@charset "UTF-8";
@import 'animation.css';
@import 'default.css';
@import 'font.css';
@import 'animation.css';

* {
    box-sizing: border-box;
}

pre {
    line-height: 1.7em;
    margin: 0;
}

html,
body {
    position: relative;
}

address,
dl dt,
dl dd,
i,
em {
    font-style: normal;
}

main,
section,
article {
    display: block;
}

textarea {
    vertical-align: top;
}

strong {
    font-weight: 400;
}

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

.hidden,
legend,
.blind {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    font-size: 0;
    line-height: 0;
}

abbr {
    text-decoration: none;
}

.scr1::-webkit-scrollbar {
    width: 4px;
    border: 1px solid #000;
}

.scr1::-webkit-scrollbar-button:start:decrement,
.scr1::-webkit-scrollbar-button:end:increment {
    display: block;
    height: 0;
}

.scr1::-webkit-scrollbar-track {
    background: #e1e1e4;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.scr1::-webkit-scrollbar-thumb {
    height: 50px;
    width: 50px;
    background: #000;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

a:link {
    color: #231f20;
    text-decoration: none;
}

a:visited {
    color: #231f20;
    text-decoration: none;
}

a:hover {
    color: #231f20;
    text-decoration: none;
}

a:active {
    color: #231f20;
    text-decoration: none;
}

a:focus {
    outline: none !important;
}

/*cut*/
.cut {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cut1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.cut2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* reladyonly , disabled */
select[disabled] {
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #111;
}

input[disabled],
input[readonly] {
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #777;
}

/*select*/
.commonSelect {
    height: 48px;
    width: 100%;
    padding: 0 20px 0 16px;
    line-height: 46px;
    background: #fff;
    border: 1px solid #ddd;
}

.commonSelect.noLine {
    border: none;
    line-height: 48px;
}

.eui_commonSelect {
    width: 100%;
    position: relative;
    display: inline-block;
}

.eui_commonSelect .euiSelectMain {
    height: 48px;
    padding: 0 20px 0 16px;
    line-height: 48px;
    background: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
}

.eui_commonSelect .euiSelectMain {
    position: relative;
}

.eui_commonSelect .euiSelectMain:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    opacity: 1;
}

.eui_commonSelect .euiSelectMain.disabled {
    background: #f5f5f5;
    color: #777;
}

.eui_commonSelect .euiSelectMain.disabled {
    position: relative;
}

.eui_commonSelect .euiSelectMain.disabled:after {
    content: "";
    position: absolute;
    display: none;
}

.eui_commonSelect .euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.eui_commonSelect .euiSelectList {
    position: absolute;
    top: 100%;
    width: 100%;
    margin-top: -1px;
    padding: 5px 0;
    border: 1px solid #000;
    background: #fff;
    z-index: 1;
}

.eui_commonSelect .euiSelectList li a {
    display: block;
    font-size: 13px;
    padding: 5px;
}

.eui_familySelect {
    width: 100%;
    position: relative;
    display: inline-block;
}

.eui_familySelect p.euiSelectMain {
    padding: 0 16px 0 0;
    position: relative;
    font-size: 16px !important;
    height: 22px;
    line-height: 22px;
    box-sizing: border-box;
    cursor: pointer;
    background: none;
    color: #fff;
}

.eui_familySelect p.euiSelectMain span {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 400;
    letter-spacing: -0.01em;
}

.eui_familySelect p.euiSelectMain {
    position: relative;
}

.eui_familySelect p.euiSelectMain:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 8px;
    height: 6px;
    margin-top: -3px;
    background: url(/static/images/common/ico_family_arrow.png) no-repeat 0 0;
    opacity: 1;
}

.eui_familySelect p.euiSelectMain.disabled {
    background: #f5f5f5;
    color: #777;
}

.eui_familySelect p.euiSelectMain.disabled {
    position: relative;
}

.eui_familySelect p.euiSelectMain.disabled:after {
    content: "";
    position: absolute;
    display: none;
}

.eui_familySelect p.euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.eui_familySelect .euiSelectList {
    position: absolute;
    bottom: 38px;
    background: #fff;
    margin-top: -1px;
    border: 1px solid #ddd;
    padding: 12px 0;
    overflow: auto;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
}

.eui_familySelect .euiSelectList li a {
    display: block;
    font-size: 14px;
    color: #666;
    box-sizing: border-box;
    padding: 8px 16px;
    letter-spacing: -0.01em;
}

.eui_brandSearchSelect {
    width: 100%;
    position: relative;
    display: inline-block;
}

.eui_brandSearchSelect .euiSelectMain {
    padding: 0 21px 0 24px;
    position: relative;
    font-size: 16px;
    height: 56px;
    line-height: 56px;
    box-sizing: border-box;
    cursor: pointer;
    background: none;
    color: #111;
}

.eui_brandSearchSelect .euiSelectMain span {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 400;
    letter-spacing: -0.01em;
}

.eui_brandSearchSelect .euiSelectMain {
    position: relative;
}

.eui_brandSearchSelect .euiSelectMain:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23aaa' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    opacity: 1;
}

.eui_brandSearchSelect .euiSelectMain.disabled {
    background: #f5f5f5;
    color: #777;
}

.eui_brandSearchSelect .euiSelectMain.disabled {
    position: relative;
}

.eui_brandSearchSelect .euiSelectMain.disabled:after {
    content: "";
    position: absolute;
    display: none;
}

.eui_brandSearchSelect .euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.eui_brandSearchSelect .euiSelectList {
    position: absolute;
    top: 56px;
    background: #fff;
    margin-top: -1px;
    padding: 5px 0;
    border: 1px solid #000;
    max-height: 350px;
    overflow: auto;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
}

.eui_brandSearchSelect .euiSelectList li a {
    display: block;
    font-size: 13px;
    color: #858889;
    box-sizing: border-box;
    padding: 5px 5px;
}

.eui_brandSearchSelect .euiSelectList li a:hover {
    color: #000;
}

.eui_boardSelect {
    width: 100%;
    position: relative;
    display: inline-block;
}

.eui_boardSelect .euiSelectMain {
    padding: 0 24px 0 10px;
    position: relative;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    box-sizing: border-box;
    cursor: pointer;
    border-bottom: 2px solid #707070;
    background: none;
    color: #111;
}

.eui_boardSelect .euiSelectMain span {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 400;
    letter-spacing: -0.01em;
}

.eui_boardSelect .euiSelectMain {
    position: relative;
}

.eui_boardSelect .euiSelectMain:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    opacity: 1;
}

.eui_boardSelect .euiSelectMain.disabled {
    background: #f5f5f5;
    color: #777;
}

.eui_boardSelect .euiSelectMain.disabled {
    position: relative;
}

.eui_boardSelect .euiSelectMain.disabled:after {
    content: "";
    position: absolute;
    display: none;
}

.eui_boardSelect .euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.eui_boardSelect .euiSelectList {
    position: absolute;
    top: 47px;
    background: #fff;
    margin-top: -1px;
    padding: 5px 0;
    border: 1px solid #000;
    max-height: 350px;
    overflow: auto;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
}

.eui_boardSelect .euiSelectList li a {
    display: block;
    font-size: 13px;
    color: #858889;
    box-sizing: border-box;
    padding: 5px 5px;
}

.eui_boardSelect .euiSelectList li a:hover {
    color: #000;
}

.eui_writeSelect {
    width: 100%;
    position: relative;
    display: inline-block;
}

.eui_writeSelect .euiSelectMain {
    padding: 0 24px 0 20px;
    position: relative;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    box-sizing: border-box;
    cursor: pointer;
    border: 1px solid #ddd;
    background: #fff;
    color: #111;
}

.eui_writeSelect .euiSelectMain span {
    font-weight: 400;
    letter-spacing: -0.01em;
}

.eui_writeSelect .euiSelectMain {
    position: relative;
}

.eui_writeSelect .euiSelectMain:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    opacity: 1;
}

.eui_writeSelect .euiSelectMain.disabled {
    background: #f5f5f5;
    color: #777;
}

.eui_writeSelect .euiSelectMain.disabled {
    position: relative;
}

.eui_writeSelect .euiSelectMain.disabled:after {
    content: "";
    position: absolute;
    display: none;
}

.eui_writeSelect .euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.eui_writeSelect .euiSelectList {
    position: absolute;
    top: 47px;
    background: #fff;
    margin-top: -1px;
    padding: 5px 0;
    border: 1px solid #000;
    max-height: 350px;
    overflow: auto;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
}

.eui_writeSelect .euiSelectList li a {
    display: block;
    font-size: 13px;
    color: #858889;
    box-sizing: border-box;
    padding: 5px 5px;
}

.eui_writeSelect .euiSelectList li a:hover {
    color: #000;
}

.eui_stateSelect {
    width: 100%;
    position: relative;
    display: inline-block;
    border: 1px solid #ddd;
}

.eui_stateSelect .euiSelectMain {
    padding: 0 10px;
    position: relative;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    box-sizing: border-box;
    cursor: pointer;
    background: none;
    color: #111;
}

.eui_stateSelect .euiSelectMain span {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 400;
    letter-spacing: -0.01em;
}

.eui_stateSelect .euiSelectMain {
    position: relative;
}

.eui_stateSelect .euiSelectMain:after {
    content: "";
    position: absolute;
    right: 16px;
    top: 50%;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    opacity: 1;
}

.eui_stateSelect .euiSelectMain.disabled {
    background: #f5f5f5;
    color: #777;
}

.eui_stateSelect .euiSelectMain.disabled {
    position: relative;
}

.eui_stateSelect .euiSelectMain.disabled:after {
    content: "";
    position: absolute;
    display: none;
}

.eui_stateSelect .euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.eui_stateSelect .euiSelectList {
    position: absolute;
    top: 44px;
    left: 0;
    background: #fff;
    margin-top: -1px;
    padding: 5px 0;
    border: 1px solid #000;
    max-height: 350px;
    overflow: auto;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
}

.eui_stateSelect .euiSelectList li a {
    display: block;
    font-size: 13px;
    color: #858889;
    box-sizing: border-box;
    padding: 5px 5px;
}

.eui_stateSelect .euiSelectList li a:hover {
    color: #000;
}

/*checkbox*/
input.chkTypeA {
    opacity: 0;
    width: 1px;
    height: 1px;
    position: absolute;
}

input.chkTypeA + label {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    color: #111;
    font-size: 16px;
    min-height: 22px;
    vertical-align: top;
}

input.chkTypeA + label:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    border: 1px solid #ddd;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.066 9.534'%3E%3Cpath id='path_34975' data-name='path 34975' d='M65.419,11.6l3.188,3.745,6.812-8' transform='translate(-64.886 -6.888)' fill='none' stroke='%23ddd' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat 50%/12px 10px;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    box-sizing: border-box;
}

input.chkTypeA:checked + label:after {
    border-color: #434867;
    background: #434867 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.066 9.534'%3E%3Cpath id='path_34975' data-name='path 34975' d='M65.419,11.6l3.188,3.745,6.812-8' transform='translate(-64.886 -6.888)' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat 50%/12px 10px;
}

input.chkTypeA[disabled=disabled] + label:after,
input.chkTypeA[disabled] + label:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    border: 1px solid #ddd;
    background: #eee;
}

input.chkTypeA[style-disabled=disabled]:checked + label {
    color: #999;
}

input.chkTypeA[style-disabled=disabled]:checked + label:after {
    background-color: #ddd;
    border-color: #ddd;
}

input.radioTypeA {
    opacity: 0;
    width: 1px;
    height: 1px;
}

input.radioTypeA + label {
    display: inline-block;
    position: relative;
    padding-left: 24px;
    color: #111;
    font-size: 16px;
}

input.radioTypeA + label:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin-top: -8px;
    border: 5px solid #ccc;
    background: #fff;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
    box-sizing: border-box;
}

input.radioTypeA:checked + label:after {
    border-color: #28324E;
}

/*tab*/
.tabTypeA {
    display: table;
    width: 100%;
    table-layout: fixed;
    height: 72px;
}

.tabTypeA li {
    display: table-cell;
    width: 100%;
    line-height: 1.4em;
    vertical-align: top;
}

.tabTypeA li a {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 0 10px;
    height: 72px;
    font-size: 20px;
    color: #b5b5b5;
    text-align: center;
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: 0;
    border-top-width: 1px;
    margin-right: -2px;
    z-index: 1;
}

.tabTypeA li.on a {
    border-color: #28324E;
    z-index: 2;
    border-width: 1px;
    color: #28324E;
}

.tabTypeA li:last-of-type a {
    margin-right: 0;
}

.tabTypeA {
    position: relative;
}

.tabTypeA:after {
    content: "";
    position: absolute;
    height: 1px;
    left: calc(50% - 50vw);
    right: calc(50% - 50vw);
    bottom: 0px;
    background: #28324E;
    z-index: 1;
}

.tabTypeB {
    display: flex;
    justify-content: center;
}

.tabTypeB li {
    position: relative;
    margin: 0 12px;
    padding-bottom: 8px;
}

.tabTypeB li a {
    line-height: 32px;
    font-size: 22px;
}

.tabTypeB li.on a {
    color: #28324E;
}

.tabTypeB li.on {
    position: relative;
}

.tabTypeB li.on:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #28324E;
}

.tabTypeB.colorA li a {
    color: #888;
}

.tabTypeB.colorA li.on a {
    color: #88673e;
}

.tabTypeB.colorA li.on:after {
    background: #88673e;
}

.tabTypeB.posLeft {
    justify-content: start;
    padding-top: 0;
    margin-top: -48px;
    margin-bottom: 56px;
}

.tabTypeB.posLeft li:first-child {
    margin-left: 0;
}

.tabTypeC {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
    padding: 26px 0;
    background: #f9f9f9;
}

.tabTypeC .group {
    margin-right: 40px;
}

.tabTypeC .group:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

.tabTypeC .group:last-of-type::after,
.tabTypeC .group:last-of-type::before {
    display: none;
}

.tabTypeC .group .cate {
    display: inline-block;
    margin-right: 16px;
    color: #aaa;
    font-size: 14px;
}

.tabTypeC .group > ul {
    display: inline-block;
}

.tabTypeC .group > ul li {
    display: inline-block;
    margin: 0 10px;
}

.tabTypeC .group > ul li a {
    padding-bottom: 6px;
}

.tabTypeC .group > ul li.on a {
    font-weight: 700;
}

.tabTypeC .group > ul li.on a {
    position: relative;
}

.tabTypeC .group > ul li.on a:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #111;
    bottom: 0;
    left: 0;
}

.tabTypeD {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.tabTypeD li {
    display: table-cell;
    width: 100%;
    line-height: 1.4em;
    vertical-align: top;
}

.tabTypeD li a {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 64px;
    background: #ddd;
    color: #888;
    text-align: center;
}

.tabTypeD li a span:before {
    left: 0;
    top: 0;
}

.tabTypeD li a span:after {
    left: 0;
    top: 0;
    display: none;
}

.tabTypeD li.on a {
    background: #111;
    color: #fff;
}

.tabTypeD li.on a span:before {
    display: none;
}

.tabTypeD li.on a span:after {
    display: block;
}

/* layout */
section {
    min-height: 1000px;
    padding: 80px 0 180px;
}

#wrapper {
    position: relative;
    min-width: 1280px;
    overflow: hidden;
}

#wrapper.hFixed {
    padding-top: 140px;
}

#content {
    width: 1280px;
    margin: 0 auto;
}

header {
    position: relative;
    height: 140px;
    z-index: 10;
    background: #fff;
}

header .headerWrap {
    width: 1280px;
    margin: 0 auto;
    min-width: 1280px;
    position: relative;
    height: 140px;
    padding-top: 82px;
    padding-bottom: 20px;
}

header .headerWrap .userInfo {
    display: flex;
    position: absolute;
    top: 32px;
    right: 0;
}

header .headerWrap .userInfo li {
    position: relative;
    padding-right: 13px;
    margin-right: 12px;
}

header .headerWrap .userInfo li a {
    display: block;
    position: relative;
    padding-left: 18px;
    font-size: 12px;
    color: #111;
}

header .headerWrap .userInfo li a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 14px;
    height: 13px;
}

header .headerWrap .userInfo li a.ico_join,
header .headerWrap .userInfo li a.ico_login {
    padding-left: 0;
}

header .headerWrap .userInfo li a.ico_join:after,
header .headerWrap .userInfo li a.ico_login:after {
    display: none;
}

header .headerWrap .userInfo li a.ico_location {
    padding-left: 16px;
}

header .headerWrap .userInfo li a.ico_location:after {
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12.001'%3E%3Cpath id='mn_5' data-name='mn 5' d='M6,12a6,6,0,1,1,6-6A6.007,6.007,0,0,1,6,12ZM7.975,3.6a.244.244,0,0,0-.105.023L3.2,5.962a.217.217,0,0,0-.105.109.246.246,0,0,0-.016.157A.227.227,0,0,0,3.3,6.4H5.4v2.1a.229.229,0,0,0,.051.146.2.2,0,0,0,.129.079.171.171,0,0,0,.055.012.216.216,0,0,0,.208-.129L8.183,3.938A.182.182,0,0,0,8.206,3.8a.234.234,0,0,0-.066-.129A.224.224,0,0,0,7.975,3.6Z' fill='%23e5e5e5'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

header .headerWrap .userInfo li a.ico_name {
    padding-left: 17px;
}

header .headerWrap .userInfo li a.ico_name:after {
    width: 13px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.084 11.994'%3E%3Cg id='Icon_User' transform='translate(-0.8)'%3E%3Ccircle id='cc_1925' data-name='cc 1925' cx='3.052' cy='3.052' r='3.052' transform='translate(4.29)' fill='%23e5e5e5'/%3E%3Cpath id='pa_33344' data-name='pa 33344' d='M13.884,16.378c0-2.529-3.015-4.578-5.724-4.578H6.524C3.815,11.8.8,13.85.8,16.378' transform='translate(0 -4.385)' fill='%23e5e5e5'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100%;
}

header .headerWrap .userInfo li a.ico_logout {
    padding-left: 13px;
}

header .headerWrap .userInfo li a.ico_logout:after {
    width: 9px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.466 12.094'%3E%3Cg id='Icon_Logout' transform='translate(-1555.885)'%3E%3Cpath id='bxs-log-out' d='M8.1,3h7.256a.6.6,0,0,1,.6.6V9.047L12.942,6.628V8.442H9.314V9.652h3.628v1.814l3.024-2.419v5.442a.6.6,0,0,1-.6.6H8.1a.6.6,0,0,1-.6-.6V3.6A.6.6,0,0,1,8.1,3Z' transform='translate(1548.385 -3)' fill='%23e5e5e5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

header .headerWrap .userInfo li {
    position: relative;
}

header .headerWrap .userInfo li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 8px;
    margin-top: -4px;
    background: #ccc;
}

header .headerWrap .userInfo li:last-of-type:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

header .headerWrap .userInfo li:last-of-type:last-of-type::after,
header .headerWrap .userInfo li:last-of-type:last-of-type::before {
    display: none;
}

header .headerWrap .userInfo li:last-of-type::after {
    display: none;
}

header .headerWrap .headerCont {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    clear: both;
}

header .headerWrap .headerCont h1 a {
    display: block;
    width: 250px;
    height: 33px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.47 32.251'%3E%3Cg id='Logo' transform='translate(-300.526 -474.583)'%3E%3Cpath id='path_1' data-name='path 1' d='M408.461,475.837l-36.736,22.788V475.837h-4.965v30.987l22.617-14.445,20.677,13.1h8.608l-25.2-15.451,23.532-14.188Z' transform='translate(0.628 0.01)' fill='%23222222'/%3E%3Cpath id='path_2' data-name='path 2' d='M300.526,505.487h6.6l23.944-24.5,23.942,24.5h6.608l-30.518-30.9Z' transform='translate(0 0)' fill='%23222222'/%3E%3Cpath id='path_3' data-name='path 3' d='M430.978,482.429v16.313h3.231v-5.6h9.244a7.325,7.325,0,0,0,4.694-1.347,5.481,5.481,0,0,0,.1-7.893,6.176,6.176,0,0,0-4.3-1.472H430.978m13.066,2.865a2.487,2.487,0,1,1,0,4.974h-9.835v-4.974Z' transform='translate(1.212 1.063)' fill='%23222222'/%3E%3Cpath id='path_4' data-name='path 4' d='M455.719,482.429v16.314h16.033v-2.873h-12.8V482.429Z' transform='translate(1.439 1.063)' fill='%23222222'/%3E%3Cpath id='path_5' data-name='path 5' d='M485.229,482.429l-8.975,16.314h3.683l7.411-13.57,7.371,13.57h3.706l-8.98-16.314Z' transform='translate(1.635 1.063)' fill='%23222222'/%3E%3Cpath id='path_6' data-name='path 6' d='M534.712,482.429l-8.98,16.314h3.684l7.412-13.57,7.369,13.57h3.7l-8.975-16.314Z' transform='translate(2.096 1.063)' fill='%23222222'/%3E%3Cpath id='path_7' data-name='path 7' d='M504.651,482.429v2.883H516.9L504.458,496.3v2.439h18.317v-2.877H509.766l12.44-11v-2.439Z' transform='translate(1.924 1.063)' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

header .headerWrap .headerCont nav {
    position: relative;
}

header .headerWrap .headerCont nav ul {
    display: flex;
}

header .headerWrap .headerCont nav ul li {
    margin-right: 32px;
}

header .headerWrap .headerCont nav ul li:last-of-type {
    margin-right: 0;
}

header .headerWrap .headerCont nav ul li a {
    display: block;
    position: relative;
    font-size: 18px;
    color: #444;
    padding-bottom: 8px;
    line-height: 26px;
}

header .headerWrap .headerCont .search {
    position: relative;
}

header .headerWrap .headerCont .search input {
    width: 200px;
    height: 36px;
    padding-left: 20px;
    padding-right: 42px;
    background: #F5F5F5;
    border: 0;
    border-radius: 16px;
}

header .headerWrap .headerCont .search a {
    position: absolute;
    right: 20px;
    width: 14px;
    height: 36px;
}

header .headerWrap .headerCont .search a:before {
    content: "";
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.414 14.414'%3E%3Cg id='Icon_Search_12' transform='translate(1 1)'%3E%3Cpath id='path_16' data-name='path 16' d='M14.68,9.59A5.09,5.09,0,1,1,9.59,4.5,5.09,5.09,0,0,1,14.68,9.59Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23666' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_17' data-name='path 17' d='M28.669,28.669,25.5,25.578' transform='translate(-16.669 -16.669)' fill='none' stroke='%23666' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

header .headerWrap .headerCont .search_fixMode {
    display: none;
}

header .headerWrap .headerCont .search_fixMode a {
    display: block;
    width: 17px;
    height: 17px;
}

header .headerWrap .headerCont .search_fixMode a {
    position: relative;
}

header .headerWrap .headerCont .search_fixMode a:after {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.414 14.414'%3E%3Cg id='Icon_Search_12' transform='translate(1 1)'%3E%3Cpath id='path_16' data-name='path 16' d='M14.68,9.59A5.09,5.09,0,1,1,9.59,4.5,5.09,5.09,0,0,1,14.68,9.59Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_17' data-name='path 17' d='M28.669,28.669,25.5,25.578' transform='translate(-16.669 -16.669)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.hFixed header {
    position: fixed;
    width: 100%;
    height: 80px;
    top: 0;
    left: 0;
    z-index: 9;
    background: #28324E;
    animation-name: hFixed;
    animation-duration: 0.5s;
    animation-delay: 0s;
    animation-fill-mode: both;
}

#wrapper.hFixed header .headerWrap {
    height: 80px;
    padding-top: 0;
    padding-bottom: 0;
}

#wrapper.hFixed header .headerWrap .userInfo {
    position: static;
    margin-right: -90px;
}

#wrapper.hFixed header .headerWrap .userInfo li a {
    color: #fff;
}

#wrapper.hFixed header .headerWrap .userInfo li a.ico_location:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12.001'%3E%3Cpath id='mn_5' data-name='mn 5' d='M6,12a6,6,0,1,1,6-6A6.007,6.007,0,0,1,6,12ZM7.975,3.6a.244.244,0,0,0-.105.023L3.2,5.962a.217.217,0,0,0-.105.109.246.246,0,0,0-.016.157A.227.227,0,0,0,3.3,6.4H5.4v2.1a.229.229,0,0,0,.051.146.2.2,0,0,0,.129.079.171.171,0,0,0,.055.012.216.216,0,0,0,.208-.129L8.183,3.938A.182.182,0,0,0,8.206,3.8a.234.234,0,0,0-.066-.129A.224.224,0,0,0,7.975,3.6Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.hFixed header .headerWrap .userInfo li a.ico_name:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.084 11.994'%3E%3Cg id='Icon_User' transform='translate(-0.8)'%3E%3Ccircle id='cc_1925' data-name='cc 1925' cx='3.052' cy='3.052' r='3.052' transform='translate(4.29)' fill='%23fff'/%3E%3Cpath id='pa_33344' data-name='pa 33344' d='M13.884,16.378c0-2.529-3.015-4.578-5.724-4.578H6.524C3.815,11.8.8,13.85.8,16.378' transform='translate(0 -4.385)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.hFixed header .headerWrap .userInfo li a.ico_logout:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.466 12.094'%3E%3Cg id='Icon_Logout' transform='translate(-1555.885)'%3E%3Cpath id='bxs-log-out' d='M8.1,3h7.256a.6.6,0,0,1,.6.6V9.047L12.942,6.628V8.442H9.314V9.652h3.628v1.814l3.024-2.419v5.442a.6.6,0,0,1-.6.6H8.1a.6.6,0,0,1-.6-.6V3.6A.6.6,0,0,1,8.1,3Z' transform='translate(1548.385 -3)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.hFixed header .headerWrap .userInfo li:after {
    background: rgba(255, 255, 255, 0.5);
}

#wrapper.hFixed header .headerWrap .userInfo li:last-of-type:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#wrapper.hFixed header .headerWrap .userInfo li:last-of-type:last-of-type::after,
#wrapper.hFixed header .headerWrap .userInfo li:last-of-type:last-of-type::before {
    display: none;
}

#wrapper.hFixed header .headerWrap .userInfo li:last-of-type::after {
    display: none;
}

#wrapper.hFixed header .headerWrap .headerCont {
    height: 80px;
    align-items: center;
}

#wrapper.hFixed header .headerWrap .headerCont h1 a {
    width: 173px;
    height: 23px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.47 32.251'%3E%3Cg id='Logo' transform='translate(-300.526 -474.583)'%3E%3Cpath id='path_1' data-name='path 1' d='M408.461,475.837l-36.736,22.788V475.837h-4.965v30.987l22.617-14.445,20.677,13.1h8.608l-25.2-15.451,23.532-14.188Z' transform='translate(0.628 0.01)' fill='%23fff'/%3E%3Cpath id='path_2' data-name='path 2' d='M300.526,505.487h6.6l23.944-24.5,23.942,24.5h6.608l-30.518-30.9Z' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='path_3' data-name='path 3' d='M430.978,482.429v16.313h3.231v-5.6h9.244a7.325,7.325,0,0,0,4.694-1.347,5.481,5.481,0,0,0,.1-7.893,6.176,6.176,0,0,0-4.3-1.472H430.978m13.066,2.865a2.487,2.487,0,1,1,0,4.974h-9.835v-4.974Z' transform='translate(1.212 1.063)' fill='%23fff'/%3E%3Cpath id='path_4' data-name='path 4' d='M455.719,482.429v16.314h16.033v-2.873h-12.8V482.429Z' transform='translate(1.439 1.063)' fill='%23fff'/%3E%3Cpath id='path_5' data-name='path 5' d='M485.229,482.429l-8.975,16.314h3.683l7.411-13.57,7.371,13.57h3.706l-8.98-16.314Z' transform='translate(1.635 1.063)' fill='%23fff'/%3E%3Cpath id='path_6' data-name='path 6' d='M534.712,482.429l-8.98,16.314h3.684l7.412-13.57,7.369,13.57h3.7l-8.975-16.314Z' transform='translate(2.096 1.063)' fill='%23fff'/%3E%3Cpath id='path_7' data-name='path 7' d='M504.651,482.429v2.883H516.9L504.458,496.3v2.439h18.317v-2.877H509.766l12.44-11v-2.439Z' transform='translate(1.924 1.063)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.hFixed header .headerWrap .headerCont nav ul li {
    position: relative;
    margin-right: 30px;
}

#wrapper.hFixed header .headerWrap .headerCont nav ul li a {
    padding-bottom: 0;
    font-size: 16px;
    color: #fff;
}

#wrapper.hFixed header .headerWrap .headerCont nav ul li.on {
    position: relative;
}

#wrapper.hFixed header .headerWrap .headerCont nav ul li.on:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #fff;
    border-radius: 1px;
    transform: translate(0, 8px);
}

#wrapper.hFixed header .headerWrap .headerCont nav .bar {
    display: none !important;
}

#wrapper.hFixed header .headerWrap .headerCont .search {
    display: none;
}

#wrapper.hFixed header .headerWrap .headerCont .search_fixMode {
    display: block;
}

header .bar {
    position: absolute;
    bottom: 0;
    height: 3px;
    border-radius: 2px;
    background: #222;
    transition: 0.3s;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.38, 1.29);
}

header #gnbChild {
    background: #fff;
    transition: 0.6s;
    height: 0;
    overflow: hidden;
}

header #gnbChild .gnbChildWrap {
    width: 1280px;
    height: 347px;
    margin: 0 auto;
    padding-top: 40px;
}

header #gnbChild .gnbChildWrap > ul {
    display: flex;
    justify-content: space-between;
}

header #gnbChild .gnbChildWrap > ul > li {
    transition: 0.5s;
    transform: translateY(15px);
    opacity: 0;
}

header #gnbChild .gnbChildWrap > ul > li > strong {
    display: block;
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 26px;
}

header #gnbChild .gnbChildWrap > ul > li > strong a.outLink {
    padding-right: 16px;
}

header #gnbChild .gnbChildWrap > ul > li > strong a.outLink {
    position: relative;
}

header #gnbChild .gnbChildWrap > ul > li > strong a.outLink:before {
    content: "";
    position: absolute;
    right: 0;
    top: 54%;
    transform: translateY(-50%);
    width: 10px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.763 11.65'%3E%3Cpath data-name='path 36353' d='M6.013 9.408h3.395V0H0v3.453' transform='rotate(180 4.954 5.575)' style='fill:none;stroke:%23111'/%3E%3Cg data-name='group 35635'%3E%3Cpath data-name='path 36355' d='M0 0h4.447v4.447' transform='translate(5.816 .5)' style='fill:none;stroke:%23111'/%3E%3Cpath data-name='path 36356' d='m25.394 6.5-5.06 5.06' transform='translate(-15.131 -5.996)' style='fill:none;stroke:%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

header #gnbChild .gnbChildWrap > ul > li > ul > li {
    margin-bottom: 10px;
    text-align: center;
}

header #gnbChild .gnbChildWrap > ul > li > ul > li a {
    display: inline-block;
    line-height: 24px;
}

header #gnbChild .gnbChildWrap > ul > li > ul > li a {
    position: relative;
}

header #gnbChild .gnbChildWrap > ul > li > ul > li a:after {
    content: "";
    position: absolute;
    width: 0;
    left: 0;
    bottom: -4px;
    height: 2px;
    transition: 0.35s;
    transition-timing-function: ease-out;
    background: #111;
    opacity: 0;
}

header #gnbChild .gnbChildWrap > ul > li > ul > li a:hover:after {
    width: 100%;
    opacity: 1;
}

header #gnbChild .gnbChildWrap > ul > li > ul > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

header #gnbChild .gnbChildWrap > ul > li > ul > li:last-of-type::after,
header #gnbChild .gnbChildWrap > ul > li > ul > li:last-of-type::before {
    display: none;
}

header #gnbChild .gnbChildWrap > ul > li > ul.typeA {
    display: flex;
    justify-content: space-between;
    width: 128px;
    margin-bottom: 16px;
}

header #gnbChild .gnbChildWrap > ul > li > ul.typeA > li {
    margin-bottom: 0;
}

header #gnbChild .gnbChildWrap > ul > li > ul.typeA > li > strong {
    display: block;
    margin-bottom: 8px;
    color: #888;
}

header #gnbChild .gnbChildWrap > ul > li > ul.typeA > li > ul > li {
    margin-bottom: 4px;
}

header #gnbChild .gnbChildWrap > ul > li > ul.typeA > li > ul > li > a {
    display: inline-block;
}

header #gnbChild .gnbChildWrap > ul > li > ul.typeA > li > ul > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

header #gnbChild .gnbChildWrap > ul > li > ul.typeA > li > ul > li:last-of-type::after,
header #gnbChild .gnbChildWrap > ul > li > ul.typeA > li > ul > li:last-of-type::before {
    display: none;
}

header #gnbChild.on {
    height: 347px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}

header #gnbChild.on .gnbChildWrap > ul > li {
    opacity: 1;
    transform: translateY(0);
}

header #gnbChild.on .gnbChildWrap > ul > li:nth-of-type(1) {
    transition-delay: 0.2s;
}

header #gnbChild.on .gnbChildWrap > ul > li:nth-of-type(2) {
    transition-delay: 0.25s;
}

header #gnbChild.on .gnbChildWrap > ul > li:nth-of-type(3) {
    transition-delay: 0.3s;
}

header #gnbChild.on .gnbChildWrap > ul > li:nth-of-type(4) {
    transition-delay: 0.35s;
}

header #gnbChild.on .gnbChildWrap > ul > li:nth-of-type(5) {
    transition-delay: 0.4s;
}

header #gnbChild.on .gnbChildWrap > ul > li:nth-of-type(6) {
    transition-delay: 0.45s;
}

footer {
    background: #fff;
}

footer .footerWrap {
    width: 1280px;
    margin: 0 auto;
    min-width: 1280px;
    padding-top: 54px;
    padding-bottom: 40px;
}

footer .footerWrap nav {
    margin-bottom: 72px;
}

footer .footerWrap nav > ul {
    display: flex;
    align-items: flex-end;
}

footer .footerWrap nav > ul > li {
    margin-right: 50px;
}

footer .footerWrap nav > ul > li strong {
    display: block;
    margin-bottom: 8px;
    font-size: 18px;
}

footer .footerWrap nav > ul > li ul {
    display: flex;
}

footer .footerWrap nav > ul > li ul li {
    margin-right: 14px;
}

footer .footerWrap nav > ul > li ul li a {
    display: block;
    font-size: 24px;
    line-height: 36px;
    color: #111;
}

footer .footerWrap nav > ul > li ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

footer .footerWrap nav > ul > li ul li:last-of-type::after,
footer .footerWrap nav > ul > li ul li:last-of-type::before {
    display: none;
}

footer .footerWrap nav > ul > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

footer .footerWrap nav > ul > li:last-of-type::after,
footer .footerWrap nav > ul > li:last-of-type::before {
    display: none;
}

footer .footerWrap .logoArea {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

footer .footerWrap .logoArea h2 {
    display: block;
    width: 290px;
    height: 37px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.47 32.251'%3E%3Cg id='Logo' transform='translate(-300.526 -474.583)'%3E%3Cpath id='path_1' data-name='path 1' d='M408.461,475.837l-36.736,22.788V475.837h-4.965v30.987l22.617-14.445,20.677,13.1h8.608l-25.2-15.451,23.532-14.188Z' transform='translate(0.628 0.01)' fill='%23111'/%3E%3Cpath id='path_2' data-name='path 2' d='M300.526,505.487h6.6l23.944-24.5,23.942,24.5h6.608l-30.518-30.9Z' transform='translate(0 0)' fill='%23111'/%3E%3Cpath id='path_3' data-name='path 3' d='M430.978,482.429v16.313h3.231v-5.6h9.244a7.325,7.325,0,0,0,4.694-1.347,5.481,5.481,0,0,0,.1-7.893,6.176,6.176,0,0,0-4.3-1.472H430.978m13.066,2.865a2.487,2.487,0,1,1,0,4.974h-9.835v-4.974Z' transform='translate(1.212 1.063)' fill='%23111'/%3E%3Cpath id='path_4' data-name='path 4' d='M455.719,482.429v16.314h16.033v-2.873h-12.8V482.429Z' transform='translate(1.439 1.063)' fill='%23111'/%3E%3Cpath id='path_5' data-name='path 5' d='M485.229,482.429l-8.975,16.314h3.683l7.411-13.57,7.371,13.57h3.706l-8.98-16.314Z' transform='translate(1.635 1.063)' fill='%23111'/%3E%3Cpath id='path_6' data-name='path 6' d='M534.712,482.429l-8.98,16.314h3.684l7.412-13.57,7.369,13.57h3.7l-8.975-16.314Z' transform='translate(2.096 1.063)' fill='%23111'/%3E%3Cpath id='path_7' data-name='path 7' d='M504.651,482.429v2.883H516.9L504.458,496.3v2.439h18.317v-2.877H509.766l12.44-11v-2.439Z' transform='translate(1.924 1.063)' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

footer .footerWrap .logoArea .ico_stripe {
    display: block;
    margin-left: 30px;
    width: 123px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123 30'%3E%3Cg id='st' transform='translate(0 -0.066)'%3E%3Crect id='rect_18459' data-name='rect 18459' width='9' height='30' transform='translate(0 0.066)' fill='%23464646'/%3E%3Cpath id='path_37286' data-name='path 37286' d='M.141.066h9v30h-9Z' transform='translate(18.859 0)' fill='%23464646'/%3E%3Cpath id='path_37287' data-name='path 37287' d='M.282.066h9v30h-9Z' transform='translate(37.718 0)' fill='%23464646'/%3E%3Cpath id='path_37288' data-name='path 37288' d='M.423.066h9v30h-9Z' transform='translate(56.577 0)' fill='%23464646'/%3E%3Cpath id='path_37289' data-name='path 37289' d='M-.436.066h9v30h-9Z' transform='translate(76.436 0)' fill='%23464646'/%3E%3Cpath id='path_37290' data-name='path 37290' d='M-.295.066h9v30h-9Z' transform='translate(95.295 0)' fill='%23464646'/%3E%3Cpath id='path_37291' data-name='path 37291' d='M-.154.066h9v30h-9Z' transform='translate(114.154 0)' fill='%23464646'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/123px auto;
}

footer .footerWrap .footerCont {
    display: flex;
    justify-content: space-between;
}

footer .footerWrap .footerCont .footerMenu {
    display: flex;
    margin-bottom: 6px;
}

footer .footerWrap .footerCont .footerMenu li {
    margin-right: 20px;
}

footer .footerWrap .footerCont .footerMenu li a {
    display: block;
    font-size: 16px;
    color: #666;
}

footer .footerWrap .footerCont .footerMenu li a.on {
    color: #111;
}

footer .footerWrap .footerCont .footerMenu li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

footer .footerWrap .footerCont .footerMenu li:last-of-type::after,
footer .footerWrap .footerCont .footerMenu li:last-of-type::before {
    display: none;
}

footer .footerWrap .footerCont p {
    font-size: 14px;
    color: #666;
    letter-spacing: -0.01em;
}

footer .footerWrap .footerCont .utilCont {
    display: flex;
    align-items: flex-end;
}

footer .footerWrap .footerCont .utilCont > * {
    margin-left: 40px;
}

#location {
    display: flex;
    justify-content: center;
}

#location li {
    position: relative;
    padding-right: 13px;
    margin-right: 10px;
}

#location li a {
    display: block;
    font-size: 16px;
    color: #888;
    line-height: 22px;
}

#location li {
    position: relative;
}

#location li:after {
    content: "";
    position: absolute;
    right: 0;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #888;
    top: 50%;
    transform: translateY(-50%);
}

#location li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#location li:last-of-type::after,
#location li:last-of-type::before {
    display: none;
}

#pageTitle {
    position: relative;
    margin: 16px 0 60px;
}

#pageTitle h2 {
    display: flex;
    align-items: center;
    justify-content: center;
}

#pageTitle h2 > strong {
    font-size: 48px;
    font-weight: 700;
    line-height: 70px;
}

#pageTitle h2 .ico_arrow1 {
    margin-left: 12px;
    margin-top: 4px;
}

#pageTitle h3 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
}

#pageTitle h3 > strong {
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

#pageTitle h3 .ico_arrow1 {
    margin-left: 10px;
    margin-top: 4px;
}

#storePop {
    display: none;
    position: absolute;
    bottom: -16px;
    left: 50%;
    z-index: 3;
    transform: translate(-50%, 100%);
}

#storePop > ul {
    position: relative;
    padding: 20px;
    border: 1px solid #ddd;
    background: #fff;
}

#storePop > ul > li {
    margin-bottom: 10px;
}

#storePop > ul > li > strong {
    display: block;
    margin-bottom: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #888;
}

#storePop > ul > li > ul {
    display: flex;
}

#storePop > ul > li > ul > li {
    margin-right: 6px;
    font-size: 16px;
    line-height: 24px;
}

#storePop > ul > li > ul > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#storePop > ul > li > ul > li:last-of-type::after,
#storePop > ul > li > ul > li:last-of-type::before {
    display: none;
}

#storePop > ul > li.titleNone {
    margin-top: 14px;
}

#storePop > ul > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#storePop > ul > li:last-of-type::after,
#storePop > ul > li:last-of-type::before {
    display: none;
}

.ico_arrow1 {
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    border: 1px solid #ccc;
    border-radius: 50%;
}

.ico_arrow1 {
    position: relative;
}

.ico_arrow1:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 8px;
    height: 6px;
    transform: translate(-50%, -50%) rotate(-180deg);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.849 5.273'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,0,0,4,4,8' transform='translate(8.424 0.849) rotate(90)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

.ico_arrow1.on:after {
    transform: translate(-50%, -50%) rotate(0deg);
}

#appBanner {
    background: #f5f5f5;
}

#appBanner .bannerWrap {
    width: 1280px;
    margin: 0 auto;
    min-width: 1280px;
    display: flex;
    height: 140px;
    justify-content: space-between;
    align-items: center;
}

#appBanner .bannerWrap h2 {
    font-size: 24px;
}

#appBanner .bannerWrap h2 strong {
    font-weight: 700;
}

#appBanner .bannerWrap h2 strong a {
    display: inline-block;
    padding-right: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.697 13.131'%3E%3Cpath d='M6 12 0 6l6-6' transform='rotate(180 3.283 6.283)' style='fill:none;stroke:%23111;stroke-width:1.6px'/%3E%3C/svg%3E%0A") no-repeat 100% calc(50% + 2px)/8px auto;
}

#appBanner .bannerWrap .appMenu {
    display: flex;
    align-items: center;
}

#appBanner .bannerWrap .appMenu a {
    display: flex;
    align-items: center;
    height: 42px;
    margin-left: 16px;
    padding: 0 23px;
    border-radius: 21px;
    background: #fff;
}

#appBanner .bannerWrap .appMenu a span {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #444;
}

#appBanner .bannerWrap .appMenu a span {
    position: relative;
}

#appBanner .bannerWrap .appMenu a span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

#appBanner .bannerWrap .appMenu a.ico_apple span:after {
    width: 17px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg id='Icon_Apple' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath id='path_32931' data-name='path 32931' d='M0,0H20V20H0Z' transform='translate(0 0)' fill='none'/%3E%3Cpath id='path_32932' data-name='path 32932' d='M2.074,17.414C.38,14.94-.912,10.418.826,7.367A4.816,4.816,0,0,1,4.9,4.868c1.274-.023,2.477.868,3.255.868s2.239-1.07,3.774-.913a4.59,4.59,0,0,1,3.6,1.974,4.526,4.526,0,0,0-2.129,3.8,4.4,4.4,0,0,0,2.645,4.032,11.011,11.011,0,0,1-1.369,2.836c-.823,1.216-1.673,2.423-3.017,2.449-1.322.025-1.749-.791-3.255-.791s-1.982.769-3.231.817H5.114c-1.258,0-2.225-1.334-3.04-2.523ZM8,4.6A4.2,4.2,0,0,1,9.048,1.511,4.411,4.411,0,0,1,11.952,0a4.429,4.429,0,0,1-1.026,3.184A3.724,3.724,0,0,1,8.2,4.6Q8.1,4.6,8,4.6Z' transform='translate(1.615 0)' fill='%23444'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#appBanner .bannerWrap .appMenu a.ico_googleApp span:after {
    width: 17px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.616 17.692'%3E%3Cpath id='path_32934' data-name='path 32934' d='M0,16.482V1.212A1.362,1.362,0,0,1,.692,0L8.8,8.846.692,17.692A1.362,1.362,0,0,1,0,16.482ZM9.5,9.607l1.873,2.044L2.51,17.231Zm.7-.762L12.259,6.6,14.13,7.777a1.425,1.425,0,0,1,.014,2.13l-1.883,1.185ZM2.515.462,11.373,6.04,9.5,8.082Z' transform='translate(0 0)' fill='%23444'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#appBanner .bannerWrap .appMenu a:first-of-type {
    margin-left: 0;
}

#appBanner .bannerWrap .appMenu > img {
    margin-left: 30px;
}

/* list페이지 */
.hGapNone {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.hGapNone td,
.hGapNone th {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.boardListA ul {
    font-size: 0;
}

.boardListA ul > li {
    display: inline-block;
    position: relative;
    width: 290px;
    margin: 0 40px 56px 0;
    vertical-align: top;
}

.boardListA ul > li:nth-child(4n) {
    margin-right: 0;
}

.boardListA ul > li .thumb {
    position: relative;
    width: 290px;
    height: 290px;
}

.boardListA ul > li .thumb img {
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.boardListA ul > li .thumb > span {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 4px 12px;
    font-size: 16px;
    color: #fff;
    line-height: 1.38;
    background: #28324e;
}

.boardListA ul > li .txt {
    margin: 24px 0;
}

.boardListA ul > li .txt > strong {
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #111;
}

.boardListA ul > li .txt > span {
    display: block;
    margin-top: 4px;
    font-size: 16px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 22px;
    letter-spacing: -0.16px;
    color: #666;
}

.boardListA ul > li .stateList {
    position: absolute;
    bottom: 98px;
    left: 0;
    display: flex;
    flex-wrap: wrap;
}

.boardListA ul > li .stateList li {
    margin-top: 4px;
    margin-right: 4px;
    padding: 4px 12px;
    font-size: 16px;
    color: #fff;
    line-height: 1.38;
    background: #28324e;
}

.boardListA ul > li.none {
    display: block;
    width: auto;
    text-align: center;
}

.boardListB table {
    width: 100%;
    margin-bottom: 100px;
    border-top: 1px solid #444;
}

.boardListB table th {
    padding: 18px 0;
    font-size: 14px;
    color: #888;
    font-weight: 400;
    border-bottom: 1px solid #ddd;
    background: #f9f9f9;
}

.boardListB table td {
    padding: 18px 22px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    letter-spacing: -0.02em;
}

.boardListB table td:nth-of-type(2) {
    text-align: left;
}

/* view페이지 */
#viewArea .viewTitle {
    text-align: center;
}

#viewArea .viewTitle .branch {
    display: inline-block;
    padding: 4px 10px;
    background: #28324e;
    color: #fff;
    font-size: 16px;
    text-align: center;
}

#viewArea .viewTitle .branch_store {
    display: inline-block;
    padding: 3px 10px;
    font-size: 16px;
    border: 1px solid #28324E;
    background: #fff;
    color: #28324E;
}

#viewArea .viewTitle h2 {
    margin: 16px 0;
}

#viewArea .viewTitle h2 strong {
    font-size: 32px;
    font-weight: 700;
    line-height: 46px;
}

#viewArea .viewTitle ul {
    font-size: 0;
}

#viewArea .viewTitle ul li {
    display: inline-block;
    padding: 0 10px;
}

#viewArea .viewTitle ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#viewArea .viewTitle ul li:last-of-type::after,
#viewArea .viewTitle ul li:last-of-type::before {
    display: none;
}

#viewArea .viewTitle ul li.date {
    font-size: 16px;
    color: #888;
}

#viewArea .viewTitle ul li {
    position: relative;
}

#viewArea .viewTitle ul li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 1px;
    height: 8px;
    background: #ddd;
    top: 50%;
    transform: translateY(-50%);
}

#viewArea .viewContent {
    margin: 40px 0;
    padding: 40px 0;
}

#viewArea .viewContent > div {
    width: 960px;
    margin: 0 auto;
}

#viewArea .viewContent img {
    max-width: 100%;
}

#viewArea .viewContent p.title {
    margin-top: 80px;
    font-size: 24px;
    font-weight: 700;
}

#viewArea .viewContent p.title + .dateArea {
    margin: 8px 0 16px;
    font-size: 18px;
}

#viewArea .viewContent .content {
    margin-bottom: 100px;
    line-height: 24px;
}

#viewArea .viewContent .cautionArea {
    padding: 24px 40px;
}

#viewArea .viewContent .cautionArea .ico_caution {
    display: inline-block;
    padding-left: 24px;
    margin-bottom: 10px;
}

#viewArea .viewContent .cautionArea .ico_caution {
    position: relative;
}

#viewArea .viewContent .cautionArea .ico_caution:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='icon_notic' transform='translate(-2.762)'%3E%3Ccircle id='sc_1861' data-name='sc 1861' cx='9' cy='9' r='9' transform='translate(2.762)' fill='%23666'/%3E%3Ctext id='i' transform='translate(9.762 14)' fill='%23fff' font-size='12' font-family='NotoSans-Bold, Noto Sans' font-weight='700' letter-spacing='-0.01em'%3E%3Ctspan x='0' y='0'%3Ei%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A") no-repeat no-repeat 0 0/100%;
}

#viewArea .viewContent .cautionArea div {
    font-size: 14px;
    line-height: 26px;
}

#viewArea .viewPaging {
    border-top: 2px solid #888;
}

#viewArea .viewPaging dl {
    display: flex;
    padding: 30px 0;
    border-bottom: 1px solid #ddd;
}

#viewArea .viewPaging dl dt {
    padding-right: 58px;
    color: #888;
}

#viewArea .viewPaging dl.prev dt {
    position: relative;
}

#viewArea .viewPaging dl.prev dt:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 8px;
    right: 40px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M65.332,740.916l-5,5,5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23888' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#viewArea .viewPaging dl.next dt {
    position: relative;
}

#viewArea .viewPaging dl.next dt:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 8px;
    right: 40px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23888' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#viewArea .listBtn {
    display: block;
    width: 240px;
    height: 56px;
    margin: 100px auto 0;
    text-align: center;
    font-size: 18px;
    line-height: 56px;
    color: #28324e;
    background: #fff;
    border: 1px solid #28324e;
}

.textViewArea .viewContent {
    border-top: 1px solid #444;
}

ul.listTypeA > li {
    margin-bottom: 14px;
    /*padding-left:11px;*/
    line-height: 25px;
    /*@include content(after){left:0; top:11px; width:3px; height:3px; border-radius: 50%; background: #8B724A;}*/
}

ul.listTypeA > li > ul {
    padding-top: 4px;
}

ul.listTypeA > li > ul > li {
    color: #888;
    font-size: 14px;
    line-height: 22px;
}

ul.listTypeA > li:last-of-type {
    margin-bottom: 0;
}

ul.listTypeA.typeSolo > li {
    margin-bottom: 0;
    line-height: 25.5px;
}

ul.listTypeA.colorA li:after {
    background: #111;
}

ul.listTypeA.noDot > li {
    padding-left: 0;
}

ul.listTypeA.noDot > li {
    position: relative;
}

ul.listTypeA.noDot > li:after {
    content: "";
    position: absolute;
    display: none;
}

ul.listTypeA .sTxt {
    color: #888;
    font-size: 14px;
}

/* btn */
a.btnTypeA,
span.btnTypeA {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: #88673E;
}

a.btnTypeA.sizeA,
span.btnTypeA.sizeA {
    width: 260px;
    height: 64px;
    line-height: 64px;
}

a.btnTypeA.sizeB,
span.btnTypeA.sizeB {
    width: 160px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    border: 1px solid #88673e;
}

a.btnTypeA.sizeC,
span.btnTypeA.sizeC {
    width: 120px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
}

a.btnTypeA.sizeD,
span.btnTypeA.sizeD {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

a.btnTypeA.sizeE,
span.btnTypeA.sizeE {
    width: 200px;
    height: 64px;
    line-height: 64px;
    font-size: 18px;
}

a.btnTypeA.sizeF,
span.btnTypeA.sizeF {
    width: 240px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

a.btnTypeA.colorA,
span.btnTypeA.colorA {
    background: #111;
}

a.btnTypeA.colorB,
span.btnTypeA.colorB {
    background: #28324e;
}

a.btnTypeB,
span.btnTypeB {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: #28324E;
}

a.btnTypeB.sizeA,
span.btnTypeB.sizeA {
    width: 204px;
    height: 50px;
    line-height: 50px;
}

a.btnTypeB.sizeB,
span.btnTypeB.sizeB {
    width: 120px;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
}

a.btnTypeB.colorA,
span.btnTypeB.colorA {
    background: #111;
}

a.btnTypeB.full,
span.btnTypeB.full {
    width: 100%;
    padding: 1em 0;
}

a.btnTypeC,
span.btnTypeC {
    display: inline-block;
    text-align: center;
    color: #8B724A;
    font-size: 20px;
    border: 1px solid #8B724A;
    background: #fff;
}

a.btnTypeC.sizeA,
span.btnTypeC.sizeA {
    width: 260px;
    height: 64px;
    line-height: 62px;
}

a.btnTypeC.sizeB,
span.btnTypeC.sizeB {
    width: 120px;
    height: 48px;
    line-height: 46px;
    font-size: 18px;
}

a.btnTypeC.sizeC,
span.btnTypeC.sizeC {
    width: 72px;
    height: 32px;
    line-height: 30px;
    font-size: 16px;
}

a.btnTypeC.sizeD,
span.btnTypeC.sizeD {
    width: 208px;
    height: 50px;
    line-height: 48px;
    font-size: 18px;
}

a.btnTypeC.sizeE,
span.btnTypeC.sizeE {
    width: 200px;
    height: 64px;
    line-height: 62px;
    font-size: 18px;
}

a.btnTypeC.sizeF,
span.btnTypeC.sizeF {
    width: 204px;
    height: 50px;
    line-height: 50px;
}

a.btnTypeC.sizeG,
span.btnTypeC.sizeG {
    width: 240px;
    height: 50px;
    line-height: 48px;
    font-size: 18px;
}

a.btnTypeC.colorA,
span.btnTypeC.colorA {
    color: #111;
    border-color: #111;
}

a.btnTypeC.colorB,
span.btnTypeC.colorB {
    color: #ccc;
    border-color: #ccc;
}

a.btnTypeC.colorC,
span.btnTypeC.colorC {
    color: #28324e;
    border-color: #28324e;
}

a.btnTypeC.colorD,
span.btnTypeC.colorD {
    color: #fff;
    background: #28324e;
    border-color: #28324e;
}

a.btnTypeC.full,
span.btnTypeC.full {
    width: 100%;
    height: 50px;
    line-height: 50px;
}

a.btnTypeD,
span.btnTypeD {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: #888;
}

a.btnTypeD.sizeA,
span.btnTypeD.sizeA {
    width: 120px;
    height: 48px;
    line-height: 46px;
    font-size: 16px;
}

a.btnTypeD.sizeB,
span.btnTypeD.sizeB {
    width: 582px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
}

a.btnTypeD.colorA,
span.btnTypeD.colorA {
    background: #444;
}

a.btnTypeE,
span.btnTypeE {
    display: inline-block;
    position: relative;
}

a.btnTypeE,
span.btnTypeE {
    position: relative;
}

a.btnTypeE:after,
span.btnTypeE:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 1px;
    background: #111;
}

a.btnTypeF,
span.btnTypeF {
    display: inline-block;
    width: 240px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    background: #28324e;
    color: #fff;
    font-size: 18px;
    margin-right: 24px;
}

a.btnTypeF:last-of-type,
span.btnTypeF:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

a.btnTypeF:last-of-type::after,
a.btnTypeF:last-of-type::before,
span.btnTypeF:last-of-type::after,
span.btnTypeF:last-of-type::before {
    display: none;
}

a.btnTypeF.sizeA,
span.btnTypeF.sizeA {
    width: 140px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
}

a.btnTypeF.full,
span.btnTypeF.full {
    width: 100%;
}

a.btnTypeF.invert,
span.btnTypeF.invert {
    background: #fff;
    border: 1px solid #28324e;
    color: #28324e;
}

a.btnFloor {
    display: inline-block;
    height: 44px;
    background: #222;
    padding: 0 32px;
    line-height: 44px;
}

a.btnFloor span {
    display: inline-block;
    position: relative;
    padding-right: 15px;
    font-size: 14px;
    color: #fff;
    vertical-align: top;
}

a.btnFloor span {
    position: relative;
}

a.btnFloor span:after {
    content: "";
    position: absolute;
    width: 5px;
    right: 0;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

/* dim */
#popBg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #111;
    opacity: 0.5;
    z-index: 20;
    animation-name: popBg;
    animation-duration: 0.5s;
    animation-delay: 0s;
    animation-fill-mode: both;
}

.btnPopClose {
    position: absolute !important;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}

.btnPopClose {
    position: relative;
}

.btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* 팝업 */
.stdLayoutPop {
    position: fixed;
    padding: 32px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 30;
    background: #fff;
}

/* table */
.tableTypeA {
    width: 100%;
    border-top: 1px solid #111;
}

.tableTypeA thead th {
    padding: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #111;
    border-bottom: 1px solid #ddd;
    background: #f9f9f9;
}

.tableTypeA tbody td {
    padding: 16px;
    text-align: center;
    border-bottom: 1px solid #eee;
}

.tableTypeA tbody tr:last-child td {
    border-bottom: 1px solid #111;
}

.tableTypeB {
    width: 100%;
    border-top: 1px solid #111;
    letter-spacing: -0.16px;
}

.tableTypeB tr {
    border-bottom: 1px solid #ddd;
}

.tableTypeB th {
    padding: 30px 0;
    background: #f9f9f9;
    font-weight: 700;
}

.tableTypeB td {
    padding: 30px;
}

.tableTypeB td strong {
    font-weight: 700;
}

.tableTypeB tr:last-of-type {
    border-bottom: 1px solid #ddd;
}

.tableTypeB ~ .caution {
    margin-top: 8px;
    font-size: 14px;
    color: #888;
    line-height: 20px;
}

.tableTypeB ~ .caution .txtIndent {
    display: block;
    padding-left: 15px;
}

.tableTypeC {
    width: 100%;
    border-top: 1px solid #ddd;
}

.tableTypeC td,
.tableTypeC th {
    padding: 22px 0;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    text-align: center;
}

.tableTypeC th {
    background: #f9f9f9;
    font-weight: 400;
}

.tableTypeC ~ .caution {
    margin-top: 8px;
    font-size: 14px;
    color: #888;
    line-height: 20px;
}

.tableTypeC ~ .caution .txtIndent {
    display: block;
    padding-left: 15px;
}

.tableTypeD {
    width: 100%;
}

.tableTypeD tr {
    border-bottom: 1px solid #ddd;
}

.tableTypeD th {
    padding: 16px 0;
    font-weight: 400;
    background: #f9f9f9;
    color: #444;
}

.tableTypeD td {
    text-align: center;
    padding: 16px 0;
}

.tableTypeD td.bg {
    background: #f9f9f9;
}

.tableTypeD td span {
    display: block;
    margin-top: 8px;
    font-size: 12px;
    color: #888;
    line-height: 18px;
}

/* blt */
ul.blt li {
    padding-left: 12px;
}

ul.blt li {
    position: relative;
}

ul.blt li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.6em;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #8b724a;
}

ul.blt li strong {
    font-weight: 700;
}

ul.blt.blt2 li {
    margin-bottom: 12px;
    letter-spacing: -0.16px;
    line-height: 1.62em;
}

ul.blt.blt2 li {
    position: relative;
}

ul.blt.blt2 li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.7em;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #111;
}

ul.blt.blt3 li {
    margin-bottom: 12px;
    padding-left: 0;
    letter-spacing: -0.16px;
    line-height: 1.62em;
}

ul.blt.blt3 li {
    position: relative;
}

ul.blt.blt3 li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.54em;
    width: 8px;
    height: 8px;
    background: #111;
    border-radius: initial;
}

ul.blt.blt3 strong {
    padding-left: 16px;
}

ul.blt.bltNone li {
    padding-left: 0;
}

ul.blt.bltNone li:before {
    display: none;
}

/* ※주의사항 */
.cautionList li,
.caution {
    color: #888;
    font-size: 14px;
    letter-spacing: -0.01em;
}

/* paging */
.paging {
    text-align: center;
    font-size: 0;
}

.paging > span {
    display: inline-block;
    width: 22px;
    vertical-align: middle;
}

.paging > span:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

.paging > span:last-of-type::after,
.paging > span:last-of-type::before {
    display: none;
}

.paging > span a {
    display: block;
    padding: 6px 0;
}

.paging > ul {
    display: inline-block;
    margin: 0 20px;
    vertical-align: middle;
}

.paging > ul li {
    display: inline-block;
    margin: 4px;
    font-size: 16px;
}

.paging > ul li > span {
    display: block;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    color: #888;
}

.paging > ul li > span a {
    display: inline-block;
    width: 100%;
    line-height: 34px;
}

.paging > ul li.active span {
    color: #fff;
    background: #28324e;
}

.paging > ul li.active strong {
    display: inline-block;
    line-height: 34px;
}

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

.paging2 span,
.paging2 a {
    display: block;
    line-height: 42px;
    margin: 0 12px;
}

.paging2 span,
.paging2 a {
    position: relative;
}

.paging2 span:after,
.paging2 a:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #ddd;
    top: 50%;
    transform: translateY(-50%);
}

.paging2 .btn_prev {
    padding-left: 52px;
}

.paging2 .btn_prev:after {
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.273 12.849'%3E%3Cpath id='path_33913' data-name='path 33913' d='M6,0,0,6l6,6' transform='translate(0.849 0.424)' fill='none' stroke='%23666' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 50%/7px auto;
}

.paging2 .btn_next {
    padding-right: 52px;
}

.paging2 .btn_next:after {
    right: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.273 12.849'%3E%3Cpath id='패스_33913' data-name='패스 33913' d='M6,0,0,6l6,6' transform='translate(6.424 12.424) rotate(180)' fill='none' stroke='%23666' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 50%/7px auto;
}

.paging2 span {
    color: #aaa;
}

.paging2 span:after {
    opacity: 0.45;
}

/* 찾아오시는길  */
.navigationContent {
    display: flex;
    justify-content: space-between;
}

.navigationContent .mapCont {
    width: 700px;
    margin-right: 60px;
}

.navigationContent .mapCont #map {
    position: relative;
    width: 700px;
    height: 446px;
    background: #fdfdfd;
    z-index: 1;
}

.navigationContent .mapCont address {
    display: flex;
    align-items: center;
    height: 44px;
    padding: 0 16px;
    background: #F9F9F9;
}

.navigationContent .mapCont address p {
    font-size: 14px;
    color: #666;
    padding-left: 16px;
}

.navigationContent .mapCont address p {
    position: relative;
}

.navigationContent .mapCont address p:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 14px;
    left: 0;
    top: 4px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath id='Icon_Location_S' d='M11.75,2.25a4.771,4.771,0,0,0-5,4.5c0,4,5,9.5,5,9.5s5-5.5,5-9.5A4.771,4.771,0,0,0,11.75,2.25Zm0,7a2,2,0,1,1,2-2A2,2,0,0,1,11.75,9.25Z' transform='translate(-6.75 -2.25)' fill='%23ccc'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

.navigationContent .navigationArea {
    width: 520px;
}

.navigationContent .navigationArea .trafficTab {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 34px;
}

.navigationContent .navigationArea .trafficTab li {
    margin-right: 24px;
    opacity: 0.2;
}

.navigationContent .navigationArea .trafficTab li a {
    display: block;
    padding-left: 33px;
}

.navigationContent .navigationArea .trafficTab li a span {
    line-height: 29px;
    font-size: 20px;
    font-weight: 700;
    color: #28324e;
}

.navigationContent .navigationArea .trafficTab li a.ico_bus {
    position: relative;
}

.navigationContent .navigationArea .trafficTab li a.ico_bus:after {
    content: "";
    position: absolute;
    left: 0;
    width: 23px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.371 22.405'%3E%3Cg id='Icon_Bus' transform='translate(20518.225 20784.1)'%3E%3Cpath id='path_34952' data-name='path 34952' d='M9.318,19.1v.928A1.68,1.68,0,0,1,7.642,21.7H7.427A1.68,1.68,0,0,1,5.751,20.03V19.1' transform='translate(-20519.5 -20784)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34953' data-name='path 34953' d='M19.171,19.1v.928A1.68,1.68,0,0,1,17.5,21.7H17.28A1.68,1.68,0,0,1,15.6,20.03V19.1' transform='translate(-20518.5 -20784)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Crect id='rect_17291' data-name='rect 17291' width='17.256' height='18.602' rx='2' transform='translate(-20515.168 -20783.5)' fill='none' stroke='%2328324e' stroke-miterlimit='10' stroke-width='1.2'/%3E%3Ccircle id='sc_1990' data-name='sc 1990' cx='1.371' cy='1.371' r='1.371' transform='translate(-20512.557 -20770.713)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Ccircle id='sc_1991' data-name='sc 1991' cx='1.371' cy='1.371' r='1.371' transform='translate(-20503.262 -20770.713)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34954' data-name='path 34954' d='M1.375,7.457V4.2H3.833' transform='translate(-20519 -20784)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34970' data-name='path 34970' d='M3.833,7.457V4.2H1.375' transform='translate(-20499.287 -20784)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34956' data-name='path 34956' d='M15.23,11.925a1.879,1.879,0,1,1,3.758,0' transform='translate(-20519 -20785.941)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_1452' data-name='line 1452' x2='16.965' transform='translate(-20515.021 -20780.805)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_1453' data-name='line 1453' x2='16.965' transform='translate(-20515.021 -20773.488)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

.navigationContent .navigationArea .trafficTab li a.ico_subway {
    padding-left: 29px;
}

.navigationContent .navigationArea .trafficTab li a.ico_subway {
    position: relative;
}

.navigationContent .navigationArea .trafficTab li a.ico_subway:after {
    content: "";
    position: absolute;
    left: 0;
    width: 18px;
    height: 23px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.953 23.795'%3E%3Cg id='Icon_Subway' transform='translate(20431.986 20793.58)'%3E%3Crect id='rect_17302' data-name='rect 17302' width='17.256' height='18.602' rx='2' transform='translate(-20431.139 -20792.98)' fill='none' stroke='%2328324e' stroke-miterlimit='10' stroke-width='1.2'/%3E%3Cpath id='rect_17301' data-name='rect 17301' d='M1.144,0h9.015A1.145,1.145,0,0,1,11.3,1.145V5.6A1.144,1.144,0,0,1,10.16,6.739H1.144A1.144,1.144,0,0,1,0,5.6V1.144A1.144,1.144,0,0,1,1.144,0Z' transform='translate(-20428.162 -20790.268)' fill='none' stroke='%2328324e' stroke-miterlimit='10' stroke-width='1.2'/%3E%3Ccircle id='sc_1995' dat-name='sc 1995' cx='1.371' cy='1.371' r='1.371' transform='translate(-20428.533 -20780.031)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Ccircle id='sc_1994' data-name='sc 1994' cx='1.371' cy='1.371' r='1.371' transform='translate(-20419.238 -20780.031)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34965' data-name='path 34965' d='M.715,0,4.1,3.746' transform='translate(-20417.982 -20774.379)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.2'/%3E%3Cpath id='path_34966' data-name='path 34966' d='M4.1,0,.715,3.746' transform='translate(-20431.854 -20774.379)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.2'/%3E%3Cline id='line_1463' data-name='line 1463' x2='9.703' transform='translate(-20427.363 -20771.307)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_1460' data-name='line 1460' y1='2.767' x2='4.677' transform='translate(-20425.627 -20786.365)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

.navigationContent .navigationArea .trafficTab li.on {
    opacity: 1;
}

.navigationContent .navigationArea .trafficTab li.on a {
    position: relative;
}

.navigationContent .navigationArea .trafficTab li.on a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: -4px;
    background: #28324e;
}

.navigationContent .navigationArea .trafficTab li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

.navigationContent .navigationArea .trafficTab li:last-of-type::after,
.navigationContent .navigationArea .trafficTab li:last-of-type::before {
    display: none;
}

.navigationContent .navigationArea > div ul li {
    margin-bottom: 24px;
}

.navigationContent .navigationArea > div ul li strong {
    display: block;
    margin-bottom: 6px;
    line-height: 24px;
    font-weight: bold;
}

.navigationContent .navigationArea > div ul li p {
    letter-spacing: -0.01em;
    line-height: 22px;
    color: #666;
    font-size: 14px;
}

.navigationContent .navigationArea > div ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

.navigationContent .navigationArea > div ul li:last-of-type::after,
.navigationContent .navigationArea > div ul li:last-of-type::before {
    display: none;
}

.navigationContent .navigationArea .subway {
    display: none;
}

.navigationContent .navigationArea .subway ul li {
    margin-bottom: 32px;
}

.navigationContent .navigationArea .subway ul li p {
    line-height: 24px;
}

.navigationContent .navigationArea .subway ul li p span {
    display: block;
    margin-bottom: 10px;
}

.navigationContent .navigationArea .subway ul li p span:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 1.75em;
}

.navigationContent .navigationArea .subway ul li p span:last-of-type::after,
.navigationContent .navigationArea .subway ul li p span:last-of-type::before {
    display: none;
}

.navigationContent .navigationArea .subway em {
    font-weight: bold;
}

.navigationContent .navigationArea .subway em i {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: 4px;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    vertical-align: top;
}

.navigationContent .navigationArea .subway em.line1 {
    color: #0D347F;
}

.navigationContent .navigationArea .subway em.line1 i {
    background: #0D347F;
}

.navigationContent .navigationArea .subway em.line2 {
    color: #3B9F37;
}

.navigationContent .navigationArea .subway em.line2 i {
    background: #3B9F37;
}

.navigationContent .navigationArea .subway em.line3 {
    color: #FF7300;
}

.navigationContent .navigationArea .subway em.line3 i {
    background: #FF7300;
}

.navigationContent .navigationArea .subway em.line4 {
    color: #2C9EDE;
}

.navigationContent .navigationArea .subway em.line4 i {
    background: #2C9EDE;
}

.navigationContent .navigationArea .subway em.line5 {
    color: #713E8D;
}

.navigationContent .navigationArea .subway em.line5 i {
    background: #713E8D;
}

.navigationContent .navigationArea .subway em.line7 {
    color: #5B692E;
}

.navigationContent .navigationArea .subway em.line7 i {
    background: #5B692E;
}

.navigationContent .navigationArea .subway em.line8 {
    color: #E51E6E;
}

.navigationContent .navigationArea .subway em.line8 i {
    background: #E51E6E;
}

.navigationContent .navigationArea .subway em.lineSuin {
    color: #FFCE32;
}

.navigationContent .navigationArea .subway em.lineSuin i {
    background: #FFCE32;
    width: auto;
    border-radius: 9px;
    padding: 0 5px;
}

.navigationContent .navigationArea .subway em.lineSin {
    color: #A71E31;
}

.navigationContent .navigationArea .subway em.lineSin i {
    background: #A71E31;
    width: auto;
    border-radius: 9px;
    padding: 0 5px;
}

.navigationContent .navigationArea .subway em.lineEver {
    color: #8DCD88;
}

.navigationContent .navigationArea .subway em.lineEver i {
    background: #8DCD88;
    width: auto;
    border-radius: 9px;
    padding: 0 5px;
}

.navigationContent .navigationArea .subway em.lineGyeongui {
    color: #7CC4A5;
}

.navigationContent .navigationArea .subway em.lineGyeongui i {
    background: #7CC4A5;
    width: auto;
    border-radius: 9px;
    padding: 0 5px;
}

.navigationContent .navigationArea .subway em.lineAirport {
    color: #73B6E4;
}

.navigationContent .navigationArea .subway em.lineAirport i {
    background: #73B6E4;
    width: auto;
    border-radius: 9px;
    padding: 0 5px;
}

.bgWide {
    position: relative;
}

.bgWide:after {
    content: "";
    position: absolute;
    left: calc(50% - 50vw);
    right: calc(50% - 50vw);
    top: 0;
    height: 100%;
    z-index: -1;
}

/* 1:1 문의 */
.formArea h4 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
}

.formArea + .formArea {
    margin-top: 30px;
}

.formArea ul.cautionList {
    margin: 10px 0;
    line-height: 26px;
    letter-spacing: -0.01em;
}

.formArea ul.cautionList strong {
    font-size: 16px;
    line-height: 36px;
}

.formArea.sFormArea {
    width: 640px;
}

.formArea.sFormArea .formTypeA > ul {
    width: 100%;
}

.formTypeA {
    padding: 60px 0;
}

.formTypeA > ul,
.formTypeA ol {
    position: relative;
    width: 780px;
    margin: 0 auto;
    z-index: 1;
}

.formTypeA > ul > li,
.formTypeA ol > li {
    display: flex;
    margin-bottom: 40px;
    align-items : center;
}

.formTypeA > ul > li:last-of-type,
.formTypeA ol > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

.formTypeA > ul > li:last-of-type::after,
.formTypeA > ul > li:last-of-type::before,
.formTypeA ol > li:last-of-type::after,
.formTypeA ol > li:last-of-type::before {
    display: none;
}

.formTypeA > ul > li strong,
.formTypeA ol > li strong {
    display: inline-block;
    width: 160px;
    color: #666;
}

.formTypeA > ul > li strong.ess span,
.formTypeA ol > li strong.ess span {
    color: #ce0101;
}

.formTypeA > ul > li > p,
.formTypeA > ul > li > div,
.formTypeA > ul > li > ul,
.formTypeA ol > li > p,
.formTypeA ol > li > div,
.formTypeA ol > li > ul {
    flex: 1;
}

.formTypeA > ul > li > p.caution,
.formTypeA > ul > li > p .caution,
.formTypeA > ul > li > div.caution,
.formTypeA > ul > li > div .caution,
.formTypeA > ul > li > ul.caution,
.formTypeA > ul > li > ul .caution,
.formTypeA ol > li > p.caution,
.formTypeA ol > li > p .caution,
.formTypeA ol > li > div.caution,
.formTypeA ol > li > div .caution,
.formTypeA ol > li > ul.caution,
.formTypeA ol > li > ul .caution {
    display: block;
    width: 100%;
    padding-top: 4px;
    font-size: 14px;
    color: #888;
    letter-spacing: -0.02em;
}

.formTypeA > ul > li .inputArea,
.formTypeA ol > li .inputArea {
    flex: 1;
}

.formTypeA > ul > li select,
.formTypeA ol > li select {
    width: 100%;
}

.formTypeA > ul > li .eui_writeSelect > p,
.formTypeA ol > li .eui_writeSelect > p {
    padding-left: 20px;
}

.formTypeA > ul > li input[type=text],
.formTypeA ol > li input[type=text] {
    width: 100%;
    padding: 0 20px;
    height: 48px;
    border: 1px solid #ddd;
    line-height: 48px;
    outline: none;
}

.formTypeA > ul > li textarea,
.formTypeA ol > li textarea {
    width: 100%;
    padding: 13px 20px;
    border: 1px solid #ddd;
    height: 200px;
}

.formTypeA > ul > li input[type=radio] ~ label,
.formTypeA ol > li input[type=radio] ~ label {
    margin-right: 10px;
}

.formTypeA > ul > li .read_only input,
.formTypeA ol > li .read_only input {
    background: #f5f5f5;
}

.formTypeA > ul > li .withBtn,
.formTypeA ol > li .withBtn {
    display: flex;
    flex-wrap: wrap;
}

.formTypeA > ul > li .withBtn .inputArea,
.formTypeA ol > li .withBtn .inputArea {
    margin-right: 16px;
}

.formTypeA > ul > li.phone > div,
.formTypeA ol > li.phone > div {
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
}

.formTypeA > ul > li.phone .eui_writeSelect .euiSelectMain,
.formTypeA ol > li.phone .eui_writeSelect .euiSelectMain {
    border: 0;
}

.formTypeA > ul > li.phone p.inputArea,
.formTypeA ol > li.phone p.inputArea {
    width: 40%;
}

.formTypeA > ul > li.mbPhone .eui_writeSelect .euiSelectMain,
.formTypeA ol > li.mbPhone .eui_writeSelect .euiSelectMain {
    border-right: 0;
}

.formTypeA > ul > li.mbPhone > div,
.formTypeA ol > li.mbPhone > div {
    display: flex;
}

.formTypeA > ul > li.distribution > div input + label,
.formTypeA ol > li.distribution > div input + label {
    margin-bottom: 16px;
}

.formTypeA > ul > li.email > div,
.formTypeA ol > li.email > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #ddd;
}

.formTypeA > ul > li.email > div input,
.formTypeA ol > li.email > div input {
    border: none;
}

.formTypeA > ul > li.email > div .eui_writeSelect .euiSelectMain,
.formTypeA ol > li.email > div .eui_writeSelect .euiSelectMain {
    border: none;
}

.formTypeA > ul > li.email > div .insertTypeA,
.formTypeA > ul > li.email > div .insertTypeB,
.formTypeA ol > li.email > div .insertTypeA,
.formTypeA ol > li.email > div .insertTypeB {
    border: none;
    border-left: 1px solid #ddd;
}

.formTypeA > ul > li.emailForm > div,
.formTypeA ol > li.emailForm > div {
    display: flex;
}

.formTypeA > ul > li.emailForm > div .fixed,
.formTypeA ol > li.emailForm > div .fixed {
    font-size: 0;
    flex: 1;
}

.formTypeA > ul > li.emailForm > div .fixed input,
.formTypeA ol > li.emailForm > div .fixed input {
    width: 80%;
    height: 48px;
}

.formTypeA > ul > li.emailForm > div .fixed span,
.formTypeA ol > li.emailForm > div .fixed span {
    display: inline-block;
    width: 20%;
    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    line-height: 46px;
}

.formTypeA > ul > li.emailForm > div .fixed ~ div,
.formTypeA ol > li.emailForm > div .fixed ~ div {
    flex: 1;
    position: relative;
}

.formTypeA > ul > li.emailForm > div .fixed ~ div .insertTypeA,
.formTypeA ol > li.emailForm > div .fixed ~ div .insertTypeA {
    position: relative;
    z-index: 2;
}

.formTypeA > ul > li.emailForm > div .fixed ~ div .insertTypeA .euiSelectList,
.formTypeA ol > li.emailForm > div .fixed ~ div .insertTypeA .euiSelectList {
    margin-top: 0;
}

.formTypeA > ul > li.emailForm > div .fixed ~ div .insertTypeB,
.formTypeA ol > li.emailForm > div .fixed ~ div .insertTypeB {
    position: absolute;
    left: 0;
    top: 1px;
    width: calc(100% - 40px);
    z-index: 1;
}

.formTypeA > ul > li.emailForm > div .fixed ~ div .insertTypeB input,
.formTypeA ol > li.emailForm > div .fixed ~ div .insertTypeB input {
    border: 0;
    height: 46px;
}

.formTypeA > ul > li.emailForm > div .fixed ~ div .insertTypeB.on,
.formTypeA ol > li.emailForm > div .fixed ~ div .insertTypeB.on {
    z-index: 3;
}

.formTypeA > ul > li.textContent,
.formTypeA ol > li.textContent {
    align-items: flex-start;
}

.formTypeA > ul > li.textContent > strong,
.formTypeA ol > li.textContent > strong {
    padding-top: 16px;
}

.formTypeA > ul > li.textContent .pr .countChar,
.formTypeA ol > li.textContent .pr .countChar {
    position: absolute;
    right: 0;
    bottom: -24px;
    color: #888;
}

.formTypeA > ul > li.attachFile,
.formTypeA ol > li.attachFile {
    align-items: flex-start;
}

.formTypeA > ul > li.attachFile > strong,
.formTypeA ol > li.attachFile > strong {
    padding-top: 16px;
}

.formTypeA > ul > li.attachFile li,
.formTypeA ol > li.attachFile li {
    display: flex;
    position: relative;
    justify-content: space-between;
    margin-bottom: 20px;
}

.formTypeA > ul > li.attachFile li:last-of-type,
.formTypeA ol > li.attachFile li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

.formTypeA > ul > li.attachFile li:last-of-type::after,
.formTypeA > ul > li.attachFile li:last-of-type::before,
.formTypeA ol > li.attachFile li:last-of-type::after,
.formTypeA ol > li.attachFile li:last-of-type::before {
    display: none;
}

.formTypeA > ul > li.attachFile li .removeEle,
.formTypeA ol > li.attachFile li .removeEle {
    display: none;
    position: absolute;
    width: 18px;
    height: 18px;
    right: 22%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background: #111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
    background-size: 10px 10px;
    text-indent: -99999px;
    cursor: pointer;
}

.formTypeA > ul > li.attachFile li .uploadName,
.formTypeA ol > li.attachFile li .uploadName {
    width: 80%;
    padding: 13px 20px;
    border: 1px solid #ddd;
}

.formTypeA > ul > li.attachFile li .uploadName[value] + label,
.formTypeA ol > li.attachFile li .uploadName[value] + label {
    color: #ddd;
    border: 1px solid #ddd;
}

.formTypeA > ul > li.attachFile li .uploadName[value] ~ .removeEle,
.formTypeA ol > li.attachFile li .uploadName[value] ~ .removeEle {
    display: block;
}

.formTypeA > ul > li.attachFile li input[type=file],
.formTypeA ol > li.attachFile li input[type=file] {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}

.formTypeA > ul > li.attachFile li label,
.formTypeA ol > li.attachFile li label {
    width: 16%;
    color: #28324e;
    text-align: center;
    background: #fff;
    border: 1px solid #28324e;
    font-size: 16px;
    font-weight: normal;
    line-height: 3em;
}

.formTypeA > ul > li.birth .setDateCont,
.formTypeA ol > li.birth .setDateCont {
    display: flex;
}

.formTypeA > ul > li.birth .setDateCont .eui_writeSelect > .euiSelectList,
.formTypeA ol > li.birth .setDateCont .eui_writeSelect > .euiSelectList {
    max-height: 402px;
    overflow-y: auto;
}

.formTypeA > ul > li.birth .setDateCont .eui_writeSelect p,
.formTypeA ol > li.birth .setDateCont .eui_writeSelect p {
    padding-left: 0;
    text-align: center;
}

.formTypeA > ul > li.birth .calendarType,
.formTypeA ol > li.birth .calendarType {
    padding-left: 18px;
    align-self: center;
}

.formTypeA > ul > li .setDateCont .euiSelectMain,
.formTypeA ol > li .setDateCont .euiSelectMain {
    padding-right: 20px;
    border-right: 0;
}

.formTypeA > ul > li .setDateCont .euiSelectMain:after,
.formTypeA ol > li .setDateCont .euiSelectMain:after {
    right: 10px;
}

.formTypeA > ul > li .setDateCont select ~ span,
.formTypeA ol > li .setDateCont select ~ span {
    height: 100%;
    padding-right: 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    line-height: 46px;
}

/* 개인정보변경 생일인증 */
#memberModify .formTypeA > ul > li.birth .setDateCont select ~ span {
    background-color: #f5f5f5;
}

.formTypeA > ul > li .setDateCont select ~ span:last-of-type,
.formTypeA ol > li .setDateCont select ~ span:last-of-type {
    border-right: 1px solid #ddd;
}

.formTypeA > ul > li.address .addressHead,
.formTypeA ol > li.address .addressHead {
    display: flex;
    width: 100%;
    margin-bottom: 16px;
}

.formTypeA > ul > li.address .addressHead .btnTypeF,
.formTypeA ol > li.address .addressHead .btnTypeF {
    margin-left: 16px;
}

.formTypeA > ul > li.address .inputArea input + input,
.formTypeA ol > li.address .inputArea input + input {
    margin-top: 16px;
}

.agreeWrap h3 {
    margin: 60px 0 20px;
    font-size: 22px;
    line-height: 26px;
}

.agreeWrap .agreeArea .checkArea {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px;
    background: #f9f9f9;
}

.agreeWrap .agreeArea .checkArea .ess em {
    color: #ce0101;
}

.agreeWrap .agreeArea .checkArea #dropDown {
    width: 14px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat center center;
}

.agreeWrap .agreeArea .checkArea #dropDown.active {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M65.332,740.916l-5,5,5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0;
}

.agreeWrap .agreeArea .checkList {
    display: none;
    border: 1px solid #ddd;
    border-top: none;
}

.agreeWrap .agreeArea .checkList ul {
    padding: 30px;
}

.agreeWrap .agreeArea .checkList.gray ul li strong {
    font-weight: normal !important;
}

.agreeWrap .agreeArea .checkList.gray ul li p {
    color: #888;
}

.agreeWrap .nextStep {
    margin-top: 80px;
    text-align: center;
}

.agreeWrap .nextStep a {
    margin-right: 10px;
}

.agreeWrap .nextStep a:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

.agreeWrap .nextStep a:last-of-type::after,
.agreeWrap .nextStep a:last-of-type::before {
    display: none;
}

.hoverBox {
    position: relative;
    display: inline-block;
}

.hoverBox em {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #111;
    color: #fff;
    cursor: pointer;
}

.hoverBox em:hover + span {
    visibility: visible;
    transition: 0.5s all;
    opacity: 1;
}

.hoverBox span {
    position: absolute;
    visibility: hidden;
    top: 106%;
    left: 0;
    padding: 16px;
    background: #111;
    box-shadow: rgba(0, 0, 0, 0.16);
    color: #fff;
    white-space: nowrap;
    opacity: 0;
}

/*달력*/
.calendar {
    width: 266px;
}

.calendar thead th {
    padding-bottom: 15px;
    text-align: center;
    color: #888;
    font-size: 14px;
    font-weight: 400;
}

.calendar thead th abbr[title=sunday] {
    color: #FF9191;
}

.calendar tbody td {
    height: 30px;
    text-align: center;
}

.calendar tbody td i {
    display: inline-block;
    height: 24px;
    width: 24px;
    font-size: 14px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 24px;
    text-align: center;
}

.calendar tbody td i.opacity {
    color: #ddd;
}

.calendar tbody td[title="30minute"] i {
    background: #E8ECF8;
    border-radius: 50%;
}

.calendar tbody td[title="1hours"] i {
    background: #B7C3DC;
    border-radius: 50%;
}

.calendar tbody td[title=OFF] i {
    border: 2px solid #FF9191;
    color: #C72828;
    border-radius: 50%;
    line-height: 20px;
}

.calendar tbody td[title=selected] i {
    background: #B7C3DC;
    border-radius: 50%;
    font-weight: 700;
}

/*datepicker*/
.ui-datepicker {
    display: none;
    padding: 20px;
    border: 1px solid #000;
    background: #fff;
    box-sizing: border-box;
    margin-top: -1px;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    height: 28px;
    margin-bottom: 16px;
}

.ui-datepicker .ui-datepicker-header .ui-corner-all {
    position: absolute;
    top: 50%;
    width: 23px;
    height: 28px;
    margin-top: -14px;
    cursor: pointer;
    z-index: 1;
}

.ui-datepicker .ui-datepicker-header .ui-corner-all span {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -1px;
    width: 1px;
    height: 1px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    left: 0;
    background: url(/static/images/common/btn_datePrev.png) no-repeat 50% 50%;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    right: 0;
    background: url(/static/images/common/btn_dateNext.png) no-repeat 50% 50%;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    padding: 0 23px;
    text-align: center;
    font-size: 14px;
    color: #000;
    line-height: 28px;
}

.ui-datepicker .ui-datepicker-calendar {
    border: 0;
    margin-bottom: 0;
}

.ui-datepicker .ui-datepicker-calendar thead tr th,
.ui-datepicker .ui-datepicker-calendar tbody tr td {
    width: 30px;
    height: 32px;
    vertical-align: middle;
    text-align: center;
}

.ui-datepicker .ui-datepicker-calendar thead tr th {
    padding-bottom: 5px;
    font-weight: 700;
}

.ui-datepicker .ui-datepicker-calendar tbody tr td a {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

.ui-datepicker .ui-datepicker-calendar tbody tr td a {
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 100%;
    background: #fff;
    transition: background 1s cubic-bezier(0, 0, 0, 1) 0s;
}

.ui-datepicker .ui-datepicker-calendar tbody tr td:nth-last-child(1) a,
.ui-datepicker .ui-datepicker-calendar tbody tr th:nth-last-child(1),
.ui-datepicker .ui-datepicker-calendar tbody tr td:nth-last-child(1) {
    color: #008ab0;
}

.ui-datepicker .ui-datepicker-calendar tbody tr td:first-child a,
.ui-datepicker .ui-datepicker-calendar tbody tr th:first-child,
.ui-datepicker .ui-datepicker-calendar tbody tr td:first-child {
    color: #f66a5b;
}

.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-hover {
    background: #dfe4eb;
}

.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active {
    color: #fff;
    background: #9aabc0;
}

.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-highlight {
    color: #fff;
    background: #000;
}

input.hasDatepicker {
    height: 40px;
    padding-left: 18px;
    padding-right: 18px;
    border: 1px solid #ddd;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 17.201'%3E%3Cg id='Icon_Calendar' transform='translate(0.6 0.6)'%3E%3Cline id='line_187' data-name='line 187' x2='15.579' transform='translate(0.001 5.791)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_188' data-name='line 188' y2='3.133' transform='translate(4.309)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_189' data-name='line 189' y2='3.133' transform='translate(11.693)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M.8,16.832c0,.5.276.9.615.9H16.185c.34,0,.615-.4.615-.9V4.2c0-.5-.276-.9-.615-.9H1.415c-.34,0-.615.4-.615.9Z' transform='translate(-0.8 -1.734)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat calc(100% - 10px) 50%/18px 18px !important;
}

input.hasDatepicker:focus {
    outline: none;
}

.pt80 {
    padding-top: 80px;
}

@media screen and (max-width: 1280px) {
    .tabTypeA:after {
        left: 0;
        right: 0;
    }

    .bgWide:after {
        left: 0;
        right: 0;
    }
}

.layerWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 100000;
}

#setStoreLayer {
    display: flex;
    position: absolute;
    width: 1100px;
    max-height: 100%;
    min-height: 350px;
    background: #fff;
}

#setStoreLayer .contents {
    padding: 86px 116px;
}

#setStoreLayer .contents > strong {
    display: flex;
    align-items: center;
    width: 100%;
    color: #111;
    font-size: 26px;
}

#setStoreLayer .contents section {
    min-height: 0;
    padding: 40px 0 0 0;
}

#setStoreLayer .contents section strong {
    display: block;
    padding-bottom: 16px;
    font-size: 22px;
    color: #111;
    opacity: 0.5;
    font-weight: normal;
}

#setStoreLayer .contents section ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#setStoreLayer .contents section ul li {
    padding: 0 32px;
}

#setStoreLayer .contents section ul li {
    position: relative;
}

#setStoreLayer .contents section ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    background: #2a2a2a;
}

#setStoreLayer .contents section ul li:first-child {
    padding-left: 0;
}

#setStoreLayer .contents section ul li:first-child:before {
    display: none;
}

#setStoreLayer .contents section ul li a {
    font-size: 22px;
    color: #111;
    font-weight: normal;
}

#setStoreLayer .btnClose {
    position: absolute;
    right: 20px;
    top: 0;
    text-indent: -3000000em;
}

#setStoreLayer .btnClose:after {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#setStoreLayer.selectStore {
    align-items: center;
    justify-content: center;
    width: 682px;
    height: 426px;
    background: rgba(255, 255, 255, 0.9);
    border: none;
}

#setStoreLayer.selectStore .contents {
    padding: 0;
}

#setStoreLayer.selectStore .contents > strong:before {
    display: none;
}

#setStoreLayer.selectStore .contents section strong {
    padding-bottom: 6px;
    font-size: 16px;
    color: #111;
    opacity: 0.6;
}

#setStoreLayer.selectStore .contents section ul li {
    padding: 0 20px;
}

#setStoreLayer.selectStore .contents section ul li {
    position: relative;
}

#setStoreLayer.selectStore .contents section ul li:before {
    content: "";
    position: absolute;
    background: #aaa;
}

#setStoreLayer.selectStore .contents section ul li:first-child {
    padding-left: 0;
}

#setStoreLayer.selectStore .contents section ul li:first-child:before {
    display: none;
}

#setStoreLayer.selectStore .contents section ul li a {
    font-size: 20px;
}

#setStoreLayer.selectStore .btnClose:after {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#messageLayer {
    position: absolute;
    padding: 48px 32px;
    width: 400px;
    max-height: 100%;
    background: #fff;
}

#messageLayer > strong {
    display: block;
    padding: 0 0 20px 0;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
}

#messageLayer .contents {
    text-align: center;
}

#messageLayer .btnArea {
    margin-top: 40px;
}

#messageLayer .btnClose {
    position: absolute;
    right: 20px;
    top: 0;
    text-indent: -3000000em;
}

#messageLayer .btnClose:after {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#receiptDetailLayer {
    position: absolute;
    width: 500px;
    max-width: 90%;
    max-height: 90%;
    background: #fff;
    overflow: auto;
}

#receiptDetailLayer .btnClose {
    position: absolute;
    right: 20px;
    top: 35px;
    text-indent: -3000000em;
}

#receiptDetailLayer .btnClose:after {
    content: "";
    display: block;
    width: 21px;
    height: 21px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#termsLayer {
    position: absolute;
    width: 500px;
    max-width: 90%;
    max-height: 90%;
    background: #fff;
    overflow: auto;
}

#termsLayer .btnClose {
    position: absolute;
    right: 20px;
    top: 12px;
    text-indent: -3000000em;
}

#termsLayer .btnClose:after {
    content: "";
    display: block;
    width: 21px;
    height: 21px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

.roughmap_lebel_text {
    white-space: nowrap;
}

/***** 메인 *****/
#wrapper.main header {
    position: relative;
    background: none;
    z-index: 12;
}

#wrapper.main header h1 a {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.47 32.251'%3E%3Cg id='Logo' transform='translate(-300.526 -474.583)'%3E%3Cpath id='path_1' data-name='path 1' d='M408.461,475.837l-36.736,22.788V475.837h-4.965v30.987l22.617-14.445,20.677,13.1h8.608l-25.2-15.451,23.532-14.188Z' transform='translate(0.628 0.01)' fill='%23fff'/%3E%3Cpath id='path_2' data-name='path 2' d='M300.526,505.487h6.6l23.944-24.5,23.942,24.5h6.608l-30.518-30.9Z' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='path_3' data-name='path 3' d='M430.978,482.429v16.313h3.231v-5.6h9.244a7.325,7.325,0,0,0,4.694-1.347,5.481,5.481,0,0,0,.1-7.893,6.176,6.176,0,0,0-4.3-1.472H430.978m13.066,2.865a2.487,2.487,0,1,1,0,4.974h-9.835v-4.974Z' transform='translate(1.212 1.063)' fill='%23fff'/%3E%3Cpath id='path_4' data-name='path 4' d='M455.719,482.429v16.314h16.033v-2.873h-12.8V482.429Z' transform='translate(1.439 1.063)' fill='%23fff'/%3E%3Cpath id='path_5' data-name='path 5' d='M485.229,482.429l-8.975,16.314h3.683l7.411-13.57,7.371,13.57h3.706l-8.98-16.314Z' transform='translate(1.635 1.063)' fill='%23fff'/%3E%3Cpath id='path_6' data-name='path 6' d='M534.712,482.429l-8.98,16.314h3.684l7.412-13.57,7.369,13.57h3.7l-8.975-16.314Z' transform='translate(2.096 1.063)' fill='%23fff'/%3E%3Cpath id='path_7' data-name='path 7' d='M504.651,482.429v2.883H516.9L504.458,496.3v2.439h18.317v-2.877H509.766l12.44-11v-2.439Z' transform='translate(1.924 1.063)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main header .headerWrap .headerCont nav ul li a {
    color: #fff;
}

#wrapper.main header .headerWrap .headerCont .search a:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.414 14.414'%3E%3Cg id='Icon_Search_12' transform='translate(1 1)'%3E%3Cpath id='path_16' data-name='path 16' d='M14.68,9.59A5.09,5.09,0,1,1,9.59,4.5,5.09,5.09,0,0,1,14.68,9.59Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_17' data-name='path 17' d='M28.669,28.669,25.5,25.578' transform='translate(-16.669 -16.669)' fill='none' stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main header .headerWrap .userInfo li a {
    padding-left: 0;
    font-size: 16px;
    opacity: 0.8;
    color: #fff;
}

#wrapper.main header .headerWrap .userInfo li a:after {
    display: none;
}

#wrapper.main header .bar {
    display: none;
}

#wrapper.main section {
    position: relative;
    margin-top: -140px;
    padding-top: 0;
    padding-bottom: 180px;
    z-index: 10;
}

#wrapper.main section a.btnMore {
    display: inline-block;
    padding-right: 14px;
    font-size: 16px;
    line-height: 24px;
    color: #666;
}

#wrapper.main section a.btnMore {
    position: relative;
}

#wrapper.main section a.btnMore:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 7px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23666' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section .fixedWrap {
    width: 1280px;
    margin: 0 auto;
}

#wrapper.main section #visual {
    position: relative;
    height: 760px;
    min-width: 1280px;
    overflow: hidden;
    z-index: 10;
}

#wrapper.main section #visual #visualSlide {
    z-index: 10;
}

#wrapper.main section #visual .slideList {
    position: relative;
    height: 760px;
}

#wrapper.main section #visual .slideList .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(1.2);
    transition: 0.7s;
    background-size: cover;
    z-index: 1;
}

#wrapper.main section #visual .slideList .textArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    height: 760px;
    width: 1280px;
    margin: 0 auto;
    z-index: 11;
}

#wrapper.main section #visual .slideList .textArea strong {
    display: block;
    margin-bottom: 20px;
    font-size: 46px;
    font-weight: 700;
    color: #fff;
    line-height: 60px;
    opacity: 0;
    transform: translateY(50px);
}

#wrapper.main section #visual .slideList .textArea p {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    opacity: 0;
    transform: translateY(-5px);
}

#wrapper.main section #visual .slideList .textArea .btnArea {
    margin-top: 60px;
    opacity: 0;
}

#wrapper.main section #visual .slideList .textArea .btnArea a {
    display: inline-block;
    padding-right: 18px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #fff;
}

#wrapper.main section #visual .slideList .textArea .btnArea a {
    position: relative;
}

#wrapper.main section #visual .slideList .textArea .btnArea a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 9px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section #visual .on .bg {
    transform: scale(1);
}

#wrapper.main section #visual .on .textArea strong {
    transform: translateY(0);
    opacity: 1;
    transition: 0.75s;
}

#wrapper.main section #visual .on .textArea p {
    transform: translateY(0);
    opacity: 1;
    transition: 0.75s;
    transition-delay: 0.6s;
}

#wrapper.main section #visual .on .textArea .btnArea {
    opacity: 1;
    transition: 0.75s;
    transition-delay: 0.62s;
}

#wrapper.main section #visual .slidePage {
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 142px;
    padding: 0 18px;
    left: 50%;
    width: 148px;
    height: 34px;
    margin-left: 493px;
    z-index: 11;
}

#wrapper.main section #visual .slidePage > a {
    position: absolute;
    top: 0;
    width: 18px;
    height: 34px;
}

#wrapper.main section #visual .slidePage > a.btnPrev {
    left: 0;
    background: url(/static/images/main/btnPrev.png) no-repeat 0 0;
}

#wrapper.main section #visual .slidePage > a.btnNext {
    right: 0;
    background: url(/static/images/main/btnNext.png) no-repeat 0 0;
}

#wrapper.main section #visual .slidePage > strong {
    display: block;
    font-size: 18px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #fff;
    line-height: 34px;
}

#wrapper.main section #visual .slidePage > i {
    display: block;
    margin: 0 5px;
    font-size: 18px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #ccc;
    line-height: 34px;
}

#wrapper.main section #visual .slidePage > span {
    display: block;
    font-size: 18px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #ccc;
    line-height: 34px;
}

#wrapper.main section #visual .slidePage .controlBtn {
    display: flex;
    position: absolute;
    left: 0;
    top: 7px;
    transform: translateX(calc(-100% - 40px));
    color: #fff;
    font-size: 16px;
    align-items: center;
}

#wrapper.main section #visual .slidePage .controlBtn a {
    margin-left: 30px;
}

#wrapper.main section #visual .slidePage .controlBtn .btn_play {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
}

#wrapper.main section #visual .slidePage .controlBtn .btn_play:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath id='Icon_Play_14' d='M-24767-24887v14l11-7.156Z' transform='translate(24766.998 24887)' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat 50%/11px auto;
}

#wrapper.main section #visual .slidePage .controlBtn .btn_pause {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
}

#wrapper.main section #visual .slidePage .controlBtn .btn_pause:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml,%3Csvg id='Icon_pause_14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Crect id='rect_19329' data-name='rect 19329' width='3' height='14' transform='translate(9)' fill='%23fff'/%3E%3Crect id='rect_19330' data-name='rect 19330' width='3' height='14' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat 50%/12px auto;
}

#wrapper.main section main {
    position: relative;
    z-index: 11;
}

#wrapper.main section main h2.typeA {
    line-height: 68px;
}

#wrapper.main section main h2.typeA span {
    display: block;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 64px;
}

#wrapper.main section main h2.typeA strong {
    display: block;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
}

#wrapper.main section main h2.typeB span {
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 64px;
    line-height: 84px;
}

#wrapper.main section main h2.typeB strong {
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 84px;
}

#wrapper.main section main .boxArea {
    position: relative;
    background: #fff;
    margin-top: -97px;
    z-index: 1;
    box-shadow: 6px 6px 40px rgba(0, 0, 0, 0.16);
    margin-bottom: 35px;
}

#wrapper.main section main .boxArea .boxWrap {
    padding: 40px 65px 58px;
}

#wrapper.main section main .boxArea .boxWrap h3 {
    margin-bottom: 30px;
}

#wrapper.main section main .boxArea .boxWrap h3 strong {
    display: inline-block;
    line-height: 58px;
    font-size: 40px;
    font-weight: 700;
}

#wrapper.main section main .boxArea .boxWrap h3 > a {
    display: inline-block;
    padding-right: 26px;
    margin-bottom: 6px;
    margin-left: 18px;
    vertical-align: bottom;
    line-height: 26px;
    font-size: 18px;
}

#wrapper.main section main .boxArea .boxWrap h3 > a {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap h3 > a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    border: 1px solid #666;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.993 8.992'%3E%3Cpath id='location-arrow' d='M8.951.594,4.864,8.768a.375.375,0,0,1-.364.224.541.541,0,0,1-.1-.013.386.386,0,0,1-.227-.144.4.4,0,0,1-.086-.252V4.9H.413A.4.4,0,0,1,.16,4.818a.386.386,0,0,1-.144-.227.414.414,0,0,1,.025-.268.385.385,0,0,1,.185-.192L8.4.045A.384.384,0,0,1,8.587,0a.38.38,0,0,1,.287.121.38.38,0,0,1,.118.22A.389.389,0,0,1,8.951.594Z' transform='translate(-0.005)' fill='%23002D62'/%3E%3C/svg%3E") no-repeat calc(50% - 1px) 50%/9px 9px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea {
    display: flex;
    justify-content: space-between;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li {
    display: flex;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong,
#wrapper.main section main .boxArea .boxWrap .infoArea ul li span {
    display: block;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_calendar_none {
    padding-left: 23px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_calendar_none {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_calendar_none:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='Icon_ClosedDay' transform='translate(1 1.002)'%3E%3Crect id='Area' width='18' height='18' transform='translate(-1 -1.002)' fill='none'/%3E%3Cline id='line_187' data-name='line 187' x2='15.603' transform='translate(0.001 5.791)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='line_188' data-name='line 188' y2='2.955' transform='translate(4.309)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='line_189' data-name='line 189' y2='2.955' transform='translate(11.693)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='apth_33407' data-name='apth 33407' d='M.8,16.916c0,.5.276.908.615.908H16.185c.34,0,.615-.407.615-.908V4.208c0-.5-.276-.908-.615-.908H1.415c-.34,0-.615.407-.615.908Z' transform='translate(-0.8 -1.823)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='apth_33409' data-name='apth 33409' d='M5.309,8.4,9.3,12.394' transform='translate(0.695 0.299)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='apth_33410' data-name='apth 33410' d='M9.3,8.4,5.309,12.394' transform='translate(0.695 0.299)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/17px auto;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_tell {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_tell:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_bag3 {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_bag3:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.45 15.2'%3E%3Cg id='icon' transform='translate(0.6 0.6)'%3E%3Cpath id='path_30' data-name='path 30' d='M1640.452,493.164v3c0,1.182,1.3,2.139,2.908,2.139h0c1.606,0,2.907-.957,2.907-2.139v-3' transform='translate(-1637.234 -490.821)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_33747' data-name='path 33747' d='M.8,16.425c0,.483.211.875.471.875H12.579c.26,0,.471-.392.471-.875V4.175c0-.483-.211-.875-.471-.875H1.271c-.26,0-.471.392-.471.875Z' transform='translate(-0.8 -3.3)' fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_basement {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_basement:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.046 16.603'%3E%3Cg id='Icon_Basement_18' transform='translate(-43.399 -352.702)'%3E%3Cpath id='Icon_Location_12' d='M15.242,15.242v-5.13H10.61V5.548H5.99V.8H.8V15.242Z' transform='translate(43.199 353.463)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3Cg id='goup_37889' data-name='goup 37889' transform='translate(54.867 352.702)'%3E%3Cpath id='path_37271' data-name='path 37271' d='M0,0H3.61V3.61' transform='translate(6.979 3.367) rotate(90)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3Crect id='rect_18453' data-name='rect 18453' width='1.444' height='8.424' transform='translate(0 1.021) rotate(-45)' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_diner {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_diner:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 19px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.2 18.956'%3E%3Cg id='Icon_Restaurent' transform='translate(0.6 0.916)'%3E%3Cline id='line_1283' data-name='line 1283' y2='6.2' transform='translate(3.165 11.113)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_1285' data-name='line 1285' y2='7.276' transform='translate(3.165 9.411)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='apth_33755' data-name='apth 33755' d='M7.783,4.177V9.824a3.433,3.433,0,0,1-3.141,3.665A3.434,3.434,0,0,1,1.5,9.824V4.177' transform='translate(-1.5 -3.776)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.2'/%3E%3Cline id='line_1284' data-name='line 1284' y2='6.359' transform='translate(3.165 0.4)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='apth_33756' data-name='apth 33756' d='M22.67,18.94V1.5a5.168,5.168,0,0,1,2.238,1.8,8.232,8.232,0,0,1,.619,2.063v7.141l-2.857.1' transform='translate(-12.527 -1.5)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_store {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul li strong.ico_store:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 19px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 13.6'%3E%3Cg id='Icon_Store_18' transform='translate(-5 -460.297)'%3E%3Cg id='rect_18452' data-name='rect 18452' transform='translate(5 460.297)' fill='none' stroke='%23111' stroke-width='1.2'%3E%3Cpath d='M1,0H17a1,1,0,0,1,1,1V3a3,3,0,0,1-3,3H3A3,3,0,0,1,0,3V1A1,1,0,0,1,1,0Z' stroke='none'/%3E%3Cpath d='M1,.6H17a.4.4,0,0,1,.4.4V3A2.4,2.4,0,0,1,15,5.4H3A2.4,2.4,0,0,1,.6,3V1A.4.4,0,0,1,1,.6Z' fill='none'/%3E%3C/g%3E%3Cpath id='path_37269' data-name='path 37269' d='M14.4,1V7.648a1.071,1.071,0,0,1-1.029,1.108H1.029A1.071,1.071,0,0,1,0,7.648V1' transform='translate(6.662 464.54)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3Cpath id='path_37270' data-name='path 37270' d='M4.614,0V3.743c0,.345-.148.624-.33.624H.33c-.182,0-.33-.279-.33-.624V0' transform='translate(16.172 473.297) rotate(180)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li {
    margin-bottom: 15px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li > i {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    margin-top: 3px;
    width: 18px;
    height: 18px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li > i img {
    max-width: 100%;
    max-height: 100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li strong {
    width: 135px;
    margin-right: 16px;
    font-size: 18px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li strong.ico_calendar_none {
    width: 158px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li span {
    width: 145px;
    font-size: 18px;
    font-weight: bold;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li span i {
    display: inline-block;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li span i {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li span i:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 12px;
    background: #FFFA9E;
    z-index: -1;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li.icoNone strong,
#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li.icoNone span {
    padding-left: 0;
    font-size: 20px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li.icoNone strong {
    width: 158px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.storeInfo li:last-of-type {
    margin-bottom: 0;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li {
    margin-bottom: 15px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li > i {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    margin-top: 3px;
    width: 18px;
    height: 18px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li > i img {
    max-width: 100%;
    max-height: 100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li strong {
    width: 125px;
    margin-right: 16px;
    font-size: 18px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li span {
    width: 285px;
    font-size: 18px;
    font-weight: bold;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li span i {
    display: inline-block;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li span i {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li span i:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 12px;
    background: #FFFA9E;
    z-index: -1;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.timeInfo li:last-of-type {
    margin-bottom: 0;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li {
    display: block;
    min-height: 44px;
    margin-bottom: 20px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li a {
    display: block;
    width: 200px;
    padding-left: 66px;
    line-height: 44px;
    font-size: 18px;
    font-weight: bold;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li a {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    border-radius: 50%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li a.btn_floor:after {
    background: #F5F5F5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.001 21'%3E%3Cg id='group_36334' data-name='group 36334' transform='translate(-13 -13)'%3E%3Cpath id='path_34459' data-name='path 34459' d='M21.628,33.348l11.7-11.7v11.7Z' fill='%23fffa9e' stroke='%23111' stroke-width='1.2'/%3E%3Cg id='plus_4' data-name='plus 4' transform='translate(13 13)' fill='none'%3E%3Cpath d='M11.224,21H0V11.513H5.988V5.25h5.236V0H21V21Z' stroke='none'/%3E%3Cpath d='M 19.80060005187988 19.7996997833252 L 19.80060005187988 1.200000286102295 L 12.42390060424805 1.200000286102295 L 12.42390060424805 6.449700355529785 L 7.187700271606445 6.449700355529785 L 7.187700271606445 12.71280002593994 L 1.200000405311584 12.71280002593994 L 1.200000405311584 19.7996997833252 L 19.80060005187988 19.7996997833252 M 21.00060081481934 20.99970054626465 L 4.07409658009783e-07 20.99970054626465 L 4.07409658009783e-07 11.5128002166748 L 5.987700462341309 11.5128002166748 L 5.987700462341309 5.24970006942749 L 11.22390079498291 5.24970006942749 L 11.22390079498291 2.731323149873788e-07 L 21.00060081481934 2.731323149873788e-07 L 21.00060081481934 20.99970054626465 Z' stroke='none' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50%/21px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li a.btn_nav:after {
    background: #F5F5F5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.612 22.084'%3E%3Cpath id='Icon_material-location-on' data-name='Icon material-location-on' d='M14.706,3A7.2,7.2,0,0,0,7.5,10.206c0,5.4,7.206,13.383,7.206,13.383s7.206-7.978,7.206-13.383A7.2,7.2,0,0,0,14.706,3Zm0,9.78a2.574,2.574,0,1,1,2.574-2.574A2.575,2.575,0,0,1,14.706,12.78Z' transform='translate(-6.9 -2.4)' fill='%23fffa9e' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 50%/15px 22px;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li a {
    position: relative;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li a:before {
    content: "";
    position: absolute;
    position: absolute !important;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23111' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li:last-of-type::after,
#wrapper.main section main .boxArea .boxWrap .infoArea ul.btnArea li:last-of-type::before {
    display: none;
}

#wrapper.main section main .boxArea .noticeArea {
    display: flex;
    align-items: center;
    height: 72px;
    padding: 0 60px;
    background: #434867;
}

#wrapper.main section main .boxArea .noticeArea > strong {
    flex: none;
    padding-left: 30px;
    padding-right: 24px;
    margin-right: 24px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
}

#wrapper.main section main .boxArea .noticeArea > strong {
    position: relative;
}

#wrapper.main section main .boxArea .noticeArea > strong:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.044 15.471'%3E%3Cg id='Icon_Notice_16' transform='translate(-339.586 -787.517)'%3E%3Cpath id='apth_33414' data-name='apth 33414' d='M14.962,0a.869.869,0,0,0-.292.05L3.521,4.031l-1.76,0A1.76,1.76,0,0,0,0,5.793V8.434a1.761,1.761,0,0,0,1.76,1.76h1.76l7.556,2.7,3.59,1.283a.88.88,0,0,0,1.126-.532.867.867,0,0,0,.052-.3V.878A.88.88,0,0,0,14.962,0' transform='translate(340.186 788.117)' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3Cpath id='apth_33415' data-name='apth 33415' d='M343.986,791.961V797.9' fill='%23fff' stroke='%23fff' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .noticeArea > strong:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    background: rgba(255, 255, 255, 0.4);
}

#wrapper.main section main .boxArea .noticeArea .noticeSlide {
    width: calc(100% - 137px);
}

#wrapper.main section main .boxArea .noticeArea .noticeSlide .slideList a {
    display: flex;
    align-items: center;
    height: 72px;
}

#wrapper.main section main .boxArea .noticeArea .noticeSlide .slideList a strong {
    display: block;
    width: 1006px;
    margin-right: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

#wrapper.main section main .boxArea .noticeArea .noticeSlide .slideList a span {
    display: block;
    width: 150px;
    font-size: 20px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.6);
}

#wrapper.main section main .boxArea .noticeArea .noticeSlide .slick-prev {
    width: 12px;
    height: 12px;
    left: auto;
    right: 0;
    margin-top: -9px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M65.332,740.916l-5,5,5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .boxArea .noticeArea .noticeSlide .slick-next {
    width: 12px;
    height: 12px;
    margin-top: 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .brandSearch .fixedWrap {
    position: relative;
    margin-bottom: 120px;
}

#wrapper.main section main .brandSearch input {
    height: 90px;
    width: 100%;
    padding: 0 120px 0 60px;
    border: 0;
    border-bottom: 2px solid #707070;
    font-size: 28px;
}

#wrapper.main section main .brandSearch input:focus {
    outline: none;
    -webkit-outline: none;
}

#wrapper.main section main .brandSearch a {
    position: absolute;
    right: 60px;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    height: 28px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.414 28.414'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(-7.265 -7.002)'%3E%3Cpath id='path_16' data-name='path 16' d='M26.63,15.565A11.065,11.065,0,1,1,15.565,4.5,11.065,11.065,0,0,1,26.63,15.565Z' transform='translate(3.765 3.502)' fill='none' stroke='%23444' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_17' data-name='path 17' d='M32.213,32.131,25.5,25.578' transform='translate(2.052 1.872)' fill='none' stroke='%23444' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

#wrapper.main section main .shoppingNewsArea {
    margin-bottom: 160px;
}

#wrapper.main section main .shoppingNewsArea .fixedWrap {
    position: relative;
}

#wrapper.main section main .shoppingNewsArea h2 {
    position: relative;
    margin-bottom: 12px;
    width: 500px;
    z-index: 11;
}

#wrapper.main section main .shoppingNewsArea h2 strong {
    opacity: 0;
    transform: translateY(80px);
}

#wrapper.main section main .shoppingNewsArea h2 span {
    opacity: 0;
    transform: translateY(40px);
}

#wrapper.main section main .shoppingNewsArea ul {
    display: flex;
    position: relative;
    z-index: 10;
}

#wrapper.main section main .shoppingNewsArea ul li {
    width: 290px;
    margin-right: 40px;
}

#wrapper.main section main .shoppingNewsArea ul li a {
    display: block;
}

#wrapper.main section main .shoppingNewsArea ul li .imgArea {
    position: relative;
    width: 290px;
    height: 290px;
    opacity: 0;
    transform: translateY(60px);
    overflow: hidden;
}

#wrapper.main section main .shoppingNewsArea ul li .imgArea img {
    width: 100%;
    height: 100%;
    transform: scale(1.5);
}

#wrapper.main section main .shoppingNewsArea ul li .imgArea em {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    padding: 0 12px;
    line-height: 30px;
    color: #fff;
    background: #434867;
}

#wrapper.main section main .shoppingNewsArea ul li .textArea {
    padding-top: 23px;
    opacity: 0;
    transform: translateY(30px);
}

#wrapper.main section main .shoppingNewsArea ul li .textArea strong {
    display: block;
    margin-bottom: 4px;
    line-height: 28px;
    font-size: 20px;
    font-weight: 700;
}

#wrapper.main section main .shoppingNewsArea ul li .textArea span {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #666;
}

#wrapper.main section main .shoppingNewsArea ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#wrapper.main section main .shoppingNewsArea ul li:last-of-type::after,
#wrapper.main section main .shoppingNewsArea ul li:last-of-type::before {
    display: none;
}

#wrapper.main section main .shoppingNewsArea ul li:nth-of-type(odd) {
    margin-top: -40px;
}

#wrapper.main section main .shoppingNewsArea a.btnMore {
    position: absolute;
    right: 0;
    top: 23px;
    opacity: 0;
    transform: translateX(-10px);
}

#wrapper.main section main .shoppingNewsArea.active h2 span {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
}

#wrapper.main section main .shoppingNewsArea.active h2 strong {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
    transition-delay: 0.2s;
}

#wrapper.main section main .shoppingNewsArea.active ul li .imgArea {
    opacity: 1;
    transform: translateY(0);
    transition: 1s;
}

#wrapper.main section main .shoppingNewsArea.active ul li .imgArea img {
    transform: scale(1);
    transition: 1s;
}

#wrapper.main section main .shoppingNewsArea.active ul li .textArea {
    opacity: 1;
    transform: translateY(0);
    transition: 0.7s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(1) .imgArea {
    transition-delay: 0.3s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(1) .imgArea img {
    transition-delay: 0.3s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(1) .textArea {
    transition-delay: 0.8s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(2) .imgArea {
    transition-delay: 0.4s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(2) .imgArea img {
    transition-delay: 0.4s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(2) .textArea {
    transition-delay: 0.9s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(3) .imgArea {
    transition-delay: 0.5s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(3) .imgArea img {
    transition-delay: 0.5s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(3) .textArea {
    transition-delay: 1s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(4) .imgArea {
    transition-delay: 0.6s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(4) .imgArea img {
    transition-delay: 0.6s;
}

#wrapper.main section main .shoppingNewsArea.active ul li:nth-of-type(4) .textArea {
    transition-delay: 1.1s;
}

#wrapper.main section main .shoppingNewsArea.active a.btnMore {
    transform: translateX(0);
    opacity: 1;
    transition: 0.75s;
    transition-delay: 0.5s;
}

#wrapper.main section main .eventArea {
    position: relative;
    padding-top: 106px;
    padding-bottom: 145px;
    margin-bottom: 180px;
}

#wrapper.main section main .eventArea h2 {
    margin-bottom: 62px;
}

#wrapper.main section main .eventArea h2 strong {
    opacity: 0;
    transform: translateY(80px);
}

#wrapper.main section main .eventArea h2 span {
    opacity: 0;
    transform: translateY(40px);
}

#wrapper.main section main .eventArea .eventSlide {
    width: 1280px;
    margin: 0 auto;
}

#wrapper.main section main .eventArea .swiper-slide {
    width: 420px;
    transform: translateX(60px);
    opacity: 0;
}

#wrapper.main section main .eventArea .swiper-slide a {
    display: block;
}

#wrapper.main section main .eventArea .swiper-slide a .imgArea {
    position: relative;
    width: 420px;
    height: 420px;
    z-index: 1;
}

#wrapper.main section main .eventArea .swiper-slide a .imgArea span {
    display: block;
    margin-top:30px;
    height: 420px;
    transition: 0.4s;
}

#wrapper.main section main .eventArea .swiper-slide a .imgArea span img {
    width: 100%;
    transform: translateY(-51px);
    transition: 0.4s;
}

#wrapper.main section main .eventArea .swiper-slide a .textArea strong {
    display: block;
    margin-bottom: 6px;
    font-size: 20px;
    font-weight: 700;
    line-height: 29px;
}

#wrapper.main section main .eventArea .swiper-slide a .textArea span {
    color: #666;
}

#wrapper.main section main .eventArea .swiper-slide a .textArea span i {
    display: inline-block;
    position: relative;
    padding-left: 15px;
    margin-left: 10px;
}

#wrapper.main section main .eventArea .swiper-slide a .textArea span i:after {
    content: "/";
    position: absolute;
    left: 0;
    top: 0;
}

#wrapper.main section main .eventArea .swiper-slide a .textArea span i:first-of-type {
    padding-left: 0;
    margin-left: 0;
}

#wrapper.main section main .eventArea .swiper-slide a .textArea span i:first-of-type::after {
    display: none;
}

/* #wrapper.main section main .eventArea .swiper-slide a:hover .imgArea span {
  height: 522px;
}
#wrapper.main section main .eventArea .swiper-slide a:hover .imgArea span img {
  transform: translateY(0px);
} */
#wrapper.main section main .eventArea .slideBtnArea {
    display: flex;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -349px;
}

#wrapper.main section main .eventArea .slideBtnArea a {
    height: 80px;
}

#wrapper.main section main .eventArea .slideBtnArea a.next {
    width: 114px;
    background: url(/static/images/main/nextBg.png) no-repeat 0 0;
}

#wrapper.main section main .eventArea .slideBtnArea a.next {
    position: relative;
}

#wrapper.main section main .eventArea .slideBtnArea a.next:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 21px;
    height: 8px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.81 9.12'%3E%3Cg id='group123' transform='translate(-1006.25 -1778.44)'%3E%3Cline id='line_25' data-name='line 25' x2='20' transform='translate(1007 1786.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='line_26' data-name='line 26' x2='7.5' y2='7' transform='translate(1019.5 1779.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .eventArea .slideBtnArea a.prev {
    width: 114px;
    margin-right: -36px;
}

#wrapper.main section main .eventArea .slideBtnArea a.prev {
    position: relative;
}

#wrapper.main section main .eventArea .slideBtnArea a.prev:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 21px;
    height: 8px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.81 9.12'%3E%3Cg id='group1' transform='translate(-924.94 -1778.44)'%3E%3Cline id='line_27' data-name='line 27' x1='20' transform='translate(926 1786.5)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='line_28' data-name='line 28' x1='7.5' y2='7' transform='translate(926 1779.5)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .eventArea .motionArea .m1 {
    position: absolute !important;
    left: 0;
    bottom: 0;
    height: 767px;
    right: 60%;
    background: #EFEFEF;
    z-index: -1;
    opacity: 0;
}

#wrapper.main section main .eventArea .motionArea .m1 {
    position: relative;
}

#wrapper.main section main .eventArea .motionArea .m1:after {
    content: "";
    position: absolute;
    right: -375px;
    width: 375px;
    height: 767px;
    background: url(/static/images/main/eventBg1.png) no-repeat 0 0;
}

#wrapper.main section main .eventArea .motionArea .m2 {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 410px;
    height: 767px;
    margin-left: -200px;
    right: calc(50% - 170px);
    background: url(/static/images/main/eventBg2.png) no-repeat 0 0;
    z-index: -1;
    opacity: 0;
}

#wrapper.main section main .eventArea .motionArea .m3 {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 410px;
    height: 767px;
    margin-left: -200px;
    right: calc(50% - 170px);
    background: url(/static/images/main/eventBg2.png) no-repeat 0 0;
    z-index: -1;
    opacity: 0;
}

#wrapper.main section main .eventArea.active h2 span {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
    transition-delay: 0.3s;
}

#wrapper.main section main .eventArea.active h2 strong {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
    transition-delay: 0.4s;
}

#wrapper.main section main .eventArea.active .motionArea .m1 {
    right: calc(50% - 160px);
    transition: 1s;
    transition-delay: 0.2s;
    opacity: 1;
}

#wrapper.main section main .eventArea.active .motionArea .m2 {
    margin-left: 353px;
    transition: 1s;
    transition-delay: 0.3s;
    opacity: 1;
}

#wrapper.main section main .eventArea.active .motionArea .m3 {
    margin-left: 508px;
    transition: 1s;
    transition-delay: 0.4s;
    opacity: 1;
}

#wrapper.main section main .eventArea.active .slideBtnArea {
    margin-left: 2px;
    transition: 1s;
    transition-delay: 0.2s;
}

#wrapper.main section main .eventArea.active .swiper-slide {
    opacity: 1;
    transform: translateX(0);
    transition: 1s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(0) {
    transition-delay: 0s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(1) {
    transition-delay: 0.2s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(2) {
    transition-delay: 0.4s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(3) {
    transition-delay: 0.6s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(4) {
    transition-delay: 0.8s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(5) {
    transition-delay: 1s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(6) {
    transition-delay: 1.2s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(7) {
    transition-delay: 1.4s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(8) {
    transition-delay: 1.6s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(9) {
    transition-delay: 1.8s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(10) {
    transition-delay: 2s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(11) {
    transition-delay: 2.2s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(12) {
    transition-delay: 2.4s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(13) {
    transition-delay: 2.6s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(14) {
    transition-delay: 2.8s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(15) {
    transition-delay: 3s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(16) {
    transition-delay: 3.2s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(17) {
    transition-delay: 3.4s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(18) {
    transition-delay: 3.6s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(19) {
    transition-delay: 3.8s;
}

#wrapper.main section main .eventArea.active .swiper-slide:nth-of-type(20) {
    transition-delay: 4s;
}

#wrapper.main section main .cultureArea {
    margin-bottom: 180px;
}

#wrapper.main section main .cultureArea h2 {
    margin-bottom: -24px;
    position: relative;
    width: 560px;
    z-index: 1;
}

#wrapper.main section main .cultureArea h2 strong {
    opacity: 0;
    transform: translateY(80px);
}

#wrapper.main section main .cultureArea h2 span {
    opacity: 0;
    transform: translateY(40px);
}

#wrapper.main section main .cultureArea .cultureSlideArea {
    position: relative;
}

#wrapper.main section main .cultureArea .cultureSlideArea .swiper-wrapper {
    align-items: flex-end;
}

#wrapper.main section main .cultureArea .cultureSlideArea .swiper-slide {
    width: 308px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .swiper-slide img {
    max-width: 100%;
}

#wrapper.main section main .cultureArea .cultureSlideArea .swiper-slide.swiper-slide-active {
    width: 560px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .swiper-slide.slick-current {
    width: 560px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide {
    overflow: hidden;
    position: relative;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .track {
    display: flex;
    align-items: flex-end;
    transition: 0.3s;
    margin-left: -996px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide {
    position: relative;
    width: 308px;
    height: 760px;
    margin-right: 24px;
    transition: 0.3s;
    display: flex;
    align-items: flex-end;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide img {
    max-width: 100%;
    width: 100%;
    height: 418px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide .textArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    left: 640px;
    top: 21px;
    width: 640px;
    height: 321px;
    z-index: 1;
    opacity: 0;
    transition: 0s;
    transform: translateY(20px);
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide .textArea strong {
    display: block;
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 700;
    line-height: 46px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide .textArea p {
    font-size: 18px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide .textArea .btnArea {
    margin-top: 28px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide .textArea .btnArea a {
    display: inline-block;
    padding-right: 15px;
    color: #888;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide .textArea .btnArea a {
    position: relative;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide .textArea .btnArea a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 11px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23888' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide.on {
    width: 560px;
    margin-right: 80px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide.on .textArea {
    opacity: 1;
    transition: 0.5s;
    transition-delay: 0.6s;
    transform: translateY(0);
}

#wrapper.main section main .cultureArea .cultureSlideArea .imgSlide .slide.on img {
    width: 560px;
    height: 760px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr {
    display: flex;
    position: absolute;
    right: 0;
    width: 640px;
    top: 0;
    height: 21px;
    z-index: 1;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr a {
    display: block;
    width: 21px;
    height: 21px;
    text-indent: -9999px;
    overflow: hidden;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr a.btnPrev {
    margin-right: 45px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr a.btnPrev {
    position: relative;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr a.btnPrev:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,0,0,4,4,8' transform='translate(0.849 0.424)' fill='none' stroke='%23666' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr a.btnNext {
    margin-left: 45px;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr a.btnNext {
    position: relative;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr a.btnNext:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,8,0,4,4,0' transform='translate(4.424 8.424) rotate(180)' fill='none' stroke='%23666' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr strong {
    display: block;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
    color: #666;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr i {
    display: block;
    margin: 0 5px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
    color: #ccc;
}

#wrapper.main section main .cultureArea .cultureSlideArea .btnCtr span {
    display: block;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
    color: #ccc;
}

#wrapper.main section main .cultureArea .slideArea {
    display: flex;
    align-items: flex-end;
}

#wrapper.main section main .cultureArea .slideArea .bigImg {
    width: 560px;
    height: 760px;
    margin-right: 79px;
    overflow: hidden;
}

#wrapper.main section main .cultureArea .slideArea .bigImg img {
    width: 100%;
    height: 100%;
    transform: scale(1.5);
}

#wrapper.main section main .cultureArea .slideArea .slideWrap {
    position: relative;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide {
    width: 640px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .textArea {
    margin-bottom: 75px;
    opacity: 0;
    transform: translateY(50px);
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .textArea strong {
    display: block;
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 700;
    line-height: 46px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .textArea p {
    font-size: 18px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .textArea .btnArea {
    margin-top: 28px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .textArea .btnArea a {
    display: inline-block;
    padding-right: 15px;
    color: #888;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .textArea .btnArea a {
    position: relative;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .textArea .btnArea a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 11px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23888' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .imgArea {
    display: flex;
    justify-content: space-between;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .imgArea > div {
    width: 304px;
    height: 418px;
    overflow: hidden;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slideList .imgArea > div img {
    width: 304px;
    height: 418px;
    transform: scale(1.5);
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slick-prev {
    left: 0;
    top: 0;
    width: 21px;
    height: 21px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .cultureSlide .slick-next {
    right: 0;
    top: 0;
    width: 21px;
    height: 21px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    top: -87px;
    transform: translateY(-100%);
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage a {
    display: block;
    width: 21px;
    height: 21px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage a.btnPrev {
    margin-right: 45px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage a.btnPrev {
    position: relative;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage a.btnPrev:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,0,0,4,4,8' transform='translate(0.849 0.424)' fill='none' stroke='%23666' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage a.btnNext {
    margin-left: 45px;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage a.btnNext {
    position: relative;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage a.btnNext:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,8,0,4,4,0' transform='translate(4.424 8.424) rotate(180)' fill='none' stroke='%23666' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage strong {
    display: block;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
    color: #666;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage i {
    display: block;
    margin: 0 5px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
    color: #ccc;
}

#wrapper.main section main .cultureArea .slideArea .slideWrap .slidePage span {
    display: block;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
    color: #ccc;
}

#wrapper.main section main .cultureArea.active h2 span {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
    transition-delay: 0.3s;
}

#wrapper.main section main .cultureArea.active h2 strong {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
    transition-delay: 0.4s;
}

#wrapper.main section main .cultureArea.active .slideArea .bigImg img {
    transform: scale(1);
    transition: 1s;
}

#wrapper.main section main .cultureArea.active .slideArea .slideWrap .cultureSlide .slideList .textArea {
    opacity: 0;
    transform: translateY(50px);
}

#wrapper.main section main .cultureArea.active .slideArea .slideWrap .cultureSlide .slideList .imgArea > div img {
    width: 304px;
    height: 418px;
    transform: scale(1.5);
}

#wrapper.main section main .cultureArea.active .slideArea .slideWrap .cultureSlide .slideList.on .textArea {
    transition: 0.85s;
    opacity: 1;
    transform: translateY(0);
}

#wrapper.main section main .cultureArea.active .slideArea .slideWrap .cultureSlide .slideList.on .imgArea > div img {
    transition: 0.85s;
    transform: scale(1);
    transition-delay: 0.1s;
}

#wrapper.main section main .cultureArea.active .slideArea .slideWrap .cultureSlide .slideList.on .imgArea > div:nth-of-type(2) img {
    transition-delay: 0.2s;
}

#wrapper.main section main .aClassArea {
    margin-bottom: 174px;
}

#wrapper.main section main .aClassArea .bannerArea {
    position: relative;
    height: 260px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 0 -300px;
    background-size: 1280px auto;
}

#wrapper.main section main .aClassArea .bannerArea a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    height: 260px;
    z-index: 2;
}

#wrapper.main section main .aClassArea .bannerArea a strong {
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 20px;
    z-index: 2;
    opacity: 0;
    font-size: 50px;
    color: #fff;
    transform: scale(1.2);
    line-height: 1.2em;
}

#wrapper.main section main .aClassArea .bannerArea a p {
    position: relative;
    color: #fff;
    font-size: 24px;
    z-index: 2;
    opacity: 0;
    transform: translateY(20px);
}

#wrapper.main section main .aClassArea .bannerArea {
    position: relative;
}

#wrapper.main section main .aClassArea .bannerArea:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1;
}

#wrapper.main section main .onlyArea {
    margin-bottom: 176px;
}

#wrapper.main section main .onlyArea h2 {
    margin-bottom: -40px;
    position: relative;
    z-index: 1;
    opacity: 0;
    transform: translateY(40px);
}

#wrapper.main section main .onlyArea ul {
    display: flex;
}

#wrapper.main section main .onlyArea ul li {
    width: 400px;
    margin-right: 40px;
    opacity: 0;
    transform: translateY(100px);
}

#wrapper.main section main .onlyArea ul li a {
    display: block;
}

#wrapper.main section main .onlyArea ul li .imgArea {
    width: 400px;
    height: 240px;
}

#wrapper.main section main .onlyArea ul li .imgArea img {
    width: 100%;
    height: 100%;
}

#wrapper.main section main .onlyArea ul li .textArea {
    padding-top: 30px;
}

#wrapper.main section main .onlyArea ul li .textArea strong {
    display: block;
    margin-bottom: 6px;
}

#wrapper.main section main .onlyArea ul li .textArea strong span {
    display: inline-block;
    position: relative;
    padding-right: 16px;
    font-size: 20px;
    font-weight: 700;
    color: #111;
}

#wrapper.main section main .onlyArea ul li .textArea strong span:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 7px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23111' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .onlyArea ul li .textArea p {
    letter-spacing: -0.02em;
    color: #666;
}

#wrapper.main section main .onlyArea ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#wrapper.main section main .onlyArea ul li:last-of-type::after,
#wrapper.main section main .onlyArea ul li:last-of-type::before {
    display: none;
}

#wrapper.main section main .onlyArea.active h2 {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
    transition-delay: 0s;
}

#wrapper.main section main .onlyArea.active ul li {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(0) {
    transition-delay: 0s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(1) {
    transition-delay: 0.08s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(2) {
    transition-delay: 0.16s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(3) {
    transition-delay: 0.24s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(4) {
    transition-delay: 0.32s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(5) {
    transition-delay: 0.4s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(6) {
    transition-delay: 0.48s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(7) {
    transition-delay: 0.56s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(8) {
    transition-delay: 0.64s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(9) {
    transition-delay: 0.72s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(10) {
    transition-delay: 0.8s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(11) {
    transition-delay: 0.88s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(12) {
    transition-delay: 0.96s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(13) {
    transition-delay: 1.04s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(14) {
    transition-delay: 1.12s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(15) {
    transition-delay: 1.2s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(16) {
    transition-delay: 1.28s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(17) {
    transition-delay: 1.36s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(18) {
    transition-delay: 1.44s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(19) {
    transition-delay: 1.52s;
}

#wrapper.main section main .onlyArea.active ul li:nth-of-type(20) {
    transition-delay: 1.6s;
}

#wrapper.main section main .socialArea h2 {
    margin-bottom: -34px;
    position: relative;
    z-index: 1;
    opacity: 0;
    transform: translateY(40px);
}

#wrapper.main section main .socialArea ul {
    display: flex;
}

#wrapper.main section main .socialArea ul li {
    width: 400px;
    margin-right: 40px;
    opacity: 0;
    transform: translateY(100px);
}

#wrapper.main section main .socialArea ul li .imgArea {
    width: 400px;
    height: 240px;
}

#wrapper.main section main .socialArea ul li .imgArea img {
    width: 100%;
    height: 100%;
}

#wrapper.main section main .socialArea ul li .textArea {
    position: relative;
    height: 168px;
    padding: 24px 20px 30px;
    background: #F9F9F9;
}

#wrapper.main section main .socialArea ul li .textArea strong {
    display: block;
    line-height: 24px;
}

#wrapper.main section main .socialArea ul li .textArea > span {
    display: block;
    margin-top: 5px;
}

#wrapper.main section main .socialArea ul li .textArea > span i {
    display: inline-block;
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

#wrapper.main section main .socialArea ul li .textArea > span i:before {
    content: "#";
}

#wrapper.main section main .socialArea ul li .textArea .socialBox {
    position: absolute;
    left: 20px;
    bottom: 30px;
}

#wrapper.main section main .socialArea ul li .textArea .socialBox em {
    display: inline-block;
    padding-left: 22px;
    color: #444;
    margin-right: 25px;
}

#wrapper.main section main .socialArea ul li .textArea .socialBox em.good {
    position: relative;
}

#wrapper.main section main .socialArea ul li .textArea .socialBox em.good:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 14.26px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14.258'%3E%3Cpath id='heart' d='M15.625,4.165a4.25,4.25,0,0,0-6.013,0L9.1,4.688l-.511-.52,0,0a4.25,4.25,0,0,0-6.011,0l-.23.23a4.25,4.25,0,0,0,0,6.011L8.4,16.461l.684.716L9.1,17.16l.017.017.641-.676,6.1-6.1a4.255,4.255,0,0,0,0-6.011Z' transform='translate(-1.097 -2.92)' fill='%23f5c1c1'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.main section main .socialArea ul li .textArea .socialBox em.comment {
    position: relative;
}

#wrapper.main section main .socialArea ul li .textArea .socialBox em.comment:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 13.33px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 13.328'%3E%3Cpath id='comment' d='M7.82,16.736s-1.652,1.5-2.3.986.531-2.456.531-2.456A6.366,6.366,0,0,1,4.5,11.111a6.814,6.814,0,0,1,7-6.611,6.814,6.814,0,0,1,7,6.611,6.814,6.814,0,0,1-7,6.611,7.274,7.274,0,0,1-3.68-.986Z' transform='translate(-4.5 -4.5)' fill='%23bccfe8' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#wrapper.main section main .socialArea ul li .textArea .socialBox em:last-of-type {
    margin-right: 0;
}

#wrapper.main section main .socialArea ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#wrapper.main section main .socialArea ul li:last-of-type::after,
#wrapper.main section main .socialArea ul li:last-of-type::before {
    display: none;
}

#wrapper.main section main .socialArea.active h2 {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
    transition-delay: 0s;
}

#wrapper.main section main .socialArea.active ul li {
    opacity: 1;
    transform: translateY(0);
    transition: 0.75s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(0) {
    transition-delay: 0s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(1) {
    transition-delay: 0.08s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(2) {
    transition-delay: 0.16s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(3) {
    transition-delay: 0.24s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(4) {
    transition-delay: 0.32s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(5) {
    transition-delay: 0.4s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(6) {
    transition-delay: 0.48s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(7) {
    transition-delay: 0.56s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(8) {
    transition-delay: 0.64s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(9) {
    transition-delay: 0.72s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(10) {
    transition-delay: 0.8s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(11) {
    transition-delay: 0.88s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(12) {
    transition-delay: 0.96s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(13) {
    transition-delay: 1.04s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(14) {
    transition-delay: 1.12s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(15) {
    transition-delay: 1.2s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(16) {
    transition-delay: 1.28s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(17) {
    transition-delay: 1.36s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(18) {
    transition-delay: 1.44s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(19) {
    transition-delay: 1.52s;
}

#wrapper.main section main .socialArea.active ul li:nth-of-type(20) {
    transition-delay: 1.6s;
}

#wrapper.main section main .snsArea {
    margin-top: 100px;
    text-align: center;
}

#wrapper.main section main .snsArea strong {
    display: block;
    margin-bottom: 20px;
    font-size: 18px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#wrapper.main section main .snsArea ul {
    display: flex;
    justify-content: center;
}

#wrapper.main section main .snsArea ul li {
    margin: 0 10px;
}

#wrapper.main section main .snsArea ul li a {
    display: block;
    width: 72px;
    height: 72px;
    border-radius: 50%;
}

#wrapper.main section main .snsArea ul li a.btn_instagram {
    background: #E1539A;
}

#wrapper.main section main .snsArea ul li a.btn_instagram {
    position: relative;
}

#wrapper.main section main .snsArea ul li a.btn_instagram:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -12px 0 0 -12px;
    width: 23.43px;
    height: 23.43px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.434 23.434'%3E%3Cpath id='instagram' d='M15.623,11.717a3.907,3.907,0,0,0-3.906-3.906,3.907,3.907,0,0,0-3.906,3.906,3.907,3.907,0,0,0,3.906,3.906,3.907,3.907,0,0,0,3.906-3.906Zm2.105,0a5.99,5.99,0,0,1-6.011,6.011,5.99,5.99,0,0,1-6.011-6.011,5.99,5.99,0,0,1,6.011-6.011,5.99,5.99,0,0,1,6.011,6.011Zm1.648-6.255a1.4,1.4,0,1,1-2.395-.991,1.4,1.4,0,0,1,2.395.991ZM11.717,2.105,10.55,2.1q-1.06-.008-1.61,0t-1.472.046A12.032,12.032,0,0,0,5.9,2.3a6.063,6.063,0,0,0-1.09.283A3.99,3.99,0,0,0,2.578,4.806,6.122,6.122,0,0,0,2.3,5.9a12.031,12.031,0,0,0-.152,1.571q-.038.923-.046,1.472t0,1.61q.008,1.06.008,1.167T2.1,12.885q-.008,1.06,0,1.61t.046,1.472A12.031,12.031,0,0,0,2.3,17.539a6.086,6.086,0,0,0,.283,1.09,3.99,3.99,0,0,0,2.228,2.228,6.123,6.123,0,0,0,1.091.283,12.032,12.032,0,0,0,1.571.152q.923.038,1.472.046t1.61,0l1.167-.008,1.167.008q1.06.008,1.61,0t1.472-.046a12.031,12.031,0,0,0,1.571-.152,6.123,6.123,0,0,0,1.091-.283,3.99,3.99,0,0,0,2.228-2.228,6.122,6.122,0,0,0,.283-1.091,12.032,12.032,0,0,0,.152-1.571q.038-.923.046-1.472t0-1.61q-.008-1.06-.008-1.167t.008-1.167q.008-1.06,0-1.61t-.046-1.472A12.031,12.031,0,0,0,21.14,5.9a6.006,6.006,0,0,0-.284-1.09,3.99,3.99,0,0,0-2.228-2.228A6.123,6.123,0,0,0,17.537,2.3a12.032,12.032,0,0,0-1.571-.152q-.923-.038-1.472-.046t-1.61,0l-1.167.008Zm11.717,9.612q0,3.494-.076,4.837a7.156,7.156,0,0,1-1.892,4.913,7.156,7.156,0,0,1-4.913,1.892q-1.343.076-4.837.076t-4.837-.076a7.156,7.156,0,0,1-4.913-1.892A7.156,7.156,0,0,1,.076,16.554Q0,15.211,0,11.717T.076,6.881A7.156,7.156,0,0,1,1.968,1.968,7.156,7.156,0,0,1,6.881.076Q8.223,0,11.717,0t4.837.076a7.156,7.156,0,0,1,4.913,1.892,7.156,7.156,0,0,1,1.892,4.913Q23.434,8.223,23.434,11.717Z' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .snsArea ul li a.btn_facebook {
    background: #465AC4;
}

#wrapper.main section main .snsArea ul li a.btn_facebook {
    position: relative;
}

#wrapper.main section main .snsArea ul li a.btn_facebook:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -11px 0 0 -6px;
    width: 12px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.712 19.89'%3E%3Cpath id='path_75951' data-name='path 75951' d='M28.88,22.716H25.525V34H21.652V22.716H19.52V20.844l2.132-1.04v-1.04a5.426,5.426,0,0,1,.611-2.821A3.325,3.325,0,0,1,24,14.526a7.72,7.72,0,0,1,2.665-.416,10.828,10.828,0,0,1,2.055.182,8.225,8.225,0,0,1,1.507.416l-.988,2.834q-.443-.13-.974-.247a5.537,5.537,0,0,0-1.184-.117,1.4,1.4,0,0,0-1.184.494,2,2,0,0,0-.377,1.248V19.8H28.88Z' transform='translate(-19.52 -14.11)' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0/100% auto;
}

#wrapper.main section main .snsArea ul li a.btn_kakaoCh {
    background: #FEE500;
}

#wrapper.main section main .snsArea ul li a.btn_kakaoCh {
    position: relative;
}

#wrapper.main section main .snsArea ul li a.btn_kakaoCh:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -12px 0 0 -17px;
    width: 34px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.148 23.016'%3E%3Cg data-name='Kakao Channel_add'%3E%3Cg data-name='group 40646'%3E%3Cpath data-name='path 75918' d='M-374.2-117.178c-6.069 0-10.989 4.572-10.989 10.212a9.972 9.972 0 0 0 4.372 8.153v4.482a.169.169 0 0 0 .092.15.166.166 0 0 0 .077.019.169.169 0 0 0 .1-.032l3.932-2.806a11.828 11.828 0 0 0 2.416.249c6.069 0 10.989-4.572 10.989-10.212s-4.919-10.215-10.989-10.215z' transform='translate(385.188 117.178)' style='fill:%23181600'/%3E%3Cg data-name='group 40645'%3E%3Cpath data-name='path 75919' d='M-348.242-99.556a2.13 2.13 0 0 0-1.64-.61 2.229 2.229 0 0 0-1.076.26 2.582 2.582 0 0 0-.616.457v-3.306h-1.555v8.76h1.544v-3.272a2.257 2.257 0 0 1 .11-.731 1.658 1.658 0 0 1 .3-.539 1.277 1.277 0 0 1 .431-.333 1.214 1.214 0 0 1 .522-.116 1.006 1.006 0 0 1 .738.258 1.331 1.331 0 0 1 .259.943v3.79h1.543v-3.728a2.637 2.637 0 0 0-.56-1.833z' transform='translate(366.09 108.587)' style='fill:%23FEE500'/%3E%3Cpath data-name='path 75920' d='M-372.22-100.683a2.553 2.553 0 0 1 2.376 1.69h1.659a4.177 4.177 0 0 0-4.035-3.34 4.219 4.219 0 0 0-4.14 4.294 4.219 4.219 0 0 0 4.14 4.3 4.178 4.178 0 0 0 4.035-3.341h-1.659a2.553 2.553 0 0 1-2.377 1.69 2.6 2.6 0 0 1-2.549-2.645 2.6 2.6 0 0 1 2.55-2.648z' transform='translate(379.929 108.336)' style='fill:%23FEE500'/%3E%3C/g%3E%3C/g%3E%3Cpath data-name='rect 19339' transform='translate(23.753 9.41)' style='fill:%23181600' d='M0 0h8.395v2.244H0z'/%3E%3Cpath data-name='rect 19340' transform='rotate(-90 20.779 -6.049)' style='fill:%23181600' d='M0 0h8.395v2.244H0z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main section main .snsArea ul li a.btn_youtube {
    background: #DF1313;
}

#wrapper.main section main .snsArea ul li a.btn_youtube {
    position: relative;
}

#wrapper.main section main .snsArea ul li a.btn_youtube:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -9px 0 0 -12px;
    width: 24.49px;
    height: 17.14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.489 17.143'%3E%3Cpath id='youtube' d='M12.715,19.233V12.384l6.615,3.437ZM27.243,11.2a5.246,5.246,0,0,0-.974-2.42,3.513,3.513,0,0,0-2.454-1.032C20.39,7.5,15.249,7.5,15.249,7.5h-.01s-5.14,0-8.567.246A3.513,3.513,0,0,0,4.219,8.778a5.256,5.256,0,0,0-.974,2.42A36.7,36.7,0,0,0,3,15.143v1.849a36.722,36.722,0,0,0,.245,3.945,5.248,5.248,0,0,0,.974,2.419,4.155,4.155,0,0,0,2.7,1.042c1.959.186,8.326.244,8.326.244s5.147-.007,8.572-.253a3.512,3.512,0,0,0,2.454-1.032,5.254,5.254,0,0,0,.974-2.419,36.723,36.723,0,0,0,.245-3.945V15.143a36.683,36.683,0,0,0-.245-3.945Z' transform='translate(-3 -7.5)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main .mainPopWrap {
    position: fixed;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    z-index: 120;
}

#wrapper.main .mainPopWrap .mainPop {
    width: 342px;
    z-index: 121;
    background: rgba(0, 0, 0, 0.5);
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slideList {
    height: 412px;
    width: 342px;
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slideList a {
    width: 100%;
    height: 100%;
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slick-dots {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999;
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slick-dots li {
    margin: 0 4px;
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slick-dots li button {
    width: 6px;
    height: 6px;
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slick-arrow {
    width: 20px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.273 20.849'%3E%3Cpath id='path_33913' data-name='path 33913' d='M10,20,0,10,10,0' transform='translate(10.424 20.424) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 0 0;
    background-size: 20px 40px;
    z-index: 9999;
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slick-prev {
    left: -50px;
    margin-top: -20px;
    transform: rotate(180deg);
}

#wrapper.main .mainPopWrap .mainPop .mainPopSlide .slick-next {
    right: -50px;
}

#wrapper.main .mainPopWrap .mainPop .checkTodayBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 48px;
    padding: 0 16px;
}

#wrapper.main .mainPopWrap .mainPop .checkTodayBox > div input + label {
    margin-left: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}

#wrapper.main .mainPopWrap .mainPop .checkTodayBox a {
    font-size: 16px;
    color: #fff;
}

#wrapper.main .mainPopWrap .popBg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #111;
    opacity: 0.5;
    z-index: 120;
}

#wrapper.main .skyBannerWrap {
    position: relative;
    overflow: hidden;
}

#wrapper.main .skyBannerWrap .skyBnCloseBtn {
    position: absolute;
    right: 30px;
    top: 30px;
}

#wrapper.main .skyBannerWrap .skyBnCloseBtn:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#wrapper.main .mainStickerPopWrap {
    position: fixed;
    bottom: 20px;
    right: 30px;
    width: 364px;
    height: 230px;
    border: solid 1px rgba(112, 112, 112, 0.51);
    z-index: 99;
    overflow: hidden;
}

#wrapper.main .mainStickerPopWrap .mainStickerCloseBtn {
    position: absolute;
    right: 15px;
    top: 20px;
}

#wrapper.main .mainStickerPopWrap .mainStickerCloseBtn:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

/***** 지점안내 *****/
#storeIntroduce main {
    position: relative;
    padding-top: 80px;
}

#storeIntroduce main h3 {
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

/* #storeIntroduce main .infoArea {
    display: flex;
    justify-content: space-between;
    margin-bottom: 100px;
} */

#storeIntroduce main .infoArea {
	display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}


#storeIntroduce main .infoArea .titBox {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#storeIntroduce main .infoArea .titBox strong {
    display: block;
    color: #666;
    line-height: 38px;
    font-size: 28px;
}

#storeIntroduce main .infoArea .titBox strong span {
    display: inline-block;
    position: relative;
}

#storeIntroduce main .infoArea .titBox strong span {
    position: relative;
}

#storeIntroduce main .infoArea .titBox strong span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 18px;
    background: #fffa9e;
    z-index: -1;
}

#storeIntroduce main .infoArea .titBox strong span em {
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #111;
}

#storeIntroduce main .infoArea .titBox .offDay {
    padding-left: 27px;
    font-size: 18px;
}

#storeIntroduce main .infoArea .titBox .offDay span {
    display: inline-block;
    margin-left: 9px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#storeIntroduce main .infoArea .titBox .offDay {
    position: relative;
}

#storeIntroduce main .infoArea .titBox .offDay:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='Icon_ClosedDay' transform='translate(1 1.002)'%3E%3Crect id='Area' width='18' height='18' transform='translate(-1 -1.002)' fill='none'/%3E%3Cline id='line_187' data-name='line 187' x2='15.603' transform='translate(0.001 5.791)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='line_188' data-name='line 188' y2='2.955' transform='translate(4.309)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='line_189' data-name='line 189' y2='2.955' transform='translate(11.693)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='apth_33407' data-name='apth 33407' d='M.8,16.916c0,.5.276.908.615.908H16.185c.34,0,.615-.407.615-.908V4.208c0-.5-.276-.908-.615-.908H1.415c-.34,0-.615.407-.615.908Z' transform='translate(-0.8 -1.823)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='apth_33409' data-name='apth 33409' d='M5.309,8.4,9.3,12.394' transform='translate(0.695 0.299)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='apth_33410' data-name='apth 33410' d='M9.3,8.4,5.309,12.394' transform='translate(0.695 0.299)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/17px auto;
}

#storeIntroduce main .infoArea .utilList li {
    display: flex;
    position: relative;
    margin-bottom: 26px;
    padding-left: 27px;
}

#storeIntroduce main .infoArea .utilList li strong {
    width: 145px;
    margin-right: 30px;
    color: #666;
    font-size: 18px;
}

#storeIntroduce main .infoArea .utilList li > span {
    display: block;
    font-weight: bold;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 18px;
}

#storeIntroduce main .infoArea .utilList li > span span {
    font-weight: 400;
}

#storeIntroduce main .infoArea .utilList li i {
    position: absolute;
    left: 0;
    top: 3px;
    width: 18px;
    height: 18px;
}

#storeIntroduce main .infoArea .utilList li:last-of-type {
    margin-bottom: 0;
}

#storeIntroduce main .infoArea .calendarArea {
    display: flex;
}

#storeIntroduce main .infoArea .calendarArea .titArea {
    display: flex;
    margin-right: 50px;
    flex-direction: column;
    justify-content: space-between;
}

#storeIntroduce main .infoArea .calendarArea .titArea em {
    display: block;
    font-size: 36px;
    font-weight: 700;
    line-height: 38px;
}

#storeIntroduce main .infoArea .calendarArea .titArea ul li {
    margin-bottom: 10px;
    padding-left: 18px;
    font-size: 12px;
    color: #666;
}

#storeIntroduce main .infoArea .calendarArea .titArea ul li.off:after {
    border: 1px solid #FF9191;
}

#storeIntroduce main .infoArea .calendarArea .titArea ul li.minute30:after {
    background: #E8ECF8;
}

#storeIntroduce main .infoArea .calendarArea .titArea ul li.hours1:after {
    background: #B7C3DC;
}

#storeIntroduce main .infoArea .calendarArea .titArea ul li {
    position: relative;
}

#storeIntroduce main .infoArea .calendarArea .titArea ul li:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
}

#storeIntroduce main .infoArea .calendarArea .titArea ul li:last-of-type {
    margin-bottom: 0;
}

#storeIntroduce main .noticeArea {
    position: relative;
    display: flex;
    padding: 10px 100px 10px 10px;
    margin-bottom: 100px;
    border-bottom: 1px solid #ddd;
    align-items: center;
    border-top: 1px solid #ddd;
}

#storeIntroduce main .noticeArea strong {
    display: block;
    padding-left: 26px;
    font-size: 16px;
    font-weight: 700;
    flex: none;
    margin-right: 24px;
}

#storeIntroduce main .noticeArea strong {
    position: relative;
}

#storeIntroduce main .noticeArea strong:after {
    content: "";
    position: absolute;
    width: 17px;
    height: 15px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.044 15.471'%3E%3Cg id='Icon_Notice_16' transform='translate(-339.586 -787.517)'%3E%3Cpath id='apth_33414' data-name='apth 33414' d='M14.962,0a.869.869,0,0,0-.292.05L3.521,4.031l-1.76,0A1.76,1.76,0,0,0,0,5.793V8.434a1.761,1.761,0,0,0,1.76,1.76h1.76l7.556,2.7,3.59,1.283a.88.88,0,0,0,1.126-.532.867.867,0,0,0,.052-.3V.878A.88.88,0,0,0,14.962,0' transform='translate(340.186 788.117)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3Cpath id='apth_33415' data-name='apth 33415' d='M343.986,791.961V797.9' fill='%23111' stroke='%23111' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#storeIntroduce main .noticeArea p {
    margin-right: 16px;
    max-width: 970px;
}

#storeIntroduce main .noticeArea span {
    color: #888;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    flex: none;
}

#storeIntroduce main .noticeArea span a {
    color: #888;
}

#storeIntroduce main .noticeArea .btnMore {
    position: absolute;
    right: 10px;
}

#storeIntroduce main .noticeArea .btnMore span {
    color: #111;
    padding-right: 13px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#storeIntroduce main .noticeArea .btnMore span {
    position: relative;
}

#storeIntroduce main .noticeArea .btnMore span:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 11px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23111' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#storeIntroduce main .boardList {
    margin-bottom: 100px;
}

#storeIntroduce main .boardList ul {
    display: flex;
    flex-wrap: wrap;
}

#storeIntroduce main .boardList ul li {
    width: 290px;
    margin-right: 40px;
}

#storeIntroduce main .boardList ul li .imgArea {
    position: relative;
    width: 290px;
    height: 290px;
}

#storeIntroduce main .boardList ul li .imgArea img {
    width: 100%;
    height: 100%;
}

#storeIntroduce main .boardList ul li .imgArea em {
    position: absolute;
    left: 0;
    bottom: 0;
    /*width: 66px;*/
    padding: 0 12px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    background: #434867;
}

#storeIntroduce main .boardList ul li .textArea {
    padding-top: 24px;
}

#storeIntroduce main .boardList ul li .textArea strong {
    display: block;
    margin-bottom: 4px;
    font-size: 20px;
    font-weight: 700;
    line-height: 29px;
}

#storeIntroduce main .boardList ul li .textArea span {
    display: block;
    line-height: 22px;
    color: #666;
}

#storeIntroduce main .boardList ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#storeIntroduce main .boardList ul li:last-of-type::after,
#storeIntroduce main .boardList ul li:last-of-type::before {
    display: none;
}

#storeIntroduce main .mapArea + .galleryArea {
    margin-top: 145px;
    display: none;
}

#storeIntroduce main .futsalArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 240px;
    padding: 0 80px;
    background: url(/static/images/store/futsalBg.jpg) no-repeat 0 0;
}

#storeIntroduce main .futsalArea strong {
    display: block;
    margin-bottom: 10px;
    font-size: 34px;
    font-weight: 700;
    line-height: 49px;
    color: #fff;
}

#storeIntroduce main .futsalArea p {
    font-size: 20px;
    color: #fff;
}

#storeIntroduce main .galleryArea a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 240px;
    padding: 0 80px;
    background: url(/static/images/store/galleryBg_1.jpg) no-repeat 0 0;
}

#storeIntroduce main .galleryArea a strong {
    display: block;
    margin-bottom: 10px;
    font-size: 34px;
    font-weight: 700;
    line-height: 49px;
    color: #fff;
}

#storeIntroduce main .galleryArea a p {
    font-size: 20px;
    color: #fff;
}

#storeIntroduce main .quickBtn {
    position: absolute;
    left: 50%;
    top: 80px;
    transform: translateX(50px);
    margin-left: 640px;
    z-index: 1;
}

#storeIntroduce main .quickBtn a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    background: #28324E;
}

#storeIntroduce main .quickBtn a strong {
    display: block;
    margin-bottom: 2px;
    line-height: 20px;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
}

#storeIntroduce main .quickBtn a span {
    display: inline-block;
    padding-right: 8px;
    font-size: 12px;
    line-height: 17px;
    color: #fff;
}

#storeIntroduce main .quickBtn a span {
    position: relative;
}

#storeIntroduce main .quickBtn a span:after {
    content: "";
    position: absolute;
    right: 0;
    width: 3px;
    height: 6px;
    background: url(/static/images/common/ico_arrow2.png) no-repeat 0 0;
    top: 50%;
    transform: translateY(-50%);
}

#storeIntroduce main .quickBtn.fixed {
    position: fixed;
    top: 160px;
    display: none;
}

@media screen and (max-width: 1600px) {
    #storeIntroduce main .quickBtn {
        position: fixed;
        top: auto;
        bottom: 20px;
        right: 20px;
        margin-left: 0;
        left: auto;
        transform: translateX(0);
    }

    #storeIntroduce main .quickBtn.fixed {
        top: auto;
    }
}

#storeFloor .tabTypeB {
    margin-bottom: 64px;
}

#storeFloor .tabTypeB li {
    margin: 0 24px;
}

#storeFloor main aside {
    float: left;
    width: 420px;
}

#storeFloor main aside ul li {
    margin-bottom: 32px;
    padding-right: 95px;
}

#storeFloor main aside ul li a {
    display: block;
    position: relative;
    padding-left: 80px;
}

#storeFloor main aside ul li a strong {
    display: block;
    font-size: 24px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 33px;
}

#storeFloor main aside ul li a span {
    display: block;
    line-height: 23px;
}

#storeFloor main aside ul li a i {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
}

#storeFloor main aside ul li a i img {
    width: 100%;
    height: 100%;
}

#storeFloor main aside ul li.disabled {
    opacity: 0.3;
}

#storeFloor main .container {
    float: left;
    width: 860px;
}

#storeFloor main .container .searchArea {
    position: relative;
    margin-bottom: 40px;
    cursor: pointer;
}

#storeFloor main .container .searchArea input {
    width: 100%;
    border: 0;
    height: 56px;
    padding: 0 60px 0 20px;
    background: #F9F9F9;
}

#storeFloor main .container .searchArea a {
    position: absolute !important;
    right: 0;
    top: 0;
    width: 56px;
    height: 56px;
}

#storeFloor main .container .searchArea a {
    position: relative;
}

#storeFloor main .container .searchArea a:after {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.414 18.414'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1 1)'%3E%3Cpath id='path_30211' data-name='path 30211' d='M18.5,11.5a7,7,0,1,1-7-7A7,7,0,0,1,18.5,11.5Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_30212' data-name='path 30212' d='M29.5,29.578l-4-4' transform='translate(-13.505 -13.578)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#storeFloor main .container .titleArea {
    display: flex;
    align-items: flex-end;
    position: relative;
    margin-bottom: 34px;
}

#storeFloor main .container .titleArea strong {
    display: block;
    margin-right: 16px;
    line-height: 71px;
    font-size: 52px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#storeFloor main .container .titleArea > span {
    display: block;
    margin-bottom: 15px;
    line-height: 24px;
    color: #444;
}

#storeFloor main .container .titleArea a {
    position: absolute;
    right: 0;
    height: 44px;
    background: #28324E;
    padding: 0 84px;
    line-height: 44px;
    top: 50%;
    transform: translateY(-50%);
}

#storeFloor main .container .titleArea a span {
    display: inline-block;
    position: relative;
    padding-left: 24px;
    font-size: 14px;
    color: #fff;
    vertical-align: top;
}

#storeFloor main .container .titleArea a span {
    position: relative;
}

#storeFloor main .container .titleArea a span:after {
    content: "";
    position: absolute;
    width: 16px;
    left: 0;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.058 14.117'%3E%3Cpath id='path_33912' data-name='path 33912' d='M14.886,1.231a.471.471,0,0,1,.172.364V13.83a.471.471,0,0,1-.379.461l-4.706.941a.472.472,0,0,1-.184,0L5.176,14.31l-4.614.922A.471.471,0,0,1,0,14.771V2.537a.471.471,0,0,1,.379-.461l4.706-.941a.471.471,0,0,1,.184,0l4.614.922L14.5,1.134a.471.471,0,0,1,.391.1ZM9.411,2.923,5.647,2.17V13.445l3.765.753ZM10.352,14.2l3.765-.753V2.17l-3.765.753Zm-5.647-.753V2.17L.941,2.923V14.2Z' transform='translate(0 -1.125)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#storeFloor main .container .resultsArea article {
    margin-bottom: 60px;
}

#storeFloor main .container .resultsArea article h3 {
    font-size: 20px;
    margin-bottom: 16px;
    font-weight: 500;
}

#storeFloor main .container .resultsArea article ul {
    display: flex;
    flex-wrap: wrap;
}

#storeFloor main .container .resultsArea article ul li {
    width: 285px;
    margin-right: -1px;
    margin-top: -1px;
    border: 1px solid #ddd;
    box-sizing: initial;
}

#storeFloor main .container .resultsArea article ul li a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 90px;
    padding: 0 60px 0 32px;
    cursor: default;
    /*@include content(after){right:33px; width:10px; height:20px; background: ico_arrow3('aaa') $svgCss; @include center(y);}*/
}

#storeFloor main .container .resultsArea article ul li a strong {
    display: block;
    margin-bottom: 2px;
    font-size: 18px;
    /* font-weight: 400; */
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#storeFloor main .container .resultsArea article ul li a span {
    display: block;
    color: #666;
    font-size: 14px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#storeFloor main .container .resultsArea article ul li:nth-child(3n+3) {
    width: 286px;
}

#storeFloor main .container .resultsArea article ul li:nth-of-type(1),
#storeFloor main .container .resultsArea article ul li:nth-of-type(2),
#storeFloor main .container .resultsArea article ul li:nth-of-type(3) {
    margin-top: 0;
}

#storeFloor main .container .resultsArea article:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#storeFloor main .container .resultsArea article:last-of-type::after,
#storeFloor main .container .resultsArea article:last-of-type::before {
    display: none;
}

#storeFloor main:after {
    content: "";
    display: block;
    clear: both;
}

#storeFood .tabTypeB li {
    margin: 0 24px;
}

#storeFood article:nth-of-type(1) {
    margin-top: 56px;
}

#storeFood .introText {
    margin-bottom: 80px;
}

#storeFood .introText > div {
    margin-bottom: 50px;
    padding: 32px 0;
    text-align: center;
    background: #f9f9f9;
    font-size: 18px;
    line-height: 28px;
}

#storeFood .introText > ul li {
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 26px;
}

#storeFood .introText > ul li.blt {
    padding-left: 9px;
}

#storeFood .introText > ul li.blt {
    position: relative;
}

#storeFood .introText > ul li.blt:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    top: 0.5em;
    left: 0;
    background: #111;
    border-radius: 50%;
}

#storeFood .picArea li > div > b {
    display: block;
    font-size: 24px;
    line-height: 32px;
}

#storeFood .picArea li > div > p {
    margin-top: 4px;
    font-size: 16px;
    line-height: 24px;
    color: #666;
}

#storeFood .picArea .form1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#storeFood .picArea .form1 li {
    margin-top: 60px;
}

#storeFood .picArea .form1 li:nth-of-type(-n+3) {
    margin-top: 0;
}

#storeFood .picArea .form1 li div {
    width: 400px;
}

#storeFood .picArea .form1 li div img {
    width: 100%;
}

#storeFood .picArea .form1 li b {
    margin: 24px 0 4px;
}

#storeFood .picArea .form2 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#storeFood .picArea .form2 > li.half {
    width: 630px;
}

#storeFood .picArea .form2 li ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#storeFood .picArea .form2 li ul li.half {
    width: 305px;
    margin-top: 20px;
}

#storeFood .picArea .form2 li.textArea {
    margin-top: 40px;
}

#storeFood .picArea .form2 li.textArea > div {
    margin-top: 40px;
}

#storeFood .picArea .form2 li.textArea > div b {
    margin-bottom: 16px;
}

#storeFood .picArea .form2 li.textArea dl {
    display: flex;
    margin-bottom: 8px;
}

#storeFood .picArea .form2 li.textArea dl:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#storeFood .picArea .form2 li.textArea dl:last-of-type::after,
#storeFood .picArea .form2 li.textArea dl:last-of-type::before {
    display: none;
}

#storeFood .picArea .form2 li.textArea dl dt {
    width: 150px;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}

#storeFood .picArea .form2 li.textArea dl dd {
    font-size: 16px;
    line-height: 26px;
}

#storeNews .tabTypeA {
    margin-bottom: 80px;
}

#storeNews main strong,
#storeNews main span {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#storeNews main .totalArea {
    color: #888;
    line-height: 22px;
    margin-bottom: 10px;
}

#storeNews main .boardListB tbody tr td:first-of-type {
    color: #888;
}

#storeAirport main .topText {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120px;
    background: #F8FBFF;
    margin-bottom: 74px;
}

#storeAirport main .topText p {
    line-height: 27px;
    font-size: 18px;
}

#storeAirport main .infoArea {
    display: flex;
    margin-bottom: 120px;
}

#storeAirport main .infoArea .mapCont {
    width: 748px;
    margin-right: 64px;
}

#storeAirport main .infoArea .mapCont .imgArea {
    border: 1px solid #eee;
}

#storeAirport main .infoArea .mapCont address {
    display: flex;
    align-items: center;
    height: 44px;
    padding: 0 16px;
    background: #F9F9F9;
}

#storeAirport main .infoArea .mapCont address p {
    font-size: 14px;
    color: #666;
    padding-left: 16px;
}

#storeAirport main .infoArea .mapCont address p {
    position: relative;
}

#storeAirport main .infoArea .mapCont address p:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 14px;
    left: 0;
    top: 4px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath id='Icon_Location_S' d='M11.75,2.25a4.771,4.771,0,0,0-5,4.5c0,4,5,9.5,5,9.5s5-5.5,5-9.5A4.771,4.771,0,0,0,11.75,2.25Zm0,7a2,2,0,1,1,2-2A2,2,0,0,1,11.75,9.25Z' transform='translate(-6.75 -2.25)' fill='%23ccc'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#storeAirport main .infoArea .infoList > strong {
    display: block;
    margin-bottom: 40px;
    line-height: 40px;
    font-size: 28px;
    letter-spacing: -0.01em;
}

#storeAirport main .infoArea .infoList > strong em {
    display: inline-block;
    font-weight: 700;
}

#storeAirport main .infoArea .infoList > strong em {
    position: relative;
}

#storeAirport main .infoArea .infoList > strong em:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 18px;
    background: #fffa9e;
    z-index: -1;
}

#storeAirport main .infoArea .infoList .utilList li {
    display: flex;
    margin-bottom: 16px;
    padding-left: 27px;
}

#storeAirport main .infoArea .infoList .utilList li strong {
    width: 65px;
    margin-right: 55px;
    color: #666;
    font-size: 16px;
}

#storeAirport main .infoArea .infoList .utilList li span {
    display: block;
    font-weight: 700;
    font-size: 16px;
}

#storeAirport main .infoArea .infoList .utilList li span i {
    font-weight: 400;
}

#storeAirport main .infoArea .infoList .utilList li.ico_off:after {
    width: 15px;
    height: 15px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='Icon_ClosedDay' transform='translate(1 1.002)'%3E%3Crect id='Area' width='18' height='18' transform='translate(-1 -1.002)' fill='none'/%3E%3Cline id='line_187' data-name='line 187' x2='15.603' transform='translate(0.001 5.791)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='line_188' data-name='line 188' y2='2.955' transform='translate(4.309)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='line_189' data-name='line 189' y2='2.955' transform='translate(11.693)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='apth_33407' data-name='apth 33407' d='M.8,16.916c0,.5.276.908.615.908H16.185c.34,0,.615-.407.615-.908V4.208c0-.5-.276-.908-.615-.908H1.415c-.34,0-.615.407-.615.908Z' transform='translate(-0.8 -1.823)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='apth_33409' data-name='apth 33409' d='M5.309,8.4,9.3,12.394' transform='translate(0.695 0.299)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='apth_33410' data-name='apth 33410' d='M9.3,8.4,5.309,12.394' transform='translate(0.695 0.299)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#storeAirport main .infoArea .infoList .utilList li.ico_tell:after {
    width: 16px;
    height: 16px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#storeAirport main .infoArea .infoList .utilList li.ico_time:after {
    width: 16px;
    height: 16px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg id='Icon_Time' transform='translate(-0.001 -22.004)'%3E%3Cg id='sc_1996' data-name='sc 1996' transform='translate(0.001 22.004)' fill='none' stroke='%23111' stroke-width='1.2'%3E%3Ccircle cx='8' cy='8' r='8' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='7.4' fill='none'/%3E%3C/g%3E%3Cpath id='path_34971' data-name='path 34971' d='M8,26.857v4h4' transform='translate(0 -0.854)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#storeAirport main .infoArea .infoList .utilList li.ico_bus:after {
    width: 17px;
    height: 17px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.371 22.405'%3E%3Cg id='Icon_Bus' transform='translate(20518.225 20784.1)'%3E%3Cpath id='path_34952' data-name='path 34952' d='M9.318,19.1v.928A1.68,1.68,0,0,1,7.642,21.7H7.427A1.68,1.68,0,0,1,5.751,20.03V19.1' transform='translate(-20519.5 -20784)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34953' data-name='path 34953' d='M19.171,19.1v.928A1.68,1.68,0,0,1,17.5,21.7H17.28A1.68,1.68,0,0,1,15.6,20.03V19.1' transform='translate(-20518.5 -20784)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Crect id='rect_17291' data-name='rect 17291' width='17.256' height='18.602' rx='2' transform='translate(-20515.168 -20783.5)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3Ccircle id='sc_1990' data-name='sc 1990' cx='1.371' cy='1.371' r='1.371' transform='translate(-20512.557 -20770.713)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Ccircle id='sc_1991' data-name='sc 1991' cx='1.371' cy='1.371' r='1.371' transform='translate(-20503.262 -20770.713)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34954' data-name='path 34954' d='M1.375,7.457V4.2H3.833' transform='translate(-20519 -20784)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34970' data-name='path 34970' d='M3.833,7.457V4.2H1.375' transform='translate(-20499.287 -20784)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_34956' data-name='path 34956' d='M15.23,11.925a1.879,1.879,0,1,1,3.758,0' transform='translate(-20519 -20785.941)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_1452' data-name='line 1452' x2='16.965' transform='translate(-20515.021 -20780.805)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_1453' data-name='line 1453' x2='16.965' transform='translate(-20515.021 -20773.488)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#storeAirport main .infoArea .infoList .utilList li {
    position: relative;
}

#storeAirport main .infoArea .infoList .utilList li:after {
    content: "";
    position: absolute;
    top: 4px;
}

#storeAirport main .infoArea .infoList .utilList li:last-of-type {
    margin-bottom: 0;
}

#storeAirport main article h3 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 24px;
}

#storeAirport main article article:last-of-type {
    margin-bottom: 0;
}

#storeAirport main article .storeList {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 80px;
}

#storeAirport main article .storeList li {
    position: relative;
    width: 321px;
    height: 220px;
    margin-right: -1px;
    margin-top: -1px;
    border: 1px solid #ddd;
}

#storeAirport main article .storeList li .titleArea {
    padding: 24px 24px 0;
    height: 78px;
}

#storeAirport main article .storeList li .titleArea strong {
    display: block;
    margin-bottom: 6px;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

#storeAirport main article .storeList li .titleArea span {
    display: block;
    line-height: 22px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #666;
}

#storeAirport main article .storeList li .logoArea {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    height: 140px;
    width: 100%;
}

#storeAirport main article .storeList li .logoArea img {
    max-width: 100%;
    max-height: 100%;
}

#storeAirport main article .storeList li .textArea {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    height: 140px;
    width: 100%;
}

#storeAirport main article .storeList li .textArea strong {
    display: block;
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
}

#storeAirport main article .storeList li .textArea i {
    font-size: 20px;
    color: #666;
    line-height: 29px;
}

#storeAirport main article .storeList li em {
    position: absolute;
    right: 0;
    top: 0;
    width: 66px;
    height: 30px;
    line-height: 29px;
    text-align: center;
    color: #fff;
    background: #434867;
}

#storeAirport main article .storeList li:nth-child(4n+4) {
    width: 320px;
}

#storeAirport main article .storeList li:nth-of-type(1),
#storeAirport main article .storeList li:nth-of-type(2),
#storeAirport main article .storeList li:nth-of-type(3),
#storeAirport main article .storeList li:nth-of-type(4) {
    margin-top: 0;
}

#storeAirport main article .storeList.typeB li .titleArea {
    height: 104px;
}

#storeAirport main article .storeList.typeB li .textArea,
#storeAirport main article .storeList.typeB li .logoArea {
    height: 113px;
    padding-bottom: 21px;
}

/*풋살경기장*/
#futsalIntroduce main {
    position: relative;
    padding-top: 100px;
}

#futsalIntroduce main article {
    margin-bottom: 62px;
}

#futsalIntroduce main article:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#futsalIntroduce main article:last-of-type::after,
#futsalIntroduce main article:last-of-type::before {
    display: none;
}

#futsalIntroduce main article > .btnArea {
    margin-top: 40px;
}

#futsalIntroduce main h3 {
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 24px;
}

#futsalIntroduce main .topArea {
    margin-bottom: 40px;
}

#futsalIntroduce main .topArea .bannerArea {
    margin-bottom: 42px;
}

#futsalIntroduce main .topArea p {
    font-size: 22px;
}

#futsalIntroduce main .tableArea {
    margin-bottom: 48px;
}

#futsalIntroduce main .tableArea > p {
    margin-bottom: 20px;
}

#futsalIntroduce main .tableArea:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#futsalIntroduce main .tableArea:last-of-type::after,
#futsalIntroduce main .tableArea:last-of-type::before {
    display: none;
}

#futsalIntroduce main .tableTypeB th {
    padding: 20px 0;
    font-weight: 400;
}

#futsalIntroduce main .tableTypeB td {
    padding: 20px 40px;
    line-height: 25px;
}

#futsalIntroduce main .tableTypeB .btnFloor {
    margin-top: 16px;
    background: #28324e;
}

#futsalIntroduce main .tableTypeC thead tr:first-of-type th {
    border-top: 1px solid #111;
}

#futsalIntroduce main .tableTypeC tbody tr:last-of-type th,
#futsalIntroduce main .tableTypeC tbody tr:last-of-type td {
    border-bottom: 1px solid #111;
}

#futsalIntroduce main .tableTypeC {
    position: relative;
}

#futsalIntroduce main .tableTypeC:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #111;
    top: -1px;
    left: 0;
}

#futsalIntroduce main .tableTypeC {
    position: relative;
}

#futsalIntroduce main .tableTypeC:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #111;
    bottom: 0;
    left: 0;
}

#futsalIntroduce main ul.listTypeA > li {
    padding-left: 0;
}

#futsalIntroduce main ul.listTypeA > li {
    position: relative;
}

#futsalIntroduce main ul.listTypeA > li:after {
    content: "";
    position: absolute;
    display: none;
}

#futsalIntroduce main ul.listTypeA > li > ul > li {
    margin-bottom: 3px;
}

#futsalIntroduce main ul.listTypeA > li > ul > li,
#futsalIntroduce main ul.listTypeA .sTxt {
    font-size: 16px;
}

#futsalIntroduce main ul.listTypeA strong {
    color: #111;
    font-weight: 700;
}

#futsalIntroduce main ul.listTypeA .phoneText {
    display: block;
    margin-bottom: 14px;
    padding-left: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 5px/14px;
}

#futsalIntroduce main .navigationContent .btnArea {
    margin-top: 40px;
}

#futsalIntroduce main a.btnDetail {
    display: inline-block;
    height: 56px;
    padding: 0 70px;
    background: #28324e;
    line-height: 56px;
    font-size: 18px;
}

#futsalIntroduce main a.btnDetail span {
    font-size: 18px;
    color: #fff;
    padding-right: 16px;
}

#futsalIntroduce main a.btnDetail span {
    position: relative;
}

#futsalIntroduce main a.btnDetail span:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 10px;
    line-height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.273 20.849'%3E%3Cpath id='path_33913' data-name='path 33913' d='M10,20,0,10,10,0' transform='translate(10.424 20.424) rotate(180)' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#futsalIntroduce main .quickBtn {
    display: flex;
    align-items: center;
    position: absolute;
    left: 50%;
    top: 100px;
    transform: translateX(50px);
    margin-left: 640px;
    z-index: 1;
}

#futsalIntroduce main .quickBtn a {
    display: block;
    width: 100px;
    height: 100px;
    padding-top: 30px;
    border-radius: 50%;
    background: #28324e;
    text-align: center;
}

#futsalIntroduce main .quickBtn a strong {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
}

#futsalIntroduce main .quickBtn a span {
    display: inline-block;
    padding-right: 9px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}

#futsalIntroduce main .quickBtn a span {
    position: relative;
}

#futsalIntroduce main .quickBtn a span:after {
    content: "";
    position: absolute;
    top: 8px;
    right: 0;
    width: 7px;
    height: 3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 9'%3E%3Cpath id='path_34851' data-name='path 34851' d='M11,2l11,9H0Z' transform='translate(0 -2)' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat 100% 50%;
    transform: rotate(90deg);
}

#futsalIntroduce main .quickBtn.fixed {
    position: fixed;
    top: 180px;
}

#futsalIntroduce ~ .futsalNoticePopup .futsalNoticePopupWrap {
    position: fixed;
    width: 350px;
    height: 353px;
    left: 50%;
    top: 50%;
    margin: -176px 0 0 -175px;
    z-index: 21;
}

#futsalIntroduce ~ .futsalNoticePopup .futsalNoticePopupWrap .btnPopClose {
    position: absolute !important;
    right: 32px;
    top: 32px;
    width: 24px;
    height: 24px;
}

#futsalIntroduce ~ .futsalNoticePopup .futsalNoticePopupWrap .btnPopClose {
    position: relative;
}

#futsalIntroduce ~ .futsalNoticePopup .futsalNoticePopupWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#futsalIntroduce ~ .futsalNoticePopup #popBgFutsal {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #111;
    opacity: 0.5;
    z-index: 20;
    animation-name: popBg;
    animation-duration: 0.5s;
    animation-delay: 0s;
    animation-fill-mode: both;
}

.futsalMapPop {
    position: fixed;
    width: 840px;
    left: 50%;
    top: 50%;
    margin-left: -420px;
    transform: translateY(-50%);
    background: #fff;
    z-index: 21;
    max-height: 94%;
    overflow: auto;
}

.futsalMapPop .futsalMapPopWrap {
    padding: 32px 32px 60px;
}

.futsalMapPop .futsalMapPopWrap h2 {
    margin-bottom: 40px;
    font-size: 28px;
}

.futsalMapPop .futsalMapPopWrap .btnPopClose {
    position: absolute !important;
    right: 28px;
    top: 28px;
    width: 24px;
    height: 24px;
}

.futsalMapPop .futsalMapPopWrap .btnPopClose {
    position: relative;
}

.futsalMapPop .futsalMapPopWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.navigationPop {
    position: fixed;
    width: 840px;
    left: 50%;
    top: 50%;
    margin-left: -420px;
    transform: translateY(-50%);
    background: #fff;
    z-index: 21;
}

.navigationPop .navigationPopWrap {
    padding: 32px 32px 60px;
}

.navigationPop .navigationPopWrap h2 {
    margin-bottom: 40px;
    font-size: 28px;
}

.navigationPop .navigationPopWrap .textArea {
    margin-bottom: 33px;
}

.navigationPop .navigationPopWrap .textArea p.textGuide {
    font-size: 14px;
    color: #888;
    line-height: 1.57;
}

.navigationPop .navigationPopWrap .textArea p.textGuide strong {
    font-weight: 700;
    color: #111;
}

.navigationPop .navigationPopWrap .textArea p.textGuide strong.ico_phone {
    display: block;
    padding-left: 16px;
    margin-top: 16px;
}

.navigationPop .navigationPopWrap .textArea p.textGuide strong.ico_phone {
    position: relative;
}

.navigationPop .navigationPopWrap .textArea p.textGuide strong.ico_phone:after {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 11px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

.navigationPop .navigationPopWrap .textArea > span {
    display: block;
    margin-top: 4px;
    font-size: 14px;
    color: #888;
}

.navigationPop .navigationPopWrap .textArea > span strong {
    color: #FF0000;
}

.navigationPop .navigationPopWrap .textArea em {
    font-weight: 700;
}

.navigationPop .navigationPopWrap .textArea em i {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: 4px;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    vertical-align: top;
}

.navigationPop .navigationPopWrap .textArea em.line1 {
    color: #0D347F;
}

.navigationPop .navigationPopWrap .textArea em.line1 i {
    background: #0D347F;
}

.navigationPop .navigationPopWrap .textArea em.line2 {
    color: #3B9F37;
}

.navigationPop .navigationPopWrap .textArea em.line2 i {
    background: #3B9F37;
}

.navigationPop .navigationPopWrap .textArea em.line7 {
    color: #5B692E;
}

.navigationPop .navigationPopWrap .textArea em.line7 i {
    background: #5B692E;
}

.navigationPop .navigationPopWrap .navSlide .slick-arrow {
    position: absolute !important;
    font-size: 1px;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    border: 1px solid #ccc;
    border-radius: 50%;
    background: #fff;
    box-sizing: border-box;
    transform: translateY(0);
}

.navigationPop .navigationPopWrap .navSlide .slick-next {
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,8,0,4,4,0' transform='translate(4.424 8.424) rotate(180)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 50%/6px 10px;
}

.navigationPop .navigationPopWrap .navSlide .slick-prev {
    right: 40px;
    left: auto;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,0,0,4,4,8' transform='translate(0.849 0.424)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 50%/6px 10px;
}

.navigationPop .navigationPopWrap .navSlide .textBox h3 {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 24px;
}

.navigationPop .navigationPopWrap .navSlide .imgArea img {
    width: 100%;
}

.navigationPop .navigationPopWrap .btnPopClose {
    position: absolute !important;
    right: 32px;
    top: 32px;
    width: 24px;
    height: 24px;
}

.navigationPop .navigationPopWrap .btnPopClose {
    position: relative;
}

.navigationPop .navigationPopWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#futsalReservation main {
    padding-top: 80px;
}

#futsalReservation main .stepArea {
    display: flex;
    justify-content: center;
    margin-bottom: 80px;
}

#futsalReservation main .stepArea li {
    width: 75px;
    padding-top: 76px;
    margin: 0 48px;
    color: #aaa;
    font-size: 20px;
    line-height: 29px;
}

#futsalReservation main .stepArea li {
    position: relative;
}

#futsalReservation main .stepArea li:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 68px;
    height: 68px;
    border-radius: 50%;
}

#futsalReservation main .stepArea li {
    position: relative;
}

#futsalReservation main .stepArea li:before {
    content: "";
    position: absolute;
    right: -65px;
    top: 32px;
    width: 34px;
    height: 4px;
    background: url(/static/images/store/dot.png) no-repeat 0 0;
}

#futsalReservation main .stepArea li:nth-of-type(1)::after {
    background: #ddd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.033 28.001'%3E%3Cg id='Icon_Location_18' transform='translate(1.016 1.001)'%3E%3Cpath id='path_35175' data-name='path 35175' d='M17.429,11.706h4.732a1,1,0,0,1,.891.556l3.541,7.157a1.006,1.006,0,0,1-.889,1.457H1.7A1.006,1.006,0,0,1,.806,19.42l3.543-7.157a.993.993,0,0,1,.889-.556H9.769' transform='translate(-0.7 5.124)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='path_35176' data-name='path 35176' d='M11.8.709A7.212,7.212,0,0,0,4.294,7.587c0,4.915,4.853,11.312,6.755,13.632a.966.966,0,0,0,1.5,0c1.9-2.32,6.755-8.716,6.755-13.632A7.212,7.212,0,0,0,11.8.709Z' transform='translate(1.2 -0.7)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Ccircle id='sc_2047' data-name='sc 2047' cx='2.904' cy='2.904' r='2.904' transform='translate(10.096 4.592)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/28px;
}

#futsalReservation main .stepArea li:nth-of-type(2)::after {
    background: #ddd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.999 28'%3E%3Cg id='Icon_Calendar_18' transform='translate(1 1)'%3E%3Cline id='line_187' data-name='line 187' x2='25.382' transform='translate(0.001 9.409)' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_188' data-name='line 188' y2='4.589' transform='translate(7.001)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_189' data-name='line 189' y2='4.589' transform='translate(19.001)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M.8,25.525c0,.818.448,1.482,1,1.482h24c.552,0,1-.664,1-1.482V4.782c0-.818-.448-1.482-1-1.482H1.8c-.552,0-1,.664-1,1.482Z' transform='translate(-0.8 -1.006)' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_34974' data-name='path 34974' d='M325.331,568.649l2.9,2.9,4.952-4.952' transform='translate(-316.255 -552.234)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/28px;
}

#futsalReservation main .stepArea li:nth-of-type(3)::after {
    background: #ddd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.819 23.21'%3E%3Cpath id='path_34975' data-name='path 34975' d='M65.419,18.406l8.29,9.736,17.71-20.8' transform='translate(-64.01 -5.932)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat 50%/28px;
}

#futsalReservation main .stepArea li:last-of-type::before {
    display: none;
}

#futsalReservation main .stepArea li.on {
    color: #111;
}

#futsalReservation main .stepArea li.on:nth-of-type(1)::after {
    background: #28324e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.033 28.001'%3E%3Cg id='Icon_Location_18' transform='translate(1.016 1.001)'%3E%3Cpath id='path_35175' data-name='path 35175' d='M17.429,11.706h4.732a1,1,0,0,1,.891.556l3.541,7.157a1.006,1.006,0,0,1-.889,1.457H1.7A1.006,1.006,0,0,1,.806,19.42l3.543-7.157a.993.993,0,0,1,.889-.556H9.769' transform='translate(-0.7 5.124)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='path_35176' data-name='path 35176' d='M11.8.709A7.212,7.212,0,0,0,4.294,7.587c0,4.915,4.853,11.312,6.755,13.632a.966.966,0,0,0,1.5,0c1.9-2.32,6.755-8.716,6.755-13.632A7.212,7.212,0,0,0,11.8.709Z' transform='translate(1.2 -0.7)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Ccircle id='sc_2047' data-name='sc 2047' cx='2.904' cy='2.904' r='2.904' transform='translate(10.096 4.592)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/28px;
}

#futsalReservation main .stepArea li.on:nth-of-type(2)::after {
    background: #28324e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.999 28'%3E%3Cg id='Icon_Calendar_18' transform='translate(1 1)'%3E%3Cline id='line_187' data-name='line 187' x2='25.382' transform='translate(0.001 9.409)' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_188' data-name='line 188' y2='4.589' transform='translate(7.001)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_189' data-name='line 189' y2='4.589' transform='translate(19.001)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M.8,25.525c0,.818.448,1.482,1,1.482h24c.552,0,1-.664,1-1.482V4.782c0-.818-.448-1.482-1-1.482H1.8c-.552,0-1,.664-1,1.482Z' transform='translate(-0.8 -1.006)' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_34974' data-name='path 34974' d='M325.331,568.649l2.9,2.9,4.952-4.952' transform='translate(-316.255 -552.234)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/28px;
}

#futsalReservation main .stepArea li.on:nth-of-type(3)::after {
    background: #28324e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.819 23.21'%3E%3Cpath id='path_34975' data-name='path 34975' d='M65.419,18.406l8.29,9.736,17.71-20.8' transform='translate(-64.01 -5.932)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat 50%/28px;
}

#futsalReservation main .selectContent {
    display: flex;
    justify-content: space-between;
}

#futsalReservation main .selectContent aside {
    width: 356px;
    padding: 40px 31px;
    border: 1px solid #ddd;
}

#futsalReservation main .selectContent aside .infoArea {
    padding-bottom: 37px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
}

#futsalReservation main .selectContent aside .infoArea ul li {
    position: relative;
    min-height: 24px;
    padding-left: 82px;
    margin-bottom: 16px;
}

#futsalReservation main .selectContent aside .infoArea ul li strong {
    position: absolute;
    left: 0;
    top: 0;
    color: #888;
}

#futsalReservation main .selectContent aside .infoArea ul li label {
    font-size: 18px;
    margin-right: 10px;
}

#futsalReservation main .selectContent aside .infoArea ul li label:last-of-type {
    margin-right: 0;
}

#futsalReservation main .selectContent aside .infoArea ul li p {
    font-size: 18px;
}

#futsalReservation main .selectContent aside .infoArea ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#futsalReservation main .selectContent aside .infoArea ul li:last-of-type::after,
#futsalReservation main .selectContent aside .infoArea ul li:last-of-type::before {
    display: none;
}

#futsalReservation main .selectContent aside .calendarArea {
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

#futsalReservation main .selectContent aside .calendarArea .calendarTitle {
    display: flex;
    justify-content: center;
    margin-bottom: 24px;
}

#futsalReservation main .selectContent aside .calendarArea .calendarTitle strong {
    display: block;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 24px;
    line-height: 33px;
}

#futsalReservation main .selectContent aside .calendarArea .calendarTitle a {
    display: block;
    height: 33px;
    width: 8px;
}

#futsalReservation main .selectContent aside .calendarArea .calendarTitle a.btnPrev {
    margin-right: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,0,0,4,4,8' transform='translate(0.849 0.424)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 50%/8px auto;
}

#futsalReservation main .selectContent aside .calendarArea .calendarTitle a.btnNext {
    margin-left: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.273 8.849'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,8,0,4,4,0' transform='translate(4.424 8.424) rotate(180)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 50%/8px auto;
}

#futsalReservation main .selectContent aside .calendarArea .calendar {
    width: 100%;
}

#futsalReservation main .selectContent aside .calendarArea .btnBox {
    padding-top: 40px;
    text-align: right;
}

#futsalReservation main .selectContent aside .priceArea {
    display: flex;
    align-items: center;
}

#futsalReservation main .selectContent aside .priceArea strong {
    width: 75px;
    margin-right: 10px;
    font-size: 18px;
    color: #888;
}

#futsalReservation main .selectContent aside .priceArea span {
    width: 207px;
    text-align: right;
    font-size: 32px;
    line-height: 46px;
}

#futsalReservation main .selectContent aside .priceArea span em {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#futsalReservation main .selectContent aside .btnArea {
    padding-top: 40px;
}

#futsalReservation main .selectContent article {
    width: 852px;
}

#futsalReservation main .selectContent article .infoArea {
    margin-bottom: 20px;
}

#futsalReservation main .selectContent article .infoArea strong {
    display: inline-block;
    padding-left: 28px;
    margin-right: 14px;
    font-size: 18px;
    color: #666;
}

#futsalReservation main .selectContent article .infoArea strong {
    position: relative;
}

#futsalReservation main .selectContent article .infoArea strong:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.999 28'%3E%3Cg id='Icon_Calendar_18' transform='translate(1 1)'%3E%3Cline id='line_187' data-name='line 187' x2='25.382' transform='translate(0.001 9.409)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_188' data-name='line 188' y2='4.589' transform='translate(7.001)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_189' data-name='line 189' y2='4.589' transform='translate(19.001)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M.8,25.525c0,.818.448,1.482,1,1.482h24c.552,0,1-.664,1-1.482V4.782c0-.818-.448-1.482-1-1.482H1.8c-.552,0-1,.664-1,1.482Z' transform='translate(-0.8 -1.006)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_34974' data-name='path 34974' d='M325.331,568.649l2.9,2.9,4.952-4.952' transform='translate(-316.255 -552.234)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#futsalReservation main .selectContent article .infoArea span {
    display: inline-block;
}

#futsalReservation main .selectContent article .infoArea span i {
    display: inline-block;
    padding-right: 11px;
    margin-right: 8px;
    font-size: 18px;
    font-weight: 700;
}

#futsalReservation main .selectContent article .infoArea span i {
    position: relative;
}

#futsalReservation main .selectContent article .infoArea span i:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 10px;
    background: #aaa;
}

#futsalReservation main .selectContent article .infoArea span i:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#futsalReservation main .selectContent article .infoArea span i:last-of-type::after,
#futsalReservation main .selectContent article .infoArea span i:last-of-type::before {
    display: none;
}

#futsalReservation main .selectContent article .tableTypeA input.chkTypeA + label {
    padding-left: 24px;
}

#futsalReservation main .selectContent article .tableTypeA tr.disabled td {
    color: #aaa;
}

#futsalReservation main .selectContent article .caution {
    margin-top: 16px;
}

#futsalReservation main .selectContent article .caution strong {
    display: block;
    margin-bottom: 4px;
    padding-left: 20px;
    font-weight: 700;
    color: #111;
}

#futsalReservation main .selectContent article .caution strong {
    position: relative;
}

#futsalReservation main .selectContent article .caution strong:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#futsalReservation main .selectContent article .caution ul li {
    margin-bottom: 2px;
}

#futsalReservation main .selectContent article .caution ul li:last-of-type {
    margin-bottom: 0;
}

#futsalReservation main .selectContent article .caution ul li:after {
    background: #111;
}

#futsalReservation main.completeType ol {
    margin-bottom: 56px;
}

#futsalReservation main.completeType > strong {
    display: block;
    margin-bottom: 62px;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

#futsalReservation main.completeType .receipt .timeArea h3 {
    margin-bottom: 16px;
    text-align: left;
}

#futsalReservation main.completeType .receipt .timeArea .listArea {
    border-top-width: 2px;
}

#futsalReservation main.completeType .receipt .timeArea .listArea > li span {
    font-weight: 700;
}

#futsalReservation main.completeType .receipt .timeArea .listArea > li span ul li {
    font-weight: 700;
}

#futsalReservation main.completeType .receipt .timeArea .listArea > li.line {
    margin-top: 66px;
}

#futsalReservation main.completeType .receipt .timeArea .listArea > li.line {
    position: relative;
}

#futsalReservation main.completeType .receipt .timeArea .listArea > li.line:after {
    content: "";
    position: absolute;
    left: 0;
    top: -33px;
    width: 100%;
    height: 1px;
    background: #ddd;
}

#futsalReservation main .receipt {
    width: 592px;
    margin: 0 auto;
    padding: 55px;
    background: #F9F9F9;
}

#futsalReservation main .receipt h3 {
    text-align: center;
    margin-bottom: 16px;
}

#futsalReservation main .receipt h3 span {
    display: inline-block;
    padding-left: 32px;
    font-size: 24px;
}

#futsalReservation main .receipt h3 span.ico_page {
    position: relative;
}

#futsalReservation main .receipt h3 span.ico_page:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 26px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26'%3E%3Cg id='Icon_Reservation_26' transform='translate(-164 -7)'%3E%3Cg id='rect_17509' data-name='rect 17509' transform='translate(164 7)' fill='none' stroke='%23111' stroke-width='1'%3E%3Crect width='22' height='26' rx='2' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='21' height='25' rx='1.5' fill='none'/%3E%3C/g%3E%3Cpath id='path_35178' data-name='path 35178' d='M170.135,16.023h12' transform='translate(-1.135 -1.023)' fill='none' stroke='%23111' stroke-width='1'/%3E%3Cpath id='path_35179' data-name='path 35179' d='M170.135,16.023h12' transform='translate(-1.135 3.977)' fill='none' stroke='%23111' stroke-width='1'/%3E%3Cpath id='path_35180' data-name='path 35180' d='M170.135,16.023h12' transform='translate(-1.135 8.977)' fill='none' stroke='%23111' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#futsalReservation main .receipt .listArea > li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 120px;
    min-height: 26px;
    z-index: 1;
}

#futsalReservation main .receipt .listArea > li strong {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 120px;
    font-size: 18px;
    color: #666;
}

#futsalReservation main .receipt .listArea > li span {
    display: block;
    text-align: right;
}

#futsalReservation main .receipt .listArea > li:last-of-type {
    margin-bottom: 0;
}

#futsalReservation main .receipt .timeArea {
    margin-bottom: 32px;
}

#futsalReservation main .receipt .timeArea .listArea {
    padding-top: 30px;
    border-top: 1px solid #111;
}

#futsalReservation main .receipt .timeArea .listArea li strong {
    padding-left: 28px;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_location {
    position: relative;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_location:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.033 28.001'%3E%3Cg id='Icon_Location_18' transform='translate(1.016 1.001)'%3E%3Cpath id='path_35175' data-name='path 35175' d='M17.429,11.706h4.732a1,1,0,0,1,.891.556l3.541,7.157a1.006,1.006,0,0,1-.889,1.457H1.7A1.006,1.006,0,0,1,.806,19.42l3.543-7.157a.993.993,0,0,1,.889-.556H9.769' transform='translate(-0.7 5.124)' fill='none' stroke='%23111' stroke-width='2'/%3E%3Cpath id='path_35176' data-name='path 35176' d='M11.8.709A7.212,7.212,0,0,0,4.294,7.587c0,4.915,4.853,11.312,6.755,13.632a.966.966,0,0,0,1.5,0c1.9-2.32,6.755-8.716,6.755-13.632A7.212,7.212,0,0,0,11.8.709Z' transform='translate(1.2 -0.7)' fill='none' stroke='%23111' stroke-width='2'/%3E%3Ccircle id='sc_2047' data-name='sc 2047' cx='2.904' cy='2.904' r='2.904' transform='translate(10.096 4.592)' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_calendar {
    position: relative;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_calendar:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.999 28'%3E%3Cg id='Icon_Calendar_18' transform='translate(1 1)'%3E%3Cline id='line_187' data-name='line 187' x2='25.382' transform='translate(0.001 9.409)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_188' data-name='line 188' y2='4.589' transform='translate(7.001)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='line_189' data-name='line 189' y2='4.589' transform='translate(19.001)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M.8,25.525c0,.818.448,1.482,1,1.482h24c.552,0,1-.664,1-1.482V4.782c0-.818-.448-1.482-1-1.482H1.8c-.552,0-1,.664-1,1.482Z' transform='translate(-0.8 -1.006)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_34974' data-name='path 34974' d='M325.331,568.649l2.9,2.9,4.952-4.952' transform='translate(-316.255 -552.234)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_time {
    position: relative;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_time:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg id='Icon_Time' transform='translate(-0.001 -22.004)'%3E%3Cg id='sc_1996' data-name='sc 1996' transform='translate(0.001 22.004)' fill='none' stroke='%23111' stroke-width='1.2'%3E%3Ccircle cx='8' cy='8' r='8' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='7.4' fill='none'/%3E%3C/g%3E%3Cpath id='path_34971' data-name='path 34971' d='M8,26.857v4h4' transform='translate(0 -0.854)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_calendar {
    position: relative;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_calendar:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 17.201'%3E%3Cg id='Icon_Calendar' transform='translate(0.6 0.6)'%3E%3Cline id='line_187' data-name='line 187' x2='15.579' transform='translate(0.001 5.791)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_188' data-name='line 188' y2='3.133' transform='translate(4.309)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_189' data-name='line 189' y2='3.133' transform='translate(11.693)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M.8,16.832c0,.5.276.9.615.9H16.185c.34,0,.615-.4.615-.9V4.2c0-.5-.276-.9-.615-.9H1.415c-.34,0-.615.4-.615.9Z' transform='translate(-0.8 -1.734)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_qMark {
    position: relative;
}

#futsalReservation main .receipt .timeArea .listArea li strong.ico_qMark:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 17.2'%3E%3Cg id='Icon_Time_16' transform='translate(0.601 -1.4)'%3E%3Ccircle id='sc_1996' data-name='sc 1996' cx='8' cy='8' r='8' transform='translate(-0.001 2)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3Cg id='group_34733' data-name='group 34733' transform='translate(5.78 5.557)'%3E%3Cpath id='path_35286' data-name='path 35286' d='M589.8,837.942a3.127,3.127,0,0,1,2.949-1.016,2.142,2.142,0,0,1,1.213,3.15c-.5.809-2.2,2.216-2.028,3.958' transform='translate(-589.799 -836.838)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3Cg id='sc_2057' data-name='sc 2057' transform='translate(1.357 8.182)' fill='%23fff' stroke='%23111' stroke-width='1'%3E%3Ccircle cx='0.8' cy='0.8' r='0.8' stroke='none'/%3E%3Ccircle cx='0.8' cy='0.8' r='0.3' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#futsalReservation main .receipt .timeArea .listArea li span ul li {
    margin-bottom: 5px;
}

#futsalReservation main .receipt .timeArea .listArea li span ul li:last-of-type {
    margin-bottom: 0;
}

#futsalReservation main .receipt .timeArea .listArea li span i {
    font-size: 18px;
    font-weight: 700;
}

#futsalReservation main .receipt .timeArea i {
    display: inline-block;
    line-height: 26px;
}

#futsalReservation main .receipt .timeArea i {
    position: relative;
}

#futsalReservation main .receipt .timeArea i:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 16px;
    background: #FFFA9E;
    z-index: -1;
}

#futsalReservation main .receipt .priceArea {
    padding-top: 45px;
    border-top: 1px solid #ddd;
}

#futsalReservation main .receipt .priceArea .listArea li span {
    font-size: 18px;
    font-weight: 700;
}

#futsalReservation main .receipt .priceArea .listArea li.priceTxt span {
    font-size: 32px;
    line-height: 46px;
}

#futsalReservation main .receipt .priceArea .listArea li.priceTxt span em {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#futsalReservation main .receipt .priceArea .caution {
    padding-top: 20px;
    border-top: 1px solid #111;
}

#futsalReservation main .receipt .priceArea .caution li {
    margin-bottom: 4px;
}

#futsalReservation main .receipt2 {
    width: 1080px;
    margin: 0 auto;
    padding: 55px;
    background: #F9F9F9;
}

#futsalReservation main .caution {
    margin-top: 24px;
}

#futsalReservation main .caution li {
    margin-bottom: 10px;
    font-size: 14px;
    color: #888;
    line-height: 21px;
}

#futsalReservation main .caution li:last-of-type {
    margin-bottom: 0;
}

#futsalReservation main .userInfoArea {
    width: 592px;
    margin: 56px auto 0;
}

#futsalReservation main .userInfoArea h3 {
    text-align: center;
}

#futsalReservation main .userInfoArea h3 span {
    display: inline-block;
    padding-left: 32px;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 35px;
}

#futsalReservation main .userInfoArea h3 span.ico_user {
    position: relative;
}

#futsalReservation main .userInfoArea h3 span.ico_user:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.4 21.4'%3E%3Cg id='Icon_Person_20' transform='translate(0.7 0.7)'%3E%3Ccircle id='sc_1925' data-name='sc 1925' cx='4.407' cy='4.407' r='4.407' transform='translate(5.592)' fill='none' stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_33344' data-name='path 33344' d='M20.8,19.076c0-4.019-4.608-7.276-8.749-7.276h-2.5C5.408,11.8.8,15.057.8,19.076' transform='translate(-0.8 0.924)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#futsalReservation main .userInfoArea .userInfoWrap {
    padding: 40px;
    border: 1px solid #ddd;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li {
    display: flex;
    align-items: center;
    margin-bottom: 22px;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li strong {
    display: block;
    flex: none;
    width: 95px;
    margin-right: 10px;
    font-size: 18px;
    color: #666;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li span {
    display: block;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li input {
    width: 100%;
    height: 48px;
    padding: 0 20px;
    border: 1px solid #ddd;
    line-height: 46px;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li.phoneLi span {
    display: flex;
    align-items: center;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li.phoneLi span i {
    display: block;
    flex: none;
    margin: 0 5px;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li:last-of-type::after,
#futsalReservation main .userInfoArea .userInfoWrap .userInfoList li:last-of-type::before {
    display: none;
}

#futsalReservation main .controlArea {
    padding-top: 40px;
    text-align: center;
}

#futsalReservation main .controlArea .agreeArea {
    margin-bottom: 40px;
}

#futsalReservation main .controlArea .agreeArea label {
    font-size: 18px;
}

#futsalReservation main .controlArea .btnCont {
    width: 592px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

#futsalReservation main .controlArea .btnCont a {
    width: 286px;
}

.reconfirmPop {
    position: fixed;
    width: 552px;
    left: 50%;
    top: 50%;
    margin-left: -276px;
    transform: translateY(-50%);
    background: #fff;
    z-index: 21;
}

.reconfirmPop .reconfirmPopWrap {
    padding: 56px;
}

.reconfirmPop .reconfirmPopWrap h3 {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 24px;
    margin-bottom: 24px;
}

.reconfirmPop .reconfirmPopWrap .tableTypeB th,
.reconfirmPop .reconfirmPopWrap .tableTypeB td {
    padding-top: 20px;
    padding-bottom: 20px;
}

.reconfirmPop .reconfirmPopWrap .tableTypeB td {
    font-weight: 700;
    line-height: 26px;
}

.reconfirmPop .reconfirmPopWrap .tableTypeB th {
    color: #444;
    font-weight: 400;
}

.reconfirmPop .reconfirmPopWrap .btnArea {
    display: flex;
    justify-content: space-between;
    padding-top: 40px;
}

.reconfirmPop .reconfirmPopWrap .btnArea a {
    width: 208px;
}

#futsalPrint {
    width: 800px;
    margin: 50px auto;
}

#futsalPrint h2 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
}

#futsalPrint .tableTypeA {
    margin-bottom: 70px;
}

#futsalPrint .textArea {
    padding: 40px 40px 48px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

#futsalPrint .textArea p {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
}

#futsalPrint .textArea p strong {
    font-weight: 700;
}

#futsalPrint .textArea p span {
    color: #888;
}

#futsalPrint .textArea .infoArea {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
    margin-top: 40px;
    border-top: 1px solid #ddd;
}

#futsalPrint .textArea .infoArea > div {
    display: flex;
}

#futsalPrint .textArea .infoArea > div strong {
    padding-left: 22px;
    margin-right: 12px;
    color: #666;
}

#futsalPrint .textArea .infoArea > div strong.ico_tell {
    position: relative;
}

#futsalPrint .textArea .infoArea > div strong.ico_tell:after {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#futsalPrint .textArea .infoArea > div strong.ico_bankBook {
    position: relative;
}

#futsalPrint .textArea .infoArea > div strong.ico_bankBook:after {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 18px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cg id='Icon_Account_18' transform='translate(-907 -741)'%3E%3Cg id='rect_17585' data-name='rect 17585' transform='translate(907 741)' fill='none' stroke='%23111' stroke-width='1.2'%3E%3Crect width='18' height='14' rx='1' stroke='none'/%3E%3Crect x='0.6' y='0.6' width='16.8' height='12.8' rx='0.4' fill='none'/%3E%3C/g%3E%3Cpath id='path_35232' data-name='path 35232' d='M2550.372-23164.959h17.4' transform='translate(-1643 23909)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3Cpath id='path_35233' data-name='path 35233' d='M2553.66-23161.5h4' transform='translate(-1643.16 23909)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.2'/%3E%3Cpath id='path_35234' data-name='path 35234' d='M2553.66-23158.27h6' transform='translate(-1643.16 23909)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#futsalPrint .textArea .infoArea > div span {
    line-height: 25px;
}

#futsalPrint .textArea .infoArea > div span i {
    display: block;
    font-weight: 700;
}

#futsalPrint .textArea .infoArea > div:nth-of-type(1) {
    width: 263px;
}

#futsalPrint .textArea .infoArea > div:nth-of-type(2) {
    max-width: 435px;
}

#reservationCheck .conditionArea {
    margin: 90px 0 60px;
}

#reservationCheck .conditionArea > ul.pr {
    z-index: 1;
    display: flex;
    justify-content: space-between;
}

#reservationCheck .conditionArea > ul.pr li > span {
    margin-right: 16px;
    color: #888;
}

#reservationCheck .conditionArea > ul.pr li.setDuration ul {
    font-size: 0;
}

#reservationCheck .conditionArea > ul.pr li.setDuration ul li {
    display: inline-block;
    position: relative;
    margin-left: -1px;
}

#reservationCheck .conditionArea > ul.pr li.setDuration ul li a {
    display: block;
    width: 72px;
    padding: 9px 0;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    border: 1px solid #ddd;
    color: #ddd;
}

#reservationCheck .conditionArea > ul.pr li.setDuration ul li.on {
    z-index: 2;
}

#reservationCheck .conditionArea > ul.pr li.setDuration ul li.on a {
    font-weight: 700;
    border: 1px solid #111;
    color: #111;
}

#reservationCheck .conditionArea > ul.pr li.setCalendar input {
    height: 44px;
}

#reservationCheck .conditionArea > ul.pr li.setCalendar .dashed {
    margin: 0 10px;
}

#reservationCheck .listArea .boardListB table {
    margin-bottom: 32px;
}

#reservationCheck .listArea .boardListB th {
    font-size: 16px;
}

#reservationCheck .listArea .boardListB td {
    padding: 18px 0;
}

#reservationCheck .listArea .boardListB td:nth-of-type(2) {
    text-align: center;
}

#reservationCheck .listArea .boardListB td:last-child span {
    display: inline-block;
    padding-bottom: 4px;
    border-bottom: 2px solid #111;
}

#reservationCheck .listArea .boardListB .nextStep {
    margin-top: 130px;
    text-align: center;
}

#reservationCheck .listArea .boardListB .nextStep a {
    margin-right: 10px;
}

#reservationCheck .listArea .boardListB .nextStep a:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#reservationCheck .listArea .boardListB .nextStep a:last-of-type::after,
#reservationCheck .listArea .boardListB .nextStep a:last-of-type::before {
    display: none;
}

#reservationCheck .listArea .resultNone {
    margin-top: 130px;
}

#reservationCheck .listArea .resultNone span {
    display: inline-block;
    padding-top: 100px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 80'%3E%3Cg id='Icon_NoReservation_78' transform='translate(-7.952 -5.094)'%3E%3Cpath id='path_34974' data-name='path 34974' d='M71.452,84.094h-62V25.438L28.807,6.094H71.452v78' transform='translate(-0.5)' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='path_34975' data-name='path 34975' d='M9.894,25.634H29.1V6.431' transform='translate(0.266 0.126)' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cg id='group_33416' data-name='group 33416' transform='translate(31.496 41.585)'%3E%3Cg id='group_33414' data-name='group 33414' transform='translate(0)'%3E%3Cg id='group_33413' data-name='group 33413'%3E%3Cline id='line_1464' data-name='line 1464' x2='19.033' y2='19.034' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='line_1465' data-name='line 1465' x1='19.033' y2='19.033' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center top/64px 78px;
    font-size: 18px;
}

/*즉시취소 팝업 */
.cancelCheckPop {
    position: fixed;
    width: 568px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 30;
    background: #fff;
}

.cancelCheckPop .cancelCheckPopWrap {
    padding: 32px;
}

.cancelCheckPop .cancelCheckPopWrap h3 {
    padding: 24px 0 0;
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
}

.cancelCheckPop .cancelCheckPopWrap h4 {
    font-size: 20px;
    margin-bottom: 24px;
    line-height: 29px;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB table {
    margin-bottom: 0;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB table thead tr th {
    background: #F9F9F9;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB table td:nth-of-type(2) {
    text-align: center;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB ~ p.ac {
    padding: 40px 0 24px;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB ~ p.ac strong {
    font-weight: 700;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB ~ .nextStep {
    display: flex;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB ~ .nextStep a {
    width: 100%;
    margin-right: 24px;
}

.cancelCheckPop .cancelCheckPopWrap .boardListB ~ .nextStep a:last-of-type {
    margin-right: 0;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea {
    margin-top: 40px;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 24px;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li strong {
    display: block;
    flex: none;
    width: 104px;
    margin-right: 10px;
    margin-top: 11px;
    line-height: 24px;
    color: #666;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li span {
    display: block;
    width: 100%;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li span input,
.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li span textarea {
    width: 100%;
    padding: 12px 20px;
    height: 48px;
    line-height: 46px;
    border: 1px solid #ddd;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li span textarea {
    height: 180px;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li span .eui_commonSelect .euiSelectList {
    max-height: 180px;
    overflow: auto;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li:last-of-type::after,
.cancelCheckPop .cancelCheckPopWrap .userInfoArea .userInfoList > li:last-of-type::before {
    display: none;
}

.cancelCheckPop .btnPopClose {
    position: absolute !important;
    right: 43px;
    top: 48px;
    width: 24px;
    height: 24px;
}

.cancelCheckPop .btnPopClose {
    position: relative;
}

.cancelCheckPop .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.cancelCheckPop.plus .scrollArea {
    overflow: auto;
    height: 440px;
    padding-right: 32px;
}

/* 쇼핑&이벤트 */
#eventArea .tabTypeB {
    margin-bottom: 70px;
}

#winnerArea .searchBoxWarp {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 15px;
}

#winnerArea .searchBoxWarp .searchList {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#winnerArea .searchBoxWarp .searchList > input[type=text] {
    width: 230px;
    border: none;
    font-size: 14px;
    height: 15px;
}

#winnerArea .searchBoxWarp .searchList input[type=text]:focus {
    outline: none;
}

#winnerArea .searchBoxWarp .searchList > a {
    display: inline-block;
    width: 30px;
    height: 35px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.414 18.414'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1 1)'%3E%3Cpath id='path_30211' data-name='path 30211' d='M18.5,11.5a7,7,0,1,1-7-7A7,7,0,0,1,18.5,11.5Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_30212' data-name='path 30212' d='M29.5,29.578l-4-4' transform='translate(-13.505 -13.578)' fill='none' stroke='%23111' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;
    background-size: 14px;
}

#winnerArea .searchBoxWarp .searchList .selectBox {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect {
    position: relative;
    display: inline-block;
    width: auto;
    min-width: 60px;
    margin-right: 24px;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectMain {
    padding: 0 24px 0 10px;
    position: relative;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    box-sizing: border-box;
    cursor: pointer;
    background: #fff;
    color: #111;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectMain span {
    font-weight: 400;
    letter-spacing: -0.01em;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectMain {
    position: relative;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectMain:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    opacity: 1;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectList {
    position: absolute;
    top: 47px;
    background: #fff;
    margin-top: -1px;
    padding: 5px 0;
    border: 1px solid #000;
    max-height: 350px;
    overflow: auto;
    z-index: 1;
    min-width: 110px;
    box-sizing: border-box;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectList li a {
    display: block;
    font-size: 13px;
    color: #858889;
    box-sizing: border-box;
    padding: 5px 5px;
}

#winnerArea .searchBoxWarp .searchList .selectBox .eui_titleSelect .euiSelectList li a:hover {
    color: #000;
}

#winnerArea .totalCont {
    color: #888;
}

#winnerArea .boardListB thead th {
    background: #f9f9f9;
}

#edm #pageTitle h2 strong {
    position: relative;
}

#edm #pageTitle h2 .ico_arrow1 {
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    border: 1px solid #ccc;
    border-radius: 50%;
}

#edm #pageTitle h2 .ico_arrow1 {
    position: relative;
}

#edm #pageTitle h2 .ico_arrow1:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 8px;
    height: 6px;
    transform: translate(-50%, -50%) rotate(-180deg);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.849 5.273'%3E%3Cpath id='Icon_ArrowDown_8' d='M4,0,0,4,4,8' transform='translate(8.424 0.849) rotate(90)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#edm #pageTitle h2 .ico_arrow1.on:after {
    transform: translate(-50%, -50%) rotate(0deg);
}

#edm .edmWrapper {
    padding-top: 80px;
}

#edm .edmWrapper #photoCardSwiper {
    width: 640px;
    margin: 0 auto;
    padding-bottom: 30px;
}

#edm .edmWrapper #photoCardSwiper .controllers {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 40px;
}

#edm .edmWrapper #photoCardSwiper .controllers .swiper-pagination {
    position: static;
    width: auto;
    bottom: auto;
    margin: 0 20px;
}

#edm .edmWrapper #photoCardSwiper .controllers .swiper-button-next,
#edm .edmWrapper #photoCardSwiper .controllers .swiper-button-prev {
    position: static;
    width: 40px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 50%;
    margin: 0;
    top: 0;
}

#edm .edmWrapper #photoCardSwiper .controllers .swiper-button-next:after,
#edm .edmWrapper #photoCardSwiper .controllers .swiper-button-prev:after {
    color: #666;
    font-size: 12px;
}

#edm .contentText {
    margin: 88px 0 50px;
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
}

#edm .contentText strong {
    font-weight: 700;
    background: linear-gradient(to top, #FFFA9E 50%, transparent 50%);
}

#edm .methodArea {
    padding-top: 449px;
    background: url(/static/images/board/edmPhoneImg.jpg) no-repeat 50% 0;
    background-size: 404px;
}

#edm .methodArea p {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

#edm .methodArea > div {
    width: 610px;
    height: 64px;
    margin: 6px auto 24px;
    background: #f9f9f9;
    text-align: center;
    line-height: 64px;
}

#edm .btnArea {
    display: flex;
    justify-content: center;
    align-items: center;
}

#edm .btnArea a {
    margin: 0 10px;
    width: 295px;
    height: 64px;
    line-height: 64px;
    font-size: 20px;
}

#edm .listTypeA {
    width: 610px;
    margin: 40px auto 0;
}

#edm .listTypeA li {
    margin: 0;
    font-size: 14px;
    line-height: 28px;
    color: #666;
}

/* 컬쳐 - AK갤러리 */
#galleryGuide main {
    padding-top: 80px;
}

#galleryGuide main h3 {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

#galleryGuide main .visualArea .text {
    margin-top: 30px;
    font-size: 18px;
}

#galleryGuide main .mapArea {
    margin-bottom: 80px;
}

#galleryGuide main .infoArea {
    margin: 80px 0 60px;
}

#galleryGuide main .infoArea table tr td *,
#galleryGuide main .infoArea table tr th * {
    line-height: 26px;
}

#galleryGuide main .infoArea .tableArea2 .tit {
    display: block;
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 700;
    line-height: initial;
}

#galleryGuide main .rentArea td p {
    margin-left: 20px;
    padding-left: 20px;
}

#galleryGuide main .rentArea td .ico_mail {
    position: relative;
}

#galleryGuide main .rentArea td .ico_mail:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 13px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13'%3E%3Cg id='ic_email' transform='translate(-990 -3829)'%3E%3Cg id='square_16548' data-name='square 16548' transform='translate(990 3829)' fill='%23fff' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'%3E%3Crect  stroke='none'/%3E%3Crect x='0.7' y='0.7' width='14.6' height='11.6'  fill='none'/%3E%3C/g%3E%3Cpath id='path_33390' data-name='path 33390' d='M-10773.768,16640.68l4.554,2.1,4.551-2.1' transform='translate(11767.265 -12807.341)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#galleryGuide main .rentArea td .ico_tell {
    position: relative;
}

#galleryGuide main .rentArea td .ico_tell:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#galleryGuide main .tableTypeB tr td:last-of-type {
    border-right: 0;
}

#galleryGuide main .tableTypeB tr:last-of-type {
    border-bottom: 1px solid #111;
}

#galleryGuide main .tableTypeB tr th {
    font-weight: normal;
}

#exhibitionGuide main .boardListA {
    margin-top: 80px;
}

#galleryEvent main {
    padding-top: 80px;
}

/* AK 카드&상품권 */
#membersCard .benefitArea {
    margin-top: 90px;
}

#membersCard .benefitArea h3 strong {
    display: block;
    font-size: 32px;
    margin-bottom: 6px;
    font-weight: 700;
    line-height: 50px;
}

#membersCard .benefitArea h3 span {
    display: block;
    font-size: 24px;
}

#membersCard .benefitArea > div ul.blt2 {
    margin: 60px 0 80px;
    padding-left: 398px;
    background: url(/static/images/card/cardExample.png) no-repeat;
}

#membersPartner .cardList {
    display: flex;
    margin: 80px 40px;
    flex-wrap: wrap;
}

#membersPartner .cardList li {
    flex-basis: 25%;
    text-align: center;
}

#membersPartner .cardList li .cont {
    width: 240px;
    margin: 20px auto;
}

#membersPartner .cardList li .cont strong {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 38px;
}

#membersPartner .cardList li .cont a {
    display: block;
    margin: 10px 0 16px;
    text-align: center;
    background: #28324E;
    line-height: 44px;
}

#membersPartner .cardList li .cont a span {
    color: #fff;
}

#membersMileage article.mainText {
    margin-top: 80px;
}

#membersMileage article.mainText p {
    font-size: 32px;
    font-weight: 700;
}

#membersMileage article.mainText span {
    font-size: 24px;
    line-height: 50px;
}

#membersMileage article:not(.mainText) {
    margin-top: 64px;
}

#membersMileage article:not(.mainText) > .tit {
    display: block;
    margin-bottom: 8px;
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
}

#membersMileage article:not(.mainText) .subText {
    color: #666;
}

#membersMileage article table,
#membersMileage article .boxA {
    margin-top: 24px;
}

#membersMileage article table {
    position: relative;
}

#membersMileage article table:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #111;
    top: 0;
    left: 0;
}

#membersMileage article table {
    position: relative;
}

#membersMileage article table:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #111;
    bottom: 0;
    left: 0;
}

#membersMileage article .tableTypeC td,
#membersMileage article .tableTypeC th {
    padding: 22px 0;
    border-right: 0 solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    text-align: center;
}

#membersMileage article .tableTypeC tr td:first-of-type,
#membersMileage article .tableTypeC tr th:first-of-type {
    border-left: 0;
}

#membersMileage article .boxA {
    display: flex;
    padding: 30px 40px;
    border: 1px solid #ddd;
}

#membersMileage article .boxA strong {
    width: 200px;
    font-weight: 700;
}

#membersMileage article .blt2 li {
    margin-bottom: 0;
}

#membersMileage article .cautionList {
    margin-top: 8px;
}

#membersMileage article .btnArea {
    margin-top: 40px;
}

#akgiftCard main {
    margin-top: 80px;
}

#akgiftCard main article {
    margin-bottom: 80px;
}

#akgiftCard main article:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#akgiftCard main article:last-of-type::after,
#akgiftCard main article:last-of-type::before {
    display: none;
}

#akgiftCard main article h3 {
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 700;
    line-height: 2em;
}

#akgiftCard main article .tableTypeB th {
    padding: 20px 0;
    font-weight: 400;
}

#akgiftCard main article .tableTypeB td {
    padding: 20px 36px;
    letter-spacing: -0.01em;
}

#akgiftCard .giftCard .infoArea .cardList {
    display: flex;
    margin-bottom: 40px;
    flex-wrap: wrap;
}

#akgiftCard .giftCard .infoArea .cardList li {
    margin: 0 20px 20px 0;
    padding: 80px 0;
    width: 304px;
    text-align: center;
    border: 1px solid #efefef;
    box-sizing: border-box;
}

#akgiftCard .giftCard .infoArea .cardList li:nth-of-type(4n) {
    margin-right: 0;
}

#akgiftCard .giftCard .infoArea .cardList li.ico_bag2:after {
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 20px;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.5 21.5'%3E%3Cg id='group_28674' data-name='group 28674' transform='translate(0.75 0.75)'%3E%3Crect id='square_44' data-name='square 44' width='15' height='15.701' transform='translate(0 4.299)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath id='path_32961' data-name='path 32961' d='M894.562,360.233v-4.156a3.768,3.768,0,0,0-3.689-3.842h-.646a3.768,3.768,0,0,0-3.688,3.842v4.156' transform='translate(-883.039 -352.235)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a {
    background: #fff;
    border: 1px solid #ddd;
    border-right: 0;
}

#akgiftCard .giftCard .useArea .tabTypeD li a span {
    padding-left: 20px;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_bag2 span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_bag2 span:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.5 21.5'%3E%3Cg id='group_28674' data-name='group 28674' transform='translate(0.75 0.75)'%3E%3Crect id='square_44' data-name='square 44' width='15' height='15.701' transform='translate(0 4.299)' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3Cpath id='path_32961' data-name='path 32961' d='M894.562,360.233v-4.156a3.768,3.768,0,0,0-3.689-3.842h-.646a3.768,3.768,0,0,0-3.688,3.842v4.156' transform='translate(-883.039 -352.235)' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_bag2 span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_bag2 span:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.5 21.5'%3E%3Cg id='group_28674' data-name='group 28674' transform='translate(0.75 0.75)'%3E%3Crect id='square_44' data-name='square 44' width='15' height='15.701' transform='translate(0 4.299)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath id='path_32961' data-name='path 32961' d='M894.562,360.233v-4.156a3.768,3.768,0,0,0-3.689-3.842h-.646a3.768,3.768,0,0,0-3.688,3.842v4.156' transform='translate(-883.039 -352.235)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_leisure span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_leisure span:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.5 21.908'%3E%3Cg id='group_28668' data-name='group 28668' transform='translate(0.75 1.158)'%3E%3Cellipse id='oval_1930' data-name='oval 1930' cx='2.199' cy='1.399' rx='2.199' ry='1.399' transform='translate(3.422 13.363)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cellipse id='oval_1931' data-name='oval 1931' cx='7.5' cy='4.606' rx='7.5' ry='4.606' transform='translate(0 10.788)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32957' data-name='path 32957' d='M943.485,357.713l5.614-2.546-5.594-2.508v14.912' transform='translate(-937.863 -352.658)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_leisure span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_leisure span:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.5 21.908'%3E%3Cg id='group_28668' data-name='group 28668' transform='translate(0.75 1.158)'%3E%3Cellipse id='oval_1930' data-name='oval 1930' cx='2.199' cy='1.399' rx='2.199' ry='1.399' transform='translate(3.422 13.363)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cellipse id='oval_1931' data-name='oval 1931' cx='7.5' cy='4.606' rx='7.5' ry='4.606' transform='translate(0 10.788)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32957' data-name='path 32957' d='M943.485,357.713l5.614-2.546-5.594-2.508v14.912' transform='translate(-937.863 -352.658)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_theater span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_theater span:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.28 20.75'%3E%3Cg id='group_28672' data-name='group 28672' transform='translate(0.531 0.75)'%3E%3Cpath id='path_32960' data-name='path 32960' d='M1010.334,368.724l3.229,1.679V364.28l-3.232,1.681' transform='translate(-998.563 -358.355)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cg id='group_28669' data-name='group 28669' transform='translate(1.061 0)'%3E%3Ccircle id='oval_1933' data-name='oval 1933' cx='2.702' cy='2.702' r='2.702' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Ccircle id='oval_1935' data-name='oval 1935' cx='2.702' cy='2.702' r='2.702' transform='translate(5.439)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3Crect id='square_16455' data-name='square 16455' width='10.57' height='7.19' transform='translate(1.198 5.393)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32958' data-name='path 32958' d='M1010.336,373.168' transform='translate(-998.245 -362.821)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32959' data-name='path 32959' d='M1010.331,367.642' transform='translate(-998.243 -360.029)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cg id='group_28671' data-name='group 28671' transform='translate(0 12.601)'%3E%3Cline id='line_128' data-name='line 128' y2='7.399' transform='translate(6.605 0)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline id='line_129' data-name='line 129' x1='6.394' y2='6.394' transform='translate(0 0.036)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline id='line_130' data-name='line 130' x1='6.394' y1='6.394' transform='translate(6.817 0.036)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_theater span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_theater span:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.28 20.75'%3E%3Cg id='group_28672' data-name='group 28672' transform='translate(0.531 0.75)'%3E%3Cpath id='path_32960' data-name='path 32960' d='M1010.334,368.724l3.229,1.679V364.28l-3.232,1.681' transform='translate(-998.563 -358.355)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cg id='group_28669' data-name='group 28669' transform='translate(1.061 0)'%3E%3Ccircle id='oval_1933' data-name='oval 1933' cx='2.702' cy='2.702' r='2.702' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Ccircle id='oval_1935' data-name='oval 1935' cx='2.702' cy='2.702' r='2.702' transform='translate(5.439)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3Crect id='square_16455' data-name='square 16455' width='10.57' height='7.19' transform='translate(1.198 5.393)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32958' data-name='path 32958' d='M1010.336,373.168' transform='translate(-998.245 -362.821)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32959' data-name='path 32959' d='M1010.331,367.642' transform='translate(-998.243 -360.029)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cg id='group_28671' data-name='group 28671' transform='translate(0 12.601)'%3E%3Cline id='line_128' data-name='line 128' y2='7.399' transform='translate(6.605 0)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline id='line_129' data-name='line 129' x1='6.394' y2='6.394' transform='translate(0 0.036)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cline id='line_130' data-name='line 130' x1='6.394' y1='6.394' transform='translate(6.817 0.036)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_clothes span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_clothes span:before {
    content: "";
    position: absolute;
    width: 10.5px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20.75'%3E%3Cg id='group_28673' data-name='group 28673' transform='translate(0.75 0.75)'%3E%3Cpath id='sqaure_16456' data-name='sqaure 16456' d='M1.417,0H9.083A1.417,1.417,0,0,1,10.5,1.417v5.21a0,0,0,0,1,0,0H0a0,0,0,0,1,0,0V1.417A1.417,1.417,0,0,1,1.417,0Z' transform='translate(0 0)' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3Crect id='sqaure_16457' data-name='sqaure 16457' width='10.5' height='12.184' transform='translate(0 6.627)' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3Cline id='line_131' data-name='line 131' y1='1.022' transform='translate(9.833 18.978)' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3Cline id='line_132' data-name='line 132' y1='1.022' transform='translate(0.667 18.978)' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3Cline id='line_133' data-name='line 133' x2='1.617' transform='translate(2.2 9.3)' fill='none' stroke='%23888' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='line_134' data-name='line 134' x2='1.617' transform='translate(2.2 3.9)' fill='none' stroke='%23888' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_clothes span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_clothes span:after {
    content: "";
    position: absolute;
    width: 10.5px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20.75'%3E%3Cg id='group_28673' data-name='group 28673' transform='translate(0.75 0.75)'%3E%3Cpath id='sqaure_16456' data-name='sqaure 16456' d='M1.417,0H9.083A1.417,1.417,0,0,1,10.5,1.417v5.21a0,0,0,0,1,0,0H0a0,0,0,0,1,0,0V1.417A1.417,1.417,0,0,1,1.417,0Z' transform='translate(0 0)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Crect id='sqaure_16457' data-name='sqaure 16457' width='10.5' height='12.184' transform='translate(0 6.627)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline id='line_131' data-name='line 131' y1='1.022' transform='translate(9.833 18.978)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline id='line_132' data-name='line 132' y1='1.022' transform='translate(0.667 18.978)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline id='line_133' data-name='line 133' x2='1.617' transform='translate(2.2 9.3)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='line_134' data-name='line 134' x2='1.617' transform='translate(2.2 3.9)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_cocktail span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_cocktail span:before {
    content: "";
    position: absolute;
    width: 19px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.131 21.5'%3E%3Cg id='group_28666' data-name='group 28666' transform='translate(2.74 1.74)'%3E%3Cpath id='path_32947' data-name='path 32947' d='M1091.613,357.914a3.4,3.4,0,1,1,1.061-2.074' transform='translate(-1087.88 -353.006)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32948' data-name='path 32948' d='M1094.555,360.946' transform='translate(-1090.513 -356.625)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32949' data-name='path 32949' d='M1096.161,357.8' transform='translate(-1091.352 -355.088)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32950' data-name='path 32950' d='M1092.128,357.379' transform='translate(-1089.25 -354.865)' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3Cline id='line_126' data-name='line 126' y2='9.304' transform='translate(9.6 9.706)' fill='%23fff' stroke='%23888' stroke-width='1.5'/%3E%3Cline id='line_127' data-name='line 127' x2='9.824' transform='translate(4.691 19.009)' fill='%23fff' stroke='%23888' stroke-width='1.5'/%3E%3Cpath id='path_32951' data-name='path 32951' d='M1091.575,357.908l2.4,2.4,4.579,4.579,4.579-4.579,2.4-2.4Z' transform='translate(-1088.95 -355.031)' fill='none' stroke='%23888' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_cocktail span {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabTypeD li a.ico_cocktail span:after {
    content: "";
    position: absolute;
    width: 19px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.131 21.5'%3E%3Cg id='group_28666' data-name='group 28666' transform='translate(2.74 1.74)'%3E%3Cpath id='path_32947' data-name='path 32947' d='M1091.613,357.914a3.4,3.4,0,1,1,1.061-2.074' transform='translate(-1087.88 -353.006)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32948' data-name='path 32948' d='M1094.555,360.946' transform='translate(-1090.513 -356.625)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32949' data-name='path 32949' d='M1096.161,357.8' transform='translate(-1091.352 -355.088)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3Cpath id='path_32950' data-name='path 32950' d='M1092.128,357.379' transform='translate(-1089.25 -354.865)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline id='line_126' data-name='line 126' y2='9.304' transform='translate(9.6 9.706)' fill='%23fff' stroke='%23fff' stroke-width='1.5'/%3E%3Cline id='line_127' data-name='line 127' x2='9.824' transform='translate(4.691 19.009)' fill='%23fff' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath id='path_32951' data-name='path 32951' d='M1091.575,357.908l2.4,2.4,4.579,4.579,4.579-4.579,2.4-2.4Z' transform='translate(-1088.95 -355.031)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akgiftCard .giftCard .useArea .tabTypeD li:last-child a {
    border-right: 1px solid #ddd;
}

#akgiftCard .giftCard .useArea .tabTypeD li.on a {
    background: #28324e;
    border: 1px solid #28324e;
}

#akgiftCard .giftCard .useArea .tabCont {
    display: none;
}

#akgiftCard .giftCard .useArea .tabCont.on {
    display: block;
}

#akgiftCard .giftCard .useArea .tabCont ul {
    display: flex;
    flex-wrap: wrap;
}

#akgiftCard .giftCard .useArea .tabCont ul li {
    display: flex;
    flex-flow: column;
    flex-basis: 25%;
    padding: 50px 0;
    text-align: center;
}

#akgiftCard .giftCard .useArea .tabCont ul li:nth-child(4n+1) {
    position: relative;
}

#akgiftCard .giftCard .useArea .tabCont ul li:nth-child(4n+1):after {
    content: "";
    position: absolute;
    width: 1280px;
    height: 1px;
    bottom: 0;
    background: #ddd;
}

#akgiftCard .giftCard .useArea .tabCont ul li p {
    margin-top: 10px;
}

#akgiftCard .mobileGift #btnPurchase {
    display: inline-block;
    margin-top: 20px;
    padding: 0 30px;
    height: 56px;
    background: #28324E;
    color: #fff;
    text-align: center;
}

#akgiftCard .mobileGift #btnPurchase span {
    line-height: 56px;
}

#akgiftCard .mobileGift .boxA {
    display: flex;
    margin-top: 24px;
    padding: 30px;
    border: 1px solid #ddd;
}

#akgiftCard .mobileGift .boxA strong {
    width: 240px;
    font-weight: 700;
}

#akgiftCard .partnerGift article h3 {
    margin-bottom: 16px;
    border-bottom: 2px solid #111;
}

#akgiftCard .partnerGift article > ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#akgiftCard .partnerGift article > ul li {
    padding: 60px 0;
    text-align: center;
    flex-basis: 25%;
}

#akgiftCard .partnerGift article > ul li p {
    line-height: 26px;
}

#akgiftCard .partnerGift article > ul li:nth-child(4n+1) {
    position: relative;
}

#akgiftCard .partnerGift article > ul li:nth-child(4n+1):after {
    content: "";
    position: absolute;
    width: 1280px;
    height: 1px;
    left: 0;
    bottom: 0;
    background: #ddd;
}

#akgiftCard .termsArea dl dt {
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 22px;
}

#akgiftCard .termsArea dl dd {
    margin-bottom: 60px;
    line-height: 1.625em;
}

#akgiftCard .termsArea dl dd > ul {
    padding-top: 5px;
}

/* popup */
#brandSearch {
    position: fixed;
    width: 840px;
    height: 714px;
    left: 50%;
    top: 50%;
    margin-left: -420px;
    margin-top: -357px;
    background: #fff;
    z-index: 21;
}

#brandSearch .brandSearchWrap {
    position: relative;
    padding: 40px 37px 64px;
}

#brandSearch .brandSearchWrap h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 32px;
}

#brandSearch .brandSearchWrap .searchAra {
    display: flex;
    position: relative;
    margin-bottom: 24px;
    align-items: center;
    height: 56px;
    background: #f9f9f9;
}

#brandSearch .brandSearchWrap .searchAra input {
    width: 100%;
    height: 56px;
    border: 0;
    background: none;
    font-size: 18px;
    padding: 0 54px 0 24px;
}

#brandSearch .brandSearchWrap .searchAra .btnBrandSearch {
    position: absolute !important;
    right: 0;
    top: 0;
    width: 56px;
    height: 56px;
}

#brandSearch .brandSearchWrap .searchAra .btnBrandSearch {
    position: relative;
}

#brandSearch .brandSearchWrap .searchAra .btnBrandSearch:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.414 18.414'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1 1)'%3E%3Cpath id='path_30211' data-name='path 30211' d='M18.5,11.5a7,7,0,1,1-7-7A7,7,0,0,1,18.5,11.5Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_30212' data-name='path 30212' d='M29.5,29.578l-4-4' transform='translate(-13.505 -13.578)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#brandSearch .brandSearchWrap .tableArea p {
    margin-bottom: 16px;
    color: #666;
}

#brandSearch .brandSearchWrap .tableArea .resultsList {
    max-height: 420px;
    overflow: auto;
}

#brandSearch .brandSearchWrap .listNone {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 458px;
}

#brandSearch .brandSearchWrap .listNone .textArea {
    font-size: 18px;
    padding-top: 74px;
}

#brandSearch .brandSearchWrap .listNone .textArea strong {
    font-weight: 700;
}

#brandSearch .brandSearchWrap .listNone .textArea {
    position: relative;
}

#brandSearch .brandSearchWrap .listNone .textArea:after {
    content: "";
    position: absolute;
    width: 52px;
    height: 58px;
    left: 50%;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.709 59.346'%3E%3Cg id='not-02' data-name='not-02' transform='translate(-8.452 -5.094)'%3E%3Cpath id='path_34974' data-name='path 34974' d='M32.207,54.173H9.452V18.018L21.375,6.094H47.646V28.763' transform='translate(0 0)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='path_34975' data-name='path 34975' d='M9.894,18.11H21.456V6.431' transform='translate(-0.074 -0.056)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cg id='group_33416' data-name='group 33416' transform='translate(27.038 29.085)'%3E%3Cg id='group_33414' data-name='group 33414' transform='translate(6.988)'%3E%3Ccircle id='sc_2001' data-name='sc 2001' cx='13.568' cy='13.568' r='13.568' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cg id='group_33413' data-name='group 33413' transform='translate(8.192 8.192)'%3E%3Cline id='line_1464' data-name='line 1464' x2='10.751' y2='10.751' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='line_1465' data-name='line 1465' x1='10.751' y2='10.751' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3Cg id='group_33415' data-name='group 33415' transform='translate(0 21.103)'%3E%3Cpath id='path_34976' data-name='path 34976' d='M43.577,63.03l-8.45,8.449a2.149,2.149,0,0,1-3.029,0l-.9-.9a2.149,2.149,0,0,1,0-3.029l8.5-8.5' transform='translate(-30.57 -59.045)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3Cline id='line_1466' data-name='line 1466' x2='20.18' transform='translate(18.459 24.746)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='line_1467' data-name='line 1467' x2='10.857' transform='translate(27.781 19.325)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='line_1468' data-name='line 1468' x2='14.454' transform='translate(18.459 30.133)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    transform: translateX(-50%);
}

#brandSearch .brandSearchWrap .btnPopClose {
    position: absolute !important;
    right: 43px;
    top: 48px;
    width: 24px;
    height: 24px;
}

#brandSearch .brandSearchWrap .btnPopClose {
    position: relative;
}

#brandSearch .brandSearchWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#floorMapPop {
    position: fixed;
    width: 1080px;
    height: 720px;
    left: 50%;
    top: 50%;
    margin-left: -540px;
    margin-top: -360px;
    background: #ffffff;
    z-index: 21;
}

#floorMapPop .floorMapPopWrap {
    display: flex;
}

#floorMapPop .floorMapPopWrap .leftArea {
    width: 980px;
    height: 720px;
    padding: 40px;
}

#floorMapPop .floorMapPopWrap .leftArea h2 {
    color: #231f20;
    line-height: 40px;
    font-size: 28px;
    font-weight: 700;
}

#floorMapPop .floorMapPopWrap .leftArea ul li {
    display: flex;
    width: 900px;
    height: 600px;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
}

#floorMapPop .floorMapPopWrap .leftArea ul li img {
    max-width: 100%;
    max-height: 100%;
}

#floorMapPop .floorMapPopWrap aside {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100px;
    padding-top: 20px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    height: 720px;
    background-color: #231f20;
}

#floorMapPop .floorMapPopWrap aside ul li {
    margin-bottom: 26px;
    text-align: center;
}

#floorMapPop .floorMapPopWrap aside ul li a {
    color: #fff;
    font-size: 24px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 33px;
}

#floorMapPop .floorMapPopWrap aside ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#floorMapPop .floorMapPopWrap aside ul li:last-of-type::after,
#floorMapPop .floorMapPopWrap aside ul li:last-of-type::before {
    display: none;
}

#floorMapPop .floorMapPopWrap aside ul li.on a {
    position: relative;
}

#floorMapPop .floorMapPopWrap aside ul li.on a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 2px;
    background: #fff;
}

#floorMapPop .floorMapPopWrap aside .btnArea {
    position: absolute;
    bottom: 24px;
    left: 0;
    width: 100%;
    text-align: center;
}

#floorMapPop .floorMapPopWrap aside .btnArea .btnEnlargement {
    display: inline-block;
}

#floorMapPop .floorMapPopWrap aside .btnArea .btnEnlargement span {
    display: block;
    padding-left: 22px;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}

#floorMapPop .floorMapPopWrap aside .btnArea .btnEnlargement span {
    position: relative;
}

#floorMapPop .floorMapPopWrap aside .btnArea .btnEnlargement span:after {
    content: "";
    position: absolute;
    left: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.575 15.575'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(0.6 0.6)'%3E%3Cpath id='path_30211' data-name='path 30211' d='M16.861,10.681A6.181,6.181,0,1,1,10.681,4.5,6.181,6.181,0,0,1,16.861,10.681Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_30212' data-name='path 30212' d='M29.036,29.11,25.5,25.578' transform='translate(-14.909 -14.983)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cg id='group_33337' data-name='group 33337' transform='translate(3.206 3.206)'%3E%3Crect id='rect_17326' data-name='rect 17326' width='1.175' height='5.873' transform='translate(2.349)' fill='%23fff'/%3E%3Crect id='rect_17327' data-name='rect 17327' width='1.175' height='5.873' transform='translate(5.873 2.349) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#floorMapPop .floorMapPopWrap .btnPopClose {
    position: absolute !important;
    right: 38px;
    top: 40px;
    width: 24px;
    height: 24px;
}

#floorMapPop .floorMapPopWrap .btnPopClose {
    position: relative;
}

#floorMapPop .floorMapPopWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#completePop {
    z-index: 30;
    position: fixed;
    width: 420px;
    left: 50%;
    top: 50%;
    padding: 30px;
    transform: translate(-50%, -50%);
    background: #fff;
    border: 1px solid #ccc;
}

#completePop h2 {
    font-size: 22px;
    font-weight: 700;
}

#completePop .cont {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100px;
    padding: 12px 0;
    word-break: break-all;
}

#completePop .btnPopClose {
    position: absolute !important;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}

#completePop .btnPopClose {
    position: relative;
}

#completePop .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* 고객서비스 */
#facilityPlaza h3 {
    font-size: 20px;
    margin-bottom: 16px;
    font-weight: 500;
}

#facilityPlaza .caution {
    margin-top: 8px;
    font-size: 14px;
    color: #888;
    line-height: 20px;
}

#facilityPlaza .facilityTab {
    margin-bottom: 40px;
}

#facilityPlaza .facilityTab > ul {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    background: #F9F9F9;
}

#facilityPlaza .facilityTab > ul > li {
    display: flex;
    align-items: center;
    margin-right: 40px;
}

#facilityPlaza .facilityTab > ul > li strong {
    display: block;
    font-size: 14px;
    color: #aaa;
    margin-right: 16px;
}

#facilityPlaza .facilityTab > ul > li > ul {
    display: flex;
}

#facilityPlaza .facilityTab > ul > li > ul li {
    margin-right: 12px;
}

#facilityPlaza .facilityTab > ul > li > ul li a {
    display: block;
    font-size: 18px;
    line-height: 26px;
}

#facilityPlaza .facilityTab > ul > li > ul li.on a {
    font-weight: 700;
}

#facilityPlaza .facilityTab > ul > li > ul li.on a {
    position: relative;
}

#facilityPlaza .facilityTab > ul > li > ul li.on a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 100%;
    height: 2px;
    background: #111;
}

#facilityPlaza .facilityTab > ul > li > ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#facilityPlaza .facilityTab > ul > li > ul li:last-of-type::after,
#facilityPlaza .facilityTab > ul > li > ul li:last-of-type::before {
    display: none;
}

#facilityPlaza .facilityTab > ul > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#facilityPlaza .facilityTab > ul > li:last-of-type::after,
#facilityPlaza .facilityTab > ul > li:last-of-type::before {
    display: none;
}

#facilityPlaza .tabTypeB {
    margin-bottom: 59px;
}

#facilityPlaza .infoList {
    margin-bottom: 30px;
}

#facilityPlaza .infoList .infoArea {
    margin-bottom: 30px;
}

#facilityPlaza .infoList .infoArea ul {
    display: flex;
    flex-wrap: wrap;
}

#facilityPlaza .infoList .infoArea ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    width: 321px;
    height: 120px;
    padding: 0 30px;
    margin-right: -1px;
    margin-top: -1px;
    border: 1px solid #ddd;
}

#facilityPlaza .infoList .infoArea ul li .textArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}

#facilityPlaza .infoList .infoArea ul li .textArea strong {
    display: block;
    margin-bottom: 2px;
    font-size: 18px;
}

#facilityPlaza .infoList .infoArea ul li .textArea span {
    display: block;
}

#facilityPlaza .infoList .infoArea ul li .textArea span i {
    display: block;
    color: #666;
    font-size: 14px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#facilityPlaza .infoList .infoArea ul li .floorArea {
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
}

#facilityPlaza .infoList .infoArea ul li .floorArea em {
    display: block;
    padding-left: 21px;
    font-size: 20px;
    color: #444;
}

#facilityPlaza .infoList .infoArea ul li .floorArea em {
    position: relative;
}

#facilityPlaza .infoList .infoArea ul li .floorArea em:after {
    content: "";
    position: absolute;
    left: 0;
    width: 14px;
    height: 14px;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.2 15.2'%3E%3Cpath id='path_35120' data-name='path 35120' d='M.8,14.8V9.827H5.29V5.4H9.769V.8H14.8v14Z' transform='translate(-0.2 -0.2)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#facilityPlaza .infoList .infoArea ul li .floorArea span {
    font-size: 12px;
    color: #888;
}

#facilityPlaza .infoList .infoArea ul li:nth-child(4n+4) {
    width: 320px;
}

#facilityPlaza .infoList .infoArea ul li:nth-of-type(1),
#facilityPlaza .infoList .infoArea ul li:nth-of-type(2),
#facilityPlaza .infoList .infoArea ul li:nth-of-type(3),
#facilityPlaza .infoList .infoArea ul li:nth-of-type(4) {
    margin-top: 0;
}

#facilityPlaza .infoList .infoArea:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#facilityPlaza .infoList .infoArea:last-of-type::after,
#facilityPlaza .infoList .infoArea:last-of-type::before {
    display: none;
}

#facilityPlaza .exchangeArea {
    margin-bottom: 60px;
}

#facilityPlaza .exchangeArea ol li {
    line-height: 28px;
}

#facilityPlaza .exchangeArea > div {
    margin-bottom: 20px;
}

#facilityPlaza .exchangeArea > div:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#facilityPlaza .exchangeArea > div:last-of-type::after,
#facilityPlaza .exchangeArea > div:last-of-type::before {
    display: none;
}

#facilityPlaza .exchangeArea strong {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
}

#facilityPlaza .tellArea .tableTypeB th {
    font-weight: 400;
    text-align: left;
    padding: 16px 62px;
    letter-spacing: -0.03em;
}

#facilityPlaza .tellArea .tableTypeB td {
    padding: 14px 30px;
}

#facilityPlaza .tellArea .tableTypeB tbody tr:nth-of-type(1) th:nth-of-type(1) {
    text-align: center;
    padding: 16px 10px;
}

#facilityPlaza .tellArea .tableTypeB.sizeA {
    width: 640px;
}

#facilityPlaza .tellArea ul li {
    display: flex;
    margin-bottom: 20px;
}

#facilityPlaza .tellArea ul li strong {
    display: block;
    width: 80px;
    margin-right: 30px;
    padding-left: 20px;
    color: #666;
    font-weight: 400;
}

#facilityPlaza .tellArea ul li strong:after {
    left: 0;
    top: 5px;
    width: 14px;
    height: 14px;
}

#facilityPlaza .tellArea ul li span {
    width: 250px;
}

#facilityPlaza .tellArea ul li span i {
    display: block;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    color: #111;
}

#facilityPlaza .tellArea ul li.ico_tell strong {
    position: relative;
}

#facilityPlaza .tellArea ul li.ico_tell strong:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.366 17.232'%3E%3Cpath id='Icon_Phone' d='M2.38,1.011a1.745,1.745,0,0,1,2.468,0,1.866,1.866,0,0,1,.143.162L6.784,3.48A1.742,1.742,0,0,1,7.1,4.974L6.554,7.165a.677.677,0,0,0,.178.644L9.19,10.266a.676.676,0,0,0,.644.178L12.023,9.9a1.744,1.744,0,0,1,1.495.316l2.307,1.794a1.746,1.746,0,0,1,.306,2.45,1.687,1.687,0,0,1-.143.162l-1.035,1.035a2.779,2.779,0,0,1-2.877.7A18.645,18.645,0,0,1,5.064,11.93,18.654,18.654,0,0,1,.643,4.923a2.782,2.782,0,0,1,.7-2.879Z' transform='translate(0.131 0.1)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 0 0/100%;
}

#facilityPlaza .tellArea ul li.ico_time strong {
    position: relative;
}

#facilityPlaza .tellArea ul li.ico_time strong:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg id='Icon_Time' transform='translate(-0.001 -22.004)'%3E%3Cg id='sc_1996' data-name='sc 1996' transform='translate(0.001 22.004)' fill='none' stroke='%23111' stroke-width='1.2'%3E%3Ccircle cx='8' cy='8' r='8' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='7.4' fill='none'/%3E%3C/g%3E%3Cpath id='path_34971' data-name='path 34971' d='M8,26.857v4h4' transform='translate(0 -0.854)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#facilityPlaza .tellArea ul li.ico_stairs strong {
    position: relative;
}

#facilityPlaza .tellArea ul li.ico_stairs strong:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.2 15.2'%3E%3Cpath id='path_35120' data-name='path 35120' d='M.8,14.8V9.827H5.29V5.4H9.769V.8H14.8v14Z' transform='translate(-0.2 -0.2)' fill='none' stroke='%23111' stroke-miterlimit='10' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#facilityPlaza .tellArea ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#facilityPlaza .tellArea ul li:last-of-type::after,
#facilityPlaza .tellArea ul li:last-of-type::before {
    display: none;
}

#facilityPlaza .tellArea ul.subList {
    display: flex;
}

#facilityPlaza .tellArea ul.subList li {
    margin-bottom: 0;
}

#facilityPlaza .tellArea ul.subList li strong {
    margin-right: 10px;
}

#facilityPlaza .tellArea ul.subList li span {
    width: auto;
}

#facilityPlaza .tellArea ul.subList li.ico_tell {
    margin-right: 8px;
}

#facilityPlaza .tellArea ul.subList li.ico_tell span {
    width: 150px;
}

#facilityPlaza .tellArea ul.subList li.ico_stairs strong {
    width: auto;
}

#vipAclass main {
    padding-top: 80px;
}

#vipAclass main .userInfoArea {
    margin-bottom: 56px;
}

#vipAclass main .userInfoArea .userInfoWrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 48px 80px;
    background: #F9F9F9;
}

#vipAclass main .userInfoArea .userInfoWrap .userInfo .ratingArea {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

#vipAclass main .userInfoArea .userInfoWrap .userInfo .ratingArea span {
    font-size: 18px;
    color: #666;
    line-height: 26px;
    margin-right: 10px;
}

#vipAclass main .userInfoArea .userInfoWrap .userInfo .ratingArea em img {
    height: 28px;
}

#vipAclass main .userInfoArea .userInfoWrap .userInfo strong {
    display: block;
    font-size: 32px;
    line-height: 46px;
}

#vipAclass main .userInfoArea .userInfoWrap .userInfo strong em {
    font-weight: 700;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo {
    display: flex;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo dl {
    margin-left: 75px;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo dl dt {
    margin-bottom: 10px;
    line-height: 26px;
    font-size: 18px;
    color: #666;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo dl dt span {
    display: block;
    padding-left: 32px;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo dl dt span.ico_card {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Cg id='Icon_Account_16' transform='translate(-907)'%3E%3Cg id='rect_17585' data-name='rect 17585' transform='translate(907)' fill='none' stroke='%23111' stroke-width='1.2'%3E%3Crect width='22' height='16' rx='2' stroke='none'/%3E%3Crect x='0.6' y='0.6' width='20.8' height='14.8' rx='1.4' fill='none'/%3E%3C/g%3E%3Cpath id='path_35232' data-name='path 35232' d='M2550.372-23164.959h20.581' transform='translate(-1642.964 23170.297)' fill='none' stroke='%23111' stroke-width='1.2'/%3E%3Ccircle id='sc_2206' data-name='sc 2206' cx='1.5' cy='1.5' r='1.5' transform='translate(923 10)' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 50%/23px 17px;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo dl dt span.ico_calendar {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 17.201'%3E%3Cg id='Icon_Calendar' transform='translate(0.6 0.6)'%3E%3Cline id='line_187' data-name='line 187' x2='15.579' transform='translate(0.001 5.791)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_188' data-name='line 188' y2='3.133' transform='translate(4.309)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cline id='line_189' data-name='line 189' y2='3.133' transform='translate(11.693)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M.8,16.832c0,.5.276.9.615.9H16.185c.34,0,.615-.4.615-.9V4.2c0-.5-.276-.9-.615-.9H1.415c-.34,0-.615.4-.615.9Z' transform='translate(-0.8 -1.734)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 50%/23px 17px;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo dl dd {
    line-height: 46px;
    font-size: 32px;
}

#vipAclass main .userInfoArea .userInfoWrap .aClassInfo dl dd span {
    font-weight: 400;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#vipAclass main .userInfoArea .cb.oh {
    margin-top: 16px;
    margin-bottom: 56px;
}

#vipAclass main .userInfoArea .cb.oh p {
    color: #666;
    line-height: 26px;
    font-size: 16px;
}

#vipAclass main .userInfoArea .cb.oh > span {
    line-height: 24px;
    color: #aaa;
}

#vipAclass main .borderBoxArea {
    display: flex;
    padding: 32px 80px;
    border: 1px solid #eee;
}

#vipAclass main .borderBoxArea > div:first-of-type {
    padding-right: 154px;
}

#vipAclass main .borderBoxArea > div p.title {
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 52px;
}

#vipAclass main .borderBoxArea > div p.caution {
    font-size: 14px;
    color: #888;
    margin-bottom: 8px;
}

#vipAclass main .borderBoxArea > div p.caution:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#vipAclass main .borderBoxArea > div p.caution:last-of-type::after,
#vipAclass main .borderBoxArea > div p.caution:last-of-type::before {
    display: none;
}

#vipAclass main .borderBoxArea > div ul li {
    margin-bottom: 16px;
}

#vipAclass main .borderBoxArea > div ul li:first-of-type {
    padding-top: 21px;
}

#vipAclass main .borderBoxArea > div ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#vipAclass main .borderBoxArea > div ul li:last-of-type::after,
#vipAclass main .borderBoxArea > div ul li:last-of-type::before {
    display: none;
}

#vipAclass main .borderBoxArea > div ul li span {
    display: inline-block;
    padding-right: 10px;
    font-size: 18px;
    color: #666;
}

#vipAclass main .borderBoxArea > div ul li span {
    position: relative;
}

#vipAclass main .borderBoxArea > div ul li span:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 12px;
    background: #ccc;
    right: 0;
    top: 6px;
}

#vipAclass main .borderBoxArea > div ul li p {
    display: inline-block;
    padding-left: 10px;
    font-size: 18px;
}

#vipAclass main .aClassMenu {
    margin-bottom: 100px;
}

#vipAclass main .aClassMenu h3 {
    margin-bottom: 24px;
    font-size: 28px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 38px;
}

#vipAclass main .aClassMenu ul {
    display: flex;
    justify-content: flex-start;
}

#vipAclass main .aClassMenu ul li {
    margin-right: 20px;
}

#vipAclass main .aClassMenu ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 240px;
    height: 140px;
    border: 1px solid #eee;
}

#vipAclass main .aClassMenu ul li a span {
    display: block;
    padding-right: 15px;
    padding-top: 63px;
    line-height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23111' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 100% calc(100% - 5px)/7px auto;
}

#vipAclass main .aClassMenu ul li a span {
    position: relative;
}

#vipAclass main .aClassMenu ul li a span:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 60px;
    height: 50px;
}

#vipAclass main .aClassMenu ul li.ico_coin a span:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.923 47.603'%3E%3Cg id='Icon_Salege_54' transform='translate(-628 -1249)'%3E%3Cpath id='path_36603' data-name='path 36603' d='M15.053,45.291c1.232.15,7.722,0,8.7,0A23.385,23.385,0,0,0,43.208,35.167,22.286,22.286,0,0,0,47.1,22.646C47.1,10.139,36.647,0,23.755,0H15.414' transform='translate(633.826 1250.088)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cg id='path_36599' data-name='path 36599' transform='translate(628 1249)' fill='none'%3E%3Cpath d='M23.8,0A23.8,23.8,0,1,1,0,23.8,23.8,23.8,0,0,1,23.8,0Z' stroke='none'/%3E%3Cpath d='M 23.80126953125 2 C 20.85723876953125 2 18.00232887268066 2.576141357421875 15.31583786010742 3.712429046630859 C 12.72000122070312 4.810379028320312 10.38827896118164 6.382610321044922 8.385440826416016 8.385440826416016 C 6.382610321044922 10.38827896118164 4.810379028320312 12.72000122070312 3.712429046630859 15.31583786010742 C 2.576141357421875 18.00232887268066 2 20.85723876953125 2 23.80126953125 C 2 26.74530029296875 2.576141357421875 29.60021018981934 3.712429046630859 32.28669738769531 C 4.810379028320312 34.88253784179688 6.382610321044922 37.21426010131836 8.385440826416016 39.21709823608398 C 10.38827896118164 41.21992874145508 12.72000122070312 42.79216003417969 15.31583786010742 43.89011001586914 C 18.00232887268066 45.02639770507812 20.85723876953125 45.6025390625 23.80126953125 45.6025390625 C 26.74530029296875 45.6025390625 29.60021018981934 45.02639770507812 32.28669738769531 43.89011001586914 C 34.88253784179688 42.79216003417969 37.21426010131836 41.21992874145508 39.21709823608398 39.21709823608398 C 41.21992874145508 37.21426010131836 42.79216003417969 34.88253784179688 43.89011001586914 32.28669738769531 C 45.02639770507812 29.60021018981934 45.6025390625 26.74530029296875 45.6025390625 23.80126953125 C 45.6025390625 20.85723876953125 45.02639770507812 18.00232887268066 43.89011001586914 15.31583786010742 C 42.79216003417969 12.72000122070312 41.21992874145508 10.38827896118164 39.21709823608398 8.385440826416016 C 37.21426010131836 6.382610321044922 34.88253784179688 4.810379028320312 32.28669738769531 3.712429046630859 C 29.60021018981934 2.576141357421875 26.74530029296875 2 23.80126953125 2 M 23.80126953125 0 C 36.94635009765625 0 47.6025390625 10.65618896484375 47.6025390625 23.80126953125 C 47.6025390625 36.94635009765625 36.94635009765625 47.6025390625 23.80126953125 47.6025390625 C 10.65618896484375 47.6025390625 0 36.94635009765625 0 23.80126953125 C 0 10.65618896484375 10.65618896484375 0 23.80126953125 0 Z' stroke='none' fill='%2328324E'/%3E%3C/g%3E%3Cpath id='path_36604' data-name='path 36604' d='M675.945,1258.356H669.37' transform='translate(-0.343 -0.077)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36605' data-name='path 36605' d='M675.945,1258.356H669.37' transform='translate(2.633 4.881)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36606' data-name='path 36606' d='M675.945,1258.356H669.37' transform='translate(4.616 9.84)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36607' data-name='path 36607' d='M675.945,1258.356H669.37' transform='translate(5.92 14.798)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36608' data-name='path 36608' d='M675.945,1258.356H669.37' transform='translate(4.616 19.757)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36609' data-name='path 36609' d='M675.945,1258.356H669.37' transform='translate(2.633 24.716)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36610' data-name='path 36610' d='M675.945,1258.356H669.37' transform='translate(-0.654 29.674)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36611' data-name='path 36611' d='M378.531,475.837l-10.369,6.432v-6.432h-1.4v8.747l6.384-4.077,5.837,3.7h2.43l-7.114-4.361,6.642-4Z' transform='translate(287.152 792.363)' fill='%2328324E' stroke='%2328324E' stroke-width='0.3'/%3E%3Cpath id='path_36612' data-name='path 36612' d='M300.526,483.306h1.864l6.759-6.915,6.758,6.915h1.865l-8.614-8.723Z' transform='translate(334.513 793.26)' fill='%2328324E' stroke='%2328324E' stroke-width='0.3'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/54px auto;
}

#vipAclass main .aClassMenu ul li.ico_car a span:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 40.62'%3E%3Cg id='Icon_Car_56' transform='translate(65.508 10.548)'%3E%3Cpath id='path_36613' data-name='path 36613' d='M331.663,192.214l3.918-10.5c1.219-3.27,4.654-5.832,7.815-5.832h23.881c3.163,0,6.6,2.562,7.816,5.832l3.876,10.387' transform='translate(-392.842 -185.425)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cg id='rect_18114' data-name='rect 18114' transform='translate(-65.508 2.662)' fill='none' stroke='%2328324E' stroke-width='2'%3E%3Cpath d='M12,0H44A12,12,0,0,1,56,12v4a4,4,0,0,1-4,4H4a4,4,0,0,1-4-4V12A12,12,0,0,1,12,0Z' stroke='none'/%3E%3Cpath d='M12,1H44A11,11,0,0,1,55,12v4a3,3,0,0,1-3,3H4a3,3,0,0,1-3-3V12A11,11,0,0,1,12,1Z' fill='none'/%3E%3C/g%3E%3Cpath id='path_36615' data-name='path 36615' d='M340.306,194.453a3,3,0,1,1-3-3h0a3,3,0,0,1,3,3Z' transform='translate(-389.607 -181.346)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36616' data-name='path 36616' d='M368.541,194.452a3,3,0,1,1-3-3,3,3,0,0,1,3,3Z' transform='translate(-388.715 -181.346)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36617' data-name='path 36617' d='M8,9A4,4,0,0,0,0,9' transform='translate(-28.986 -5.712)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36620' data-name='path 36620' d='M341.71,196.6c0,3.728-.188,6.75-3.7,6.75s-3.7-3.022-3.7-6.75' transform='translate(-390.638 -174.274)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_36621' data-name='path 36621' d='M341.71,196.6c0,3.728-.188,6.75-3.7,6.75s-3.7-3.022-3.7-6.75' transform='translate(-360.432 -174.274)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/57px auto;
}

#vipAclass main .aClassMenu ul li.ico_news a span:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.6 41.349'%3E%3Cg id='Icon_NewsPaper_46' transform='translate(-707.773 -1260.5)'%3E%3Cpath id='path_36622' data-name='path 36622' d='M43.919,38.149H5.237A4.437,4.437,0,0,1,.8,33.712V-1.2H39.414V33.712a4.437,4.437,0,0,0,4.437,4.437h.113A4.437,4.437,0,0,0,48.4,33.712V7.9H39.414' transform='translate(707.973 1262.7)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cg id='group_37105' data-name='group 37105' transform='translate(714.212 1269.304)'%3E%3Crect id='rect_18115' data-name='rect 18115' width='11.445' height='2.081' fill='%2328324E'/%3E%3Crect id='rect_18116' data-name='rect 18116' width='11.445' height='2.081' transform='translate(0 6.243)' fill='%2328324E'/%3E%3Crect id='rect_18117' data-name='rect 18117' width='11.445' height='2.081' transform='translate(0 12.486)' fill='%2328324E'/%3E%3Cg id='rect_18118' data-name='rect 18118' transform='translate(15.607)' fill='none' stroke='%2328324E' stroke-width='2'%3E%3Crect width='12.486' height='14.567' stroke='none'/%3E%3Crect x='1' y='1' width='10.486' height='12.567' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/48px auto;
}

#vipAclass main .aClassMenu ul li.ico_holiday a span:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.095 50.094'%3E%3Cg id='Icon_Gift_47' transform='translate(0 0)'%3E%3Cg id='group_37897' data-name='group 37897'%3E%3Cpath id='path_37347' data-name='path 37347' d='M21.047,5.047A81.582,81.582,0,0,0,5.611,7.12s-1.732,3-2.564,15.927' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_37348' data-name='path 37348' d='M29.047,5.047s.679.013,1.8.069c3.053.156,9.376.642,14.012,2.105,0,0,1.481,2.983,2.192,15.826' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_37349' data-name='path 37349' d='M23.876,47.9s-11.055-.2-18.442-2.527c0,0-1.727-3.468-2.557-18.395' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_37350' data-name='path 37350' d='M26.218,47.9s11.055-.2,18.442-2.527c0,0,1.727-3.468,2.557-18.395' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Ccircle id='sc_2223' data-name='sc 2223' cx='4.5' cy='4.5' r='4.5' transform='translate(20.547 20.547)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='path_37351' data-name='path 37351' d='M27.156,20.819C36.921,8.9,25.23,1.2,25.23,1.2S13.5,8.931,23.354,20.878' fill='none' stroke='%2328324E' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='path_37352' data-name='path 37352' d='M20.819,22.939C8.9,13.174,1.2,24.865,1.2,24.865s7.733,11.729,19.679,1.876' fill='none' stroke='%2328324E' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='path_37353' data-name='path 37353' d='M29.276,22.939C41.19,13.174,48.9,24.865,48.9,24.865s-7.733,11.729-19.68,1.876' fill='none' stroke='%2328324E' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='path_37354' data-name='path 37354' d='M27.156,29.276C36.921,41.19,25.23,48.9,25.23,48.9S13.5,41.164,23.354,29.217' fill='none' stroke='%2328324E' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='line_1610' data-name='line 1610' y2='7.5' transform='translate(25.047 13.047)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1611' data-name='line 1611' x2='7.5' transform='translate(13.047 25.047)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1612' data-name='line 1612' y1='7.5' transform='translate(25.047 29.547)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1613' data-name='line 1613' x1='7.5' transform='translate(29.547 25.047)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1614' data-name='line 1614' x1='14.683' y1='15.849' transform='translate(29.047 28.827)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1615' data-name='line 1615' x1='15.22' y2='14' transform='translate(28.827 7.047)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1616' data-name='line 1616' x2='15' y2='14.22' transform='translate(6.047 7.047)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1617' data-name='line 1617' y1='15' x2='15.22' transform='translate(6.047 29.047)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/48px auto;
}

#vipAclass main .aClassMenu ul li.ico_gift a span:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.744 46.713'%3E%3Cg id='Icon_Invitation_45' transform='translate(0.391 -4.897)'%3E%3Cline id='line_1548' data-name='line 1548' y1='7.642' x2='11.039' transform='translate(1 14.6)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='line_1549' data-name='line 1549' x1='11.039' y1='7.642' transform='translate(34.922 14.6)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='pathj_36623' data-name='pathj 36623' d='M34.922,22.184,34.79,2.95A2.211,2.211,0,0,0,32.39,1H14.439a2.211,2.211,0,0,0-2.4,1.95v.01l.12,19.282' transform='translate(0 4.897)' fill='none' stroke='%2328324E' stroke-width='2'/%3E%3Cpath id='pathj_36624' data-name='pathj 36624' d='M27.9,31.089l18.057-8.847V48.987a1.671,1.671,0,0,1-1.715,1.623H2.715A1.671,1.671,0,0,1,1,48.987V22.242L18.885,31' fill='none' stroke='%2328324E' stroke-width='1'/%3E%3Cpath id='pathj_36625' data-name='pathj 36625' d='M27.9,31.089l18.057-8.847V48.987a1.671,1.671,0,0,1-1.715,1.623H2.715A1.671,1.671,0,0,1,1,48.987V22.242L18.885,31' fill='none' stroke='%2328324E' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='pathj_36626' data-name='pathj 36626' d='M26.786,31.219a4.081,4.081,0,1,1-4.08-4.08A4.08,4.08,0,0,1,26.786,31.219Z' transform='translate(0.776 0.776)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='2'/%3E%3Cg id='group_37108' data-name='group 37108' transform='translate(31.899 9.68) rotate(90)'%3E%3Cg id='pathj_35252' data-name='pathj 35252' transform='translate(7.934 0.139)' fill='%2328324E'%3E%3Cpath d='M -0.1600006222724915 3.714928865432739 L -0.1600006222724915 3.423158884048462 L -0.1600006222724915 -1.034812953548681e-06 L -0.1600006222724915 -0.1600010395050049 L -6.19964623638225e-07 -0.1600010395050049 L 0.549609363079071 -0.1600010395050049 L 0.7096093893051147 -0.1600010395050049 L 0.7096093893051147 -1.034812953548681e-06 L 0.7096093893051147 2.230237483978271 L 4.527339458465576 -0.1360010355710983 L 4.566069602966309 -0.1600010395050049 L 4.611629486083984 -0.1600010395050049 L 5.555699348449707 -0.1600010395050049 L 6.131309509277344 -0.1600010395050049 L 5.638269424438477 0.1370489597320557 L 3.261811494827271 1.56882905960083 L 5.824209213256836 3.137848854064941 L 6.308349609375 3.434298992156982 L 5.740659236907959 3.434298992156982 L 4.78779935836792 3.434298992156982 L 4.741439342498779 3.434298992156982 L 4.702269554138184 3.409518957138062 L 2.501940727233887 2.017677783966064 L 0.08601938188076019 3.558068990707397 L -0.1600006222724915 3.714928865432739 Z' stroke='none'/%3E%3Cpath d='M -4.76837158203125e-07 -9.5367431640625e-07 L -4.76837158203125e-07 3.423158884048462 L 2.501599311828613 1.828138947486877 L 4.78779935836792 3.274298906326294 L 5.740659236907959 3.274298906326294 L 2.953609466552734 1.567718982696533 L 5.555699348449707 -9.5367431640625e-07 L 4.611629486083984 -9.5367431640625e-07 L 0.5496091842651367 2.517648935317993 L 0.5496091842651367 -9.5367431640625e-07 L -4.76837158203125e-07 -9.5367431640625e-07 M -0.3200006484985352 -0.3200011253356934 L 0.8696093559265137 -0.3200011253356934 L 0.8696093559265137 1.942835927009583 L 4.520499229431152 -0.3200011253356934 L 6.706919193267822 -0.3200011253356934 L 3.570018529891968 1.569936037063599 L 6.876049518585205 3.594298839569092 L 4.695089340209961 3.594298839569092 L 2.50227689743042 2.20721960067749 L -0.3200006484985352 4.006699085235596 L -0.3200006484985352 -0.3200011253356934 Z' stroke='none' fill='%2328324E'/%3E%3C/g%3E%3Cg id='pathj_35253' data-name='pathj 35253' fill='%2328324E'%3E%3Cpath d='M 7.140268325805664 3.573577880859375 L 6.757078170776367 3.573577880859375 L 6.026068210601807 3.573577880859375 L 5.958768367767334 3.573577880859375 L 5.911708354949951 3.525477886199951 L 3.377917289733887 0.9360098838806152 L 0.8445283770561218 3.525467872619629 L 0.7974583506584167 3.573577880859375 L 0.7301583886146545 3.573577880859375 L -1.629867597330303e-06 3.573577880859375 L -0.3837616443634033 3.573577880859375 L -0.1136616319417953 3.300967931747437 L 3.268418312072754 -0.112612172961235 L 3.382198333740234 -0.2274521738290787 L 3.495858430862427 -0.112492173910141 L 6.870858192443848 3.301087856292725 L 7.140268325805664 3.573577880859375 Z' stroke='none'/%3E%3Cpath d='M 6.757078170776367 3.413577795028687 L 3.382078409194946 -2.175369218093692e-06 L -1.629867597330303e-06 3.413577795028687 L 0.7301583886146545 3.413577795028687 L 3.37790846824646 0.7072278261184692 L 6.026068210601807 3.413577795028687 L 6.757078170776367 3.413577795028687 M 7.523458480834961 3.733577728271484 L 5.891478538513184 3.733577728271484 L 3.377926349639893 1.164791941642761 L 0.8647583723068237 3.733577728271484 L -0.7675116062164307 3.733577728271484 L 3.382318258285522 -0.454902172088623 L 7.523458480834961 3.733577728271484 Z' stroke='none' fill='%2328324E'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/45px auto;
}

#vipAclass main .aClassMenu ul li:last-of-type {
    margin-right: 0;
}

#vipAclass main .bannerArea {
    margin-bottom: 100px;
}

#vipAclass main .bannerArea > div {
    margin-bottom: 40px;
}

#vipAclass main .bannerArea > div a {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    height: 220px;
    background-size: cover;
    background-position: 50%;
}

#vipAclass main .bannerArea > div a img {
    width: 1280px;
    height: 220px;
}

#vipAclass main .bannerArea > div a strong {
    display: block;
    margin-bottom: 10px;
    line-height: 34px;
    font-size: 24px;
    font-weight: 700;
}

#vipAclass main .bannerArea > div a span {
    display: inline-block;
    padding-right: 27px;
    line-height: 26px;
    font-size: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23111' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 100% 50%/7px auto;
}

#vipAclass main .bannerArea > div:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#vipAclass main .bannerArea > div:last-of-type::after,
#vipAclass main .bannerArea > div:last-of-type::before {
    display: none;
}

#vipAclass main .tellArea > strong {
    display: block;
    margin-bottom: 16px;
    padding-left: 28px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='icon_notic' transform='translate(-2.762)'%3E%3Ccircle id='sc_1861' data-name='sc 1861' cx='9' cy='9' r='9' transform='translate(2.762)' fill='%23111'/%3E%3Ctext id='i' transform='translate(9.762 14)' fill='%23fff' font-size='12' font-family='NotoSans-Bold, Noto Sans' font-weight='700' letter-spacing='-0.01em'%3E%3Ctspan x='0' y='0'%3Ei%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 50%/18px;
}

#vipAclass main .tellArea ul {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100px;
    padding: 0 80px;
    background: #F9F9F9;
}

#vipAclass main .tellArea ul li {
    display: flex;
}

#vipAclass main .tellArea ul li strong {
    display: block;
    padding-left: 21px;
    margin-right: 16px;
    color: #666;
    line-height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.414 21.413'%3E%3Cpath id='Icon_Phone_20' d='M9.378,12.844a11.94,11.94,0,0,0,4.346,2.873l2.214-1.8a.387.387,0,0,1,.446,0l4.111,2.7a1.214,1.214,0,0,1,.194,1.907l-1.926,1.943a2.317,2.317,0,0,1-2.132.642,20.47,20.47,0,0,1-10.072-5.4A20.388,20.388,0,0,1,1.115,5.624a2.3,2.3,0,0,1,.646-2.129l2-1.967A1.16,1.16,0,0,1,5.59,1.72L8.326,5.864a.384.384,0,0,1,0,.45l-1.8,2.213a11.86,11.86,0,0,0,2.854,4.318Z' transform='translate(-0.352 -0.463)' fill='none' stroke='%23111' stroke-width='1.4'/%3E%3C/svg%3E%0A") no-repeat 0 50%/15px auto;
}

#vipAclass main .tellArea ul li span {
    display: block;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#vipAclassGift main {
    padding-top: 80px;
}

#vipAclassGift main pre {
    white-space: pre-wrap;
}

#vipAclassGift main.list .topCont {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 48px;
    margin-bottom: 100px;
    background: #F9F9F9;
}

#vipAclassGift main.list .topCont > span {
    display: flex;
    align-items: center;
    margin-bottom: 17px;
    line-height: 28px;
    font-size: 18px;
    color: #666;
}

#vipAclassGift main.list .topCont > span i {
    display: block;
    margin-left: 4px;
    color: #111;
}

#vipAclassGift main.list .topCont > span em {
    display: block;
    margin: 0 10px;
}

#vipAclassGift main.list .topCont > span em img {
    height: 28px;
}

#vipAclassGift main.list .topCont h3 {
    font-size: 32px;
    margin-bottom: 28px;
    line-height: 46px;
}

#vipAclassGift main.list .topCont h3 + p {
    margin-bottom: 27px;
    color: #666;
    line-height: 24px;
    text-align: center;
}

#vipAclassGift main.list .topCont .dateArea {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#vipAclassGift main.list .topCont .dateArea li {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 17px;
    margin-right: 16px;
    line-height: 22px;
}

#vipAclassGift main.list .topCont .dateArea li strong {
    display: block;
    margin-right: 12px;
    color: #666;
}

#vipAclassGift main.list .topCont .dateArea li.point {
    width: 100%;
    text-align: center;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 16px;
}

#vipAclassGift main.list .topCont .dateArea li.point span {
    font-size: 24px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 14px;
}

#vipAclassGift main.list .topCont .dateArea li.point:after {
    display: none;
}

#vipAclassGift main.list .topCont .dateArea li {
    position: relative;
}

#vipAclassGift main.list .topCont .dateArea li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    background: #ccc;
}

#vipAclassGift main.list .topCont .dateArea li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#vipAclassGift main.list .topCont .dateArea li:last-of-type::after,
#vipAclassGift main.list .topCont .dateArea li:last-of-type::before {
    display: none;
}

#vipAclassGift main.list .topCont .btnArea {
    display: flex;
    margin-top: 40px;
}

#vipAclassGift main.list .topCont .btnArea a {
    width: 240px;
    margin: 0 12px;
}

#vipAclassGift main.list .listArea {
    position: relative;
    margin-bottom: 120px;
}

#vipAclassGift main.list .listArea ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#vipAclassGift main.list .listArea ul li {
    width: 620px;
    margin-top: 60px;
}

#vipAclassGift main.list .listArea ul li .imgArea {
    width: 620px;
    height: 412px;
}

#vipAclassGift main.list .listArea ul li .imgArea img {
    width: 100%;
    height: 100%;
}

#vipAclassGift main.list .listArea ul li .textArea {
    padding-top: 32px;
}

#vipAclassGift main.list .listArea ul li .textArea label {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 35px;
}

#vipAclassGift main.list .listArea ul li .textArea > strong {
    display: block;
    margin-bottom: 13px;
    line-height: 35px;
    font-size: 24px;
}

#vipAclassGift main.list .listArea ul li .textArea pre {
    margin-bottom: 16px;
    line-height: 24px;
}

#vipAclassGift main.list .listArea ul li .textArea > div {
    display: flex;
    line-height: 24px;
}

#vipAclassGift main.list .listArea ul li .textArea > div strong {
    display: flex;
    flex: none;
    margin-right: 10px;
    color: #888;
}

#vipAclassGift main.list .listArea ul li .textArea > div span {
    display: block;
}

#vipAclassGift main.list .listArea ul li.disabled {
    opacity: 0.5;
}

#vipAclassGift main.list .listArea ul li:nth-of-type(1),
#vipAclassGift main.list .listArea ul li:nth-of-type(2) {
    margin-top: 0;
}

#vipAclassGift main.list .listArea .btnArea {
    margin-top: 100px;
    text-align: center;
}

#vipAclassGift main.list .listArea .btnArea a {
    width: 240px;
}

#vipAclassGift main.list .listArea .deadline {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
}

#vipAclassGift main.list .listArea .deadline strong {
    display: block;
    margin-bottom: 24px;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    line-height: 70px;
}

#vipAclassGift main.list .listArea .deadline p {
    font-size: 24px;
    color: #fff;
}

#vipAclassGift main.list .caution {
    padding: 40px 57px;
    background: #F9F9F9;
}

#vipAclassGift main.view h3 {
    margin-bottom: 16px;
    line-height: 45px;
    text-align: center;
    font-size: 32px;
}

#vipAclassGift main.view h3 + p {
    margin-bottom: 40px;
    line-height: 26px;
    font-size: 18px;
    color: #666;
    text-align: center;
}

#vipAclassGift main.view .boxWrap {
    width: 460px;
    margin: 0 auto;
}

#vipAclassGift main.view .boxWrap .boxArea {
    padding: 40px;
    border: 1px solid #ddd;
}

#vipAclassGift main.view .boxWrap .boxArea ul {
    margin-bottom: 32px;
}

#vipAclassGift main.view .boxWrap .boxArea ul li {
    display: flex;
    margin-bottom: 16px;
    line-height: 24px;
}

#vipAclassGift main.view .boxWrap .boxArea ul li strong {
    display: block;
    flex: none;
    width: 64px;
    margin-right: 10px;
    color: #888;
}

#vipAclassGift main.view .boxWrap .boxArea ul li:last-of-type {
    margin-bottom: 0;
}

#vipAclassGift main.view .boxWrap .boxArea .imgArea {
    width: 380px;
    height: 254px;
}

#vipAclassGift main.view .boxWrap .boxArea .imgArea img {
    width: 100%;
    height: 100%;
}

#vipAclassGift main.view .boxWrap .btnArea {
    display: flex;
    margin-top: 40px;
}

#vipAclassGift main.view .boxWrap .btnArea a {
    display: block;
    width: 100%;
    margin-left: 24px;
}

#vipAclassGift main.view .boxWrap .btnArea a:first-of-type {
    margin-left: 0;
}

#vipAclassProgram main {
    padding-top: 80px;
}

#vipAclassProgram main.list .topCont {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 48px;
    margin-bottom: 100px;
    background: #F9F9F9;
}

#vipAclassProgram main.list .topCont > span {
    display: flex;
    align-items: center;
    margin-bottom: 17px;
    line-height: 28px;
    font-size: 18px;
    color: #666;
}

#vipAclassProgram main.list .topCont > span i {
    display: block;
    margin-left: 4px;
    color: #111;
}

#vipAclassProgram main.list .topCont > span em {
    display: block;
    margin: 0 10px;
}

#vipAclassProgram main.list .topCont > span em img {
    height: 28px;
}

#vipAclassProgram main.list .topCont h3 {
    font-size: 32px;
    margin-bottom: 28px;
    line-height: 46px;
}

#vipAclassProgram main.list .topCont h3 + p {
    margin-bottom: 27px;
    color: #666;
    line-height: 24px;
    text-align: center;
}

#vipAclassProgram main.list .topCont .dateArea {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#vipAclassProgram main.list .topCont .dateArea li {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 17px;
    margin-right: 16px;
    line-height: 22px;
}

#vipAclassProgram main.list .topCont .dateArea li strong {
    display: block;
    margin-right: 12px;
    color: #666;
}

#vipAclassProgram main.list .topCont .dateArea li.point {
    width: 100%;
    text-align: center;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 16px;
}

#vipAclassProgram main.list .topCont .dateArea li.point span {
    font-size: 24px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 24px;
}

#vipAclassProgram main.list .topCont .dateArea li.point:after {
    display: none;
}

#vipAclassProgram main.list .topCont .dateArea li {
    position: relative;
}

#vipAclassProgram main.list .topCont .dateArea li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    background: #ccc;
}

#vipAclassProgram main.list .topCont .dateArea li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#vipAclassProgram main.list .topCont .dateArea li:last-of-type::after,
#vipAclassProgram main.list .topCont .dateArea li:last-of-type::before {
    display: none;
}

#vipAclassProgram main.list .topCont .typeSelect {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    min-width: 985px;
    max-width: 1170px;
    margin-top: 40px;
    padding: 22px 32px;
    border: 1px solid #ddd;
    background: #fff;
}

#vipAclassProgram main.list .topCont .typeSelect li {
    margin: 10px 30px;
}

#vipAclassProgram main.list .topCont .typeSelect li label strong {
    display: block;
    margin-bottom: 2px;
    line-height: 24px;
}

#vipAclassProgram main.list .topCont .typeSelect li label span {
    display: block;
    line-height: 25px;
    color: #888;
}

#vipAclassProgram main.list .topCont .typeSelect li label::after {
    top: 12px;
    transform: translateY(0);
}

#vipAclassProgram main.list .topCont .typeSelect li:first-of-type {
    margin-left: 0;
}

#vipAclassProgram main.list .topCont .typeSelect li:last-of-type {
    margin-right: 0;
}

#vipAclassProgram main.list .topCont .btnArea {
    display: flex;
    margin-top: 32px;
}

#vipAclassProgram main.list .topCont .btnArea a {
    width: 240px;
    margin: 0 12px;
}

#vipAclassProgram main.list .typeList {
    position: relative;
}

#vipAclassProgram main.list .typeList .listArea {
    position: relative;
    margin-bottom: 80px;
    padding-bottom: 100px;
    border-bottom: 1px solid #ddd;
}

#vipAclassProgram main.list .typeList .listArea h4 {
    margin-bottom: 40px;
}

#vipAclassProgram main.list .typeList .listArea h4 strong {
    font-size: 32px;
    line-height: 43px;
    background: linear-gradient(to top, #FFFA9E 40%, transparent 40%);
}

#vipAclassProgram main.list .typeList .listArea > ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#vipAclassProgram main.list .typeList .listArea > ul > li {
    display: flex;
    margin-bottom: 100px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea {
    position: relative;
    width: 700px;
    height: 446px;
    margin-right: 80px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .imgSlide img {
    width: 700px;
    height: 446px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .imgSlide .slick-arrow {
    width: 65px;
    height: 82px;
    top: auto;
    bottom: 0;
    transform: translateY(0);
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .imgSlide .slick-arrow.slick-prev {
    left: auto;
    right: 131px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.719 33.53'%3E%3Cpath id='path_160' data-name='path 160' d='M0,0H3.626L16.765,14.048,29.9,0H33.53L16.78,17.719Z' transform='translate(17.719) rotate(90)' fill='%23ccc'/%3E%3C/svg%3E") no-repeat 50%/17px auto;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .imgSlide .slick-arrow.slick-next {
    left: auto;
    right: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.719 33.53'%3E%3Cpath id='path_160' data-name='path 160' d='M0,0H3.626L16.765,14.048,29.9,0H33.53L16.78,17.719Z' transform='translate(0 33.53) rotate(-90)' fill='%23ccc'/%3E%3C/svg%3E") no-repeat 50%/17px auto;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 196px;
    height: 82px;
    background: rgba(40, 50, 78, 0.8);
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging strong,
#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging i,
#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging span {
    display: block;
    font-size: 18px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging i,
#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging span {
    color: #ccc;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging strong {
    color: #fff;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .imgArea .slidePaging i {
    margin: 0 3px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea {
    width: 500px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea h5 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 33px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea p {
    margin-bottom: 24px;
    line-height: 24px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea ul {
    padding: 24px 30px;
    background: #F9F9F9;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea ul li {
    display: flex;
    margin-bottom: 8px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea ul li strong {
    display: block;
    flex: none;
    line-height: 24px;
    width: 63px;
    margin-right: 5px;
    color: #888;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea ul li span {
    display: block;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea ul li:last-of-type::after,
#vipAclassProgram main.list .typeList .listArea > ul > li .textArea ul li:last-of-type::before {
    display: none;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .textArea > span {
    display: block;
    margin-top: 22px;
    line-height: 21px;
    font-size: 14px;
    color: #888;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .btnBox {
    margin-top: 40px;
}

#vipAclassProgram main.list .typeList .listArea > ul > li .btnBox a.btnTypeA.sizeF.colorC {
    background: #ccc;
    cursor: default;
}

#vipAclassProgram main.list .typeList .listArea > ul > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#vipAclassProgram main.list .typeList .listArea > ul > li:last-of-type::after,
#vipAclassProgram main.list .typeList .listArea > ul > li:last-of-type::before {
    display: none;
}

#vipAclassProgram main.list .typeList .listArea .btnArea {
    margin-top: 100px;
    text-align: center;
}

#vipAclassProgram main.list .typeList .listArea .btnArea a {
    width: 240px;
}

#vipAclassProgram main.list .typeList .listArea:last-of-type {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

#vipAclassProgram main.list .typeList .deadline {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    padding-top: 140px;
    background: rgba(0, 0, 0, 0.5);
    z-index: 2;
}

#vipAclassProgram main.list .typeList .deadline strong {
    display: block;
    margin-bottom: 24px;
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    line-height: 70px;
}

#vipAclassProgram main.list .typeList .deadline p {
    font-size: 24px;
    color: #fff;
}

#vipAclassProgram main.list .caution {
    margin-top: 100px;
    padding: 40px 57px;
    background: #F9F9F9;
}

#vipAclassProgram main.list .caution li {
    margin-bottom: 10px;
    color: #888;
    line-height: 26px;
    font-size: 18px;
}

#vipAclassProgram main.list .caution li:last-of-type {
    margin-bottom: 0;
}

#applyInfoPopPg {
    position: fixed;
    width: 576px;
    height: 766px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 21;
    background: #fff;
}

#applyInfoPopPg .popWrap {
    position: relative;
    height: 100%;
    padding: 56px 32px 48px;
}

#applyInfoPopPg .popWrap h2 {
    margin-bottom: 40px;
    font-size: 28px;
    text-align: center;
}

#applyInfoPopPg .popWrap .scrollArea {
    position: relative;
    height: calc(100% - 169px);
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0 -21px;
    padding: 0 21px;
}

#applyInfoPopPg .popWrap .scrollArea article {
    margin-bottom: 40px;
}

#applyInfoPopPg .popWrap .scrollArea article h3 {
    margin-bottom: 24px;
}

#applyInfoPopPg .popWrap .scrollArea article h3 strong {
    line-height: 27px;
    font-size: 20px;
    background: linear-gradient(to top, #FFFA9E 50%, transparent 50%);
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li {
    margin-bottom: 30px;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li h4 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 33px;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .imgArea {
    width: 508px;
    height: 324px;
    margin-bottom: 16px;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .imgArea img {
    width: 508px;
    height: 324px;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .pdtInfo {
    padding: 24px;
    background: #F9F9F9;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .pdtInfo li {
    display: flex;
    margin-bottom: 8px;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .pdtInfo li strong {
    display: block;
    flex: none;
    line-height: 24px;
    width: 72px;
    margin-right: 22px;
    color: #888;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .pdtInfo li span {
    display: block;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .pdtInfo li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li .pdtInfo li:last-of-type::after,
#applyInfoPopPg .popWrap .scrollArea article > ul > li .pdtInfo li:last-of-type::before {
    display: none;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#applyInfoPopPg .popWrap .scrollArea article > ul > li:last-of-type::after,
#applyInfoPopPg .popWrap .scrollArea article > ul > li:last-of-type::before {
    display: none;
}

#applyInfoPopPg .popWrap .scrollArea article:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#applyInfoPopPg .popWrap .scrollArea article:last-of-type::after,
#applyInfoPopPg .popWrap .scrollArea article:last-of-type::before {
    display: none;
}

#applyInfoPopPg .popWrap .btnArea {
    display: flex;
    margin-top: 40px;
}

#applyInfoPopPg .popWrap .btnArea a {
    width: 100%;
    margin-right: 24px;
}

#applyInfoPopPg .popWrap .btnArea a:last-of-type {
    margin-right: 0;
}

#applyInfoPopPg .popWrap .btnPopClose {
    position: absolute !important;
    right: 43px;
    top: 48px;
    width: 24px;
    height: 24px;
}

#applyInfoPopPg .popWrap .btnPopClose {
    position: relative;
}

#applyInfoPopPg .popWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#pdtChangePop {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 550px;
    background: #fff;
    z-index: 21;
    transform: translate(-50%, -50%);
}

#pdtChangePop .popWrap {
    padding: 56px 31px;
}

#pdtChangePop .popWrap h2 {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
}

#pdtChangePop .popWrap .pdtList {
    height: 232px;
    padding: 16px;
    border: 1px solid #ddd;
    overflow: auto;
}

#pdtChangePop .popWrap .pdtList ul li {
    margin-bottom: 20px;
}

#pdtChangePop .popWrap .pdtList ul li input.radioTypeA:disabled + label {
    color: #ddd;
}

#pdtChangePop .popWrap .pdtList ul li:last-of-type {
    margin-bottom: 0;
}

#pdtChangePop .popWrap .btnArea {
    display: flex;
    margin-top: 40px;
}

#pdtChangePop .popWrap .btnArea a {
    width: 100%;
    margin-right: 24px;
}

#pdtChangePop .popWrap .btnArea a:last-of-type {
    margin-right: 0;
}

#pdtChangePop .popWrap .btnPopClose {
    position: absolute !important;
    right: 43px;
    top: 48px;
    width: 24px;
    height: 24px;
}

#pdtChangePop .popWrap .btnPopClose {
    position: relative;
}

#pdtChangePop .popWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#applyInfoPop {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 550px;
    max-height: 96%;
    background: #fff;
    z-index: 21;
    transform: translate(-50%, -50%);
    overflow: auto;
}

#applyInfoPop .popWrap {
    padding: 56px 31px;
}

#applyInfoPop .popWrap h2 {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
}

#applyInfoPop .popWrap h3 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 35px;
}

#applyInfoPop .popWrap .imgArea {
    height: 342px;
    margin-bottom: 16px;
}

#applyInfoPop .popWrap .imgArea img {
    width: 100%;
    height: 100%;
}

#applyInfoPop .popWrap ul {
    padding: 24px;
    background: #F9F9F9;
}

#applyInfoPop .popWrap ul li {
    display: flex;
    margin-bottom: 8px;
    line-height: 24px;
}

#applyInfoPop .popWrap ul li strong {
    display: block;
    width: 80px;
    flex: none;
    margin-right: 10px;
    color: #888;
}

#applyInfoPop .popWrap ul li:last-of-type {
    margin-bottom: 0;
}

#applyInfoPop .popWrap .btnArea {
    display: flex;
    margin-top: 40px;
}

#applyInfoPop .popWrap .btnArea a {
    width: 100%;
    margin-left: 24px;
}

#applyInfoPop .popWrap .btnArea a:first-of-type {
    margin-left: 0;
}

#applyInfoPop .popWrap .btnPopClose {
    position: absolute !important;
    right: 43px;
    top: 48px;
    width: 24px;
    height: 24px;
}

#applyInfoPop .popWrap .btnPopClose {
    position: relative;
}

#applyInfoPop .popWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#aClassNews main {
    padding-top: 56px;
}

#aClassNews main h3 {
    text-align: center;
    line-height: 26px;
    font-size: 24px;
    font-weight: 700;
}

#aClassNews main .boardListA {
    padding-top: 55px;
}

#vipStandard main {
    padding-top: 80px;
}

#vipStandard main h3 {
    margin-bottom: 41px;
    font-size: 34px;
}

#vipStandard main h4 {
    margin-bottom: 14px;
    font-size: 24px;
    color: #111;
    font-weight: 700;
    line-height: 36px;
}

#vipStandard main .caution {
    margin-top: 15px;
    color: #888;
    font-size: 14px;
}

#vipStandard main .checkArea {
    margin-bottom: 100px;
}

#vipStandard main .checkArea .meaning {
    background: #f9f9f9;
    padding: 40px 100px;
}

#vipStandard main .checkArea .meaningCont {
    position: relative;
    padding-left: 170px;
    min-height: 140px;
    background: url(/static/images/customer/aclassLogo.png) no-repeat left center;
}

#vipStandard main .checkArea .meaningCont strong {
    display: block;
    line-height: 46px;
    font-size: 32px;
}

#vipStandard main .checkArea .meaningCont p {
    margin-bottom: 21px;
    line-height: 32px;
    font-size: 18px;
}

#vipStandard main .checkArea .meaningCont span {
    display: block;
    color: #666;
}

#vipStandard main .standardArea {
    margin-bottom: 60px;
}

#vipStandard main .standardArea article {
    margin-bottom: 58px;
}

#vipStandard main .standardArea article .listTypeA li {
    padding-left: 0;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}

#vipStandard main .standardArea article .listTypeA li > ul li {
    margin-bottom: 0;
    line-height: 26px;
}

#vipStandard main .standardArea article .listTypeA li:after {
    display: none;
}

#vipStandard main .standardArea article table {
    margin-top: 20px;
    border-top: 1px solid #111;
}

#vipStandard main .standardArea article table tr td:last-of-type {
    border-right: 0;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td {
    padding-top: 140px;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td:nth-of-type(1) {
    background: url("/static/images/customer/newclass/class1.png") no-repeat center 32px;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td:nth-of-type(2) {
    background: url("/static/images/customer/newclass/class2.png") no-repeat center 32px;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td:nth-of-type(3) {
    background: url("/static/images/customer/newclass/class3.png") no-repeat center 32px;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td:nth-of-type(4) {
    background: url("/static/images/customer/newclass/class4.png") no-repeat center 32px;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td:nth-of-type(5) {
    background: url("/static/images/customer/newclass/class5.png") no-repeat center 32px;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td:nth-of-type(6) {
    background: url("/static/images/customer/newclass/class6.png") no-repeat center 32px;
}

#vipStandard main .standardArea article table tr:nth-of-type(1) td:nth-of-type(7) {
    background: url("/static/images/customer/class7.png") no-repeat center 32px;
}

#vipStandard main .standardArea article table tr:last-of-type th,
#vipStandard main .standardArea article table tr:last-of-type td {
    border-bottom: 1px solid #111;
}

#vipStandard main .standardArea article table td {
    text-align: center;
}

#vipStandard main .standardArea article:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#vipStandard main .standardArea article:last-of-type::after,
#vipStandard main .standardArea article:last-of-type::before {
    display: none;
}

#vipStandard main .cautionArea {
    display: flex;
    align-items: center;
    height: 81px;
    padding: 0 43px;
    background: #F5F5F5;
}

#vipStandard main .cautionArea strong {
    padding-left: 24px;
    margin-right: 30px;
    color: #113764;
    font-weight: 700;
}

#vipStandard main .cautionArea strong {
    position: relative;
}

#vipStandard main .cautionArea strong:after {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='icon_notic' transform='translate(-2.762)'%3E%3Ccircle id='sc_1861' data-name='sc 1861' cx='9' cy='9' r='9' transform='translate(2.762)' fill='%23666'/%3E%3Ctext id='i' transform='translate(9.762 14)' fill='%23fff' font-size='12' font-family='NotoSans-Bold, Noto Sans' font-weight='700' letter-spacing='-0.01em'%3E%3Ctspan x='0' y='0'%3Ei%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipStandard main .cautionArea p {
    color: #888;
    font-size: 14px;
    max-width: 1075px;
}

#vipBenefits main .representArea {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 321px;
    padding: 56px 80px 56px 80px;
    margin-bottom: 100px;
    background: #F9F9F9;
}

#vipBenefits main .representArea dl dt {
    margin-bottom: 41px;
}

#vipBenefits main .representArea dl dd {
    font-size: 32px;
    line-height: 46px;
}

#vipBenefits main .representArea ul {
    width: 510px;
    flex: none;
}

#vipBenefits main .representArea ul li {
    padding-left: 19px;
    margin-bottom: 16px;
    line-height: 29px;
    font-size: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.773 11.348'%3E%3Cpath id='Icon_Check_22' d='M.961,5.2l3.5,4.67L12.17.776' transform='translate(-0.16 -0.129)' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat 0 10px/13px auto;
}

#vipBenefits main .representArea ul li i {
    background: linear-gradient(to top, #FFFA9E 63%, transparent 50%);
}

#vipBenefits main .representArea ul li:last-of-type {
    margin-bottom: 0;
}

#vipBenefits main .tabTypeB {
    margin-bottom: 60px;
}

#vipBenefits main .tabTypeB li a {
    color: #111;
}

#vipBenefits main .tabTypeB li.on a {
    color: #28324E;
}

#vipBenefits main .tableTypeB th span {
    display: inline-block;
    padding-top: 41px;
    line-height: 24px;
    font-weight: 400;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits1 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits1:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 35px;
    height: 35px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.691 35.692'%3E%3Cg id='Icon__Benefit1_41' data-name='Icon_ Benefit1_41' transform='translate(0.99 0.99)'%3E%3Cg id='group_28542' data-name='group 28542'%3E%3Cpath id='path_32989' data-name='path 32989' d='M33.8,22.97,22.97,33.8,6.062,16.89,6.34,6.34l10.55-.277Z' transform='translate(0.203 0.203)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_32991' data-name='path 32991' d='M13.446,10.353a2.187,2.187,0,1,1-3.093,0A2.188,2.188,0,0,1,13.446,10.353Z' transform='translate(0.686 0.687)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='bevel' stroke-width='1.4'/%3E%3Cline id='line_118' data-name='line 118' x1='10.929' y1='10.928' fill='%23fff' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits2 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits2:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 35px;
    height: 35px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36.042'%3E%3Cg id='Icon__Benefit2_41' data-name='Icon_ Benefit2_41' transform='translate(-396.068 -904.184)'%3E%3Cg id='goup_34857' data-name='goup 34857' transform='translate(396.301 904.184)'%3E%3Cpath id='path_35312' data-name='path 35312' d='M27.013,21.094c-1.44-2.438-3.767-.554-3.767-.554l-4.709,2.991' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35313' data-name='path 35313' d='M31.167,21.979c-1.551-2.6-4.155-.886-4.155-.886l-5.1,3.434' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35314' data-name='path 35314' d='M.7,35.108,6.018,32.56a4.784,4.784,0,0,1,4.487-.221,41.133,41.133,0,0,0,4.93,1.939,5.29,5.29,0,0,0,5.041,0C23.191,32.837,34.1,25.86,34.1,25.86s1.662-1.717.388-3.434-3.435-.5-5.152.72S24.3,26.467,24.3,26.467s0-1.5-2.659-1.994a24.25,24.25,0,0,1-8.1-2.813c-2.1-1.385-6.275-2.256-11.869.874' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35315' data-name='path 35315' d='M24.3,26.466s-.018,1.821-3.286,2.154a13.328,13.328,0,0,1-7.767-1.759' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35316' data-name='path 35316' d='M15.232,12.706a2.573,2.573,0,1,1-2.573-2.573,2.573,2.573,0,0,1,2.573,2.573' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35317' data-name='path 35317' d='M23.449,14.979a2.573,2.573,0,1,1-2.573-2.573,2.573,2.573,0,0,1,2.573,2.573' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35318' data-name='path 35318' d='M20.119,6.336a2.573,2.573,0,1,1-2.572-2.577,2.573,2.573,0,0,1,2.572,2.577' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1517' data-name='line 1517' y2='0.561' transform='translate(8.794 4.87)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1518' data-name='line 1518' x2='0.561' transform='translate(7.328 6.336)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1519' data-name='line 1519' y1='0.561' transform='translate(8.794 7.239)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1520' data-name='line 1520' x1='0.561' transform='translate(9.696 6.336)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1521' data-name='line 1521' y2='0.561' transform='translate(23.449 0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1522' data-name='line 1522' x2='0.561' transform='translate(21.984 2.165)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1523' data-name='line 1523' y1='0.561' transform='translate(23.449 3.067)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1524' data-name='line 1524' x1='0.561' transform='translate(24.353 2.165)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits3 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits3:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 33px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.806 31.34'%3E%3Cg id='Icon__Benefit3_40' data-name='Icon_ Benefit3_40' transform='translate(-397.299 -1193.096)'%3E%3Cg id='group_34859' data-name='group 34859' transform='translate(397.3 1193.3)'%3E%3Cpath id='parh_35319' data-name='parh 35319' d='M7.939,26.678,5.116,27.82.7,16.9l2.5-1.012' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_35320' data-name='parh 35320' d='M24.226,23.169c.012.164.019.329.019.5a6.756,6.756,0,0,1-13.04,2.5' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_35321' data-name='parh 35321' d='M28.952,22.03,8.3,26.728a.48.48,0,0,1-.125.014' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_35322' data-name='parh 35322' d='M8.175,26.742a.567.567,0,0,1-.525-.354L3.243,15.5a.568.568,0,0,1,.23-.7L22.03,3.523' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Crect id='rect_17617' data-name='rect 17617' width='4.753' height='21.84' transform='translate(21.639 2.403) rotate(-20.998)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_35323' data-name='parh 35323' d='M14.328,12.545l2.441,1.76L19.6,13.292l-.915,2.864,1.838,2.377-3.008.006-1.693,2.484-.94-2.854L12,17.323l2.425-1.772Z' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits4 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits4:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 35px;
    height: 35px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.4 35.22'%3E%3Cg id='Icon__Benefit4_40' data-name='Icon_ Benefit4_40' transform='translate(-397.3 -1340.362)'%3E%3Cg id='group_34861' data-name='group 34861' transform='translate(397.3 1340.429)'%3E%3Cpath id='parh_35324' data-name='parh 35324' d='M31.623,16.4V33.6a.855.855,0,0,1-.855.855H4.554A.854.854,0,0,1,3.7,33.6V16.43' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='rect_17618' data-name='rect 17618' d='M.854,0h32.29A.856.856,0,0,1,34,.856V6.278a.856.856,0,0,1-.856.856H.855A.855.855,0,0,1,0,6.279V.854A.854.854,0,0,1,.854,0Z' transform='translate(0.7 8.907)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_35325' data-name='parh 35325' d='M17.661,8.908a47.493,47.493,0,0,1,4.9-7.042c2.091-2.468,6.676-.8,6.676,2.971a4.07,4.07,0,0,1-4.069,4.071h0' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_35326' data-name='parh 35326' d='M17.771,8.908a47.474,47.474,0,0,0-4.893-7.042C10.784-.6,6.2,1.063,6.2,4.837a4.07,4.07,0,0,0,4.069,4.071h0' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1525' data-name='line 1525' y1='17.535' transform='translate(14.7 16.917)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1526' data-name='line 1526' y2='17.535' transform='translate(20.458 16.917)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits5 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits5:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 35px;
    height: 32px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.308 33.536'%3E%3Cg id='Icon__Benefit5_40' data-name='Icon_ Benefit5_40' transform='translate(-397.009 -1481.993)'%3E%3Cg id='group_34863' data-name='group 34863' transform='translate(397.299 1482.282)'%3E%3Cpath id='parh_35327' data-name='parh 35327' d='M27.731.892a2.51,2.51,0,0,1-.743.446c-.463.23-1.109.522-1.842.818s-1.551.6-2.358.843a13.525,13.525,0,0,1-2.292.518c-.688.08-1.393.12-2.089.181a13.158,13.158,0,0,0-2.042.307,5.665,5.665,0,0,0-1.85.8A5.075,5.075,0,0,0,13,6.468c-.432.737-.833,1.434-1.19,2.064s-.672,1.2-.932,1.668-.466.853-.608,1.115-.217.406-.217.406-.124.26-.272.67a8.82,8.82,0,0,0-.417,1.566,4.284,4.284,0,0,0,.04,1.793,2.065,2.065,0,0,0,1.1,1.354,2.863,2.863,0,0,0,1.64.338,2.592,2.592,0,0,0,1.3-.57,5.008,5.008,0,0,0,1-1.11,10.915,10.915,0,0,0,.74-1.285,5.922,5.922,0,0,1,.771-1.185,4.07,4.07,0,0,1,1.065-.9A2.865,2.865,0,0,1,18.346,12a3.3,3.3,0,0,1,1.569.363,4.745,4.745,0,0,0,1.592.468,4.3,4.3,0,0,0,1.394-.084,5.189,5.189,0,0,0,1.166-.42,7.4,7.4,0,0,0,.907-.54c.256-.176.56-.4.872-.628s.632-.474.92-.694.544-.418.728-.562l.3-.231' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35328' data-name='parh 35328' d='M23.786,12.593l6.865,6.864a2.344,2.344,0,1,1-3.314,3.317l-4.5-4.494' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35329' data-name='parh 35329' d='M22.834,18.287l6.392,6.394a2.041,2.041,0,1,1-2.885,2.889L20,21.232' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35330' data-name='parh 35330' d='M20.022,21.2l5.486,5.487a2.041,2.041,0,1,1-2.885,2.888l-5.432-5.431' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35331' data-name='parh 35331' d='M7,18.993a9.883,9.883,0,0,1-1.1-1.078A7.736,7.736,0,0,1,4.787,16.27a5.287,5.287,0,0,1-.562-2.111,8.236,8.236,0,0,0-.316-2.021,6.486,6.486,0,0,0-.725-1.6A10.085,10.085,0,0,0,2.1,9.129c-.417-.462-.889-.935-1.4-1.444' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35332' data-name='parh 35332' d='M17.209,24.149l4.695,4.7a1.748,1.748,0,1,1-2.47,2.473l-.674-.674' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35333' data-name='parh 35333' d='M16.91,3.841s-.376-.012-.982-.076a20.609,20.609,0,0,1-2.355-.389,14.513,14.513,0,0,1-2.85-.941A7.467,7.467,0,0,1,8.262.7' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_35334' data-name='parh 35334' d='M30.648,19.457s.146-.127.367-.356a9.657,9.657,0,0,0,.816-.967,7.714,7.714,0,0,0,.84-1.423,4.911,4.911,0,0,0,.439-1.725c.032-.609.08-1.241.156-1.868a15.558,15.558,0,0,1,.324-1.831,8.16,8.16,0,0,1,.564-1.615,4,4,0,0,1,.874-1.22' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35335' data-name='parh 35335' d='M11.69,26.9a2.284,2.284,0,0,1-3.231-3.228L9.937,22.2a2.283,2.283,0,1,1,3.26,3.2l-.031.031Z' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35336' data-name='parh 35336' d='M8.585,23.6a2.284,2.284,0,0,1-3.23-3.229l.836-.836A2.283,2.283,0,1,1,9.42,22.761Z' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35337' data-name='parh 35337' d='M14.891,30.134a2.283,2.283,0,1,1-3.314-3.141c.028-.029.057-.058.086-.086l.835-.836a2.283,2.283,0,1,1,3.294,3.162l-.065.065Z' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3Cpath id='parh_35338' data-name='parh 35338' d='M17.431,32.043a1.564,1.564,0,1,1-2.3-2.122q.043-.047.09-.09l.572-.573A1.564,1.564,0,0,1,18.1,31.369c-.033.035-.067.069-.1.1Z' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits6 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits6:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 36px;
    height: 36px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.079 35.491'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='rect_19250' data-name='rect 19250' width='36.079' height='35.491' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Icon_Coffee_36' transform='translate(0 0)'%3E%3Cg id='group_40482' data-name='group 40482' clip-path='url(%23clip-path)'%3E%3Cpath id='parh_75713' data-name='parh 75713' d='M26.9,18.131h2.355a2.354,2.354,0,0,1,0,4.709H26.9' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='parh_75714' data-name='parh 75714' d='M26.9,14.685h2.826a5.65,5.65,0,1,1,0,11.3H26.9' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='parh_75715' data-name='parh 75715' d='M4.3,22.68V10.09H26.9V25.8A6.893,6.893,0,0,1,20,32.7H15.049' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_75716' data-name='parh 75716' d='M11.446.7s1.411,1.475.819,2.774S11.347,5,11.843,6.008s.422.866.422.866' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_75717' data-name='parh 75717' d='M16.429.7s1.411,1.475.819,2.774S16.33,5,16.826,6.008s.422.866.422.866' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_75718' data-name='parh 75718' d='M21.412.7s1.411,1.475.819,2.774S21.313,5,21.809,6.008s.422.866.422.866' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='parh_75719' data-name='parh 75719' d='M5.853,30.986a3.548,3.548,0,0,1-3.819.3c-1.688-1.1-1.788-3.94-.222-6.351s4.2-3.478,5.893-2.381c1.511.981,1.749,3.363.659,5.581' fill='%23fff'/%3E%3Cpath id='parh_75720' data-name='parh 75720' d='M5.853,30.986a3.548,3.548,0,0,1-3.819.3c-1.688-1.1-1.788-3.94-.222-6.351s4.2-3.478,5.893-2.381c1.511.981,1.749,3.363.659,5.581' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1618' data-name='line 1618' x1='3.042' y2='4.586' transform='translate(4.539 22.53)' fill='%23fff'/%3E%3Cline id='line_1619' data-name='line 1619' x1='3.042' y2='4.586' transform='translate(4.539 22.53)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='parh_75721' data-name='parh 75721' d='M15.924,29.776c.487,1.953-1.38,4.1-4.171,4.8s-5.447-.323-5.934-2.277,1.381-4.1,4.171-4.8,5.447.324,5.934,2.277' fill='%23fff'/%3E%3Cpath id='parh_75722' data-name='parh 75722' d='M15.924,29.776c.487,1.953-1.38,4.1-4.171,4.8s-5.447-.323-5.934-2.277,1.381-4.1,4.171-4.8S15.437,27.823,15.924,29.776Z' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1620' data-name='line 1620' x1='5.353' y2='1.279' transform='translate(10.383 29.636)' fill='%23fff'/%3E%3Cline id='line_1621' data-name='line 1621' x1='5.353' y2='1.279' transform='translate(10.383 29.636)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits7 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits7:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 36px;
    height: 36px;
    background: url(/static/images/customer/benefit/ico_benefit_akmall.svg);
    background-repeat: no-repeat;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits8 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits8:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 36px;
    height: 36px;
    background: url(/static/images/customer/benefit/ico_benefit_lounge.svg);
    background-repeat: no-repeat;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits9 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits9:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 36px;
    height: 36px;
    background: url(/static/images/customer/benefit/ico_benefit_mileage.svg);
    background-repeat: no-repeat;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits10 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits10:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 36px;
    height: 36px;
    background: url(/static/images/customer/benefit/ico_benefit_parking.svg);
    background-repeat: no-repeat;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits11 {
    position: relative;
}

#vipBenefits main .tableTypeB th span.ico_vipBenefits11:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 36px;
    height: 36px;
    background: url(/static/images/customer/benefit/ico_benefit_gift.svg);
    background-repeat: no-repeat;
}

#vipBenefits main .tableTypeB td .listTypeA > li {
    padding-left: 0;
    margin-bottom: 16px;
}

#vipBenefits main .tableTypeB td .listTypeA > li:after {
    display: none;
}

#vipBenefits main .tableTypeB td .listTypeA > li > ul {
    margin-top: 8px;
}

#vipBenefits main .tableTypeB td .listTypeA > li > ul > li {
    margin-bottom: 8px;
    font-size: 16px;
}

#vipBenefits main .tableTypeB td .listTypeA > li > ul > li:last-of-type {
    margin-bottom: 0;
}

#vipBenefits main .tableTypeB td .listTypeA > li:last-of-type {
    margin-bottom: 0;
}

#vipBenefits main .tableTypeB td .caution {
    margin-top: 8px;
}

#vipBenefits main .caution {
    margin-top: 15px;
    color: #888;
    font-size: 14px;
    line-height: 23px;
}

#vipAlliance main {
    padding-top: 80px;
}

#vipAlliance main h3 {
    font-size: 34px;
    margin-bottom: 40px;
}

#vipAlliance main .allianceList {
    display: flex;
    flex-wrap: wrap;
}

#vipAlliance main .allianceList li {
    width: 290px;
    margin-right: 40px;
    margin-top: 80px;
}

#vipAlliance main .allianceList li .imgArea {
    height: 360px;
}

#vipAlliance main .allianceList li .imgArea img {
    width: 100%;
    height: 100%;
}

#vipAlliance main .allianceList li .textArea {
    padding-top: 24px;
}

#vipAlliance main .allianceList li .textArea strong {
    display: block;
    margin-bottom: 4px;
    font-size: 20px;
    font-weight: 700;
}

#vipAlliance main .allianceList li .textArea span {
    display: block;
    color: #666;
}

#vipAlliance main .allianceList li:nth-of-type(4n+4) {
    margin-right: 0;
}

#vipAlliance main .allianceList li:nth-of-type(1),
#vipAlliance main .allianceList li:nth-of-type(2),
#vipAlliance main .allianceList li:nth-of-type(3),
#vipAlliance main .allianceList li:nth-of-type(4) {
    margin-top: 0;
}

#vipAlliance main .paging {
    margin-top: 180px;
}

#vipAlliance main .topArea {
    margin-bottom: 50px;
    position: relative;
}

#vipAlliance main .topArea .slideWrap {
    height: 390px;
}

#vipAlliance main .topArea .slideWrap .slideList {
    position: absolute;
    left: calc(50% - 50vw);
    right: calc(50% - 50vw);
    z-index: 1;
}

#vipAlliance main .topArea .slideWrap .slideList .slideItem {
    height: 390px;
    float: left;
}

#vipAlliance main .topArea .slideWrap .slideList .slideItem .bg {
    display: block;
    height: 390px;
}

#vipAlliance main .topArea .utilArea {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    left: 0;
    top: 158px;
    width: 100%;
    z-index: 99;
}

#vipAlliance main .topArea .utilArea strong,
#vipAlliance main .topArea .utilArea span {
    line-height: 19px;
    font-size: 14px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#vipAlliance main .topArea .utilArea i,
#vipAlliance main .topArea .utilArea span {
    color: #888;
}

#vipAlliance main .topArea .utilArea i {
    display: inline-block;
    margin: 0 8px;
    font-size: 14px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#vipAlliance main .topArea .utilArea strong {
    font-weight: 700;
}

#vipAlliance main .topArea .utilArea #slidePrev {
    display: block;
    width: 41px;
    height: 73px;
    margin-right: 15px;
}

#vipAlliance main .topArea .utilArea #slidePrev {
    position: relative;
}

#vipAlliance main .topArea .utilArea #slidePrev:after {
    content: "";
    position: absolute;
    left: 0;
    width: 41px;
    height: 73px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    transform: rotate(180deg);
}

#vipAlliance main .topArea .utilArea #slidePrev.disabled {
    cursor: initial;
}

#vipAlliance main .topArea .utilArea #slidePrev.disabled:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23ddd' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipAlliance main .topArea .utilArea #slideNext {
    display: block;
    width: 41px;
    height: 73px;
    margin-left: 15px;
}

#vipAlliance main .topArea .utilArea #slideNext {
    position: relative;
}

#vipAlliance main .topArea .utilArea #slideNext:after {
    content: "";
    position: absolute;
    right: 0;
    width: 41px;
    height: 73px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#vipAlliance main .topArea .utilArea #slideNext.disabled {
    cursor: initial;
}

#vipAlliance main .topArea .utilArea #slideNext.disabled:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23ddd' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#vipAlliance main .topArea .utilArea #slideNext {
    display: block;
    width: 41px;
    height: 73px;
    margin-left: 15px;
}

#vipAlliance main .topArea .infoArea {
    position: relative;
    padding-top: 68px;
    padding-left: 310px;
    min-height: 160px;
}

#vipAlliance main .topArea .infoArea > strong {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: -130px;
    width: 280px;
    height: 290px;
    padding: 0 30px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    background: rgba(17, 17, 17, 0.9);
    z-index: 1;
}

#vipAlliance main .topArea .infoArea > strong em {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 6px;
    line-height: 20px;
}

#vipAlliance main .topArea .infoArea > p {
    line-height: 25px;
}

#vipAlliance main .tableArea {
    margin-bottom: 100px;
}

#vipAlliance main .tableArea .tableTypeB {
    border-top-color: #ddd;
    border-top-width: 1px;
}

#vipAlliance main .tableArea .tableTypeB .btnBox {
    padding-top: 20px;
}

#vipAlliance main .tableArea .btnArea {
    text-align: center;
    padding-top: 50px;
}

#vipAlliance main .tableArea .btnArea a {
    border: 1px solid #111;
    color: #111;
}

#vipAlliance main .similarArea {
    margin-bottom: -180px;
    padding: 180px 0;
}

#vipAlliance main .similarArea .similarList {
    display: flex;
    flex-wrap: wrap;
}

#vipAlliance main .similarArea .similarList li {
    margin-right: 40px;
}

#vipAlliance main .similarArea .similarList li .imgArea {
    width: 400px;
    height: 298px;
}

#vipAlliance main .similarArea .similarList li .imgArea img {
    width: 100%;
    height: 100%;
}

#vipAlliance main .similarArea .similarList li .textArea {
    padding-top: 20px;
}

#vipAlliance main .similarArea .similarList li .textArea em {
    display: block;
    margin-bottom: 6px;
    color: #888;
    font-size: 14px;
}

#vipAlliance main .similarArea .similarList li .textArea strong {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

#vipAlliance main .similarArea .similarList li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#vipAlliance main .similarArea .similarList li:last-of-type::after,
#vipAlliance main .similarArea .similarList li:last-of-type::before {
    display: none;
}

#vipAlliance main .similarArea:after {
    background: #F5F5F5;
}

.akClub main .topArea {
    display: flex;
    justify-content: space-between;
    height: 323px;
}

.akClub main .topArea .textArea {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.akClub main .topArea .textArea dl {
    margin-bottom: 30px;
}

.akClub main .topArea .textArea dl dt {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
}

.akClub main .topArea .textArea dl dl {
    font-size: 18px;
}

.akClub main .topArea .logoArea {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 473px;
    height: 323px;
}

.akClub main .topArea:after {
    background: #F9F9F9;
}

.akClub main .tabTypeB {
    margin-bottom: 72px;
}

.akClub main .cautionArea {
    padding: 30px 40px;
    margin-top: 100px;
    background: #F9F9F9;
}

.akClub main .cautionArea strong {
    display: block;
    margin-bottom: 2px;
    padding-left: 24px;
    font-weight: 700;
    color: #111;
}

.akClub main .cautionArea strong {
    position: relative;
}

.akClub main .cautionArea strong:after {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='icon_notic' transform='translate(-2.762)'%3E%3Ccircle id='sc_1861' data-name='sc 1861' cx='9' cy='9' r='9' transform='translate(2.762)' fill='%23666'/%3E%3Ctext id='i' transform='translate(9.762 14)' fill='%23fff' font-size='12' font-family='NotoSans-Bold, Noto Sans' font-weight='700' letter-spacing='-0.01em'%3E%3Ctspan x='0' y='0'%3Ei%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

.akClub main .cautionArea ul li {
    color: #888;
    font-size: 14px;
    line-height: 1.5;
    padding-top: 8px;
}

.akClub main .cautionArea ul li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

.akClub main .cautionArea ul li:last-of-type::after,
.akClub main .cautionArea ul li:last-of-type::before {
    display: none;
}

#clubIntroduce main article > div {
    position: relative;
    padding-left: 314px;
}

#clubIntroduce main article > div h3 {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 24px;
    font-weight: 700;
}

#clubIntroduce main article > div .lineText p {
    margin-bottom: 4px;
    font-size: 16px;
}

#clubIntroduce main article > div .lineText span {
    font-size: 14px;
    color: #888;
}

#clubIntroduce main article > div > div > ol {
    display: flex;
}

#clubIntroduce main article > div > div > ol > li {
    margin-right: 40px;
}

#clubIntroduce main article > div > div > ol > li em {
    display: flex;
    align-items: flex-end;
    min-height: 45px;
    margin-bottom: 15px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 700;
}

#clubIntroduce main article > div > div > ol > li .textArea {
    position: relative;
    min-height: 45px;
    padding-left: 78px;
    padding-right: 35px;
}

#clubIntroduce main article > div > div > ol > li .textArea i {
    position: absolute !important;
    left: 0;
    bottom: 0;
}

#clubIntroduce main article > div > div > ol > li .textArea i:after {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_store {
    width: 46px;
    height: 48px;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_store {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_store:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.351 49.729'%3E%3Cg id='Icon_SignIn1_61' transform='translate(0.7 0.284)'%3E%3Cg id='group_34865' data-name='group 34865'%3E%3Cpath id='path_35339' data-name='path 35339' d='M13.8,48.887H.7V24.37a2,2,0,0,1,2-2h9.47' transform='translate(-0.7 -0.142)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17619' data-name='square 17619' width='3.431' height='3.433' transform='translate(4.056 26.593)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17620' data-name='square 17620' width='3.431' height='3.432' transform='translate(4.056 33.301)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_35340' data-name='path 35340' d='M34.328,13.323H44.651a2,2,0,0,1,2,2V48.887H32.368' transform='translate(-0.7 -0.142)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17621' data-name='square 17621' width='3.432' height='3.432' transform='translate(37.904 17.547)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17622' data-name='square 17622' width='3.432' height='3.432' transform='translate(37.904 24.253)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_35341' data-name='path 35341' d='M14.17,5.524H32.608a2,2,0,0,1,2,2V48.886H12.17V7.524A2,2,0,0,1,14.17,5.524Z' transform='translate(-0.7 -0.142)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17623' data-name='square 17623' width='3.025' height='3.025' transform='translate(18.694 12.216)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17624' data-name='square 17624' width='3.025' height='3.025' transform='translate(18.694 17.51)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17625' data-name='square 17625' width='3.026' height='3.025' transform='translate(23.988 12.216)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17626' data-name='square 17626' width='3.026' height='3.025' transform='translate(23.988 17.51)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_35342' data-name='path 35342' d='M20.993,48.886V30.843h5.3V48.886' transform='translate(-0.7 -0.142)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cg id='group_37380' data-name='group 37380'%3E%3Cg id='path_35344' data-name='path 35344' transform='translate(-0.7 -0.142)' fill='%2328324e'%3E%3Cpath d='M 24.49499702453613 5.78246021270752 L 24.49499702453613 5.600100040435791 L 24.49499702453613 0.3551000952720642 L 24.49499702453613 0.2551001012325287 L 24.59499740600586 0.2551001012325287 L 25.43699645996094 0.2551001012325287 L 25.53699684143066 0.2551001012325287 L 25.53699684143066 0.3551000952720642 L 25.53699684143066 4.033453941345215 L 31.60830688476562 0.2701000869274139 L 31.63257598876953 0.2550601065158844 L 31.66113662719727 0.2551001012325287 L 33.10813522338867 0.2571001052856445 L 33.46719741821289 0.2576000988483429 L 33.15956497192383 0.4427801072597504 L 29.31364440917969 2.75785756111145 L 33.44123840332031 5.286829948425293 L 33.74361801147461 5.472100257873535 L 33.38899612426758 5.472100257873535 L 31.92799758911133 5.472100257873535 L 31.89899635314941 5.472100257873535 L 31.8745059967041 5.456590175628662 L 28.42818641662598 3.274577379226685 L 24.64875602722168 5.684420108795166 L 24.49499702453613 5.78246021270752 Z' stroke='none'/%3E%3Cpath d='M 24.59499740600586 0.355100154876709 L 24.59499740600586 5.600100040435791 L 28.42799949645996 3.156100034713745 L 31.92799949645996 5.372099876403809 L 33.38899993896484 5.372099876403809 L 29.12099838256836 2.757100105285645 L 33.10799789428711 0.3571000099182129 L 31.6609992980957 0.355100154876709 L 25.4370002746582 4.213099956512451 L 25.4370002746582 0.355100154876709 L 24.59499740600586 0.355100154876709 M 31.60416793823242 0.1550202369689941 L 33.82640075683594 0.1580901145935059 L 29.50629615783691 2.758610010147095 L 34.09825134277344 5.572100162506104 L 31.87000846862793 5.572100162506104 L 28.42837905883789 3.393060922622681 L 24.39500045776367 5.96481990814209 L 24.39500045776367 0.1550998687744141 L 25.63699722290039 0.1550998687744141 L 25.63699722290039 3.853823900222778 L 31.60416793823242 0.1550202369689941 Z' stroke='none' fill='%2328324e'/%3E%3C/g%3E%3Cg id='path_35346' data-name='path 35346' transform='translate(-0.7 -0.142)' fill='%2328324e'%3E%3Cpath d='M 24.03853034973145 5.472099304199219 L 23.79899978637695 5.472099304199219 L 22.67899894714355 5.472099304199219 L 22.63694953918457 5.472099304199219 L 22.60753059387207 5.442049026489258 L 18.62100410461426 1.369073033332825 L 14.63546943664551 5.442039012908936 L 14.60606002807617 5.472099304199219 L 14.56400012969971 5.472099304199219 L 13.44499969482422 5.472099304199219 L 13.20514011383057 5.472099304199219 L 13.3739595413208 5.301719188690186 L 18.55595970153809 0.07171915471553802 L 18.6270694732666 -5.084838994662277e-05 L 18.69809913635254 0.07177915424108505 L 23.8701000213623 5.301779270172119 L 24.03853034973145 5.472099304199219 Z' stroke='none'/%3E%3Cpath d='M 18.62699890136719 0.1420993804931641 L 13.44499969482422 5.372098922729492 L 14.56399917602539 5.372098922729492 L 18.62100028991699 1.226099014282227 L 22.67900085449219 5.372098922729492 L 23.79899978637695 5.372098922729492 L 18.62699890136719 0.1420993804931641 M 18.62714004516602 -0.1421909332275391 L 24.27806091308594 5.572099208831787 L 22.59490013122559 5.572099208831787 L 18.62101745605469 1.512046813964844 L 14.64811897277832 5.572099208831787 L 12.96529006958008 5.572099208831787 L 18.62714004516602 -0.1421909332275391 Z' stroke='none' fill='%2328324e'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_write {
    width: 48px;
    height: 48px;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_write {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_write:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.702 49.512'%3E%3Cg id='Icon_SignIn2_60' transform='translate(0.7 0.7)'%3E%3Cg id='group_34872' data-name='group 34872'%3E%3Cpath id='path_35347' data-name='path 35347' d='M28.949,45.083v3.729H.7V9.625H3.688' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35348' data-name='path 35348' d='M33.487,40.6v4.115H4.007V5.11H7.148' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35349' data-name='path 35349' d='M36.831,27.357V40.3H7.351V.7h29.48V21.231' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1527' data-name='line 1527' x1='8.599' transform='translate(10.182 30.491)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1528' data-name='line 1528' x2='16.431' transform='translate(16.05 8.931)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1529' data-name='line 1529' x2='3.846' transform='translate(10.182 8.931)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1530' data-name='line 1530' x2='6.022' transform='translate(26.46 13.347)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1531' data-name='line 1531' x2='13.267' transform='translate(10.182 13.347)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1532' data-name='line 1532' x2='22.3' transform='translate(10.182 17.763)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1533' data-name='line 1533' x2='16.248' transform='translate(16.234 22.18)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1534' data-name='line 1534' x2='3.637' transform='translate(10.182 22.18)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35350' data-name='path 35350' d='M31.964,30.143l.46-.682,1.432.863L33.4,31a4.625,4.625,0,0,0-.722,3.415l.009.052-4.008,2.047.267-4.3L29,32.2A5.107,5.107,0,0,0,31.964,30.143Z' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35351' data-name='path 35351' d='M39.245,17.4,45.09,8.732l3.3,1.993L42.545,19.39Z' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='4.002' stroke-width='1.4'/%3E%3Cpath id='path_35352' data-name='path 35352' d='M31.367,29.792,39.586,17.6l2.619,1.58L33.986,31.373Z' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='4.001' stroke-width='1.4'/%3E%3Cline id='line_1535' data-name='line 1535' y1='3.311' x2='2.232' transform='translate(27.976 32.504)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-miterlimit='4.001' stroke-width='1.4'/%3E%3Cpath id='path_35353' data-name='path 35353' d='M47.454,12.105,49,13.04l-6.3,9.344' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35354' data-name='path 35354' d='M43.71,20.756l.064.04L42.7,22.384l-.064-.038a.926.926,0,0,1-.362-1.259.658.658,0,0,1,.034-.057A1.045,1.045,0,0,1,43.71,20.756Z' transform='translate(-0.7 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_complete {
    width: 48px;
    height: 48px;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_complete {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_complete:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.687 49.712'%3E%3Cg id='Icon_SignIn3_59' transform='translate(0.7 0.7)'%3E%3Cg id='group_34874' data-name='group 34874'%3E%3Cpath id='path_35355' data-name='path 35355' d='M8.7,26.944a13.9,13.9,0,0,0-8,12.249v7.682H7.517s13.435-.042,17.937,0,1.636,0,1.636,0' transform='translate(-0.701 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35356' data-name='path 35356' d='M31.195,34.077a14.75,14.75,0,0,0-6.932-7.139' transform='translate(-0.701 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35357' data-name='path 35357' d='M27.281,19.326a10.809,10.809,0,1,1-3.165-7.648A10.809,10.809,0,0,1,27.281,19.326Z' transform='translate(-0.701 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1536' data-name='line 1536' y2='1.819' transform='translate(11.682 15.654)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1537' data-name='line 1537' y2='1.819' transform='translate(20.002 15.654)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35358' data-name='path 35358' d='M19.853,22.108a4.688,4.688,0,0,1-6.621,0' transform='translate(-0.701 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35359' data-name='path 35359' d='M41.158,41.4a7.613,7.613,0,1,1-7.614-7.612h0A7.614,7.614,0,0,1,41.158,41.4Z' transform='translate(-0.701 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35360' data-name='path 35360' d='M37.164,39.1l-4.591,4.591-2.645-2.643' transform='translate(-0.701 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_35361' data-name='path 35361' d='M48.524,16.9a2.686,2.686,0,1,1-2.687-2.69,2.687,2.687,0,0,1,2.687,2.69' transform='translate(-0.701 -0.7)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1538' data-name='line 1538' y2='0.865' transform='translate(34.233 9.507)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1539' data-name='line 1539' x2='0.865' transform='translate(31.977 11.767)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1540' data-name='line 1540' y1='0.865' transform='translate(34.233 13.157)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1541' data-name='line 1541' x1='0.865' transform='translate(35.625 11.767)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1542' data-name='line 1542' y2='0.865' transform='translate(46.031)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1543' data-name='line 1543' x2='0.865' transform='translate(43.773 2.256)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1544' data-name='line 1544' y1='0.865' transform='translate(46.031 3.649)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3Cline id='line_1545' data-name='line 1545' x1='0.865' transform='translate(47.422 2.256)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_bakimom {
    width: 48px;
    height: 48px;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_bakimom {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_bakimom:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 47.887 48.057'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='square_16546' data-name='square 16546' width='31.894' height='15.899' transform='translate(-2 -2)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Icon_SignInClub1_59' transform='translate(-0.75 -0.467)'%3E%3Cg id='group_30405' data-name='group 30405' transform='translate(0 -6.705)' style='isolation: isolate'%3E%3Cline id='line_189' data-name='line 189' y2='6.693' transform='translate(24.5 47.785)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_190' data-name='line 190' x2='15.743' transform='translate(16.5 54.479)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='path_33393' data-name='path 33393' d='M7.821,18.882H3.247A1.247,1.247,0,0,0,2,20.129V48.743A1.247,1.247,0,0,0,3.247,49.99H47.14a1.247,1.247,0,0,0,1.247-1.247V20.129a1.247,1.247,0,0,0-1.247-1.247H44.056' transform='translate(-0.5 -2.205)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Crect id='square_16540' data-name='square 16540' width='35.236' height='29.155' transform='translate(7.5 7.922)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_191' data-name='line 191' x2='35.235' transform='translate(7.5 14.164)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_192' data-name='line 192' x2='46.387' transform='translate(1.5 41.487)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cg id='group_37378' data-name='group 37378'%3E%3Cpath id='path_33394' data-name='path 33394' d='M76.142,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,76.142,8.14Z' transform='translate(-36.902 2.793)' fill='%2328324e'/%3E%3Cpath id='path_33395' data-name='path 33395' d='M69.6,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,69.6,8.14Z' transform='translate(-34.295 2.793)' fill='%2328324e'/%3E%3Cpath id='path_33396' data-name='path 33396' d='M63.058,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,63.058,8.14Z' transform='translate(-31.687 2.793)' fill='%2328324e'/%3E%3C/g%3E%3C/g%3E%3Cg id='group_33831' data-name='group 33831' transform='translate(11.107 12.688)'%3E%3Cg id='group_30410' data-name='group 30410' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='path_33480' data-name='path 33480' d='M32.222,44.893a.613.613,0,1,1-.613-.612.612.612,0,0,1,.613.612' transform='translate(-26.38 -37.686)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33481' data-name='path 33481' d='M54.193,45.195a.613.613,0,1,1-.612-.613.613.613,0,0,1,.612.613' transform='translate(-45.078 -37.942)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33482' data-name='path 33482' d='M11.189,56.341a.017.017,0,0,0,0,0h0Z' transform='translate(-9.523 -47.95)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33483' data-name='path 33483' d='M11.938,35.55l-.011,0,0,.012Z' transform='translate(-10.147 -30.252)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33484' data-name='path 33484' d='M80.775,35.559l0-.012-.01,0Z' transform='translate(-68.732 -30.253)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33485' data-name='path 33485' d='M81.577,56.343h0v0Z' transform='translate(-69.427 -47.949)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33486' data-name='path 33486' d='M46.41,13.011h0Z' transform='translate(-39.483 -11.073)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33487' data-name='path 33487' d='M46.277,13.011h0' transform='translate(-39.385 -11.073)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33488' data-name='path 33488' d='M80.775,35.559l0-.012-.01,0Z' transform='translate(-68.732 -30.253)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33489' data-name='path 33489' d='M11.189,56.341a.017.017,0,0,0,0,0h0Z' transform='translate(-9.523 -47.95)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33490' data-name='path 33490' d='M11.938,35.55l-.011,0,0,.012Z' transform='translate(-10.147 -30.252)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33491' data-name='path 33491' d='M81.577,56.343h0v0Z' transform='translate(-69.427 -47.949)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33492' data-name='path 33492' d='M46.277,17.959h.017l-.017-.006Z' transform='translate(-39.385 -15.28)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33493' data-name='path 33493' d='M36.73,4.07a2.383,2.383,0,0,1-.287-.018.245.245,0,1,1,.062-.486,1.687,1.687,0,0,0,1.277-.354,1.707,1.707,0,0,0,.635-1.177A1.416,1.416,0,0,0,37.2.5a.993.993,0,0,0-.752.207,1,1,0,0,0-.374.693.818.818,0,0,0,.7.888.55.55,0,0,0,.622-.5.245.245,0,1,1,.487.048,1.04,1.04,0,0,1-1.17.935A1.31,1.31,0,0,1,35.587,1.35,1.488,1.488,0,0,1,37.261.012a1.909,1.909,0,0,1,1.644,2.071,2.189,2.189,0,0,1-.817,1.512,2.168,2.168,0,0,1-1.358.475' transform='translate(-30.281 0)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33494' data-name='path 33494' d='M12.436,18.411a1.2,1.2,0,0,0-.4.068,5.349,5.349,0,0,0-2.857-2.871,2.821,2.821,0,0,1-.231.682,4.513,4.513,0,0,1,2.5,2.6h0c.02.053.032.079.123.29.192.332.686.07.686.07a.542.542,0,0,1,.172-.032.82.82,0,0,1,0,1.6.5.5,0,0,1-.085-.011c-.04-.017-.55-.213-.712.12-.131.374-.066.184-.177.541h0a4.465,4.465,0,0,1-2.183,2.477,7.1,7.1,0,0,1-4.885-.078,4.44,4.44,0,0,1-2.037-2.4h0c-.112-.357-.046-.167-.178-.541-.163-.333-.672-.137-.712-.12a.5.5,0,0,1-.086.011.82.82,0,0,1,0-1.6.54.54,0,0,1,.172.032s.493.262.686-.07c.09-.21.1-.237.123-.29h0a4.587,4.587,0,0,1,3-2.783,1.93,1.93,0,0,1-.471-.61,5.286,5.286,0,0,0-3.113,2.987,1.206,1.206,0,0,0-.4-.068,1.619,1.619,0,0,0,0,3.2,1.231,1.231,0,0,0,.284-.034,5,5,0,0,0,2.6,3,7.811,7.811,0,0,0,5.072.14,5.207,5.207,0,0,0,2.814-3.145,1.229,1.229,0,0,0,.284.034,1.619,1.619,0,0,0,0-3.2' transform='translate(0 -13.185)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33495' data-name='path 33495' d='M126.727,44.89a.613.613,0,1,1-.613-.613.613.613,0,0,1,.613.613' transform='translate(-106.809 -37.683)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33496' data-name='path 33496' d='M148.7,45.195a.612.612,0,1,1-.613-.613.612.612,0,0,1,.613.613' transform='translate(-125.507 -37.942)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33497' data-name='path 33497' d='M105.692,56.341a.024.024,0,0,0,0,0h0Z' transform='translate(-89.951 -47.95)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33498' data-name='path 33498' d='M106.443,35.551l-.01,0s0,.008,0,.012Z' transform='translate(-90.577 -30.252)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33499' data-name='path 33499' d='M175.276,35.559s0-.008,0-.012l-.011,0Z' transform='translate(-149.158 -30.253)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33500' data-name='path 33500' d='M176.075,56.343h0v0Z' transform='translate(-149.851 -47.949)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33501' data-name='path 33501' d='M140.91,13.011h0Z' transform='translate(-119.909 -11.073)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33502' data-name='path 33502' d='M140.779,13.011h0' transform='translate(-119.812 -11.073)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33503' data-name='path 33503' d='M175.276,35.559s0-.008,0-.012l-.011,0Z' transform='translate(-149.158 -30.253)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33504' data-name='path 33504' d='M105.692,56.341a.024.024,0,0,0,0,0h0Z' transform='translate(-89.951 -47.95)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33505' data-name='path 33505' d='M106.443,35.551l-.01,0s0,.008,0,.012Z' transform='translate(-90.577 -30.252)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33506' data-name='path 33506' d='M176.075,56.343h0v0Z' transform='translate(-149.851 -47.949)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33507' data-name='path 33507' d='M140.779,17.959h.017l-.017-.006Z' transform='translate(-119.812 -15.28)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33508' data-name='path 33508' d='M126,6.941l-1.6-1.122V9.088L126,7.9Z' transform='translate(-105.871 -4.953)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33509' data-name='path 33509' d='M175.276,35.559s0-.008,0-.012l-.011,0Z' transform='translate(-149.158 -30.253)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33510' data-name='path 33510' d='M105.692,56.341a.024.024,0,0,0,0,0h0Z' transform='translate(-89.951 -47.95)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33511' data-name='path 33511' d='M106.443,35.551l-.01,0s0,.008,0,.012Z' transform='translate(-90.577 -30.252)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33512' data-name='path 33512' d='M176.075,56.343h0v0Z' transform='translate(-149.851 -47.949)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33513' data-name='path 33513' d='M146.631,7.967l1.6,1.122V5.819L146.631,7Z' transform='translate(-124.792 -4.952)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33514' data-name='path 33514' d='M138.651,11.431a.493.493,0,1,1-.951,0v-.745a.493.493,0,1,1,.951,0Z' transform='translate(-117.192 -8.563)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3Cpath id='path_33515' data-name='path 33515' d='M106.935,21.442a1.207,1.207,0,0,0-.4.068,5.174,5.174,0,0,0-2.049-2.435v.856a4.332,4.332,0,0,1,1.464,1.986h0c.02.053.032.079.123.29.192.332.686.07.686.07a.54.54,0,0,1,.172-.032.82.82,0,0,1,0,1.6.505.505,0,0,1-.085-.011c-.04-.017-.55-.213-.712.12-.132.374-.066.184-.177.541h0a4.465,4.465,0,0,1-2.184,2.477,7.1,7.1,0,0,1-4.885-.078,4.44,4.44,0,0,1-2.037-2.4h0c-.111-.357-.046-.167-.177-.541-.162-.333-.672-.137-.712-.12a.5.5,0,0,1-.086.011.82.82,0,0,1,0-1.6.541.541,0,0,1,.172.032s.494.262.686-.07c.09-.21.1-.237.123-.29h0A4.334,4.334,0,0,1,98.33,19.93v-.876a5.151,5.151,0,0,0-2.05,2.456,1.207,1.207,0,0,0-.4-.068,1.619,1.619,0,0,0,0,3.2,1.23,1.23,0,0,0,.284-.034,5,5,0,0,0,2.6,3,7.811,7.811,0,0,0,5.072.14,5.206,5.206,0,0,0,2.814-3.145,1.226,1.226,0,0,0,.283.034,1.619,1.619,0,0,0,0-3.2' transform='translate(-80.426 -16.216)' fill='%2328324e' stroke='%2328324e' stroke-width='0.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_young {
    width: 48px;
    height: 48px;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_young {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_young:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 47.887 48.057'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='square_16541' data-name='square 16541' width='21.202' height='6.625' fill='%23666'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Icon_SignInClub2_59' transform='translate(-0.75 -0.467)'%3E%3Cg id='group_30405' data-name='group 30405' transform='translate(0 -6.705)'%3E%3Cline id='line_189' data-name='line 189' y2='6.693' transform='translate(24.5 47.785)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_190' data-name='line 190' x2='15.743' transform='translate(16.5 54.479)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='path_33393' data-name='path 33393' d='M7.821,18.882H3.247A1.247,1.247,0,0,0,2,20.129V48.743A1.247,1.247,0,0,0,3.247,49.99H47.14a1.247,1.247,0,0,0,1.247-1.247V20.129a1.247,1.247,0,0,0-1.247-1.247H44.056' transform='translate(-0.5 -2.205)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Crect id='square_16540' data-name='square 16540' width='35.236' height='29.155' transform='translate(7.5 7.922)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_191' data-name='line 191' x2='35.235' transform='translate(7.5 14.164)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_192' data-name='line 192' x2='46.387' transform='translate(1.5 41.487)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cg id='group_37381' data-name='group 37381'%3E%3Cpath id='path_33394' data-name='path 33394' d='M76.142,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,76.142,8.14Z' transform='translate(-36.902 2.793)' fill='%2328324e'/%3E%3Cpath id='path_33395' data-name='path 33395' d='M69.6,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,69.6,8.14Z' transform='translate(-34.295 2.793)' fill='%2328324e'/%3E%3Cpath id='path_33396' data-name='path 33396' d='M63.058,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,63.058,8.14Z' transform='translate(-31.687 2.793)' fill='%2328324e'/%3E%3C/g%3E%3C/g%3E%3Cg id='group_30412' data-name='group 30412' transform='translate(15 15.324)'%3E%3Cg id='group_30406' data-name='group 30406' clip-path='url(%23clip-path)'%3E%3Cpath id='path_33397' data-name='path 33397' d='M123.885,0V1.615h5.009v.633h-5.009V3.864h4.931a9.253,9.253,0,0,1-.74,2.016l1.435.745a8.9,8.9,0,0,0,1-3.382V0Z' transform='translate(-116.595)' fill='%2328324e'/%3E%3Cpath id='path_33398' data-name='path 33398' d='M3.317,1.608a1.7,1.7,0,1,0,1.7,1.7,1.706,1.706,0,0,0-1.7-1.7m0,5.017A3.313,3.313,0,1,1,6.629,3.312,3.316,3.316,0,0,1,3.317,6.625' transform='translate(-0.005)' fill='%2328324e'/%3E%3Cpath id='path_33399' data-name='path 33399' d='M247.725,0V1.615h5.008v.633h-5.008V6.625h3.98a7.453,7.453,0,0,0,2.643-.658V4.186c-.274.128-.558.257-.715.325a5.793,5.793,0,0,1-1.929.5h-2.365V3.864h5.008V0Z' transform='translate(-233.147)' fill='%2328324e'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_speed {
    width: 48px;
    height: 48px;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_speed {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li .textArea i.ico_speed:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.887 48.057'%3E%3Cg id='Icon_SignInClub3_59' transform='translate(-0.75 -0.467)'%3E%3Cg id='group_30405' data-name='group 30405' transform='translate(0 -6.705)'%3E%3Cline id='line_189' data-name='line 189' y2='6.693' transform='translate(24.5 47.785)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_190' data-name='line 190' x2='15.743' transform='translate(16.5 54.479)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='path_33393' data-name='path 33393' d='M7.821,18.882H3.247A1.247,1.247,0,0,0,2,20.129V48.743A1.247,1.247,0,0,0,3.247,49.99H47.14a1.247,1.247,0,0,0,1.247-1.247V20.129a1.247,1.247,0,0,0-1.247-1.247H44.056' transform='translate(-0.5 -2.205)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Crect id='square_16540' data-name='square 16540' width='35.236' height='29.155' transform='translate(7.5 7.922)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_191' data-name='line 191' x2='35.235' transform='translate(7.5 14.164)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='line_192' data-name='line 192' x2='46.387' transform='translate(1.5 41.487)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='path_33394' data-name='path 33394' d='M76.142,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,76.142,8.14Z' transform='translate(-36.902 2.793)' fill='%2328324e'/%3E%3Cpath id='path_33395' data-name='path 33395' d='M69.6,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,69.6,8.14Z' transform='translate(-34.295 2.793)' fill='%2328324e'/%3E%3Cpath id='path_33396' data-name='path 33396' d='M63.058,8.14a.719.719,0,1,1-.719-.719A.719.719,0,0,1,63.058,8.14Z' transform='translate(-31.687 2.793)' fill='%2328324e'/%3E%3C/g%3E%3Cg id='group_30413' data-name='group 30413' transform='translate(9.887 15.323)'%3E%3Cpath id='path_33516' data-name='path 33516' d='M266.54,43.229H263.66l-.737,1.178h2.9Z' transform='translate(-248.696 -40.889)' fill='%2328324e'/%3E%3Cpath id='path_33517' data-name='path 33517' d='M361.211,43.229h-3.374l-.737,1.178h3.382Z' transform='translate(-337.778 -40.889)' fill='%2328324e'/%3E%3Cpath id='path_33518' data-name='path 33518' d='M224.7,22.629l2.029-3.3-.532-1.373-1.154,1.811-1.163,1.893.412,1.178Z' transform='translate(-211.764 -16.985)' fill='%2328324e'/%3E%3Cpath id='path_33519' data-name='path 33519' d='M232.236,86.4l-.737,1.178h3.948l.737-1.178Z' transform='translate(-218.972 -81.725)' fill='%2328324e'/%3E%3Cpath id='path_33520' data-name='path 33520' d='M412.466,0l-2.054,3.293.532,1.375,2.17-3.49h1.523l.872,1.707L414.6,4.678h-5.013l-.738,1.179h6.484l1.506-2.971L415.359,0Z' transform='translate(-386.721)' fill='%2328324e'/%3E%3Cpath id='path_33521' data-name='path 33521' d='M129.786,2.188l-.368-.951h2.728L130.57,3.769H128.8ZM128.412.059l-.883,1.178h1.463L126.834,4.7l.531,1.373L128.6,4.1l.637.849h1.992l1.789-2.864-.42-.846h0l-.1-.2-.1-.2h0L132,.059Z' transform='translate(-119.971 -0.055)' fill='%2328324e'/%3E%3Cpath id='path_33522' data-name='path 33522' d='M3.9.055,2.269,2.392l.2.49.276.688H6.347L5.594,4.728H.883L0,5.906H5.369L6.886,3.569,6.652,3.1,6.3,2.392H2.809L3.62,1.233H6.786L7.669.055Z' transform='translate(0 -0.052)' fill='%2328324e'/%3E%3Cpath id='path_33523' data-name='path 33523' d='M318.891,22.629l2.029-3.3-.532-1.373-1.154,1.811-1.163,1.893.412,1.178Z' transform='translate(-300.862 -16.985)' fill='%2328324e'/%3E%3Cpath id='path_33524' data-name='path 33524' d='M246.1,0l-.738,1.179H256.25L256.988,0Z' transform='translate(-232.09 -0.003)' fill='%2328324e'/%3E%3Cpath id='path_33525' data-name='path 33525' d='M326.195,86.4l-.737,1.178H329.1l.737-1.178Z' transform='translate(-307.847 -81.725)' fill='%2328324e'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#clubIntroduce main article > div > div > ol > li .textArea p {
    letter-spacing: -0.01em;
    color: #444;
}

#clubIntroduce main article > div > div > ol > li .textArea > ol {
    display: flex;
    flex-wrap: wrap;
}

#clubIntroduce main article > div > div > ol > li .textArea > ol > li {
    padding-right: 14px;
    margin-right: 10px;
    color: #444;
}

#clubIntroduce main article > div > div > ol > li .textArea > ol > li {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li .textArea > ol > li:after {
    content: "";
    position: absolute;
    right: 0;
    width: 6px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23666' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#clubIntroduce main article > div > div > ol > li .textArea > ol > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#clubIntroduce main article > div > div > ol > li .textArea > ol > li:last-of-type::after,
#clubIntroduce main article > div > div > ol > li .textArea > ol > li:last-of-type::before {
    display: none;
}

#clubIntroduce main article > div > div > ol > li .caution {
    margin-top: 10px;
    font-size: 14px;
    color: #888;
}

#clubIntroduce main article > div > div > ol > li {
    position: relative;
}

#clubIntroduce main article > div > div > ol > li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 52px;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cg id='group_28676' data-name='group 28676' transform='translate(-754 -1170)'%3E%3Ccircle id='sc_1866' data-name='sc 1866' cx='13' cy='13' r='13' transform='translate(754 1170)' fill='%23ddd'/%3E%3Cpath id='path_25' data-name='path 25' d='M60.332,740.916l5,5-5,5' transform='translate(704.168 437.084)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#clubIntroduce main article > div > div > ol > li:nth-of-type(1) {
    width: 398px;
}

#clubIntroduce main article > div > div > ol > li:nth-of-type(2) {
    width: 358px;
}

#clubIntroduce main article > div > div > ol > li:nth-of-type(3) {
    width: 175px;
}

#clubIntroduce main article > div > div > ol > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#clubIntroduce main article > div > div > ol > li:last-of-type::after,
#clubIntroduce main article > div > div > ol > li:last-of-type::before {
    display: none;
}

#clubIntroduce main article > div > div > ol > li:last-of-type .textArea {
    padding-right: 0;
}

#clubIntroduce main article > div ul li a {
    display: block;
    margin: 10px 0 16px;
    padding-right: 10px;
    color: #fff;
}

#clubIntroduce main article > div ul li a {
    position: relative;
}

#clubIntroduce main article > div ul li a:after {
    content: "";
    position: absolute;
    right: 30px;
    width: 6px;
    height: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A");
}

#clubIntroduce main article > div ul li p {
    position: relative;
    margin-top: 5px;
    padding-left: 10px;
    font-size: 14px;
    color: #888;
}

#clubIntroduce main article > div ul li p:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -2px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #111;
}

#clubIntroduce main article > div ul li p strong {
    color: #434867;
    font-weight: 700;
}

#clubIntroduce main article > div ul li strong {
    font-weight: 700;
}

#clubIntroduce main article > div ul li:last-of-type::after {
    display: block;
}

#clubIntroduce main article > div ul.tellArea li {
    margin-bottom: 8px;
}

#clubIntroduce main article > div ul.tellArea li em {
    font-weight: 700;
}

#clubIntroduce main article > div ul.tellArea li:after {
    background: #111;
}

#clubIntroduce main article > div ul.tellArea li:last-of-type::after {
    display: block;
}

#clubIntroduce main article > div ul.tellArea:after {
    content: "";
    display: block;
    clear: both;
}

#clubIntroduce main article.methodArea {
    margin-top: 120px;
    padding-bottom: 80px;
}

#clubIntroduce main article.methodArea > div {
    margin-bottom: 83px;
}

#clubIntroduce main article.methodArea > div:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#clubIntroduce main article.methodArea > div:last-of-type::after,
#clubIntroduce main article.methodArea > div:last-of-type::before {
    display: none;
}

#clubIntroduce main article.infoArea > div {
    margin-bottom: 64px;
}

#clubIntroduce main article.infoArea > div:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#clubIntroduce main article.infoArea > div:last-of-type::after,
#clubIntroduce main article.infoArea > div:last-of-type::before {
    display: none;
}

#clubBenefits main h3 {
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
}

#clubBenefits main .titleArea {
    margin-bottom: 8px;
}

#clubBenefits main .titleArea strong {
    display: block;
    line-height: 26px;
}

#clubBenefits main .titleArea p {
    margin-bottom: 4px;
}

#clubBenefits main .titleArea span {
    display: block;
    color: #888;
    font-size: 14px;
    line-height: 24px;
}

#clubBenefits main .titleArea span:first-of-type {
    margin-top: 4px;
}

#clubBenefits main .titleArea h4 {
    display: block;
    font-weight: 700;
    margin-bottom: 2px;
}

#clubBenefits main article {
    margin-bottom: 50px;
}

#clubBenefits main article:first-of-type {
    margin-top: 134px;
}

#clubBenefits main article:last-of-type {
    margin-bottom: 0;
}

#clubBenefits main .tableTypeB {
    margin: 8px 0 40px;
}

#clubBenefits main .tableTypeB:last-child {
    margin-bottom: 0;
}

#clubBenefits main .tableTypeB.mb12 {
    margin-bottom: 12px;
}

#clubBenefits main .tableTypeB p {
    margin-bottom: 4px;
}

#clubBenefits main .tableTypeB + div:not(.titleArea) {
    margin-top: -36px;
    margin-bottom: 40px;
}

#clubBenefits main .tableTypeB:last-of-type {
    margin-bottom: 0;
}

#clubBenefits main .tableTypeB:last-of-type + div {
    margin-top: 0;
    margin-bottom: 0;
}

#clubBenefits main .noMg > li {
    margin-bottom: 4px;
}

#clubBenefits main .oneline {
    display: flex;
}

#clubBenefits main .oneline > strong {
    margin: 0 30px 0 0;
}

#clubBenefits main .oneline span {
    font-size: 14px;
}

#clubBenefits main .cautionList li,
#clubBenefits main .caution {
    line-height: 22px;
}

#notice .searchArea {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 177px;
    margin-bottom: 39px;
    background: #F5F5F5;
}

#notice .searchArea .selectArea {
    width: 150px;
    margin-right: 20px;
}

#notice .searchArea .inputArea {
    position: relative;
    width: 400px;
    margin-right: 40px;
}

#notice .searchArea .inputArea input {
    width: 100%;
    height: 48px;
    padding: 0 36px 0 10px;
    line-height: 46px;
    border: 0;
    background: none;
    border-bottom: 2px solid #707070;
}

#notice .searchArea .inputArea a {
    position: absolute !important;
    right: 10px;
    width: 17px;
    height: 18px;
    top: 50%;
    transform: translateY(-50%);
}

#notice .searchArea .inputArea a {
    position: relative;
}

#notice .searchArea .inputArea a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.414 18.414'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1 1)'%3E%3Cpath id='path_30211' data-name='path 30211' d='M18.5,11.5a7,7,0,1,1-7-7A7,7,0,0,1,18.5,11.5Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_30212' data-name='path 30212' d='M29.5,29.578l-4-4' transform='translate(-13.505 -13.578)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#notice .searchArea > .btnTypeC {
    margin-left: 10px;
}

#notice .tableArea .totalArea {
    color: #888;
    line-height: 22px;
    margin-bottom: 10px;
}

/* 검색 */
#searchAll .searchArea {
    height: 400px;
    padding: 120px 0 84px;
    background: url(/static/images/search/bgSearchTop_1.png) repeat-x 50% 0;
}

#searchAll .searchArea .inputArea {
    position: relative;
    margin-bottom: 44px;
}

#searchAll .searchArea .inputArea input {
    width: 570px;
    padding: 14px 56px 14px 30px;
    color: #888;
    font-size: 24px;
}

#searchAll .searchArea .inputArea a {
    position: absolute !important;
    width: 56px;
    height: 65px;
    right: 0;
    top: 0;
}

#searchAll .searchArea .inputArea a {
    position: relative;
}

#searchAll .searchArea .inputArea a:after {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.414 18.414'%3E%3Cg id='Icon_feather-search' data-name='Icon feather-search' transform='translate(1 1)'%3E%3Cpath id='path_30211' data-name='path 30211' d='M18.5,11.5a7,7,0,1,1-7-7A7,7,0,0,1,18.5,11.5Z' transform='translate(-4.5 -4.5)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='path_30212' data-name='path 30212' d='M29.5,29.578l-4-4' transform='translate(-13.505 -13.578)' fill='none' stroke='%23888' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#searchAll .searchArea .summary > strong {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
}

#searchAll .searchArea .summary p {
    margin-top: 8px;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
}

#searchAll .searchArea .summary p strong {
    font-weight: 700;
}

#searchAll .searchResult article {
    padding-top: 100px;
}

#searchAll .searchResult article h3 {
    padding-bottom: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    border-bottom: 2px solid #111;
}

#searchAll .searchResult article .boardListA {
    margin-top: 60px;
}

#searchAll .searchResult .branchInfoResult table {
    border-bottom: 2px solid #111;
}

#searchAll .searchResult .branchInfoResult table th {
    border-right: 1px solid #ddd;
    padding: 14px 34px;
    text-align: left;
}

#searchAll .searchResult .branchInfoResult table th[rowspan] {
    text-align: center;
}

#searchAll .searchResult .branchInfoResult table td {
    padding: 14px 30px;
}

#searchAll .searchResult .brandResult td {
    text-align: center;
}

#searchAll .searchResult .contentsResult > ul > li {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}

#searchAll .searchResult .contentsResult > ul > li .lo li {
    display: inline-block;
    margin-right: 4px;
    padding-right: 12px;
}

#searchAll .searchResult .contentsResult > ul > li .lo li {
    position: relative;
}

#searchAll .searchResult .contentsResult > ul > li .lo li:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 10px;
    right: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23ccc' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#searchAll .searchResult .contentsResult > ul > li .lo li:last-of-type {
    margin-margin: 0;
    padding-margin: 0;
}

#searchAll .searchResult .contentsResult > ul > li .lo li:last-of-type::after,
#searchAll .searchResult .contentsResult > ul > li .lo li:last-of-type::before {
    display: none;
}

#searchAll .searchResult .contentsResult > ul > li p {
    padding-right: 16px;
    font-weight: 700;
}

#searchAll .searchResult .contentsResult > ul > li p {
    position: relative;
}

#searchAll .searchResult .contentsResult > ul > li p:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 10px;
    right: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23111' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#searchAll .resultNone {
    margin-top: 40px;
}

#searchAll .hl {
    background: #f1e1cd;
}

/* etc */
#brandCi {
    position: relative;
    display: block;
    width: 1280px;
    padding: 89px 0 0 260px;
}

.brandTitle {
    position: absolute;
    left: 0;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.brandText {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 20px;
    line-height: 1.6;
    letter-spacing: -0.23px;
    display: block;
    margin-bottom: 40px;
}

ul.logoBox {
    margin-bottom: 40px;
}

ul.logoBox li {
    float: left;
    width: 490px;
    margin-left: 40px;
    background: #fff;
    position: relative;
}

ul.logoBox li strong {
    display: block;
    width: 490px;
    height: 182px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.47 32.251'%3E%3Cg id='Logo' transform='translate(-300.526 -474.583)'%3E%3Cpath id='path_1' data-name='path 1' d='M408.461,475.837l-36.736,22.788V475.837h-4.965v30.987l22.617-14.445,20.677,13.1h8.608l-25.2-15.451,23.532-14.188Z' transform='translate(0.628 0.01)' fill='%23222222'/%3E%3Cpath id='path_2' data-name='path 2' d='M300.526,505.487h6.6l23.944-24.5,23.942,24.5h6.608l-30.518-30.9Z' transform='translate(0 0)' fill='%23222222'/%3E%3Cpath id='path_3' data-name='path 3' d='M430.978,482.429v16.313h3.231v-5.6h9.244a7.325,7.325,0,0,0,4.694-1.347,5.481,5.481,0,0,0,.1-7.893,6.176,6.176,0,0,0-4.3-1.472H430.978m13.066,2.865a2.487,2.487,0,1,1,0,4.974h-9.835v-4.974Z' transform='translate(1.212 1.063)' fill='%23222222'/%3E%3Cpath id='path_4' data-name='path 4' d='M455.719,482.429v16.314h16.033v-2.873h-12.8V482.429Z' transform='translate(1.439 1.063)' fill='%23222222'/%3E%3Cpath id='path_5' data-name='path 5' d='M485.229,482.429l-8.975,16.314h3.683l7.411-13.57,7.371,13.57h3.706l-8.98-16.314Z' transform='translate(1.635 1.063)' fill='%23222222'/%3E%3Cpath id='path_6' data-name='path 6' d='M534.712,482.429l-8.98,16.314h3.684l7.412-13.57,7.369,13.57h3.7l-8.975-16.314Z' transform='translate(2.096 1.063)' fill='%23222222'/%3E%3Cpath id='path_7' data-name='path 7' d='M504.651,482.429v2.883H516.9L504.458,496.3v2.439h18.317v-2.877H509.766l12.44-11v-2.439Z' transform='translate(1.924 1.063)' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 50%;
    font-size: 0;
    box-sizing: border-box;
    border: 1px solid rgba(221, 221, 221, 0.8666666667);
    background-size: 90%;
}

ul.logoBox li em {
    display: block;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 18px;
    padding-top: 14px;
}

ul.logoBox li:first-child {
    margin-left: 0;
}

ul.logoBox li:nth-child(2) strong {
    display: block;
    width: 490px;
    height: 182px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 241.217 117.414'%3E%3Cg id='group_30435' data-name='group 30435' transform='translate(0 0)'%3E%3Cpath id='path_33405' data-name='path 33405' d='M659.8,155.309l-75.88,49.521V155.309h-9.585v65.5l46.326-30.352L663.8,218.409h15.975l-51.918-32.748,48.723-30.352Z' transform='translate(-438.554 -152.912)' fill='%23222222'/%3E%3Cpath id='path_33406' data-name='path 33406' d='M473.309,219.083h12.78l49.521-52.716,50.32,52.716h11.981l-62.3-65.5Z' transform='translate(-473.309 -153.587)' fill='%23222222'/%3E%3Cpath id='path_33407' data-name='path 33407' d='M480.007,224.341v21.566H484.8v-7.189h11.182a8.491,8.491,0,0,0,5.591-2.4,5.989,5.989,0,0,0,2.4-4.792,6.484,6.484,0,0,0-2.4-4.792c-1.318-1.243-2.6-2.4-4.792-2.4Zm15.975,4.792c2.425,0,3.195,1.062,3.195,2.4s-.876,2.4-3.195,2.4H484.8v-4.792Z' transform='translate(-470.422 -128.493)' fill='%23222222'/%3E%3Cpath id='path_33408' data-name='path 33408' d='M518.035,224.341v21.566H538v-4.792H522.828V224.341Z' transform='translate(-457.331 -128.493)' fill='%23222222'/%3E%3Cpath id='path_33409' data-name='path 33409' d='M563.114,224.341l-11.182,21.566h4.792l8.786-15.975,7.987,15.975h5.591l-11.182-21.566Z' transform='translate(-445.7 -128.493)' fill='%23222222'/%3E%3Cpath id='path_33410' data-name='path 33410' d='M637.538,224.341l-11.182,21.566h5.591l7.987-15.975,8.786,15.975h4.792L642.33,224.341Z' transform='translate(-419.484 -128.493)' fill='%23222222'/%3E%3Cpath id='path_33411' data-name='path 33411' d='M591.952,224.341v4.792h15.176l-15.176,12.78v3.994h23.163v-4.792H599.141l15.176-11.981v-4.792Z' transform='translate(-431.407 -128.493)' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 50%;
    font-size: 0;
    box-sizing: border-box;
    border: 1px solid rgba(221, 221, 221, 0.8666666667);
    background-size: 50%;
}

ul.logoBox:after {
    content: "";
    display: block;
    clear: both;
}

#companyIdentity .logoBox + .btnTypeF span {
    padding-right: 24px;
}

#companyIdentity .logoBox + .btnTypeF span {
    position: relative;
}

#companyIdentity .logoBox + .btnTypeF span:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.432 16.297'%3E%3Cg id='Icon_Download_14' transform='translate(-594.52 -1448.487)'%3E%3Cg id='group_28949' data-name='group 28949' transform='translate(595.22 1449.187)'%3E%3Cg id='group_28947' data-name='group 28947' transform='translate(6.279)'%3E%3Cline id='line_1280' data-name='line 1280' y2='10.371' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.4'/%3E%3C/g%3E%3Cline id='line_1281' data-name='line 1281' x2='13.032' transform='translate(0 14.897)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='path_33531' data-name='path 33531' d='M12601.324-5132l5.886,5.476,5.617-5.476' transform='translate(-12600.796 5138)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

#companyIdentity.situation .tabTypeB {
    text-align: center;
    padding-bottom: 56px;
}

#brandColor {
    position: relative;
    display: block;
    width: 1280px;
    height: 417px;
    padding: 120px 0 0 260px;
}

#brandColor:after {
    content: "";
    display: block;
    clear: both;
}

.colorList {
    float: left;
    width: 490px;
    height: 154px;
}

.colorList.leftBox {
    margin-right: 40px;
}

.colorList .colorName {
    width: 100%;
    height: 60px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 18px 0 18px 20px;
}

.colorList .colorName.akBlack {
    background: #1a1818;
}

.colorList .colorName.akNavy {
    background: #002350;
}

.colorList ul {
    margin-top: 20px;
}

.colorList ul li {
    display: inline-block;
    width: 100%;
}

.colorList ul li strong {
    float: left;
    width: 79px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 16px;
    line-height: 1.63;
}

.colorList ul li p {
    float: left;
    padding-left: 40px;
    color: #888888;
}

.colorList ul:after {
    content: "";
    display: block;
    clear: both;
}

.blackList:after {
    content: "";
    display: block;
    clear: both;
}

#ideologyArea {
    margin: 140px 0 120px 0;
}

#ideologyArea .textBox {
    float: left;
    width: 559px;
    height: 253px;
}

#ideologyArea .smallLogo {
    display: block;
    width: 128px;
    height: 16.5px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.47 32.251'%3E%3Cg id='Logo' transform='translate(-300.526 -474.583)'%3E%3Cpath id='path_1' data-name='path 1' d='M408.461,475.837l-36.736,22.788V475.837h-4.965v30.987l22.617-14.445,20.677,13.1h8.608l-25.2-15.451,23.532-14.188Z' transform='translate(0.628 0.01)' fill='%23222222'/%3E%3Cpath id='path_2' data-name='path 2' d='M300.526,505.487h6.6l23.944-24.5,23.942,24.5h6.608l-30.518-30.9Z' transform='translate(0 0)' fill='%23222222'/%3E%3Cpath id='path_3' data-name='path 3' d='M430.978,482.429v16.313h3.231v-5.6h9.244a7.325,7.325,0,0,0,4.694-1.347,5.481,5.481,0,0,0,.1-7.893,6.176,6.176,0,0,0-4.3-1.472H430.978m13.066,2.865a2.487,2.487,0,1,1,0,4.974h-9.835v-4.974Z' transform='translate(1.212 1.063)' fill='%23222222'/%3E%3Cpath id='path_4' data-name='path 4' d='M455.719,482.429v16.314h16.033v-2.873h-12.8V482.429Z' transform='translate(1.439 1.063)' fill='%23222222'/%3E%3Cpath id='path_5' data-name='path 5' d='M485.229,482.429l-8.975,16.314h3.683l7.411-13.57,7.371,13.57h3.706l-8.98-16.314Z' transform='translate(1.635 1.063)' fill='%23222222'/%3E%3Cpath id='path_6' data-name='path 6' d='M534.712,482.429l-8.98,16.314h3.684l7.412-13.57,7.369,13.57h3.7l-8.975-16.314Z' transform='translate(2.096 1.063)' fill='%23222222'/%3E%3Cpath id='path_7' data-name='path 7' d='M504.651,482.429v2.883H516.9L504.458,496.3v2.439h18.317v-2.877H509.766l12.44-11v-2.439Z' transform='translate(1.924 1.063)' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    font-size: 0;
    margin-bottom: 30px;
}

#ideologyArea .smallText {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 40px;
    line-height: 1.5;
    font-weight: 400;
}

#ideologyArea .smallText .textStyle {
    font-weight: 700;
}

#ideologyList {
    width: 1280px;
    height: 502px;
}

#ideologyList .centerText {
    text-align: center;
}

#ideologyList .centerText p {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -0.3px;
}

#ideologyList .centerText span {
    display: block;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    margin-top: 30px;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: -0.2px;
}

#ideologyList ul {
    padding-top: 80px;
    text-align: center;
}

#ideologyList ul li {
    float: left;
    width: 33.333%;
    height: 317px;
    position: relative;
}

#ideologyList ul li p {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #113764;
    margin: 20px 0;
}

#ideologyList ul li span {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 16px;
    line-height: 1.63;
}

#ideologyList ul li:before {
    content: "";
    display: inline-block;
    background: #f2f2f2;
    width: 134px;
    height: 134px;
    border-radius: 50%;
}

#ideologyList ul li:after {
    content: "";
    display: inline-block;
    width: 75px;
    height: 65px;
    position: absolute;
    top: 38px;
    left: 50%;
    transform: translateX(-40%);
}

#ideologyList ul li:nth-child(1):after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.284 55.857'%3E%3Cg id='ic_management' transform='translate(-573.8 -922.715)'%3E%3Cg id='Icon_SignIn1_68' transform='translate(573.373 919.857)'%3E%3Cg id='group_34865' data-name='group 34865' transform='translate(1.127 3.142)'%3E%3Cpath id='path_35339' data-name='path 35339' d='M15.495,52.311H.7V24.628A2.258,2.258,0,0,1,2.958,22.37H13.651' transform='translate(-0.7 2.562)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17619' data-name='square 17619' width='3.874' height='3.876' transform='translate(4.58 29.929)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17620' data-name='square 17620' width='3.874' height='3.875' transform='translate(4.58 37.479)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_35340' data-name='path 35340' d='M34.581,13.323H46.237A2.258,2.258,0,0,1,48.5,15.581v37.9H32.368' transform='translate(3.389 1.394)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17621' data-name='square 17621' width='3.875' height='3.875' transform='translate(42.798 19.749)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17622' data-name='square 17622' width='3.875' height='3.875' transform='translate(42.798 27.296)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_35341' data-name='path 35341' d='M14.428,5.524H35.247A2.254,2.254,0,0,1,37.5,7.775V54.319H12.17V7.775A2.254,2.254,0,0,1,14.428,5.524Z' transform='translate(0.781 0.553)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17623' data-name='square 17623' width='3.416' height='3.416' transform='translate(21.108 13.749)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17624' data-name='square 17624' width='3.416' height='3.416' transform='translate(21.108 19.707)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17625' data-name='square 17625' width='3.417' height='3.416' transform='translate(27.085 13.749)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Crect id='square_17626' data-name='square 17626' width='3.417' height='3.416' transform='translate(27.085 19.707)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_35342' data-name='path 35342' d='M20.993,51.216V30.843h5.982V51.216' transform='translate(1.92 3.656)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cg id='group_37386' data-name='group 37386'%3E%3Cg id='path_35344' data-name='path 35344' transform='translate(2.385 -0.115)' fill='%2328324e'%3E%3Cpath d='M 24.49499702453613 6.459641456604004 L 24.49499702453613 6.277281761169434 L 24.49499702453613 0.3551016747951508 L 24.49499702453613 0.2551016807556152 L 24.59499549865723 0.2551016807556152 L 25.54570579528809 0.2551016807556152 L 25.64570617675781 0.2551016807556152 L 25.64570617675781 0.3551016747951508 L 25.64570617675781 4.531565189361572 L 32.52059555053711 0.2701016664505005 L 32.54486465454102 0.2550616860389709 L 32.57342529296875 0.2551016807556152 L 34.20725631713867 0.2573616802692413 L 34.56631469726562 0.2578616738319397 L 34.25868606567383 0.4430416822433472 L 29.89799308776855 3.067979335784912 L 34.57663726806641 5.934581756591797 L 34.8790168762207 6.119851589202881 L 34.52439498901367 6.119851589202881 L 32.8747673034668 6.119851589202881 L 32.84576797485352 6.119851589202881 L 32.8212776184082 6.104341506958008 L 28.92306709289551 3.636218786239624 L 24.64875602722168 6.361601829528809 L 24.49499702453613 6.459641456604004 Z' stroke='none'/%3E%3Cpath d='M 24.59499740600586 0.3551015853881836 L 24.59499740600586 6.277281761169434 L 28.92287635803223 3.517741680145264 L 32.87476348876953 6.019851684570312 L 34.52438354492188 6.019851684570312 L 29.70534706115723 3.067221641540527 L 34.20711517333984 0.3573617935180664 L 32.57328796386719 0.3551015853881836 L 25.54570770263672 4.711211681365967 L 25.54570770263672 0.3551015853881836 L 24.59499740600586 0.3551015853881836 M 32.51645660400391 0.1550216674804688 L 34.92551422119141 0.1583518981933594 L 30.09064292907715 3.068732261657715 L 35.23363494873047 6.219851493835449 L 32.81677627563477 6.219851493835449 L 28.92325592041016 3.75470232963562 L 24.39499664306641 6.642001628875732 L 24.39499664306641 0.1551017761230469 L 25.74570465087891 0.1551017761230469 L 25.74570465087891 4.351935386657715 L 32.51645660400391 0.1550216674804688 Z' stroke='none' fill='%2328324e'/%3E%3C/g%3E%3Cg id='path_35346' data-name='path 35346' transform='translate(0.945 -0.143)' fill='%2328324e'%3E%3Cpath d='M 25.37533378601074 6.147352695465088 L 25.13580322265625 6.147352695465088 L 23.87120246887207 6.147352695465088 L 23.82915306091309 6.147352695465088 L 23.79973411560059 6.117302417755127 L 19.28927803039551 1.509026527404785 L 14.77994346618652 6.117292404174805 L 14.75053310394287 6.147352695465088 L 14.70847320556641 6.147352695465088 L 13.44500350952148 6.147352695465088 L 13.20514297485352 6.147352695465088 L 13.37396335601807 5.976972579956055 L 19.22501373291016 0.07172250747680664 L 19.29612350463867 -4.749061554321088e-05 L 19.36715316772461 0.07178250700235367 L 25.2069034576416 5.977032661437988 L 25.37533378601074 6.147352695465088 Z' stroke='none'/%3E%3Cpath d='M 19.29605293273926 0.1420927047729492 L 13.44500350952148 6.047342300415039 L 14.70847320556641 6.047342300415039 L 19.28927421569824 1.366052627563477 L 23.8712043762207 6.047342300415039 L 25.13580322265625 6.047342300415039 L 19.29605293273926 0.1420927047729492 M 19.29619407653809 -0.1421976089477539 L 25.61486434936523 6.247342586517334 L 23.7871036529541 6.247342586517334 L 19.28929138183594 1.652000427246094 L 14.79259300231934 6.247342586517334 L 12.96529388427734 6.247342586517334 L 19.29619407653809 -0.1421976089477539 Z' stroke='none' fill='%2328324e'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
}

#ideologyList ul li:nth-child(2):after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.695 58.502'%3E%3Cg id='Icon_thinking_57' transform='translate(0.237 0.001)'%3E%3Cpath id='path_37334' data-name='path 37334' d='M42.756,34.118c-2.377-3.4-5.939-.514-5.939-.514l-7.74,4.921' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37335' data-name='path 37335' d='M49.488,35.974c-2.551-4.282-6.833-1.458-6.833-1.458l-8.166,5.5' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37336' data-name='path 37336' d='M.7,57.564l8.541-4.191a7.533,7.533,0,0,1,7.207-.364A65.2,65.2,0,0,0,24.366,56.2c3.347,1.019,5.582,1.4,8.1,0,3.769-2.048,17.379-10.9,21-13.266a5.01,5.01,0,0,0,1.968-2.346,3.912,3.912,0,0,0-.456-3.883c-2.046-2.824-5.52-.82-8.275,1.184-2.569,1.868-7.388,5-8.029,5.42l-.071.046s0-2.46-4.271-3.28c-1.49-.286-3.113-.659-5.138-1.234a29.034,29.034,0,0,1-7.873-3.392c-3.379-2.278-10.076-3.709-19.061,1.438' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37337' data-name='path 37337' d='M38.714,43.216s.052,3.131-5.318,3.678A21.917,21.917,0,0,1,20.624,44' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37338' data-name='path 37338' d='M24.433,26.243V24.522l-4.2-6.2S16.174,12.48,18.61,7.1,25.258.6,28.3.707A10.28,10.28,0,0,1,36.984,7.1c1.827,4.215-.457,8.985-1.878,11.221S31,24.522,31,24.522v1.721' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_37339' data-name='path 37339' d='M24.437,26.762h6.578v3.551a1.913,1.913,0,0,1-1.806,1.545c-1.547.064-3.482,0-3.482,0a1.414,1.414,0,0,1-1.292-1.525l0-.02Z' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_37340' data-name='path 37340' d='M26.819,26.762,25.981,15.8a5.728,5.728,0,0,0-.774-2,1.5,1.5,0,0,0-2.449,1.035c-.258,1.738,1.419,2.062,1.87,2.123s3.353,0,3.353,0' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_37341' data-name='path 37341' d='M28.632,26.718,29.8,15.8a5.763,5.763,0,0,1,.772-2,1.5,1.5,0,0,1,2.452,1.035c.258,1.738-1.42,2.062-1.87,2.123l-2.948.006H27.165' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
}

#ideologyList ul li:nth-child(3):after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62.744 55.036'%3E%3Cg id='Icon_technology_63' transform='translate(0.002 0.001)'%3E%3Cpath id='path_37342' data-name='path 37342' d='M28.772,42.428a2.8,2.8,0,0,1,.413,5.036,11.075,11.075,0,0,0,1.83,2.984,2.792,2.792,0,0,1,4.216,3.065,11.16,11.16,0,0,0,3.4.822,2.792,2.792,0,0,1,5.147-.813,11.1,11.1,0,0,0,2.986-1.83,2.8,2.8,0,0,1,3.064-4.217,11.157,11.157,0,0,0,.821-3.4,2.8,2.8,0,0,1-.8-5.165,11.1,11.1,0,0,0-1.83-2.984,2.833,2.833,0,0,1-1.087.419,2.792,2.792,0,0,1-3.137-3.483,11.067,11.067,0,0,0-3.4-.823,2.8,2.8,0,0,1-2.3,2.186' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37343' data-name='path 37343' d='M38.75,38.577a4.7,4.7,0,1,1-3.756,3.65' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_37344' data-name='path 37344' d='M43.06,25.615a3.569,3.569,0,0,1,2.3,3.463,14.166,14.166,0,0,0,4.474.042,3.573,3.573,0,0,1,6.18-2.486,14.226,14.226,0,0,0,3.2-3.128,3.581,3.581,0,0,1,2.63-6.138,14.16,14.16,0,0,0,.042-4.473,3.623,3.623,0,0,1-1.46-.284,3.569,3.569,0,0,1-1.035-5.9,14.108,14.108,0,0,0-3.125-3.2A3.574,3.574,0,0,1,50.125.9,14.189,14.189,0,0,0,45.652.857,3.568,3.568,0,0,1,40.681,4.2a3.515,3.515,0,0,1-1.217-.857A14.493,14.493,0,0,0,36.27,6.478a3.573,3.573,0,0,1,.8,3.969' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37345' data-name='path 37345' d='M37.811,32.318a5.28,5.28,0,0,1,4.858-3.553,21.942,21.942,0,0,0-.292-6.75,5.213,5.213,0,0,1-2.171-.31,5.327,5.327,0,0,1-2.971-2.784,5.507,5.507,0,0,1,.983-6.027,20.988,20.988,0,0,0-4.847-4.562A5.191,5.191,0,0,1,27.6,9.865a5.4,5.4,0,0,1-3.465-4.98,20.376,20.376,0,0,0-6.586.3,5.409,5.409,0,0,1-3.027,5.267A5.175,5.175,0,0,1,8.641,9.434,21.676,21.676,0,0,0,4.19,14.426a5.484,5.484,0,0,1,1.495,5.919A5.285,5.285,0,0,1,.836,23.9a21.909,21.909,0,0,0,.292,6.75,5.2,5.2,0,0,1,2.157.316,5.324,5.324,0,0,1,2.971,2.784,5.509,5.509,0,0,1-.978,6.016,21.189,21.189,0,0,0,4.857,4.569,5.165,5.165,0,0,1,5.759-1.522,5.375,5.375,0,0,1,3.457,4.965,20.4,20.4,0,0,0,6.589-.307,5.429,5.429,0,0,1,2.706-5.087c.1-.06.21-.117.318-.17a5.122,5.122,0,0,1,4.017-.173,5.272,5.272,0,0,1,1.85,1.179,21.322,21.322,0,0,0,4.457-4.975A5.515,5.515,0,0,1,37.811,32.318Z' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cellipse id='oval_2221' data-name='oval 2221' cx='11.076' cy='11.512' rx='11.076' ry='11.512' transform='translate(10.676 14.818)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Ccircle id='oval_2222' data-name='oval 2222' cx='7.586' cy='7.586' r='7.586' transform='translate(14.166 18.745)' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3Cpath id='path_37346' data-name='path 37346' d='M48.584,8.506A6.013,6.013,0,1,1,42.357,14.3,6.014,6.014,0,0,1,48.584,8.506Z' fill='none' stroke='%2328324e' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0;
    margin-left: -5px;
}

#ideologyList ul li:first-child {
    padding-left: 0;
}

.mainText .box {
    display: flex;
    flex-wrap: wrap;
}

.mainText .box .boxList {
    width: 608px;
    margin-top: 50px;
}

.mainText .box .boxList p {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.mainText .box .boxList span {
    display: block;
    margin-top: 20px;
    line-height: 1.63;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 16px;
    text-align: left;
    letter-spacing: -0.02em;
}

.mainText .box .boxList:nth-child(1),
.mainText .box .boxList:nth-child(2) {
    margin-top: 0;
}

.mainText .box .boxList:nth-child(odd) {
    margin-right: 64px;
}

.mainText .box .boxList.mallBox {
    width: 1280px;
}

.mainText .box:after {
    content: "";
    display: block;
    clear: both;
}

/* esg */
.tabTypeB {
    padding-top: 59px;
}

#campaignArea {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 60px 0 180px 0;
}

#campaignArea span {
    display: block;
    width: 671px;
    height: 474px;
    background: url(/static/images/esg/rgtImg.jpg) no-repeat 0 0/100%;
}

#campaignArea .campText strong {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 80px;
    font-weight: 700;
    line-height: 1;
}

#campaignArea .campText strong i {
    display: inline-block;
    background: linear-gradient(to top, #c0ff9e 35%, transparent 27%);
}

#campaignArea .campText em {
    display: block;
    padding-top: 43px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 20px;
    line-height: 1.7;
}

#campaignList {
    width: 990px;
    margin: 0 auto;
}

#campaignList h3 {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.35;
    text-align: center;
}

#campaignList ul {
    padding-top: 80px;
}

#campaignList ul:after {
    content: "";
    display: block;
    clear: both;
}

#campaignList ul li {
    float: left;
    padding-bottom: 60px;
}

#campaignList ul li .listWrap {
    position: relative;
    display: inline-block;
    width: 470px;
    height: 230px;
}

#campaignList ul li .listWrap .listNum {
    position: absolute;
    top: -10px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 32px;
    color: #dddddd;
    line-height: 114px;
}

#campaignList ul li .listWrap .listNum.rightNum {
    right: 0;
}

#campaignList ul li .listWrap .listNum.leftNum {
    left: 0;
}

#campaignList ul li .listWrap .listBg {
    width: 470px;
    height: 150px;
    background: #f5f5f5;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

#campaignList ul li .listWrap .iconImg {
    display: block;
    width: 235px;
    height: 200px;
    background-position: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}

#campaignList ul li .listText {
    height: 230px;
}

#campaignList ul li .listText strong {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 22px;
    color: #52ae32;
    font-weight: 500;
    line-height: 26px;
}

#campaignList ul li .listText p {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 26px;
    letter-spacing: -0.16px;
    margin-top: 10px;
}

#campaignList ul li .listText.rightText {
    float: right;
    padding: 107px 0 0 40px;
    box-sizing: border-box;
}

#campaignList ul li .listText.leftText {
    float: left;
    padding: 107px 40px 0 0;
    box-sizing: border-box;
}

#campaignList ul li:last-child {
    padding-bottom: 0;
}

#campaignList ul li:nth-child(1) .iconImg {
    background: url("/static/images/esg/foodhall.png") no-repeat 0 0;
}

#campaignList ul li:nth-child(2) .iconImg {
    background: url("/static/images/esg/akPhone.png") no-repeat 0 0;
}

#campaignList ul li:nth-child(3) .iconImg {
    background: url("/static/images/esg/akForest.png") no-repeat 0 0;
}

#campaignList ul li:nth-child(4) .iconImg {
    background: url("/static/images/esg/handHome.png") no-repeat 0 0;
}

#campaignText {
    width: 990px;
    height: 315px;
    margin: 0 auto;
    padding-top: 40px;
    text-align: center;
}

#campaignText .line {
    display: inline-block;
    border-left: 1px solid #dddddd;
    height: 100px;
}

#campaignText .restIcon {
    display: block;
    margin: 41px auto;
    width: 35px;
    height: 28px;
    background: url("/static/images/esg/img_06.png") no-repeat 0 0/100%;
}

#campaignText p {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 26px;
    letter-spacing: 0.16px;
    padding-bottom: 20px;
}

#campaignText strong {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #52ae32;
    line-height: 1.23;
    letter-spacing: 0.26px;
}

#esgHistory .tabTypeB {
    margin-bottom: 88px;
}

#esgHistory main h3 {
    margin-bottom: 40px;
    font-size: 32px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 38px;
}

#esgHistory main #historyList {
    width: 1125px;
    margin: 0 auto;
}

#esgHistory main #historyList ul li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 140px;
}

#esgHistory main #historyList ul li:first-of-type > div {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.706 62.423'%3E%3Cg id='Icon_RecycleBag_62' transform='translate(-0.523 -0.643)'%3E%3Cpath id='p_36537' data-name='p 36537' d='M44.7,25.88,36.252,11.967l-7.914,4.7L37.564,32.03H24.9V27.782a1.043,1.043,0,0,0-.633-1.022,1.377,1.377,0,0,0-1.417.21l-8.36,8.81a1.486,1.486,0,0,0-.018,2.1l8.223,8.977a1.387,1.387,0,0,0,1.424.174.938.938,0,0,0,.665-.83V41.91h8.147a10.3,10.3,0,0,0,5.681-1.419v.016c.014-.011.014-.021.027-.034a5.526,5.526,0,0,0,1.49-1.3l4.612-6.548c1.892-3.232-.041-6.74-.041-6.74' transform='translate(18.051 15.382)' fill='%23a4c422'/%3E%3Cpath id='p_36538' data-name='p 36538' d='M44.7,25.88,36.252,11.967l-7.914,4.7L37.564,32.03H24.9V27.782a1.043,1.043,0,0,0-.633-1.022,1.377,1.377,0,0,0-1.417.21l-8.36,8.81a1.486,1.486,0,0,0-.018,2.1l8.223,8.977a1.387,1.387,0,0,0,1.424.174.938.938,0,0,0,.665-.83V41.91h8.147a10.3,10.3,0,0,0,5.681-1.419v.016c.014-.011.014-.021.027-.034a5.526,5.526,0,0,0,1.49-1.3l4.612-6.548C46.63,29.389,44.7,25.88,44.7,25.88Z' transform='translate(18.051 15.382)' fill='none' stroke='%23464749' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath id='p_36539' data-name='p 36539' d='M14.852,22.875l3.629,2.215a1.032,1.032,0,0,0,1.2-.023,1.383,1.383,0,0,0,.551-1.321l-3.259-11.7a1.484,1.484,0,0,0-1.789-1.09L3.256,13.386a1.405,1.405,0,0,0-.884,1.134.913.913,0,0,0,.389.974l3.661,2.231L2.189,24.683C-.57,29.2.882,32.289.882,32.289l3.241,7.325c1.8,3.286,5.8,3.371,5.8,3.371H26.2l.034-9.217H8.428Z' transform='translate(0.643 14.025)' fill='%23a4c422'/%3E%3Cpath id='p_36540' data-name='p 36540' d='M14.852,22.875l3.629,2.215a1.032,1.032,0,0,0,1.2-.023,1.383,1.383,0,0,0,.551-1.321l-3.259-11.7a1.484,1.484,0,0,0-1.789-1.09L3.256,13.386a1.405,1.405,0,0,0-.884,1.134.913.913,0,0,0,.389.974l3.661,2.231L2.189,24.683C-.57,29.2.882,32.289.882,32.289l3.241,7.325c1.8,3.286,5.8,3.371,5.8,3.371H26.2l.034-9.217H8.428Z' transform='translate(0.643 14.025)' fill='none' stroke='%23464749' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath id='p_36541' data-name='p 36541' d='M43,11.075a.911.911,0,0,0-1.035-.135l-3.723,2.13L34.194,6.008a10.292,10.292,0,0,0-3.862-4.043V1.956l-.089-.05c-.062-.03-.121-.057-.183-.089l-.3-.155h-.037a5.656,5.656,0,0,0-1.57-.469L20.182.5c-3.75-.009-5.807,3.428-5.807,3.428L6.6,18.226,14.643,22.7,23.208,7.121l0,0-.009,0,6.463,10.844-3.691,2.109a1.034,1.034,0,0,0-.562,1.063,1.379,1.379,0,0,0,.891,1.118L38.13,25.054a1.488,1.488,0,0,0,1.821-1.04l3.62-11.624A1.39,1.39,0,0,0,43,11.075' transform='translate(8.481 0.643)' fill='%23a4c422'/%3E%3Cpath id='p_36542' data-name='p 36542' d='M43,11.075a.911.911,0,0,0-1.035-.135l-3.723,2.13L34.194,6.008a10.292,10.292,0,0,0-3.862-4.043V1.956l-.089-.05c-.062-.03-.121-.057-.183-.089l-.3-.155h-.037a5.656,5.656,0,0,0-1.57-.469L20.182.5c-3.75-.009-5.807,3.428-5.807,3.428L6.6,18.226,14.643,22.7,23.208,7.121l0,0-.009,0,6.463,10.844-3.691,2.109a1.034,1.034,0,0,0-.562,1.063,1.379,1.379,0,0,0,.891,1.118L38.13,25.054a1.488,1.488,0,0,0,1.821-1.04l3.62-11.624A1.39,1.39,0,0,0,43,11.075Z' transform='translate(8.481 0.643)' fill='none' stroke='%23464749' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/62px;
}

#esgHistory main #historyList ul li:nth-of-type(2) > div {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 46.656 63.669'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='s_18089' data-name='s 18089' width='46.656' height='63.669' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='g_36794' data-name='g 36794' clip-path='url(%23clip-path)'%3E%3Cpath id='p_36548' data-name='p 36548' d='M34.819,35.141V57.876a4.056,4.056,0,0,1-4.042,4.046H4.54A4.057,4.057,0,0,1,.5,57.876V4.546A4.057,4.057,0,0,1,4.54.5H30.777a4.056,4.056,0,0,1,4.042,4.046v6.1' transform='translate(0.623 0.624)' fill='%23f2ecd4'/%3E%3Cpath id='p_36549' data-name='p 36549' d='M34.819,35.141V57.876a4.056,4.056,0,0,1-4.042,4.046H4.54A4.057,4.057,0,0,1,.5,57.876V4.546A4.057,4.057,0,0,1,4.54.5H30.777a4.056,4.056,0,0,1,4.042,4.046v6.1' transform='translate(0.623 0.624)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='s_1546' data-name='s 1546' x2='34.319' transform='translate(1.123 48.885)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='s_1547' data-name='s 1547' x2='4.48' transform='translate(16.043 55.384)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='p_36550' data-name='p 36550' d='M5.8,35.354V7.883A2.874,2.874,0,0,1,8.668,5.018H35.433A2.871,2.871,0,0,1,38.3,7.883V26.648a2.867,2.867,0,0,1-2.865,2.86H12.377Z' transform='translate(7.235 6.256)' fill='none' stroke='%23464749' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath id='p_36551' data-name='p 36551' d='M5.8,35.354V7.883A2.874,2.874,0,0,1,8.668,5.018H35.433A2.871,2.871,0,0,1,38.3,7.883V26.648a2.867,2.867,0,0,1-2.865,2.86H12.377Z' transform='translate(7.235 6.256)' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath id='p_36552' data-name='p 36552' d='M18.062,8.739A3.772,3.772,0,1,1,23.4,14.071L17.14,20.319l-6.257-6.248a3.771,3.771,0,1,1,5.332-5.332l.921.917Z' transform='translate(12.146 9.473)' fill='%23ffd400'/%3E%3Cpath id='p_36553' data-name='p 36553' d='M18.062,8.739A3.772,3.772,0,1,1,23.4,14.071L17.14,20.319l-6.257-6.248a3.771,3.771,0,1,1,5.332-5.332l.921.917Z' transform='translate(12.146 9.473)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='p_36554' data-name='p 36554' d='M5.8,35.354V7.883A2.874,2.874,0,0,1,8.668,5.018H35.433A2.871,2.871,0,0,1,38.3,7.883V26.648a2.867,2.867,0,0,1-2.865,2.86H12.377Z' transform='translate(7.235 6.256)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/46px;
}

#esgHistory main #historyList ul li:last-of-type > div {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 76.678 63.669'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='s_18090' data-name='s 18090' width='76.678' height='63.669' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='g_36800' data-name='g 36800' transform='translate(0 0)'%3E%3Cpath id='p_36555' data-name='p 36555' d='M19.645.5,7.664,14.431h7.5L3.939,28.188H14.5L.5,42.527H32.114L30,12.656,19.766.5Z' transform='translate(0.736 0.736)' fill='%23a4c422'/%3E%3Cg id='g_36797' data-name='g 36797' transform='translate(0 0)'%3E%3Cg id='g_36796' data-name='g 36796' clip-path='url(%23clip-path)'%3E%3Cpath id='p_36556' data-name='p 36556' d='M32.112,42.527H.5L14.493,28.186H3.939L15.165,14.431h-7.5L19.645.5h.121L30,12.656' transform='translate(0.736 0.736)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cpath id='p_36557' data-name='p 36557' d='M30.073.5,19.848,12.656,17.727,42.527H49.343L35.351,28.188H45.9L34.673,14.431h7.506L30.194.5Z' transform='translate(26.097 0.736)' fill='%23a4c422'/%3E%3Cg id='g_36799' data-name='g 36799' transform='translate(0 0)'%3E%3Cg id='g_36798' data-name='g 36798' clip-path='url(%23clip-path)'%3E%3Cpath id='p_36558' data-name='p 36558' d='M17.727,42.527H49.343L35.351,28.186H45.9L34.673,14.431h7.506L30.194.5h-.121L19.845,12.656' transform='translate(26.097 0.736)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='p_36559' data-name='p 36559' d='M21.377,20.86V31.723H14.02V20.86' transform='translate(20.64 30.711)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cpath id='p_36560' data-name='p 36560' d='M6.818,48.808,22.448,32.8H10.663l12.5-15.362H14.823L28.237,1.876h.131L41.778,17.434H33.444L45.938,32.8H34.153L49.783,48.808Z' transform='translate(10.038 2.762)' fill='%2354ab34'/%3E%3Cpath id='p_36561' data-name='p 36561' d='M6.818,48.808,22.448,32.8H10.663l12.5-15.362H14.823L28.237,1.876h.131L41.778,17.434H33.444L45.938,32.8H34.153L49.783,48.808Z' transform='translate(10.038 2.762)' fill='none' stroke='%23464749' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/76px;
}

#esgHistory main #historyList ul li > div {
    margin-right: 125px;
    padding-left: 117px;
}

#esgHistory main #historyList ul li > div strong {
    display: block;
    color: #52ae32;
    font-size: 32px;
    font-weight: 700;
}

#esgHistory main #historyList ul li > div p {
    margin: 24px 0 16px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.63;
}

#esgHistory main #historyList ul li > div ol li {
    margin-bottom: 8px;
    font-size: 16px;
}

#esgHistory main #historyList ul li .imgBox {
    width: 393px;
    text-align: center;
    margin: 0;
    padding: 0;
}

#esgHistory main .boardListA li.endEvent p span {
    z-index: 3;
}

#esgHistory main .boardListA li.endEvent p span.end {
    background: #303030;
}

#esgHistory main .boardListA li.endEvent .thumb:after {
    content: "종료된 이벤트";
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    background: rgba(0, 0, 0, 0.7);
    background-size: 124px;
    z-index: 2;
    text-decoration: underline;
}

#esgSocial {
    width: 1274px;
    margin: 0 auto;
    padding-bottom: 210px;
}

#esgSocial .notoSans {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#esgSocial .developArea {
    margin-bottom: 230px;
}

#esgSocial .developArea h3 {
    margin-top: 122px;
    font-size: 44px;
    text-align: center;
    line-height: 1.36;
}

#esgSocial .developArea h3 i {
    background: linear-gradient(to top, #fffa9e 50%, transparent 50%);
    font-weight: 700;
}

#esgSocial .developArea ul {
    margin-top: 120px;
}

#esgSocial .developArea ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 79px;
}

#esgSocial .developArea ul li:first-of-type p {
    position: relative;
}

#esgSocial .developArea ul li:first-of-type p:before {
    content: "";
    position: absolute;
    top: -39px;
    left: -31px;
    width: 353px;
    height: 171px;
    background: #002d62;
    z-index: 0;
}

#esgSocial .developArea ul li:nth-of-type(2) p {
    position: relative;
}

#esgSocial .developArea ul li:nth-of-type(2) p:before {
    content: "";
    position: absolute;
    top: -39px;
    right: -110px;
    width: 229px;
    height: 229px;
    background: rgba(0, 45, 98, 0.1);
    border-radius: 50%;
    z-index: 0;
}

#esgSocial .developArea ul li:last-of-type p {
    position: relative;
}

#esgSocial .developArea ul li:last-of-type p:before {
    content: "";
    position: absolute;
    bottom: -39px;
    right: -31px;
    width: 130px;
    height: 271px;
    background: url(/static/images/esg/imgBg.png) no-repeat 0 0;
    z-index: 0;
}

#esgSocial .developArea ul li p {
    position: relative;
    text-align: center;
}

#esgSocial .developArea ul li p img {
    position: relative;
    z-index: 1;
}

#esgSocial .developArea ul li div {
    width: 580px;
    display: flex;
    align-items: center;
}

#esgSocial .developArea ul li div span {
    margin-right: 42px;
    color: #ccc;
    font-size: 80px;
    font-weight: 700;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#esgSocial .developArea ul li div strong {
    font-size: 28px;
    line-height: 1.36;
    letter-spacing: -0.28px;
}

#esgSocial .developArea ul li div strong span {
    display: block;
    margin-top: 16px;
    font-size: 18px;
    color: #888;
}

#esgSocial .developArea ul li:last-of-type {
    margin-bottom: 0;
}

#esgSocial .developArea:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#esgSocial .developArea:last-of-type::after,
#esgSocial .developArea:last-of-type::before {
    display: none;
}

/* 고객 서비스 */
#keywordWrap {
    padding: 44px 0 34px;
    background: #f9f9f9;
}

#keywordWrap .keywordArea {
    text-align: center;
}

#keywordWrap .keywordArea span {
    display: block;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 1.5;
}

#keywordWrap .keywordArea ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 30px 40px 0;
}

#keywordWrap .keywordArea ul li {
    height: 46px;
    margin-right: 14px;
    margin-bottom: 20px;
}

#keywordWrap .keywordArea ul li a {
    display: block;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 18px;
    height: 46px;
    border: 1px solid #888888;
    border-radius: 23px;
    box-sizing: border-box;
    padding: 10px 33px;
    background: #fff;
    color: #888888;
}

#keywordWrap .keywordArea ul li.on a {
    font-weight: 700;
    color: #28324e;
    border-color: #28324e;
}

#keywordWrap .keywordArea ul li:last-child {
    padding-right: 0;
}

#faqWrap {
    width: 1280px;
    padding: 60px 0 0;
}

#faqWrap > ul {
    border-top: 1px solid #dddddd;
}

#faqWrap > ul > li {
    position: relative;
    border-bottom: 1px solid #ddd;
}

#faqWrap > ul > li > a {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    padding: 0 26px;
}

#faqWrap > ul > li > a .faqIcon {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    width: 32px;
    height: 32px;
    background: #28324e;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
}

#faqWrap > ul > li > a em {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 500;
    padding-left: 20px;
    position: relative;
}

#faqWrap > ul > li > a em:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 20px;
    background: #dddddd;
    position: absolute;
    right: -17px;
    top: 3px;
}

#faqWrap > ul > li > a strong {
    line-height: 4.63;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    padding-left: 33px;
}

#faqWrap > ul > li > a .faqArrow {
    position: absolute;
    right: 24px;
    top: 6px;
    padding: 23px 0;
}

#faqWrap > ul > li > a .faqArrow:after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#faqWrap > ul > li .faqBox {
    width: 1280px;
    background: #f9f9f9;
}

#faqWrap > ul > li .faqBox .faqBoxWrap {
    padding: 30px 26px;
}

#faqWrap > ul > li .faqBox .faqBoxWrap .answerIcon {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    line-height: 31px;
    color: #fff;
    width: 32px;
    height: 32px;
    background: #aaaaaa;
    border-radius: 50%;
    float: left;
    text-align: center;
}

#faqWrap > ul > li .faqBox .faqBoxWrap p,
#faqWrap > ul > li .faqBox .faqBoxWrap div {
    width: 1228px;
    padding-left: 46px;
    display: block;
    line-height: 1.63;
    letter-spacing: -0.25px;
}

#faqWrap > ul > li.on em {
    font-weight: normal;
}

#faqWrap > ul > li.on strong {
    font-weight: 700;
}

#faqWrap > ul > li.on .faqArrow:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M65.332,740.916l-5,5,5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#customerInquiry {
    position: relative;
}

#customerInquiry .agreeWrap h3 {
    font-weight: 700;
}

#customerInquiry .agreeWrap .checkList {
    display: block;
    margin-bottom: 16px;
    border: 1px solid #ddd;
}

#customerInquiry .agreeWrap .checkList ul li {
    margin-bottom: 16px;
}

#customerInquiry .agreeWrap .checkList ul li strong {
    font-weight: 700;
}

#customerInquiry #inquiryForm {
    margin-top: 40px;
    margin-bottom: 64px;
    border: 1px solid #ddd;
    background: #fff;
}

/***** 마이페이지 *****/
.mypage #content {
    display: flex;
}

.mypage #content aside {
    width: 380px;
}

.mypage #content aside h2 {
    margin-bottom: 60px;
    font-size: 40px;
    font-weight: 700;
    line-height: 58px;
}

.mypage #content aside > ul > li {
    margin-bottom: 30px;
}

.mypage #content aside > ul > li a {
    font-size: 18px;
    line-height: 26px;
}

.mypage #content aside > ul > li > ul {
    margin-top: 16px;
}

.mypage #content aside > ul > li > ul > li {
    margin-bottom: 10px;
}

.mypage #content aside > ul > li > ul > li a {
    position: relative;
    color: #888;
}

.mypage #content aside > ul > li > ul > li.on > a {
    color: #111;
    font-weight: 700;
}

.mypage #content aside > ul > li > ul > li.on > a {
    position: relative;
}

.mypage #content aside > ul > li > ul > li.on > a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 2px;
    background: #111;
}

.mypage #content aside > ul > li > ul > li:last-of-type {
    margin-bottom: 0;
}

.mypage #content aside > ul > li.on > a {
    color: #111;
    font-weight: 700;
}

.mypage #content aside > ul > li.on > a {
    position: relative;
}

.mypage #content aside > ul > li.on > a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 2px;
    background: #111;
}

.mypage #content aside > ul > li.myak a {
    font-size: 24px;
}

.mypage #content aside > ul > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

.mypage #content aside > ul > li:last-of-type::after,
.mypage #content aside > ul > li:last-of-type::before {
    display: none;
}

.mypage #content main {
    width: 900px;
}

.mypage #content main .userInfoArea {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 56px;
    padding: 40px 50px;
    background: #f9f9f9;
}

.mypage #content main .userInfoArea .userInfo {
    display: flex;
    font-size: 32px;
}

.mypage #content main .userInfoArea .userInfo strong {
    font-weight: 700;
}

.mypage #content main .userInfoArea .userInfo ul {
    display: flex;
    margin-left: 16px;
    align-self: center;
}

.mypage #content main .userInfoArea .userInfo ul em {
    margin-left: 14px;
    vertical-align: middle;
}

.mypage #content main .userInfoArea .myBranch {
    display: flex;
    flex-flow: column;
    align-items: flex-end;
}

.mypage #content main .userInfoArea .myBranch b {
    display: block;
    padding-left: 26px;
    font-size: 18px;
}

.mypage #content main .userInfoArea .myBranch b {
    position: relative;
}

.mypage #content main .userInfoArea .myBranch b:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='icon_location_18' transform='translate(0.31 -0.231)'%3E%3Cg id='oval_1911' data-name='oval 1911' transform='translate(-0.31 0.231)' fill='none' stroke='%23111' stroke-width='1.2'%3E%3Ccircle cx='9' cy='9' r='9' stroke='none'/%3E%3Ccircle cx='9' cy='9' r='8.4' fill='none'/%3E%3C/g%3E%3Cpath id='location-arrow' d='M7.963.528,4.327,7.8A.333.333,0,0,1,4,8a.481.481,0,0,1-.085-.011.343.343,0,0,1-.2-.128.357.357,0,0,1-.076-.224V4.363H.368a.358.358,0,0,1-.224-.077.343.343,0,0,1-.128-.2.368.368,0,0,1,.023-.239A.343.343,0,0,1,.2,3.676L7.475.04A.341.341,0,0,1,7.639,0,.338.338,0,0,1,7.9.108.338.338,0,0,1,8,.3.346.346,0,0,1,7.963.528Z' transform='translate(4.686 5.231)' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat no-repeat 0 0/100%;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect {
    width: 100%;
    position: relative;
    display: inline-block;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectMain {
    padding: 8px 0;
    cursor: pointer;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectMain span {
    font-weight: 400;
    letter-spacing: -0.01em;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectMain {
    position: relative;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectMain:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 10px;
    height: 6px;
    margin-top: -3px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.121 7.121'%3E%3Cpath id='ic_arrow_8' d='M60.332,740.916l5,5-5,5' transform='translate(751.977 -59.271) rotate(90)' fill='none' stroke='%23111' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    opacity: 1;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectMain.on:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectList {
    position: absolute;
    top: 100%;
    background: #fff;
    margin-top: -1px;
    padding: 5px 0;
    border: 1px solid #000;
    max-height: 350px;
    overflow: auto;
    z-index: 1;
    width: 100%;
    box-sizing: border-box;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectList li a {
    display: block;
    font-size: 13px;
    color: #858889;
    box-sizing: border-box;
    padding: 5px 5px;
}

.mypage #content main .userInfoArea .myBranch .eui_branchSelect .euiSelectList li a:hover {
    color: #000;
}

.mypage #content main .titleArea {
    display: flex;
    align-items: flex-end;
    margin-bottom: 32px;
}

.mypage #content main .titleArea h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 58px;
}

.mypage #content main .titleArea span {
    padding-bottom: 5px;
    margin-left: 24px;
    line-height: 24px;
}

#mypageIndex article .head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 44px;
    padding-bottom: 16px;
    border-bottom: 2px solid #111;
}

#mypageIndex article .head span {
    font-size: 24px;
    font-weight: 600;
}

#mypageIndex article .head a {
    display: block;
    padding-right: 14px;
    color: #444;
    font-size: 18px;
}

#mypageIndex article .head a {
    position: relative;
}

#mypageIndex article .head a:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 12px;
    right: 0;
    top: 56%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.273 20.849'%3E%3Cpath id='path_33913' data-name='path 33913' d='M10,20,0,10,10,0' transform='translate(10.424 20.424) rotate(180)' fill='none' stroke='%23444' stroke-width='1.2'/%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#mypageIndex article .list {
    display: flex;
    justify-content: space-between;
    margin-bottom: 120px;
}

#mypageIndex article .list dl {
    display: flex;
    align-items: center;
}

#mypageIndex article .list dl dt {
    margin-right: 32px;
    font-size: 20px;
}

#mypageIndex article .list dl dd {
    font-size: 36px;
}

#mypageIndex article .list dl dd span {
    font-size: 28px;
}

#mypageIndex article .list ul li.none {
    margin-right: 0 !important;
    padding-top: 24px;
}

#mypageIndex article .list ul li.none span {
    display: block;
    padding-top: 62px;
    text-align: center;
}

#mypageIndex article .list ul li.none span {
    position: relative;
}

#mypageIndex article .list ul li.none span:before {
    content: "";
    position: absolute;
    width: 42px;
    height: 42px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.218 44.219'%3E%3Cg id='Icon_No_42' transform='translate(-10.748 -18)'%3E%3Cg id='group_35999' data-name='group 35999' transform='translate(11.967 19)'%3E%3Cg id='group_33414' data-name='group 33414' transform='translate(8.125)'%3E%3Ccircle id='oval_2001' data-name='oval 2001' cx='16.938' cy='16.938' r='16.938' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cg id='group_33413' data-name='group 33413' transform='translate(10.227 10.227)'%3E%3Cline id='line_1464' data-name='line 1464' x2='13.421' y2='13.422' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='line_1465' data-name='line 1465' x1='13.421' y2='13.421' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3Cg id='group_33415' data-name='group 33415' transform='translate(0 26.432)'%3E%3Cpath id='path_34976' data-name='path 34976' d='M46.077,63.8,36,73.869a2.562,2.562,0,0,1-3.612,0l-1.077-1.077a2.562,2.562,0,0,1,0-3.612L41.449,59.045' transform='translate(-30.57 -59.045)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#mypageIndex article .hl {
    font-size: 24px;
    font-weight: 700;
}

#mypageIndex article .hl {
    position: relative;
}

#mypageIndex article .hl:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 18px;
    background: #fffa9e;
    z-index: -1;
}

#mypageIndex article.half {
    width: 420px;
    display: inline-block;
    margin-right: 54px;
    vertical-align: top;
}

#mypageIndex article.half:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#mypageIndex article.half:last-of-type::after,
#mypageIndex article.half:last-of-type::before {
    display: none;
}

#mypageIndex article.half .head {
    margin-bottom: 24px;
}

#mypageIndex .couponArea .list {
    flex-wrap: wrap;
}

#mypageIndex .couponArea .list dl dt {
    padding-left: 34px;
}

#mypageIndex .couponArea .list dl dt {
    position: relative;
}

#mypageIndex .couponArea .list dl dt:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

#mypageIndex .couponArea .list dl.members dt:before {
    background: url("data:image/svg+xml,%3Csvg id='Icon_Members_24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cg id='group_30846' data-name='group 30846' transform='translate(8.705 8.127)'%3E%3Cpath id='path_34186' data-name='path 34186' d='M750.1,1566.117a.594.594,0,0,1-.467-.276l-1.807-3.246a1.724,1.724,0,0,0-.172-.274,1.477,1.477,0,0,0,0,.313l.04,1.169c0,.172,0,.456,0,.629v2.627a.316.316,0,0,1-.315.315h-.116a.316.316,0,0,1-.315-.315v-5.242a.315.315,0,0,1,.315-.315h.565a.607.607,0,0,1,.473.272l1.664,2.874a1.865,1.865,0,0,0,.176.272,1.809,1.809,0,0,0,.177-.271l1.694-2.872a.611.611,0,0,1,.474-.271h.556a.315.315,0,0,1,.315.314v5.238a.316.316,0,0,1-.315.315h-.168a.316.316,0,0,1-.315-.315v-2.679c0-.173,0-.456.007-.63l.04-1.1a1.444,1.444,0,0,0,0-.314,1.72,1.72,0,0,0-.173.274l-1.829,3.238a.593.593,0,0,1-.469.273Z' transform='translate(-746.863 -1561.412)' fill='%23111'/%3E%3Cpath id='path_34187' data-name='path 34187' d='M752.988,1567.407h-.168a.406.406,0,0,1-.406-.406v-2.68c0-.173,0-.457.007-.631l.04-1.1,0,.006-1.829,3.237a.686.686,0,0,1-.548.32h-.038a.686.686,0,0,1-.547-.323l-1.807-3.246.039,1.16c0,.174,0,.458,0,.632V1567a.406.406,0,0,1-.406.406h-.116a.406.406,0,0,1-.406-.406v-5.242a.406.406,0,0,1,.406-.406h.565a.7.7,0,0,1,.552.318l1.664,2.874c.038.065.071.12.1.161.026-.041.059-.1.1-.16l1.693-2.872a.7.7,0,0,1,.553-.317h.556a.407.407,0,0,1,.406.406V1567A.406.406,0,0,1,752.988,1567.407Zm-.438-5.225h.039l.028.029c.025.026.043.045.026.381l-.04,1.1c0,.171-.005.453-.005.626V1567a.224.224,0,0,0,.223.223h.168a.224.224,0,0,0,.223-.223v-5.238a.224.224,0,0,0-.223-.223h-.556a.525.525,0,0,0-.4.226l-1.694,2.872c-.185.317-.2.317-.256.317s-.07,0-.255-.318l-1.664-2.874a.519.519,0,0,0-.394-.226h-.565a.224.224,0,0,0-.223.223V1567a.224.224,0,0,0,.223.223h.116a.224.224,0,0,0,.223-.223v-2.628c0-.172,0-.455,0-.628l-.04-1.166c-.018-.334,0-.352.024-.38l.027-.029h.04c.052,0,.073,0,.252.322l1.806,3.245a.508.508,0,0,0,.388.229h.036a.507.507,0,0,0,.389-.226l1.829-3.238C752.478,1562.182,752.5,1562.182,752.55,1562.182Z' transform='translate(-746.804 -1561.353)' fill='%23111'/%3E%3C/g%3E%3Cg id='group_31426' data-name='group 31426' transform='translate(0)'%3E%3Cpath id='path_34188' data-name='path 34188' d='M753.1,1566.705H734.789a2.945,2.945,0,0,1-2.843-3.03v-11.94a2.944,2.944,0,0,1,2.843-3.03H753.1a2.944,2.944,0,0,1,2.843,3.03v11.94A2.945,2.945,0,0,1,753.1,1566.705Zm-18.314-16.99a1.963,1.963,0,0,0-1.9,2.02v11.94a1.962,1.962,0,0,0,1.9,2.02H753.1a1.962,1.962,0,0,0,1.9-2.02v-11.94a1.963,1.963,0,0,0-1.9-2.02Z' transform='translate(-731.946 -1548.705)' fill='%23111'/%3E%3C/g%3E%3Cg id='group_31427' data-name='group 31427' transform='translate(0.488 3.819)'%3E%3Crect id='square_16868' data-name='square 16868' width='23.024' height='1.716' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    width: 24px;
    height: 18px;
}

#mypageIndex .couponArea .list dl.parking dt:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 40.62'%3E%3Cg id='Icon_Car_56' transform='translate(65.508 10.548)'%3E%3Cpath id='path_36613' data-name='path 36613' d='M331.663,192.214l3.918-10.5c1.219-3.27,4.654-5.832,7.815-5.832h23.881c3.163,0,6.6,2.562,7.816,5.832l3.876,10.387' transform='translate(-392.842 -185.425)' fill='none' stroke='%23111' stroke-linecap='round' stroke-width='2'/%3E%3Cg id='rect_18114' data-name='rect 18114' transform='translate(-65.508 2.662)' fill='none' stroke='%23111' stroke-width='2'%3E%3Cpath d='M12,0H44A12,12,0,0,1,56,12v4a4,4,0,0,1-4,4H4a4,4,0,0,1-4-4V12A12,12,0,0,1,12,0Z' stroke='none'/%3E%3Cpath d='M12,1H44A11,11,0,0,1,55,12v4a3,3,0,0,1-3,3H4a3,3,0,0,1-3-3V12A11,11,0,0,1,12,1Z' fill='none'/%3E%3C/g%3E%3Cpath id='path_36615' data-name='path 36615' d='M340.306,194.453a3,3,0,1,1-3-3h0a3,3,0,0,1,3,3Z' transform='translate(-389.607 -181.346)' fill='none' stroke='%23111' stroke-width='2'/%3E%3Cpath id='path_36616' data-name='path 36616' d='M368.541,194.452a3,3,0,1,1-3-3,3,3,0,0,1,3,3Z' transform='translate(-388.715 -181.346)' fill='none' stroke='%23111' stroke-width='2'/%3E%3Cpath id='path_36617' data-name='path 36617' d='M8,9A4,4,0,0,0,0,9' transform='translate(-28.986 -5.712)' fill='none' stroke='%23111' stroke-width='2'/%3E%3Cpath id='path_36620' data-name='path 36620' d='M341.71,196.6c0,3.728-.188,6.75-3.7,6.75s-3.7-3.022-3.7-6.75' transform='translate(-390.638 -174.274)' fill='none' stroke='%23111' stroke-width='2'/%3E%3Cpath id='path_36621' data-name='path 36621' d='M341.71,196.6c0,3.728-.188,6.75-3.7,6.75s-3.7-3.022-3.7-6.75' transform='translate(-360.432 -174.274)' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    width: 26px;
    height: 18px;
}

#mypageIndex .couponArea .list dl.app dt:before {
    background: url("data:image/svg+xml,%3Csvg id='Icon_App_22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 22'%3E%3Cg id='line_1286' data-name='line 1286' transform='translate(5.784 2.76)'%3E%3Cpath id='path_34198' data-name='path 34198' d='M850,1550.587h-3.41a.51.51,0,1,1,0-1.02H850a.51.51,0,1,1,0,1.02Z' transform='translate(-846.077 -1549.567)' fill='%23111'/%3E%3C/g%3E%3Cg id='group_31436' data-name='group 31436' transform='translate(0)'%3E%3Cpath id='path_34199' data-name='path 34199' d='M849.891,1567.236h-9.915a3.048,3.048,0,0,1-3.042-3.047v-15.907a3.048,3.048,0,0,1,3.042-3.047h9.915a3.049,3.049,0,0,1,3.043,3.047v15.907A3.049,3.049,0,0,1,849.891,1567.236Zm-9.915-20.984a2.032,2.032,0,0,0-2.029,2.031v15.907a2.032,2.032,0,0,0,2.029,2.031h9.915a2.032,2.032,0,0,0,2.029-2.031v-15.907a2.032,2.032,0,0,0-2.029-2.031Z' transform='translate(-836.934 -1545.236)' fill='%23111'/%3E%3C/g%3E%3Cg id='group_31437' data-name='group 31437' transform='translate(0 17.426)'%3E%3Cpath id='path_34200' data-name='path 34200' d='M852.427,1573.718H837.44a.51.51,0,0,1,0-1.02h14.986a.51.51,0,0,1,0,1.02Z' transform='translate(-836.934 -1572.698)' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    width: 16px;
    height: 22px;
}

#mypageIndex .couponArea .list dl.discount dt:before {
    background: url("data:image/svg+xml,%3Csvg id='Icon_Discount_22' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 22'%3E%3Cg id='group_31439' data-name='group 31439' transform='translate(0)'%3E%3Cpath id='path_34201' data-name='path 34201' d='M870.9,1563.183a.507.507,0,0,1-.5-.509v-14.388a3.044,3.044,0,0,1,3.029-3.051h9.942a3.044,3.044,0,0,1,3.029,3.051v14.156a.5.5,0,1,1-1.01,0v-14.156a2.029,2.029,0,0,0-2.019-2.034h-9.942a2.029,2.029,0,0,0-2.019,2.034v14.388A.507.507,0,0,1,870.9,1563.183Z' transform='translate(-870.392 -1545.236)' fill='%23111'/%3E%3C/g%3E%3Cg id='group_31440' data-name='group 31440' transform='translate(4.399 7.818)'%3E%3Cg id='path_33770' data-name='path 33770'%3E%3Cpath id='path_34202' data-name='path 34202' d='M879.031,1560.857h0a1.672,1.672,0,1,1,1.67-1.674A1.677,1.677,0,0,1,879.03,1560.857Zm0-2.337a.664.664,0,1,0,.662.664A.666.666,0,0,0,879.03,1558.52Z' transform='translate(-877.355 -1557.512)' fill='%23111'/%3E%3C/g%3E%3Cg id='path_33771' data-name='path 33771' transform='translate(3.858 3.856)'%3E%3Cpath id='path_34203' data-name='path 34203' d='M885.148,1566.975a1.673,1.673,0,1,1,1.672-1.674,1.672,1.672,0,0,1-1.672,1.674Zm0-2.337a.664.664,0,1,0,0,1.328.665.665,0,0,0,.664-.664A.665.665,0,0,0,885.147,1564.638Z' transform='translate(-883.475 -1563.63)' fill='%23111'/%3E%3C/g%3E%3Cg id='선_1288' data-name='선 1288' transform='translate(0.499 0.497)'%3E%3Cpath id='path_34204' data-name='path 34204' d='M878.651,1564.505a.5.5,0,0,1-.356-.861l5.2-5.2a.5.5,0,0,1,.713.713l-5.2,5.2A.5.5,0,0,1,878.651,1564.505Z' transform='translate(-878.147 -1558.301)' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3Cg id='선_1283' data-name='선 1283' transform='translate(3.589 3.656)'%3E%3Cpath id='path_34205' data-name='path 34205' d='M884.388,1552h-1.377a.5.5,0,0,1,0-1.009h1.377a.5.5,0,0,1,0,1.009Zm-3.3,0h-1.376a.5.5,0,0,1,0-1.009h1.376a.5.5,0,0,1,0,1.009Zm-3.3,0h-1.207a.5.5,0,0,1,0-1.009h1.207a.5.5,0,0,1,0,1.009Z' transform='translate(-876.07 -1550.995)' fill='%23111'/%3E%3C/g%3E%3Cg id='group_31441' data-name='group 31441' transform='translate(0 13.931)'%3E%3Cpath id='path_34206' data-name='path 34206' d='M885.857,1575.167c-.279,0-.416-.179-.715-.569l-1.6-2.082a.306.306,0,0,0-.533,0l-1.547,2.008a.8.8,0,0,1-1.254,0l-1.547-2.008a.306.306,0,0,0-.533,0l-1.546,2.008a.794.794,0,0,1-.627.317h0a.79.79,0,0,1-.625-.318l-1.545-2.006a.307.307,0,0,0-.534,0l-1.6,2.083c-.309.4-.437.569-.716.569-.533,0-.533-.307-.533-1.6V1567.6a.5.5,0,0,1,1.009,0v5.653l1.043-1.353a1.34,1.34,0,0,1,2.134,0l1.374,1.781,1.373-1.781a1.352,1.352,0,0,1,1.066-.554h0a1.354,1.354,0,0,1,1.067.553l1.374,1.783,1.372-1.782a1.353,1.353,0,0,1,1.067-.553h0a1.353,1.353,0,0,1,1.066.553l1.044,1.355V1567.6a.5.5,0,0,1,1.01,0v5.968C886.392,1574.86,886.392,1575.167,885.857,1575.167Z' transform='translate(-870.392 -1567.098)' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    width: 16px;
    height: 22px;
}

#mypageIndex .couponArea .list dl.members dd a {
    display: inline-block;
}

#mypageIndex .couponArea .list dl.members dd a {
    position: relative;
}

#mypageIndex .couponArea .list dl.members dd a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #111;
    bottom: 6px;
    left: 0;
}

#mypageIndex .couponArea .list .caution {
    margin-top: 44px;
}

#mypageIndex .myMembersCardArea.half .head {
    margin-bottom: 0;
}

#mypageIndex .myMembersCardArea.half .tableTypeA {
    border-top: 0;
}

#mypageIndex .myClass .list {
    margin-bottom: 0;
}

#mypageIndex .myClass .list ul {
    width: 100%;
}

#mypageIndex .myClass .list li:not(.none) {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 16px 0;
    border-bottom: 1px solid #ddd;
}

#mypageIndex .myClass .list li:not(.none):first-child {
    padding-top: 0;
}

#mypageIndex .myClass .list li:not(.none) .sticker {
    padding: 2px 10px;
    background: #28324e;
    color: #fff;
    text-align: center;
}

#mypageIndex .myClass .list li:not(.none) .name {
    color: #888;
}

#mypageIndex .myClass .list li:not(.none) .title {
    margin-top: 8px;
    flex-basis: 100%;
}

#mypageWelcome main ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#mypageWelcome main ul li {
    position: relative;
    width: 426px;
    margin-bottom: 40px;
}

#mypageWelcome main ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #ddd;
}

#mypageWelcome main ul li a .couponWrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: baseline;
    position: static !important;
    height: 162px;
    width: calc(100% - 100px);
    padding: 5px 24px;
}

#mypageWelcome main ul li a .couponWrap > em {
    display: inline-block;
    line-height: 18px;
    color: #28324e;
}

#mypageWelcome main ul li a .couponWrap > strong {
    display: block;
    margin-bottom: 10px;
    line-height: 56px;
    font-size: 38px;
    color: #28324e;
    letter-spacing: -0.38px;
}

#mypageWelcome main ul li a .couponWrap > strong i {
    display: inline-block;
    margin-bottom: 0;
    font-size: 24px;
    vertical-align: bottom;
    line-height: normal;
}

#mypageWelcome main ul li a .couponWrap > span {
    display: block;
    color: #888;
    line-height: 24px;
}

#mypageWelcome main ul li a .couponWrap:before {
    content: "";
    position: absolute;
    right: 0;
    top: -1px;
    width: 90px;
    height: 162px;
    background: #28324e;
}

#mypageWelcome main ul li a .couponWrap {
    position: relative;
}

#mypageWelcome main ul li a .couponWrap:after {
    content: "";
    position: absolute;
    right: -76px;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-90deg);
    content: "WELCOME VOUCHER";
    text-align: center;
    font-size: 12px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 700;
    color: #fff;
    line-height: 20px;
}

#mypageWelcome main ul li:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 82px;
    width: 24px;
    height: 24px;
    transform: translate(50%, 50%);
    border-radius: 50%;
    background: #fff;
}

#mypageWelcome main .btnArea {
    display: flex;
    justify-content: center;
    padding-top: 20px;
}

#mypageWelcome main .btnArea a {
    width: 295px;
    margin: 0 12px;
}

#mypageCardSearch main .sumArea {
    margin-bottom: 12px;
    text-align: right;
    color: #888;
}

#mypageCardSearch main .tabTypeB.posLeft {
    margin-top: 0;
}

#mypageCardSearch main .tableTypeA ~ .caution {
    padding-top: 16px;
    margin-bottom: 60px;
}

#mypageCardSearch main .tableTypeA ~ .caution p {
    padding-top: 8px;
    font-size: 14px;
    color: #888;
}

#mypageCardSearch main .tableTypeA ~ .caution p:first-child {
    padding-top: 0;
}

#mypageCardSearch main .btnArea {
    display: flex;
    justify-content: center;
}

#mypageCardSearch main .btnArea a {
    margin: 0 12px;
}

#mypageCardPassword #content main .titleArea {
    margin-bottom: 80px;
}

#mypageCardPassword .contents {
    display: flex;
    align-items: center;
    padding: 36px 40px;
    background: #f9f9f9;
}

#mypageCardPassword .contents .thumb {
    width: 260px;
}

#mypageCardPassword .contents .cont {
    padding-left: 80px;
}

#mypageCardPassword .contents .cont strong {
    display: block;
}

#mypageCardPassword .contents .cont ul {
    padding-top: 8px;
}

#mypageCardPassword .contents .cont ul li {
    padding-top: 8px;
    color: #888;
}

#mypageCardPassword .inputArea {
    padding: 28px 0;
    border-bottom: 1px solid #ddd;
}

#mypageCardPassword .inputArea li {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 0;
}

#mypageCardPassword .inputArea li label {
    width: 110px;
}

#mypageCardPassword .inputArea li input {
    width: 310px;
    padding: 0 20px;
    height: 48px;
    border: 1px solid #ddd;
    line-height: 48px;
}

#mypageCardPassword .foot {
    padding-top: 56px;
    text-align: center;
}

#mypageCardPassword .btnArea {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

#mypageCardPassword .btnArea a {
    margin: 0 12px;
}

#myScrap .boardListA ul > li {
    width: 268px;
}

#myScrap .boardListA ul > li:nth-child(3n) {
    margin-right: 0;
}

#myScrap .boardListA ul > li:nth-child(4n) {
    margin-right: 40px;
}

#inquiryApply #inquiryForm {
    border: 1px solid #ddd;
}

#inquiryApply .agreeWrap {
    margin-bottom: 60px;
}

#inquiryApply .agreeWrap h3 {
    font-weight: 700;
}

#inquiryApply .agreeWrap .checkList {
    display: block;
    margin-bottom: 16px;
    border: 1px solid #ddd;
}

#inquiryApply .agreeWrap .checkList ul li {
    margin-bottom: 16px;
}

#inquiryApply .agreeWrap .checkList ul li strong {
    font-weight: 700;
}

#inquiryHistory .sumArea {
    font-weight: 700;
}

#inquiryHistory article .etcCont {
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-bottom: 8px;
}

#inquiryHistory article .tableTypeA {
    table-layout: fixed;
}

#inquiryHistory .btnArea {
    display: flex;
    justify-content: center;
    margin-top: 60px;
}

#inquiryHistoryView .tableTypeB tbody tr {
    border-bottom: 1px solid #ddd;
}

#inquiryHistoryView .tableTypeB tbody tr:last-of-type {
    border-bottom: none;
}

#inquiryHistoryView .tableTypeB th {
    padding: 20px 0;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
}

#inquiryHistoryView .tableTypeB td {
    padding: 20px 24px;
    word-break: break-all;
}

#inquiryHistoryView .tableTypeB td ul li {
    display: inline-block;
    margin-right: 24px;
}

#inquiryHistoryView table + table tbody tr:last-of-type th,
#inquiryHistoryView table + table tbody tr:last-of-type td {
    border-bottom: 1px solid #111;
}

#inquiryHistoryView .noAnswerBox {
    border-top: 1px solid #111;
    border-bottom: 1px solid #111;
    padding: 116px 0 56px;
    text-align: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 80'%3E%3Cg id='Icon_NoReservation_78' transform='translate(-7.952 -5.094)'%3E%3Cpath id='path_34974' data-name='path 34974' d='M71.452,84.094h-62V25.438L28.807,6.094H71.452v78' transform='translate(-0.5)' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='path_34975' data-name='path 34975' d='M9.894,25.634H29.1V6.431' transform='translate(0.266 0.126)' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cg id='group_33416' data-name='group 33416' transform='translate(31.496 41.585)'%3E%3Cg id='group_33414' data-name='group 33414' transform='translate(0)'%3E%3Cg id='group_33413' data-name='group 33413'%3E%3Cline id='line_1464' data-name='line 1464' x2='19.033' y2='19.034' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline id='line_1465' data-name='line 1465' x1='19.033' y2='19.033' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center 40px/48px;
    font-size: 16px;
    color: #aaa;
    line-height: 1.5;
}

#inquiryHistoryView .noAnswerBox > strong {
    display: block;
    font-weight: 700;
}

#inquiryHistoryView .btnArea {
    display: flex;
    justify-content: center;
    margin-top: 60px;
}

#inquiryHistoryView .evaluationArea {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 40px;
    padding: 40px;
    border: 1px solid #ddd;
}

#inquiryHistoryView .evaluationArea > p {
    text-align: center;
    font-size: 18px;
    line-height: 30px;
}

#inquiryHistoryView .evaluationArea .scoreArea {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
}

#inquiryHistoryView .evaluationArea .scoreArea input {
    margin-left: 16px;
}

#inquiryHistoryView .evaluationArea .scoreArea input:first-child {
    margin-left: 0;
}

#inquiryHistoryView .evaluationArea .btnArea {
    margin-top: 30px;
}

#memberModify .redText {
    color: #ce0101;
}

#memberModify .tabListBox {
    margin-bottom: 60px;
}

#memberModify .tabListBox li {
    display: inline-block;
    margin-right: 24px;
}

#memberModify .tabListBox li a {
    padding: 2px 0;
    font-size: 22px;
}

#memberModify .tabListBox li.on a {
    font-weight: 700;
    border-bottom: 4px solid #28324e;
    color: #28324e;
}

#memberModify .titleBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
}

#memberModify .titleBox strong {
    font-size: 14px;
    color: #888;
}

#memberModify .formArea h4 {
    display: block;
    font-size: 24px;
}

#memberModify .formTypeA {
    padding-top: 8px;
}

#memberModify .certifyArea {
    display: flex;
    flex-flow: column;
    align-items: center;
}

#memberModify .certifyArea .inputArea {
    margin: 0 auto 60px;
    padding: 60px 230px;
    border: 1px solid #ddd;
}

#memberModify .certifyArea .inputArea label {
    margin-right: 40px;
}

#memberModify .certifyArea .inputArea input {
    padding: 13px 20px;
    border: 1px solid #ddd;
}

#memberModify .certifyArea .inputArea span {
    display: block;
    margin: 20px 0 0;
    color: #888;
    font-size: 14px;
}

#memberModify .marketingAgreeWrap .marketingAgree {
    padding: 0 24px 24px;
    border: 1px solid #ddd;
}

#memberModify .marketingAgreeWrap .marketingAgree .termList > li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 24px 0;
    border-bottom: 1px solid #ddd;
}

#memberModify .marketingAgreeWrap .marketingAgree .termList > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#memberModify .marketingAgreeWrap .marketingAgree .termList > li:last-of-type::after,
#memberModify .marketingAgreeWrap .marketingAgree .termList > li:last-of-type::before {
    display: none;
}

#memberModify .marketingAgreeWrap .marketingAgree .termList > li a {
    text-decoration: none;
    border-bottom: 1px solid #28324e;
    color: #28324e;
}

#memberModify .marketingAgreeWrap .marketingAgree .termList + .caution {
    margin-top: 10px;
    color: #888;
    font-size: 14px;
}

#memberModify .marketingAgreeWrap .marketingAgree .receiveSet {
    width: 100%;
    margin-top: 16px;
    padding: 24px;
    background: #f9f9f9;
}

#memberModify .marketingAgreeWrap .marketingAgree .receiveSet li {
    display: inline-block;
    margin-right: 24px;
}

#memberModify .marketingAgreeWrap .marketingAgree .receiveSet li:first-of-type {
    display: block;
    margin-bottom: 16px;
}

#memberModify .marketingAgreeWrap .marketingAgree .receiveSet li input.chkTypeA + label:after {
    border-radius: 50%;
}

#memberModify .clubInfoBox h4 {
    font-size: 24px;
    margin: 60px 0 24px;
}

#memberModify .clubInfoBox .termList li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 24px 0;
    border-bottom: 1px solid #ddd;
}

#memberModify .clubInfoBox .termList li a {
    text-decoration: none;
    border-bottom: 1px solid #28324e;
    color: #28324e;
}

#memberModify .clubInfoBox .termList + .caution {
    margin-top: 10px;
    color: #888;
    font-size: 14px;
}

#memberModify .clubList {
    display: flex;
    align-items: center;
}

#memberModify .clubList li.btnChangeClub {
    margin: 0 0 0 auto;
}

#memberModify .clubList li.btnChangeClub a {
    width: 108px;
    height: 32px;
    padding: 0;
    margin: 0;
    border: 1px solid #28324e;
    color: #28324e;
    line-height: 32px;
    font-size: 14px;
    background: #fff;
}

#memberModify .clubList li a {
    display: inline-block;
    margin: 0 16px;
    padding: 6px 16px;
    background: #28324e;
    color: #fff;
    text-align: center;
}

#memberModify .bgBox {
    margin: 24px 0 40px;
    padding: 24px;
    background: #f9f9f9;
}

#memberModify .bgBox .blt li {
    margin-bottom: 8px;
    padding-left: 10px;
    color: #666;
}

#memberModify .bgBox .blt li {
    position: relative;
}

#memberModify .bgBox .blt li:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #666;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

#memberModify .bakimomList {
    width: 640px;
}

#memberModify .bakimomList ol {
    padding-bottom: 57px;
    border-bottom: 1px solid #ddd;
}

#memberModify .bakimomList ol > li > ul {
    flex: 1;
}

#memberModify .bakimomList ol > li > ul > li {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}

#memberModify .bakimomList ol > li > ul > li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#memberModify .bakimomList ol > li > ul > li:last-of-type::after,
#memberModify .bakimomList ol > li > ul > li:last-of-type::before {
    display: none;
}

#memberModify .bakimomList ol > li > ul > li > p {
    width: 50%;
    padding-left: 34px;
}

#memberModify .bakimomList ol > li > ul > li > p label {
    margin-right: 20px;
}

#memberModify .bakimomList ol > li > ul > li .setDateCont {
    flex: 1;
    font-size: 0;
}

#memberModify .bakimomList ol > li > ul > li .setDateCont span {
    display: inline-block;
    font-size: 16px;
    vertical-align: top;
}

#memberModify .bakimomList ol > li > ul > li input[type=text] {
    flex: 1;
    padding: 12px 16px;
    border: 1px solid #ddd;
}

.termsContentPop {
    width: 520px;
}

.termsContentPopWrap h3 {
    padding: 24px 0 20px;
    font-size: 24px;
    text-align: center;
}

.termsContentPopWrap h3 + div {
    max-height: 284px;
    min-height: 30px;
    line-height: 26px;
    overflow-y: auto;
    word-break: break-all;
}

.termsContentPopWrap section {
    padding: 0 !important;
    margin: 0 !important;
}

.termsContentPopWrap .agree span {
    font-weight: 400;
    font-size: 16px;
}

.termsContentPopWrap .btnArea {
    margin-top: 40px;
}

.termsContentPop .termsContentPopWrap table {
    width: 100% !important;
    border-top: 1px solid #111 !important;
    border-bottom: 1px solid #111 !important;
}

.termsContentPop .termsContentPopWrap table th,
.termsContentPop .termsContentPopWrap table td {
    color: #111 !important;
    border-top: 1px solid #ddd !important;
    border-bottom: 0 !important;
    letter-spacing: -0.04em !important;
    border-right: 1px solid #ddd !important;
    border-left: 0 !important;
}

.termsContentPop .termsContentPopWrap table th:last-of-type,
.termsContentPop .termsContentPopWrap table td:last-of-type {
    border-right: 0 !important;
}

.termsContentPop .termsContentPopWrap table td {
    padding: 14px 14px !important;
    text-align: center !important;
}

.termsContentPop .termsContentPopWrap table th {
    padding: 14px !important;
    font-weight: 400 !important;
    background: #f9f9f9 !important;
}

.termsContentPop .termsContentPopWrap table tr:first-of-type td,
.termsContentPop .termsContentPopWrap table tr:first-of-type th {
    border-top: 0 !important;
}

#checkUserPop {
    z-index: 30;
    position: fixed;
    width: 520px;
    left: 50%;
    top: 50%;
    padding: 32px;
    transform: translate(-50%, -50%);
    background: #fff;
    border: 1px solid #ccc;
}

#checkUserPop h2 {
    padding-top: 24px;
    font-size: 24px;
    text-align: center;
}

#checkUserPop .cont {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100px;
    padding: 12px 0;
    word-break: break-all;
}

#checkUserPop .btnBox {
    display: flex;
    justify-content: space-between;
}

#memberComplete .contentArea {
    margin-bottom: 60px;
    padding: 112px 0 60px;
    border: 1px solid #ddd;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cg id='g_35408' data-name='g 35408' transform='translate(86.233 -36.612)'%3E%3Cg id='g_35407' data-name='g 35407'%3E%3Cg id='g_35417' data-name='g 35417' transform='translate(1)'%3E%3Cg id='g_35406' data-name='g 35406' transform='translate(-87.233 36.612)'%3E%3Cpath id='p_33759' data-name='p 33759' d='M42,84.5a42,42,0,1,1,42-42A42.048,42.048,0,0,1,42,84.5ZM42,4.1A38.4,38.4,0,1,0,80.4,42.5,38.444,38.444,0,0,0,42,4.1Z' transform='translate(0 -0.5)' fill='%23ddd'/%3E%3C/g%3E%3Cpath id='icon_Check_37' d='M13.932,30.954,3.072,18.52,0,22.021,13.932,37.936l29.855-34.1L40.812.359Z' transform='translate(-67.233 60.253)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 40px/56px;
    text-align: center;
}

#memberComplete .contentArea h4 {
    font-size: 24px;
}

#memberComplete .contentArea p {
    margin: 24px 0 0;
    font-size: 16px;
    color: #888;
    line-height: 1.5;
}

#secessionSelect .boxArea {
    padding: 40px 48px;
    border: 1px solid #ddd;
}

#secessionSelect .infoArea {
    padding: 56px 0 40px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cg id='g_35416' data-name='g 35416' transform='translate(-165.652 -431.986)'%3E%3Cg id='g_35411' data-name='g 35411' transform='translate(165.652 431.986)'%3E%3Cg id='g_31115' data-name='g 31115' transform='translate(0 0)'%3E%3Cpath id='p_33755' data-name='p 33755' d='M42,84A42,42,0,1,1,84,42,42.048,42.048,0,0,1,42,84ZM42,3.6A38.4,38.4,0,1,0,80.4,42,38.443,38.443,0,0,0,42,3.6Z' fill='%23ddd'/%3E%3C/g%3E%3C/g%3E%3Cg id='icon_Alert_35' transform='translate(205.652 455.986)'%3E%3Cg id='g_35415' data-name='g 35415'%3E%3Cg id='g_31116' data-name='g 31116'%3E%3Cpath id='p_33756' data-name='p 33756' d='M68.122,44.838H63.6V21h4.526Z' transform='translate(-63.596 -21)' fill='%23000'/%3E%3C/g%3E%3Cg id='g_31117' data-name='g 31117' transform='translate(0.027 29.466)'%3E%3Crect id='s_16777' data-name='s 16777' width='4.549' height='5.672' transform='translate(0)' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/56px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}

#secessionSelect .infoArea strong {
    display: block;
    margin-top: 16px;
    font-size: 22px;
}

#secessionSelect .infoArea p {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 700;
}

#secessionSelect .selectArea h4 {
    margin: 44px 0 24px;
    font-size: 22px;
}

#secessionSelect .selectArea div span input.radioTypeA + label {
    margin-right: 10px;
}

#secessionSelect .selectArea div textarea {
    width: 100%;
    height: 100px;
    margin-top: 24px;
    border: 1px solid #ddd;
    padding: 5px 10px;
    resize: none;
}

#secessionSelect .infoArea2 {
    padding: 40px 0;
    border: 1px solid #ddd;
    text-align: center;
}

#secessionSelect .infoArea2 strong {
    display: block;
    padding-top: 72px;
    font-size: 22px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cg id='g_35408' data-name='g 35408' transform='translate(86.233 -36.612)'%3E%3Cg id='g_35407' data-name='g 35407'%3E%3Cg id='g_35417' data-name='g 35417' transform='translate(1)'%3E%3Cg id='g_35406' data-name='g 35406' transform='translate(-87.233 36.612)'%3E%3Cpath id='p_33759' data-name='p 33759' d='M42,84.5a42,42,0,1,1,42-42A42.048,42.048,0,0,1,42,84.5ZM42,4.1A38.4,38.4,0,1,0,80.4,42.5,38.444,38.444,0,0,0,42,4.1Z' transform='translate(0 -0.5)' fill='%23ddd'/%3E%3C/g%3E%3Cpath id='icon_Check_37' d='M13.932,30.954,3.072,18.52,0,22.021,13.932,37.936l29.855-34.1L40.812.359Z' transform='translate(-67.233 60.253)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/56px;
}

#secessionSelect .infoArea2 p {
    margin-top: 20px;
    font-size: 16px;
    color: #888;
}

#secessionSelect .infoText {
    margin-top: 60px;
    text-align: center;
}

#secessionSelect .btnArea {
    text-align: center;
    margin: 40px 0;
}

#secessionCkPop {
    z-index: 30;
    position: fixed;
    width: 520px;
    left: 50%;
    top: 50%;
    padding: 32px 30px;
    transform: translate(-50%, -50%);
    background: #fff;
    border: 1px solid #ccc;
}

#secessionCkPop h2 {
    display: block;
    padding-top: 24px;
    font-size: 24px;
    text-align: center;
}

#secessionCkPop .cont {
    margin: 20px 0 40px;
    min-height: 100px;
    word-break: break-all;
    line-height: 1.63;
    letter-spacing: -0.03em;
}

#secessionCkPop .btnPopClose {
    position: absolute !important;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}

#secessionCkPop .btnPopClose {
    position: relative;
}

#secessionCkPop .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#secessionCkPop .btnArea {
    display: flex;
}

#secessionReCkPop {
    z-index: 30;
    position: fixed;
    width: 520px;
    left: 50%;
    top: 50%;
    padding: 24px 30px;
    transform: translate(-50%, -50%);
    background: #fff;
    border: 1px solid #ccc;
}

#secessionReCkPop h2 {
    display: block;
    padding-top: 24px;
    font-size: 24px;
    text-align: center;
}

#secessionReCkPop .cont {
    padding: 112px 0 40px;
    min-height: 100px;
    word-break: break-all;
    line-height: 1.63;
    text-align: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cg id='g_35416' data-name='g 35416' transform='translate(-165.652 -431.986)'%3E%3Cg id='g_35411' data-name='g 35411' transform='translate(165.652 431.986)'%3E%3Cg id='g_31115' data-name='g 31115' transform='translate(0 0)'%3E%3Cpath id='p_33755' data-name='p 33755' d='M42,84A42,42,0,1,1,84,42,42.048,42.048,0,0,1,42,84ZM42,3.6A38.4,38.4,0,1,0,80.4,42,38.443,38.443,0,0,0,42,3.6Z' fill='%23ddd'/%3E%3C/g%3E%3C/g%3E%3Cg id='icon_Alert_35' transform='translate(205.652 455.986)'%3E%3Cg id='g_35415' data-name='g 35415'%3E%3Cg id='g_31116' data-name='g 31116'%3E%3Cpath id='p_33756' data-name='p 33756' d='M68.122,44.838H63.6V21h4.526Z' transform='translate(-63.596 -21)' fill='%23111'/%3E%3C/g%3E%3Cg id='g_31117' data-name='g 31117' transform='translate(0.027 29.466)'%3E%3Crect id='s_16777' data-name='s 16777' width='4.549' height='5.672' transform='translate(0)' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 32px/56px;
}

#secessionReCkPop .btnPopClose {
    position: absolute !important;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}

#secessionReCkPop .btnPopClose {
    position: relative;
}

#secessionReCkPop .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#secessionReCkPop .btnArea {
    display: flex;
}

#mypageMileage .myMileage {
    padding: 32px 56px 40px;
    background: #f9f9f9;
}

#mypageMileage .myMileage .mileageAvg {
    padding-bottom: 34px;
    margin-bottom: 32px;
    border-bottom: 1px solid #ddd;
}

#mypageMileage .myMileage .mileageAvg > strong {
    display: block;
    margin-bottom: 12px;
    line-height: 24px;
    color: #888;
}

#mypageMileage .myMileage .mileageAvg ul {
    display: flex;
}

#mypageMileage .myMileage .mileageAvg ul li {
    display: flex;
    justify-content: space-between;
    align-items: end;
    width: 50%;
}

#mypageMileage .myMileage .mileageAvg ul li strong,
#mypageMileage .myMileage .mileageAvg ul li span {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

#mypageMileage .myMileage .mileageAvg ul li strong {
    flex: none;
    margin-right: 15px;
}

#mypageMileage .myMileage .mileageAvg ul li span {
    text-align: right;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#mypageMileage .myMileage .mileageAvg ul li:nth-of-type(odd) {
    padding-right: 70px;
}

#mypageMileage .myMileage .mileageAvg ul li:nth-of-type(even) {
    padding-left: 70px;
}

#mypageMileage .myMileage .mileageAvg ul li.on strong,
#mypageMileage .myMileage .mileageAvg ul li.on span {
    font-size: 28px;
    line-height: 40px;
}

#mypageMileage .myMileage .mileageAvg ul li.on span {
    background: linear-gradient(to top, #dff4bb 50%, transparent 50%);
}

#mypageMileage .myMileage .extinctionCont {
    display: flex;
    justify-content: space-between;
}

#mypageMileage .myMileage .extinctionCont > li {
    width: 50%;
}

#mypageMileage .myMileage .extinctionCont > li > strong {
    display: block;
    margin-bottom: 12px;
    line-height: 24px;
    color: #888;
}

#mypageMileage .myMileage .extinctionCont > li > ul {
    position: relative;
}

#mypageMileage .myMileage .extinctionCont > li > ul > li {
    display: flex;
    justify-content: end;
    margin-bottom: 10px;
}

#mypageMileage .myMileage .extinctionCont > li > ul > li strong,
#mypageMileage .myMileage .extinctionCont > li > ul > li span {
    /*display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;*/
}

#mypageMileage .myMileage .extinctionCont > li > ul > li strong {
    flex: none;
    margin-right: 15px;
    position: absolute;
    left: 0;
}

#mypageMileage .myMileage .extinctionCont > li > ul > li span {
    text-align: right;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 400;
    margin-right: 10px;
}

#mypageMileage .myMileage .extinctionCont > li > ul > li:last-of-type {
    margin-bottom: 0;
}

#mypageMileage .myMileage .extinctionCont > li:nth-of-type(odd) {
    padding-right: 20px;
}

#mypageMileage .myMileage .extinctionCont > li:nth-of-type(even) {
    padding-left: 20px;
}

#mypageMileage .myMileage .extinctionCont2 {
    display: flex;
    justify-content: space-between;
}

#mypageMileage .myMileage .extinctionCont2 > li {
    display: flex;
    justify-content: space-between;
    width: 47%;
}

#mypageMileage .myMileage .extinctionCont2 > li strong {
    flex: none;
    margin-right: 100px;
    color: #888;
}

#mypageMileage .myMileage .extinctionCont2 > li span {
    text-align: right;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 400;
}

#mypageMileage .myMileage .extinctionCont2 > li:nth-of-type(odd) {
    padding-right: 0px;
}

#mypageMileage .myMileage .extinctionCont2 > li:nth-of-type(even) {
    padding-left: 0px;
}

#mypageMileage .myMileage .extinctionCont2 > li:last-of-type {
    margin-bottom: 0;
}

#mypageMileage .myMileage .extinctionCont2 .sum {
    width: 100px;
}

#mypageMileage .myMileage .btnMore {
    font-size: 12px;
    background-color: #28324E;
    padding: 2px 7px;
    border-radius: 10px;
    color: #fff;
    line-height: 19px;
    text-align: center !important;

}

#mypageMileage .mileageInfoArea {
    padding-top: 40px;
}

#mypageMileage .mileageInfoArea li {
    margin-top: 24px;
}

#mypageMileage .mileageInfoArea li:first-child {
    margin-top: 0;
}

#mypageMileage .mileageInfoArea li strong {
    font-size: 18px;
}

#mypageMileage .mileageInfoArea li p {
    padding-top: 5px;
    color: #888;
}

/* 마일리지 일소멸 팝업 */

.ExpireMileageListPop {
    padding: 22px 25px 10px;
    position: fixed;
    top: 50%;
    left: 50%;
    width: calc(100% - 48px);
    transform: translate(-50%, -50%);
    background: #fff;
    z-index: 21;
    max-width: 400px;
    height: 50%;
    max-height: 600px;
}

.ExpireMileageListPop:has(.em-list ul li:nth-last-child(n+5)) {
    display: grid;
    height: 60%;
}

.ExpireMileageListPop:has(.em-list ul li:nth-last-child(n+5)) .em-noti {
    padding-left: 25px;
}


.ExpireMileageListPop .list-wrap {
    display: contents;
}

.ExpireMileageListPop .em-tit {
    font-size: 20px;
    line-height: 40px;
    font-weight: 400;
}

.ExpireMileageListPop .em-sum {
    background-color: #f9f9f9;
    padding: 15px 10px;
    margin-top: 20px;
}

.ExpireMileageListPop .em-sum ul {
    display: flex;
    justify-content: space-between;
}

.ExpireMileageListPop .em-sum li {
    line-height: 24px;
    color: #aaa;
}

.ExpireMileageListPop .em-sum .tit {
    font-weight: 400;
}

.ExpireMileageListPop .em-sum .txt {
    font-size: 20px;
    color: #004ED2;
    font-weight: 600;
}

.ExpireMileageListPop .em-sum em {
    font-style: normal;
    font-size: 14px;
    color: #aaa;
}

.ExpireMileageListPop .em-term {
    display: flex;
    margin-top: 20px;
    padding: 10px 0px;
    line-height: 16px;
    border-bottom: 2px solid #222;
    font-size: 12px;
    color: #888;
}

.ExpireMileageListPop .em-term .txt {
    margin-left: 5px;
}

.ExpireMileageListPop .em-list {
    width: 100%;
    overflow-y: auto;

}

.ExpireMileageListPop .em-list ul {
    height: 90%;
    overflow: auto;
}

.ExpireMileageListPop .em-list ul li {
    font-size: 14px;
    padding: 15px 5px;
    display: flex;
    justify-content: space-between;
    line-height: 20px;
    border-bottom: 1px solid #efefef;
}

.ExpireMileageListPop .em-list ul li:last-child {
    margin-bottom: 10px;
    border-bottom: 0;
}


.ExpireMileageListPop .em-list ul li strong {
    font-weight: 400;
    color: #888;
}

.ExpireMileageListPop .em-list ul li strong em {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #222;
}

.ExpireMileageListPop .em-noti {
    font-size: 12px;
    padding: 20px 0;
    color: #aaa;
    display: block;
    bottom: 0;
    position: absolute;
}

#PopBg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #111;
    opacity: 0.5;
    z-index: 20;
    animation-name: popBg;
    animation-duration: 0.5s;
    animation-delay: 0s;
    animation-fill-mode: both;
}

.ExpireMileageListPop .btnPopClose {
    position: absolute !important;
    right: 30px;
    top: 30px;
    width: 24px;
    height: 24px;
}

.ExpireMileageListPop .btnPopClose {
    position: relative;
}

.ExpireMileageListPop .btnPopClose:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#mypageMileage .conditionArea {
    margin-top: 80px;
}

#mypageMileage .conditionArea > strong {
    display: block;
    font-size: 22px;
    line-height: 32px;
}

#mypageMileage .conditionArea .mileageSearchWrap {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox {
    display: flex;
    align-items: center;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox > span {
    display: inline-block;
    margin-right: 28px;
    font-size: 16px;
    color: #888;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox .historyMonthList {
    display: flex;
    align-items: center;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox .historyMonthList li {
    width: 77px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #ddd;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox .historyMonthList li:nth-of-type(2) {
    border-left: 0;
    border-right: 0;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox .historyMonthList li.on {
    font-weight: 700;
    border: 1px solid #111;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox .historyMonthList li.on a {
    color: #111;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox .historyMonthList li a {
    display: block;
    color: #ddd;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox > div {
    display: inline-block;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox > div input {
    width: 144px;
    height: 40px;
    padding: 0 18px;
    border: 1px solid #aaa;
}

#mypageMileage .conditionArea .mileageSearchWrap .mileageSearchBox > div > a {
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

#mypageMileage .conditionArea .paging {
    margin-top: 60px;
}

#mypageMileage .conditionArea .paging2 {
    margin-top: 48px;
}

#mypageMileageDonation .tabListBox {
    margin-bottom: 56px;
}

#mypageMileageDonation .tabListBox li {
    display: inline-block;
    margin-right: 24px;
}

#mypageMileageDonation .tabListBox li a {
    padding: 2px 0;
    font-size: 22px;
}

#mypageMileageDonation .tabListBox li.on a {
    font-weight: 700;
    border-bottom: 4px solid #111;
}

#mypageMileageDonation .mileageDonationArea table {
    width: 100%;
    border-top: 1px solid #ddd;
}

#mypageMileageDonation .mileageDonationArea table tr {
    height: 65px;
}

#mypageMileageDonation .mileageDonationArea table tr:first-child th {
    font-weight: 700;
    border-top: 1px solid #111;
    border-bottom: 1px solid #ddd;
}

#mypageMileageDonation .mileageDonationArea table tr:first-child td {
    font-weight: 700;
    border-top: 1px solid #111;
    border-bottom: 1px solid #ddd;
}

#mypageMileageDonation .mileageDonationArea table tr:last-child th {
    border-bottom: 1px solid #111;
}

#mypageMileageDonation .mileageDonationArea table tr:last-child td {
    border-bottom: 1px solid #111;
}

#mypageMileageDonation .mileageDonationArea table tr th {
    font-weight: normal;
    background: #f9f9f9;
    border-bottom: 1px solid #ddd;
}

#mypageMileageDonation .mileageDonationArea table tr td {
    text-align: center;
    border-bottom: 1px solid #ddd;
}

#mypageMileageDonation .mileageDonationArea table tr td:first-child {
    font-weight: 700;
}

#mypageMileageDonation .mileageDonationArea table tr td input {
    width: 184px;
    height: 46px;
    padding: 0 10px;
    text-align: center;
    border: 1px solid #aaa;
}

#mypageMileageDonation .conditionArea {
    margin: 60px 0 10px;
}

#mypageMileageDonation .conditionArea h3 {
    font-size: 22px;
    font-weight: 700;
}

#mypageMileageDonation .conditionArea > div {
    height: 218px;
    margin: 20px 0 10px;
    padding: 30px 40px;
    border: 1px solid #ddd;
    overflow-y: scroll;
}

#mypageMileageDonation .btnArea {
    display: flex;
    justify-content: center;
    margin-top: 60px;
}

#mypageMileageDonation .btnArea a {
    display: block;
    width: 240px;
    margin: 0 10px;
}

#mypageReceipt .conditionArea {
    position: relative;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    z-index: 1;
}

#mypageReceipt .conditionArea h3 {
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
}

#mypageReceipt .conditionArea .euiSelectList {
    padding: 0;
    border: 1px solid #ccc;
}

#mypageReceipt .conditionArea .euiSelectList li a {
    padding: 10px 5px;
}

#mypageReceipt .conditionArea .euiSelectList li a:hover {
    background: #eee;
    font-weight: 500;
}

#mypageReceipt .smartReceiptTable {
    margin: 28px 0 21px;
}

#mypageReceipt .sumArea {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 17px 24px 17px 0;
    text-align: right;
    background: #f9f9f9;
}

#mypageReceipt .sumArea em {
    display: inline-block;
    font-size: 16px;
    color: #111;
}

#mypageReceipt .sumArea strong {
    display: inline-block;
    margin-left: 32px;
    font-size: 28px;
    color: #111;
    font-weight: bold;
}

#passwordCertify .tabListBox {
    margin-bottom: 64px;
}

#passwordCertify .tabListBox li {
    display: inline-block;
    margin-right: 24px;
}

#passwordCertify .tabListBox li a {
    padding: 2px 0;
    font-size: 22px;
}

#passwordCertify .tabListBox li.on a {
    font-weight: 700;
    border-bottom: 4px solid #28324e;
    color: #28324e;
}

#passwordCertify .infoArea {
    margin: 84px 0 40px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62.4 62.4'%3E%3Cg id='g_36604' data-name='g 36604' transform='translate(-163.8 -245.8)'%3E%3Ccircle id='t_2201' data-name='t 2201' cx='30' cy='30' r='30' transform='translate(165 247)' fill='none' stroke='%23ddd' stroke-width='2.4'/%3E%3Cg id='Icon_Locked_26' transform='translate(-1.613 6.656)'%3E%3Crect id='s_18065' data-name='s 18065' width='19.517' height='15.037' transform='translate(186.855 267.796)' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3Cpath id='p_36493' data-name='p 36493' d='M19.146,11.141V8.323a7.123,7.123,0,0,0-14.247,0v2.817' transform='translate(184.591 256.655)' fill='none' stroke='%23111' stroke-width='2.4'/%3E%3Cpath id='p_36494' data-name='p 36494' d='M15.288,30.334h-.112a1.512,1.512,0,0,1-1.388-1.611V27.028a1.512,1.512,0,0,1,1.388-1.611h.112a1.512,1.512,0,0,1,1.388,1.611v1.695a1.512,1.512,0,0,1-1.388,1.611' transform='translate(181.381 247.439)' fill='%23111'/%3E%3Crect id='s_18066' data-name='s 18066' width='21.227' height='26.687' transform='translate(186 257)' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center 60px/84px;
    width: 900px;
    height: 252px;
    padding-top: 160px;
    text-align: center;
    border: 1px solid #ddd;
}

#passwordCertify .infoArea p {
    font-size: 22px;
}

#passwordCertify .btnArea {
    display: flex;
    justify-content: center;
    margin: 40px 0;
}

#passwordCertify .btnArea a {
    margin: 0 10px;
}

#passwordChange .tabListBox {
    margin-bottom: 64px;
}

#passwordChange .tabListBox li {
    display: inline-block;
    margin-right: 24px;
}

#passwordChange .tabListBox li a {
    padding: 2px 0;
    font-size: 22px;
}

#passwordChange .tabListBox li.on a {
    font-weight: 700;
    border-bottom: 4px solid #28324e;
    color: #28324e;
}

#passwordChange .infoArea {
    width: 900px;
    margin: 84px 0 40px;
    padding: 60px 0;
    border: 1px solid #ddd;
    text-align: center;
}

#passwordChange .inputArea {
    width: 438px;
    margin: 0 auto;
}

#passwordChange .inputArea li {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}

#passwordChange .inputArea li label {
    width: 129px;
    text-align: left;
}

#passwordChange .inputArea li input {
    width: 309px;
    height: 48px;
    padding: 0 20px;
    border: 1px solid #ddd;
}

#passwordChange .inputArea li:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}

#passwordChange .inputArea li:last-of-type::after,
#passwordChange .inputArea li:last-of-type::before {
    display: none;
}

#passwordChange .inputArea li:first-child label {
    color: #888;
}

#passwordChange .inputArea + p {
    margin-top: 44px;
    line-height: 26px;
}

#passwordChange .inputArea + p span {
    display: block;
    margin-top: 16px;
    color: #888;
    font-size: 14px;
    text-align: center;
}

#passwordChange .infoText {
    margin: 56px 0 42px;
    font-size: 18px;
    text-align: center;
}

#passwordChange .btnArea {
    display: flex;
    justify-content: center;
}

#passwordChange .btnArea a {
    margin: 0 10px;
}

#rejectSelect .tabListBox {
    margin-bottom: 64px;
}

#rejectSelect .tabListBox li {
    display: inline-block;
    margin-right: 24px;
}

#rejectSelect .tabListBox li a {
    padding: 2px 0;
    font-size: 22px;
}

#rejectSelect .tabListBox li.on a {
    font-weight: 700;
    border-bottom: 4px solid #111;
}

#rejectSelect .infoArea {
    width: 900px;
    height: 292px;
    margin-top: 62px;
    padding-top: 160px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cg id='g_35416' data-name='g 35416' transform='translate(-165.652 -431.986)'%3E%3Cg id='g_35411' data-name='g 35411' transform='translate(165.652 431.986)'%3E%3Cg id='g_31115' data-name='g 31115' transform='translate(0 0)'%3E%3Cpath id='p_33755' data-name='p 33755' d='M42,84A42,42,0,1,1,84,42,42.048,42.048,0,0,1,42,84ZM42,3.6A38.4,38.4,0,1,0,80.4,42,38.443,38.443,0,0,0,42,3.6Z' fill='%23ddd'/%3E%3C/g%3E%3C/g%3E%3Cg id='icon_Alert_35' transform='translate(205.652 455.986)'%3E%3Cg id='g_35415' data-name='g 35415'%3E%3Cg id='g_31116' data-name='g 31116'%3E%3Cpath id='p_33756' data-name='p 33756' d='M68.122,44.838H63.6V21h4.526Z' transform='translate(-63.596 -21)' fill='%23000'/%3E%3C/g%3E%3Cg id='g_31117' data-name='g 31117' transform='translate(0.027 29.466)'%3E%3Crect id='s_16777' data-name='s 16777' width='4.549' height='5.672' transform='translate(0)' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 60px/84px;
    border: 1px solid #ddd;
    text-align: center;
}

#rejectSelect .infoArea strong {
    display: block;
    margin-top: 16px;
    font-size: 22px;
}

#rejectSelect .infoArea p {
    margin-top: 20px;
    font-size: 16px;
}

#rejectSelect .btnArea {
    display: flex;
    justify-content: center;
    margin: 40px 0;
}

#rejectSelect .btnArea a {
    display: block;
    width: 200px;
    margin: 0 10px;
}

#rejectResult .tabListBox {
    margin-bottom: 64px;
}

#rejectResult .tabListBox li {
    display: inline-block;
    margin-right: 24px;
}

#rejectResult .tabListBox li a {
    padding: 2px 0;
    font-size: 22px;
}

#rejectResult .tabListBox li.on a {
    font-weight: 700;
    border-bottom: 4px solid #111;
}

#rejectResult .infoArea2 {
    width: 900px;
    height: 350px;
    margin-top: 62px;
    padding-top: 160px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cg id='g_35408' data-name='g 35408' transform='translate(86.233 -36.612)'%3E%3Cg id='g_35407' data-name='g 35407'%3E%3Cg id='g_35417' data-name='g 35417' transform='translate(1)'%3E%3Cg id='g_35406' data-name='g 35406' transform='translate(-87.233 36.612)'%3E%3Cpath id='p_33759' data-name='p 33759' d='M42,84.5a42,42,0,1,1,42-42A42.048,42.048,0,0,1,42,84.5ZM42,4.1A38.4,38.4,0,1,0,80.4,42.5,38.444,38.444,0,0,0,42,4.1Z' transform='translate(0 -0.5)' fill='%23ddd'/%3E%3C/g%3E%3Cpath id='icon_Check_37' d='M13.932,30.954,3.072,18.52,0,22.021,13.932,37.936l29.855-34.1L40.812.359Z' transform='translate(-67.233 60.253)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 60px/84px;
    text-align: center;
    border: 1px solid #ddd;
}

#rejectResult .infoArea2 strong {
    display: block;
    margin-top: 16px;
    font-size: 22px;
    line-height: 32px;
}

#rejectResult .infoArea2 p {
    margin-top: 20px;
    font-size: 16px;
}

#mypageCoupon .contents section {
    min-height: 0;
    padding: 56px 0 0 0;
}

#mypageCoupon .contents section:first-child {
    padding-top: 0;
}

#mypageCoupon .contents section > strong {
    display: block;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 15px;
}

#mypageCoupon .contents section .information {
    padding-top: 40px;
}

#mypageCoupon .contents section .information li {
    padding-top: 8px;
}

#mypageCoupon .contents section .information li:first-child {
    padding-top: 0;
}

#mypageCoupon .contents section .gradeArea article {
    padding-top: 24px;
}

#mypageCoupon .contents section .gradeArea article:first-child {
    padding-top: 0;
}

#mypageCoupon .contents section .gradeArea article > strong {
    display: inline-block;
    position: relative;
}

#mypageCoupon .contents section .gradeArea article > strong {
    position: relative;
}

#mypageCoupon .contents section .gradeArea article > strong:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 12px;
    background: #DFF4BB;
}

#mypageCoupon .contents section .gradeArea article > strong span {
    position: relative;
    font-size: 18px;
    line-height: 24px;
}

#mypageCoupon .contents section .gradeArea article ul {
    padding-top: 15px;
}

#mypageCoupon .contents section .gradeArea article ul li {
    padding-top: 6px;
}

#mypageCoupon .contents section .gradeArea article ul li:first-child {
    padding-top: 0;
}

#mypageCoupon .contents section .gradeArea article .description {
    padding-top: 8px;
    font-size: 14px;
    color: #888;
}

/*#mypageCouponSearch {
  .conditionArea {
    .setDuration{ text-align:right;
      span { color:#888; }
      ul{
        padding:0 10px; font-size: 0;
        li{
          display: inline-block; position: relative; margin-left: -1px;
          a{
            display: inline-block; margin:9px 10px; padding-bottom:6px; text-align: center; font-size: 16px; line-height: 24px; color: #ddd;
          }
          &.on{
            z-index: 2;
            a{font-weight: $bold; color: #111; border-bottom:2px solid #111; }
          }
        }
      }
    }
  }
  .tableTypeD {
    width:100%; margin-bottom:20px; border-top:0;
    tr {
      height:56px; border:none;
    }
    th { background:#f1f1f1; font-weight:normal;  }
    td { text-align:center;  border-bottom:1px solid #ddd; }
  }
}*/
#ethics main {
    padding-top: 56px;
}

#ethics .tabTypeB li a {
    font-size: 22px;
    line-height: 26px;
}

#ethics .tabTypeB li.on a {
    color: #28324E;
}

#ethics .facilityTab {
    margin-bottom: 40px;
    background: #f9f9f9;
}

#ethics .facilityTab > ul {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
}

#ethics .facilityTab > ul > li {
    display: flex;
    align-items: center;
    margin-right: 40px;
}

#ethics .facilityTab > ul > li strong {
    display: block;
    font-size: 14px;
    color: #aaa;
    margin-right: 16px;
}

#ethics .facilityTab > ul > li > ul {
    display: flex;
}

#ethics .facilityTab > ul > li > ul > li {
    margin-right: 24px;
}

#ethics .facilityTab > ul > li > ul > li a {
    display: block;
    font-size: 20px;
    line-height: 26px;
}

#ethics .facilityTab > ul > li > ul > li.on a {
    color: #28324e;
}

#ethics .facilityTab > ul > li > ul > li.on a {
    position: relative;
}

#ethics .facilityTab > ul > li > ul > li.on a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 100%;
    height: 3px;
    background: #28324e;
}

#ethics .facilityTab > ul > li > ul > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#ethics .facilityTab > ul > li > ul > li:last-of-type::after,
#ethics .facilityTab > ul > li > ul > li:last-of-type::before {
    display: none;
}

#ethics .facilityTab > ul > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#ethics .facilityTab > ul > li:last-of-type::after,
#ethics .facilityTab > ul > li:last-of-type::before {
    display: none;
}

#ethics #ethicsArea {
    position: relative;
    margin: 80px 0 0;
}

#ethics #ethicsArea .ethicsTitle {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 88px;
}

#ethics #ethicsArea .ethicsTitle strong {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.25;
}

#ethics #ethicsArea .ethicsTitle em {
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-size: 20px;
    line-height: 1.8;
}

#ethics #ethicsArea .scroll {
    display: block;
    width: 100%;
    height: 334px;
    background: url(/static/images/esg/ethicsImg3.png) no-repeat 0 0;
    background-size: 100%;
}

#ethics .tabArea .tabContent > div {
    display: none;
}

#ethics .tabArea .tabContent > div.on {
    display: block;
}

#ethics .tabArea .tabContent > div.tabContent1 {
    margin-top: 50px;
}

#ethics .tabArea .tabContent > div.tabContent1 strong {
    font-size: 22px;
    font-weight: 700;
}

#ethics .tabArea .tabContent > div.tabContent1 p {
    margin-top: 17px;
    font-size: 16px;
}

#ethics .tabArea .tabContent > div.tabContent1 .ethicsList {
    padding-top: 60px;
}

#ethics .tabArea .tabContent > div.tabContent1 .ethicsList ul li {
    display: flex;
    margin-bottom: 30px;
}

#ethics .tabArea .tabContent > div.tabContent1 .ethicsList ul li b {
    margin-right: 7px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
}

#ethics .tabArea .tabContent .subTabArea > ul {
    overflow: hidden;
}

#ethics .tabArea .tabContent .subTabArea > ul li {
    position: relative;
    float: left;
    width: 256px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    color: #888;
    cursor: pointer;
}

#ethics .tabArea .tabContent .subTabArea > ul li.on {
    color: #111;
    font-weight: 700;
}

#ethics .tabArea .tabContent .subTabArea > ul li:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    width: 1px;
    height: 15px;
    top: 50%;
    margin-top: -7px;
    background: #ddd;
}

#ethics .tabArea .tabContent .subTabArea > ul li:first-child:after {
    display: none;
}

#ethics .tabArea .tabContent .subTabArea .subTabContent > div {
    display: none;
}

#ethics .tabArea .tabContent .subTabArea .subTabContent > div.on {
    display: block;
}

#ethics .tabArea .tabContent .subTabArea .subTabContent > div > ul > li {
    margin-top: 50px;
}

#ethics .tabArea .tabContent .subTabArea .subTabContent > div > ul > li strong {
    font-size: 22px;
    font-weight: 700;
}

#ethics .tabArea .tabContent .subTabArea .subTabContent > div > ul > li > ul {
    margin-top: 20px;
}

#ethics .tabArea .tabContent .subTabArea .subTabContent > div > ul > li > ul > li {
    position: relative;
    line-height: 1.63;
}

#ethics .tabArea .tabContent #inquiryForm {
    padding: 80px 0;
}

#ethics .tabArea .tabContent #inquiryForm > ul {
    margin-bottom: 60px;
    padding-bottom: 0;
    border-bottom: 0;
}

#ethics .tabArea .tabContent #inquiryForm > ul li {
    font-weight: 700;
}

#ethics .tabArea .tabContent #inquiryForm .cautionArea {
    width: 780px;
    margin: 40px auto 50px;
    padding: 24px;
    background: #F9F9F9;
}

#ethics .tabArea .tabContent #inquiryForm .cautionArea strong {
    display: block;
    margin-bottom: 6px;
    padding-left: 28px;
    color: #111;
}

#ethics .tabArea .tabContent #inquiryForm .cautionArea strong {
    position: relative;
}

#ethics .tabArea .tabContent #inquiryForm .cautionArea strong:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg id='icon_notic' transform='translate(-2.762)'%3E%3Ccircle id='sc_1861' data-name='sc 1861' cx='9' cy='9' r='9' transform='translate(2.762)' fill='%23666'/%3E%3Ctext id='i' transform='translate(9.762 14)' fill='%23fff' font-size='12' font-family='NotoSans-Bold, Noto Sans' font-weight='700' letter-spacing='-0.01em'%3E%3Ctspan x='0' y='0'%3Ei%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    top: 50%;
    transform: translateY(-50%);
}

#ethics .tabArea .tabContent #inquiryForm .cautionArea ul li {
    margin-bottom: 3px;
    color: #888;
    font-size: 14px;
    line-height: 1.71;
}

#ethics .tabArea .tabContent #inquiryForm .cautionArea ul li:last-of-type {
    margin-bottom: 0;
}

#ethics .tabArea .tabContent .agreeWrap h3 {
    margin-top: 50px;
    font-weight: 700;
}

#loginWrap {
    min-height: auto;
}

#loginWrap #content {
    display: block;
    width: 480px;
    margin: 0 auto 0;
}

#loginWrap #content h2 {
    font-size: 32px;
    font-weight: 700;
    text-align: center;
}

#loginWrap #content .titleInfo {
    margin-top: 8px;
    font-size: 16px;
    color: #666;
    text-align: center;
}

#loginWrap #content .loginBox {
    margin-top: 46px;
}

#loginWrap #content .loginBox > input {
    width: 100%;
    height: 48px;
    margin-bottom: 16px;
    padding: 12px 16px;
    line-height: 48px;
    border: 1px solid #ddd;
}

#loginWrap #content .loginBox > input::placeholder {
    font-size: 16px;
    color: #888;
}

#loginWrap #content .loginBox .idCheckBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#loginWrap #content .loginBox .idCheckBox label {
    font-size: 14px;
    color: #666;
}

#loginWrap #content .loginBox .idCheckBox > ul {
    display: flex;
}

#loginWrap #content .loginBox .idCheckBox > ul li {
    position: relative;
    padding: 0 16px;
}

#loginWrap #content .loginBox .idCheckBox > ul li a {
    font-size: 14px;
    color: #666;
}

#loginWrap #content .loginBox .idCheckBox > ul li:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 6px;
    width: 1px;
    height: 12px;
    background: #ddd;
}

#loginWrap #content .loginBox .idCheckBox > ul li:last-of-type:after {
    display: none;
}

#loginWrap #content > .ac {
    font-size: 14px;
    margin-top: 16px;
}

#loginWrap #content .btnBox {
    margin-top: 40px;
}

#loginWrap #content .btnBox a {
    margin-bottom: 16px;
    height: 50px;
}

#loginWrap #content .btnBox a:last-of-type {
    margin-bottom: 0;
}

#loginWrap #content .btnBox a.btnTypeB {
    background: #28324E;
    line-height: 50px;
    padding: 0;
}

#loginWrap #content .btnBox a.btnTypeC {
    font-size: 18px;
    line-height: 48px;
}

#loginWrap #content .btnBox .infoTxt {
    margin-top: 24px;
    font-size: 14px;
    color: #888;
    text-align: center;
}

#loginWrap #content .snsBox {
    margin-top: 50px;
}

#loginWrap #content .snsBox ul {
    display: flex;
    justify-content: space-around;
}

#loginWrap #content .snsBox ul .ico_kakao {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Icon_kakao' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='0' y='-500'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg%3E%3Ccircle style='fill:%23FAE100;' cx='250' cy='250' r='250'/%3E%3Cg%3E%3Cpath style='fill:%23371D1E;' d='M250,148.3c-64.6,0-117.1,41.4-117.1,92.5c0,33.3,22.2,62.4,55.5,78.7c-2.4,9.1-8.9,33.1-10.1,38.2 c-1.6,6.4,2.3,6.3,4.9,4.6c2-1.3,32.1-21.8,45-30.6c7,1,14.3,1.6,21.7,1.6c64.6,0,117.1-41.4,117.1-92.5 C367.1,189.7,314.6,148.3,250,148.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60px;
}

#loginWrap #content .snsBox ul .ico_naver {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Icon_naver' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2306BE34;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='-0.7' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Ccircle class='st0' cx='249.3' cy='250' r='250'/%3E%3Cg%3E%3Cpolygon class='st1' points='347.5,159.7 347.5,340.3 281.6,340.3 217,249.4 217,340.3 151.1,340.3 151.1,159.7 217,159.7 281.6,254.3 281.6,159.7 '/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60px;
}

#loginWrap #content .snsBox ul .ico_apple {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Icon_apple' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Ccircle cx='250' cy='250' r='250'/%3E%3Cpath class='st0' d='M310.3,242.2c0.3,33.4,29.4,44.6,29.7,44.8c-0.2,0.8-4.6,15.8-15.3,31.4c-9.2,13.5-18.7,26.9-33.9,27.1 c-14.8,0.2-19.5-8.8-36.5-8.8s-22.2,8.5-36.2,9.1c-14.6,0.6-25.6-14.6-34.9-27.9c-19-27.5-33.5-77.5-14-111.4 c9.6-16.8,26.9-27.5,45.8-27.7c14.2-0.2,27.7,9.6,36.5,9.6c8.8,0,25.1-11.9,42.3-10.1c7.2,0.3,27.5,2.9,40.4,21.9 C333.2,200.9,310.1,214.3,310.3,242.2 M282.5,160.1c7.7-9.3,12.9-22.3,11.6-35.3c-11.1,0.4-24.6,7.4-32.5,16.7 c-7.2,8.3-13.5,21.5-11.8,34.2C262.1,176.7,274.8,169.4,282.5,160.1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 60px;
}

#loginWrap #content .snsBox ul li a {
    display: block;
    padding-top: 74px;
    font-size: 14px;
}

#combine {
    padding-top: 0;
}

#combine .titleBox {
    position: relative;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

#combine .titleBox > div {
    width: 1280px;
    margin: 0 auto;
    height: 85px;
    line-height: 85px;
}

#combine .titleBox > div strong {
    font-size: 26px;
    font-weight: 700;
    margin-right: 25px;
}

#combine .titleBox > div span {
    font-size: 16px;
    color: #888;
}

#combine #content {
    display: block;
    padding-bottom: 180px;
}

#combine #content .noLinkBox {
    margin-top: 111px;
    padding-top: 77px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52.946 58.583'%3E%3Cg id='Icon_No_search_57' data-name='Icon_No search_57' transform='translate(-998 -371.388)'%3E%3Cpath id='path_36491' data-name='path 36491' d='M27.981,9.208A8.208,8.208,0,1,1,19.773,1,8.209,8.209,0,0,1,27.981,9.208Z' transform='translate(998.079 371.088)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_36492' data-name='path 36492' d='M31.512,21.477A20.355,20.355,0,0,0,19.979,17.9,20.732,20.732,0,0,0,1.808,28.829,6.706,6.706,0,0,0,1,32.039v4.108a4.325,4.325,0,0,0,4.27,4.378H23.39' transform='translate(997.7 370.646)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cellipse id='sc_2196' data-name='sc 2196' cx='15.066' cy='15.066' rx='15.066' ry='15.066' transform='translate(1020.115 391.155)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1603' data-name='line 1603' x2='11.938' y2='11.939' transform='translate(1029.212 400.216)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cline id='line_1604' data-name='line 1604' x1='11.938' y2='11.938' transform='translate(1029.212 400.216)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_36493' data-name='path 36493' d='M31.035,46.508,21.653,55.89a2.386,2.386,0,0,1-3.364,0l-1-1a2.386,2.386,0,0,1,0-3.364l9.44-9.439' transform='translate(995.764 372.504)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/57px;
}

#combine #content .noLinkBox strong {
    display: block;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}

#combine #content .memberTypeBox {
    width: 900px;
    height: 350px;
    margin: 56px auto 0;
    border: 1px solid #ddd;
}

#combine #content .memberTypeBox ul {
    display: flex;
    justify-content: space-around;
    height: 100%;
}

#combine #content .memberTypeBox ul li {
    position: relative;
    width: 50%;
    padding: 69px 0;
    text-align: center;
}

#combine #content .memberTypeBox ul li strong {
    font-size: 18px;
}

#combine #content .memberTypeBox ul li p {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.5;
    color: #888;
}

#combine #content .memberTypeBox ul li a {
    position: absolute;
    bottom: 56px;
    left: 50%;
    margin-left: -150px;
    width: 300px;
    height: 56px;
    line-height: 56px;
}

#combine #content .memberTypeBox ul li:first-of-type:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 88px;
    width: 1px;
    height: 174px;
    background: #ddd;
}

#combineFind {
    padding-top: 0;
}

#combineFind .titleBox {
    position: relative;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

#combineFind .titleBox > div {
    width: 1280px;
    margin: 0 auto;
    height: 85px;
    line-height: 85px;
}

#combineFind .titleBox > div strong {
    font-size: 26px;
    font-weight: 700;
    margin-right: 25px;
}

#combineFind .titleBox > div span {
    font-size: 16px;
    color: #888;
}

#combineFind #content {
    padding: 110px 0 180px;
}

#combineFind #content .subTabTitle {
    display: flex;
    justify-content: center;
    align-items: center;
}

#combineFind #content .subTabTitle li {
    margin: 0 12px;
    font-size: 22px;
    cursor: pointer;
    line-height: 32px;
    padding-bottom: 6px;
}

#combineFind #content .subTabTitle li.on {
    color: #28324e;
    font-weight: 700;
    border-bottom: 4px solid #28324e;
}

#combineFind #content .subTabContent {
    padding-top: 80px;
}

#combineFind #content .subTabContent > div {
    display: none;
}

#combineFind #content .subTabContent > div.on {
    display: block;
}

#combineFind #content .subTabContent > div.subTabContent1 {
    text-align: center;
}

#combineFind #content .subTabContent > div.subTabContent1 > input {
    margin: 40px 0 0;
    width: 450px;
    height: 48px;
    line-height: 48px;
    border: 1px solid #ddd;
    padding: 0 20px;
    font-size: 16px;
}

#combineFind #content .subTabContent > div.subTabContent2 {
    width: 737px;
    margin: 0 auto;
    padding-top: 70px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.49 53.757'%3E%3Cg id='Icon_ID_search_52' data-name='Icon_ID search_52' transform='translate(-936.333 -484.2)'%3E%3Cpath id='p_36499' data-name='p 36499' d='M21.19,44.663H1V11.829L11.828,1H35.685V24.024' transform='translate(936.034 483.9)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='p_36500' data-name='p 36500' d='M1.371,11.889h10.5V1.283' transform='translate(935.997 483.871)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Ccircle id='t_2202' data-name='t 2202' cx='12.321' cy='12.321' r='12.321' transform='translate(951.942 506.111)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='p_36501' data-name='p 36501' d='M42.466,45.86l7.673,7.673a1.952,1.952,0,0,1,0,2.751l-.82.82a1.952,1.952,0,0,1-2.751,0l-7.72-7.721' transform='translate(932.26 479.428)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='p_36502' data-name='p 36502' d='M23.411,37.724l4.318,4.318,9.027-9.028' transform='translate(933.799 480.709)' fill='none' stroke='%2328324e' stroke-miterlimit='10' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 0/49px 55px;
}

#combineFind #content .subTabContent > div.subTabContent2 > strong {
    display: block;
    font-size: 24px;
    line-height: 1.33;
    text-align: center;
}

#combineFind #content .subTabContent > div.subTabContent2 .formTypeA > ul {
    width: 714px;
}

#combineFind #content .subTabContent > div.subTabContent2 .formTypeA > ul li > strong {
    width: 74px;
}

#combineFind #content .subTabContent > div.subTabContent2 .formTypeA > ul .idInputArea {
    margin-right: 140px;
}

#combineFind #content .subTabContent > div.subTabContent2 .formTypeA > ul .emailForm > div {
    margin-right: 20px;
}

#combineFind #content .subTabContent > div.subTabContent2 .formTypeA > ul .emailForm > div input,
#combineFind #content .subTabContent > div.subTabContent2 .formTypeA > ul .emailForm > div span {
    vertical-align: top;
    height: 48px;
}

#combineFind #content .subTabContent > div.subTabContent2 .formTypeA > ul .emailForm > div .emailInput input {
    height: 46px;
}

/***** 로그인 , 회원가입 공통 *****/
.selfAuth {
    text-align: center;
}

.selfAuth > strong {
    font-size: 24px;
}

.selfAuth > p {
    margin-top: 10px;
    font-size: 18px;
    color: #888;
}

.selfAuth > ul {
    display: inline-flex;
    justify-content: space-between;
    margin: 56px auto 0;
    padding: 44px 0;
    border: 1px solid #ddd;
}

.selfAuth > ul li {
    width: 210px;
}

.selfAuth > ul li {
    position: relative;
}

.selfAuth > ul li:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 100px;
    background: #ddd;
}

.selfAuth > ul li a {
    display: inline-block;
    padding-top: 94px;
    font-size: 20px;
}

.selfAuth > ul li a.ico_phone:before {
    width: 53px;
    height: 58px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55.669 60.035'%3E%3Cg id='Icon_phone_58' transform='translate(-1047.665 -619.802)'%3E%3Cpath id='p_36494' data-name='p 36494' d='M38.021,18.77l0-11.287A6.548,6.548,0,0,0,31.257,1.2H7.961A6.876,6.876,0,0,0,1.2,8.145V51.889a6.875,6.875,0,0,0,6.761,6.944h23.3a6.614,6.614,0,0,0,6.76-6.417V40.463' transform='translate(1047.666 619.803)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3Cline id='l_1605' data-name='l 1605' x2='9.268' transform='translate(1062.641 627.391)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3Cpath id='p_36495' data-name='p 36495' d='M24.826,46l8.538-5.875H49.985a4.485,4.485,0,0,0,4.484-4.484V23.31a4.485,4.485,0,0,0-4.484-4.484H21.965a4.483,4.483,0,0,0-4.483,4.483h0V35.639a4.483,4.483,0,0,0,4.482,4.484h2.862Z' transform='translate(1047.666 619.803)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3Cpath id='p_36496' data-name='p 36496' d='M47.975,29.657a2.5,2.5,0,1,1-2.5-2.5,2.5,2.5,0,0,1,2.5,2.5' transform='translate(1047.666 619.803)' fill='none' stroke='%2328324e' stroke-width='2.4'/%3E%3Cpath id='p_36497' data-name='p 36497' d='M38.475,29.657a2.5,2.5,0,1,1-2.5-2.5,2.5,2.5,0,0,1,2.5,2.5' transform='translate(1047.666 619.803)' fill='none' stroke='%2328324e' stroke-width='2.4'/%3E%3Cpath id='p_36498' data-name='p 36498' d='M28.976,29.657a2.5,2.5,0,1,1-2.5-2.5,2.5,2.5,0,0,1,2.5,2.5' transform='translate(1047.666 619.803)' fill='none' stroke='%2328324e' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

.selfAuth > ul li a.ico_ipin:before {
    width: 50px;
    height: 58px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.481 64.052'%3E%3Cg id='Icon_Ipin_62' transform='translate(-1277.26 -707.872)'%3E%3Cg id='g_36711' data-name='g 36711' transform='translate(1295.956 726.797)'%3E%3Cpath id='p_36487' data-name='p 36487' d='M19.923,26.546H32.811a3.08,3.08,0,0,1,3.1,3.06V38a3.08,3.08,0,0,1-3.1,3.06H19.923a3.08,3.08,0,0,1-3.1-3.06v-8.4A3.08,3.08,0,0,1,19.923,26.546Z' transform='translate(-16.823 -16.948)' fill='none' stroke='%2328324e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3Cpath id='p_36488' data-name='p 36488' d='M33.638,25.411v-2.72a6.967,6.967,0,0,0-13.933,0v2.72' transform='translate(-17.128 -15.813)' fill='none' stroke='%2328324e' stroke-width='2.4'/%3E%3Cpath id='p_36489' data-name='p 36489' d='M27.477,36.69h0a1.269,1.269,0,0,1-1.306-1.228V33.8a1.311,1.311,0,0,1,2.61,0v1.66a1.268,1.268,0,0,1-1.306,1.228' transform='translate(-17.932 -17.795)' fill='%2328324e'/%3E%3C/g%3E%3Cpath id='p_36490' data-name='p 36490' d='M4.359,14.037A117.863,117.863,0,0,0,27.119,2.458a4.213,4.213,0,0,1,3.821,0A117.862,117.862,0,0,0,53.7,14.037,3.909,3.909,0,0,1,56,17.594c.388,8.414-.354,35.891-25.374,45.706a4.359,4.359,0,0,1-3.191,0C2.414,53.485,1.672,26.008,2.06,17.594A4.2,4.2,0,0,1,4.359,14.037Z' transform='translate(1276.471 707.107)' fill='none' stroke='%2328324e' stroke-miterlimit='10' stroke-width='2.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

.selfAuth > ul li a.ico_naver:before {
    width: 65px;
    height: 65px;
    background: #03C75A url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Icon_naver' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2306BE34;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='-0.7' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Ccircle class='st0' cx='249.3' cy='250' r='250'/%3E%3Cg%3E%3Cpolygon class='st1' points='347.5,159.7 347.5,340.3 281.6,340.3 217,249.4 217,340.3 151.1,340.3 151.1,159.7 217,159.7 281.6,254.3 281.6,159.7 '/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    border-radius: 40px;
}

.selfAuth > ul li a.ico_kakao:before {
    width: 65px;
    height: 65px;
    background: #FEE500 url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='Icon_kakao' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='0' y='-500'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg%3E%3Ccircle style='fill:%23FAE100;' cx='250' cy='250' r='250'/%3E%3Cg%3E%3Cpath style='fill:%23371D1E;' d='M250,148.3c-64.6,0-117.1,41.4-117.1,92.5c0,33.3,22.2,62.4,55.5,78.7c-2.4,9.1-8.9,33.1-10.1,38.2 c-1.6,6.4,2.3,6.3,4.9,4.6c2-1.3,32.1-21.8,45-30.6c7,1,14.3,1.6,21.7,1.6c64.6,0,117.1-41.4,117.1-92.5 C367.1,189.7,314.6,148.3,250,148.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    border-radius: 40px;
}

.selfAuth > ul li a {
    position: relative;
}

.selfAuth > ul li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.selfAuth > ul li:last-of-type {
    border-right: 0;
}

#findId {
    padding-top: 0;
}

#findId .titleBox {
    position: relative;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

#findId .titleBox > div {
    width: 1280px;
    margin: 0 auto;
    height: 85px;
    line-height: 85px;
}

#findId .titleBox > div strong {
    font-size: 26px;
    font-weight: 700;
    margin-right: 25px;
}

#findId .titleBox > div span {
    font-size: 16px;
    color: #888;
}

#findId #content {
    display: block;
    padding-bottom: 180px;
}

#findId #content .resultTextBox {
    position: relative;
    margin: 111px 0 80px;
    padding-top: 77px;
}

#findId #content .resultTextBox:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -27px;
    display: block;
    width: 54px;
    height: 54px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.066 9.534'%3E%3Cpath id='path_34975' data-name='path 34975' d='M65.419,11.6l3.188,3.745,6.812-8' transform='translate(-64.886 -6.888)' fill='none' stroke='%23111' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat 50% 50%/27px;
    border: 2px solid #ddd;
    border-radius: 50%;
}

#findId #content .resultTextBox strong {
    display: block;
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
}

#findId #content .resultTextBox > p {
    margin: 30px 0 0;
    font-size: 18px;
    color: #888;
    line-height: 1.56;
    text-align: center;
}

#findId #content .resultTextBox > p span {
    font-weight: 700;
    color: #111;
}

#findId #content .resultTextBox > div {
    width: 450px;
    margin: 46px auto;
}

#findId #content .resultTextBox > div input {
    display: block;
    width: 450px;
    height: 48px;
    margin-bottom: 16px;
    border: 1px solid #ddd;
    line-height: 48px;
    padding: 0 20px;
    font-size: 16px;
}

#findId #content .resultTextBox > div > p {
    font-size: 14px;
    color: #888;
}

#findId .findComplete {
    padding-top: 100px;
}

#findId .findComplete dl {
    padding-top: 74px;
}

#findId .findComplete dl dt {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
}

#findId .findComplete dl dd {
    text-align: center;
    font-size: 20px;
    line-height: 29px;
    color: #888;
}

#findId .findComplete dl dd strong {
    color: #111;
    font-weight: 700;
}

#findId .findComplete dl {
    position: relative;
}

#findId .findComplete dl:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 3px solid #DDD;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.066 9.534'%3E%3Cpath id='path_34975' data-name='path 34975' d='M65.419,11.6l3.188,3.745,6.812-8' transform='translate(-64.886 -6.888)' fill='none' stroke='%2328324E' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat 50% 50%/30px 22px;
}

#findId .findComplete .btnArea {
    margin-top: 80px;
    text-align: center;
}

#akMobile .topArea .topCont {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 468px;
    padding: 100px 200px 80px 200px;
    background: #28324E url(/static/images/etc/mobile/img_phone.png) no-repeat calc(100% - 200px) 100%;
}

#akMobile .topArea .topCont .titleArea span {
    display: block;
    margin-bottom: 4px;
    line-height: 29px;
    font-size: 20px;
    color: #fff;
}

#akMobile .topArea .topCont .titleArea h3 {
    display: block;
    line-height: 70px;
    color: #fff;
    font-size: 48px;
    font-weight: 700;
}

#akMobile .topArea .topCont .btnArea strong {
    display: block;
    margin-bottom: 16px;
    color: #fff;
    font-size: 14px;
}

#akMobile .topArea .topCont .btnArea ul {
    display: flex;
}

#akMobile .topArea .topCont .btnArea ul li {
    margin-right: 24px;
}

#akMobile .topArea .topCont .btnArea ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#akMobile .topArea .topCont .btnArea ul li:last-of-type::after,
#akMobile .topArea .topCont .btnArea ul li:last-of-type::before {
    display: none;
}

#akMobile .topArea .appArea {
    background: #f5f5f5 url(/static/images/etc/mobile/ico_plaza.svg) no-repeat 190px 50%;
    padding: 42px 0 44px 320px;
}

#akMobile .topArea .appArea strong {
    display: block;
    margin-bottom: 9px;
    font-size: 24px;
    font-weight: 700;
}

#akMobile .topArea .appArea p {
    color: #444;
    line-height: 24px;
}

#akMobile .benefitArea {
    padding: 120px 200px 80px;
}

#akMobile .benefitArea h3 {
    margin-bottom: 61px;
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    line-height: 46px;
}

#akMobile .benefitArea h3 i {
    background: linear-gradient(to top, #FFFA9E 50%, transparent 50%);
}

#akMobile .benefitArea ul {
    display: flex;
    justify-content: space-between;
}

#akMobile .benefitArea ul li {
    width: 206px;
    height: 185px;
    padding: 24px;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.16);
}

#akMobile .benefitArea ul li strong {
    display: block;
    margin-bottom: 9px;
    font-size: 18px;
    font-weight: 700;
}

#akMobile .benefitArea ul li p {
    line-height: 21px;
    color: #666;
    font-size: 14px;
    letter-spacing: -0.02em;
}

#akMobile .benefitArea ul li.ico_page {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.914 34'%3E%3Cg id='Icon_Catalogue_32' transform='translate(-2392.182 222.897)'%3E%3Cg id='rect_18620' data-name='rect 18620' transform='translate(2399.095 -222.897)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'%3E%3Crect width='27' height='34' rx='2' stroke='none'/%3E%3Crect x='0.7' y='0.7' width='25.6' height='32.6' rx='1.3' fill='none'/%3E%3C/g%3E%3Cpath id='path_37317' data-name='path 37317' d='M2401.324-216.537h16.063' transform='translate(2.82 3.546)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='path_37318' data-name='path 37318' d='M2401.324-216.355h16.063' transform='translate(2.82 9.789)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='path_37319' data-name='path 37319' d='M2401.711-217.174h6.425' transform='translate(3.504 15.962)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='path_37320' data-name='path 37320' d='M2398.391-220.364h-6.9v24.926s.736,3.385,3.45,3.251c.953.054,3.392.02,4.6,0h0' transform='translate(1.391 2.554)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat calc(100% - 24px) calc(100% - 24px)/34px auto;
}

#akMobile .benefitArea ul li.ico_phone {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.875 33.901'%3E%3Cg id='Icon_MobileAK_32' transform='translate(-424.398 -3295.4)'%3E%3Cpath id='path_36505' data-name='path 36505' d='M1.6,16.589V3.134A2.342,2.342,0,0,1,3.948.8H15.526a2.342,2.342,0,0,1,2.345,2.334h0' transform='translate(427.455 3295.2)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.2'/%3E%3Cpath id='path_36506' data-name='path 36506' d='M20.973,34.769v7.294A2.261,2.261,0,0,1,18.693,44.3H9.34' transform='translate(424.065 3280.302)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.2'/%3E%3Cpath id='path_35883' d='M9.882,46.324V44.373a2.984,2.984,0,0,0-.44-1.682c-.514-.807-1.174-2.052-1.174-2.052L10.8,36.667s.33-1.612-.917-2.086a1.985,1.985,0,0,0-2.128.572l-2.385,3.8s-.541-.117-.5-1.194,0-8.564,0-8.564-.707,0-1.293,1.413S1.3,35.154,1.3,35.154s-.588.37-.477,3.063,0,8.109,0,8.109' transform='translate(424.195 3282.363)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cpath id='plus_36' d='M29.644,18.957l-3.491.768,1.814-3.431a9.069,9.069,0,1,1,1.676,2.663Z' transform='translate(412.209 3293.87)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'/%3E%3Cg id='group_35785' transform='translate(442.602 3305.132)'%3E%3Cg id='group_36954' data-name='group 36954'%3E%3Cpath id='path_35306' data-name='path 35306' d='M78.033,58.9l-3.487,2.161V58.9h-.472v2.939l2.147-1.369,1.963,1.242H79L76.61,60.244,78.844,58.9Z' transform='translate(-67.735 -58.778)' fill='%2328324E' stroke='%2328324E' stroke-miterlimit='10' stroke-width='0.4'/%3E%3Cpath id='path_35308' data-name='path 35308' d='M50.925,61.391h.627l2.273-2.323L56.1,61.391h.628l-2.9-2.931Z' transform='translate(-50.925 -58.461)' fill='%2328324E' stroke='%2328324E' stroke-miterlimit='10' stroke-width='0.4'/%3E%3C/g%3E%3C/g%3E%3Cpath id='path_36511' data-name='path 36511' d='M18.655,8.927h4.554' transform='translate(415.999 3290.315)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat calc(100% - 24px) calc(100% - 24px)/33px auto;
}

#akMobile .benefitArea ul li.ico_speaker {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.836 33.868'%3E%3Cg id='Icon_Event_32' transform='translate(-1587.992 329.42)'%3E%3Cpath id='path_37281' data-name='path 37281' d='M1557.758-339.921l7.965-10.638s1.528-2.241,3.056,0,8.15,14.16,8.15,14.16,1.528,2.241-1.732,2.852-9.335.538-12.953.774' transform='translate(38.746 25.038)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37282' data-name='path 37282' d='M1560.852-331.071l-7.687,4.364s-3.014.6-4.452-1.762-1.418-4.771.855-6.025,7-3.781,7-3.781Z' transform='translate(40.963 22.948)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37283' data-name='path 37283' d='M1558.464-328.874l3.822,6.391s.759,1.946-.677,2.692-2.386.333-3.35-.945-3.807-5.9-3.807-5.9' transform='translate(40.129 23.187)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37285' data-name='path 37285' d='M1566-349.993l9.363,16.276' transform='translate(38.486 25.011)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='minus_8' data-name='minus 8' d='M3.406,6.582h0L0,.636A3.442,3.442,0,1,1,3.407,6.581Z' transform='translate(1610.029 -322.192)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4'/%3E%3Cpath id='path_37287' data-name='path 37287' d='M1576.1-350.226l.89-3.338' transform='translate(37.978 25)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='path_37288' data-name='path 37288' d='M1580.1-343.156l3.56.964' transform='translate(37.309 23.919)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3Cpath id='path_37289' data-name='path 37289' d='M1579.724-348.655l2.994-1.742' transform='translate(37.316 25.876)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat calc(100% - 24px) calc(100% - 24px)/33px auto;
}

#akMobile .benefitArea ul li.ico_car {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 28.3'%3E%3Cg id='Icon_Car_42' transform='translate(0 1.7)'%3E%3Cpath id='path_74864' data-name='path 74864' d='M331.663,187.972l2.556-7.777c.8-2.421,3.036-4.318,5.1-4.318H354.9c2.063,0,4.3,1.9,5.1,4.318l2.529,7.69' transform='translate(-328.608 -176.877)' fill='none' stroke='%2328324E' stroke-linecap='round' stroke-width='1.4'/%3E%3Cg id='rect_18792' data-name='rect 18792' transform='translate(0 7.586)' fill='none' stroke='%2328324E' stroke-width='1.4'%3E%3Cpath d='M10.747,0H26.253A10.747,10.747,0,0,1,37,10.747v0a3.582,3.582,0,0,1-3.582,3.582H3.582A3.582,3.582,0,0,1,0,10.747v0A10.747,10.747,0,0,1,10.747,0Z' stroke='none'/%3E%3Cpath d='M10.706.7H26.294A10.006,10.006,0,0,1,36.3,10.706v0a2.922,2.922,0,0,1-2.922,2.922H3.622A2.922,2.922,0,0,1,.7,10.706v0A10.006,10.006,0,0,1,10.706.7Z' fill='none'/%3E%3C/g%3E%3Cpath id='path_74865' data-name='path 74865' d='M338.54,193.57a2.117,2.117,0,1,1-2.117-2.117h0a2.117,2.117,0,0,1,2.116,2.116Z' transform='translate(-327.617 -178.438)' fill='none' stroke='%2328324E' stroke-width='1.4'/%3E%3Cpath id='path_74866' data-name='path 74866' d='M366.775,193.6a2.117,2.117,0,1,1-2.117-2.149,2.132,2.132,0,0,1,2.117,2.149Z' transform='translate(-336.765 -178.438)' fill='none' stroke='%2328324E' stroke-width='1.4'/%3E%3Cpath id='path_74867' data-name='path 74867' d='M5.646,7.823A2.823,2.823,0,1,0,0,7.823' transform='translate(23.856 0.876)' fill='none' stroke='%2328324E' stroke-width='1.4'/%3E%3Cpath id='path_74868' data-name='path 74868' d='M339.531,196.6c0,2.671-.133,4.836-2.613,4.836s-2.613-2.165-2.613-4.836' transform='translate(-328.306 -175.531)' fill='none' stroke='%2328324E' stroke-width='1.4'/%3E%3Cpath id='path_74869' data-name='path 74869' d='M339.531,196.6c0,2.671-.133,4.836-2.613,4.836s-2.613-2.165-2.613-4.836' transform='translate(-308.556 -175.531)' fill='none' stroke='%2328324E' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat calc(100% - 24px) calc(100% - 24px)/38px auto;
}

#akMobile .kakaoArea {
    padding: 80px 200px 80px;
    background: #F9F9F9;
}

#akMobile .kakaoArea .titleArea {
    padding-left: 80px;
    margin-bottom: 60px;
    background: url(/static/images/etc/mobile/ico_kakao_1.svg) no-repeat 0 5px;
}

#akMobile .kakaoArea .titleArea strong {
    display: block;
    margin-bottom: 5px;
    line-height: 35px;
    font-size: 24px;
    font-weight: 700;
}

#akMobile .kakaoArea .titleArea p {
    line-height: 24px;
    color: #444;
}

#akMobile .kakaoArea > ol {
    display: flex;
}

#akMobile .kakaoArea > ol > li {
    margin-right: 100px;
}

#akMobile .kakaoArea > ol > li strong {
    display: block;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

#akMobile .kakaoArea > ol > li > ol {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 525px;
    height: 158px;
    border-radius: 27px;
    background: #fff;
    box-shadow: 0 10px 18px rgba(0, 0, 0, 0.16);
}

#akMobile .kakaoArea > ol > li > ol > li {
    padding-top: 74px;
    font-size: 14px;
    text-align: center;
    width: 170px;
    letter-spacing: -0.02em;
}

#akMobile .kakaoArea > ol > li > ol > li:nth-of-type(1) {
    background: url(/static/images/etc/mobile/ico_kakao_2.svg) no-repeat 50% 0;
}

#akMobile .kakaoArea > ol > li > ol > li:nth-of-type(2) {
    background: url(/static/images/etc/mobile/ico_kakaoSearch.svg) no-repeat 50% 0;
}

#akMobile .kakaoArea > ol > li > ol > li:nth-of-type(3) {
    background: url(/static/images/etc/mobile/ico_kakaoPlus.svg) no-repeat 50% 0;
}

#akMobile .kakaoArea > ol > li > ol > li {
    position: relative;
}

#akMobile .kakaoArea > ol > li > ol > li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 20px;
    transform: translate(50%, 0);
    width: 19px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.121 17.121'%3E%3Cg id='Icon_Arrow_Next_18' data-name='Icon_Arrow Next_18' transform='translate(-18760.4 -905.439)'%3E%3Cpath id='path_75150' data-name='path 75150' d='M10.5,15,18,22.5,25.5,15' transform='translate(18755.9 932) rotate(-90)' fill='none' stroke='%23111' stroke-width='3'/%3E%3Cpath id='path_75151' data-name='path 75151' d='M18,22.5V4.5' transform='translate(18755.9 932) rotate(-90)' fill='none' stroke='%23111' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
}

#akMobile .kakaoArea > ol > li > ol > li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#akMobile .kakaoArea > ol > li > ol > li:last-of-type::after,
#akMobile .kakaoArea > ol > li > ol > li:last-of-type::before {
    display: none;
}

#akMobile .kakaoArea > ol > li > div {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 153px;
    height: 158px;
    border-radius: 27px;
    background: #fff;
    box-shadow: 0 10px 18px rgba(0, 0, 0, 0.16);
}

#akMobile .kakaoArea > ol > li > div span {
    padding-top: 74px;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.02em;
    background: url(/static/images/etc/mobile/qr.png) no-repeat 50% 0;
}

#akMobile .kakaoArea > ol > li:last-of-type {
    margin-right: 0;
}

#akMobile .snsArea {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 40px 200px 40px;
    background: #E9EFFB;
}

#akMobile .snsArea .titleArea {
    margin-right: 24px;
}

#akMobile .snsArea .titleArea strong {
    display: block;
    margin-bottom: 9px;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

#akMobile .snsArea .titleArea p {
    line-height: 23px;
    color: #444;
    letter-spacing: -0.02em;
}

#akMobile .snsArea ul {
    display: flex;
    flex: none;
}

#akMobile .snsArea ul li {
    width: 160px;
    margin-right: 24px;
    border-radius: 18px;
    background-color: #fff !important;
}

#akMobile .snsArea ul li a {
    display: block;
    height: 128px;
    padding: 16px;
}

#akMobile .snsArea ul li a strong {
    display: block;
    margin-bottom: 4px;
    line-height: 22px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif;
    font-weight: 700;
}

#akMobile .snsArea ul li a span {
    display: inline-block;
    line-height: 17px;
    padding-right: 16px;
    font-size: 12px;
    color: #666;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.061 10.707'%3E%3Cpath id='Icon_Arrow_Right_10' d='M5,10,0,5,5,0' transform='translate(5.354 10.354) rotate(180)' fill='none' stroke='%23666' stroke-width='1'/%3E%3C/svg%3E%0A") no-repeat 100% 50%/6px auto;
}

#akMobile .snsArea ul li.ico_facebook {
    background: url(/static/images/etc/mobile/ico_facebook.svg) no-repeat calc(100% - 16px) calc(100% - 16px);
}

#akMobile .snsArea ul li.ico_youtube {
    background: url(/static/images/etc/mobile/ico_youtube.svg) no-repeat calc(100% - 16px) calc(100% - 16px);
}

#akMobile .snsArea ul li.ico_instagram {
    background: url(/static/images/etc/mobile/ico_instagram.svg) no-repeat calc(100% - 16px) calc(100% - 16px);
}

#akMobile .snsArea ul li:last-of-type {
    margin-right: 0;
    padding-right: 0;
}

#akMobile .snsArea ul li:last-of-type::after,
#akMobile .snsArea ul li:last-of-type::before {
    display: none;
}

#memberChangePopWrap {
    z-index: 30;
    position: fixed;
    width: 520px;
    left: 50%;
    top: 50%;
    padding: 24px 30px 48px;
    transform: translate(-50%, -50%);
    background: #fff;
    border: 1px solid #ccc;
}

#memberChangePopWrap h2 {
    display: block;
    padding-top: 24px;
    font-size: 24px;
    text-align: center;
}

#memberChangePopWrap .cont {
    padding: 20px 0 40px;
    min-height: 100px;
    word-break: break-all;
    line-height: 1.63;
}

#memberChangePopWrap .cont p {
    line-height: 1.63;
    letter-spacing: -0.3px;
}

#memberChangePopWrap .cont > div {
    margin: 24px 0 0;
    padding: 24px;
    background: #f9f9f9;
}

#memberChangePopWrap .cont > div strong {
    display: block;
    text-align: center;
}

#memberChangePopWrap .cont > div ul li {
    margin-bottom: 8px;
    line-height: 1.63;
}

#memberChangePopWrap .cont > div .logoBox {
    margin-bottom: 24px;
    text-align: center;
}

#memberChangePopWrap .cont > div .logoBox li {
    position: relative;
    display: inline-block;
    height: 25px;
    text-indent: -1000px;
    font-size: 0;
}

#memberChangePopWrap .cont > div .logoBox li {
    position: relative;
}

#memberChangePopWrap .cont > div .logoBox li:after {
    content: "";
    position: absolute;
    position: absolute;
    right: 0;
    top: 12px;
    width: 1px;
    height: 8px;
    background: #888;
}

#memberChangePopWrap .cont > div .logoBox li:first-of-type {
    width: 125px;
    margin-right: 15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 249.47 32.251'%3E%3Cg id='Logo' transform='translate(-300.526 -474.583)'%3E%3Cpath id='path_1' data-name='path 1' d='M408.461,475.837l-36.736,22.788V475.837h-4.965v30.987l22.617-14.445,20.677,13.1h8.608l-25.2-15.451,23.532-14.188Z' transform='translate(0.628 0.01)' fill='%23111'/%3E%3Cpath id='path_2' data-name='path 2' d='M300.526,505.487h6.6l23.944-24.5,23.942,24.5h6.608l-30.518-30.9Z' transform='translate(0 0)' fill='%23111'/%3E%3Cpath id='path_3' data-name='path 3' d='M430.978,482.429v16.313h3.231v-5.6h9.244a7.325,7.325,0,0,0,4.694-1.347,5.481,5.481,0,0,0,.1-7.893,6.176,6.176,0,0,0-4.3-1.472H430.978m13.066,2.865a2.487,2.487,0,1,1,0,4.974h-9.835v-4.974Z' transform='translate(1.212 1.063)' fill='%23111'/%3E%3Cpath id='path_4' data-name='path 4' d='M455.719,482.429v16.314h16.033v-2.873h-12.8V482.429Z' transform='translate(1.439 1.063)' fill='%23111'/%3E%3Cpath id='path_5' data-name='path 5' d='M485.229,482.429l-8.975,16.314h3.683l7.411-13.57,7.371,13.57h3.706l-8.98-16.314Z' transform='translate(1.635 1.063)' fill='%23111'/%3E%3Cpath id='path_6' data-name='path 6' d='M534.712,482.429l-8.98,16.314h3.684l7.412-13.57,7.369,13.57h3.7l-8.975-16.314Z' transform='translate(2.096 1.063)' fill='%23111'/%3E%3Cpath id='path_7' data-name='path 7' d='M504.651,482.429v2.883H516.9L504.458,496.3v2.439h18.317v-2.877H509.766l12.44-11v-2.439Z' transform='translate(1.924 1.063)' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 50%/108.3px;
}

#memberChangePopWrap .cont > div .logoBox li:nth-of-type(2) {
    width: 121px;
    margin-right: 15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100.89 14'%3E%3Cg id='g_37587' data-name='g 37587' transform='translate(0)'%3E%3Cpath id='p_36642' data-name='p 36642' d='M177.01,10.157,173.7,15.638l-3.29-5.481h-1.555v6.66h1.368V12.454l2.6,4.363h1.764l2.6-4.365v4.365h1.366v-6.66Zm9.358,0-3.968,6.66h1.549l3.309-5.478,3.287,5.478H192.1l-3.968-6.66Zm10.247,0v6.66h7.061V15.7h-5.693V10.157Zm11.533,0v6.66h7.066V15.7h-5.7V10.157Z' transform='translate(-114.325 -6.513)' fill='%23111'/%3E%3Cpath id='p_36643' data-name='p 36643' d='M104.94,1.622,88.019,11.49V1.622H85.734V15.04L96.15,8.786l9.524,5.67h3.964L98.031,7.767,108.87,1.622Z' transform='translate(-57.217 -1.04)' fill='%23111'/%3E%3Cpath id='p_36644' data-name='p 36644' d='M14.083,0,0,13.38H3.041L14.069,2.774,25.1,13.38H28.14Z' fill='%23111'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 50%/100.9px;
}

#memberChangePopWrap .cont > div .logoBox li:last-of-type {
    width: 94px;
    background: url("/static/images/common/cultureAcademy_logo.png") no-repeat 0 50%/94px auto;
}

#memberChangePopWrap .cont > div .logoBox li:last-of-type:after {
    display: none;
}

#memberChangePopWrap .btnPopClose {
    position: absolute !important;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}

#memberChangePopWrap .btnPopClose {
    position: relative;
}

#memberChangePopWrap .btnPopClose:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.131' height='25.131' viewBox='0 0 25.131 25.131'%3E%3Cg id='group_33273' data-name='group 33273' transform='translate(0.566 0.566)'%3E%3Cpath id='path_34968' data-name='path 34968' d='M839.392,213.286l24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3Cpath id='path_34969' data-name='path 34969' d='M863.392,213.286l-24,24' transform='translate(-839.392 -213.286)' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 0 0/100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#memberChangePopWrap .btnBox {
    display: flex;
    justify-content: space-between;
}

#memberChangePopWrap .btnBox a {
    width: 216px;
    height: 56px;
    line-height: 56px;
}

/*230911_SNS 계정 연동*/
#snsInterworking .tabListBox {
    margin-bottom: 64px;
}

#snsInterworking .tabListBox li {
    display: inline-block;
    margin-right: 24px;
}

#snsInterworking .tabListBox li a {
    padding: 2px 0;
    font-size: 22px;
}

#snsInterworking .tabListBox li.on a {
    font-weight: 700;
    border-bottom: 4px solid #28324e;
    color: #28324e;
}

#snsInterworking .infoArea {
    width: 900px;
    margin: 84px 0 40px;
    padding: 40px 0;
    border: 1px solid #ddd;
    text-align: center;
}


#snsInterworking .infoArea .sns_list {
    padding: 0 60px;
}

#snsInterworking .infoArea .sns_list li {
    display: flex;
    padding: 40px 0;
    text-align: left;
    border-bottom: 1px solid #ddd;
    position: relative;
    color: #666;
}

#snsInterworking .infoArea .sns_list li:first-child {
    padding-top: 0;
}

#snsInterworking .infoArea .sns_list li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

#snsInterworking .infoArea .sns_list .snsicon {
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 40px
}

#snsInterworking .infoArea .sns_list .snsicon.kakao {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='레이어_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='0' y='-500'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg%3E%3Ccircle style='fill:%23FAE100;' cx='250' cy='250' r='250'/%3E%3Cg%3E%3Cpath style='fill:%23371D1E;' d='M250,148.3c-64.6,0-117.1,41.4-117.1,92.5c0,33.3,22.2,62.4,55.5,78.7c-2.4,9.1-8.9,33.1-10.1,38.2 c-1.6,6.4,2.3,6.3,4.9,4.6c2-1.3,32.1-21.8,45-30.6c7,1,14.3,1.6,21.7,1.6c64.6,0,117.1-41.4,117.1-92.5 C367.1,189.7,314.6,148.3,250,148.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 25px;
}

#snsInterworking .infoArea .sns_list .snsicon.apple {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='레이어_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='0' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Ccircle cx='250' cy='250' r='250'/%3E%3Cpath class='st0' d='M310.3,242.2c0.3,33.4,29.4,44.6,29.7,44.8c-0.2,0.8-4.6,15.8-15.3,31.4c-9.2,13.5-18.7,26.9-33.9,27.1 c-14.8,0.2-19.5-8.8-36.5-8.8s-22.2,8.5-36.2,9.1c-14.6,0.6-25.6-14.6-34.9-27.9c-19-27.5-33.5-77.5-14-111.4 c9.6-16.8,26.9-27.5,45.8-27.7c14.2-0.2,27.7,9.6,36.5,9.6c8.8,0,25.1-11.9,42.3-10.1c7.2,0.3,27.5,2.9,40.4,21.9 C333.2,200.9,310.1,214.3,310.3,242.2 M282.5,160.1c7.7-9.3,12.9-22.3,11.6-35.3c-11.1,0.4-24.6,7.4-32.5,16.7 c-7.2,8.3-13.5,21.5-11.8,34.2C262.1,176.7,274.8,169.4,282.5,160.1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 25px;
}

#snsInterworking .infoArea .sns_list .snsicon.naver {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E%3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E%3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E%3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E%3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E%3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E%3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E%3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' id='레이어_1' xmlns:x='&ns_extend;' xmlns:i='&ns_ai;' xmlns:graph='&ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2306BE34;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cmetadata%3E%3Csfw xmlns='&ns_sfw;'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='500' width='500' x='-0.7' y='0'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Ccircle class='st0' cx='249.3' cy='250' r='250'/%3E%3Cg%3E%3Cpolygon class='st1' points='347.5,159.7 347.5,340.3 281.6,340.3 217,249.4 217,340.3 151.1,340.3 151.1,159.7 217,159.7 281.6,254.3 281.6,159.7 '/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 25px;
}

#snsInterworking .infoArea .sns_list .connect_date {
    margin-right: 30px;
}

#snsInterworking .infoArea .sns_list .bt_unbind {
    background-color: #28324e;
    color: #fff;
    padding: 0 10px;
    font-size: 12px;
    right: 0;
    position: absolute;
}

/* 수원점 지점소개 전용 css */
.lifeStyle {
    margin-bottom: 50px;
    float: left;
    width: 25%;
}

.lifeStyle ul {
    display: flex;
    justify-content: left;
}

.lifeStyle .banList {
    width: 45%;
    float: left;
    margin-right: 10px;
    text-align: center;
    padding: 10px;
    font-size: 16px;
    background-color: #434867;
    border-radius: 4px;
}

.lifeStyle .banList a {
    display: inline;
    color: #fff;
}

.capchaArea {
    align-items: center;
	flex-direction: column;
	background-color: #f9f9f9;
	padding: 20px 157px 40px !important;   
}

.capchaArea img {
    margin-right: 16px;
    width: 250px;
}

.capchaArea div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: space-between;
}

.capchaArea input {
    padding: 0 20px;
    align-content: center;
    height: 50px !important;
}

.capchaArea a {
    padding: 0 16px 0 36px;
    border: 1px solid #ddd;
    align-content: center;
    height: 50px !important;
	color: #888;
    font-size: 16px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 -960 960 960' width='18px' fill='%23aaa'%3E%3Cpath d='M482-160q-134 0-228-93t-94-227v-7l-64 64-56-56 160-160 160 160-56 56-64-64v7q0 100 70.5 170T482-240q26 0 51-6t49-18l60 60q-38 22-78 33t-82 11Zm278-161L600-481l56-56 64 64v-7q0-100-70.5-170T478-720q-26 0-51 6t-49 18l-60-60q38-22 78-33t82-11q134 0 228 93t94 227v7l64-64 56 56-160 160Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    background-color: #fff;
	width: 100%;
	border-top: 0;
}

.capchaArea .ccinfo {
	margin-bottom: 12px;
	font-size: 14px;
	color: #888;
	font-weight: 400;
}

.capchaArea .ccimg {
	display: flex;
	flex-wrap: nowrap;
}

.capchaArea .cctxt {
	flex-direction: column;
	align-items: flex-start;
}

/* 제일 하단에 위치해야됨 미디어쿼리 */
@media screen and (max-width: 1280px) {
    #vipAlliance main .topArea .slideWrap .slideList {
        left: 0;
        right: 0;
    }
}


