@charset "UTF-8";

@import url('./../tokens/css/common.css');
@import url('./../tokens/css/light-theme.css');
@import url('./../tokens/css/dark-theme.css');
@import url('./../tokens/css/normal-typo.css');
@import url('./../tokens/css/large-typo.css');
@import url('./dark.css');

/*
* fonts
*/
@font-face {font-family: "DigitalOneShinhan";font-style: normal;font-weight: 400;src: local("DigitalOneShinhan-L"), url("/images/web/fonts/woff2/DigitalOneShinhan-L.woff2") format("woff2"), url("/images/web/fonts/woff/DigitalOneShinhan-L.woff") format("woff");} 
@font-face {font-family: "DigitalOneShinhan";font-style: normal;font-weight: 500;src: local("DigitalOneShinhan-M"), url("/images/web/fonts/woff2/DigitalOneShinhan-M.woff2") format("woff2"), url("/images/web/fonts/woff/DigitalOneShinhan-M.woff") format("woff");} 
@font-face {font-family: "DigitalOneShinhan";font-style: normal;font-weight: 700;src: local("DigitalOneShinhan-B"), url("/images/web/fonts/woff2/DigitalOneShinhan-B.woff2") format("woff2"), url("/images/web/fonts/woff/DigitalOneShinhan-B.woff") format("woff");} 

html {--t1-font-size: 24px;--t2-font-size: 22px;--t3-font-size: 20px;--t4-font-size: 18px;--t5-font-size: 16px;--t6-font-size: 14px;--t7-font-size: 13px;--t8-font-size: 12px;--t9-font-size: 11px;--t1-line-height: 36px;--t2-line-height: 32px;--t3-line-height: 32px;--t4-line-height: 28px;--t5-line-height: 24px;--t6-line-height: 24px;--t6-1-line-height: 20px;--t7-line-height: 20px;--t8-line-height: 18px;--t9-line-height: 16px; } 
html.large-text {--t1-font-size: 26px;--t2-font-size: 24px;--t3-font-size: 22px;--t4-font-size: 20px;--t5-font-size: 18px;--t6-font-size: 16px;--t7-font-size: 14px;--t8-font-size: 13px;--t9-font-size: 12px;--t1-line-height: 36px;--t2-line-height: 36px;--t3-line-height: 32px;--t4-line-height: 32px;--t5-line-height: 28px;--t6-line-height: 24px;--t6-1-line-height: 24px;--t7-line-height: 24px;--t8-line-height: 20px;--t9-line-height: 18px; } 
 
/*
* reset
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;font-size: 100%;font: inherit;vertical-align: baseline;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%; } 
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block; } 
ol, ul {list-style: none; } 
blockquote, q {quotes: none; } 
blockquote:before, blockquote:after,
q:before, q:after {content: "";content: none; } 
table {border-collapse: collapse;border-spacing: 0; } 
img, fieldset {border: 0; } 
em, address {font-style: normal; } 
html,
body {height: 100%;background: var(--bg-canvas_white ); } 
textarea,
button,
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; } 
body,
button {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif;word-wrap: break-word;word-break: break-all;color: var(--text-primary ); } 
strong {font-weight: 700; } 
a {text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); color:var(--text-brand);} 
button {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);padding: 0; } 
input, textarea, label {-webkit-tap-highlight-color: transparent; } 
input[type=checkbox],
input[type=radio] {border-color: transparent; } 
:focus {outline: 0 none; } 

/* 자동완성 스타일 변경 */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 1000px white inset !important;border-radius: 12px; } 

/* 이미지 저장, 텍스트 선택 방지 */
body {-webkit-touch-callout: none;-webkit-user-select: none !important;-moz-user-select: -moz-none !important;-ms-user-select: none !important;user-select: none !important; } 
/*img {pointer-events: none;} 접근성 수정*/

/*
* layout
*/
html {--safeAreaInsetTop: constant(safe-area-inset-top);--safeAreaInsetTop: env(safe-area-inset-top);--safeAreaInsetBottom: constant(safe-area-inset-bottom);--safeAreaInsetBottom: env(safe-area-inset-bottom);--containerPaddingBottom: 40px;--stickyBottomMargin: 16px; } 
body.is-hold {overflow: hidden; } 
html,
body {height: 100%; } 
body {overflow-x: hidden; }
.currency-select-wrap.no-tab .button-lists.select-currency li button.checked::after, .isa-change-select .type-card-prod.checked span.name::after, .ml-info-input .notice-contents-wrap + .text.notice::before, .container.isa-change-select.wrap01 .type-card-prod.checked span.name::after, .btn-radio-list.target-type .btn-type-radio input[type=radio] + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio]:checked:disabled + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio].checked.disabled + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio].disabled + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio]:disabled + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio].checked + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio]:checked + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio] + label::after, .interest-box .multi-select-wrap.list-checkbox-box li input[type=checkbox].checked + label.checked-color::after, .interest-box .multi-select-wrap.list-checkbox-box li input[type=checkbox]:checked + label.checked-color::after, .contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox].checked + label::after, .contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox]:checked + label::after, .sol-easy-send.swift-code-search .area-result.list-purpose-code .item button.selected::after, .template-prodess-wrap .process-view-list li::before, #bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li button.checked::after, .subscriber-instruction-wrap #modalAccountList .bottom-sheet-container .bottom-sheet-contents li button.checked::after, .auto-exchange #tab-panel-2 .input-type-checkbox input[type=radio] + label::after, .mvp-vote-wrap .player-vote-list li .input-type-radio input[type=radio].checked + label::after, .mvp-vote-wrap .player-vote-list li .input-type-radio input[type=radio]:checked + label::after, .mvp-vote-wrap .player-vote-list li .input-type-radio input[type=radio] + label::after, .select-my-team li input[type=radio].checked + label::after, .select-my-team li input[type=radio]:checked + label::after, .multi-select-wrap li .btn-select-checkbox input[type=checkbox].checked + label::after, .multi-select-wrap li .btn-select-checkbox input[type=checkbox]:checked + label::after, .map-container .toggle-ty-btn .active .btn-tg-item::after, .my-child-select li :checked + label::after, .balance-account-selection :checked + label::after, .account-book-check .abcheck :checked + label::before, .account-book-check .abcheck label::before, .credit-wrap .img-radio-list li label::after, .common.text-size .btn-radio-list li label::after, .common.text-size .btn-radio-list li input:checked + label::after, .institution-select-wrap.type02 .institution-select-list button.active::after, .option-radio-wrap.type-check input:checked, .option-radio-wrap.type-check input, .option-radio-wrap input:checked, .input-type-checkbox.type-bg input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox.type-bg input[type=checkbox].checked.disabled + label::after, .input-type-checkbox.type-bg input[type=checkbox].disabled + label::after, .input-type-checkbox.type-bg input[type=checkbox]:disabled + label::after, .input-type-checkbox.type-bg input[type=checkbox].checked + label::after, .input-type-checkbox.type-bg input[type=checkbox]:checked + label::after, .input-type-checkbox.type-bg input[type=checkbox] + label::after, .input-type-checkbox.type02.check-r input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox.type02.check-r input[type=checkbox].checked.disabled + label::after, .input-type-checkbox.type02.check-r input[type=checkbox].disabled + label::after, .input-type-checkbox.type02.check-r input[type=checkbox]:disabled + label::after, .input-type-checkbox.type02.check-r input[type=checkbox].checked + label::after, .input-type-checkbox.type02.check-r input[type=checkbox]:checked + label::after, .input-type-checkbox.type02.check-r input[type=checkbox] + label::after, .input-type-checkbox.type02 input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox.type02 input[type=checkbox].checked.disabled + label::after, .input-type-checkbox.type02 input[type=checkbox].disabled + label::after, .input-type-checkbox.type02 input[type=checkbox]:disabled + label::after, .input-type-checkbox.type02 input[type=checkbox].checked + label::after, .input-type-checkbox.type02 input[type=checkbox]:checked + label::after, .input-type-checkbox.type02 input[type=checkbox] + label::after, .input-type-checkbox input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox input[type=checkbox].checked.disabled + label::after, .input-type-checkbox input[type=checkbox].disabled + label::after, .input-type-checkbox input[type=checkbox]:disabled + label::after, .input-type-checkbox input[type=checkbox].checked + label::after, .input-type-checkbox input[type=checkbox]:checked + label::after, .input-type-checkbox input[type=checkbox] + label::after, .btn-type-radio input[type=checkbox].disabled + label::after, .btn-type-radio input[type=checkbox]:disabled + label::after,
.btn-type-radio input[type=radio].disabled + label::after,
.btn-type-radio input[type=radio]:disabled + label::after, .btn-type-radio input[type=checkbox].checked + label::after, .btn-type-radio input[type=checkbox]:checked + label::after,
.btn-type-radio input[type=radio].checked + label::after,
.btn-type-radio input[type=radio]:checked + label::after, .input-type-radio input[type=radio]:checked:disabled + label::after, .input-type-radio input[type=radio].checked.disabled + label::after, .input-type-radio input[type=radio].disabled + label::after, .input-type-radio input[type=radio]:disabled + label::after, .input-type-radio input[type=radio].checked + label::after, .input-type-radio input[type=radio]:checked + label::after, .input-type-radio input[type=radio] + label::after, .select-option-list button.selected::after, .tabs.box-check-tabs .tab-item.active::after, .tabs.checked-tabs .tab-list .tab-item.active::after {width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-selection-control.png);background-size: 96px 96px; } 
.notice-swiper .control-area #btnSwiperCtr.stopped, .notice-swiper .control-area #btnSwiperCtr.playing, .accordion.type-no-list .add-product-list li .btn-del, .ex-visual-area .visual-contents #btnSwiperCtr.stopped, .ex-visual-area .visual-contents #btnSwiperCtr.playing, .assets-checked ul .btn-delete::after, .my-asset-forms .asset-form-box .st-summary .delete::after, .container[class*=pr-] .product-card-type.bottom-btn-type02 .btn-text.close-btn, #contents-area > .container.pr-common .visual-area.box-type #btnSwiperCtr.stopped, #contents-area > .container.pr-common .visual-area.box-type #btnSwiperCtr.playing, .autoplay-control-wrap button[data-aria-autoplay=true], .autoplay-control-wrap button[data-aria-autoplay=false], .type-card-detail .btn-text.close-btn, .type-card-check .btn-del, .type-card-insurance .btn-text.close-btn, .type-card-multiple .btn-text.close-btn, .type-card-multiple .category-link-wrap .btn-text.close-btn, .type-card-prod .category-link-wrap .btn-text.close-btn, .tooltip.style-accent.has-button-close .tooltip-contents .tooltip-close, .tooltip.has-button-close .tooltip-contents .tooltip-close, .btn-chip::after {width: 16px;height: 16px;background-image: url(/images/web/img/icon/sprite-icons16.png);background-size: 64px 32px; } 
.myp-themetic-find .find-tit .link .link-txt::after, .myp-themetic-today .recommand-theme-list .recommand-theme-table li .link::after, .myp-themetic-today .theme-wrap-tit.link::after, .myp-themetic-interest .theme-keyword .button-group .btn-keyword::after, .myp-themetic-detail .related-stock .related-stock-list li a::after, .myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner .tit::after, .myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .tax-tit::after, .myp-thema-banner2 a .banner-txt span::after, .prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .name.arrow-r::after, .type-card-button.light-type .card-select-area button::after, .type-card-loan.type-account > .btn-text-arrow::after, .blue-arrow-r::after, .btn.btn-select-arrow::after, .sort-result-view .sort-view-area::after, .notice-box .ui-list.ui-list-text li .item-content .link-view::after, .container.participation-bg .participation-box .list-item-round.participation-text .item-content .item-body .btn-text.btn-text-arrow::after, .gift-free-service .type-card-multiple .button-group .btn-text-arrow::after, .page-management-etf .type-card-prod .more-button .js-toggle-control::after, .point-view-wrap .link-point::after, .meme.main-menu .meme-menu-sec .depth2-group .depth2-item::after, .meme.main-menu .meme-menu-sec .depth1-group > li .depth1-title .btn.link-title::after, .pb-pwm-service .dsc-link .btn-text-arrow::after, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .live-time-wrap .btn-text-arrow::after, .chart-wrap.pwm-chart-wrap .chart-label-list .item .link::after, .ls-banner-sec .banner-recommend-products01 .btn-text-arrow::after, .ls-banner-wrap .banner-recommend-products01 .btn-text-arrow::after, .my-keywords-sec .btn-detail-more .btn-text.btn-text-arrow::after, .ls-sol-pb .ls-bridge-sec .my-total-assets .btn-wrap .btn-text.btn-text-arrow::after, .bill-pay .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line::after, .bt-localTax-process .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line::after, .for-sale-list .head > .js-toggle-control::after, .pre-sale-complex .complex-calc .more-button button::after, .my-assets-list ul.list .toggle-button::after, .my-assets-list ul.list .detail-info a.tit::after, .index-links a::after, .connect-error a::after, .map-container .option-div .filter-func button.close::before, .income-deduction .links a::after, .auth-method .auth-list a::after, .pension-simulation .links a::after, .portfolio-join .more-view-chart .more-button .js-toggle-control::after, .pension-main .pension-module .toggle-button::after, .pension-main .link-banners .banner::after, .my-assets-cards .asset-card .js-toggle-control::after, .mycar-upkeep .fuel-selection button::after, .report-market-conditions .distance-driven button::after, .phrase-link a::after, .my-asset-forms .asset-form-box .st-summary .js-toggle-control::after, .transaction-wrap .btn-arrow::after, .retirement-simulation-section .find-service li.service .link::after, .calendar-setting .setting-unit .btn-text-arrow::after, .navi-bot .top .next::after, .navi-bot .top .prev::before, .schedule-list .list-item .item-group a.schedule::after, .schedule-list .list-item .item-group .tbtn::after, .rich-tips .tips-wrap a.tip-message::after, .rich-tips .find-service li.service .link::after, .budget-usage .usage .usage-cate-list a.category-amounts .amounts::after, .budget-usage .summary .month-select button::after, .budget-category-detail .detail-history .history .day .money::after, .budget-category-detail .settings .btn-text.btn-text-arrow::after, .budget-category-detail .category-name .btn-category::after, .account-book .sticky-area .ui-form[data-mode=dropdown] .form-set .select-label::after, .data-pick-search .condition-item.type-toggle .label .js-toggle-control::after, .my-data-compare .set .js-toggle-control::after, .type-card-prod.icon-type strong::after, .search-container .search-result-list .arrow::after, .search-container .search-section .button-row .btn-back::before, .search-container .search-section .btn-all::after, .search-control .search-bar .search-conditions::after, .non-face-verification .verification-method a::after, .authentication-method a::after, .authentication-method-page a::after, .account-selector.detail > button::after, .type-card-simple-isa a.item-content::after, .type-card-check .card-select-area button::after, .type-card-account .head .link-detail-info::after, .type-card-prod > a::after, .type-card-info .link-detail-info::after, .item-content.arrow-r::after, .js-toggle-control::after,
.hide-btn::after, .terms-view-wrap .terms-list-area.type-arrow li .terms-confirm::after, .terms-view-wrap .single-terms-area.type-arrow::after, .terms-view-wrap .single-terms-area .terms-confirm.color-01::after, .terms-view-wrap .single-terms-area .terms-confirm::after, .terms-view-wrap .tit-terms-area .terms-link::after, .btn-text-arrow.white-type::after, .btn-text-arrow.color-01::after, .btn-text-arrow::after {width: 12px;height: 12px;background-image: url(/images/web/img/icon/sprite-icons12.png);background-size: 48px 48px; } 
.mp-account-list .pf-card-list a::after, .container[class*=mi-] .type-card-insurance .title-wrap .btn-share::after, .secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .btn-text.close-btn, .secretary-notice .secretary-cont-wrap .tit-wrap .ico-setting.btn-text:after, .mr-notice-set-input .type-card-prod > button::after, .mr-notice-set .account-wrap .account-selector button::after, .ui-form-wrap.two-each .ui-form.flex-type.only-button button::after, .ui-form-wrap.two-each .ui-form.flex-type .form-set .btn-arrow::after, .loan-accord .accordion .accordion-trigger.not-arr.arr-link::before, .ml-online-document .check-document-terms .terms-view-wrap .single-terms-area .terms-confirm::after, .ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-minus input:checked + label::before, .ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-plus input:checked + label::before, .ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-minus label::before, .ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-plus label::before, .modify-card-type .info-container01.arrow01::after, .nomal-card-type.btn-text-arrow::after, button.guide-tap-wrap .guide-text.icon::after, .retiremen-test.wrap01 .icon-call::after, .container.my-fund-main .main-info-wrap > .info-list > li .arrow-btn.right, .small-check-blue-text::before, .edit-history .btn-remove, .edit-history .input-type-bookmark > input[type=checkbox]:checked + label,
.edit-history .btn-bookmark, .edit-history .input-type-bookmark > input[type=checkbox] + label, .icon-time-blue::after, .input-type-select.readonly .form-set .btn-sel::after, .icon-arrow-down, .select-product-month.flex-align-wrap .btn-dropdown::after, .cam-common .pic-form-wrap .button-group .btn-flex i.ico-camera, .cam-common .pic-list .pic-item .btn-clear, .btn.btn-sort.icon-sort-date .label::after, .btn.btn-sort.icon-sort-group .label::after, .btn.btn-sort.icon-sort-product .label::after, .complaints-box .ascending-box .ascending-text::after, .photo-box .attach-list-view li .btn-clear, .car-sale-box a.arrow-r::after, .notice-push-list > ul > li .tit-notice-area.js-toggle-control::after, .notice-push-list > ul > li .tit-notice-area::after, .select-input-wrap input + label::after, .number-pop-box .number-pop-box-bg .number-pop-text .text-bg .store-view::before, .swiper.swiper-bg .swiper-box-bg .map-text-bg01 .rewind-button, .btn-action-view .btn-dot-white::before, .btn-action-view [class*=btn-dot]::before, .experience-box .experience-banner .btn-clear, .container .line-select-box .select-label::after, .sort-contents-wrap .sortable-list-box .sortable-item .sortable-handle .btn-control-sortable, .account-sortable-wrap .sortable-container .sortable-item .btn-remove::after, .account-sortable-wrap .sortable-container .sortable-item .sortable-handle, .remote-trade-service .ui-form.communication-code::before, .remote-trade-service .ui-form.form-in-canada::before, .exchange-rate .ui-form.rounds::after, .link-detail-terms::after, .page-subscription-view .type-card-insurance .button-group .btn-share::after, .anchor-call-wrap::after, .link-location-view, .find-search-wrap .search-area .search-box .btn-section button.btn-clear, .find-search-wrap .search-area .search-box .btn-section button.search-btn, .find-search-wrap .select-area .btn-spot-view::after, .btn-type-share, .send-overseas .banner-alarm button .label::after,
.exchange .banner-alarm button .label::after,
.exchange-rate .banner-alarm button .label::after, .my-forex .my-forex-wrap #btnSlide .icon, .my-forex .my-forex-wrap .box-my-rate .display-today-rate .icon, .option-select-area .info-select-value .btn-select-value::after, .view-account-list li .accordion-panel .detail-view-account::after, .account-setting-list li button.btn-setting-account span::after, .account-setting-list li button.btn-setting-email span::after, .target-account-list li .account-info-wrap .btn-list-close, .process-status-view li a .status-num::after, .account-sort-wrap .sortable-handle, .point-view-link .link-point .view-point::after, .pay-view-wrap .btn-control::after, .page-wallet-main .h4 .type-link::after, .proof-doc-list > li a::after, .search-result-view .btn-sort-view, .guide-making-view li .mylink-area::after, .forex-tradebank.history-lookup .button-group.button-shot-picture .btn::before, .forex-tradebank.document .upload-area .uploaded-file-list .list-item .btn-close, .forex-tradebank.history fieldset label[for=designatedListValue]::after, .forex-tradebank.apply fieldset label[for=designatedListValue]::after, .forex-tradebank.look-up fieldset label[for=designatedListValue]::after, .forex-tradebank .btn-upload-pics::before, .forex-tradebank .list-selector button::after, .subscriber-instruction-wrap label[for=pensionAccount]::after, .exchange-rate-area .exchange-rate-list .item.exchange-rate-item::before, .exchange-rate-area .exchange-rate-list .item.result-amount-item::before, .exchange-rate-area .exchange-rate-list .item.total-fees-item::before, .icon-wrap .icon-clip::before, .button-more .btn .label::after, .select-state-wrap .btn-option-view::after, .select-currency-wrap .btn-option-view::after, .select-currency-wrap .btn-option-view.search-type::after, .btn-fake-sel::after, .retire-product-wrap .button-group .icon-alarm .label::before, .prm-myfunds .tab-content .line-type-button .btn-type-radio.icon-minus label::before, .prm-myfunds .tab-content .line-type-button .btn-type-radio.icon-plus label::before, .insurance-business-operator .insurance .btn-arrow::after, .insurance-business-operator .total-history-area .total-view .arr-dw, .insurance-business-operator .button-group .call-icon, .button-group .flex-type i.ico-camera, .minus-account-area .ui-form.image-type .image-delete, .manage-retirement-area .search-date .bottom-sheet-buttons.drop-style .search-date-cont::after, .total-calc-area .button-group .btn-text.btn-text-ico.ico-document::after, .management-retirement-pension .title-link::after, .btn-once-open span::after, .link-list-point li a::after, .return-cup .btn-refresh, .return-cup.main .top-info-banner button::before, .return-cup.main .top-info-banner button::after, .bottom-sheet.bs-preview-emoticon .bottom-sheet-buttons .btn::before, .avatar .setting-box ul li button.delete, .avatar .setting-box ul li button.share, .avatar .setting-box ul li button.download, .avatar .menu-enjoy-avatar .button-group.preview-emoticon .btn::before, .avatar .menu-enjoy-avatar .button-group.download-avatar .btn::before, .avatar .select-photo-wrap a .add-icon, .visual-concierge-wrap .guide-target-intro .txt-target.multy-view::after, .sol-order-contents .button-group .button-row .label.icon-location-blue::before, .visual-indemnity .sns-area .btn-share::before, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox].checked + label::before, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox]:checked + label::before, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox] + label::before, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-before-confirm .label::before, .type-mbti-product .life-list-wrap li a::after, .page-mbti-product .banner-mbti-wrap a.arrow-r::after, .game-schedule-wrap .month-view-area button.btn-next-month, .game-schedule-wrap .month-view-area button.btn-prev-month, .ticket-confirm-wrap .barcode-view-area .search-btn, .page-baseball-quiz .quiz-event-wrap .date-select-box .calendar-btn, .page-baseball-quiz .quiz-event-wrap .date-select-box .select-view-area button.btn-data-next, .page-baseball-quiz .quiz-event-wrap .date-select-box .select-view-area button.btn-data-prev, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .top-info-area .btn-refresh, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .top-info-area .btn-refresh, .schedule-setting-wrap .alarm-view-area::after, .schedule-setting-wrap .date-view-area::after, .ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .star-area .star-icon.active, .ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .star-area .star-icon, .ls-sol-pb .sol-pb-area .ico-copy, .coupon-register-wrap .btn-coupon-register .register-text::before, .state-new-wrap .link-wrap .link, #contents-area > .my-coupon .notice-contents-wrap.style-round-box .item-content.arrow-r::after,
.container.my-coupon .notice-contents-wrap.style-round-box .item-content.arrow-r::after, .btn-pb-counsel.btn-bs::after, .ui-form-wrap.type-court-code .ui-bs-trigger .arrow-down-btn, .pb-consulting-area .btn-banner::after, .banner-link.shinhan-future-counsel .btn-text-arrow::after, .ui-link-box .link .title::after, .icon-question, .btn.icon-remove-small .label::before, .btn.icon-add-small .label::before, .neighborhood-address-area .address-text.type-icon::before, .add-file-list .item .btn-close, .button-text-area.type-tooltip .btn::after, .ui-btn-top::after, .ls-sol-personalized .pb-consulting-sec .btn-bs::after, .ls-sol-personalized .personalized-market-sec .post-item.type-empty-keyword .link-item::before, .ls-sol-personalized .my-intresting-sec .link::after, .star-area .star-icon.active, .star-area .star-icon, .pb-assets-management .pbtax-information-sec .btn::after, .pb-assets-management .btn-text.ico-setting:after, .ls-event .winning-event-area .event-list-link::after, .ls-sol-pb .btn-text-arrow-bg::after, .goal-ing-wrap .status-goal-guide .link-goal-guide::after, .health-asset-management .insurance-card > a::after, .rebalancing .specific-gravity-diagnosis .chart-detail .arrow.right, .rebalancing .specific-gravity-diagnosis .chart-detail .arrow.left, .my-assets-edit .assets-sortable-handle, .complex-detail-wrap .agent-info a.name::after, .my-assets-summary button.error::before, .near-list .location::before, .page-money-consulting .consulting-visual-area .btn-text::after, .scs-bs-cont .product-status a::after, .subscription-consultng-section.scs4 .list-util .area-select::after, .subscription-consultng-section.scs4 .list-util .left .more-link::after, .subscription-consultng-section.scs2 .product-status a, .subscription-consultng-section.scs2 .product-status-wrap .more-button button::after, .connection-details .institution .btn-select::after, .my-assets-list ul.list .info > a::after, .map-area-search .addr-button li.office > a::before, .map-area-search .addr-button li.home > a::before, .map-area-search .addr-button li > a::after, .map-search-container .result-list li > button::after, .map-container .setting-box .btn-change::before, .map-container .save-list li button.btn-item-del, .map-container .collapse .filter-toggle button, .transaction-history .history-list a::after, .rate-suggestion .grbox .row.down .before::after, .rate-suggestion .grbox .row.up .before::after, .goal-card .grbox a::after, .pension-setting .select-button::after, .pension-simulation .pension-panel .select-button::after, .portfolio-join .more-section .title .icon-tooltip, .portfolio-service-guide .step-guide .line::after, .pension-main .pension-module .sh-list a::after, .pension-main .my-pension .last-update .update, .pension-main .about-link, .land-main .main-consulting .point a::after, .land-main .main-consulting .swipe-links::after, .land-main .main-good-live .box-map .location::before, .mycar-maintenance-cost .link::after, .mycar-upkeep .infocards > a.card::after, .mycar-module-detail .urgent-call .name::before, .mycar-select-list li .btn-delete, .mycar-report-wrap .mycar-selector button::after, .health-check-date > button::after, .health-info .info-top-box .link::after, .health-info .info-top-box .desc-popup, .recommended-insurance a::after, .insu-card .link::after, .kcredit-login .login .login-form .pw::before, .kcredit-login .login .login-form .id::before, .retirement-simulation .top .title .btn-bs::after, .personal-schedule-detail .btn-share::after, .my-calendar-top .btn-co::after, .my-calendar-top .top .right .btn-setting, .my-calendar-top .top .right .btn-send-schedule, .my-calendar-top .top .month-grp .btn-next, .my-calendar-top .top .month-grp .btn-prev, .rich-tips .account-book .list-area .select button::before, .rich-tips .calculation-list-area .reset-area .btn-reset::after, .budget-category-detail .detail-history .history .day .disabled .money::after, .spend-compare .compare-top3 .space::before, .spend-status .title .right button::after, .account-book-check .button button::after, .account-book .chart-view-area .etc-category a::before, .account-book-category .btn-delete, .hashtag-list .btn-filter, .data-pick-section.pick-2 .box-link li a::after, .container[class*=pr-] .calculator-banner-wrap.type-insurance.type03::after, .container[class*=pr-] .calculator-banner-wrap.type-insurance.type02::after, .container[class*=pr-] .calculator-banner-wrap::after, .container[class*=pr-] .fix-image .btn-clear, .container[class*=pr-] .product-card .heartful-area::before, .container[class*=pr-] .product-card .subtext.heart:before, .container[class*=pr-] .btn-toggle-folding02 label .label::after, .container[class*=pr-].interactive-process .btn-terms::before, .container[class*=pr-] .photo-card-wrap .btn-del-image .label, .container[class*=pr-] .photo-card-slider .photo-card .btn-del-image .label, .container[class*=pr-] [class*=pr-icon].blue-pen, .container[class*=pr-] .button-group .btn.with-icon.icon-camera-blue .label::before, #contents-area > .container.pr-common .visual-area .visual-content .top-btn-wrap .btn-share, .review-detail-list li .info .btn-review.active, .review-detail-list li .info .btn-review, .step-circle-wrap li + li::before, .container[class*=pr-] .card-list-wrap.account-type-wrap .category-link-wrap .check-link, .container[class*=pr-] .serch-displayer .product-filter > button::after, .certification-step-area .step-row .step-view-area .step-item.ico02::before, .certification-step-area .step-row .step-view-area .step-item.ico01::before, .accordion-custom-line .accordion-trigger::after, .product-insurance-intro .sns-area.light .btn-share-grey24::before, .container[class*=pr-].product-card .income-class .fullsize-layout .terms-check-wrap .terms-confirm::after, .page-in-sheet .page-in-sheet-handle.active, .page-in-sheet .page-in-sheet-handle, .portfolio-select-area .porfolio-infor-btn::after, .pr-join-process .accordion-wrap .ui-form-sec.accordion-type .js-toggle-control + label::before, .list-link-border .item-link .tit::after, .ui-toggle-down .top::after,
.type-card-arr .top::after, .sns-area .btn-like::before, .sns-area .btn-share::before, .country-search-list .country-btn:before, .view-insurance-join .item-cont::after, .serarch-after-area .filter-btn::after, .certify-copy-list li a::after, .search-container .keyword-recent .delete, .search-control .search-bar .search-keywords, .account-input .up-form button::after, .additional-authentication .phone-container .open-btn button:disabled, .additional-authentication .phone-container .open-btn button, .field-search-period .btn-sort-type::after, .search-condition-wrap .btn-select-condition span::after, .authentication-method a.phone::before, .authentication-method a.sms::before, .authentication-method a.ars::before, .authentication-method-page a.auth-6::before, .authentication-method-page a.auth-5::before, .authentication-method-page a.auth-4::before, .authentication-method-page a.auth-3::before, .authentication-method-page a.auth-2::before, .authentication-method-page a.auth-1::before, .bottom-bslink button::after, .map-search .region-loaction > button::after,
.map-search .region-loaction > span::after,
.apt-search .region-loaction > button::after,
.apt-search .region-loaction > span::after,
.branch-search .region-loaction > button::after,
.branch-search .region-loaction > span::after, .employee-search .search-category-list button span + span:before, .employee-search .selected-branch::before, .employee-search .branch-list .branch::after, .currency-selector > button::after, .account-selector > button::after, .fab-wrap .menu button.icon-document::after, .fab-wrap .menu button.icon-home::after, .fab-wrap .menu button.icon-certificate::after, .fab-wrap .menu button.icon-download::after, .fab-wrap .menu button.icon-line::after, .fab-wrap .menu button.icon-transfer::after, .fab-wrap .menu button.icon-sign::after, .fab-wrap .menu button.icon-time::after, .fab-wrap .menu button.icon-pin::after, .fab-wrap .menu button.icon-delayed::after, .fab-wrap .menu button.icon-pen::after, .fab-wrap .menu button.icon-sol::after, .fab-wrap .menu button.icon-chat::after, .fab-wrap .menu button.icon-call::after, .fab-wrap .menu button.icon-mark::after, .fab-wrap .btn-static.icon-cart::after,
.fab-wrap .btn-toggle.icon-cart::after, .fab-wrap .btn-static.icon-calendar::after,
.fab-wrap .btn-toggle.icon-calendar::after, .fab-wrap .btn-static.icon-health::after,
.fab-wrap .btn-toggle.icon-health::after, .fab-wrap .btn-static.icon-document::after,
.fab-wrap .btn-toggle.icon-document::after, .fab-wrap .btn-static.icon-barchart::after,
.fab-wrap .btn-toggle.icon-barchart::after, .fab-wrap .btn-static.icon-home::after,
.fab-wrap .btn-toggle.icon-home::after, .fab-wrap .btn-static.icon-datapick::after,
.fab-wrap .btn-toggle.icon-datapick::after, .fab-wrap .btn-static.icon-account-book::after,
.fab-wrap .btn-toggle.icon-account-book::after, .fab-wrap .btn-static.icon-simulation::after,
.fab-wrap .btn-toggle.icon-simulation::after, .fab-wrap .btn-static.icon-compass::after,
.fab-wrap .btn-toggle.icon-compass::after, .fab-wrap .btn-static.icon-budget::after,
.fab-wrap .btn-toggle.icon-budget::after, .fab-wrap .btn-static.icon-minus::after,
.fab-wrap .btn-toggle.icon-minus::after, .fab-wrap .btn-static.icon-plus::after,
.fab-wrap .btn-toggle.icon-plus::after, .fab-wrap .btn-static.icon-chat::after,
.fab-wrap .btn-toggle.icon-chat::after, .fab-wrap .btn-static::before,
.fab-wrap .btn-toggle::before, .propensity-analysis .q-subject::after, .type-card-detail > a::after, .type-card-insurance .name.share::after, .type-card-loan.grey .card-setting, .type-card-loan .copy-text.arr::after, .input-type-bookmark input[type=checkbox].checked + label, .input-type-bookmark input[type=checkbox]:checked + label, .input-type-bookmark input[type=checkbox] + label, .ui-calendar.type-b .area-controller button.down, .ui-calendar.type-b .area-controller button.up, .ui-calendar.type-a .area-year button.down, .ui-calendar.type-a .area-year button.up, .ui-overflow-menu .btn-dot-white::before, .ui-overflow-menu [class*=btn-dot]::before, .more-button.type-inner > a span::after,
.more-button.type-inner > button span::after, .more-button > a span::after,
.more-button > button span::after, .accordion .accordion-trigger::after, .item-content .input-type-checkbox.icon-star-blue::after, .item-content .item-body.icon-history::after, .item-content .item-body.icon-star-blue::after, .terms-view-wrap .terms-list-area.type-toggle li.arrow .terms-confirm::after, .terms-view-wrap .terms-list-area.type-arrow2 li .terms-confirm::after, .terms-view-wrap .tit-terms-area.type-arrow::after, .data-list-wrap li a::after, .notice-contents-wrap.style-round-box .item-content .icon-alarm:before, label.icon-toggle :checked + .icon-heartfull::before, label.icon-toggle .icon-heartfull.black-type::before, label.icon-toggle .icon-heartfull::before, .btn-icon02.icon-cart .label::before, .btn-toggle-folding label .label::after, .btn-toggle-align input[type=checkbox]:checked + label::after, .btn-toggle-align input[type=checkbox] + label::after, .input-type-checkbox.type-heartfull input[type=checkbox]:not(.none-heart).checked + label::after, .input-type-checkbox.type-heartfull input[type=checkbox]:not(.none-heart):checked + label::after, .input-type-checkbox.type-heartfull input[type=checkbox]:not(.none-heart) + label::after, .btn-radio-list.type-plus-minus-list .btn-type-radio.icon-minus label::after, .btn-radio-list.type-plus-minus-list .btn-type-radio.icon-plus label::after, .step-before-after::before, .inline-input .bs-btn, .inline-input .calendar-btn, .btn-table-share, .tooltip-trigger.fill-type, .tooltip-trigger, .bottom-sheet-close, .decimal-point-set.same-type .decimal::before, .with-select-state .state .btn-option-view::after, .ui-form .right-section .delete-btn, .ui-form .right-section .edit-btn, .ui-form .right-section .calendar-btn, .ui-form .right-section .arrow-down-btn, .ui-form .right-section .search-btn, .ui-form .btn-clear, .ui-form .form-set .select-label::after, .ui-form .box-layout .area-button::after, .ui-form input[type=date]::after, .tabs.toggle-tabs .btns .toggle::after, .modal-popup .button-x, .btn-withicon.icon-chatbot-blue::before, .btn-withicon.icon-coupon::before, .btn-withicon.icon-share::before, .btn-withicon.icon-location-full::before, .btn-withicon.icon-location-blue::before, .btn-withicon.icon-camera-blue::before, .btn-withicon.icon-qr::before, .btn-withicon.icon-guide-blue::before, .btn-withicon.icon-download::before, .btn-withicon.icon-home::before, .btn-withicon.icon-bell::before, .btn-withicon.icon-police::before, .btn-withicon.icon-fss::before, .btn-withicon.icon-phonelist::before, .btn-withicon.icon-headset::before, .btn-withicon.icon-call::before, .button-group .button-row.button-scroll-down .label::before, .btn-text-refresh::after, .btn-text-arrow-down.active::after, .btn-text-arrow-down::after, .btn-size-card[class*=icon] .label::before, .btn-type-5.icon-plus .label::before, .btn-type-4.icon-plus .label::before, .btn-type-3.icon-share .label::before, .btn-type-3.icon-refresh .label::before, .btn-type-3.icon-minus .label::before, .btn-type-3.icon-plus .label::before, .btn-type-2.icon-download .label::before, .btn-type-2.icon-check .label::before, .btn-type-2.icon-refresh .label::after, .btn-type-2.icon-alarm .label::before, .btn-type-2.icon-plus .label::before, .btn-type-1.icon-check .label::before, .btn-type-1.icon-plus .label::before, p.text.icon-pencil::before, .icon-warning24::before, .text-output-box .btn-close {width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 288px; } 
.mr-pension.fund .need .list > li::before, .call-process .circle-green .icon-32-tel, .page-transaction-limit .counsel-guide-list li a.counsel-num-guide::after, .page-transaction-limit .counsel-guide-list li a.counsel-chat::after, .page-transaction-limit .counsel-guide-list li a.counsel-tel::after, .return-cup.main .barcode .top-area .btn-link-list, .icon-capture::after, .ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-dot::after, .ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-wallet::after, .photo-viewer .photo-swiper-wrap .swiper-button-next::after, .photo-viewer .photo-swiper-wrap .swiper-button-prev::after, .complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-button-next::after, .complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-button-prev::after, .my-assets-list .icon-ffs, .income-deduction .diagram::after, .auth-method .auth-list a.naver::before, .auth-method .auth-list a.payco::before, .auth-method .auth-list a.public::before, .auth-method .auth-list a.finance::before, .auth-method .auth-list a.shinhan::before, .insurance-improvement-points .point-list li.point3::before, .insurance-improvement-points .point-list li.point2::before, .insurance-improvement-points .point-list li.point1::before, .container[class*=pr-] [class*=pr-icon].shiled, .container[class*=pr-] [class*=pr-icon].lock, .consultation-link li.fss a::after, .consultation-link li.sol a::after, .consultation-link li.police a::after, .consultation-link li.location a::after, .consultation-link li.number a::after, .consultation-link li.chat a::after, .consultation-link li.call a::after, .authentication-method a::before, .authentication-method-page a::before, .icon-compare::before, .header-wrap a.icon-header-download,
.header-wrap button.icon-header-download, .header-wrap a.icon-header-share,
.header-wrap button.icon-header-share, .header-wrap a.icon-header-chatbot,
.header-wrap button.icon-header-chatbot, .header-wrap a.icon-header-home,
.header-wrap button.icon-header-home, .header-wrap a.icon-header-mycare,
.header-wrap button.icon-header-mycare, .header-wrap a.icon-header-search,
.header-wrap button.icon-header-search, .header-wrap a.icon-header-wallet,
.header-wrap button.icon-header-wallet, .header-wrap a.icon-header-close.type-white,
.header-wrap button.icon-header-close.type-white, .header-wrap a.icon-header-close,
.header-wrap button.icon-header-close, .header-wrap a.icon-header-menu,
.header-wrap button.icon-header-menu, .header-wrap a.icon-header-back,
.header-wrap button.icon-header-back, #wrap.bg-blue .header-wrap button.icon-header-close {width: 32px;height: 32px;background-image: url(/images/web/img/icon/sprite-icons32.png);background-size: 320px 192px; } 
.photo-save-wrap button.icon-photo-image .label::before, .photo-save-wrap button.icon-photo-camera .label::before {width: 40px;height: 40px;background-image: url(/images/web/img/icon/icon40.png);background-size: 320px 40px; } 
.call-process [class^=icon-48-][class$=-client], .call-process [class^=icon-48-][class$=-agency], .step-content-wrap .step-number-wrap ul li.completed .step-num::before, .link-share-wrap a span.icon-share-facebook::before, .link-share-wrap a span.icon-share-twitter::before, .link-share-wrap a span.icon-share-kakao::before, .link-share-wrap a span.icon-share-text::before, .link-share-wrap a span.icon-share-copy::before, .ls-sol-personalized .personalized-market-sec .post-item.type-movie .img-wrap::before, .good-place-top ul li.office::after, .good-place-top ul li.home::after, .health-info .info-top.less .icon, .health-info .info-top.equle .icon, .health-info .info-top.greater .icon, .rich-tips .tips-wrap .bel-message::before, .container[class*=pr-] .photo-card-wrap .btn-add-image .add-icon, .container[class*=pr-] .photo-card-slider .photo-card .btn-add-image .add-icon, .screen-capture-wrap a.all-screen::before, .screen-capture-wrap a.now-screen::before, .certify-issue-list li a.type-common::before, .certify-issue-list li a.type-finance::before, .certify-issue-list li a::before, .consultation-link li.bell a::after, .item-content .item-body.icon-ars::before {width: 48px;height: 48px;background-image: url(/images/web/img/icon/sprite-icons48.png);background-size: 480px 240px; } 
.content-sec.icon-ticket56-blue::before, .content-sec.icon-error56-blue100::before, .content-sec.icon-complete56-gray300::before, .content-sec.icon-record56-blue600::before, .content-sec.icon-complete56-cancel::before {width: 56px;height: 56px;background: url(/images/web/img/icon/sprite-icons56.png);background-size: 392px 168px; } 
.sns-area.type-text .btn[class*=btn-kakao]::before, .btn .icon.kakao {width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-sns24.png);background-size: 240px 24px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link .icon-share-text::before, .container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link .icon-share-kakao::before, .bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area .icon-share-text::before, .bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area .icon-share-kakao::before, .ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn-email32::before, .ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn-kakao32::before, .ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn-download32::before, .product-insurance-intro .sns-area.light .btn-share-white32::before, .product-insurance-intro .sns-area.light .btn-like-white32::before, .product-insurance-intro .sns-area .btn-share-grey32::before, .product-insurance-intro .sns-area .btn-like-grey32::before, .sns-area .btn-download32::before, .sns-area .btn-email32::before, .sns-area .btn-kakao32::before {width: 32px;height: 32px;background-image: url(/images/web/img/icon/sprite-sns32.png);background-size: 160px 96px; } 
.child-detail .selected-child .sel-child button {width: 24px;height: 24px;background-image: url(/images/web/img/moneybus/sprite-mb-icons24.png);background-size: 240px 48px; } 
.money-sol ul.money-ul li.sol-bg04 a::after, .money-sol ul.money-ul li.sol-bg03 a::after, .money-sol ul.money-ul li.sol-bg02 a::after, .money-sol ul.money-ul li.sol-bg01 a::after, .icon-weather-rainy::before, .icon-weather-cloudy::before, .icon-weather-sunny::before, .subscription-consultng-section.scs1 .type-card-service.account .logo.icon, .mycar-module [aria-controls=mycarInspection] h2::before, .mycar-module [aria-controls=mycarTax] h2::before, .mycar-module [aria-controls=mycarInsurance] h2::before, .mycar-registration .intro-figure .items.set2 li:nth-child(4)::before, .mycar-registration .intro-figure .items.set2 li:nth-child(3)::before, .mycar-registration .intro-figure .items.set2 li:nth-child(2)::before, .mycar-registration .intro-figure .items.set2 li:nth-child(1)::before, .mycar-registration .intro-figure .items.set1 li:nth-child(5)::before, .mycar-registration .intro-figure .items.set1 li:nth-child(4)::before, .mycar-registration .intro-figure .items.set1 li:nth-child(3)::before, .mycar-registration .intro-figure .items.set1 li:nth-child(2)::before, .mycar-registration .intro-figure .items.set1 li:nth-child(1)::before, .my-child-select li.girl.n5 label::before, .my-child-select li.girl.n4 label::before, .my-child-select li.girl.n3 label::before, .my-child-select li.girl.n2 label::before, .my-child-select li.girl.n1 label::before, .my-child-select li.boy.n5 label::before, .my-child-select li.boy.n4 label::before, .my-child-select li.boy.n3 label::before, .my-child-select li.boy.n2 label::before, .my-child-select li.boy.n1 label::before, .health-module [aria-controls=healthModule9] h2::before, .health-module [aria-controls=healthModule8] h2::before, .health-module [aria-controls=healthModule7] h2::before, .health-module [aria-controls=healthModule6] h2::before, .health-module [aria-controls=healthModule5] h2::before, .health-module [aria-controls=healthModule4] h2::before, .health-module [aria-controls=healthModule3] h2::before, .health-module [aria-controls=healthModule2] h2::before, .health-module [aria-controls=healthModule1] h2::before, .insurance-readiness-status .status-list > li.ready-none::before, .insurance-readiness-status .status-list > li.ready-lack::before, .insurance-readiness-status .status-list > li.ready-general::before, .insurance-readiness-status .status-list > li.ready-enough::before, .data-pick-section.pick-6 h3.data::before, .data-pick-section.pick-6 h3.ranking::before {width: 32px;height: 32px;background-image: url(/images/web/img/moneybus/sprite-mb-icons32.png);background-size: 320px 192px; } 
.money-text-box a.icon-6::before, .money-text-box a.icon-5::before, .money-text-box a.icon-4::before, .money-text-box a.icon-3::before, .money-text-box a.icon-2::before, .money-text-box a.icon-1::before, .good-place-top ul li.comp::after, .good-place-top ul li.sale::after, .subscription-consultng-section.scs4 .box-link .box.box-2 button::after, .subscription-consultng-section.scs4 .box-link .box.box-1 button::after, .income-deduction .links a.icon-5::before, .income-deduction .links a.icon-4::before, .income-deduction .links a.icon-3::before, .income-deduction .links a.icon-2::before, .income-deduction .links a.icon-1::before, .pension-simulation .links a.icon-4::before, .pension-simulation .links a.icon-3::before, .pension-simulation .links a.icon-2::before, .pension-simulation .links a.icon-1::before, .land-main .main-link .link.link-2::after, .land-main .main-link .link.link-1::after, .rich-tips .find-service li.service.icon-11::before, .rich-tips .find-service li.service.icon-10::before, .rich-tips .find-service li.service.icon-9::before, .rich-tips .find-service li.service.icon-8::before, .rich-tips .find-service li.service.icon-7::before, .rich-tips .find-service li.service.icon-6::before, .rich-tips .find-service li.service.icon-5::before, .rich-tips .find-service li.service.icon-4::before, .rich-tips .find-service li.service.icon-3::before, .rich-tips .find-service li.service.icon-2::before, .rich-tips .find-service li.service.icon-1::before, .data-pick-section.pick-2 .box-link li.icon-comp a::before, .data-pick-section.pick-2 .box-link li.icon-rank a::before {width: 48px;height: 48px;background-image: url(/images/web/img/moneybus/sprite-mb-icons48.png);background-size: 480px 288px; } 
.mb-start .mb-animation-area .icons li.icon-8, .mb-start .mb-animation-area .icons li.icon-7, .mb-start .mb-animation-area .icons li.icon-6, .mb-start .mb-animation-area .icons li.icon-5, .mb-start .mb-animation-area .icons li.icon-4, .mb-start .mb-animation-area .icons li.icon-3, .mb-start .mb-animation-area .icons li.icon-2, .mb-start .mb-animation-area .icons li.icon-1, .child-detail .selected-child .child.girl.n5, .child-detail .selected-child .child.girl.n4, .child-detail .selected-child .child.girl.n3, .child-detail .selected-child .child.girl.n2, .child-detail .selected-child .child.girl.n1, .child-detail .selected-child .child.boy.n5, .child-detail .selected-child .child.boy.n4, .child-detail .selected-child .child.boy.n3, .child-detail .selected-child .child.boy.n2, .child-detail .selected-child .child.boy.n1, .health-check-result::before, .weather-icon.weather-icon-4, .weather-icon.weather-icon-3, .weather-icon.weather-icon-2, .weather-icon.weather-icon-1 {width: 56px;height: 56px;background-image: url(/images/web/img/moneybus/sprite-mb-icons56.png);background-size: 560px 280px; } 
.mb-start .mb-animation-area .services li.service-8 .icon, .mb-start .mb-animation-area .services li.service-7 .icon, .mb-start .mb-animation-area .services li.service-6 .icon, .mb-start .mb-animation-area .services li.service-5 .icon, .mb-start .mb-animation-area .services li.service-4 .icon, .mb-start .mb-animation-area .services li.service-3 .icon, .mb-start .mb-animation-area .services li.service-2 .icon, .mb-start .mb-animation-area .services li.service-1 .icon {width: 140px;height: 140px;background-image: url(/images/web/img/moneybus/sprite-mb-icons140.png);background-size: 1120px 140px; } 
table.item .icon-mb-cate38::before,
li.item .icon-mb-cate38::before, table.item .icon-mb-cate37::before,
li.item .icon-mb-cate37::before, table.item .icon-mb-cate36::before,
li.item .icon-mb-cate36::before, table.item .icon-mb-cate35::before,
li.item .icon-mb-cate35::before, table.item .icon-mb-cate34::before,
li.item .icon-mb-cate34::before, table.item .icon-mb-cate33::before,
li.item .icon-mb-cate33::before, table.item .icon-mb-cate32::before,
li.item .icon-mb-cate32::before, table.item .icon-mb-cate31::before,
li.item .icon-mb-cate31::before, table.item .icon-mb-cate1802::before,
li.item .icon-mb-cate1802::before, table.item .icon-mb-cate1801::before,
li.item .icon-mb-cate1801::before, table.item .icon-mb-cate18::before,
li.item .icon-mb-cate18::before, table.item .icon-mb-cate1703::before,
li.item .icon-mb-cate1703::before, table.item .icon-mb-cate1702::before,
li.item .icon-mb-cate1702::before, table.item .icon-mb-cate1701::before,
li.item .icon-mb-cate1701::before, table.item .icon-mb-cate17::before,
li.item .icon-mb-cate17::before, table.item .icon-mb-cate1602::before,
li.item .icon-mb-cate1602::before, table.item .icon-mb-cate1601::before,
li.item .icon-mb-cate1601::before, table.item .icon-mb-cate16::before,
li.item .icon-mb-cate16::before, table.item .icon-mb-cate1502::before,
li.item .icon-mb-cate1502::before, table.item .icon-mb-cate1501::before,
li.item .icon-mb-cate1501::before, table.item .icon-mb-cate15::before,
li.item .icon-mb-cate15::before, table.item .icon-mb-cate1402::before,
li.item .icon-mb-cate1402::before, table.item .icon-mb-cate1401::before,
li.item .icon-mb-cate1401::before, table.item .icon-mb-cate14::before,
li.item .icon-mb-cate14::before, table.item .icon-mb-cate1303::before,
li.item .icon-mb-cate1303::before, table.item .icon-mb-cate1302::before,
li.item .icon-mb-cate1302::before, table.item .icon-mb-cate1301::before,
li.item .icon-mb-cate1301::before, table.item .icon-mb-cate13::before,
li.item .icon-mb-cate13::before, table.item .icon-mb-cate1201::before,
li.item .icon-mb-cate1201::before, table.item .icon-mb-cate12::before,
li.item .icon-mb-cate12::before, table.item .icon-mb-cate1101::before,
li.item .icon-mb-cate1101::before, table.item .icon-mb-cate11::before,
li.item .icon-mb-cate11::before, table.item .icon-mb-cate1001::before,
li.item .icon-mb-cate1001::before, table.item .icon-mb-cate10::before,
li.item .icon-mb-cate10::before, table.item .icon-mb-cate0901::before,
li.item .icon-mb-cate0901::before, table.item .icon-mb-cate09::before,
li.item .icon-mb-cate09::before, table.item .icon-mb-cate0801::before,
li.item .icon-mb-cate0801::before, table.item .icon-mb-cate08::before,
li.item .icon-mb-cate08::before, table.item .icon-mb-cate0701::before,
li.item .icon-mb-cate0701::before, table.item .icon-mb-cate07::before,
li.item .icon-mb-cate07::before, table.item .icon-mb-cate0601::before,
li.item .icon-mb-cate0601::before, table.item .icon-mb-cate06::before,
li.item .icon-mb-cate06::before, table.item .icon-mb-cate0502::before,
li.item .icon-mb-cate0502::before, table.item .icon-mb-cate0501::before,
li.item .icon-mb-cate0501::before, table.item .icon-mb-cate05::before,
li.item .icon-mb-cate05::before, table.item .icon-mb-cate0401::before,
li.item .icon-mb-cate0401::before, table.item .icon-mb-cate04::before,
li.item .icon-mb-cate04::before, table.item .icon-mb-cate0304::before,
li.item .icon-mb-cate0304::before, table.item .icon-mb-cate0303::before,
li.item .icon-mb-cate0303::before, table.item .icon-mb-cate0302::before,
li.item .icon-mb-cate0302::before, table.item .icon-mb-cate0301::before,
li.item .icon-mb-cate0301::before, table.item .icon-mb-cate03::before,
li.item .icon-mb-cate03::before, table.item .icon-mb-cate0202::before,
li.item .icon-mb-cate0202::before, table.item .icon-mb-cate0201::before,
li.item .icon-mb-cate0201::before, table.item .icon-mb-cate02::before,
li.item .icon-mb-cate02::before, table.item .icon-mb-cate0103::before,
li.item .icon-mb-cate0103::before, table.item .icon-mb-cate0102::before,
li.item .icon-mb-cate0102::before, table.item .icon-mb-cate0101::before,
li.item .icon-mb-cate0101::before, table.item .icon-mb-cate01::before,
li.item .icon-mb-cate01::before{width: 24px;height: 24px;background-image: url(/images/web/img/moneybus/sprite-mb-cate24.png);background-size: 120px 480px; } 
.icon-warning24::before {content:"";display: inline-block;margin: -2px 4px 0 0;background-position: -288px -240px;vertical-align: middle;}
.icon-mb-cate38::before, .icon-mb-cate37::before, .icon-mb-cate36::before, .icon-mb-cate35::before, .icon-mb-cate34::before, .icon-mb-cate33::before, .icon-mb-cate32::before, .icon-mb-cate31::before, .icon-mb-cate1802::before, .icon-mb-cate1801::before, .icon-mb-cate18::before, .icon-mb-cate1703::before, .icon-mb-cate1702::before, .icon-mb-cate1701::before, .icon-mb-cate17::before, .icon-mb-cate1602::before, .icon-mb-cate1601::before, .icon-mb-cate16::before, .icon-mb-cate1502::before, .icon-mb-cate1501::before, .icon-mb-cate15::before, .icon-mb-cate1402::before, .icon-mb-cate1401::before, .icon-mb-cate14::before, .icon-mb-cate1303::before, .icon-mb-cate1302::before, .icon-mb-cate1301::before, .icon-mb-cate13::before, .icon-mb-cate1201::before, .icon-mb-cate12::before, .icon-mb-cate1101::before, .icon-mb-cate11::before, .icon-mb-cate1001::before, .icon-mb-cate10::before, .icon-mb-cate0901::before, .icon-mb-cate09::before, .icon-mb-cate0801::before, .icon-mb-cate08::before, .icon-mb-cate0701::before, .icon-mb-cate07::before, .icon-mb-cate0601::before, .icon-mb-cate06::before, .icon-mb-cate0502::before, .icon-mb-cate0501::before, .icon-mb-cate05::before, .icon-mb-cate0401::before, .icon-mb-cate04::before, .icon-mb-cate0304::before, .icon-mb-cate0303::before, .icon-mb-cate0302::before, .icon-mb-cate0301::before, .icon-mb-cate03::before, .icon-mb-cate0202::before, .icon-mb-cate0201::before, .icon-mb-cate02::before, .icon-mb-cate0103::before, .icon-mb-cate0102::before, .icon-mb-cate0101::before, .icon-mb-cate01::before {width: 32px;height: 32px;background-image: url(/images/web/img/moneybus/sprite-mb-cate32.png);background-size: 160px 640px; } 
.icon-good {display: inline-block;width: 24px;height: 24px;background: url(/images/web/img/icon/icon-24-good02.png) no-repeat 0 0 / 24px auto;vertical-align: middle;} 
.icon-headset02 {display: inline-block;width: 24px;height: 24px;background: url(/images/web/img/icon/sprite-icons24.png) no-repeat -72px -120px;background-size: 360px 288px;vertical-align: top;opacity: 0.7;} 
.credit-wrap .img-radio-list li :checked + label.my-customer-type12::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type11::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type10::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type09::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type08::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type07::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type06::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type05::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type04::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type03::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type02::before, .credit-wrap .img-radio-list li :checked + label.my-customer-type01::before, .credit-wrap .img-radio-list li label.my-customer-type12::before, .credit-wrap .img-radio-list li label.my-customer-type11::before, .credit-wrap .img-radio-list li label.my-customer-type10::before, .credit-wrap .img-radio-list li label.my-customer-type09::before, .credit-wrap .img-radio-list li label.my-customer-type08::before, .credit-wrap .img-radio-list li label.my-customer-type07::before, .credit-wrap .img-radio-list li label.my-customer-type06::before, .credit-wrap .img-radio-list li label.my-customer-type05::before, .credit-wrap .img-radio-list li label.my-customer-type04::before, .credit-wrap .img-radio-list li label.my-customer-type03::before, .credit-wrap .img-radio-list li label.my-customer-type02::before, .credit-wrap .img-radio-list li label.my-customer-type01::before {width: 56px;height: 56px;background-image: url(/images/web/img/moneybus/sprite-mb-job.png);background-size: 616px 112px; } 
.icon.calendar-0213, .icon.calendar-0212, .icon.calendar-0211, .icon.calendar-0210, .icon.calendar-0209, .icon.calendar-0208, .icon.calendar-0207, .icon.calendar-0206, .icon.calendar-0205, .icon.calendar-0204, .icon.calendar-0203, .icon.calendar-0202, .icon.calendar-0201, .icon.calendar-0109, .icon.calendar-0108, .icon.calendar-0107, .icon.calendar-0106, .icon.calendar-0105, .icon.calendar-0104, .icon.calendar-0103, .icon.calendar-0102, .icon.calendar-0101 {width: 24px;height: 24px;background-image: url(/images/web/img/moneybus/sprite-mb-calendar.png);background-size: 312px 48px; } 
.map-container .point.active .icon-school::before, .map-container .point.active .icon-apt::before, .map-container .point .icon-school::before, .map-container .point .icon-apt::before, .map-container .bubble2.active .icon-house::before, .map-container .bubble2 .icon-house::before, .map-container .map-control-buttons .active.icon-school::before, .map-container .map-control-buttons .active.icon-parcelout::before, .map-container .map-control-buttons .icon-school::before, .map-container .map-control-buttons .icon-parcelout::before {width: 20px;height: 20px;background-image: url(/images/web/img/icon/sprite-map20.png);background-size: 60px 100px; } 
.map-view-area .btn-fnc-map .btn-now-location::after, .map-container .map-control-buttons .icon-minus::before, .map-container .map-control-buttons .icon-plus::before, .map-container .map-control-buttons .icon-location::before, .map-container .filter-toggle button, .map-container .filter-select button.active.myfilter::before, .map-container .filter-select button.myfilter::before, .map-container .filter-func button.btn-reset::before, .map-container .filter-func button.btn-save::before {width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-map24.png);background-size: 96px 48px; } 
.money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-].icon-salary-club03::before, .money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-].icon-salary-club02::before, .money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-].icon-salary-club01::before {width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-life-icons24.png);background-size: 72px 72px; } 
.solpb-gnb-header .btn-counseling-link .btn-pbsol-chat::before, .my-keywords-sec .personal-life-area .link-list .link.icon-ls-personalized::before, .my-keywords-sec .personal-life-area .link-list .link.icon-ls-column::before, .my-keywords-sec .personal-life-area .link-list .link.icon-ls-report::before, .pb-assets-management .pbtax-information-sec .btn.icon-pbtax-05::before, .pb-assets-management .pbtax-information-sec .btn.icon-pbtax-04::before, .pb-assets-management .pbtax-information-sec .btn.icon-pbtax-03::before, .pb-assets-management .pbtax-information-sec .btn.icon-pbtax-02::before, .pb-assets-management .pbtax-information-sec .btn.icon-pbtax-01::before, .ls-sol-pb .btn-bridge-fixed .btn-pbsol-chat::before {width: 32px;height: 32px;background-image: url(/images/web/img/icon/sprite-life-icons32.png);background-size: 160px 64px; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-16::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-15::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-14::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-13::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-12::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-11::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-10::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-09::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-08::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-07::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-06::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-05::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-04::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-03::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-02::before, .bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-01::before {width: 48px;height: 48px;background-image: url(/images/web/img/icon/sprite-bill-icons48.png);background-size: 384px 96px; } 
.container[class*=pr-] .calculator-banner-wrap.type-loans::before, #contents-area > .container.pr-common .info-sec-wrap .interest-calc .icon::before, #contents-area > .container.pr-common .info-sec-wrap .interest-rate .icon::before {width: 32px;height: 32px;background-image: url(/images/web/img/icon/sprite-pr-icon32.png);background-size: 240px 240px; } 
#contents-area > .container.pr-common .age::before, #contents-area > .container.pr-common .shield-check::before, #contents-area > .container.pr-common .agree::before, #contents-area > .container.pr-common .videochat::before, #contents-area > .container.pr-common .creditline::before, #contents-area > .container.pr-common .interset::before, #contents-area > .container.pr-common .inquiry::before, #contents-area > .container.pr-common .applyloan::before, #contents-area > .container.pr-common .submit::before, #contents-area > .container.pr-common .loan::before, #contents-area > .container.pr-common .gift::before, #contents-area > .container.pr-common .time::before, #contents-area > .container.pr-common .gold::before, #contents-area > .container.pr-common .limit::before, #contents-area > .container.pr-common .autotrade::before, #contents-area > .container.pr-common .disperse::before, #contents-area > .container.pr-common .rise::before, #contents-area > .container.pr-common .risk::before, #contents-area > .container.pr-common .rate::before, #contents-area > .container.pr-common .payment::before, #contents-area > .container.pr-common .account::before, #contents-area > .container.pr-common .notice::before, #contents-area > .container.pr-common .keeping::before, #contents-area > .container.pr-common .period::before, #contents-area > .container.pr-common .member::before, #contents-area > .container.pr-common .target::before, #contents-area > .container.pr-common .saving::before, #contents-area > .container.pr-common .amount::before {width: 40px;height: 40px;background-image: url(/images/web/img/icon/sprite-pr-icon40.png);background-size: 240px 240px; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-overseas::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-overseas::before, .container[class*=pr-].find-product .icon-type-radio label.icon-domestic::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-domestic::before, .container[class*=pr-].find-product .icon-type-radio label.icon-wrong-red::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-wrong-red::before, .container[class*=pr-].find-product .icon-type-radio label.icon-check-green::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-check-green::before, .container[class*=pr-].find-product .icon-type-radio label.icon-ttang::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-ttang::before, .container[class*=pr-].find-product .icon-type-radio label.icon-doc-wifi::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-doc-wifi::before, .container[class*=pr-].find-product .icon-type-radio label.icon-doc-people::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-doc-people::before, .container[class*=pr-].find-product .icon-type-radio label.icon-computer::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-computer::before, .container[class*=pr-].find-product .icon-type-radio label.icon-clip-decoration::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-clip-decoration::before, .container[class*=pr-].find-product .icon-type-radio label.icon-taxi::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-taxi::before, .container[class*=pr-].find-product .icon-type-radio label.icon-doctor::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-doctor::before, .container[class*=pr-].find-product .icon-type-radio label.icon-book-mark::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-book-mark::before, .container[class*=pr-].find-product .icon-type-radio label.icon-search-no::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-search-no::before, .container[class*=pr-].find-product .icon-type-radio label.icon-clip-check::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-clip-check::before, .container[class*=pr-].find-product .icon-type-radio label.icon-gurantyfund::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-gurantyfund::before, .container[class*=pr-].find-product .icon-type-radio label.icon-house::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-house::before, .container[class*=pr-].find-product .icon-type-radio label.icon-stock-rec::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stock-rec::before, .container[class*=pr-].find-product .icon-type-radio label.icon-bankbook::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bankbook::before, .container[class*=pr-].find-product .icon-type-radio label.icon-bank02-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bank02-won::before, .container[class*=pr-].find-product .icon-type-radio label.icon-bank-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bank-won::before, .container[class*=pr-].find-product .icon-type-radio label.icon-house-remodeling::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-house-remodeling::before, .container[class*=pr-].find-product .icon-type-radio label.icon-hanok-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-hanok-won::before, .container[class*=pr-].find-product .icon-type-radio label.icon-car-red::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-car-red::before, .container[class*=pr-].find-product .icon-type-radio label.icon-clip-house::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-clip-house::before, .container[class*=pr-].find-product .icon-type-radio label.icon-pocket-house::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-pocket-house::before, .container[class*=pr-].find-product .icon-type-radio label.icon-wallet-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-wallet-won::before, .container[class*=pr-].find-product .icon-type-radio label.icon-stockwon-yellow::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stockwon-yellow::before, .container[class*=pr-].find-product .icon-type-radio label.icon-accountcheck::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-accountcheck::before, .container[class*=pr-].find-product .icon-type-radio label.icon-accountpeople::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-accountpeople::before, .container[class*=pr-].find-product .icon-type-radio label.icon-pensionsearch::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-pensionsearch::before, .container[class*=pr-].find-product .icon-type-radio label.icon-housewon::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-housewon::before, .container[class*=pr-].find-product .icon-type-radio label.icon-character02::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-character02::before, .container[class*=pr-].find-product .icon-type-radio label.icon-character01::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-character01::before, .container[class*=pr-].find-product .icon-type-radio label.icon-calendar02-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-calendar02-won::before, .container[class*=pr-].find-product .icon-type-radio label.icon-calendar-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-calendar-won::before, .container[class*=pr-].find-product .icon-type-radio label.icon-account-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-account-won::before, .container[class*=pr-].find-product .icon-type-radio label.type-caredit-card::before,
.container[class*=pr-].find-product .icon-type-radio a.type-caredit-card::before, .container[class*=pr-].find-product .icon-type-radio label.type-green-cash::before,
.container[class*=pr-].find-product .icon-type-radio a.type-green-cash::before, .container[class*=pr-].find-product .icon-type-radio label.type-blue-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-blue-car::before, .container[class*=pr-].find-product .icon-type-radio label.type-eco-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-eco-car::before, .container[class*=pr-].find-product .icon-type-radio label.type-loan-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-loan-car::before, .container[class*=pr-].find-product .icon-type-radio label.type-change-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-change-car::before, .container[class*=pr-].find-product .icon-type-radio label.type-new-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-new-car::before, .container[class*=pr-].find-product .icon-type-radio label.type-wrong-red::before,
.container[class*=pr-].find-product .icon-type-radio a.type-wrong-red::before, .container[class*=pr-].find-product .icon-type-radio label.type-check-green::before,
.container[class*=pr-].find-product .icon-type-radio a.type-check-green::before, .container[class*=pr-].find-product .icon-type-radio label.type-house::before,
.container[class*=pr-].find-product .icon-type-radio a.type-house::before, .container[class*=pr-].find-product .icon-type-radio label.type-amultifamily::before,
.container[class*=pr-].find-product .icon-type-radio a.type-amultifamily::before, .container[class*=pr-].find-product .icon-type-radio label.type-multiplexhousing::before,
.container[class*=pr-].find-product .icon-type-radio a.type-multiplexhousing::before, .container[class*=pr-].find-product .icon-type-radio label.type-three-building::before,
.container[class*=pr-].find-product .icon-type-radio a.type-three-building::before, .container[class*=pr-].find-product .icon-type-radio label.type-two-building::before,
.container[class*=pr-].find-product .icon-type-radio a.type-two-building::before, .container[class*=pr-].find-product .icon-type-radio label.type-building::before,
.container[class*=pr-].find-product .icon-type-radio a.type-building::before, .container[class*=pr-].find-product .icon-type-radio label.type-map-blue::before,
.container[class*=pr-].find-product .icon-type-radio a.type-map-blue::before, .container[class*=pr-].find-product .icon-type-radio label.type-map-sky::before,
.container[class*=pr-].find-product .icon-type-radio a.type-map-sky::before, .container[class*=pr-].find-product .icon-type-radio label.type-one-house::before,
.container[class*=pr-].find-product .icon-type-radio a.type-one-house::before, .container[class*=pr-].find-product .icon-type-radio label.type-minus-house::before,
.container[class*=pr-].find-product .icon-type-radio a.type-minus-house::before, .container[class*=pr-].find-product .icon-type-radio label.type-marry-seven::before,
.container[class*=pr-].find-product .icon-type-radio a.type-marry-seven::before, .container[class*=pr-].find-product .icon-type-radio label.type-single::before,
.container[class*=pr-].find-product .icon-type-radio a.type-single::before, .container[class*=pr-].find-product .icon-type-radio label.icon-oneyear-less:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-oneyear-less:before, .container[class*=pr-].find-product .icon-type-radio label.icon-oneyear-more:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-oneyear-more:before, .container[class*=pr-].find-product .icon-type-radio label.icon-etc:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-etc:before, .container[class*=pr-].find-product .icon-type-radio label.icon-bond:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bond:before, .container[class*=pr-].find-product .icon-type-radio label.icon-mixed:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-mixed:before, .container[class*=pr-].find-product .icon-type-radio label.icon-stock:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stock:before, .container[class*=pr-].find-product .icon-type-radio label.icon-stockstat-won:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stockstat-won:before, .container[class*=pr-].find-product .icon-type-radio label.icon-accountwon-yellow:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-accountwon-yellow:before, .container[class*=pr-].find-product .icon-type-radio label.icon-another-currency:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-another-currency:before, .container[class*=pr-].find-product .icon-type-radio label.icon-us-dollar:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-us-dollar:before, .container[class*=pr-].find-product .icon-type-radio label.icon-ship:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-ship:before, .container[class*=pr-].find-product .icon-type-radio label.icon-bag:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bag:before, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.fund-elf::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.golden-two-egg::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.calendar-won-blue::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.calender-check::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.tax-minus::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.my-golden-egg::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.goden-pig::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.gear::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.give-pocket::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.drive::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.carrier::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.tooth::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.human-head::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.heart-wave::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.stockstat::after, .container[class*=pr-] .link-list-area .link-list-item .pr-link-button.adhesive-plaster::after, .container[class*=pr-] .calculator-banner-wrap.type-fund::before, .container[class*=pr-] .calculator-banner-wrap.type-insurance.type03::before, .container[class*=pr-] .calculator-banner-wrap.type-insurance.type02::before, .container[class*=pr-] .calculator-banner-wrap.type-insurance::before, .container[class*=pr-] [class*=pr-icon].stockstat02, .container[class*=pr-] [class*=pr-icon].stockstat, #contents-area > .container.pr-common .list-text.icon-receipt::before,
#contents-area > .container.pr-common strong.icon-receipt::before,
#contents-area > .container.pr-common label.icon-receipt::before,
#contents-area > .container.pr-common a.icon-receipt::before, #contents-area > .container.pr-common .list-text.icon-lease::before,
#contents-area > .container.pr-common strong.icon-lease::before,
#contents-area > .container.pr-common label.icon-lease::before,
#contents-area > .container.pr-common a.icon-lease::before, #contents-area > .container.pr-common .list-text.icon-familyrelationship::before,
#contents-area > .container.pr-common strong.icon-familyrelationship::before,
#contents-area > .container.pr-common label.icon-familyrelationship::before,
#contents-area > .container.pr-common a.icon-familyrelationship::before, #contents-area > .container.pr-common .list-text.icon-aninservice::before,
#contents-area > .container.pr-common strong.icon-aninservice::before,
#contents-area > .container.pr-common label.icon-aninservice::before,
#contents-area > .container.pr-common a.icon-aninservice::before, #contents-area > .container.pr-common .list-text.icon-income::before,
#contents-area > .container.pr-common strong.icon-income::before,
#contents-area > .container.pr-common label.icon-income::before,
#contents-area > .container.pr-common a.icon-income::before, #contents-area > .container.pr-common .list-text.icon-copyresident::before,
#contents-area > .container.pr-common strong.icon-copyresident::before,
#contents-area > .container.pr-common label.icon-copyresident::before,
#contents-area > .container.pr-common a.icon-copyresident::before, #contents-area > .container.pr-common .list-text.icon-overseas::before,
#contents-area > .container.pr-common strong.icon-overseas::before,
#contents-area > .container.pr-common label.icon-overseas::before,
#contents-area > .container.pr-common a.icon-overseas::before, #contents-area > .container.pr-common .list-text.icon-domestic::before,
#contents-area > .container.pr-common strong.icon-domestic::before,
#contents-area > .container.pr-common label.icon-domestic::before,
#contents-area > .container.pr-common a.icon-domestic::before, #contents-area > .container.pr-common .list-text.icon-bank::before,
#contents-area > .container.pr-common strong.icon-bank::before,
#contents-area > .container.pr-common label.icon-bank::before,
#contents-area > .container.pr-common a.icon-bank::before, #contents-area > .container.pr-common .list-text.icon-calendar::before,
#contents-area > .container.pr-common strong.icon-calendar::before,
#contents-area > .container.pr-common label.icon-calendar::before,
#contents-area > .container.pr-common a.icon-calendar::before, #contents-area > .container.pr-common .list-text.icon-check-people::before,
#contents-area > .container.pr-common strong.icon-check-people::before,
#contents-area > .container.pr-common label.icon-check-people::before,
#contents-area > .container.pr-common a.icon-check-people::before, #contents-area > .container.pr-common .list-text.icon-wrong-red::before,
#contents-area > .container.pr-common strong.icon-wrong-red::before,
#contents-area > .container.pr-common label.icon-wrong-red::before,
#contents-area > .container.pr-common a.icon-wrong-red::before, #contents-area > .container.pr-common .list-text.icon-check-green::before,
#contents-area > .container.pr-common strong.icon-check-green::before,
#contents-area > .container.pr-common label.icon-check-green::before,
#contents-area > .container.pr-common a.icon-check-green::before, #contents-area > .container.pr-common .list-text.icon-ttang::before,
#contents-area > .container.pr-common strong.icon-ttang::before,
#contents-area > .container.pr-common label.icon-ttang::before,
#contents-area > .container.pr-common a.icon-ttang::before, #contents-area > .container.pr-common .list-text.icon-doc-wifi::before,
#contents-area > .container.pr-common strong.icon-doc-wifi::before,
#contents-area > .container.pr-common label.icon-doc-wifi::before,
#contents-area > .container.pr-common a.icon-doc-wifi::before, #contents-area > .container.pr-common .list-text.icon-doc-people::before,
#contents-area > .container.pr-common strong.icon-doc-people::before,
#contents-area > .container.pr-common label.icon-doc-people::before,
#contents-area > .container.pr-common a.icon-doc-people::before, #contents-area > .container.pr-common .list-text.icon-computer::before,
#contents-area > .container.pr-common strong.icon-computer::before,
#contents-area > .container.pr-common label.icon-computer::before,
#contents-area > .container.pr-common a.icon-computer::before, #contents-area > .container.pr-common .list-text.icon-clip-decoration::before,
#contents-area > .container.pr-common strong.icon-clip-decoration::before,
#contents-area > .container.pr-common label.icon-clip-decoration::before,
#contents-area > .container.pr-common a.icon-clip-decoration::before, #contents-area > .container.pr-common .list-text.icon-taxi::before,
#contents-area > .container.pr-common strong.icon-taxi::before,
#contents-area > .container.pr-common label.icon-taxi::before,
#contents-area > .container.pr-common a.icon-taxi::before, #contents-area > .container.pr-common .list-text.icon-doctor::before,
#contents-area > .container.pr-common strong.icon-doctor::before,
#contents-area > .container.pr-common label.icon-doctor::before,
#contents-area > .container.pr-common a.icon-doctor::before, #contents-area > .container.pr-common .list-text.icon-book-mark::before,
#contents-area > .container.pr-common strong.icon-book-mark::before,
#contents-area > .container.pr-common label.icon-book-mark::before,
#contents-area > .container.pr-common a.icon-book-mark::before, #contents-area > .container.pr-common .list-text.icon-search-no::before,
#contents-area > .container.pr-common strong.icon-search-no::before,
#contents-area > .container.pr-common label.icon-search-no::before,
#contents-area > .container.pr-common a.icon-search-no::before, #contents-area > .container.pr-common .list-text.icon-clip-check::before,
#contents-area > .container.pr-common strong.icon-clip-check::before,
#contents-area > .container.pr-common label.icon-clip-check::before,
#contents-area > .container.pr-common a.icon-clip-check::before, #contents-area > .container.pr-common .list-text.icon-gurantyfund ::before,
#contents-area > .container.pr-common strong.icon-gurantyfund ::before,
#contents-area > .container.pr-common label.icon-gurantyfund ::before,
#contents-area > .container.pr-common a.icon-gurantyfund ::before, #contents-area > .container.pr-common .list-text.icon-house::before,
#contents-area > .container.pr-common strong.icon-house::before,
#contents-area > .container.pr-common label.icon-house::before,
#contents-area > .container.pr-common a.icon-house::before, #contents-area > .container.pr-common .list-text.icon-stock-rec::before,
#contents-area > .container.pr-common strong.icon-stock-rec::before,
#contents-area > .container.pr-common label.icon-stock-rec::before,
#contents-area > .container.pr-common a.icon-stock-rec::before, #contents-area > .container.pr-common .list-text.icon-bankbook::before,
#contents-area > .container.pr-common strong.icon-bankbook::before,
#contents-area > .container.pr-common label.icon-bankbook::before,
#contents-area > .container.pr-common a.icon-bankbook::before, #contents-area > .container.pr-common .list-text.icon-bank02-won::before,
#contents-area > .container.pr-common strong.icon-bank02-won::before,
#contents-area > .container.pr-common label.icon-bank02-won::before,
#contents-area > .container.pr-common a.icon-bank02-won::before, #contents-area > .container.pr-common .list-text.icon-bank-won::before,
#contents-area > .container.pr-common strong.icon-bank-won::before,
#contents-area > .container.pr-common label.icon-bank-won::before,
#contents-area > .container.pr-common a.icon-bank-won::before, #contents-area > .container.pr-common .list-text.icon-house-remodeling::before,
#contents-area > .container.pr-common strong.icon-house-remodeling::before,
#contents-area > .container.pr-common label.icon-house-remodeling::before,
#contents-area > .container.pr-common a.icon-house-remodeling::before, #contents-area > .container.pr-common .list-text.icon-hanok-won::before,
#contents-area > .container.pr-common strong.icon-hanok-won::before,
#contents-area > .container.pr-common label.icon-hanok-won::before,
#contents-area > .container.pr-common a.icon-hanok-won::before, #contents-area > .container.pr-common .list-text.icon-car-red::before,
#contents-area > .container.pr-common strong.icon-car-red::before,
#contents-area > .container.pr-common label.icon-car-red::before,
#contents-area > .container.pr-common a.icon-car-red::before, #contents-area > .container.pr-common .list-text.icon-clip-house::before,
#contents-area > .container.pr-common strong.icon-clip-house::before,
#contents-area > .container.pr-common label.icon-clip-house::before,
#contents-area > .container.pr-common a.icon-clip-house::before, #contents-area > .container.pr-common .list-text.icon-pocket-house::before,
#contents-area > .container.pr-common strong.icon-pocket-house::before,
#contents-area > .container.pr-common label.icon-pocket-house::before,
#contents-area > .container.pr-common a.icon-pocket-house::before, #contents-area > .container.pr-common .list-text.icon-wallet-won::before,
#contents-area > .container.pr-common strong.icon-wallet-won::before,
#contents-area > .container.pr-common label.icon-wallet-won::before,
#contents-area > .container.pr-common a.icon-wallet-won::before, #contents-area > .container.pr-common .list-text.icon-stockwon-yellow::before,
#contents-area > .container.pr-common strong.icon-stockwon-yellow::before,
#contents-area > .container.pr-common label.icon-stockwon-yellow::before,
#contents-area > .container.pr-common a.icon-stockwon-yellow::before, #contents-area > .container.pr-common .list-text.icon-accountcheck::before,
#contents-area > .container.pr-common strong.icon-accountcheck::before,
#contents-area > .container.pr-common label.icon-accountcheck::before,
#contents-area > .container.pr-common a.icon-accountcheck::before, #contents-area > .container.pr-common .list-text.icon-accountpeople::before,
#contents-area > .container.pr-common strong.icon-accountpeople::before,
#contents-area > .container.pr-common label.icon-accountpeople::before,
#contents-area > .container.pr-common a.icon-accountpeople::before, #contents-area > .container.pr-common .list-text.icon-pensionsearch::before,
#contents-area > .container.pr-common strong.icon-pensionsearch::before,
#contents-area > .container.pr-common label.icon-pensionsearch::before,
#contents-area > .container.pr-common a.icon-pensionsearch::before, #contents-area > .container.pr-common .list-text.icon-housewon::before,
#contents-area > .container.pr-common strong.icon-housewon::before,
#contents-area > .container.pr-common label.icon-housewon::before,
#contents-area > .container.pr-common a.icon-housewon::before, #contents-area > .container.pr-common .list-text.icon-character02::before,
#contents-area > .container.pr-common strong.icon-character02::before,
#contents-area > .container.pr-common label.icon-character02::before,
#contents-area > .container.pr-common a.icon-character02::before, #contents-area > .container.pr-common .list-text.icon-character01::before,
#contents-area > .container.pr-common strong.icon-character01::before,
#contents-area > .container.pr-common label.icon-character01::before,
#contents-area > .container.pr-common a.icon-character01::before, #contents-area > .container.pr-common .list-text.icon-calendar02-won::before,
#contents-area > .container.pr-common strong.icon-calendar02-won::before,
#contents-area > .container.pr-common label.icon-calendar02-won::before,
#contents-area > .container.pr-common a.icon-calendar02-won::before, #contents-area > .container.pr-common .list-text.icon-calendar-won::before,
#contents-area > .container.pr-common strong.icon-calendar-won::before,
#contents-area > .container.pr-common label.icon-calendar-won::before,
#contents-area > .container.pr-common a.icon-calendar-won::before, #contents-area > .container.pr-common .list-text.icon-account-won::before,
#contents-area > .container.pr-common strong.icon-account-won::before,
#contents-area > .container.pr-common label.icon-account-won::before,
#contents-area > .container.pr-common a.icon-account-won::before, #contents-area > .container.pr-common .list-text.type-caredit-card::before,
#contents-area > .container.pr-common strong.type-caredit-card::before,
#contents-area > .container.pr-common label.type-caredit-card::before,
#contents-area > .container.pr-common a.type-caredit-card::before, #contents-area > .container.pr-common .list-text.type-green-cash::before,
#contents-area > .container.pr-common strong.type-green-cash::before,
#contents-area > .container.pr-common label.type-green-cash::before,
#contents-area > .container.pr-common a.type-green-cash::before, #contents-area > .container.pr-common .list-text.type-blue-car::before,
#contents-area > .container.pr-common strong.type-blue-car::before,
#contents-area > .container.pr-common label.type-blue-car::before,
#contents-area > .container.pr-common a.type-blue-car::before, #contents-area > .container.pr-common .list-text.type-eco-car::before,
#contents-area > .container.pr-common strong.type-eco-car::before,
#contents-area > .container.pr-common label.type-eco-car::before,
#contents-area > .container.pr-common a.type-eco-car::before, #contents-area > .container.pr-common .list-text.type-loan-car::before,
#contents-area > .container.pr-common strong.type-loan-car::before,
#contents-area > .container.pr-common label.type-loan-car::before,
#contents-area > .container.pr-common a.type-loan-car::before, #contents-area > .container.pr-common .list-text.type-change-car::before,
#contents-area > .container.pr-common strong.type-change-car::before,
#contents-area > .container.pr-common label.type-change-car::before,
#contents-area > .container.pr-common a.type-change-car::before, #contents-area > .container.pr-common .list-text.type-new-car::before,
#contents-area > .container.pr-common strong.type-new-car::before,
#contents-area > .container.pr-common label.type-new-car::before,
#contents-area > .container.pr-common a.type-new-car::before, #contents-area > .container.pr-common .list-text.type-wrong-red::before,
#contents-area > .container.pr-common strong.type-wrong-red::before,
#contents-area > .container.pr-common label.type-wrong-red::before,
#contents-area > .container.pr-common a.type-wrong-red::before, #contents-area > .container.pr-common .list-text.type-check-green::before,
#contents-area > .container.pr-common strong.type-check-green::before,
#contents-area > .container.pr-common label.type-check-green::before,
#contents-area > .container.pr-common a.type-check-green::before, #contents-area > .container.pr-common .list-text.type-house::before,
#contents-area > .container.pr-common strong.type-house::before,
#contents-area > .container.pr-common label.type-house::before,
#contents-area > .container.pr-common a.type-house::before, #contents-area > .container.pr-common .list-text.type-amultifamily::before,
#contents-area > .container.pr-common strong.type-amultifamily::before,
#contents-area > .container.pr-common label.type-amultifamily::before,
#contents-area > .container.pr-common a.type-amultifamily::before, #contents-area > .container.pr-common .list-text.type-multiplexhousing::before,
#contents-area > .container.pr-common strong.type-multiplexhousing::before,
#contents-area > .container.pr-common label.type-multiplexhousing::before,
#contents-area > .container.pr-common a.type-multiplexhousing::before, #contents-area > .container.pr-common .list-text.type-three-building::before,
#contents-area > .container.pr-common strong.type-three-building::before,
#contents-area > .container.pr-common label.type-three-building::before,
#contents-area > .container.pr-common a.type-three-building::before, #contents-area > .container.pr-common .list-text.type-two-building::before,
#contents-area > .container.pr-common strong.type-two-building::before,
#contents-area > .container.pr-common label.type-two-building::before,
#contents-area > .container.pr-common a.type-two-building::before, #contents-area > .container.pr-common .list-text.type-building::before,
#contents-area > .container.pr-common strong.type-building::before,
#contents-area > .container.pr-common label.type-building::before,
#contents-area > .container.pr-common a.type-building::before, #contents-area > .container.pr-common .list-text.type-map-blue::before,
#contents-area > .container.pr-common strong.type-map-blue::before,
#contents-area > .container.pr-common label.type-map-blue::before,
#contents-area > .container.pr-common a.type-map-blue::before, #contents-area > .container.pr-common .list-text.type-map-sky::before,
#contents-area > .container.pr-common strong.type-map-sky::before,
#contents-area > .container.pr-common label.type-map-sky::before,
#contents-area > .container.pr-common a.type-map-sky::before, #contents-area > .container.pr-common .list-text.type-one-house::before,
#contents-area > .container.pr-common strong.type-one-house::before,
#contents-area > .container.pr-common label.type-one-house::before,
#contents-area > .container.pr-common a.type-one-house::before, #contents-area > .container.pr-common .list-text.type-minus-house::before,
#contents-area > .container.pr-common strong.type-minus-house::before,
#contents-area > .container.pr-common label.type-minus-house::before,
#contents-area > .container.pr-common a.type-minus-house::before, #contents-area > .container.pr-common .list-text.type-marriedmorethan7::before,
#contents-area > .container.pr-common strong.type-marriedmorethan7::before,
#contents-area > .container.pr-common label.type-marriedmorethan7::before,
#contents-area > .container.pr-common a.type-marriedmorethan7::before, #contents-area > .container.pr-common .list-text.type-marry-seven::before,
#contents-area > .container.pr-common strong.type-marry-seven::before,
#contents-area > .container.pr-common label.type-marry-seven::before,
#contents-area > .container.pr-common a.type-marry-seven::before, #contents-area > .container.pr-common .list-text.type-single::before,
#contents-area > .container.pr-common strong.type-single::before,
#contents-area > .container.pr-common label.type-single::before,
#contents-area > .container.pr-common a.type-single::before, #contents-area > .container.pr-common .list-text.icon-oneyear-less::before,
#contents-area > .container.pr-common strong.icon-oneyear-less::before,
#contents-area > .container.pr-common label.icon-oneyear-less::before,
#contents-area > .container.pr-common a.icon-oneyear-less::before, #contents-area > .container.pr-common .list-text.icon-oneyear-more::before,
#contents-area > .container.pr-common strong.icon-oneyear-more::before,
#contents-area > .container.pr-common label.icon-oneyear-more::before,
#contents-area > .container.pr-common a.icon-oneyear-more::before, #contents-area > .container.pr-common .list-text.icon-stockstat-won::before,
#contents-area > .container.pr-common strong.icon-stockstat-won::before,
#contents-area > .container.pr-common label.icon-stockstat-won::before,
#contents-area > .container.pr-common a.icon-stockstat-won::before, #contents-area > .container.pr-common .list-text.icon-accountwon-yellow::before,
#contents-area > .container.pr-common strong.icon-accountwon-yellow::before,
#contents-area > .container.pr-common label.icon-accountwon-yellow::before,
#contents-area > .container.pr-common a.icon-accountwon-yellow::before, #contents-area > .container.pr-common .list-text.icon-another-currency::before,
#contents-area > .container.pr-common strong.icon-another-currency::before,
#contents-area > .container.pr-common label.icon-another-currency::before,
#contents-area > .container.pr-common a.icon-another-currency::before, #contents-area > .container.pr-common .list-text.icon-us-dollar::before,
#contents-area > .container.pr-common strong.icon-us-dollar::before,
#contents-area > .container.pr-common label.icon-us-dollar::before,
#contents-area > .container.pr-common a.icon-us-dollar::before, #contents-area > .container.pr-common .list-text.icon-ship::before,
#contents-area > .container.pr-common strong.icon-ship::before,
#contents-area > .container.pr-common label.icon-ship::before,
#contents-area > .container.pr-common a.icon-ship::before, #contents-area > .container.pr-common .list-text.icon-bag::before,
#contents-area > .container.pr-common strong.icon-bag::before,
#contents-area > .container.pr-common label.icon-bag::before,
#contents-area > .container.pr-common a.icon-bag::before, .bottom-sheet.pr-common label.type-caredit-card::before,
.bottom-sheet.pr-common a.type-caredit-card::before, .bottom-sheet.pr-common label.type-green-cash::before,
.bottom-sheet.pr-common a.type-green-cash::before, .bottom-sheet.pr-common label.type-change-car::before,
.bottom-sheet.pr-common a.type-change-car::before, .bottom-sheet.pr-common label.type-new-car::before,
.bottom-sheet.pr-common a.type-new-car::before, .bottom-sheet.pr-common label.type-wrong-red::before,
.bottom-sheet.pr-common a.type-wrong-red::before, .bottom-sheet.pr-common label.type-check-green::before,
.bottom-sheet.pr-common a.type-check-green::before, #contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-businessesyouth::before, #contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-youth::before, #contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-family::before, #contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-newlywed::before, .type-card-prod.icon-type strong.moneybagwon::before, .type-card-prod.icon-type strong.accumulated::before, .type-card-prod.icon-type strong.bankbook::before, .type-card-prod.icon-type strong.money-box::before, .type-card-prod.icon-type strong::before {width: 44px;height: 44px;background-image: url(/images/web/img/icon/sprite-pr-icon44.png);background-size: 572px 396px; } 
.container[class*=pr-] [class*=pr-icon].recommend, .container[class*=pr-] [class*=pr-icon].put02, .container[class*=pr-] [class*=pr-icon].put, #contents-area > .container.pr-common .list-text.ico-copyresident::before,
#contents-area > .container.pr-common strong.ico-copyresident::before,
#contents-area > .container.pr-common label.ico-copyresident::before,
#contents-area > .container.pr-common a.ico-copyresident::before, #contents-area > .container.pr-common .list-text.ico-consent::before,
#contents-area > .container.pr-common strong.ico-consent::before,
#contents-area > .container.pr-common label.ico-consent::before,
#contents-area > .container.pr-common a.ico-consent::before, #contents-area > .container.pr-common .list-text.ico-auction::before,
#contents-area > .container.pr-common strong.ico-auction::before,
#contents-area > .container.pr-common label.ico-auction::before,
#contents-area > .container.pr-common a.ico-auction::before, #contents-area > .container.pr-common .list-text.ico-amultifamily::before,
#contents-area > .container.pr-common strong.ico-amultifamily::before,
#contents-area > .container.pr-common label.ico-amultifamily::before,
#contents-area > .container.pr-common a.ico-amultifamily::before, #contents-area > .container.pr-common .list-text.ico-lifenotice::before,
#contents-area > .container.pr-common strong.ico-lifenotice::before,
#contents-area > .container.pr-common label.ico-lifenotice::before,
#contents-area > .container.pr-common a.ico-lifenotice::before, #contents-area > .container.pr-common .list-text.ico-guaranteeagency::before,
#contents-area > .container.pr-common strong.ico-guaranteeagency::before,
#contents-area > .container.pr-common label.ico-guaranteeagency::before,
#contents-area > .container.pr-common a.ico-guaranteeagency::before, #contents-area > .container.pr-common .list-text.ico-bank::before,
#contents-area > .container.pr-common strong.ico-bank::before,
#contents-area > .container.pr-common label.ico-bank::before,
#contents-area > .container.pr-common a.ico-bank::before {width: 46px;height: 46px;background-image: url(/images/web/img/icon/sprite-pr-icon46.png);background-size: 240px 240px; } 
.container[class*=pr-] .pr-link-icon.stockstat::after, .container[class*=pr-] .pr-link-icon.bag::after, .container[class*=pr-] .pr-link-icon.retirement02::after, .container[class*=pr-] .pr-link-icon.retirement::after, .container[class*=pr-] .pr-link-icon.call::after, .container[class*=pr-] .pr-link-icon.elt::after, .container[class*=pr-] .pr-link-icon.recommend::after, .container[class*=pr-] .pr-link-icon.multichoice::after, .container[class*=pr-] .pr-link-icon.onechoice::after, .container[class*=pr-] [class*=pr-icon].closing-price, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.dog::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.safe::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.seoul-fire::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.seoul::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.soldier::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.private::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.fire::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.tax::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.police::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.normal::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.administrator::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.engineer::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.lossadjuster::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.ccb::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.actuary::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.solicitor::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.appraiser::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.accountant::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.chemist::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.patentattorney::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.lawyer::before, .bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.doctor::before {width: 48px;height: 48px;background-image: url(/images/web/img/icon/sprite-pr-icon48.png);background-size: 528px 288px; } 
.waiting-wrap .cont-container[class*=icon-].icon-doc-check::after, .waiting-wrap .cont-container[class*=icon-].icon-doc-answer::after, .waiting-wrap .cont-container[class*=icon-].icon-graph::after, .waiting-wrap .cont-container[class*=icon-].icon-loans::after, .container[class*=pr-] .product-card .gift-type-icon.bank-car, .container[class*=pr-] .product-card .gift-type-icon.bank-book, .container[class*=pr-] [class*=pr-icon].ELT-join, .container[class*=pr-] [class*=pr-icon].living-trust {width: 56px;height: 56px;background-image: url(/images/web/img/icon/sprite-pr-icon56.png);background-size: 240px 240px; } 
.transfer-manage-wrap li .item-content.menu-speed::before, .transfer-manage-wrap li .item-content.menu-group::before, .transfer-manage-wrap li .item-content.menu-friend::before, .transfer-manage-wrap li .item-content.menu-time::before, .transfer-manage-wrap li .item-content.menu-move::before, .transfer-manage-wrap li .item-content.menu-notuse::before, .transfer-manage-wrap li .item-content.menu-history::before, .transfer-manage-wrap li .item-content.menu-edit::before, .transfer-manage-wrap li .item-content.menu-limit::before, .transfer-manage-wrap li .item-content.menu-simple::before {width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-tf-icons24.png);background-size: 168px 72px; } 
.total-calc-area .multi-etf-box .button-group.multi-etf .button-row .btn.circle::before, .total-calc-area .multi-etf-box .button-group.multi-etf .button-row .btn.board::before, .total-calc-area .multi-etf-box .button-group.multi-etf .button-row .btn::before, .bm-icon-32.bm-product-ai::before, .bm-icon-32.bm-calendar-check::before, .bm-icon-32.bm-present::before, .bm-icon-32.bm-mall-hotfund::before, .bm-icon-32.bm-calendar-shinhan::before, .bm-icon-32.bm-appoint::before, .bm-icon-32.bm-elevation-graph::before, .bm-icon-32.bm-report::before, .bm-icon-32.bm-money-and-graphs::before, .bm-icon-32.bm-dart-game::before, .bm-icon-32.bm-two-people::before, .subscriber-instruction-wrap .box-layout-wrap.white-type[class$=people]::after, .subscriber-instruction-wrap .box-layout-wrap.white-type[class$=mail]::after, .subscriber-instruction-wrap .box-layout-wrap.white-type[class$=notebook]::after, .acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-chart], .acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-info], .acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-pencil], .acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-bell], .acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-docs] {width: 32px;height: 32px;background-image: url(/images/web/img/icon/sprite-bm-icons32.png);background-size: 224px 224px; } 
.mr-pension.fund.mr-pension-stepNotice .need .list > li.bm-mall-hotfund01::before, .mr-pension.fund.mr-pension-stepNotice .need .list > li.bm-bank01::before, .mr-pension.fund.mr-pension-stepNotice .need .list > li.bm-document01::before, .popular-item-list .ui-list .list-item .item .item-content[class$=gold-pig]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=analysis]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=target]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=chart-money]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=people]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=gift-money]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=calendar-check]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=calendar-shb]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=medal-star]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=globe]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=wallet]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=top]::after, .popular-item-list .ui-list .list-item .item .item-content[class$=pie-chart]::after {width: 44px;height: 44px;background-image: url(/images/web/img/icon/sprite-bm-icons44.png);background-size: 220px 220px; } 
.image-select-wrap .btn-round.btn-album::before, .image-select-wrap .btn-round.btn-camera::before, .bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-].icon-blue-document-check::before, .bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-].icon-blue-rise-computer::before, .bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-].icon-blue-round-graph::before, .pr-common.esg .btn-camera span::after, .pr-common.esg .img-preview span::after {width: 48px;height: 48px;background-image: url(/images/web/img/icon/sprite-bm-icons48.png);background-size: 240px 240px; } 
.my-customer-type16::before, .my-customer-type15::before, .my-customer-type14::before, .my-customer-type13::before, .input-info-wrap.new-investor-wrap .vulnerable-investor .investor-type03::before, .input-info-wrap.new-investor-wrap .vulnerable-investor .investor-type02::before, .input-info-wrap.new-investor-wrap .vulnerable-investor .investor-type01::before, .my-product-type02::before, .my-product-type01::before, .container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-public::before, .container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-housewife::before, .container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-grandmother::before, .container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-grandfather::before, .savings-product-notice .link-move-wrap ul > li .link .text.type02::before, .savings-product-notice .link-move-wrap ul > li .link .text::before {width: 56px;height: 56px;background-image: url(/images/web/img/icon/sprite-bm-icons56.png);background-size: 336px 168px; } 
.mr-pension .box-layout-wrap .transfer-notice .part.icon-area .list li .icon, .pr-card-view .txt-wrap.icon-egg-money::after, .pr-card-view .txt-wrap.icon-money::after, .pr-card-view .txt-wrap.icon-goldbars::after, .pr-card-view .txt-wrap.icon-accbook::after, .pr-card-view .txt-wrap.icon-cards::after, .pr-card-view .txt-wrap.icon-solbox::after, .pr-card-view .txt-wrap.icon-insurance::after {width: 64px;height: 64px;background-image: url(/images/web/img/icon/sprite-bm-icons64.png);background-size: 320px 128px; } 
.bm-visual-wrap.calculator-coin::before, .bm-visual-wrap.retire-egg::before, .bm-visual-wrap.dsr-calc::before, .bm-visual-wrap.rate-cut02::before, .bm-visual-wrap.rate-cut::before, .bm-visual-wrap.invesment-target::before, .bm-visual-wrap.gold-egg::before, .container.isa-main.case02.case02-01 .visual-area .visual.color-isa .visual-overlap-img, .container.my-pf.wrap01 [class*=bg-visual].bg-visual01::before {width: 96px;height: 96px;background-image: url(/images/web/img/icon/sprite-bm-icons96.png);background-size: 768px 192px; } 
.container[class*=pr-] .product-card-type.in-icon.mall-sgi .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.mall-sgi .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.mall-hug .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.mall-hug .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.mall-hf .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.mall-hf .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.two-eggs .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.two-eggs .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.check-temple .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.check-temple .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.award-star .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.award-star .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.check-star .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.check-star .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.money-book .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.money-book .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.money-talk .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.money-talk .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.sun-people .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.sun-people .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.sun-fifteen .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.sun-fifteen .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.division .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.division .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.pocket .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.pocket .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.yellow-money .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.yellow-money .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.evaluation .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.evaluation .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.newploy .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.newploy .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.rider .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.rider .content-wrap::before, .container[class*=pr-] .product-card-type.in-icon.taxi .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.taxi .content-wrap::before {width: 80px;height: 80px;background-image: url(/images/web/img/icon/sprite-pr-icons80.png);background-size: 480px 320px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-portfolio .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-portfolio .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-goldsilver .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-goldsilver .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-isa .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-isa .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-fund .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-fund .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-present .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-present .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-loans .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-loans .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-foreign .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-foreign .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-trust .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-trust .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .visual-overlap-img.type02,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit .visual-overlap-img.type02, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-depositwithdrawal .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-insurance .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-insurance .visual-overlap-img, #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card .visual-overlap-img {width: 96px;height: 96px;background-image: url(/images/web/img/icon/sprite-pr-icons96.png);background-size: 672px 288px; } 
.card-service-list li.icon-pb .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-plus .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-premire .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-story .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-coupon .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-friends .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-exchange-rate .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-pay .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-house .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-point .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-simple .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-wallet .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-utility .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-recommend .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-baseball .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-exchange .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-consulting .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-news .input-type-checkbox input[type=checkbox] + label em::before, .card-service-list li.icon-sh-card .input-type-checkbox input[type=checkbox] + label em::before {width: 44px;height: 44px;background-image: url(/images/web/img/icon/sprite-home-icons44.png);background-size: 440px 88px; } 
.visual-indemnity .claim-list-wrap li:nth-child(4) a::after, .visual-indemnity .claim-list-wrap li:nth-child(3) a::after, .visual-indemnity .claim-list-wrap li:nth-child(2) a::after, .visual-indemnity .claim-list-wrap li a::after {width: 32px;height: 32px;background-image: url(/images/web/img/icon/sprite-medical-icons32.png);background-size: 128px 64px; } 
.view-position-wrap .view-ground-area .positon-item.player12 .visual, .view-position-wrap .view-ground-area .positon-item.player11 .visual, .view-position-wrap .view-ground-area .positon-item.player10 .visual, .view-position-wrap .view-ground-area .positon-item.player09 .visual, .view-position-wrap .view-ground-area .positon-item.player08 .visual, .view-position-wrap .view-ground-area .positon-item.player07 .visual, .view-position-wrap .view-ground-area .positon-item.player06 .visual, .view-position-wrap .view-ground-area .positon-item.player05 .visual, .view-position-wrap .view-ground-area .positon-item.player04 .visual, .view-position-wrap .view-ground-area .positon-item.player03 .visual, .view-position-wrap .view-ground-area .positon-item.player02 .visual, .view-position-wrap .view-ground-area .positon-item.player01 .visual {width: 60px;height: 60px;background-image: url(/images/web/img/icon/sprite-allstar-icons60.png);background-size: 720px 120px; } 
.case-info-view .case-text.case-star-type05::before, .case-info-view .case-text.case-star-type04::before, .case-info-view .case-text.case-star-type03::before, .case-info-view .case-text.case-star-type02::before, .case-info-view .case-text.case-star-type01::before, .case-info-view .case-text.case-star05::before, .case-info-view .case-text.case-star04::before, .case-info-view .case-text.case-star03::before, .case-info-view .case-text.case-star02::before, .case-info-view .case-text.case-star01::before, .case-info-view .case-text.case-alarm::before {width: 132px;height: 80px;background-image: url(/images/web/img/icon/sprite-allstar-case-view.png);background-size: 1000px 160px; } 
.visual-public-wrap.bg03::after, .visual-public-wrap.bg02::after, .visual-public-wrap::after {width: 96px;height: 96px;background-image: url(/images/web/img/lifeservice/sprite-public-bg96.png);background-size: 288px 96px; } 

#wrap.bg-blue {color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same); } 
#wrap.bg-blue .header-wrap {background-color: var(--bg-blue-same); } 
#wrap.bg-blue .header-wrap h1 {color: var(--text-ondark_primary-same); } 
#wrap.bg-blue .header-wrap button.icon-header-close {background-position: -64px -32px;background-repeat: no-repeat;background-color: transparent; } 
#wrap.bg-blue .sticky-button.button-group {background: linear-gradient(to bottom, rgba(4, 113, 233, 0) 1px, var(--bg-blue-same) 16px); } 
.has-fab #guide-contents > .container,
.has-fab #contents-area > .container {padding-bottom: 88px; } 
#guide-contents,
#contents-area {position: relative;min-height: calc(100vh - 49px - var(--safeAreaInsetBottom));display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
#guide-contents > .container,
#contents-area > .container {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative;padding: 32px 20px calc(var(--containerPaddingBottom) + var(--safeAreaInsetBottom)); } 
#guide-contents > .container > .complete-sec,
#contents-area > .container > .complete-sec {margin-top: -8px; } 
#guide-contents > .container .fullsize-layout,
#contents-area > .container .fullsize-layout {margin-left: -20px;margin-right: -20px; } 
#guide-contents > .container .fullsize-layout:first-child,
#contents-area > .container .fullsize-layout:first-child {margin-top: -32px; } 
#guide-contents > .container.padding-top-none,
#contents-area > .container.padding-top-none {padding-top: 0; } 
#guide-contents > .container.product-mall-container, #guide-contents > .container.pdf-viewer, #guide-contents > .container.inner-padding-none,
#contents-area > .container.product-mall-container,
#contents-area > .container.pdf-viewer,
#contents-area > .container.inner-padding-none {padding: 0; } 
#guide-contents > .flex-layout,
#contents-area > .flex-layout {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
#guide-contents > .flex-layout .flex-item,
#contents-area > .flex-layout .flex-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.has-sticky-button #contents-area > .container {padding-bottom: var(--containerPaddingBottom); } 
.sticky-button.button-group {position: sticky;z-index: 110;left: 0;right: 0;bottom: 0;margin-top: -20px;padding: 20px 20px 0;background: linear-gradient(to bottom, var(--bg-canvas_white-a0) 0px, var(--bg-canvas_white) 10px); } 
.sticky-button.button-group::after {content: "";display: block;height: var(--safeAreaInsetBottom);min-height: var(--stickyBottomMargin); } 
.sticky-button.button-group.no-floating {position: relative;z-index: 1; } 
.blind {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.cf:before, .cf:after { content:""; display:table; } 
.cf:after { clear:both; } 
.widthAuto { width: auto !important; } 
.dt { display: table !important; } 
.dtc { display: table-cell !important; } 
.rel { position:relative !important; } 
.afN:after { display:none !important } 
.bfN:before { display:none !important } 
.h2 {margin-top: 32px;margin-bottom: 32px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.h2:first-child {margin-top: 0; } 
.h3 {margin-top: 32px;margin-bottom: 24px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.h3:first-child {margin-top: 0; } 
.h4 {margin-top: 32px;margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.h4:first-child {margin-top: 0; } 
.h5 {margin-top: 32px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.h5:first-child {margin-top: 0; } 
.h5 + .account-selector {margin-top: 12px; } 
.h5 + .account-selector + .input-type-checkbox.checkbox-padding {margin-top: 16px;margin-bottom: 20px; } 
.h2.small,
.h3.small,
.h4.small,
.h5.small {margin-bottom: 8px; } 
.h2.sell,
.h3.sell,
.h4.sell,
.h5.sell {color: var(--text-blue); } 
.h2.buy,
.h3.buy,
.h4.buy,
.h5.buy {color: var(--text-red); } 
.h2.light,
.h3.light,
.h4.light,
.h5.light {color: var(--text-tertiary); } 
.h2.text-center,
.h3.text-center,
.h4.text-center,
.h5.text-center {text-align: center; } 
.title24 {font-size: var(--t1-font-size);font-weight: 500;line-height: 1.5;letter-spacing: -0.5px;}
.title24.ty2 {letter-spacing: -0.65px;}
.h22 {font-size: 22px;line-height: 1.45;font-weight: 500;}
.ui-form + .h5 {margin-top: 20px; } 
.t-bar {margin-top: 8px;color: var(--text-tertiary);}
.t-bar + .t-bar::before, .t-bar2::before, .t-bar3::before {content: '';display: inline-block;width: 1px;height: 12px;margin: 0 8px 0 6px;background: var(--gray-200);}
.t-bar2::before {background: var(--gray-300);}
.text-bold16 {font-size: 16px;}
.text-bold16 em, .text-bold16 strong {font-weight: 500;}
.list-type-table + p.text {margin-top: 16px; } 
p.text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
p.text-13 {font-size: 13px;line-height: 1.54;color: var(--text-tertiary); }
.text-11 {font-size: 11px;line-height: 1.45;color: var(--text-tertiary);}
.text-11 .t-bar2::before {margin-top: -1px;vertical-align: middle;}
p.text strong {color: var(--text-primary );font-weight: 500; } 
p.text.bullet-dot {position: relative;padding-left: 12px; } 
p.text.bullet-dot::before {content: "";position: absolute;left: 0;top: 9px;width: 4px;height: 4px;border-radius: 100%;background-color: var(--gray-600); } 
p.text.bullet-star {position: relative;padding-left: 12px; } 
p.text.bullet-star::before {content: "*";position: absolute;left: 0;top: 3px; } 
p.text.bullet-reference {position: relative;padding-left: 15px; } 
p.text.bullet-reference::before {content: "※";position: absolute;left: 0;top: 0; } 
p.text.bullet-dash {position: relative;padding-left: 12px; } 
p.text.bullet-dash::before {content: "-";position: absolute;left: 0;top: 0; } 
p.text.icon-pencil {position: relative;padding-left: 28px; } 
p.text.icon-pencil::before {content: "";position: absolute;left: 0;top: 0;background-position: -264px -72px;background-repeat: no-repeat;background-color: transparent; } 
p.text.color-em {color: var(--text-blue); } 
p.text.color-warn {color: var(--text-red); } 
p.text.color-plus {color: var(--text-red); } 
p.text.bd-t {border-top: 1px solid var(--border-secondary);padding-top: 16px;margin-bottom: 24px;margin-top: 8px; } 
p.text.bd-t::before {top: 24px; } 
p.text.text-center {text-align: center; } 
p.text.text-right {text-align: right; } 
p.text.bullet-em {font-weight: 500; } 
p.text.hform {padding: 16px 0; } 
p.subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
p.subtext.bullet-dot {position: relative;padding-left: 12px; } 
p.subtext.bullet-dot::before {content: "";position: absolute;left: 0;top: 7px;width: 4px;height: 4px;border-radius: 100%;background-color: var(--gray-600); } 
p.subtext.bullet-star2, p.subtext.bullet-star {position: relative;padding-left: 12px; } 
p.subtext.bullet-star2::before, p.subtext.bullet-star::before {content: "*";position: absolute;left: 0;top: 2px; } 
p.subtext.bullet-dash {position: relative;padding-left: 12px; } 
p.subtext.bullet-dash::before {content: "-";position: absolute;left: 0;top: 0; } 
p.subtext.bullet-reference {position: relative;padding-left: 12px; } 
p.subtext.bullet-reference::before {content: "※";position: absolute;left: 0;top: 0; } 
p.subtext.color-warn {color: var(--text-red); } 
p.subtext.color-em {color: var(--text-blue); } 
p.subtext .t-bar2::before {margin-top: -3px;vertical-align: middle;}
p.text + p.text,
p.text + p.subtext,
p.subtext + p.subtext {margin-top: 8px; } 
p.text + ul.text,
p.text + ul.text-hyphen,
p.text + ul.text-counter {margin-top: 8px; } 
.bullet-star3 { position: relative; padding-left: 28px; } 
.bullet-star3 .bullet { position: absolute; left: 0; top: 0; } 
ul.text > li {position: relative;padding-left: 12px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
ul.text > li a {color: inherit; } 
ul.text > li::before {content: "";position: absolute;left: 0;top: 10px;width: 4px;height: 4px;border-radius: 100%;background-color: var(--gray-600); } 
ul.text > li:last-child {margin-bottom: 0; } 
ul.text > li.color-em {color: var(--text-blue); } 
ul.text > li.color-em::before {background-color: var(--bg-blue-same); } 
ul.text > li.c-purple02::before {background-color: var(--palette-fushia-1000); } 
ul.text > li.c-red::before {background-color: var(--palette-red-1000); } 
ul.text > li > em {color: var(--text-blue); } 
ul.text > li > strong {font-weight: 500; } 
ul.text > li .btn-text.btn-text-line {padding: 3px 0 5px; } 
ul.text > li .btn-text.btn-text-line::before {bottom: 0; } 
ul.text > li .btn-text.btn-text-line.btn-text-arrow { padding-right: 12px } 
ul.text > li .btn-text.btn-text-line.btn-text-arrow::before { right: 12px; } 
ul.text > li .notice-order-list {margin-top: 8px; } 
ul.text > li .notice-order-list li {padding-left: 17px; } 
ul.text > li .notice-order-list li::before {content: none; } 
ul.text > li .subtext {margin: 8px 0 24px; } 
ul.text > li .subtext.bullet-star li {position: relative;padding-left: 12px; } 
ul.text > li .subtext.bullet-star li::before {content: "*";position: absolute;left: 0;top: 2px; } 
ul.text > li .subtext.bullet-star li + li {margin-top: 8px; } 
ul.text > li .subtext.bullet-star2 {margin-left: -12px !important; } 
ul.text > li .flex-align-wrap {margin-top: 8px; } 
ul.text.no-bullet > li {padding-left: 0; } 
ul.text.no-bullet > li::before {display: none; } 
ul.text + .subtext {margin-top: 8px; } 
ul.text.type02 > li, ul.text02.type03 > li {font-size: var(--t8-font-size);line-height: var(--t8-line-height); }
ul.text.type02 > li::before {top: 8px; }
ul.text.type03 > li {margin-bottom: 0;}
ul.text.type04 > li {margin-bottom: 4px;}
ul.text02 > li {position: relative;padding-left: 21px;font-size: 14px;line-height: 24px;letter-spacing: -0.5px;color: var(--text-tertiary);}
ul.text02 > li a {color: inherit;} 
ul.text02 > li::before {content: "";position: absolute;left: 10px;top: 10px;width: 2px;height: 2px;border-radius: 100%;background-color: var(--gray-600);} 
ul.text02 > li:last-child {margin-bottom: 0;}
ul.text02.type02 > li {margin-bottom: 4px;color: var(--text-primary )}
ul.text02.type02 > li::before {background-color: var(--bg-dark);}
ul.text02.type03 > li {color: var(--text-tertiary);}
ul.text02.type03 > li::before {top: 8px;background-color: var(--gray-600);}
ul.text03.list { padding-left: 12px;}
ul.text03.list > li {position: relative;padding-left: 18px;font-size: 14px;line-height: 24px;letter-spacing: -0.5px;color: var(--text-tertiary);}
ul.text03.list > li >span {position: absolute; top:0; left:0;}
ul.text-hyphen li,
.notice-contents-wrap .notice-txt-list ul.text-hyphen li {position: relative;padding-left: 12px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
ul.text-hyphen li::before,
.notice-contents-wrap .notice-txt-list ul.text-hyphen li::before {content: "";position: absolute;left: 0;top: 12px;width: 5px;height: 1px;background-color: var(--gray-500); } 
ul.text-hyphen li:last-child,
.notice-contents-wrap .notice-txt-list ul.text-hyphen li:last-child {margin-bottom: 0; } 
ul.text-hyphen li.color-em,
.notice-contents-wrap .notice-txt-list ul.text-hyphen li.color-em {color: var(--text-brand); } 
ul.text-hyphen li.color-em::before,
.notice-contents-wrap .notice-txt-list ul.text-hyphen li.color-em::before {background-color: var(--bg-blue-same); } 
ul.text-hyphen li > em,
.notice-contents-wrap .notice-txt-list ul.text-hyphen li > em {color: var(--text-brand); } 
ul.text-hyphen.type02 li {font-size: 12px;line-height: 1.5;} 
ul.text-hyphen.type02 li::before {top: 8px;}
ul.text-hyphen.type03 > li {margin-bottom: 0;}
ul.text-hyphen.type04 > li {margin-bottom: 4px;}

.h4 + ul.text {margin-top: -8px; } 
ol.text-counter,
ul.text-counter {counter-reset: numberCounter; } 
ol.text-counter > li,
ul.text-counter > li {position: relative;padding-left: 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
ol.text-counter > li::before,
ul.text-counter > li::before {content: counter(numberCounter);counter-increment: numberCounter;position: absolute;left: 0;top: 3px;width: 14px;height: 14px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: transparent;text-align: center; } 
ol.text-counter > li::after,
ul.text-counter > li::after {content: "";position: absolute;left: -1px;top: 4px;width: 14px;height: 14px;background-color: transparent;border: 1px solid var(--gray-600);border-radius: 10px; } 
ol.text-counter > li:last-child,
ul.text-counter > li:last-child {margin-bottom: 0; } 
ol.text-counter > li.color-em,
ul.text-counter > li.color-em {color: var(--text-blue); } 
ol.text-counter > li.color-em::before,
ul.text-counter > li.color-em::before {color: var(--text-blue); } 
ol.text-counter > li.color-em::after,
ul.text-counter > li.color-em::after {border-color: var(--border-blue-same); } 
ol.text-counter > li.color-plus,
ul.text-counter > li.color-plus {color: var(--text-red); } 
ol.text-counter > li.color-plus::before,
ul.text-counter > li.color-plus::before {color: var(--text-red); } 
ol.text-counter > li.color-plus::after,
ul.text-counter > li.color-plus::after {border-color: var(--border-negative-same); } 
ol.text-counter > li > em,
ul.text-counter > li > em {color: var(--text-blue); } 
ol.text-counter > li .paraph-title,
ul.text-counter > li .paraph-title {display: block;color: var(--text-primary );font-weight: 500; } 
ol.text-counter li + li,
ul.text-counter li + li {margin-top: 8px; } 
ol.text-counter p.subtext,
ul.text-counter p.subtext {margin-top: 8px; } 
.sticky-checker {position: absolute;left: 0;bottom: calc(100% + var(--safeAreaInsetTop));width: 1px;height: 1px;background-color: transparent; } 
.sticky-container {position: sticky;z-index: 10;top: var(--safeAreaInsetTop);padding: 16px 0;background: linear-gradient(to top, var(--bg-canvas_white-a0) 0px, var(--bg-canvas_white) 16px); } 
.sticky-container.is-pinned::before {content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: var(--safeAreaInsetTop);background-color: var(--bg-canvas_white ); } 
.sticky-container[class*=product-detail] {padding: 0 0 16px; } 
.sticky-container[class*=product-detail].transition {-webkit-transition: top 0.3s ease-in-out;transition: top 0.3s ease-in-out; } 
/*
 * button
 */
.btn {position: relative;display: inline-block;text-align: center;margin: 0 4px;border: 1px solid var(--border-secondary);background-color: var(--bg-gray);-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;vertical-align: middle;overflow: hidden;color: var(--text-primary );/*-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;*/outline: 0 none; } 
.btn .label {position: relative;z-index: 2; } 
.btn .ripple {position: absolute;z-index: 1;left: var(--ripple-x);top: var(--ripple-y);font-size: 0;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 50%; } 
.btn.ripple-effect-activate .ripple {-webkit-animation: ripple-effect 0.5s ease-in forwards;animation: ripple-effect 0.5s ease-in forwards; } 
.btn.with-tip{overflow:initial !important;position:relative;}
.btn.with-tip .btn-tip{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);display:inline-block;padding:3px 16px;font-size:12px;font-weight:300;line-height:1.5;color:var(--text-blue);border:1px solid var(--border-blue-same);border-radius:16px;background-color:var(--bg-canvas_white );}
.btn-type-1 {color: var(--text-ondark_primary-same);border-color: var(--brand-500);background-color: var(--bg-brand_strong-same); } 
.btn-type-1:focus {border-color: var(--border-blue-same);background-color: var(--bg-blue-same); } 
.btn-type-1:active {color: var(--text-cyan);border-color: var(--border-brand);background-color: var(--bg-blue-same); } 
.btn-type-1:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--fg-disabled); } 
.btn-type-1.icon-plus .label::before {background-position: -96px -24px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-1.icon-check .label::before {background-position: -288px -192px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-2 {color: var(--text-blue);border-color: var(--border-blue-same);background-color: var(--bg-canvas_white ); } 
.btn-type-2:focus {border-color: var(--border-brand); } 
.btn-type-2:active {color: var(--text-brand);border-color: var(--border-blue-same);background-color: var(--palette-blue-200); } 
.btn-type-2:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.btn-type-2.icon-plus .label::before {background-position: -96px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-2.icon-alarm .label::before {background-position: -144px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-2.icon-refresh .label::after {background-position: -264px -24px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-2.icon-check .label::before {background-position: -288px -192px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-2.icon-download .label::before {background-position: -48px -96px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-3 {color: var(--text-primary );border-color: var(--border-primary);background-color: var(--bg-canvas_white ); } 
.btn-type-3:focus {border-color: var(--border-primary); } 
.btn-type-3:active {color: var(--text-primary );border-color: var(--border-primary);background-color: var(--gray-300); } 
.btn-type-3:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.btn-type-3.icon-plus .label::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-3.icon-minus .label::before {background-position: -120px -144px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-3.icon-refresh .label::before {content: "";display: inline-block;width: 24px;height: 24px;background-position: -240px -120px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-3.icon-share .label::before {content: "";vertical-align: text-top;display: inline-block;width: 24px;height: 24px;margin-right: 4px;background-position: -24px -120px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-3.icon-share02 .label{display:flex;align-items:center;justify-content: center;}
.btn-type-3.icon-copy .label::before,
.btn-type-3.icon-share02 .label::before{vertical-align:text-top;margin-right:4px;content:"";width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-size:24px 24px;}
.btn-type-3.icon-copy .label::before{background-image:url(/images/web/img/icon/icon-24-copy.png)}
.btn-type-3.icon-share02 .label::before{background-image:url(/images/web/img/icon/icon-24-share.png)}
.btn-type-4 {color: var(--text-primary );border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.btn-type-4:focus {border-color: var(--border-primary); } 
.btn-type-4:active {color: var(--text-primary );border-color: var(--border-primary);background-color: var(--gray-300); } 
.btn-type-4:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.btn-type-4.icon-plus .label::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-5 {color: var(--text-blue);border: 0;background-color: var(--bg-blue); } 
.btn-type-5.btn-size-m {padding: 10px 20px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.btn-type-5.btn-size-s {padding: 3px 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;border-radius: 12px;font-weight: 500; } 
.btn-type-5:focus {border-color: var(--border-primary); } 
.btn-type-5:active {background-color: var(--palette-blue-200); } 
.btn-type-5:disabled {color: var(--text-disabled-same);background-color: var(--bg-blue); } 
.btn-type-5.icon-plus .label::before {background-position: -96px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-w {padding: 8px 12px;border-radius: 50px;border-color: var(--border-primary);background: none;color: var(--text-ondark_primary-same);font-size: 13px;line-height: 1.55;}
.btn.disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.btn-size-xl {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;padding: 13px 12px;border-radius: 12px;min-width: 96px;font-weight: 500; } 
.btn-size-xl.icon-plus {min-width: 56px;min-height: 56px;padding: 13px; } 
.btn-size-l {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;border-radius: 8px;min-width: 80px;height: 48px;padding: 0 12px; } 
.btn-size-l.icon-plus, .btn-size-l.icon-minus {padding: 0 11px; } 
.btn-size-l.icon-type {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;height: 64px;width: 100%; } 
.btn-size-l2 {min-width: auto;height: 44px;padding: 0 18px;font-weight: 500;border-radius: 50px;}
.btn-size-m {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 7px 16px;border-radius: 8px;min-width: 64px; } 
.btn-size-r {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding: 6px 12px;border-radius: 6px;margin: 0 2px; } 
.btn-size-s {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;padding: 3px 8px;border-radius: 4px;min-width: 40px; } 
.btn-size-card {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;width: 100%;min-height: 180px;border-radius: 6px;margin: 0;padding: 0 26px;font-weight: 500; } 
.btn-size-card .label {padding-top: 40px; } 
.btn-size-card[class*=icon] .label::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent;position: absolute;top: 0; } 
.btn.icon-plus .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.btn.icon-plus .label::before {content: "추가";display: inline-block;vertical-align: middle;text-indent: -9999px;margin-right: 4px; } 
.btn.icon-plus12 .label::before {content: "";display: inline-block;vertical-align: -3px;width: 18px;height: 18px;margin: 0 2px 0 0;background: url(/images/web/img/icon/sprite-icons24.png) no-repeat -72px 0 / 270px 216px;}
.btn.icon-minus .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.btn.icon-minus .label::before {content: "뺴기";display: inline-block;vertical-align: middle;text-indent: -9999px; } 
.btn.icon-alarm .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.btn.icon-alarm .label::before {content: "알람";display: inline-block;vertical-align: middle;text-indent: -9999px; } 
.btn.icon-refresh .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 4px; } 
.btn.icon-refresh .label::after {content: "새로고침";display: inline-block;vertical-align: middle;text-indent: -9999px; } 
.btn.icon-check .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-right: 12px; } 
.btn.icon-check .label::before {content: "체크";display: inline-block;vertical-align: middle;text-indent: -9999px; } 
.btn.icon-download .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.btn.icon-download .label::before {content: "";display: inline-block;vertical-align: middle;text-indent: -9999px;margin-right: 4px; } 
.btn-icon02 {display: inline-block;width: 48px;height: 48px;background-color: var(--bg-canvas_white );border-radius: 8px;vertical-align: middle;}
.btn-icon02 .label {display: block;position: relative;overflow: hidden;text-indent: -9999px;}
.btn-icon02 .label::before {content: ""; position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.btn-icon02.icon-cart .label::before {background-position: -312px -264px;background-repeat: no-repeat;background-color: transparent;}
#contents-area > .container.pr-common.type-isa .visual-content .button-group .btn-icon02.icon-cart {margin-left: 4px;background-color: var(--bg-canvas_white );}
.btn-text {position: relative;display: inline-block;margin: 0;border: 1px solid transparent;background-color: transparent;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;vertical-align: middle;overflow: hidden;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;line-height: 1;text-align: left;color: var(--text-tertiary); } 
.btn-text-arrow, .btn-text-arrow-down, .btn-text-refresh {padding: 4px 24px 4px 0; } 
.btn-text-arrow:active, .btn-text-arrow-down:active, .btn-text-refresh:active {color: var(--text-brand); } 
.btn-text-arrow:disabled, .btn-text-arrow-down:disabled, .btn-text-refresh:disabled {color: var(--text-disabled-same) !important; } 
.btn-text-arrow::after, .btn-text-arrow-down::after, .btn-text-refresh::after {content: "";position: absolute;right: 0;top: 50%;margin-top: -12px; } 
.btn-text-arrow {padding-right: 16px; } 
.btn-text-arrow.addtxt {padding-right: 24px; } 
.btn-text-arrow.addtxt::after {margin-top: -12px; } 
.btn-text-arrow::after {background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent;margin-top: -6px; } 
.btn-text-arrow.color-01::after, .btn-text-arrow.link::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.btn-text-arrow.white-type::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.btn-text-arrow.blue-type{color:var(--text-blue);}
.btn-text-arrow.blue-type::after {background-position: -24px -36px;background-repeat: no-repeat;background-color: transparent; } 
.btn-text-arrow.btn-text-size-s {padding-right: 12px; } 
.btn-text-arrow-down::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.btn-text-arrow-down.active::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.btn-text-arrow.more::after {background-position: -12px -12px;}
.btn-text-arrow.more.on::after {background-position: -36px -12px;}
.btn-text-arrow.link {position: relative;display: inline-block;padding: 0 18px 0 0;font-weight: 500;font-size: 16px;line-height: 1.5;color: var(--text-primary );}
.btn-text-arrow.link::after {top: initial;bottom: 6px;}
.btn-text-refresh::after {background-position: -168px -144px;background-repeat: no-repeat;background-color: transparent; } 
.btn-text-line {padding: 4px 0; } 
.btn-text-line:active {border-color: transparent;color: var(--text-brand); } 
.btn-text-line:active::before {background-color: var(--bg-blue-same); } 
.btn-text-line:disabled {color: var(--text-disabled-same); } 
.btn-text-line:disabled::before {background-color: var(--gray-300); } 
.btn-text-line::before {content: "";position: absolute;left: 0;right: 0;bottom: 2px;height: 1px;background-color: var(--gray-300); } 
.btn-text-line.btn-inline {color: inherit;position: relative;display: inline-block;width: auto;padding: 0;margin: 0; } 
.btn-text-size-s {padding-top: 3px;padding-bottom: 3px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;line-height: 1; } 
.btn-text.color-em::before {background-color: var(--bg-blue-same); } 
.btn-text.white-type {color: var(--text-ondark_primary-same); } 
.btn-text.text-only {text-align: center;color: var(--text-primary ); } 
.button-center {text-align: center; } 
.button-center .btn {min-width: 200px; } 
.button-group .button-row {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 16px; } 
.button-group .button-row:last-child {margin-bottom: 0; } 
.button-group .button-row.center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.button-group .button-row.button-scroll-down {margin-bottom: 0; } 
.button-group .button-row.button-scroll-down .label::before {content: "";position: relative;display: inline-block;left: -2px;top: -2px;vertical-align: middle;background-position: -168px -192px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.button-group .button-row + .button-row {margin-top: -8px; } 
.button-group .btn {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding-left: 5px;padding-right: 5px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.button-group .btn:first-child {margin-left: 0; } 
.button-group .btn:last-child {margin-right: 0; } 
.button-group .btn.btn-long {-webkit-box-flex: 0.65;-ms-flex: 0.65;flex: 0.65; } 
.button-group .btn.btn-short {-webkit-box-flex: 0.35;-ms-flex: 0.35;flex: 0.35; } 
.button-group .btn.no-ellipsis {white-space: normal;word-break: keep-all; } 
.button-group .icon-toggle {margin: 0 4px; } 
.button-group .icon-toggle:first-child {margin-left: 0; } 
.button-group .icon-toggle:last-child {margin-right: 0; } 
.button-group.in-contents {margin-top: 16px; } 
.button-group .text-center-link {display: block;width: 100%;text-align: center; } 
.button-group.type-3-columns .button-row {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -4px; } 
.button-group.type-3-columns .btn {-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.33% - 8px);flex: 0 0 calc(33.33% - 8px);margin: 4px; } 
.button-group .button-row.col-2 .btn {-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 4px);flex: 0 0 calc(50% - 4px); } 
.btn-inform {display: inline-block;padding: 4px 16px;margin: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary);text-align: center;border: 0;border-radius: 16px;background-color: var(--bg-dark);outline: none;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out; } 
.btn-inform:focus {background-color: var(--gray-500); } 
.btn-inform:disabled {color: var(--text-disabled-same);background-color: var(--bg-gray); } 
.btn-tag,
.btn-line-round {display: inline-block;padding: 3px 15px;margin: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue);text-align: center;border: 1px solid var(--border-blue-same);border-radius: 16px;background-color: var(--bg-canvas_white );outline: none;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out; } 
.btn-tag:focus,
.btn-line-round:focus {border-color: var(--border-blue-same); } 
.btn-tag:active,
.btn-line-round:active {background-color: var(--palette-blue-200); } 
.btn-tag:disabled,
.btn-line-round:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.btn-tag.dark,
.btn-line-round.dark {color: var(--text-ondark_primary-same);border-color: var(--white-a60);background-color: transparent; } 
.btn-tag.btn-color-2,
.btn-line-round.btn-color-2 {color: var(--text-primary );border-color: var(--border-primary); } 
.btn-tag.btn-color-3,
.btn-line-round.btn-color-3 {padding: 8px 12px;border-color: var(--border-blue);background-color: var(--bg-blue);border-radius: 100px;} 
.btn-tag.btn-bg-round {border-color: var(--border-secondary);background-color: var(--bg-gray);color: var(--text-tertiary); } 
.btn-tag.btn-bg-round.btn-size-m {height: 32px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.btn-tag.btn-bg-round.btn-bg-active {border-color: var(--border-blue-same);background-color: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.btn-amount {display: inline-block;padding: 3px 15px;margin: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center;border: 1px solid var(--border-primary);border-radius: 4px;background-color: var(--bg-canvas_white );outline: none;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out; } 
.btn-amount:focus {border-color: var(--border-blue-same); } 
.btn-amount:active {border-color: var(--border-primary);background-color: var(--gray-300); } 
.btn-amount:disabled {color: var(--text-disabled-same);border-color: var(--border-primary);background-color: var(--bg-canvas_white ); } 
.btn-withicon {position: relative;display: inline-block;padding: 5px 11px 5px 43px;margin: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue);text-align: center;border: 1px solid var(--border-blue-same);border-radius: 16px;background-color: var(--bg-canvas_white );outline: none;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out; } 
.btn-withicon.none-line {border: 0; } 
.btn-withicon.btn-type-4 {border: 0;padding: 7px 12px 7px 40px;background-color: var(--bg-gray); } 
.btn-withicon.btn-type-4::before {left: 12px; } 
.btn-withicon.btn-s {padding-left: 36px;font-size: 12px;} 
.btn-withicon.btn-s::before {left: 12px; } 
.btn-withicon:focus {border-color: var(--border-blue-same); } 
.btn-withicon:active {background-color: var(--palette-blue-200); } 
.btn-withicon:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.btn-withicon:disabled::before {-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.3; } 
.btn-withicon::before {content: "";position: absolute;left: 15px;top: 3px;width: 24px;height: 24px;background-color: rgba(235, 61, 79, 0.2); } 
.btn-withicon.icon-call::before {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-headset::before {background-position: -72px -96px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-phonelist::before {background-position: -192px -24px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-fss::before {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-police::before {background-position: -216px -48px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-bell::before {background-position: -144px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-home::before {background-position: -314px -168px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-download::before {background-position: -48px -96px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-guide-blue::before {background-position: -96px -144px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-qr::before {background-position: -240px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-camera-blue::before {background-position: -120px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-location-blue::before {background-position: -288px -48px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-location-full::before {background-position: -288px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-share::before {background-position: -288px -120px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-coupon::before {background-position: -288px -96px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-chatbot-blue::before {background-position: -192px -96px;background-repeat: no-repeat;background-color: transparent; } 
.btn-withicon.icon-neighborhood-pull {width: 72px;height: 32px;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.btn-withicon.icon-neighborhood-pull::before {content: "";width: 48px;left: 12px;background: url(/images/web/img/lifeservice/icon-neighborhood-pull.png) 0 0 no-repeat;background-size: 48px auto; } 
.btn-withicon.icon-check16::before {width: 16px;height: 16px;background: url(/images/web/img/icon/icon-16-select.png) no-repeat 0 0 / 100% auto;} 
.btn-withicon.icon-plus16::before {width: 16px;height: 16px;background: url(/images/web/img/icon/icon-16-plus.png) no-repeat 0 0 / 100% auto;} 
.btn-withicon.icon-home-menu{padding:5px 15px 5px 43px;font-size:12px;}
.btn-withicon.icon-home-menu::before {background: url(/images/web/img/icon/icon-home-menu-blue24.png) no-repeat 0 0 / 100% auto;} 
.btn-chip {display: inline-block;padding: 4px 7px 6px 11px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary );border-radius: 16px;border: 1px solid var(--border-primary);font-weight: 500;background-color: transparent; } 
.btn-chip .label {vertical-align: middle; } 
.btn-chip::after {content: "";display: inline-block;margin-left: 4px;vertical-align: middle;background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.box-r-link {margin-top: 4px;text-align: right; } 
.button-group .button-row a.btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
a.btn,
.button-group .button-row a.btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.symmetry-box {-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;padding: 14px 15px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.symmetry-box.link-total button.btn-text-arrow {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.symmetry-box span.btn-item-tit {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.symmetry-box button.btn-text-arrow {-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.symmetry-box .risk-em {color: var(--text-red); } 
.symmetry-box.color-01 {background-color: var(--bg-gray);border: 0; } 
.flex-align-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.flex-align-wrap.align-both {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.flex-align-wrap.align-both .subcopy {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;-ms-flex-item-align: end;align-self: flex-end;color: var(--text-tertiary); } 
.flex-align-wrap.align-both2 {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.flex-align-wrap.align-r {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.flex-align-wrap.align-l {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.flex-align-wrap.align-m {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.flex-align-wrap .item-r { margin-left: auto; } 
.flex-align-wrap.row-gap {margin-top: 16px; } 
.flex-align-wrap .pr-icon {margin-right: 12px; } 
.flex-none {-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.flex-col {-ms-flex-direction: column;flex-direction: column; } 
.btn-type-label {padding: 0 6px;height: 20px;border-radius: 10px;margin: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same);border-color: var(--border-blue-same); } 
.btn .icon {display: inline-block;margin-right: 4px;vertical-align: middle; } 
.btn .icon.kakao {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.btn .icon.kakao + .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.btn-run-app {display: inline-block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;padding: 3px 12px;font-weight: 500;color: var(--text-blue);background-color: var(--bg-blue);border: 0;border-radius: 24px; } 
/*
 * popup
 */
.modal-popup .modal-popup-dimm {position: fixed;z-index: 1010;left: 0;right: 0;top: 0;bottom: 0;background-color: var(--gray950-a60);display: none;opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out; } 
.modal-popup .modal-popup-container {position: fixed;z-index: 1020;left: 0;right: 0;top: 50%;bottom: 50%;max-width: 520px;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.modal-popup .modal-popup-container .text + .notice-contents-wrap {margin-top: 24px; } 
.modal-popup .popup-wrap {width: calc(100% - 40px);max-height: calc(100vh - 200px);background-color: var(--bg-canvas_white-elevated);border-radius: 12px;overflow: hidden;display: none; } 
.modal-popup .popup-header {padding: 15px 16px;word-break: keep-all; } 
.modal-popup .popup-header .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.modal-popup .popup-body {padding: 24px 16px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );overflow: auto; } 
.modal-popup .popup-body p + p {margin-top: 8px; } 
.modal-popup .popup-body .list-type-table p + p {margin-top: 0; } 
.modal-popup .popup-body .img-area img {width: 100%; } 
.modal-popup .popup-header + .popup-body {padding: 0 16px 16px; } 
.modal-popup .popup-header + .popup-body.type-full {padding-left: 0;padding-right: 0; } 
.modal-popup .popup-message {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.modal-popup .popup-message > p {text-align: left;word-break: keep-all;color: var(--text-tertiary); } 
.modal-popup .popup-message > p .color-red {color: var(--text-red); } 
.modal-popup .popup-header + .popup-message {display: block;padding-top: 0; } 
.modal-popup .popup-button {padding: 0 16px 16px; } 
.modal-popup.show .popup-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.modal-popup .button-x {position: absolute;top: 14px;right: 16px;font-size: 1px;text-indent: -1000px;overflow: hidden;background-position: -120px -48px;background-repeat: no-repeat;background-color: transparent;border: 0; } 
.modal-in {-webkit-animation: modalIn_dp 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation: modalIn_dp 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; } 
.modal-out {-webkit-animation: modalOut_dp 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation: modalOut_dp 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; } 
@-webkit-keyframes modalIn_dp {0% {-webkit-transform: scale(0.8);transform: scale(0.8);opacity: 0; } 
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; } 
 }
@keyframes modalIn_dp {0% {-webkit-transform: scale(0.8);transform: scale(0.8);opacity: 0; } 
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; } 
 }
@-webkit-keyframes modalOut_dp {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; } 
100% {-webkit-transform: scale(0.9);transform: scale(0.9);opacity: 0; } 
 }
@keyframes modalOut_dp {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1; } 
100% {-webkit-transform: scale(0.9);transform: scale(0.9);opacity: 0; } 
 }
.modal-popup.full .modal-popup-container { left:0; top:0; right:0; bottom:0; max-width:initial; } 
.modal-popup.full .modal-popup-container .popup-wrap { width:100%; display:block; border-radius:0; height:100%; max-height:initial; } 
.modal-popup.full .modal-popup-container .popup-wrap .popup-body { overflow-y:auto; height:calc(100% - 127px); box-sizing:border-box; padding:32px 20px 16px 20px; } 
.modal-popup.full .popup-button.button-group { position:fixed; left:0; bottom:0; right:0; padding:16px; background: linear-gradient(to bottom, var(--bg-canvas_white-a0) 0px, var(--bg-canvas_white) 10px); } 
/*이벤트상세 뉴슈퍼쏠 대응 20260521*/
.eventContentNewSol{margin:-16px -20px 0 -20px;}
.modal-popup .popup-wrap{overflow:initial;padding:0;}
.modal-popup .popup-button .button-row{margin-top:0;}
.solid-wrap ~ #common-contents-area .modal-popup .popup-wrap,
.solid-wrap ~ #common-contents-area .button-group .button-row,
.container.event .ls-event-sec a {text-decoration: none; }
.container.event .fixArea .fixedBtn {bottom: 0px; left:0;width: 100%;z-index: 10;}
.container.event .fixArea .fixedBtn .btnEvt{width:calc(100% - 40px);max-width: 540px;background:#005DF9;}
.solid-wrap #contents-area>.container.event{padding-bottom:0 !important;margin:0;}
.container.event + .sticky-button.button-group{position: relative;z-index: 9;left: 0;right: 0;bottom: 0;padding:22px 20px;margin:0 0 65px 0;}
.container.event .jun-bot{border-top:1px solid var(--border-secondary);margin:0 20px;font-size:11px;line-height:1.57;padding:16px 0 32px 0;color:var(--text-quaternary);letter-spacing:0;}
.container.event .eventSns{padding:30px 20px;background:none !important;}
.container.event .eventSns .tit{text-align:left;}
.container.event .eventSns .tit span{padding:0;}
.container.event .eventSns .tit span em{font-size:16px !important;color:var(--text-primary)}
.container.event .eventSns .snsBtns{display:flex;justify-content: center;}
.container.event .eventSns .snsBtns a{position:relative;margin:0 20px;}
.container.event .eventSns .snsBtns a img{display:none !important;}
.container.event .eventSns .snsBtns a:before{content:"";width:56px;height:56px;position:absolute;left:50%;top:0;background:rgba(102,112,133,0.05);border-radius:100%;transform:translateX(-50%);}
.container.event .eventSns .snsBtns a:after{content:"";width:56px;height:56px;position:absolute;left:50%;top:0;transform:translateX(-50%);background: url(/images/web/img/event/character/icon_sns_kakao.png) no-repeat 50% 50%/36px auto;border-radius:100%;}
.container.event .eventSns .snsBtns a:nth-child(2):after{background-image:url(/images/web/img/event/character/icon_sns_sms.png);}
.container.event .eventSns .snsBtns a:nth-child(3):after{background-image:url(/images/web/img/event/character/icon_sns_url.png);filter: brightness(0.3);}
.container.event .eventSns .snsBtns a span{font-size:12px !important;margin-top:64px;color:var(--text-primary);white-space:nowrap;}
[data-theme="dark"] .container.event .eventSns .snsBtns a:nth-child(3):after{filter: brightness(1);}
.container.event .eventWrap{background:#fff;color:#102818;}



/*
 * tabs
 */
.tabs .tab-list {font-size: 0; } 
.tabs .tab-list button {margin: 0; } 
.tabs .tab-list .tab-item {text-align: center;color: var(--text-tertiary);font-weight: 500; } 
.tabs .tab-list .tab-item :focus {outline: 0 none; } 
.tabs .tab-list.type-fw .tab-item {font-weight: 300;}
.tabs .tab-list.type-fw .tab-item.active {font-weight: 500;}
.tabs .tab-panel-view {padding: 32px 20px; } 
.tabs .tab-panel-view > .accordion {margin-top: -33px; } 
.tabs.sticky-tabs {position: sticky;z-index: 110;top: var(--safeAreaInsetTop);background-color: var(--bg-canvas_white );/*border-top: 1px solid var(--white);*/ } 
.tabs.scrollable-tabs, .tabs.default-tabs {margin: 0 -20px;width: 100vw; } 
.tabs.scrollable-tabs > .tab-list, .tabs.default-tabs > .tab-list {background: linear-gradient(to top, var(--bg-gray) 1px, transparent 1px); } 
.tabs.scrollable-tabs > .tab-list .tab-item, .tabs.default-tabs > .tab-list .tab-item {display: inline-block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;line-height: 24px;border-style: solid;border-color: transparent;border-width: 0 0 2px 0;background-color: transparent; } 
.tabs.scrollable-tabs > .tab-list .tab-item.active, .tabs.default-tabs > .tab-list .tab-item.active {font-weight: 500;color: var(--text-primary ); } 
.tabs.scrollable-tabs {position: relative; } 
.tabs.scrollable-tabs > .tab-list {position: relative;overflow-x: auto;overflow-y: hidden;white-space: nowrap;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.tabs.scrollable-tabs > .tab-list::-webkit-scrollbar {display: none; } 
.tabs.scrollable-tabs > .tab-list::before {content: "";position: absolute;z-index: 1;bottom: 0;left: var(--active-bar-x);width: var(--active-bar-w);height: 2px;background-color: var(--bg-dark);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.tabs.scrollable-tabs > .tab-list .tab-item {padding: 11px 0;margin-left: 24px; } 
.tabs.scrollable-tabs > .tab-list .tab-item:first-child {margin-left: 20px; } 
.tabs.scrollable-tabs > .tab-list .tab-item:last-child {margin-right: 24px; } 
.tabs.scrollable-tabs::after {content: "";position: absolute;z-index: 1;right: 0;top: 0;bottom: 0;width: 24px;height: 48px;background: -webkit-gradient(linear, left top, right top, color-stop(0, var(--bg-canvas_white-a0)), to(var(--bg-canvas_white)));background: linear-gradient(90deg, var(--bg-canvas_white-a0) 0, var(--bg-canvas_white) 100%); } 
.tabs.default-tabs > .tab-list {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.tabs.default-tabs > .tab-list::before {content: "";position: absolute;z-index: 1;bottom: 0;left: var(--active-bar-x);width: var(--active-bar-w);height: 2px;background-color: var(--bg-dark);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.tabs.default-tabs > .tab-list .tab-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 11px 0; } 
.tabs.default-tabs > .tab-list .tab-item > span {padding: 0 12px; } 
.tabs.default-tabs > .tab-list .tab-item:first-child {margin-left: 8px; } 
.tabs.default-tabs > .tab-list .tab-item:last-child {margin-right: 8px; } 
.tabs.segment-tabs > .tab-list {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1px;padding: 4px;border-radius: 8px;background: var(--bg-gray); } 
.tabs.segment-tabs > .tab-list::before {content: "";position: absolute;z-index: 1;top: 4px;bottom: 4px;left: var(--active-x);width: var(--active-w);border-radius: 6px;background-color: var(--bg-white);-webkit-box-shadow: 0 4px 16px 0 rgba(12, 17, 29, 0.06);box-shadow: 0 4px 16px 0 rgba(12, 17, 29, 0.06);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.tabs.segment-tabs > .tab-list .tab-item {position: relative;z-index: 2;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 8px 10px;border: 0;border-radius: 6px;background-color: transparent;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400;-webkit-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out; } 
.tabs.segment-tabs > .tab-list .tab-item.active {color: var(--text-primary );font-weight: 500; } 
.tabs.segment-tabs > .tab-list .tab-item.active .count {color: var(--text-blue);}
.tabs.segment-tabs > .tab-list .tab-item:disabled {color: var(--text-disabled-same);}
.tabs.segment-tabs.type-s {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; } 
.tabs.segment-tabs.type-s .tab-item {padding: 4px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.tabs.segment-tabs.type-b .tab-item {line-height: 24px;}
.tabs.segment-tabs.type-moneybus {display: block; } 
.tabs.segment-tabs.type-moneybus .tab-list {width: 196px;margin: 0 auto;padding: 2px;background-color: var(--white-a20);border-radius: 40px; } 
.tabs.segment-tabs.type-moneybus .tab-list::before {top: 2px;bottom: 2px;border-radius: 36px; } 
.tabs.segment-tabs.type-moneybus .tab-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 36px;padding: 0 10px;color: var(--text-ondark_primary-same); } 
.tabs.segment-tabs.type-moneybus .tab-item.active {color: var(--text-primary );font-weight: 500; } 
.tabs.checked-tabs .tab-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 24px;margin-left: -4px;margin-right: -4px; } 
.tabs.checked-tabs .tab-list .tab-item {position: relative;width: calc(50% - 8px);margin: 0 4px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;height: 48px;border: 1px solid var(--border-primary);padding: 0 34px 0 12px;border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: transparent;text-align: left; } 
.tabs.checked-tabs .tab-list .tab-item:disabled {background-color: var(--gray-300);border-color: var(--border-primary);color: var(--text-tertiary);font-weight: 300; } 
.tabs.checked-tabs .tab-list .tab-item.two-text-line {height: 64px; } 
.tabs.checked-tabs .tab-list .tab-item.active {color: var(--text-blue);border-color: var(--border-blue-same);background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.tabs.checked-tabs .tab-list .tab-item.active::after {content: "";position: absolute;right: 12px;top: calc(50% - 12px);width: 24px;height: 24px;background:url(/images/web/img/icon/icon-check03.png) no-repeat 0 0;background-size:100% auto;} 
.tabs.checked-tabs .tab-list .tab-item:nth-child(2) ~ *{margin-top:8px;}
.tabs.checked-tabs.nowrap .tab-list{flex-wrap: nowrap;}
.tabs.checked-tabs.nowrap .tab-list .tab-item{margin-top:0;}
.tabs.checked-tabs.big .tab-list .tab-item{font-size:18px;font-weight:300;color:var(--text-primary );height:64px;margin-top:8px;}
.tabs.box-check-tabs .tab-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.tabs.box-check-tabs .tab-item {position: relative;-webkit-box-flex: calc(50% - 4px);-ms-flex: calc(50% - 4px);flex: calc(50% - 4px);padding: 13px 32px 13px 11px;border: 1px solid var(--border-primary);border-radius: 6px;background-color: var(--bg-canvas_white );font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: left; } 
.tabs.box-check-tabs .tab-item ~ .tab-item {margin-left: 8px; } 
.tabs.box-check-tabs .tab-item.active {color: var(--text-blue);border-color: var(--border-blue-same);background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.tabs.box-check-tabs .tab-item.active::after {content: "";position: absolute;right: 11px;top: 11px;background:url(/images/web/img/icon/icon-check03.png) no-repeat;background-size:100% auto;} 
.tabs.toggle-tabs {position: relative; } 
.tabs.toggle-tabs .tab-list {white-space: nowrap;overflow-x: auto;overflow-y: hidden; } 
.tabs.toggle-tabs .tab-item {display: inline-block;margin-right: 8px;margin-bottom: 8px;padding: 4px 16px;font-weight: 400;border: 0;border-radius: 16px;background-color: var(--bg-gray);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.tabs.toggle-tabs .tab-item.active {color: var(--text-ondark_primary-same);font-weight: 500;background-color: var(--bg-blue-same); } 
.tabs.toggle-tabs .tab-item:last-child {margin-right: 40px; } 
.tabs.toggle-tabs .btns {position: absolute;right: 0;top: 0;padding-left: 12px;background: linear-gradient(90deg, var(--bg-canvas_white-a0) 0, var(--bg-canvas_white) 32px); } 
.tabs.toggle-tabs .btns .toggle {position: relative;display: block;width: 32px;height: 32px;background-color: var(--bg-gray);border: 0;border-radius: 32px;text-indent: -9999px;overflow: hidden; } 
.tabs.toggle-tabs .btns .toggle::after {content: "열기";position: absolute;right: 0;top: 0;display: block;margin: 4px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.tabs.toggle-tabs.extended-test .tab-list, .tabs.toggle-tabs.extended .tab-list {white-space: normal; } 
.tabs.toggle-tabs.extended-test .btns .toggle::after, .tabs.toggle-tabs.extended .btns .toggle::after {content: "닫기";-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.tabs.toggle-tabs.extended-test .tab-item:last-child, .tabs.toggle-tabs.extended .tab-item:last-child {margin-right: 0; } 
.tabs.toggle-tabs.dimm .tab-list::after {content: "";position: absolute;z-index: 1;right: -20px;top: 0;bottom: 0;width: 82px;height: 100%;background: linear-gradient(90deg,var(--bg-canvas_white-a0) 0%,var(--bg-canvas_white ) 100%);}
.tabs.toggle-tabs.type-border .tab-item {border: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white );}
.tabs.toggle-tabs.type-border .tab-item.active {border-color: var(--border-blue-same);background-color: var(--bg-blue-same);}
.flicking-tabs {position: relative; } 
.flicking-tabs .tab-list {padding: 0 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: auto; } 
.flicking-tabs .tab-item {position: relative;white-space: nowrap;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);width: auto;padding: 14px 12px;border: 0;background-color: transparent; } 
.flicking-tabs .tab-item::after {content: "";position: absolute;left: 12px;right: 12px;bottom: 0;height: 0;background-color: var(--bg-blue-same); } 
.flicking-tabs .tab-item.active {color: var(--text-blue);font-weight: 500; } 
.flicking-tabs .tab-item.active::after {height: 2px; } 
.flicking-tabs::after {content: "";position: absolute;z-index: 1;right: 0;top: 0;bottom: 0;width: 24px;background: -webkit-gradient(90deg, var(--bg-canvas_white-a0) 0, var(--bg-canvas_white) 100%);background: linear-gradient(90deg, var(--bg-canvas_white-a0) 0, var(--bg-canvas_white) 100%); } 
.flicking-temp {display: block;height: 460px;background-color: var(--bg-graylight); } 
/*
 * form
 */
.ui-form {color: var(--text-primary );margin-bottom: 20px; } 
.ui-form::after {content: "";display: block;clear: both; } 
.ui-form ::placeholder {color: var(--text-tertiary); } 
.ui-form input[type=date] {position: relative;height: 54px;padding-right: 0 !important; } 
.ui-form input[type=date]::after {content: "";position: absolute;right: 11px;top: calc(50% - 12px);-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 24px;height: 24px;margin-right: 4px;background-position: -96px -168px;background-repeat: no-repeat;background-color: transparent;background-color: var(--bg-canvas_white ); } 
.ui-form input[type=date]::before {content: attr(data-placeholder);width: 100%;font-size: 14px;color: var(--text-tertiary); } 
.ui-form input[type=date]::-webkit-calendar-picker-indicator {background: transparent;z-index: 1; } 
.ui-form input[type=date]::-webkit-date-and-time-value {text-align: left; } 
.ui-form.filled input[type=date]::before {display: none; } 
.ui-form .form-label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;margin-bottom: 8px; } 
.ui-form .form-label.blind {margin-bottom: 0; } 
.ui-form .form-label em {font-weight: 300; } 
.ui-form .form-desc {margin-bottom: 16px; } 
.ui-form .left-section {display: block;white-space: nowrap;padding: 8px 20px 8px 16px; } 
.ui-form .left-section.dense {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 8px 0px 8px 0px;margin-right: -10px; } 
.ui-form .box-layout {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.ui-form .box-layout .value {position: relative;z-index: 1;display: block;padding: 15px 16px;min-height: 24px; } 
.ui-form .box-layout .area-button {position: absolute;z-index: 2;left: 0;top: 0;bottom: 0;width: 100%;background-color: transparent;border: 0;text-indent: -10000px; } 
.ui-form .box-layout .area-button::after {content: "";position: absolute;right: 15px;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.ui-form .form-set {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-canvas_white );/*-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; */} 
.ui-form .form-set .form-value-txt {width: 100%;height: 54px;padding: 8px 16px;box-sizing: border-box; } 
.ui-form .form-set .form-value-txt strong {display: block;color: var(--text-primary);font-weight: 300;line-height: 24px; } 
.ui-form .form-set .form-value-txt p {color:var(--text-tertiary);font-size: 11px;font-weight: 300;line-height: 16px; } 
.ui-form .form-set.noline {border: 0; } 
.ui-form .form-set input[type=date],
.ui-form .form-set input[type=text],
.ui-form .form-set input[type=password],
.ui-form .form-set input[type=email],
.ui-form .form-set input[type=tel],
.ui-form .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );display: block;padding: 15px 16px;margin: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;background-color: transparent;outline: none; } 
.ui-form .form-set textarea {min-height: 54px;max-height: 174px;padding: 15px 16px; resize:none;} 
.ui-form .form-set .select-label {display: block;padding: 15px 36px 15px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;background-color: transparent;outline: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; } 
.ui-form .form-set select {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;opacity: 0; } 
.ui-form .form-set .select-label {position: relative;z-index: 2;color: var(--text-tertiary); } 
.ui-form .form-set .select-label::after {content: "";position: absolute;right: 16px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.ui-form .form-set .select-btn{background:transparent;border:0;color:transparent;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}


.ui-form .form-set.minbun-set, .ui-form .form-set.phone-set, .ui-form .form-set.divided-set, .ui-form .form-set.customer-id-set {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-form .form-set.minbun-set input, .ui-form .form-set.phone-set input, .ui-form .form-set.divided-set input, .ui-form .form-set.customer-id-set input {padding-right: 0 !important; } 
.ui-form .form-set.minbun-set .dash, .ui-form .form-set.phone-set .dash, .ui-form .form-set.divided-set .dash, .ui-form .form-set.customer-id-set .dash {margin-left: 8px; } 
.ui-form .form-set.minbun-set .dash::before, .ui-form .form-set.phone-set .dash::before, .ui-form .form-set.divided-set .dash::before, .ui-form .form-set.customer-id-set .dash::before {content: "";display: block;width: 8px;height: 2px;background-color: var(--bg-dark); } 
.ui-form .form-set.minbun-set > div, .ui-form .form-set.phone-set > div, .ui-form .form-set.divided-set > div, .ui-form .form-set.customer-id-set > div {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ui-form .form-set.minbun-set > div.minbun-back, .ui-form .form-set.minbun-set > div.customer-id-back, .ui-form .form-set.phone-set > div.minbun-back, .ui-form .form-set.phone-set > div.customer-id-back, .ui-form .form-set.divided-set > div.minbun-back, .ui-form .form-set.divided-set > div.customer-id-back, .ui-form .form-set.customer-id-set > div.minbun-back, .ui-form .form-set.customer-id-set > div.customer-id-back {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-form .form-set.minbun-set > div.minbun-back input, .ui-form .form-set.minbun-set > div.customer-id-back input, .ui-form .form-set.phone-set > div.minbun-back input, .ui-form .form-set.phone-set > div.customer-id-back input, .ui-form .form-set.divided-set > div.minbun-back input, .ui-form .form-set.divided-set > div.customer-id-back input, .ui-form .form-set.customer-id-set > div.minbun-back input, .ui-form .form-set.customer-id-set > div.customer-id-back input {position: relative;z-index: 1;width: 31px;padding-right: 0;color: transparent; } 
.ui-form .form-set.minbun-set > div.minbun-back label, .ui-form .form-set.minbun-set > div.customer-id-back label, .ui-form .form-set.phone-set > div.minbun-back label, .ui-form .form-set.phone-set > div.customer-id-back label, .ui-form .form-set.divided-set > div.minbun-back label, .ui-form .form-set.divided-set > div.customer-id-back label, .ui-form .form-set.customer-id-set > div.minbun-back label, .ui-form .form-set.customer-id-set > div.customer-id-back label {position: absolute;z-index: 2;padding: 16px; } 
.ui-form .form-set.minbun-set > div.minbun-back label::before, .ui-form .form-set.minbun-set > div.customer-id-back label::before, .ui-form .form-set.phone-set > div.minbun-back label::before, .ui-form .form-set.phone-set > div.customer-id-back label::before, .ui-form .form-set.divided-set > div.minbun-back label::before, .ui-form .form-set.divided-set > div.customer-id-back label::before, .ui-form .form-set.customer-id-set > div.minbun-back label::before, .ui-form .form-set.customer-id-set > div.customer-id-back label::before {content: "●"; } 
.ui-form .form-set.minbun-set > div.minbun-back label::after, .ui-form .form-set.minbun-set > div.customer-id-back label::after, .ui-form .form-set.phone-set > div.minbun-back label::after, .ui-form .form-set.phone-set > div.customer-id-back label::after, .ui-form .form-set.divided-set > div.minbun-back label::after, .ui-form .form-set.divided-set > div.customer-id-back label::after, .ui-form .form-set.customer-id-set > div.minbun-back label::after, .ui-form .form-set.customer-id-set > div.customer-id-back label::after {content: "●●●●●●"; } 
.ui-form .form-set.minbun-set > div.minbun-back input:invalid + label::before, .ui-form .form-set.minbun-set > div.customer-id-back input:invalid + label::before, .ui-form .form-set.phone-set > div.minbun-back input:invalid + label::before, .ui-form .form-set.phone-set > div.customer-id-back input:invalid + label::before, .ui-form .form-set.divided-set > div.minbun-back input:invalid + label::before, .ui-form .form-set.divided-set > div.customer-id-back input:invalid + label::before, .ui-form .form-set.customer-id-set > div.minbun-back input:invalid + label::before, .ui-form .form-set.customer-id-set > div.customer-id-back input:invalid + label::before {color: var(--text-tertiary); } 
.ui-form .form-set.minbun-set .btn-clear, .ui-form .form-set.phone-set .btn-clear, .ui-form .form-set.divided-set .btn-clear, .ui-form .form-set.customer-id-set .btn-clear {display: none !important; } 
.ui-form .form-set.minbun-set.minbun-full .minbun-back input,
.ui-form .form-set.minbun-set.minbun-full .customer-id-back input, .ui-form .form-set.minbun-set.customer-id-full .minbun-back input,
.ui-form .form-set.minbun-set.customer-id-full .customer-id-back input, .ui-form .form-set.phone-set.minbun-full .minbun-back input,
.ui-form .form-set.phone-set.minbun-full .customer-id-back input, .ui-form .form-set.phone-set.customer-id-full .minbun-back input,
.ui-form .form-set.phone-set.customer-id-full .customer-id-back input, .ui-form .form-set.divided-set.minbun-full .minbun-back input,
.ui-form .form-set.divided-set.minbun-full .customer-id-back input, .ui-form .form-set.divided-set.customer-id-full .minbun-back input,
.ui-form .form-set.divided-set.customer-id-full .customer-id-back input, .ui-form .form-set.customer-id-set.minbun-full .minbun-back input,
.ui-form .form-set.customer-id-set.minbun-full .customer-id-back input, .ui-form .form-set.customer-id-set.customer-id-full .minbun-back input,
.ui-form .form-set.customer-id-set.customer-id-full .customer-id-back input {width: 100%;color: var(--text-primary ); } 
.ui-form .form-set.minbun-set.minbun-b .minbun-back input, .ui-form .form-set.phone-set.minbun-b .minbun-back input, .ui-form .form-set.divided-set.minbun-b .minbun-back input, .ui-form .form-set.customer-id-set.minbun-b .minbun-back input {color: var(--text-primary );text-align: right; } 
.ui-form .form-set.minbun-set.minbun-b .minbun-back::after, .ui-form .form-set.phone-set.minbun-b .minbun-back::after, .ui-form .form-set.divided-set.minbun-b .minbun-back::after, .ui-form .form-set.customer-id-set.minbun-b .minbun-back::after {content: "●●●●●●";line-height: 54px; } 
.ui-form .form-set.phone-auth-set {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-form .form-set.phone-auth-set > .phone-auth-input {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ui-form .form-set.phone-auth-set .btn-clear {display: none !important; } 
.ui-form .form-set.phone-auth-set .phone-auth-input input {padding-left: 0; } 
.ui-form .form-set.phone-auth-set .select-label::after {right: 4px; } 
.ui-form .form-set.phone-auth-set .phone-auth-select {position: relative; } 
.ui-form .form-set.with-select-set {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-form .form-set.with-select-set > .with-input {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ui-form .form-set.with-select-set .btn-clear {display: none !important; } 
.ui-form .form-set.with-select-set .with-input input {padding-left: 16px; } 
.ui-form .form-set.with-select-set .select-label::after {right: 4px; } 
.ui-form .form-set.with-select-set .with-select {position: relative; } 
.ui-form .form-set.with-select-set .with-select .select-label {color: var(--text-primary );font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;padding: 15px 48px 15px 16px; } 
.ui-form .form-set.with-select-set .with-select .select-label::after {right: 16px; } 
.ui-form .form-set.unit-al {text-align: right; } 
.ui-form .form-set.unit-al .select-label {padding-right: 44px; } 
.ui-form .form-set.unit-al .unit-count {position: absolute;left: 16px; } 
.ui-form-group.range-type {-webkit-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px; } 
.ui-form-group.range-type .ui-form {margin-bottom: 0;width:calc((100% - 34px) / 2); } 
.ui-form-group.range-type .range-dash {font-size:14px;color:var(--text-tertiary); } 
.ui-form .btn-clear {position: absolute;z-index: 3;right: 15px;top: 15px;font-size: 1px;color: transparent;border: 0;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent;overflow: hidden;opacity: 0;transform: scale(0);transition: all 0.1s ease-in-out; display:none} 
.ui-form .right-section {display: block;margin-right: 15px;padding: 11px 0;white-space: nowrap; } 
.ui-form .right-section .sbtn {display: inline-block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding: 6px 8px;background-color: transparent;border: 1px solid var(--border-primary);border-radius: 6px;white-space: nowrap; } 
.ui-form .right-section .sbtn.bg-white {background-color: var(--bg-canvas_white ); } 
.ui-form .right-section .sbtn:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.ui-form .right-section .timelimit {white-space: nowrap;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.ui-form .right-section .notice-unit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ui-form .right-section .timelimit + .sbtn,
.ui-form .right-section .notice-unit + .sbtn {margin-left: 8px; } 
.ui-form .right-section .search-btn {background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent;border: 0;text-indent: -1000px;overflow: hidden; } 
.ui-form .right-section .arrow-down-btn {background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;border: 0;text-indent: -1000px;overflow: hidden; } 
.ui-form .right-section .calendar-btn {background-position: -96px -168px;background-repeat: no-repeat;background-color: transparent;border: 0;text-indent: -1000px;overflow: hidden; } 
.ui-form .right-section .edit-btn {background-position: -168px -24px;background-repeat: no-repeat;background-color: transparent;border: 0;text-indent: -1000px;overflow: hidden; } 
.ui-form .right-section .delete-btn {vertical-align: middle;background-position: -120px -48px;background-repeat: no-repeat;background-color: transparent;border: 0;overflow: hidden; } 
.ui-form .trans-price {position: absolute;left: 16px;bottom: 7px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);z-index: -1;opacity: 0;-webkit-transition: opacity 0.1s ease-in-out;transition: opacity 0.1s ease-in-out; } 
.ui-form .prefix,
.ui-form .suffix,
.ui-form .hidden-span {position: absolute;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif; } 
.ui-form .prefix {left: 16px;top: 15px;color: var(--text-primary );-webkit-transition: color 0.1s ease-in-out;transition: color 0.1s ease-in-out; } 
.ui-form .suffix {left: 16px;top: 15px;color: transparent;-webkit-transition: color 0.1s ease-in-out;transition: color 0.1s ease-in-out; } 
.ui-form .hidden-span {left: -10000px; } 
.ui-form .length-count {float: right;margin-right: 8px;margin-top: 4px;font-size: 0;line-height: 0;text-align: right; } 
.ui-form .length-count > span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ui-form .length-count .current {color: var(--text-blue); } 
.ui-form .length-count .max::before {content: "/"; } 
.ui-form .count-view {float: right;margin-right: 8px;margin-top: 4px;font-size: 0;line-height: 0;text-align: right; } 
.ui-form .count-view > span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ui-form .count-view .current {color: var(--text-blue); } 
.ui-form .count-view .max::before {content: "/"; } 
.ui-form.align-right .form-set input[type=date],
.ui-form.align-right .form-set input[type=text],
.ui-form.align-right .form-set input[type=password],
.ui-form.align-right .form-set input[type=email],
.ui-form.align-right .form-set input[type=tel],
.ui-form.align-right .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );text-align: right; } 
.ui-form.align-right .btn-clear {left: 15px; } 
.ui-form.align-right .prefix,
.ui-form.align-right .suffix {left: auto;opacity: 0; } 
.ui-form.align-right.filled .prefix,
.ui-form.align-right.filled .suffix {opacity: 1; } 
.ui-form.align-right.focused .form-set input[type=date],
.ui-form.align-right.focused .form-set input[type=text],
.ui-form.align-right.focused .form-set input[type=password],
.ui-form.align-right.focused .form-set input[type=email],
.ui-form.align-right.focused .form-set input[type=tel],
.ui-form.align-right.focused .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );padding-left: 42px;padding-right: 16px; } 
.ui-form.focused:not(.readonly) .form-set {border-color: var(--border-blue-same); } 
.ui-form.focused:not(.readonly) .form-set input[type=date],
.ui-form.focused:not(.readonly) .form-set input[type=text],
.ui-form.focused:not(.readonly) .form-set input[type=password],
.ui-form.focused:not(.readonly) .form-set input[type=email],
.ui-form.focused:not(.readonly) .form-set input[type=tel],
.ui-form.focused:not(.readonly) .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );padding-right: 42px; } 
.ui-form.focused:not(.readonly) .form-set textarea {padding-right: 16px; } 
.ui-form.focused:not(.readonly).align-right .form-set input[type=date],
.ui-form.focused:not(.readonly).align-right .form-set input[type=text],
.ui-form.focused:not(.readonly).align-right .form-set input[type=password],
.ui-form.focused:not(.readonly).align-right .form-set input[type=email],
.ui-form.focused:not(.readonly).align-right .form-set input[type=tel],
.ui-form.focused:not(.readonly).align-right .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );padding-right: 16px; } 
.ui-form.focused:not(.readonly) .prefix,
.ui-form.focused:not(.readonly) .select-label {color: var(--text-primary ); } 
.ui-form.focused:not(.readonly)[data-mode=dropdown] .form-set {border-color: var(--gray-600); } 
.ui-form.filled .prefix,
.ui-form.filled .suffix,
.ui-form.filled .select-label {color: var(--text-primary ); } 
.ui-form.filled .trans-price {z-index: 1;opacity: 1; } 
.ui-form.filled .tp input[type=tel],
.ui-form.filled .tp input[type=text] {padding: 8px 16px 22px; } 
.ui-form.filled .tp .prefix,
.ui-form.filled .tp .suffix {top: 8px; } 
/* .ui-form.focused.filled:not(.readonly) .btn-clear, 접근성2차 수정 */
.ui-form.filled:not(.readonly) .btn-clear,
.ui-form.clear-show .btn-clear{opacity: 1;-webkit-transform: scale(1);transform: scale(1);display:block;} 
.ui-form.clear-hide.filled:not(.readonly) .btn-clear,
.ui-form.clear-hide .btn-clear {display: none;} 
.ui-form.disabled .form-set {border-color: var(--border-primary);background-color: var(--bg-gray); } 
.ui-form.disabled .form-set input[type=date],
.ui-form.disabled .form-set input[type=text],
.ui-form.disabled .form-set input[type=password],
.ui-form.disabled .form-set input[type=email],
.ui-form.disabled .form-set input[type=tel],
.ui-form.disabled .form-set textarea {position: relative;z-index: 2;color:var(--text-tertiary);} 
.ui-form.disabled .form-set .select-label::after {opacity: 0.3; } 
.ui-form.disabled .btn-clear {opacity: 0 !important;-webkit-transform: scale(0) !important;transform: scale(0) !important; } 
.ui-form.readonly .form-set {border-color: var(--border-primary);background-color: var(--bg-disabled); } 
.ui-form.readonly .form-set input[type=date],
.ui-form.readonly .form-set input[type=text],
.ui-form.readonly .form-set input[type=password],
.ui-form.readonly .form-set input[type=email],
.ui-form.readonly .form-set input[type=tel],
.ui-form.readonly .form-set textarea {position: relative;z-index: 2;color:var(--text-tertiary);} 
.ui-form.readonly .form-set.bg-white {background-color: var(--bg-canvas_white ); } 
.ui-form.readonly.to-show-default .form-set {border-color: var(--border-primary);background-color: var(--bg-canvas_white ); } 
.ui-form .btn-keypad,
.ui-form .btn-select{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;border:0;z-index:2;}
.ui-form.dropdown-active[data-mode=with-select] .form-set, .ui-form.dropdown-active[data-mode=phone-auth] .form-set, .ui-form.dropdown-active[data-mode=dropdown] .form-set {border-color: var(--border-blue-same); } 
.ui-form.dropdown-active[data-mode=with-select] .form-set .select-label::after, .ui-form.dropdown-active[data-mode=phone-auth] .form-set .select-label::after, .ui-form.dropdown-active[data-mode=dropdown] .form-set .select-label::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.ui-form.flex-type {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-form.flex-type.focused input[type=text] {padding-right: 0;padding-left: 30px; } 
.ui-form.flex-type .form-label {width: 90px;line-height: 49px; } 
.ui-form.flex-type .form-label.over01 {width: 150px; } 
.ui-form.flex-type .txtbox {line-height: 49px; } 
.ui-form.flex-type .form-set {width: calc(100% - 90px); } 
.ui-form.flex-type .form-set input[type=text] {text-align: right; } 
.ui-form.flex-type .form-set .btn-clear {left: 12px;top: 12px; } 
.ui-form.flex-type-l {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-form.flex-type-l .form-label {width: 70px;line-height: 56px;text-align: right; } 
.ui-form.flex-type-l .form-set {width: calc(100% - 70px); } 
.ui-form.flex-type-l .form-set .suffix {left: 0;top: 15px; } 
.ui-form.flex-type-dynamic {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 26px; } 
.ui-form.flex-type-dynamic .form-label:first-child {padding-right: 12px; } 
.ui-form.flex-type-dynamic .form-label:last-child {padding-left: 12px; } 
.ui-form.flex-type-dynamic.focused input[type=text] {padding-right: 0;padding-left: 30px; } 
.ui-form.flex-type-dynamic .form-set {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative; } 
.ui-form.flex-type-dynamic .form-set .btn-clear {left: 2px;top: 12px; } 
.ui-form.flex-type-dynamic .form-set .preview-text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;position: absolute;left: 16px;bottom: -26px;color: var(--text-tertiary); } 
.ui-form.type-date .btn-clear {display: none !important; } 
.ui-form.type-date.focused .form-set input[type=date] {padding-right: 0 !important; } 
.ui-form.c-filled .form-set .select-label {color: var(--text-primary ); } 
.ui-form .form-message,
.ui-form-group .form-message {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 4px;padding-left: 16px;color: var(--text-red); } 
.ui-form .form-message.init-info-text,
.ui-form-group .form-message.init-info-text {color: var(--text-blue); } 
.ui-form .form-message.color-em,
.ui-form-group .form-message.color-em {color: var(--text-blue);font-weight: 300; } 
.ui-form.error .form-set,
.ui-form-group.error .form-set {border-color: var(--border-negative-same) !important; } 
.ui-form.error .length-count .current,
.ui-form.error .form-message,
.ui-form-group.error .length-count .current,
.ui-form-group.error .form-message {color: var(--text-red); } 
.ui-form.line-type,
.ui-form-group.line-type {margin-bottom: 32px; } 
.ui-form.line-type .form-message,
.ui-form-group.line-type .form-message {padding-left: 0; } 
.ui-form.line-type .trans-price,
.ui-form-group.line-type .trans-price {padding-left: 0; } 
.ui-form.line-type.error .form-set::after,
.ui-form-group.line-type.error .form-set::after {-webkit-transform: scaleX(1);transform: scaleX(1); } 
.ui-form.with-select-type,
.ui-form-group.with-select-type {margin-top: 32px; } 
.ui-form.with-select-type .h5,
.ui-form-group.with-select-type .h5 {margin-bottom: 8px;display: block; } 
.ui-form.with-select-type .select-currency-wrap.field,
.ui-form-group.with-select-type .select-currency-wrap.field {position: relative;margin-bottom: 0; } 
.ui-form.with-select-type .select-currency-wrap.field .unit-information,
.ui-form-group.with-select-type .select-currency-wrap.field .unit-information {position: absolute;bottom: -22px;right: 10px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.ui-form.with-select-type .select-currency-wrap.field .state,
.ui-form-group.with-select-type .select-currency-wrap.field .state {position: absolute;z-index: 1;-webkit-box-flex: 0;-ms-flex: 0 0 125px;flex: 0 0 125px;width: 110px;border-bottom: 0;top: 6px;left: 0; } 
.ui-form.with-select-type .select-currency-wrap.field .state + .ui-form,
.ui-form-group.with-select-type .select-currency-wrap.field .state + .ui-form {margin-top: 0; } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;border: 0;padding: 0;margin: 0;background-color: transparent;min-height: 45px; } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view::after,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view::after {right: 0; } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view .placeholder,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view .placeholder {padding-left: 16px; } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view .icon-flag-area,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view .icon-flag-area {width: 24px;height: 24px;border-radius: 25px;margin-left: 16px;border: 1px solid var(--border-secondary); } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view .icon-flag-area img,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view .icon-flag-area img {width: 100%;height: 100%; } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view .icon-flag-area::after,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view .icon-flag-area::after {content: "";position: absolute;right: 4px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view .label,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view .label {margin-left: 8px; } 
.ui-form.with-select-type .select-currency-wrap.field .state .btn-option-view .label.color-01,
.ui-form-group.with-select-type .select-currency-wrap.field .state .btn-option-view .label.color-01 {color: var(--text-disabled-same); } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form,
.ui-form-group.with-select-type .select-currency-wrap.field > .ui-form {border: 0;margin-bottom: 0;border-radius: 12px;overflow: hidden; } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form .form-set,
.ui-form-group.with-select-type .select-currency-wrap.field > .ui-form .form-set {padding-left: 110px; } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form .form-set input,
.ui-form-group.with-select-type .select-currency-wrap.field > .ui-form .form-set input {color: var(--text-blue);font-weight: 500; } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form .form-set input::-webkit-input-placeholder, .ui-form-group.with-select-type .select-currency-wrap.field > .ui-form .form-set input::-webkit-input-placeholder {font-weight: 300; } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form .form-set input::-moz-placeholder, .ui-form-group.with-select-type .select-currency-wrap.field > .ui-form .form-set input::-moz-placeholder {font-weight: 300; } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form .form-set input:-ms-input-placeholder, .ui-form-group.with-select-type .select-currency-wrap.field > .ui-form .form-set input:-ms-input-placeholder {font-weight: 300; } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form .form-set input::-ms-input-placeholder, .ui-form-group.with-select-type .select-currency-wrap.field > .ui-form .form-set input::-ms-input-placeholder {font-weight: 300; } 
.ui-form.with-select-type .select-currency-wrap.field > .ui-form .form-set input::placeholder,
.ui-form-group.with-select-type .select-currency-wrap.field > .ui-form .form-set input::placeholder {font-weight: 300; } 
.ui-form.with-select-type .select-currency-wrap.field + ul.text,
.ui-form-group.with-select-type .select-currency-wrap.field + ul.text {margin-top: 16px; } 
.ui-form .form-set > .btn-radio-list,
.ui-form-group .form-set > .btn-radio-list {margin-top: 16px;margin-bottom: 32px; } 
.ui-form.button-plus,
.ui-form-group.button-plus {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ui-form.button-plus .form-set,
.ui-form-group.button-plus .form-set {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ui-form.button-plus .form-set input,
.ui-form-group.button-plus .form-set input {width: 100%; } 
.ui-form.button-plus::after,
.ui-form-group.button-plus::after {display: none; } 
.ui-form.button-plus .line-type-button,
.ui-form-group.button-plus .line-type-button {padding-right: 12px; } 
.ui-form.button-plus .line-type-button:last-child,
.ui-form-group.button-plus .line-type-button:last-child {padding-right: 0;padding-left: 12px; } 
.ui-form.button-plus .line-type-button .btn-type-3,
.ui-form-group.button-plus .line-type-button .btn-type-3 {margin: 0; } 
.ui-form.button-plus .btn-radio-list,
.ui-form-group.button-plus .btn-radio-list {margin-bottom: 0;padding-right: 12px; } 
.ui-form.button-plus .btn-radio-list:last-child,
.ui-form-group.button-plus .btn-radio-list:last-child {padding-right: 0;padding-left: 12px; } 
.ui-form.button-plus .btn-radio-list label,
.ui-form-group.button-plus .btn-radio-list label {width: 58px;height: 48px; } 
.ui-form.button-plus .btn-radio-list + .form-message,
.ui-form-group.button-plus .btn-radio-list + .form-message {position: absolute;margin-top: 50px; } 
.ui-form .btn-radio-list + .form-message.radio-error,
.ui-form-group .btn-radio-list + .form-message.radio-error {padding-left: 0;margin-top: -28px; } 
.ui-form.line-type input[type=date] {height: 48px; } 
.ui-form.line-type input[type=date]::after {right: 0; } 
.ui-form.line-type .form-label {margin-bottom: 0; } 
.ui-form.line-type .form-set {border-width: 0 0 1px 0;border-radius: 0; } 
.ui-form.line-type .form-set::before, .ui-form.line-type .form-set::after {content: "";position: absolute;left: 0;right: 0;top: 100%;height: 1px;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } 
.ui-form.line-type .form-set::before {z-index: 10;background-color: var(--bg-blue-same); } 
.ui-form.line-type .form-set::after {z-index: 11;background-color: var(--palette-red-1000); } 
.ui-form.line-type .form-set input[type=date],
.ui-form.line-type .form-set input[type=text],
.ui-form.line-type .form-set input[type=password],
.ui-form.line-type .form-set input[type=email],
.ui-form.line-type .form-set input[type=tel],
.ui-form.line-type .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );padding: 12px 0; } 
.ui-form.line-type .form-set .select-label {padding: 12px 36px 12px 0; } 
.ui-form.line-type .form-set .select-label::after {right: 4px; } 
.ui-form.line-type .form-set.minbun-set > div.minbun-back label {padding: 12px 0 12px 0; } 
.ui-form.line-type .form-set.minbun-b .minbun-back input {width: 14px; } 
.ui-form.line-type .right-section {margin-right: 4px;padding: 8px 0; } 
.ui-form.line-type .btn-clear {right: 4px;top: 12px; } 
.ui-form.line-type .trans-price {left: 0; } 
.ui-form.line-type .prefix {left: 0;top: 12px; } 
.ui-form.line-type .suffix {left: 0;top: 12px; } 
.ui-form.line-type.align-right .btn-clear {left: 4px; } 
.ui-form.line-type.align-right .prefix,
.ui-form.line-type.align-right .suffix {left: auto; } 
.ui-form.line-type.align-right.focused .form-set input[type=date],
.ui-form.line-type.align-right.focused .form-set input[type=text],
.ui-form.line-type.align-right.focused .form-set input[type=password],
.ui-form.line-type.align-right.focused .form-set input[type=email],
.ui-form.line-type.align-right.focused .form-set input[type=tel],
.ui-form.line-type.align-right.focused .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );padding-left: 30px;padding-right: 0; } 
.ui-form.line-type.focused .form-set::before {-webkit-transform: scaleX(1);transform: scaleX(1); } 
.ui-form.line-type.focused .form-set input[type=date],
.ui-form.line-type.focused .form-set input[type=text],
.ui-form.line-type.focused .form-set input[type=password],
.ui-form.line-type.focused .form-set input[type=email],
.ui-form.line-type.focused .form-set input[type=tel],
.ui-form.line-type.focused .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );padding-right: 30px; } 
.ui-form.line-type.focused .form-set textarea {padding-right: 0; } 
.ui-form.line-type.focused.readonly .form-set::before {display: none; } 
.ui-form.line-type.filled .tp input[type=tel],
.ui-form.line-type.filled .tp input[type=text] {padding: 8px 0 22px; } 
.ui-form.line-type.filled .tp .prefix,
.ui-form.line-type.filled .tp .suffix {top: 8px; } 
.ui-form.line-type.disabled .form-set {background-color: transparent; } 
.ui-form.line-type.readonly .form-set {background-color: transparent; } 
.ui-form.line-type.readonly .form-set input[type=date],
.ui-form.line-type.readonly .form-set input[type=text],
.ui-form.line-type.readonly .form-set input[type=password],
.ui-form.line-type.readonly .form-set input[type=email],
.ui-form.line-type.readonly .form-set input[type=tel],
.ui-form.line-type.readonly .form-set textarea {position: relative;z-index: 2;color: var(--text-primary );color: var(--text-tertiary); } 
.ui-form.line-type.readonly .form-set input[type=text].color-em {color: var(--text-blue); } 
.ui-form.line-type.type-date.focused .form-set input[type=date] {padding-right: 0 !important; } 
.ui-form + .ui-form-group {margin-top: 0; } 
.ui-form-group {position: relative;margin-top: 32px; } 
.ui-form-group .static-label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px;display: block; } 
.ui-form-group .static-label + .date-range-set {margin-top: 0; } 
.ui-form-group .static-label + .form-set .btn-radio-list {margin-top: 0; } 
.ui-form-group .ui-form.line-type + .ui-form.line-type {margin-top: -20px; } 
.ui-form-group .ui-form + .ui-flex-wrap {margin-top: -8px; } 
.ui-form-group .tr-text {position: absolute;right: 0;top: 2px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ui-form-group .date-range-set + .form-message.radio-error {padding-left: 0;margin-top: -20px; } 
.ui-flex-wrap .ui-form .form-message {white-space: nowrap; } 
.ui-form-exchange .icon-compare {display: block;margin: 0;text-indent: 0;overflow: hidden; } 
.ui-form-exchange .icon-compare::before {margin: 20px auto 20px; } 
.ui-form + .related-link {font-size: 0;text-align: right;margin-top: -4px;margin-bottom: 32px; } 
.ui-form + .related-elem,
.ui-form-group + .related-elem {margin-top: -4px;margin-bottom: 20px; } 
.ui-form.select-sort {margin-bottom: 0;}
.ui-form.select-sort .form-set {border: none;background: none} 
.ui-form.select-sort .form-set .select-label {padding: 0 18px 0 0;font-size: 14px;line-height: 1.5;}
.ui-form.select-sort .form-set .select-label::after {right: -6px;} 
.ui-form.select-sort .form-set.non-border .select-label {padding-right: 24px;font-size: 12px;color: var(--text-tertiary);} 
.ui-form.select-sort .form-set.non-border .select-label::after {right: 0;} 
.header-search .ui-form.filled:not(.readonly) .btn-clear {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } 
.select-option-list li {border-bottom: 1px solid var(--border-secondary); } 
.select-option-list li:last-child {border-bottom: 0; } 
.select-option-list button {position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: left;width: 100%;padding: 12px 24px 12px 0;border: 0;background-color: var(--bg-canvas_white-elevated); } 
.select-option-list button.selected {font-weight: 500; } 
.select-option-list button.selected::after {content: "";position: absolute;right: 0;top: 50%;margin-top: -12px;background:url(/images/web/img/icon/icon-check03.png) no-repeat;background-size:100% auto;} 
.select-option-list button.selected .count {color: var(--text-blue);}
.select-option-list button.reserved, .select-option-list button .disabled {color: var(--text-tertiary);font-weight: 300; } 
.select-option-list.type02 {margin: 0 -20px;}
.select-option-list.type02 button {padding: 16px 20px;font-weight: 500;}
.select-option-list.type03 li span{display:block;padding:12px 0;font-size:var(--t5-font-size);line-height:var(--t5-line-height);letter-spacing:-0.5px;}
.select-option-list.type-invest li button{padding-left:40px;}
.select-option-list.type-invest li .icon{position:absolute;left:0;top:50%;transform:translateY(-54%);border:2px solid var(--border-secondary);border-radius: 100%;width:22px;height:22px;}
.select-option-list.type-invest li .icon img{width:22px;}
.keypad-focus{position:fixed;left:0;bottom:0;right:0;height:50%;background:rgba(0,0,0,0);z-index:3;}
.with-select-state {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.with-select-state .label-placeholder {color: var(--text-tertiary); } 
.with-select-state .state {width: 120px; } 
.with-select-state .state .btn-option-view {width: 112px;padding: 12px 0;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;border: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;border-bottom: 1px solid var(--border-primary); } 
.with-select-state .state .btn-option-view::after {content: "";position: absolute;right: -4px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.with-select-state .state .btn-option-view .icon-flag-area {width: 24px;height: 24px;border-radius: 12px;margin-right: 4px; } 
.with-select-state .state .btn-option-view .icon-flag-area img {width: 100%;height: 100%; } 
.with-select-state .decimal-point-set {width: calc(100% - 120px); } 
.with-select-state .decimal-point-set .decimal::before {top: 46px; } 
.decimal-point-set {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.decimal-point-set .ui-form {margin-bottom: 20px; } 
.decimal-point-set .integer {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.decimal-point-set .decimal {position: relative;width: 90px;margin-left: 20px; } 
.decimal-point-set .decimal::before {content: "";position: absolute;left: -12px;top: 22px;width: 4px;height: 4px;background-color: var(--gray-500);border-radius: 4px; } 
.decimal-point-set .decimal.bottom::before {top: auto;bottom: 0; } 
.decimal-point-set.same-type .decimal {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left: 57px; } 
.decimal-point-set.same-type .decimal::before {z-index: 10;top: 28px;left: -40px;width: 24px;height: 24px;background-position: -264px -168px;background-repeat: no-repeat;background-color: transparent; } 
.decimal-point-set.same-type .btn-clear {display: none; } 
.decimal-point-set.gram {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.decimal-point-set.gram .unit {line-height: 49px; } 
.decimal-point-set.half {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.decimal-point-set.half .decimal {width: 50%; } 
.decimal-point-set.half .tr-text {bottom: 7px;top: auto; } 
.like-ui-form .label {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.like-ui-form .label + .btn-radio-list {margin-top: 16px; } 
.like-ui-form .tooltip-trigger {position: relative;top: -1px; } 
.ui-form .form-label .tooltip-trigger,
.h4 .tooltip-trigger,
.input-type-checkbox .tooltip-trigger{vertical-align: middle;margin-top: -2px; }
.h5 .v-middle + .tooltip-trigger,
.ui-form .form-label .v-middle + .tooltip-trigger{vertical-align: middle;margin:0;}

.money-range-set {margin-top: 0 !important; } 
.money-range-set,
.date-range-set {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 20px; } 
.money-range-set .ui-form,
.date-range-set .ui-form {margin-bottom: 32px; } 
.money-range-set .ui-form .form-label,
.date-range-set .ui-form .form-label {margin-bottom: 0; } 
.money-range-set .start,
.date-range-set .start {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 34px; } 
.money-range-set .start .ui-form,
.date-range-set .start .ui-form {margin-bottom: 20px; } 
.money-range-set .end,
.date-range-set .end {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.money-range-set .end .ui-form,
.date-range-set .end .ui-form {position: relative;margin-bottom: 20px; } 
.money-range-set .end .ui-form::after,
.date-range-set .end .ui-form::after {content: "~";font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);position: absolute;left: -34px;top: calc(50% - 12px);width: 34px;text-align: center; } 
.money-range-set .select-month,
.date-range-set .select-month {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; } 
.money-range-set .select-month .ui-form,
.date-range-set .select-month .ui-form {margin-bottom: 16px; } 
.money-range-set + .period-displayer.type2,
.date-range-set + .period-displayer.type2 {margin-top: 16px; } 
.deal-number-set {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.deal-number-set .start {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 34px; } 
.deal-number-set .start .ui-form {margin-bottom: 20px; } 
.deal-number-set .end {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.deal-number-set .end .ui-form {position: relative;margin-bottom: 20px; } 
.deal-number-set .end .ui-form::after {content: "~";font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);position: absolute;left: -34px;top: calc(50% - 12px);width: 34px;text-align: center; } 
.date-range .ui-form-group + .ui-form-group {margin-top: 0; } 
.box-in-label {position: relative; } 
.box-in-label .form-label {position: absolute;z-index: 2;left: 12px;top: 16px;font-weight: 400;color: var(--text-tertiary); } 
.box-in-label .btn-clear {display: none; } 
/*
 * bottom sheet
 */
.bottom-sheet-dimm {position: fixed;z-index: 1003;left: 0;right: 0;top: 0;bottom: 0;background-color: var(--bg-canvas_dark_a60);display: none;opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;color: transparent; } 
.bottom-sheet-container {position: fixed;z-index: 1003;left: 0;right: 0;bottom: -100vh;border-top-left-radius: 16px;border-top-right-radius: 16px;background-color: var(--bg-canvas_white-elevated);min-height: 30vh;max-height: 50vh;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-transition: bottom 0.3s ease-in-out, max-height 0.2s ease-in-out;transition: bottom 0.3s ease-in-out, max-height 0.2s ease-in-out;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.16);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.16);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.bottom-sheet-container.max {max-height: calc(100vh - 49px - var(--safeAreaInsetTop)); } 
.bottom-sheet-container.max-fix {min-height: calc(100vh - 49px - var(--safeAreaInsetTop)); } 
.bottom-sheet-container.auto {min-height: auto;} 
.bottom-sheet-container::after {content: "";display: block;height: var(--safeAreaInsetBottom);min-height: var(--stickyBottomMargin); } 
.bottom-sheet-container > .bottom-sheet-contents {padding: 8px 20px 32px; } 
.bottom-sheet-container > .bottom-sheet-contents .h5 {color: var(--text-tertiary); } 
.bottom-sheet-container > .bottom-sheet-contents strong.h5 {display: block;color: var(--text-primary ); } 
.bottom-sheet-container > .bottom-sheet-contents .img-wrap {margin: 16px 0;text-align: center; } 
.bottom-sheet-header {padding: 14px 20px; } 
.bottom-sheet-header .title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;outline: none; } 
.bottom-sheet-header .title.no-txt{min-height:24px}
.bottom-sheet-header .sub-title {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bottom-sheet-contents {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 0 20px;overflow: auto; } 
.bottom-sheet-buttons {position: relative;padding: 12px 20px 0; } 
.bottom-sheet-buttons::before {content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: 10px;background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white-a0-elevated)), to(var(--bg-canvas_white-elevated)));background: linear-gradient(to bottom, var(--bg-canvas_white-a0-elevated) 0%, var(--bg-canvas_white-elevated) 100%);} 
.bottom-sheet-close {position: absolute;right: 16px;top: 14px;padding: 0;border: 0;background-position: -240px -48px;background-repeat: no-repeat;background-color: transparent;font-size: 1px;color: transparent;overflow: hidden; } 
.bottom-sheet-notice .h4:first-child {margin-top: 16px; } 
.bottom-sheet.show .bottom-sheet-container {bottom: 0 !important; } 
.bottom-sheet.no-transition .bottom-sheet-container {-webkit-transition-duration: 0s;transition-duration: 0s; } 
.bottom-sheet .fullsize-layout {margin: 0 -20px; } 
.standard-sheet .bottom-sheet-dimm {right: 100%;bottom: 100%; } 
.standard-sheet .bottom-sheet-header {padding: 20px 20px 24px; } 
.standard-sheet .bottom-sheet-close {display: none; } 
.standard-sheet .standard-sheet-handle {position: relative;height: 22px;font-size: 1px;text-indent: -1000px;border:0;background:0;} 
.standard-sheet .standard-sheet-handle::before {content: "";position: absolute;left: calc(50% - 25px);top: 12px;width: 50px;height: 5px;border-radius: 3px;background-color: var(--gray-300); } 
.standard-sheet[data-dimm=true] .bottom-sheet-dimm {right: 0;bottom: 0; } 
.bs-message {margin-bottom: 8px; } 
.bs-message .bs-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.bs-message .bs-text.accent {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.bs-message .bs-text + .bs-text {margin-top: 8px; } 
.facial-recognition-guide .guide-slide {position: relative; } 
.facial-recognition-guide .guide-slide p {margin-bottom: 80px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: center; } 
.facial-recognition-guide .guide-slide::after {content: "";display: block;width: 240px;height: 240px;margin: 0 auto 70px; } 
.facial-recognition-guide .swiper-pagination {bottom: auto !important;top: 80px; } 
.facial-recognition-guide .guide-slide-1::after {background: url(/images/web/img/moneybus/bg-guide-slide-1.png) no-repeat 0 0/100% 100%; } 
.facial-recognition-guide .guide-slide-2::after {background: url(/images/web/img/moneybus/bg-guide-slide-2.png) no-repeat 0 0/100% 100%; } 
.facial-recognition-guide .guide-slide-3::after {background: url(/images/web/img/moneybus/bg-guide-slide-3.png) no-repeat 0 0/100% 100%; } 
.facial-recognition-guide .guide-slide-1::before {content: "";position: absolute;right: 50%;bottom: 0;width: 157px;height: 140px;margin: 0 auto;background: url(/images/web/img/bg/bg-type-nono.png) no-repeat 0 0/100% 100%; } 
.facial-recognition-guide .guide-slide-2::before {content: "";position: absolute;left: calc(50% + 35px);bottom: 0;width: 115px;height: 150px;margin: 0 auto;background: url(/images/web/img/bg/bg-type-ok.png) no-repeat 0 0/100% 100%; } 
.tooltip {position: absolute;z-index: 100;left: 0;top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 6px 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-secondary);border: 1px solid var(--border-primary);border-radius: 6px;background-color: var(--bg-white );word-break: keep-all; } 
.tooltip.has-button-close .tooltip-contents {position: relative;padding-right: 16px; } 
.tooltip.has-button-close .tooltip-contents .tooltip-close {position: absolute;top: 2px;right: -4px;border: 0;border: 0;overflow: hidden;color: transparent;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.tooltip .tooltip-arrow {position: absolute;width: 12px;height: 8px;font-size: 0; } 
.tooltip .tooltip-arrow::before {content: "";position: absolute;left: 0;top: 0;width: 0;height: 0;border-style: solid;border-width: 10px 8px 0px 8px;border-color: var(--border-primary) transparent transparent transparent; } /* 다크수정 */ 
.tooltip .tooltip-arrow::after {content: "";position: absolute;top: -2px;left: 0;border-style: solid;border-width: 10px 8px 0px 8px;border-color: var(--bg-white) transparent transparent transparent; } 
.tooltip.style-accent {color: var(--text-ondark_primary-same);background-color: var(--bg-brand_strong-same);border:0; } 
.tooltip.style-accent .tooltip-arrow::before, .tooltip.style-accent .tooltip-arrow::after {border-top-color: var(--bg-brand_strong-same); } 
.tooltip.style-accent.has-button-close .tooltip-contents .tooltip-close {background-position: -16px 0;background-repeat: no-repeat;background-color: transparent; } 
.tooltip.style-accent02 {color: var(--text-ondark_primary-same);background: var(--bg-brand_strong-same);border: none; } /* 다크수정 */ 
.tooltip.style-accent02 .tooltip-arrow::before,.tooltip.style-accent02 .tooltip-arrow::after {border-top-color: var(--bg-brand_strong-same); } /* 다크수정 */ 
.tooltip.type02 {z-index: 1100;}
.tooltip.placement-top {max-width: calc(100% - 40px); } 
.tooltip.placement-top .tooltip-arrow {top: 100%;left: calc(50% - 6px); } 
.tooltip.placement-bottom {max-width: calc(100% - 40px); } 
.tooltip.placement-bottom .tooltip-arrow {bottom: 100%;left: calc(50% - 6px);-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.tooltip.placement-left .tooltip-arrow {left: calc(100% - 1px);top: calc(50% - 4px);-webkit-transform: rotate(270deg);transform: rotate(270deg); } 
.tooltip.placement-right {margin-right: 16px; } 
.tooltip.placement-right .tooltip-arrow {right: calc(100% - 1px);top: calc(50% - 4px);-webkit-transform: rotate(90deg);transform: rotate(90deg); } 
.sel-tooltip li .tooltip-wrap {display: none;text-align: center;} 
.sel-tooltip li .tooltip {position: relative;display: inline-block;max-width: initial;margin-top: 10px;} 
.sel-tooltip li.selected .tooltip-wrap {display: block;}
.btn-radio-list.sel-tooltip li {margin-top: 0;}
.tooltip-trigger {display: inline-block;font-size: 1px;color:transparent;background-position: -216px 0;background-repeat: no-repeat;background-color: transparent;border: 0;vertical-align: middle; } 
.tooltip-trigger.fill-type {background-position: -216px 0;background-repeat: no-repeat;background-color: transparent; } 
.tooltip-area.info-type {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.tooltip-area.info-type .tooltip-trigger {margin-left: 4px; } 
.tooltip-trigger.type02 { background: url(/images/web/img/icon/ic_24_question.png) no-repeat 0 0; background-size: 100% auto; } 
.tooltip-trigger.type04 { background: url(/images/web/img/icon/ic_24_question02.png) no-repeat 0 0; background-size: 100% auto; }
.tooltip-area{display:inline-block;position:relative;}
.tooltip-area:after{content:"";width:7px;height:7px;border:solid var(--border-primary);border-width:1px 1px 0 0;position:absolute;left:8px;top:25px;background:var(--bg-canvas_white );transform:rotate(-45deg);display:none;z-index:1;}
.tooltip-area .btn-tooltip{display:inline-block;width: 24px;height: 24px;border:0;text-indent:-9999px;background: url(/images/web/img/icon/ic_24_question.png) no-repeat 0 0;
background-size: 100% auto;}
.tooltip-area .tooltip-box{position:absolute;left:0;top:29px;border: 1px solid var(--border-primary);border-radius: 6px;background-color: var(--bg-canvas_white );width:calc(100vw - 40px);display:none;z-index:1;}
.tooltip-area .tooltip-box .tooltip-box-text{letter-spacing: -0.5px;color: var(--text-secondary);font-size:12px;line-height:18px;box-sizing: border-box;padding: 6px 12px;float:left;padding-right:34px;word-break: keep-all;}
.tooltip-area.on:after{display:block;}
.tooltip-area.on .tooltip-box{display:block;}
.tooltip-box-close{position:absolute;right:9px;top:7px;width:16px;height:16px;background: url(/images/web/img/icon/sprite-icons16.png);background-size: 64px 32px;border:0;text-indent:-9999px;}


/*
 * table
 */
.tit-tbl-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 20px 0 8px; } 
.tit-tbl-wrap.type2 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0; } 
.tit-tbl-wrap.type2 .tit-tbl {-ms-flex-item-align: start;align-self: flex-start; } 
.tit-tbl-wrap.type2 .subcopy {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.tit-tbl-wrap.type2 + .table-list-wrap {margin-top: 8px; } 
.tit-tbl-wrap.type2 + .table-list-wrap table.type-col tbody th,
.tit-tbl-wrap.type2 + .table-list-wrap table.type-col tbody td {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;letter-spacing: -0.1em; } 
.tit-tbl-wrap.type {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.tit-tbl-wrap .tit-tbl {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-bottom: 0;margin-top: 0; } 
.tit-tbl-wrap .info-addition-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.tit-tbl-wrap .info-addition-area.type-blue {color: var(--text-blue); } 
.tit-tbl-wrap .info-addition-area.small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.tit-tbl-wrap.info-one {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.tit-tbl {padding-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.tit-tbl.size-s, .tit-tbl.size-xs {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-bottom: 9px;font-weight: 300; } 
.btn-table-share {overflow: hidden;border: 0;background-position: -24px -120px;background-repeat: no-repeat;background-color: transparent; } 
.btn-table-share span {overflow: hidden;width: 1px;height: 1px;margin-top: -1px;-webkit-clip-path: polygon(0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0);white-space: nowrap;border: 0; } 
.table-btn-wrap {text-align: center;margin-top: 20px; } 
.table-btn-wrap .btn-table {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border: 1px solid var(--border-blue-same);padding: 12px 14px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-radius: 6px;background-color: var(--bg-canvas_white ); } 
.table-btn-wrap .btn-table span {color: var(--text-blue); } 
.table-list-wrap {border-top: 1px solid var(--gray-600); } 
.table-list-wrap table {width: 100%;table-layout: fixed; } 
.table-list-wrap table.highlight {border-collapse: inherit; } 
.table-list-wrap table caption {overflow: hidden;width: 1px;height: 1px;margin-top: -1px;-webkit-clip-path: polygon(0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0);white-space: nowrap;border: 0; } 
.table-list-wrap table thead tr {background-color: var(--bg-gray); } 
.table-list-wrap table thead tr th {text-align: center; } 
.table-list-wrap table thead tr th.text-left {text-align: left; } 
.table-list-wrap table thead tr th.text-right {text-align: right; } 
.table-list-wrap table tfoot th {text-align: center;padding: 10px 12px 9px;border-bottom: 1px solid var(--border-secondary); } 
.table-list-wrap table tfoot td {text-align: center;padding: 10px 12px 9px;border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary); } 
.table-list-wrap table tfoot td.text-left {text-align: left; } 
.table-list-wrap table tfoot td.text-right {text-align: right; } 
.table-list-wrap table tbody tr th {background-color: var(--bg-gray);color: var(--text-primary ); } 
.table-list-wrap table tbody tr td {color: var(--text-tertiary);border-left: 1px solid var(--border-secondary); } 
.table-list-wrap table tbody tr td.text-left {text-align: left; } 
.table-list-wrap table tbody tr td.text-center {text-align: center; } 
.table-list-wrap table tbody tr td.text-right {text-align: right; } 
.table-list-wrap table tbody tr th,
.table-list-wrap table tbody tr td {vertical-align: middle;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;text-align: left;padding: 10px 12px 9px;border-bottom: 1px solid var(--border-primary); } 
.table-list-wrap table tbody tr th.bd-left-none,
.table-list-wrap table tbody tr td.bd-left-none {border-left: 0; } 
.table-list-wrap table tbody tr th.small,
.table-list-wrap table tbody tr td.small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.table-list-wrap table.type-col.xsmall tr th,
.table-list-wrap table.type-col.xsmall tr td,
.table-list-wrap table tbody tr th.xsmall,
.table-list-wrap table tbody tr td.xsmall {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;padding: 10px 2px; } 
.table-list-wrap table.align-right tbody td {text-align: right; } 
.table-list-wrap table th.bg-white {background-color: var(--bg-canvas_white );}
.table-list-wrap table.type-col.doblehead thead tr:nth-child(2) th:nth-child(1) {border-left: 1px solid var(--border-secondary); } 
.table-list-wrap table.type-col.doblehead tbody tr td {border-left: 1px solid var(--border-secondary); } 
.table-list-wrap table.type-col thead tr:nth-child(1) th:nth-child(1) {border-left: 0; } 
.table-list-wrap table.type-col thead tr:nth-child(2) th:nth-child(1) {border-left: 0; } 
.table-list-wrap table.type-col thead tr:nth-child(2) th.bd-left {border-left: 1px solid var(--border-secondary); } 
.table-list-wrap table.type-col thead tr:first-child th.active {border-top: 1px solid var(--border-blue-same);border-left: 1px solid var(--border-blue-same); } 
.table-list-wrap table.type-col thead th {padding: 9px 6px 8px;border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);vertical-align: middle;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.table-list-wrap table.type-col thead th.small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.table-list-wrap table.type-col thead th.active {border-left: 1px solid var(--border-blue-same);border-right: 1px solid var(--border-blue-same); } 
.table-list-wrap table.type-col tbody th {text-align: center; } 
.table-list-wrap table.type-col tbody th.text-left {text-align: left; } 
.table-list-wrap table.type-col tbody th.text-right {text-align: right; } 
.table-list-wrap table.type-col tbody th.active {border-left: 1px solid var(--border-blue-same);border-right: 1px solid var(--border-blue-same); } 
.table-list-wrap table.type-col tbody th.bdright {border-right: 1px solid var(--border-secondary); } 
.table-list-wrap table.type-col tbody td {text-align: center;padding: 10px 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.table-list-wrap table.type-col tbody td + td[rowspan] {border-left: 1px solid var(--border-secondary); } 
.table-list-wrap table.type-col tbody td + td[rowspan] + td[rowspan] {border-left: 1px solid var(--border-secondary);border-right: 0; } 
.table-list-wrap table.type-col tbody td[rowspan] {border-left: 0;border-right: 1px solid var(--border-secondary); } 
.table-list-wrap table.type-col tbody td[rowspan][rowspan] + td {border-left: 0; } 
.table-list-wrap table.type-col tbody td:nth-child(1) {border-left: 0; } 
.table-list-wrap table.type-col tbody td.text-left {text-align: left; } 
.table-list-wrap table.type-col tbody td.text-right {text-align: right; } 
.table-list-wrap table.type-col tbody td:last-child[rowspan] {border-left: 1px solid var(--border-secondary);border-right: 0; } 
.table-list-wrap table.type-col tbody td.type-blue {color: var(--text-blue); } 
.table-list-wrap table.type-col tbody td.rating-box {position: relative;padding-left: 24px; } 
.table-list-wrap table.type-col tbody td.rating-box::after {content: "";position: absolute;left: 5px;top: 13px;width: 16px;height: 16px; } 
.table-list-wrap table.type-col tbody td.rating-box.color-01::after {background: var(--palette-seafoam-600); } 
.table-list-wrap table.type-col tbody td.rating-box.color-02::after {background: var(--bg-blue-same); } 
.table-list-wrap table.type-col tbody td.rating-box.color-03::after {background: var(--palette-yellow-300); } 
.table-list-wrap table.type-col tbody td.rating-box.color-04::after {background: var(--bg-orange-same); } 
.table-list-wrap table.type-col tbody td.rating-box.color-05::after {background: var(--palette-red-1000); } 
.table-list-wrap table.type-col tbody td.active {border-left: 1px solid var(--border-blue-same);border-right: 1px solid var(--border-blue-same); } 
.table-list-wrap table.type-col tbody tr:last-child td.active {border-bottom: 1px solid var(--border-blue-same); } 
.table-list-wrap table.type-col tbody tr:last-child th.active {border-bottom: 1px solid var(--border-blue-same); } 
.table-list-wrap table.type-row tbody th {text-align: left; } 
.table-list-wrap table.type-row tbody th[rowspan] {border-right: 1px solid var(--border-secondary); } 
.table-list-wrap table.type-row tbody tr th.bdleft {border-left: 1px solid var(--border-secondary); } 
.table-list-wrap table .btn-table-inner {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 4px 8px;border: 1px solid var(--border-primary);border-radius: 4px;background: none; } 
.table-list-wrap table .btn-table-inner span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.table-list-wrap + .tit-tbl {margin-top: 32px; } 
.table-list-wrap + .subtext {margin-top: 16px; } 
.table-list-wrap + .text {margin-top: 16px; } 
.table-list-wrap.buy-rate-tb [class*=grap-rate-] {position: relative;text-indent: 16px; } 
.table-list-wrap.buy-rate-tb [class*=grap-rate-]::before {display: block;content: "";width: 16px;height: 16px;background-color: var(--bg-blue-same);position: absolute;left: 16px;top: 35%; } 
.table-list-wrap.buy-rate-tb .grap-rate-b::before {background-color: var(--palette-seafoam-600); } 
.table-list-wrap.buy-rate-tb .grap-rate-c::before {background-color: var(--palette-purple-900); } 
.table-list-wrap.check-type {border-top: none; } 
.table-list-wrap.check-type th {background-color: transparent;border: none; } 
.table-list-wrap.check-type tbody td {border: 1px solid var(--border-secondary); } 
.table-list-wrap.check-type tbody td.check {position: relative; } 
.table-list-wrap.check-type tbody td.check::before {content: "";position: absolute;left: 50%;top: 50%;width: 20px;height: 20px;border: 3px solid var(--border-blue-same);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.table-list-wrap.check-type tfoot td {border: none; } 
.table-list-wrap.fs-12 th,
.table-list-wrap.fs-12 td{font-size:12px !important;line-height:1.5 !important;}
.table-list-wrap.type-pd table tbody td {padding: 10px 6px;}
.status-value-view {position: relative; } 
.status-value-view::before {content: "";display: inline-block;vertical-align: middle;width: 0;height: 0;margin-right: 3px;border-left: solid 6px transparent;border-right: solid 6px transparent; } 
.status-value-view.type-up {color: var(--text-red); } 
.status-value-view.type-up::before {color: var(--text-red);border-bottom: solid 8px var(--border-negative-same); } 
.status-value-view.type-down {color: var(--text-blue); } 
.status-value-view.type-down::before {color: var(--text-blue);border-top: solid 8px var(--border-blue-same); } 
.status-value-view .text-status {overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.table-list-no-line {padding: 12px 0 12px 0;border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary); } 
.table-list-no-line caption {overflow: hidden;width: 1px;height: 1px;margin-top: -1px;-webkit-clip-path: polygon(0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0);white-space: nowrap;border: 0; } 
.table-list-no-line table {width: 100%; } 
.table-list-no-line table tbody th {text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 4px 0; } 
.table-list-no-line table tbody th.list-check-area {vertical-align: middle; } 
.table-list-no-line table tbody td {vertical-align: top;text-align: right;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );padding: 4px 0; } 
.table-list-no-line table tbody td.type-blue {color: var(--text-blue); } 
.table-list-no-line table tbody td.color-em02 {color: var(--text-red); } 
.table-list-no-line table tbody td.btn-detail-area {text-align: right;padding-top: 14px; } 
.table-list-no-line table tbody .hr-line th,
.table-list-no-line table tbody .hr-line td {padding: 14px 0 16px;border-bottom: 1px solid var(--border-secondary); } 
.table-list-no-line table tbody .hr-line + tr th,
.table-list-no-line table tbody .hr-line + tr td {padding-top: 12px; } 
.table-list-no-line table tbody .hr-line.nobutton th,
.table-list-no-line table tbody .hr-line.nobutton td {padding: 4px 0 12px; } 
.table-list-no-line table tbody .hr-line-checkonly .list-check-area {border-bottom: 1px solid var(--border-secondary); } 
.ltt-wrap {margin-top: 24px;border-top: 1px solid var(--gray-600); } 
.list-type-table {padding: 16px 0;border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary); } 
.list-type-table.type-with-check {position: relative;padding-left: 40px; } 
.list-type-table.type-with-check .input-type-checkbox {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.list-type-table + .list-type-table {border-top: 0; } 
.list-type-table.bd-top-none {border-top: 1px solid transparent; } 
.list-type-table.bd-bottom-none {border-bottom: 1px solid transparent; } 
.list-type-table.bd-ty01 {padding-bottom: 0;border-bottom: 0;border-top-color:var(--border-secondary);} 
.list-type-table.type-border-none {border-top: 0;border-bottom: 0; } 
.list-type-table > li, .list-type-table > .li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.list-type-table > li.depth-info-view, .list-type-table > .li.depth-info-view {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.list-type-table > li.depth-info-view .notice-contents-wrap, .list-type-table > .li.depth-info-view .notice-contents-wrap, .list-type-table > li.depth-info-view .cont-wrap {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;margin-top: 8px; } 
.list-type-table > li.no-gap, .list-type-table > .li.no-gap {margin-top: 0; } 
.list-type-table > li + li, .list-type-table > li + .li, .list-type-table > .li + li, .list-type-table > .li + .li {margin-top: 8px; } 
.list-type-table.type-mt16 > li + li { margin-top: 16px; } 
.list-type-table > li.hr-line, .list-type-table > .li.hr-line {padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.list-type-table > li.hr-line2, .list-type-table > .li.hr-line2 {padding-top: 16px;margin-top: 16px;border-top: 1px solid var(--border-secondary); } 
.list-type-table > li.align-r, .list-type-table > .li.align-r {-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right; } 
.list-type-table > li .tit-tbl-inner, .list-type-table > .li .tit-tbl-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.list-type-table > li .tit-tbl-inner.type-blue, .list-type-table > .li .tit-tbl-inner.type-blue {color: var(--text-blue); } 
.list-type-table > li .tit-tbl-inner.prod-name, .list-type-table > .li .tit-tbl-inner.prod-name {color: var(--text-primary );margin-bottom: 8px; } 
.list-type-table > li .tit-data-area, .list-type-table > .li .tit-data-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;white-space: nowrap; } 
.list-type-table > li .tit-data-area .sub-data-text, .list-type-table > .li .tit-data-area .sub-data-text {display: inline-block;padding-left: 4px;color: inherit; } 
.list-type-table > li .tit-data-area .tooltip-trigger, .list-type-table > .li .tit-data-area .tooltip-trigger {margin-left: 4px; } 
.list-type-table > li .tit-data-area.type-blue, .list-type-table > .li .tit-data-area.type-blue {color: var(--text-blue); } 
.list-type-table > li .tit-data-area.font-medium, .list-type-table > .li .tit-data-area.font-medium {font-weight: 500; } 
.list-type-table > li .tit-data-area em.type-blue, .list-type-table > li .tit-data-area em.minus, .list-type-table > .li .tit-data-area em.type-blue, .list-type-table > .li .tit-data-area em.minus {color: var(--text-blue); } 
.list-type-table > li .tit-data-area em.type-red, .list-type-table > li .tit-data-area em.plus, .list-type-table > .li .tit-data-area em.type-red, .list-type-table > .li .tit-data-area em.plus {color: var(--text-red); } 
.list-type-table > li .txt-data-area, .list-type-table > .li .txt-data-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.list-type-table > li .txt-data-area.type-blue, .list-type-table > li .txt-data-area.minus, .list-type-table > .li .txt-data-area.type-blue, .list-type-table > .li .txt-data-area.minus {color: var(--text-blue); } 
.list-type-table > li .txt-data-area.type-red, .list-type-table > li .txt-data-area.plus, .list-type-table > .li .txt-data-area.type-red, .list-type-table > .li .txt-data-area.plus {color: var(--text-red); } 
.list-type-table > li .txt-data-area.font-medium, .list-type-table > .li .txt-data-area.font-medium {font-weight: 500; } 
.list-type-table > li .txt-data-area.txt-ellipsis, .list-type-table > .li .txt-data-area.txt-ellipsis {overflow: hidden;text-overflow: ellipsis;max-width: 65%;display: inline-block;white-space: nowrap; } 
.list-type-table > li .txt-data-area > span, .list-type-table > .li .txt-data-area > span {display: block; } 
.list-type-table > li .txt-data-area > span.inbl, .list-type-table > .li .txt-data-area > span.inbl {display: inline-block;vertical-align: middle; } 
.list-type-table > li .txt-data-area > span.inbl.font-blue, .list-type-table > .li .txt-data-area > span.inbl.font-blue {color: var(--text-blue); } 
.list-type-table > li .txt-data-area > span.inbl.font-red, .list-type-table > .li .txt-data-area > span.inbl.font-red {color: var(--text-red); } 
.list-type-table > li .txt-data-area.up, .list-type-table > .li .txt-data-area.up {color: var(--text-red); } 
.list-type-table > li .txt-data-area.up::before, .list-type-table > .li .txt-data-area.up::before {content: "▲";padding-right: 2px; } 
.list-type-table > li .txt-data-area.down, .list-type-table > .li .txt-data-area.down {color: var(--text-blue); } 
.list-type-table > li .txt-data-area.down::before, .list-type-table > .li .txt-data-area.down::before {content: "▼";padding-right: 2px; } 
.list-type-table > li .txt-data-area .copy-text, .list-type-table > .li .txt-data-area .copy-text {font-weight: inherit;color: var(--text-primary );padding: 0; } 
.list-type-table > li .txt-data-area .copy-text img, .list-type-table > .li .txt-data-area .copy-text img {vertical-align: -7px; } 
.list-type-table > li .txt-data-area .copy-text.icon-20 img, .list-type-table > .li .txt-data-area .copy-text.icon-20 img {width: 20px;height: 20px;vertical-align: -4px; } 
.list-type-table > li .txt-data-area .under-line, .list-type-table > .li .txt-data-area .under-line {position: relative;color: var(--text-tertiary);display: inline-block; } 
.list-type-table > li .txt-data-area .under-line::after, .list-type-table > .li .txt-data-area .under-line::after {content: "";display: block;position: absolute;bottom: -2px;left: 0;right: 0;background-color: var(--gray-300);height: 1px; } 
.list-type-table > li .txt-data-area .btn-text, .list-type-table > .li .txt-data-area .btn-text {vertical-align: middle; } 
.list-type-table > li .txt-data-area .btn-text.hidden, .list-type-table > .li .txt-data-area .btn-text.hidden {display: none; } 
.list-type-table > li .txt-data-area em.type-blue, .list-type-table > li .txt-data-area em.minus, .list-type-table > .li .txt-data-area em.type-blue, .list-type-table > .li .txt-data-area em.minus {color: var(--text-blue); } 
.list-type-table > li .txt-data-area em.type-red, .list-type-table > li .txt-data-area em.plus, .list-type-table > .li .txt-data-area em.type-red, .list-type-table > .li .txt-data-area em.plus {color: var(--text-red); } 
.list-type-table > li .txt-data-list, .list-type-table > .li .txt-data-list {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.list-type-table > li .txt-data-list li, .list-type-table > .li .txt-data-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.list-type-table > li .txt-data-list li + li, .list-type-table > .li .txt-data-list li + li {margin-top: 8px; } 
.list-type-table > li .txt-button-area, .list-type-table > .li .txt-button-area {width: 100%;margin-bottom: 8px; } 
.list-type-table > li .txt-button-area [class*=btn-type][class*=btn-size], .list-type-table > .li .txt-button-area [class*=btn-type][class*=btn-size] {margin: 0;width: 100%; } 
.list-type-table > li:last-child .txt-button-area, .list-type-table > .li:last-child .txt-button-area {margin-bottom: 0; } 
.list-type-table > li.data-over .tit-data-area, .list-type-table > .li.data-over .tit-data-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.list-type-table > li.data-over .txt-data-area, .list-type-table > .li.data-over .txt-data-area {-webkit-box-flex: 2.5;-ms-flex: 2.5;flex: 2.5; } 
.list-type-table > li.data-break, .list-type-table > .li.data-break {display: block; } 
.list-type-table > li.data-break::after, .list-type-table > .li.data-break::after {content: "";display: block;clear: both; } 
.list-type-table > li.data-break .tit-data-area, .list-type-table > .li.data-break .tit-data-area {float: left; } 
.list-type-table > li.data-break .txt-data-area, .list-type-table > .li.data-break .txt-data-area {float: right; } 
.list-type-table > li .txt-data-area.flex1 {-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5;} 
.list-type-table > li .txt-data-area.flex2 {-webkit-box-flex: 2.5;-ms-flex: 2.5;flex: 2.5;} 
.list-type-table > li .ui-form-wrap, .list-type-table > .li .ui-form-wrap {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; } 
.list-type-table + .tit-tbl {margin-top: 32px; } 
.list-type-table.history {border-color: var(--border-secondary);border-bottom: none; } 
.list-type-table.history .tit-data-area,
.list-type-table.history .txt-data-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-secondary);font-weight: 500; } 
.list-type-table.history .cont-data-area {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-bottom: 28px; } 
.list-type-table.history + .tit-tbl {margin-top: 0; } 
.list-type-table + .subtext {margin-top: 16px; } 
.list-type-table + .box-layout-wrap {margin-top: 32px; } 
.list-type-table.line-break .tit-data-area {white-space: normal; } 
.list-type-table-wrap .list-type-table + .list-type-table {border-top: 0; } 
.list-type-table-wrap .button-group {margin: 24px 0 32px; } 
.list-type-table-wrap.no-title {margin-top: 32px; } 
.list-type-table-wrap + .tit-tbl {margin-top: 32px; } 
.list-type-table-wrap .list-type-table.history .cont-data-area {padding-bottom: 0; } 
.list-type-table-wrap + .notice-contents-wrap {margin-top: 24px; } 
.list-type-with-input,
.list-type-with-edit {display: -webkit-box;display: -ms-flexbox;display: flex;border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary);-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.list-type-with-input .input-area,
.list-type-with-input .button-area,
.list-type-with-edit .input-area,
.list-type-with-edit .button-area {padding-right: 9px; } 
.list-type-with-input .list-type-table,
.list-type-with-edit .list-type-table {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;border: none; } 
.list-type-with-input + .list-type-with-input,
.list-type-with-input + .list-type-with-edit,
.list-type-with-edit + .list-type-with-input,
.list-type-with-edit + .list-type-with-edit {border-top: none; } 
.depth-info-view2 {-ms-flex-wrap: wrap;flex-wrap: wrap; }
.depth-info-view2 .notice-contents-wrap,
.depth-info-view2 .full {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;margin: 4px 0; } 
.inline-input {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.inline-input input {display: block;padding: 0;margin: 0 8px 0 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;background-color: transparent;outline: none;text-align: right;width: 100px; } 
.inline-input .calendar-btn {display: block;border: 0;background-color: transparent;padding: 0;text-indent: -9999px;background-position: -96px -168px;background-repeat: no-repeat;background-color: transparent; } 
.inline-input .bs-btn {display: block;border: 0;background-color: transparent;padding: 0;text-indent: -9999px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.edit-form .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);display: block; } 
.edit-form .btn_remove,
.edit-form .btn-remove {display: none; } 
.edit-form .edit-txt input {border: 0;border-radius: 0;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.edit-form-on {position: relative; } 
.edit-form-on .btn_remove,
.edit-form-on .btn-remove {display: block;content: "";clear: both;width: 22px;height: 22px;background: url(/images/web/img/icon/icon-delet.png) no-repeat 0 0;background-size: auto 100%;border: 0; } 
.edit-form-on .edit-txt input {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;width: 110px;height: 44px;border: 1px solid var(--border-primary);border-radius: 6px;padding-right: 10px; } 
span.list-type-table {display: block; } 
.table-list-box + .table-list-box {border-top: 1px solid var(--border-primary);margin-top: 12px;padding-top: 32px; } 
/*
 * label
 */
.label-wrap {position: relative;font-size: 0; } 
.label-wrap span {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 31px;height: 20px;margin: 0 4px 0 0;padding: 0 5px;vertical-align: middle;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.label-wrap span:last-child {margin-right: 0; } 
.label-wrap span.label-type-strong {color: var(--text-ondark_primary-same); } 
.label-wrap span.label-type-strong.color01 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-strong.color02 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-strong.color03 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-strong.color04 {background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-strong.color05 {background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-strong.color06 {background-color: var(--palette-red-1000); } 
.label-wrap span.label-type-strong.color07 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-strong.color08 {background-color: var(--bg-infomative-same); } 
.label-wrap span.label-type-strong.color09 {background-color: var(--gray-600); } 
.label-wrap span.label-type-strong.color10 {color: var(--text-tertiary);font-weight: 500;background-color: var(--bg-gray); } 
.label-wrap span.label-type-square {color: var(--text-ondark_primary-same);min-width: 24px;height: 24px;padding: 0; } 
.label-wrap span.label-type-square.color01 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-square.color02 {background-color: var(--bg-infomative-same); } 
.label-wrap span.label-type-square.color03 {background-color: var(--brand-950); } 
.label-wrap span.label-type-line {color: var(--text-secondary);border: 1px solid var(--gray-700); } 
.label-wrap span.label-type-line.color01 {color: var(--text-cyan);border: 1px solid var(--border-cyan-same); } 
.label-wrap span.label-type-line.color02 {color: var(--text-cyan);border: 1px solid var(--border-cyan-same); } 
.label-wrap span.label-type-line.color03 {color: var(--text-indigo);border: 1px solid var(--border-indigo-same); } 
.label-wrap span.label-type-line.color04 {color: var(--text-blue);border: 1px solid var(--border-blue-same); } 
.label-wrap span.label-type-line.color05 {color: var(--text-seaform);border: 1px solid var(--border-seaform-same); } 
.label-wrap span.label-type-line.color06 {color: var(--text-seaform);border: 1px solid var(--border-seaform-same); } 
.label-wrap span.label-type-line.color07 {color: var(--text-green);border: 1px solid var(--border-seaform-same); } 
.label-wrap span.label-type-line.color08 {color: var(--text-olive);border: 1px solid var(--border-olive-same); } 
.label-wrap span.label-type-line.color09 {color: var(--text-olive);border: 1px solid var(--border-olive-same); } 
.label-wrap span.label-type-line.color10 {color: var(--text-orange);border: 1px solid var(--border-yellow-same); } 
.label-wrap span.label-type-line.color11 {color: var(--text-orange);border: 1px solid var(--border-yellow-same); } 
.label-wrap span.label-type-line.color12 {color: var(--text-red);border: 1px solid var(--border-red-same); } 
.label-wrap span.label-type-line.color13 {color: var(--text-fushia);border: 1px solid var(--border-magenta-same); } 
.label-wrap span.label-type-line.color14 {color: var(--text-purple);border: 1px solid var(--border-purple-same); } 
.label-wrap span.label-type-line.color15 {color: var(--text-tertiary);border: 1px solid var(--border-primary_strong-same); } 
.label-wrap span.label-type-line.color16 {color: var(--text-purple);border: 1px solid var(--border-purple-same); } 
.label-wrap span.label-type-line.color17 {color: var(--text-megenta);border: 1px solid var(--border-magenta-same); } 
.label-wrap span.label-type-line.color18 {color: var(--text-orange);border: 1px solid var(--border-orange-same); } 
.label-wrap span.label-type-line.color19 {color: var(--text-yellow);border: 1px solid var(--border-yellow-same); } 
.label-wrap span.label-type-line.round {border-radius: 10px; } 
.label-wrap span.label-type-line.color-pwm-portpolio {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-line.color-pwm-rebalancing {color: var(--text-indigo);border-color: var(--border-blue-same); } 
.label-wrap span.label-type-line.color-pwm-product {color: var(--text-blue);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-line.color-pwm-service {color: var(--text-seaform);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-line.color-pwm-information {color: var(--text-green);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-line.color-pwm-free {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-tint {color: var(--text-disabled-same);background-color: var(--bg-gray); } 
.label-wrap span.label-type-tint.color01 {color: var(--text-blue);background-color: var(--bg-blue); } 
.label-wrap span.label-type-tint.color02 {color: var(--text-primary );background-color: var(--bg-gray); } 
.label-wrap span.label-type-tint.color03 {color: var(--text-disabled-same);background-color: var(--bg-gray); } 
.label-wrap span.label-type-tint.color04 {color: var(--text-red);background-color: var(--bg-red); } 
.label-wrap span.label-type-tint.color05 {color: var(--text-red);background-color: var(--bg-red); } 
.label-wrap span.label-type-tint.color06 {color: var(--text-fushia);background-color: var(--bg-red); } 
.label-wrap span.label-type-tint.color07 {color: var(--text-orange);background-color: var(--bg-orange); } 
.label-wrap span.label-type-tint.color08 {color: var(--text-olive);background-color: var(--bg-yellow); } 
.label-wrap span.label-type-tint.color09 {color: var(--text-seaform);background-color: var(--palette-seafoam-100); } 
.label-wrap span.label-type-tint.color10 {color: var(--text-cyan);background-color: var(--palette-cyan-100); } 
.label-wrap span.label-type-round {padding: 0 6px;height: 20px;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same);border-radius: 10px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.label-wrap span.label-type-round.color01 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color02 {background-color: var(--palette-red-1000); } 
.label-wrap span.label-type-round.color03 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color04 {background-color: var(--palette-red-1000); } 
.label-wrap span.label-type-round.color05 {background-color: var(--gray-600); } 
.label-wrap span.label-type-round.color06 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color07 {background-color: var(--palette-blue-1000); } 
.label-wrap span.label-type-round.color08 {background-color: var(--palette-purple-900); } 
.label-wrap span.label-type-round.color09 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-round.color10 {background-color: var(--gray-600); } 
.label-wrap span.label-type-round.color11 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color12 {background-color: var(--palette-red-1000); } 
.label-wrap span.label-type-round.color13 {background-color: var(--bg-gray);color: var(--text-tertiary); } 
.label-wrap span.label-type-round.color14 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-round.color16 {background-color: var(--bg-blue);color: var(--text-blue);} 
.label-wrap span.label-type-round.color-pwm-membership {background-color: var(--palette-brown-800); } 
.label-wrap span.label-type-round.color-pwm-event {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color-pwm-daily {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color-pwm-door {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color-pwm-video {background-color: var(--gray-600); } 
.label-wrap span.label-type-round.color-pwm-phone {background-color: var(--palette-purple-900); } 
.label-wrap span.label-type-round.color-intro-default {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-round.color-pwm-center {background-color: var(--brand-950); } 
.label-wrap span.label-type-round.color-pwm-find {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-round.color-pwm-reservation {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-info {color: var(--text-ondark_primary-same);border-radius: 2px;border: 1px solid transparent; } 
.label-wrap span.label-type-info.color01 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-info.color02 {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-info.color03 {color: var(--text-seaform);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-info.color04 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-info.color05 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-info.color06 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-info.color07 {background-color: var(--bg-infomative-same); } 
.label-wrap span.label-type-info.color08 {background-color: var(--palette-red-1000); } 
.label-wrap span.label-type-info.color09 {background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-info.color10 {color: var(--text-red);background-color: var(--bg-red); } 
.label-wrap span.label-type-info.color11 {color: var(--text-blue);background-color: var(--bg-blue); } 
.label-wrap span.label-type-info.color12 {color: var(--text-green);background-color: var(--bg-green); } 
.label-wrap span.label-type-info.color13 {color: var(--text-primary );background-color: var(--bg-gray); } 
.label-wrap span.label-type-info.is-expired {color: var(--text-ondark_primary-same);background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-info.is-expiring {color: var(--text-ondark_primary-same);background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-category {border: 1px solid transparent;border-radius: 2px; } 
.label-wrap span.label-type-category.color01, .label-wrap span.label-type-category.color101, .label-wrap span.label-type-category.color103, .label-wrap span.label-type-category.color107, .label-wrap span.label-type-category.color102, .label-wrap span.label-type-category.color108, .label-wrap span.label-type-category.color203, .label-wrap span.label-type-category.color207 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-category.color02 {color: var(--text-seaform);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-category.color03 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-category.color04 {color: var(--text-red);border-color: var(--border-red-same); } 
.label-wrap span.label-type-category.color05 {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-category.color06 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-category.color07 {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.label-wrap span.label-type-category.color08 {color: var(--text-green);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-category.color09 {color: var(--text-seaform);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-category.color10 {color: var(--text-purple);border-color: var(--border-purple-same); } 
.label-wrap span.label-type-category.color11 {color: var(--text-blue);border-color: var(--border-blue-same); } 
.label-wrap span.label-type-category.color12 {color: var(--text-fushia);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-category.color13 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-category.color14 {color: var(--text-purple);border-color: var(--border-purple-same); } 
.label-wrap span.label-type-category.color15 {color: var(--text-megenta);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-risk {color: var(--text-ondark_primary-same);border-radius: 2px; } 
.label-wrap span.label-type-risk.color01 {/* 매우낮은위험 */
color: var(--text-blue);background-color: var(--bg-blue); } 
.label-wrap span.label-type-risk.color02 {/* 낮은위험 */
color: var(--text-cyan);background-color: var(--bg-cyan); } 
.label-wrap span.label-type-risk.color03 {/* 다소높은위험 */
color: var(--text-yellow);background-color: var(--bg-yellow); } 
.label-wrap span.label-type-risk.color04 {/* 높은위험 */
color: var(--text-orange);background-color: var(--bg-orange); } 
.label-wrap span.label-type-risk.color05 {/* 보통위험 */
color: var(--text-green);background-color: var(--bg-green); } 
.label-wrap span.label-type-risk.color06 {/* 매우높은위험 */
color: var(--text-red);background-color: var(--bg-red); } 
.label-wrap span.label-type-text {vertical-align: top;padding: 0;margin: 0 4px 0 0;margin-bottom: 0;color: var(--text-primary );font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.label-wrap span.label-type-text + span::before {content: "";display: inline-block;width: 1px;height: 10px;margin-right: 4px;background-color: var(--gray-300); } 
.label-wrap span.label-type-text:first-child {padding-left: 0; } 
.label-wrap span.label-type-mbcate {border: 1px solid transparent;border-radius: 2px; } 
.label-wrap span.label-type-mbcate.color01 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-mbcate.color02 {color: var(--text-seaform);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-mbcate.color03 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-mbcate.color04 {color: var(--text-purple);border-color: var(--border-purple-same); } 
.label-wrap span.label-type-mbcate.color05 {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.label-wrap span.label-type-mbcate.color06 {color: var(--text-megenta);border-color: rgba(223, 49, 67, 0.6); } 
.label-wrap span.label-type-mbcate.color-pwm-realestate {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-mbcate.color-pwm-tax {color: var(--text-indigo);border-color: var(--border-blue-same); } 
.label-wrap span.label-type-mbstatus {width: 32px;height: 32px;padding: 0;border: 1px solid transparent;border-radius: 100%; } 
.label-wrap span.label-type-mbstatus.color01 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-mbstatus.color02 {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.label-wrap span.label-type-mbstatus.color03 {color: var(--text-megenta);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-mbstatus.color04 {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-mbstatus.color05 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-mbstatus.color06 {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-mbstatus.color07 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-mbstatus2 {border: 1px solid transparent;border-radius: 10px; } 
.label-wrap span.label-type-mbstatus2.color01 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-mbstatus2.color02 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-mbstatus2.color03 {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.label-wrap span.label-type-mbstatus2.color04 {color: var(--text-megenta);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-fund {border: 1px solid transparent;border-radius: 2px; } 
.label-wrap span.label-type-fund.color01 {color: var(--text-ondark_primary-same);border-color: var(--border-cyan-same);background-color: var(--bg-cyan-same); } 
.label-wrap span.label-type-fund.color02 {color: var(--text-secondary);border-color: rgba(85, 85, 85, 0.4); } 
.label-wrap span.label-type-fund.risk01 {/* 매우높은위험 */
color: var(--text-red);background-color: var(--bg-red); } 
.label-wrap span.label-type-fund.risk02 {/* 높은위험 */
color: var(--text-orange);background-color: var(--bg-orange); } 
.label-wrap span.label-type-fund.risk03 {/* 다소높은위험 */
color: var(--text-yellow);background-color: var(--bg-yellow); } 
.label-wrap span.label-type-fund.risk04 {/* 보통위험 */
color: var(--text-green);background-color: var(--bg-green); } 
.label-wrap span.label-type-fund.risk05 {/* 낮은위험 */
color: var(--text-cyan);background-color: var(--bg-cyan); } 
.label-wrap span.label-type-fund.risk06 {/* 매우낮은위험 */
color: var(--text-blue);background-color: var(--bg-blue); } 
.label-wrap span.label-type-fund2{padding:0 6px;min-width:53px;font-weight:500;border-radius:10px;color:var(--text-ondark_primary-same);}
.label-wrap span.label-type-fund2.risk01{background:var(--palette-red-1000);}
.label-wrap span.label-type-fund2.risk02{background:var(--bg-orange-same);}
.label-wrap span.label-type-fund2.risk03{background:var(--palette-yellow-300);color:var(--text-yellow);}
.label-wrap span.label-type-fund2.risk04{background:var(--bg-green-same);}
.label-wrap span.label-type-fund2.risk05{background:var(--bg-blue-same);}
.label-wrap span.label-type-fund2.risk06{background:var(--bg-blue-same);}
.label-wrap span.label-type-coupon {padding: 0 6px;background-color: var(--bg-blue-same);border-radius: 12px;color: var(--text-ondark_primary-same); } 
.label-wrap span.label-type-coupon.expired {color: var(--text-ondark_primary-same);border: none;background-color: var(--gray-600); } 
.label-wrap span.label-type-coupon.use {color: var(--text-ondark_primary-same);border: none;background-color: var(--bg-dark); } 
.label-wrap span.label-type-retirement {color: var(--text-fushia);border: 1px solid var(--border-magenta-same); } 
.label-wrap span.label-type-retirement.round {border-radius: 10px; } 
.label-wrap span.label-type-retirement.color1010, .label-wrap span.label-type-retirement.color1011 {color: var(--text-seaform);border: 1px solid var(--border-seaform-same); } 
.label-wrap span.label-type-retirement.color1020 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-retirement.color2010, .label-wrap span.label-type-retirement.color01 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-retirement.color3040, .label-wrap span.label-type-retirement.color3042 {color: var(--text-seaform);border-color: var(--border-seaform-same); }
.label-wrap span.label-type-retirement.color3041, .label-wrap span.label-type-retirement.color3043 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-retirement.color5010, .label-wrap span.label-type-retirement.color5011, .label-wrap span.label-type-retirement.color02 {color: var(--text-seaform);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-retirement.color5012, .label-wrap span.label-type-retirement.color5013 {color: var(--text-seaform);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-retirement.color5014, .label-wrap span.label-type-retirement.color04 {color: var(--text-fushia);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-retirement.color5015, .label-wrap span.label-type-retirement.color03 {color: var(--text-purple);border-color: var(--border-purple-same); } 
.label-wrap span.label-type-retirement.color5020 {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.label-wrap span.label-type-retirement.color5030 {color: var(--text-megenta);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-retirement.color5040 {color: var(--text-purple);border-color: var(--border-purple-same); } 
.label-wrap span.label-type-retirement.color5050 {color: var(--text-red);border-color: var(--border-red-same); } 
.label-wrap span.label-type-retirement.color5060 {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-retirement.colorA010 {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.label-wrap span.label-type-retirement.color4040 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-retirement.color4041 {color: var(--text-fushia);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-retirement.color5070, .label-wrap span.label-type-retirement.color5071 {color: var(--text-megenta);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-retirement.during01 {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-retirement[class*=state] {color: var(--text-ondark_primary-same);border-radius: 10px;border: none; } 
.label-wrap span.label-type-retirement[class*=state].color01 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-retirement[class*=state].color02 {color: var(--text-ondark_primary-same);background-color: var(--palette-red-1000); } 
.label-wrap span.label-type-retirement[class*=state].color03, .label-wrap span.label-type-retirement[class*=state].color04 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-retirement[class*=state].color05 {background-color: var(--gray-600); } 
.label-wrap span.label-type-retirement[class*=risk] {color: var(--text-ondark_primary-same);border: none;border-radius: 2px; } 
.label-wrap span.label-type-retirement[class*=risk].risk01 {/* 매우높은위험 */
color: var(--text-red);background-color: var(--bg-red); } 
.label-wrap span.label-type-retirement[class*=risk].risk02 {/* 높은위험 */
color: var(--text-orange);background-color: var(--bg-orange); } 
.label-wrap span.label-type-retirement[class*=risk].risk021 {/* 고위험 */
color: var(--text-ondark_primary-same);background-color: var(--bg-red-same); } 
.label-wrap span.label-type-retirement[class*=risk].risk03 {/* 다소높은위험 */
color: var(--text-yellow);background-color: var(--bg-yellow); } 
.label-wrap span.label-type-retirement[class*=risk].risk04 {/* 보통위험 */
color: var(--text-green);background-color: var(--bg-green); } 
.label-wrap span.label-type-retirement[class*=risk].risk05 {/* 낮은위험 */
color: var(--text-cyan);background-color: var(--bg-cyan); } 
.label-wrap span.label-type-retirement[class*=risk].risk06 {/* 매우낮은위험 */
color: var(--text-blue);background-color: var(--bg-blue); } 
.label-wrap span.label-type-propensity {color: var(--text-secondary);border: 1px solid var(--gray-700); } 
.label-wrap span.label-type-propensity.color-5, .label-wrap span.label-type-propensity.color01 {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-propensity.color-4, .label-wrap span.label-type-propensity.color02 {color: var(--text-seaform);border-color: var(--border-seaform-same); } 
.label-wrap span.label-type-propensity.color-3, .label-wrap span.label-type-propensity.color03 {color: var(--text-olive);border-color: var(--border-olive-same); } 
.label-wrap span.label-type-propensity.color-2, .label-wrap span.label-type-propensity.color04 {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.label-wrap span.label-type-propensity.color-1, .label-wrap span.label-type-propensity.color05 {color: var(--text-megenta);border-color: var(--border-magenta-same); } 
.label-wrap span.label-type-portfolio {color: var(--text-secondary);border: 1px solid var(--gray-700); } 
.label-wrap span.label-type-portfolio.robo {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-portfolio.hybrid {color: var(--text-cyan);border-color: var(--border-cyan-same); } 
.label-wrap span.label-type-portfolio.rebalancing {color: var(--text-ondark_primary-same);border-color: var(--border-blue-same);background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-portfolio.rebalancing02 {color: var(--text-ondark_primary-same);border-color: var(--border-orange-same);background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-portfolio.rebalancing03 {color: var(--text-orange);border-color: var(--border-orange-same);background-color: var(--bg-canvas_white ); } 
.label-wrap span.label-type-portfolio.short {color: var(--text-tertiary);border-color: var(--border-primary_strong-same); } 
.label-wrap span.label-type-rating {padding: 0 6px;height: 20px;background-color: var(--bg-blue-same);border-radius: 10px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.label-wrap span.label-type-rating.color01 {/* 안심 */
background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-rating.color02 {/* 다소안심 */
background-color: var(--bg-green-same); } 
.label-wrap span.label-type-rating.color03 {/* 보통 */
background-color: var(--bg-green-same); } 
.label-wrap span.label-type-rating.color04 {/* 신중 */
background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-rating.color05 {/* 주의 */
background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-subway {padding: 0 8px;min-width: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;height: 24px;font-weight: 300;color: var(--text-ondark_primary-same);text-align: center;border-radius: 24px; } 
.label-wrap span.label-type-subway.subway-1 {background-color: var(--brand-900); } 
.label-wrap span.label-type-subway.subway-2 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-3 {background-color: var(--bg-red-same ); } 
.label-wrap span.label-type-subway.subway-4 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-subway.subway-5 {background-color: var(--palette-fushia-1000); } 
.label-wrap span.label-type-subway.subway-6 {background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-subway.subway-7 {background-color: var(--palette-olive-1000); } 
.label-wrap span.label-type-subway.subway-8 {background-color: var(--palette-magenta-1000); } 
.label-wrap span.label-type-subway.subway-9 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-subway.subway-21 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-subway.subway-22 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-subway.subway-109 {background-color: var(--palette-red-1000); } 
.label-wrap span.label-type-subway.subway-104 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-108 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-116 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-subway.subway-101 {background-color: var(--palette-cyan-600); } 
.label-wrap span.label-type-subway.subway-117 {background-color: var(--brand-900); } 
.label-wrap span.label-type-subway.subway-110 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-subway.subway-107 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-102 {background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-subway.subway-112 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-subway.subway-113 {background-color: var(--palette-olive-600); } 
.label-wrap span.label-type-subway.subway-114 {background-color: var(--palette-olive-600); } 
.label-wrap span.label-type-subway.subway-115 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-subway.subway-71 {background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-subway.subway-72 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-73 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-subway.subway-74 {background-color: var(--bg-blue-same); } 
.label-wrap span.label-type-subway.subway-79 {background-color: var(--palette-fushia-800); } 
.label-wrap span.label-type-subway.subway-78 {background-color: var(--palette-cyan-800); } 
.label-wrap span.label-type-subway.subway-41 {background-color: var(--bg-orange-same); } 
.label-wrap span.label-type-subway.subway-42 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-43 {background-color: var(--bg-yellow-same); } 
.label-wrap span.label-type-subway.subway-51 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-31 {background-color: var(--bg-green-same); } 
.label-wrap span.label-type-subway.subway-1::after, .label-wrap span.label-type-subway.subway-2::after, .label-wrap span.label-type-subway.subway-3::after, .label-wrap span.label-type-subway.subway-4::after, .label-wrap span.label-type-subway.subway-5::after, .label-wrap span.label-type-subway.subway-6::after, .label-wrap span.label-type-subway.subway-7::after, .label-wrap span.label-type-subway.subway-8::after, .label-wrap span.label-type-subway.subway-9::after, .label-wrap span.label-type-subway.subway-71::after, .label-wrap span.label-type-subway.subway-72::after, .label-wrap span.label-type-subway.subway-73::after, .label-wrap span.label-type-subway.subway-74::after, .label-wrap span.label-type-subway.subway-41::after, .label-wrap span.label-type-subway.subway-42::after, .label-wrap span.label-type-subway.subway-43::after, .label-wrap span.label-type-subway.subway-51::after, .label-wrap span.label-type-subway.subway-31::after {content: "호선";position: absolute;width: 1px;height: 1px;visibility: hidden; } 
.label-wrap.case-ir .label-type-category.color02 {border-color: var(--border-cyan-same);color: var(--text-cyan); } 
.label-wrap.case-ir .label-type-category.color03, .label-wrap.case-ir .label-type-category.color104 {border-color: var(--border-cyan-same);color: var(--text-cyan); } 
.label-wrap.case-ir .label-type-category.color04, .label-wrap.case-ir .label-type-category.color106, .label-wrap.case-ir .label-type-category.color109, .label-wrap.case-ir .label-type-category.color204 {border-color: var(--border-yellow-same);color: var(--text-orange); } 
.label-wrap.case-ir .label-type-category.color05, .label-wrap.case-ir .label-type-category.color288 {border-color: var(--border-olive-same);color: var(--text-olive); } 
.label-wrap.case-ir .label-type-category.color06 {border-color: var(--border-seaform-same);color: var(--text-seaform); } 
.label-wrap.case-ir .label-type-category.color07 {border-color: var(--border-blue-same);color: var(--text-blue); } 
.label-wrap.case-ir .label-type-category.color08, .label-wrap.case-ir .label-type-category.color110 {border-color: var(--border-olive-same);color: var(--text-olive); } 
.label-wrap.case-ir .label-type-category.color09 {border-color: var(--border-purple-same);color: var(--text-purple); } 
.label-wrap.case-ir .label-type-category.color10, .label-wrap.case-ir .label-type-category.color201 {border-color: var(--border-primary_strong-same);color: var(--text-tertiary); } 
.label-wrap.case-ir .label-type-category.color11 {border-color: var(--border-blue-same);color: var(--text-indigo); } 
.label-wrap.case-ir .label-type-category.color12, .label-wrap.case-ir .label-type-category.color105, .label-wrap.case-ir .label-type-category.color202 {border-color: var(--border-purple-same);color: var(--text-purple); } 
.label-wrap.case-ir .label-type-category.color13, .label-wrap.case-ir .label-type-category.color205 {border-color: var(--border-magenta-same);color: var(--text-fushia); } 
.label-wrap.case-ir .label-type-category.color14, .label-wrap.case-ir .label-type-category.color289 {border-color: var(--border-seaform-same);color: var(--text-seaform); } 
.label-wrap.case-ir .label-type-category.color15 {border-color: var(--border-primary_strong-same);color: var(--text-tertiary); } 
.label-wrap .align-right {position: absolute;right: 0;top: 0; } 
/*
 * step
 */
#contents-area > .container .step-wrap-temp,
#contents-area > .container .step-wrap {position: sticky;top: var(--safeAreaInsetTop);z-index: 80; } 
#contents-area > .container .step-wrap-temp.is-pinned::before,
#contents-area > .container .step-wrap.is-pinned::before {content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: var(--safeAreaInsetTop);background-color: inherit; } 
.step-wrap-temp,
.step-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 15px 20px;background: var(--bg-canvas_gray_light);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.step-wrap-temp .title,
.step-wrap .title {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 4px; } 
.step-wrap-temp .tit-step-info,
.step-wrap .tit-step-info {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-primary );padding-right: 10px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.step-wrap-temp .text,
.step-wrap .text {width: 100%;margin-top: 24px; } 
.step-wrap-temp .text li,
.step-wrap .text li {margin-bottom: 0; } 
.step-wrap-temp + .tit-tbl,
.step-wrap + .tit-tbl {margin-top: 32px; } 
.step-wrap-temp .step-total,
.step-wrap .step-total {padding: 2px 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;gap: 2px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-gray);border-radius: 12px; } 
.step-wrap-temp .step-total .now,
.step-wrap .step-total .now {font-weight: 500;color: var(--text-primary ); } 
.step-wrap-temp .step-total .slash,
.step-wrap .step-total .slash {color: var(--text-primary ); } 
@-webkit-keyframes stepList {0% {opacity: 0; } 
100% {opacity: 1; } 
 }
@keyframes stepList {0% {opacity: 0; } 
100% {opacity: 1; } 
 }
.step-linear-wrap ul {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1px; } 
.step-linear-wrap ul li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.step-linear-wrap ul li p {padding-bottom: 10px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.step-linear-wrap ul li::after {content: "";overflow: hidden;position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background-color: var(--gray-200); } 
.step-linear-wrap ul li:nth-child(1)::after {border-radius: 4px 0 0 4px; } 
.step-linear-wrap ul li:nth-last-child(1)::after {border-radius: 0 4px 4px 0; } 
.step-linear-wrap ul li.active::after {background-color: var(--bg-blue-same); } 
.step-linear-wrap ul li.active p {font-weight: 500;color: var(--text-blue); } 
.step-linear-wrap ul li.completed::after {background-color: var(--gray-200); } 
.step-linear-type2.round ul li p {height: 24px;line-height: var(--t5-line-height);padding-bottom: 0;margin-bottom: 10px; } 
.step-linear-type2.round ul li.active p {color: var(--text-ondark_primary-same);background: var(--bg-blue-same);border-radius: 12px;line-height: var(--t5-line-height); } 
.step-linear-type2 ul {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -20px; } 
.step-linear-type2 ul li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.step-linear-type2 ul li p {padding-bottom: 10px;color: var(--text-tertiary);font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;text-align: center; } 
.step-linear-type2 ul li p .step-name {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.step-linear-type2 ul li p .sub-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-tertiary);font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.step-linear-type2 ul li::after {content: "";overflow: hidden;position: absolute;left: 50%;bottom: 0;width: 100%;height: 1px;background-color: var(--border-secondary); } 
.step-linear-type2 ul li::before {content: "";overflow: hidden;position: absolute;left: 50%;bottom: -4px;width: 8px;height: 8px;border-radius: 100%;background-color: var(--gray-400);z-index: 10;transform: translateX(-50%); } 
.step-linear-type2 ul li:nth-child(1)::after {border-radius: 4px 0 0 4px; } 
.step-linear-type2 ul li:nth-last-child(1)::after {border-radius: 0 4px 4px 0; } 
.step-linear-type2 ul li.active::before {width: 4px;height: 4px;background-color: var(--bg-canvas_white );border: 4px solid var(--border-blue-same);bottom: -6px; } 
.step-linear-type2 ul li.active p {color: var(--text-blue);font-weight: 500; } 
.step-linear-type2 ul li.active p .sub-name {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.step-linear-type2 ul li.active p .sub-text {color: var(--text-blue);font-weight: 300; } 
.step-linear-type2 ul li.end::before {bottom: -4px;width: 8px;height: 8px;background-color: var(--bg-blue-same);border: 0; } 
.step-linear-type2 ul li.completed::after {background-color: var(--bg-blue-same); } 
.step-linear-type2 ul li.completed::before {background-color: var(--bg-blue-same); } 
.step-linear-type2 ul li.completed p {color: var(--text-blue); } 
.step-linear-type2 ul li.completed p .sub-text {color: var(--text-blue); } 
.step-linear-type2 ul li:nth-last-of-type(1)::after {width: 0; } 
.step-linear-type3 {margin:32px 0}
.step-linear-type3 > ul {display:-webkit-box;display:-ms-flexbox;display:flex}
.step-linear-type3 > ul > li {-webkit-flex:1;flex:1;position:relative;padding-top:17px;text-align:center}
.step-linear-type3 > ul > li:before {content:'';position:absolute;right:50%;top:0;width:100%;height:1px;background:var(--border-secondary)}
.step-linear-type3 > ul > li:first-child:before {display:none}
.step-linear-type3 .step-num {position:absolute;left:50%;top:-10px;transform:translateX(-50%);width:20px;height:20px;font-size:10px;color:var(--text-tertiary);background:var(--bg-canvas_white );border-radius:50%;border:1px solid var(--border-primary);line-height:20px;z-index:1}
.step-linear-type3 .step-text {font-size:12px;color:var(--text-tertiary);line-height:1.5}
.step-linear-type3 .step-sub-text {margin-top:4px;font-size:12px;color:var(--text-tertiary);line-height:11px}
.step-linear-type3 > ul > li.complete .step-num {color:transparent;background:var(--bg-blue-same) url('/images/web/img/icon/icon-check02.png') no-repeat center / 10px auto;border:0}
.step-linear-type3 > ul > li.complete .step-text {color:var(--text-blue);}
.step-linear-type3 > ul > li.complete .step-sub-text {color:var(--text-blue)}
.step-linear-type3 > ul > li.complete:before,
.step-linear-type3 > ul > li.active:before {background:var(--bg-blue-same)}
.step-linear-type3 > ul > li.active > p {color:var(--text-blue)}
.step-linear-type3 > ul > li.active .step-num {color:var(--text-ondark_primary-same);font-weight:500;background:var(--bg-blue-same);border:0}
.step-linear-type3 > ul > li.active .step-text {font-weight:500}
.step-linear-type3 > ul > li.active.error .step-num{color:transparent;background:var(--palette-red-1000) url(/images/web/img/icon/icon-check-error.png) no-repeat 50% 50%/12px auto;}
.step-linear-type3 > ul > li.active.error .step-text{color:var(--text-red);}
.step-linear-type3 > ul > li.active.error .step-sub-text{color:var(--text-tertiary);}
.step-linear-type3.col2 ul{margin:0 -31%;}
.box-layout-wrap.white-type .step-linear-type3{margin:32px 0;}
.box-layout-wrap.white-type .step-linear-type3 ul{justify-content: space-between;}
.box-layout-wrap.white-type .step-linear-type3 ul li{flex:initial;}
.box-layout-wrap.white-type .step-linear-type3 ul li:before{width:calc((100vw - 140px)/2)}
.box-layout-wrap.white-type .step-linear-type3.col4 ul li:before{width:calc((100vw - 140px)/3)}
.step-dot-wrap ul {position: relative; } 
.step-dot-wrap ul:after {position: absolute;width: 1px;height: 100%;border-left: 1px dashed var(--border-blue-same);top: 15px;left: -1px;content: "";display: block;clear: both; } 
.step-dot-wrap ul li {color: var(--text-primary );padding-bottom: 24px;margin-left: 8px;position: relative; } 
.step-dot-wrap ul li.em {color: var(--text-blue);font-weight: 500; } 
.step-dot-wrap ul li .text {padding-left: 80px;color: var(--text-tertiary); } 
.step-dot-wrap ul li span {display: inline-block;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 68px;height: 30px;line-height: 30px;text-align: center;margin-right: 12px; } 
.step-dot-wrap ul li span:before {background-color: var(--bg-cyan-same);border-radius: 100%;width: 8px;height: 8px;display: block;content: "";clear: both;position: absolute;left: -12px;top: 16px;-webkit-transform: translate(0, -30%);transform: translate(0, -30%); } 
.step-dot-wrap ul li span.circle {width: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px; } 
.step-dot-wrap ul li:last-of-type ::after {width: 1px;height: 47px;background: var(--bg-canvas_white );display: block;content: "";position: absolute;bottom: -15px;left: -9px;z-index: 100; } 
.step-dot-wrap .flex-type > li {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.step-dot-wrap .flex-type > li > span {-webkit-box-flex: 0;-ms-flex: 0 0 68px;flex: 0 0 68px; } 
.step-dot-wrap .flex-type > li .text-guide-tit {font-weight: 500; } 
.step-dot-wrap .flex-type > li .text-guide-list::after {display: none; } 
.step-dot-wrap .flex-type > li .text-guide-list > li {color: var(--text-tertiary);margin: 0;padding-bottom: 8px; } 
.step-dot-wrap .flex-type > li .text-guide-list > li::after {display: none; } 
.step-dot-wrap .flex-type > li .text {padding-left: 0;color: var(--text-tertiary); } 
.step-dot-wrap .flex-type > li:last-of-type ::after {bottom: -22px;height: 100%; } 
.step-dash-wrap li {position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);padding-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.step-dash-wrap li strong {color: var(--text-primary );font-weight: 500; } 
.step-dash-wrap li span:not(.step-cont-wrap) {display: inline-block;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 68px;height: 30px;line-height: 30px;text-align: center;margin-right: 12px;font-weight: 500; } 
.step-dash-wrap li span:not(.step-cont-wrap)::before {content: "";display: inline-block;position: absolute;width: 1px;height: calc(100% - 29px);top: 29px;left: 33px;border-left: 1px dashed var(--border-blue-same); } 
.step-dash-wrap li p {width: calc(100% - 80px); } 
.step-dash-wrap li:last-child {padding-bottom: 0; } 
.step-dash-wrap li:last-child span::before {display: none; } 
.step-dash-wrap.type02 li::before {content: "";display: inline-block;position: absolute;width: 1px;height: 100%;top: 0;left: 50px;border-left: 1px dashed var(--border-blue-same);-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.step-dash-wrap.type02 li span {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100px;min-height: 48px;line-height: 18px;margin-right: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;border-radius: 12px;background-color: var(--bg-canvas_white );z-index: 1; } 
.step-dash-wrap.type02 li span::before {display: none; } 
.step-dash-wrap.type02 li span em {display: block; } 
.step-dash-wrap.type02 li p {width: calc(100% - 112px); } 
.step-dash-wrap.type02 li:nth-last-child(1)::before {display: none; } 
.step-dash-wrap .flex-type .step-cont-wrap {width: calc(100% - 80px);word-break: keep-all; } 
.step-dash-wrap .flex-type .step-cont-wrap p {width: 100%; } 
.step-dash-wrap .flex-type .step-cont-wrap strong:only-child {line-height: 30px; } 
.step-dash-wrap .flex-type .text-guide-list::after {display: none; } 
.step-dash-wrap .flex-type .text-guide-list > li {color: var(--text-tertiary);margin: 0;padding-bottom: 0; } 
.step-dash-wrap .flex-type .text-guide-list > li::after {display: none; } 
.step-dash-wrap.type03 {margin-top: 32px; } 
.step-dash-wrap.type03 li p {width: 100%;margin: 0; } 
.step-dash-wrap.type04 li {padding-bottom: 24px;}
.step-dash-wrap.type04 li:last-child {padding-bottom: 0;} 
.step-dash-wrap.type04 li span:not(.step-cont-wrap) {height: 28px;font-size: 12px;line-height: 2.33;}
.step-dash-wrap.type04 .flex-type .step-cont-wrap { width: calc(100% - 126px);flex: 1 1 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;} 
.step-dash-wrap.type04 .flex-type .step-cont-wrap strong {line-height: 24px;}
.step-dash-wrap.type04 .flex-type .complete .step-cont-wrap .title {color: var(--text-blue)}
.step-dash-wrap.type04 .label-wrap {margin: 2px 0 0;}
.step-dash-wrap.type04 .label-wrap span.label-type-round {width: initial;height: 20px;margin: 0;line-height: 1.6;color:var(--text-ondark_primary-same)}
.step-dash-wrap.type04 .label-wrap span.label-type-round::before {display: none}
.step-dash-wrap.type06 li span:not(.step-cont-wrap) {background-color: var(--bg-canvas_white );font-size: 12px;line-height: 28px;}
.step-dash-wrap.type06 .flex-type .step-cont-wrap {margin-top: 2px;word-break: initial;}
.step-round-wrap > ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 32px 0; } 
.step-round-wrap > ul > li .box {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-canvas_white );border-color: transparent;color: var(--text-primary );padding: 16px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.step-round-wrap > ul > li .box .box-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.step-round-wrap > ul > li .box .desc {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 8px; } 
.step-round-wrap > ul > li .box .info-list {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-gray);border-color: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.step-round-wrap > ul > li .box .info-list .dt {color: var(--text-tertiary); } 
.step-round-wrap > ul > li .box .info-list .dd {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.step-round-wrap > ul > li .box .button-wrap {margin-top: 24px;text-align: right; } 
.step-round-wrap > ul > li .box .button-group {margin-top: 16px; } 
.step-round-wrap > ul > li .box .account-selector {margin-top: 16px; } 
.step-round-wrap > ul > li .box .step-linear-wrap {margin-top: 16px; } 
.step-round-wrap > ul > [class^=is-] {position: relative;counter-increment: number;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 16px; } 
.step-round-wrap > ul > [class^=is-]::before {content: counter(number, decimal-leading-zero);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 40px;height: 40px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);border-radius: 50%; } 
.step-round-wrap > ul > [class^=is-]:last-child::after {content: none; } 
.step-round-wrap > ul .is-prev::before {background-color: var(--bg-blue-same); } 
.step-round-wrap > ul .is-prev::after {content: "";width: 1px;height: 100%;position: absolute;left: 20px;top: 40px;bottom: 0;background-color: var(--bg-blue-same); } 
.step-round-wrap > ul .is-checked::before {content: "";background: url(/images/web/img/icon/icon-step-checked40.png) no-repeat 0 0;background-size: 100% auto; } 
.step-round-wrap > ul .is-active::before {background-color: var(--bg-blue-same); } 
.step-round-wrap > ul .is-active::after {content: "";width: 1px;height: 100%;position: absolute;left: 20px;top: 40px;bottom: 0;background-color: var(--gray-300); } 
.step-round-wrap > ul .is-next::after {content: "";width: 1px;height: 100%;position: absolute;left: 20px;top: 40px;bottom: 0;background-color: var(--gray-300); } 
.step-round-wrap > ul .is-next::before {background-color: var(--gray-300); } 
.step-round-wrap > ul .step-last::after {content: none; } 
.step-before-after {position: relative; } 
.step-before-after::before {position: absolute;bottom: 84px;left: 20px;background-position: -24px -72px;background-repeat: no-repeat;background-color: transparent;content: "";display: block;clear: both; } 
.step-before-after::after {position: absolute;width: 1px;height: 32%;border-left: 1px dashed var(--border-blue-same);top: 45px;left: 32px;content: "";display: block;clear: both; } 
.step-before-after > li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 32px; } 
.step-before-after > li:last-child {margin-bottom: 0; } 
.step-before-after > li span {width: 50px;height: 24px;text-align: center;padding: 6px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);border: 2px solid var(--border-blue-same);border-radius: 18px; } 
.step-before-after > li .text-guide-list {padding-left: 10px; } 
.step-before-after > li .text-guide-list li {margin-top: 0;margin-bottom: 8px; } 
.step-before-after > li .text-guide-list li em {color: var(--text-primary ); } 
.step-circle-type1 > ul {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.step-circle-type1 > ul > li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 69px;height: 69px;border-radius: 50%;background-color: var(--palette-blue-200); } 
.step-circle-type1 > ul > li .txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.step-circle-type1 > ul > li:nth-of-type(1):after {left: calc(30.7% - 7px); } 
.step-circle-type1 > ul > li:nth-of-type(2):after {left: calc(69.2% - 7px); } 
.step-circle-type1 > ul > li:last-of-type:after {display: none; } 
.step-circle-type1 > ul > li.active {background-color: var(--bg-blue-same); } 
.step-circle-type1 > ul > li.active .txt {color: var(--text-ondark_primary-same); } 
.step-circle-type1 > ul > li.active ~ li {background-color: var(--bg-gray); } 
.step-circle-type1 > ul > li.active ~ li .txt {color: var(--text-tertiary); } 
.step-circle-type1 > ul > li:after {position: absolute;content: "";display: block;width: 14px;height: 31px;background: url(/images/web/img/manage/bg-stpe-circle-type01.png) no-repeat;background-size: 100% 100%; } 
.step-list-wrap li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 12px;} 
.step-list-wrap li:last-child {margin-bottom: 0;} 
.step-list-wrap .square {display: inline-block;flex-shrink: 0;min-width: 20px;height: 20px;padding: 0 2px;margin: 3px 8px 0 0;line-height: 20px;font-weight: 500;color: var(--text-blue);border-radius: 4px;background: var(--bg-blue);box-sizing: border-box;text-align: center;}
/*
.step-process-wrap { margin-top: 10px; .step-process-list { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; li { flex: 1; height: 42px; position: relative;
 &::before { content: ''; position: absolute; left: 0; top: 33px; width: 100%; height: 1px; margin-top: -1px; background-color: var(--gray-200); } 
 &::after { content: ''; position: absolute; right: 0; top: 28px; width: 9px; height: 9px; background:url(/images/web/img/icon/icon-process-default.png) no-repeat 50% 50%; background-size: 9px auto; } 
 &.active { &::before { background-color: $BLUE700; } 
 &::after { top: 26px; right: -3px; width: 13px; height: 13px; background-image:url(/images/web/img/icon/icon-process-active.png); background-size: 13px auto; z-index: 1; } 
 .txt-process-info { display: block; } 
 }
 &.completed { &::before { background-color: $BLUE700; } 
 &::after { top: 28px; width: 9px; height: 9px; background-image:url(/images/web/img/icon/icon-process-complete.png); background-size: 9px auto; z-index: 1; } 
 }
 .txt-process-info { display: none; text-align: center; position: absolute; width: auto; right:0; top:-2px; margin-bottom: 9px; padding: 2px 8px 2px 7px; border-radius: 10px; color: $WHITE; @include font-t8; background-color: var(--bg-cyan-same); transform: translateX(50%);
 &::before { content: ''; position: absolute; left: 50%; bottom: -5px; margin-left: -10px; border-style: solid; border-width: 8px 6px 0px 6px; border-color: var(--border-cyan-same) transparent transparent transparent; } 
 }
 &:nth-child(1) { flex: 0; &::before { display: none; } 
 &::after { right: -13px; } 
 &.completed { &::after { right: -9px; } 
 .txt-process-info { left: -9px; } 
 }
 .txt-process-info { left: -7px; right: unset; min-width: 70px; transform:none; &::before { left: 8px; margin-left: 0; } 
 } 
 }
 &:nth-last-child(1){
 .txt-process-info { left: unset; right: -6px; transform:none; &::before { left: unset; right: 6px; margin-left: 0; } 
 } 
 }}
} 
 }
.tit-progress { margin: 20px 0 16px; font-size: 15px; color: var(--text-secondary); } 
.progress-wrap { overflow: hidden; height: 16px; border-radius: 10px; background: $GREY100; .txt-progress-status { vertical-align: top; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 34px; height: 100%; padding-right: 10px; font-size: 9px; color: $WHITE; border-radius: 8px; background: linear-gradient(100.36deg, var(--bg-cyan-same) 0%, var(--bg-blue-same) 100%); transition:width .3s ease-in; box-sizing: border-box; } 
 }
*/
/*
input : checkbox radio
*/
.input-type-radio input[type=checkbox], .input-type-radio input[type=radio],
.input-type-checkbox input[type=checkbox],
.input-type-checkbox input[type=radio],
.btn-radio-list input[type=checkbox],
.btn-radio-list input[type=radio],
.btn-toggle-switch input[type=checkbox],
.btn-toggle-switch input[type=radio],
.btn-toggle-folding input[type=checkbox],
.btn-toggle-folding input[type=radio],
.icon-radio-wrap input[type=checkbox],
.icon-radio-wrap input[type=radio],
.input-type-bookmark input[type=checkbox],
.input-type-bookmark input[type=radio] {-webkit-appearance: none;-moz-appearance: none;appearance: none; } 
/*
 Radio
*/
.input-type-radio {position: relative; } 
.input-type-radio input[type=radio] {position: absolute;left: 0;top: 0;display: inline-block;width: 24px;height: 24px;margin: 0;padding: 0;vertical-align: middle;background-color: transparent; } 
.input-type-radio input[type=radio] + label {display: inline-block;vertical-align: middle;line-height: 24px;min-width: 24px;min-height: 26px;padding-left: 32px; } 
.input-type-radio input[type=radio] + label::after {content: "";position: absolute;left: 0;top: 1px;background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio input[type=radio] + label em {display: inline-block;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;vertical-align: top; } 
.input-type-radio input[type=radio] + label.txt-none {padding: 0;line-height: 0;min-height: 0; } 
.input-type-radio input[type=radio] + label.txt-none em {overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.input-type-radio input[type=radio].checked + label::after, .input-type-radio input[type=radio]:checked + label::after {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio input[type=radio].disabled + label::after, .input-type-radio input[type=radio]:disabled + label::after {background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio input[type=radio]:checked:disabled + label::after, .input-type-radio input[type=radio].checked.disabled + label::after {background-position: -72px -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio.type02 input[type=radio] {width: 24px;height: 24px; } 
.input-type-radio.type02 input[type=radio] + label::after {background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio.type02 input[type=radio].checked + label::after, .input-type-radio.type02 input[type=radio]:checked + label::after {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio.type02 input[type=radio].disabled + label::after, .input-type-radio.type02 input[type=radio]:disabled + label::after {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio.type02 input[type=radio]:checked:disabled + label::after, .input-type-radio.type02 input[type=radio].checked.disabled + label::after {background-position: -48px -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-radio.type03 input[type=radio] + label::after {background-position: 0 -24px;} /* checkbox type */
.input-type-radio.type03 input[type=radio]:checked + label::after {background-position: 0 0; }
.input-type-radio.type03 input[type=radio]:disabled + label::after {background-position: 0 -48px; }
.input-type-radio.type03 input[type=radio].checked.disabled + label::after {background-position: 0 -72px; } 
.input-type-checkbox.style-inline, .input-type-radio.style-inline {display: inline-block; } 
.input-type-checkbox.style-inline + .input-type-radio, .input-type-checkbox.style-inline + .input-type-checkbox, .input-type-radio.style-inline + .input-type-radio, .input-type-radio.style-inline + .input-type-checkbox {margin-left: 10px; } 
.btn-radio-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -8px -4px 32px; } 
.btn-radio-list li {width: 50%;margin-top: 8px;padding: 0 4px 0 4px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.btn-radio-list.type-btn-sort li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: auto; } 
.btn-radio-list.type-btn-sort li .btn-type-radio input[type=checkbox] + label,
.btn-radio-list.type-btn-sort li .btn-type-radio input[type=radio] + label {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0; } 
.btn-radio-list.type-btn-sort li .btn-type-radio input[type=checkbox] + label::after,
.btn-radio-list.type-btn-sort li .btn-type-radio input[type=radio] + label::after {display: none; } 
.btn-radio-list.type-btn-sort li .btn-type-radio input[type=checkbox] + label em,
.btn-radio-list.type-btn-sort li .btn-type-radio input[type=radio] + label em {padding: 0; } 
.btn-radio-list.type-btn-sort.double-line .btn-type-radio input[type=radio] + label em {text-align: center; } 
.btn-radio-list.type-btn-sort.type-full > li{flex:auto;}
.btn-radio-list.type-full {margin: -8px 0 32px; } 
.btn-radio-list.type-full > li {width: 100%;padding: 0; } 
.btn-radio-list.type-2-columns > li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: auto; } 
.btn-radio-list.type-2-columns.multiline > li {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; } 
.btn-radio-list.type-3-columns > li {-webkit-box-flex: 33.33%;-ms-flex: 33.33%;flex: 33.33%;width: auto; } 
.btn-radio-list.type-3-columns.multiline > li {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%; } 
.btn-radio-list.type-4-columns {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.btn-radio-list.type-4-columns > li {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; } 
.btn-radio-list.type-plus-minus-list {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.btn-radio-list.type-plus-minus-list .btn-type-radio input[type=radio] + label {width: 48px;height: 48px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.btn-radio-list.type-plus-minus-list .btn-type-radio input[type=radio] + label.txt-none {padding: 0;line-height: 0; } 
.btn-radio-list.type-plus-minus-list .btn-type-radio input[type=radio] + label.txt-none em {overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.btn-radio-list.type-plus-minus-list .btn-type-radio.icon-plus label::after {content: "";background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.btn-radio-list.type-plus-minus-list .btn-type-radio.icon-minus label::after {content: "";background-position: -120px -144px;background-repeat: no-repeat;background-color: transparent; } 
.btn-radio-list.double-line li .btn-type-radio input[type=checkbox] + label, 
.btn-radio-list.double-line li .btn-type-radio input[type=radio] + label {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 10px;height: 68px; } 
.btn-radio-list.double-line li .btn-type-radio input[type=radio] + label .subtext {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;text-align: center; } 
.btn-radio-list.double-line li .btn-type-radio input[type=radio] + label em {padding: 0; } 
.btn-radio-list li .btn-type-radio.double-line2 input[type=radio] + label {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 10px;height: 64px;} 
.btn-radio-list li .btn-type-radio.double-line2 input[type=radio] + label em {padding: 0;line-height: var(--t7-line-height);} 
.btn-radio-list.img-type.center .btn-type-radio label {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.btn-radio-list.img-type .btn-type-radio label {-ms-flex-wrap: wrap;flex-wrap: wrap;height: 145px;padding: 0 16px 16px; } 
.btn-radio-list.img-type .btn-type-radio label::after {display: none; } 
.btn-radio-list.img-type .btn-type-radio em {padding: 10px 0; } 
.btn-radio-list.img-type .btn-type-radio span {display: block;width: 100%;text-align: center; } 
.btn-radio-list.img-type .btn-type-radio span img {max-height: 84px; } 
.btn-radio-list.text-content-type .btn-type-radio {height: 100%; } 
.btn-radio-list.text-content-type .btn-type-radio input[type=radio] + label {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: 100%; } 
.btn-radio-list.text-content-type .btn-type-radio input[type=radio] + label em {padding-bottom: 4px; } 
.btn-radio-list.text-content-type .btn-type-radio input[type=radio] + label em:only-child {padding-bottom: 12px; } 
.btn-radio-list.text-content-type .btn-type-radio input[type=radio] + label .subtext {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;padding-bottom: 16px; } 
.btn-radio-list.text-content-type .btn-type-radio input[type=radio]:checked + label::after {top: 12px;background:url(/images/web/img/icon/icon-check03.png) no-repeat; background-size:100% auto;} 
.btn-radio-list.text-content-type.type2 .btn-type-radio input[type=radio] + label::after{position:absolute;right:12px;width:24px;height:24px;content:"";display:block;top:50%;transform:translateY(-50%);background-image: url(/images/web/img/icon/sprite-selection-control.png);background-size: 96px 96px;background-position:-48px -24px;background-repeat: no-repeat;}
.btn-radio-list.text-content-type.type2 .btn-type-radio input[type=radio]:checked + label::after {background:url(/images/web/img/icon/icon-check03.png) no-repeat; background-size:100% auto;} 
.btn-radio-list.text-content-type.type2 .btn-type-radio input[type=radio]:checked + label em{color:var(--text-primary );}
.btn-radio-list.text-content-type.type2 .btn-type-radio input[type=radio] + label .subtext {color:var(--text-tertiary);} 
.btn-radio-list + .ui-form {margin-top: -10px; } 
.btn-radio-list.type-h > li{margin-top: 12px}
.btn-radio-list.type-h .btn-type-radio input[type=checkbox] + label,
.btn-radio-list.type-h .btn-type-radio input[type=radio] + label {height: 64px;border-radius: 12px;}
.btn-radio-list.type03 {margin: 8px 0 0;} 
.btn-radio-list.type03 li {width: 100%;margin-top: 12px;}
.btn-radio-list.type03 .btn-type-radio input[type=checkbox] + label,
.btn-radio-list.type03 .btn-type-radio input[type=radio] + label {height: auto;padding: 0 44px 0 16px;border-radius: 12px;}
.btn-radio-list.type03 .btn-type-radio input[type=checkbox] + label em,
.btn-radio-list.type03 .btn-type-radio input[type=radio] + label em {padding: 20px 0;font-size: 16px;}
.btn-radio-list.type03 .btn-type-radio input[type=checkbox].checked + label::after, 
.btn-radio-list.type03 .btn-type-radio input[type=radio]:checked + label::after {right: 16px;}
.btn-radio-list.type03 .btn-type-radio input[type=radio] + label.type02 em {font-size: 16px;}
.btn-type-radio {position: relative; } 
.btn-type-radio.color-01 input[type=radio] + label {border-color: var(--border-primary); } 
.btn-type-radio.color-01 input[type=radio] + label em {color: var(--text-primary ); } 
.btn-type-radio.color-01 input[type=radio]:checked + label {border-color: var(--border-blue-same);background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.btn-type-radio.color-01 input[type=radio]:checked + label em {color: var(--text-blue); } 
.btn-type-radio.color-02 input[type=radio] + label {background-color: var(--bg-gray);border: none; } 
.btn-type-radio.color-02 input[type=radio] + label em {font-weight: 500;color: var(--text-blue); } 
.btn-type-radio.color-02 input[type=radio]:checked + label {background-color: var(--palette-blue-200); } 
.btn-type-radio input[type=checkbox],
.btn-type-radio input[type=radio] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;background: transparent; } 
.btn-type-radio input[type=checkbox] + label,
.btn-type-radio input[type=radio] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;height: 48px;border: 1px solid var(--border-primary);padding: 0 35px 0 12px;border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box; background-color:var(--bg-canvas_white );} 
.btn-type-radio input[type=checkbox] + label em,
.btn-type-radio input[type=radio] + label em {padding: 14px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-primary ); } 
.btn-type-radio input[type=checkbox] + label em.small,
.btn-type-radio input[type=radio] + label em.small {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.btn-type-radio input[type=checkbox].checked + label, .btn-type-radio input[type=checkbox]:checked + label,
.btn-type-radio input[type=radio].checked + label,
.btn-type-radio input[type=radio]:checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.btn-type-radio input[type=checkbox].checked + label::after, .btn-type-radio input[type=checkbox]:checked + label::after,
.btn-type-radio input[type=radio].checked + label::after,
.btn-type-radio input[type=radio]:checked + label::after {content: "";position: absolute;right: 12px;top: calc(50% - 12px);width: 24px;height: 24px;background:url(/images/web/img/icon/icon-check03.png) no-repeat; background-size:100% auto;} 
.btn-type-radio input[type=checkbox].checked + label em, .btn-type-radio input[type=checkbox]:checked + label em,
.btn-type-radio input[type=radio].checked + label em,
.btn-type-radio input[type=radio]:checked + label em {color: var(--text-blue);font-weight: 500; } 
.btn-type-radio input[type=checkbox].disabled + label, .btn-type-radio input[type=checkbox]:disabled + label,
.btn-type-radio input[type=radio].disabled + label,
.btn-type-radio input[type=radio]:disabled + label {border: 1px solid var(--border-primary);background: var(--bg-gray); } 
.btn-type-radio input[type=checkbox].disabled + label::after, .btn-type-radio input[type=checkbox]:disabled + label::after,
.btn-type-radio input[type=radio].disabled + label::after,
.btn-type-radio input[type=radio]:disabled + label::after {background-position: -48px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-radio input[type=checkbox].disabled + label em, .btn-type-radio input[type=checkbox]:disabled + label em,
.btn-type-radio input[type=radio].disabled + label em,
.btn-type-radio input[type=radio]:disabled + label em {color: var(--text-tertiary); } 
.btn-type-radio input[type=checkbox].white-type + label,
.btn-type-radio input[type=radio].white-type + label {background: var(--bg-canvas_white ); } 
.btn-radio-list.tybtn button{height:64px;border: 1px solid var(--border-primary);border-radius: 8px;background:var(--bg-canvas_white );width:100%;text-align:left;font-size:18px;padding:0 12px;position:relative;}
.btn-radio-list.tybtn button.on{border-color: var(--border-blue-same);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);color: var(--text-blue);font-weight: 500;}
.btn-radio-list.tybtn button.on:after{content: "";position: absolute;right: 12px;top: calc(50% - 12px);width: 24px;height: 24px;background: url(/images/web/img/icon/icon-check03.png) no-repeat;background-size: 100% auto;}
.btn-radio-list.tybtn2 li{flex: 0 0 33.33%;}
.btn-radio-list.tybtn2 button{height:64px;border: 1px solid var(--border-primary);border-radius: 8px;background:var(--bg-canvas_white );width:100%;text-align:left;padding:0 12px;position:relative;text-align:center;}
.btn-radio-list.tybtn2 button.on{border-color: var(--border-blue-same);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);color: var(--text-blue);font-weight: 500;}
/*
 Checkbox 
*/
.input-type-checkbox {position: relative; } 
.input-type-checkbox input[type=checkbox] {position: absolute;left: 0;top: 0;display: inline-block;width: 24px;height: 24px;margin: 0;padding: 0;vertical-align: middle;background-color: transparent; z-index:1;} 
.input-type-checkbox input[type=checkbox] + label {display: inline-block;vertical-align: middle;min-width: 24px;line-height: 24px;min-height: 26px;padding-left: 32px;color: var(--text-tertiary); } 
.input-type-checkbox input[type=checkbox] + label::after {content: "";position: absolute;left: 0;top: 0;width: 24px;height: 24px;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox input[type=checkbox] + label.marking {position: relative;padding-right: 13px;} 
.input-type-checkbox input[type=checkbox] + label.marking::before {content: "";position: absolute;right: 0;top: 5px;width: 8px;height: 8px;border-radius: 50%;background: var(--palette-red-1000); } 
.input-type-checkbox input[type=checkbox] + label em {display: inline-block;color: var(--text-tertiary);vertical-align: top;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.input-type-checkbox input[type=checkbox] + label em.txt-terms {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.input-type-checkbox input[type=checkbox] + label em.font-t8 {font-size: var(--t8-font-size);line-height: 1.5;color: var(--text-tertiary); } 
.input-type-checkbox input[type=checkbox] + label em.font-t6 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.input-type-checkbox input[type=checkbox] + label em.font-t5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.input-type-checkbox input[type=checkbox] + label em.font-medium {font-weight: 500; } 
.input-type-checkbox input[type=checkbox] + label em.img-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.input-type-checkbox input[type=checkbox] + label.txt-none {padding: 0;line-height: 0; } 
.input-type-checkbox input[type=checkbox] + label.txt-none em {overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.input-type-checkbox input[type=checkbox] + label .h4 {margin-bottom: 0; } 
.input-type-checkbox input[type=checkbox].checked + label::after, .input-type-checkbox input[type=checkbox]:checked + label::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox input[type=checkbox].disabled + label::after, .input-type-checkbox input[type=checkbox]:disabled + label::after {background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox input[type=checkbox].checked.disabled + label::after {background-position: 0 -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.check-r input[type=checkbox] {left: auto;right: 0; } 
.input-type-checkbox.check-r input[type=checkbox]::after {display: none; } 
.input-type-checkbox.check-r input[type=checkbox] + label {display: block;padding-left: 0;padding-right: 32px; } 
.input-type-checkbox.check-r input[type=checkbox] + label::after {content: "";position: absolute;left: auto;top: 0;right: 0; } 
.input-type-checkbox.check-r.intxt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 700;text-align: right;margin-top: 32px;margin-bottom: 12px; } 
.input-type-checkbox.check-r.non-check {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.input-type-checkbox.type02 input[type=checkbox] {width: 24px;height: 24px; } 
.input-type-checkbox.type02 input[type=checkbox] + label::after {background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type02 input[type=checkbox].checked + label::after, .input-type-checkbox.type02 input[type=checkbox]:checked + label::after {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type02 input[type=checkbox].disabled + label::after, .input-type-checkbox.type02 input[type=checkbox]:disabled + label::after {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type02 input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox.type02 input[type=checkbox].checked.disabled + label::after {background-position: -48px -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type02.check-r label {padding-left: 0;padding-right: 32px;display: block; } 
.input-type-checkbox.type02.check-r label img {width: 24px;height: 24px;vertical-align: text-bottom;margin-right: 4px; } 
.input-type-checkbox.type02.check-r input[type=checkbox] {right: 0;left: auto; } 
.input-type-checkbox.type02.check-r input[type=checkbox] + label::after {right: 0;left: auto;background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type02.check-r input[type=checkbox].checked + label::after, .input-type-checkbox.type02.check-r input[type=checkbox]:checked + label::after {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type02.check-r input[type=checkbox].disabled + label::after, .input-type-checkbox.type02.check-r input[type=checkbox]:disabled + label::after {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type02.check-r input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox.type02.check-r input[type=checkbox].checked.disabled + label::after {background-position: -48px -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type-bg input[type=checkbox] + label em {color: var(--text-ondark_primary-same); } 
.input-type-checkbox.type-bg input[type=checkbox] + label::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type-bg input[type=checkbox].checked + label::after, .input-type-checkbox.type-bg input[type=checkbox]:checked + label::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type-bg input[type=checkbox].disabled + label::after, .input-type-checkbox.type-bg input[type=checkbox]:disabled + label::after {background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type-bg input[type=checkbox]:checked:disabled + label::after, .input-type-checkbox.type-bg input[type=checkbox].checked.disabled + label::after {background-position: -24px -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type-heartfull input[type=checkbox]:not(.none-heart) + label em {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.input-type-checkbox.type-heartfull input[type=checkbox]:not(.none-heart) + label::after {background-position: -216px -192px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.type-heartfull input[type=checkbox]:not(.none-heart).checked + label::after, .input-type-checkbox.type-heartfull input[type=checkbox]:not(.none-heart):checked + label::after {background-position: -216px -168px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-checkbox.align-m input[type=checkbox] + label {display: block; } 
.input-type-checkbox.align-m input[type=checkbox] + label::after {top: calc(50% - 12px);left: 1px; } 
.input-type-checkbox.align-m input[type=checkbox] + label .list-type-table {margin-left: -32px;padding-left: 32px; } 
/*
 toggle 버튼
*/
.btn-toggle-switch {position: relative;display: inline-block;vertical-align: middle;height: 24px; width:46px;} 
.btn-toggle-switch input[type=checkbox] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: transparent;margin: 0; } 
.btn-toggle-switch input[type=checkbox] + label {overflow: hidden;position: absolute;display: inline-flex;align-items: center;justify-content: flex-end;width: 46px;height: 24px;border-radius: 12px;background-color: var(--bg-gray_strong-same);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.btn-toggle-switch input[type=checkbox] + label em {padding: 0 5px;color: var(--text-ondark_primary-same);font-size: 9px;line-height: 24px;font-weight: 500; } 
.btn-toggle-switch input[type=checkbox] + label.txt-none em {overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.btn-toggle-switch input[type=checkbox] + label::before {content: "";position: absolute;left: 1px;top: 1px;width: 22px;height: 22px;border-radius: 11px;background-color: var(--fg-ondark_primary-same);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.btn-toggle-switch input[type=checkbox].disabled + label, .btn-toggle-switch input[type=checkbox]:disabled + label {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background-color: var(--bg-disabled); } 
.btn-toggle-switch input[type=checkbox].disabled + label::before, .btn-toggle-switch input[type=checkbox]:disabled + label::before {-webkit-transform: translateX(0);transform: translateX(0); } 
.btn-toggle-switch input[type=checkbox].checked + label, .btn-toggle-switch input[type=checkbox]:checked + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background-color: var(--bg-brand_strong-same); } 
.btn-toggle-switch input[type=checkbox].checked + label::before, .btn-toggle-switch input[type=checkbox]:checked + label::before {transform: translateX(22px); } 
.btn-toggle-switch input[type=checkbox].checked.disabled + label, .btn-toggle-switch input[type=checkbox]:checked:disabled + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background-color: var(--bg-brand-selected_disabled); } 
.btn-toggle-switch input[type=checkbox].checked.disabled + label::before, .btn-toggle-switch input[type=checkbox]:checked:disabled + label::before {transform: translateX(22px); } 
.btn-toggle-switch.small {height: 20px;width:38px; } 
.btn-toggle-switch.small input[type=checkbox] + label {width: 38px;height: 20px; } 
.btn-toggle-switch.small input[type=checkbox] + label::before {width: 18px;height: 18px;border-radius: 9px; } 
.btn-toggle-switch.small input[type=checkbox].checked + label::before, .btn-toggle-switch.small input[type=checkbox]:checked + label::before {-webkit-transform: translateX(18px);transform: translateX(18px); } 
.btn-toggle-switch.small input[type=checkbox].disabled + label, .btn-toggle-switch.small input[type=checkbox]:disabled + label {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background-color: var(--bg-gray); } 
.btn-toggle-switch.small input[type=checkbox].disabled + label::before, .btn-toggle-switch.small input[type=checkbox]:disabled + label::before {-webkit-transform: translateX(0);transform: translateX(0); } 
.btn-toggle-switch.small input[type=checkbox].checked.disabled + label, .btn-toggle-switch.small input[type=checkbox]:checked:disabled + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background-color: var(--palette-blue-200); } 
.btn-toggle-switch.small input[type=checkbox].checked.disabled + label::before, .btn-toggle-switch.small input[type=checkbox]:checked:disabled + label::before {-webkit-transform: translateX(18px);transform: translateX(18px); } 
.btn-toggle-switch.toggle-has-label{width:auto;display:inline-block;}
.btn-toggle-switch.toggle-has-label input[type=checkbox] + label{position:relative;}
.btn-toggle-align {position: relative;display: inline-block;vertical-align: middle; } 
.btn-toggle-align input[type=checkbox] {position: absolute;right: 0;top: 0;width: 20px;height: 100%;background: transparent;margin: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none; } 
.btn-toggle-align input[type=checkbox] + label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: inline-block;padding-right: 20px; } 
.btn-toggle-align input[type=checkbox] + label em:last-child {display: none; } 
.btn-toggle-align input[type=checkbox] + label::after {content: "";position: absolute;right: 0;top: 0;margin-top: 0;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;background-position: -19px -48px; } 
.btn-toggle-align input[type=checkbox]:checked + label em {display: none; } 
.btn-toggle-align input[type=checkbox]:checked + label em:last-child {display: block; } 
.btn-toggle-align input[type=checkbox]:checked + label::after {background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent;background-position: 6px -48px; } 
.btn-toggle-folding {position: relative; } 
.btn-toggle-folding input[type=checkbox] {position: absolute; } 
.btn-toggle-folding input[type=checkbox]:checked + label .label::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.btn-toggle-folding input[type=checkbox]:checked + label em:first-child {display: none; } 
.btn-toggle-folding input[type=checkbox]:checked + label em:last-child {display: inline-block; } 
.btn-toggle-folding label {border: 1px solid var(--border-primary);border-radius: 8px;padding: 12px 0;display: block;text-align: center; } 
.btn-toggle-folding label .label::after {content: "";display: inline-block;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;vertical-align: bottom; } 
.btn-toggle-folding label em:last-child {display: none; } 
.roundbox-check {position: relative;padding: 14px 15px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.roundbox-check .input-type-checkbox input[type=checkbox] + label {display: block; } 
.roundbox-check .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.roundbox-check.card-type {position: relative; } 
.roundbox-check.card-type .label-wrap {margin-bottom: 4px; } 
.roundbox-check.card-type .input-type-checkbox input {z-index: 10; } 
.roundbox-check .link-move {position: absolute;left: 0;top: 0;width: 100%;height: 100%; } 
/*
 아이콘 타입 라디오
*/
.icon-radio-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 12px; } 
.icon-radio-wrap .icon-type-radio {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center; } 
.icon-radio-wrap .icon-type-radio > input {position: absolute;left: -1000px; } 
.icon-radio-wrap .icon-type-radio > input:checked + label {border-color: var(--border-blue-same); } 
.icon-radio-wrap .icon-type-radio > label {display: block;padding: 21px 0 14px;border: 1px solid var(--border-secondary);border-radius: 8px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.icon-radio-wrap .icon-type-radio > label::before {content: "";display: block;margin: 0 auto 10px;width: 32px;height: 32px;background-color: rgba(0, 238, 255, 0.2); } 
label.icon-toggle {display: inline-block;position: relative;vertical-align: middle; } 
label.icon-toggle > span {position: relative;z-index: 1;display: block;width: inherit;height: inherit;text-indent: -10000px;overflow: hidden;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box; } 
label.icon-toggle > span::before {content: "";position: absolute;left: 50%;top: 50%;display: block;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
label.icon-toggle input[type=checkbox] {position: absolute;left: 0;top: 0;display: inline-block;width: 100%;height: 100%;margin: 0;padding: 0;vertical-align: middle;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 2;pointer-events: auto;} 
label.icon-toggle.size-xl {width: 56px;height: 56px; } 
label.icon-toggle.size-l {width: 48px;height: 48px; } 
label.icon-toggle.size-l > span {border-radius: 8px; } 
label.icon-toggle.size-m {width: 32px;height: 32px; } 
label.icon-toggle.size-m > span {border: 0; } 
label.icon-toggle.size-s {width: 24px;height: 24px; } 
label.icon-toggle.size-s > span {border: 0; } 
label.icon-toggle .icon-heartfull::before {background-position: -216px -192px;background-repeat: no-repeat;background-color: transparent; } 
label.icon-toggle .icon-heartfull.black-type::before {background-position: -216px -120px;background-repeat: no-repeat;background-color: transparent; } 
label.icon-toggle :checked + .icon-heartfull::before {background-position: -216px -168px;background-repeat: no-repeat;background-color: transparent; } 
.product-card-type .label-new{position:absolute;right:24px;top:20px;font-size:11px;background: var(--palette-red-1000);font-weight: 500;line-height:20px;color:var(--text-ondark_primary-same);border-radius:9999px;white-space:nowrap;width:37px;text-align:center;}
.ui-form.plus-minus-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ui-form.plus-minus-form .form-set {width: calc(100% - 120px); } 
.ui-form.plus-minus-form .form-set input {width: 100%; } 
.ui-form.plus-minus-form .btn-radio-list {margin-bottom: 0; } 
.ui-form.plus-minus-form::after {display: none; } 
.ui-form.plus-minus-form + .related-elem {margin-top: -16px; } 
.option-radio-wrap {position: relative; } 
.option-radio-wrap label {display: block;width: 100%;padding: 14px 12px;border: 1px solid var(--border-primary);border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.option-radio-wrap input {position: absolute;right: 13px;top: 50%;width: 22px;height: 22px;margin: 0;-webkit-appearance: none;border: 1px solid var(--border-primary);border-radius: 11px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.option-radio-wrap input:checked {margin-top: -1px;border-color: transparent;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.option-radio-wrap input:checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.option-radio-wrap.type-ox label {text-align: center;padding: 14px 0;border: 1px solid var(--border-secondary);font-size: 28px;line-height: 36px;color: var(--text-primary ); } 
.option-radio-wrap.type-ox input {border: 0; } 
.option-radio-wrap.type-ox input:checked {margin-top: 0;border-color: transparent;background-image: none; } 
.option-radio-wrap.type-ox input:checked + label {border-color: var(--border-blue-same);color: var(--text-blue);font-weight: 700;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.option-radio-wrap.type-check {margin-bottom: 8px; } 
.option-radio-wrap.type-check label {overflow: hidden;padding: 0 0 12px; } 
.option-radio-wrap.type-check label .player-img {display: block; } 
.option-radio-wrap.type-check label .player-img img {width: 100%; } 
.option-radio-wrap.type-check label .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.option-radio-wrap.type-check label .name em {display: block; } 
.option-radio-wrap.type-check label .data-recode-view {display: block;text-align: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.option-radio-wrap.type-check input {position: absolute;right: 13px;top: 13px;border: 0;width: 24px;height: 24px;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateY(0);transform: translateY(0); } 
.option-radio-wrap.type-check input:checked {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.option-radio-wrap.type-check input:checked + label .name {color: var(--text-blue);font-weight: 500; } 
.input-radio-list .input-type-radio {margin-top: 18px; } 
/*
 * toast
 */
.toast-popup {position: fixed;z-index: 120;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;left: 16px;right: 16px;top: 100%;padding: 10px 16px;background-color: var(--gray950-a90);border-radius: 4px;-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transform: translateY(0);transform: translateY(0); } 
.toast-popup .inner {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);text-align: left; } 
.toast-popup.left {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.toast-popup.left .inner {text-align: left; } 
.toast-popup.right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.toast-popup.right .inner {text-align: right; } 
.toast-popup.type2 { left: 21px; right: 21px; border-radius: 8px; } 
.toast-popup.type2 .item-content { padding: 0 } 
.toast-popup.type2 .txt { color: var(--text-ondark_primary-same); font-size: 12px; } 
.toast-popup.type2 .btn-text-arrow { color: var(--text-ondark_primary-same); } 
.toast-popup.type2 .btn-text-arrow::after { background-position: -24px -24px; } 
.icon-toast { position: relative; padding-left: 24px; color: var(--text-ondark_primary-same); } 
.icon-toast::before { content: ""; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-repeat: no-repeat; background-position: 0 0; background-size: 100% auto; } 
.icon-toast.add::before { background-image: url(/images/web/img/icon/icon-toast-add.png); } 
.icon-toast.delete::before { background-image: url(/images/web/img/icon/icon-toast-delete.png); } 
.toast-popup.type3 { top:auto; bottom:84px; transform:none !important } 
.header-wrap {position: sticky;z-index: 100;left: 0;right: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 8px 0;min-height: 48px;background-color: var(--bg-canvas_white );border-bottom: 1px solid transparent;font-size: 0;-webkit-transition: border-color 0.3s ease-in-out;transition: border-color 0.3s ease-in-out;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.header-wrap::before {content: "";display: block;width: 100%;height: var(--safeAreaInsetTop); } 
.header-wrap.border {border-bottom-color: var(--border-secondary); } 
.header-wrap.transparent {background-color: transparent; } 
.header-wrap.transition {-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } 
.header-wrap.no-sticky {position: relative; } 
.header-wrap .header-left {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 20px;overflow: hidden; } 
.header-wrap .header-left button {margin-left: -9px; } 
.header-wrap .header-right {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 14px; } 
.header-wrap .header-right > button {margin-right: 8px; } 
.header-wrap .header-right > button:last-child {margin-right: 0; } 
.header-wrap .header-right .segment-tabs.type-s button {width: auto;height: auto;text-indent: 0; } 
.header-wrap h1 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.header-wrap h1.logo {position: relative;padding: 1px 0 1px 30px; } 
.header-wrap h1.logo::before {display: block;content: "";position: absolute;left: 0;top: 1px;width: 25px;height: 25px;background: url(/images/web/img/icon/icon-logo-shinhan.png) no-repeat 0 0;background-size: 100% 100%; } 
.header-wrap .icon-header-cancel {text-align: right;text-indent: 0;width: 38px;height: auto;padding: 3px 6px;color: var(--text-blue);font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.header-wrap a,
.header-wrap button {display: inline-block;width: 32px;height: 32px;background-color: transparent;border: none;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-indent: -9999px;overflow: hidden; } 
.header-wrap a.icon-header-back,
.header-wrap button.icon-header-back {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-menu,
.header-wrap button.icon-header-menu {background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-close,
.header-wrap button.icon-header-close {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-close.type-white,
.header-wrap button.icon-header-close.type-white {background-position: -64px -32px;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-wallet,
.header-wrap button.icon-header-wallet {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-search,
.header-wrap button.icon-header-search {background-position: -128px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-mycare,
.header-wrap button.icon-header-mycare {background-position: -160px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-home,
.header-wrap button.icon-header-home {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-chatbot,
.header-wrap button.icon-header-chatbot {background-position: -224px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-share,
.header-wrap button.icon-header-share {background-position: -256px 0;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-download,
.header-wrap button.icon-header-download {background-position: -288px -32px;background-repeat: no-repeat;background-color: transparent; } 
.header-wrap a.icon-header-test,
.header-wrap button.icon-header-test {background: url(/images/web/img/icon/ic_32_FAB_fail.png) no-repeat 0 0; } 
.header-wrap a.icon-header-voice,
.header-wrap button.icon-header-voice {background: url(/images/web/img/icon/icons32_voice.png) no-repeat 0 0; background-size: 100% auto; } 
.header-wrap button.icon-header-overflow {background: url(/images/web/img/icon/icon-32-overflow-menu.png) no-repeat 0 0; background-size: 100% auto;} 
.header-wrap button.icon-header-setting {background: url(/images/web/img/icon/icon-32-setting.png) no-repeat 0 0; background-size: 100% auto;} 
.header-wrap button.icon-header-notice {background: url(/images/web/img/icon/icon-32-notice.png) no-repeat 0 0; background-size: 100% auto;} 
.header-wrap button.icon-header-notice.state-new:after {content: "신규";right: 3px;}
.header-wrap .stock-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.header-wrap .stock-content .text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-right: 8px;color: var(--text-tertiary); } 
.header-wrap .header-search {width: calc(100% - 90px);display: block; } 
.header-wrap .header-search .ui-form {margin-bottom: 0; } 
.header-wrap .header-search .ui-form .form-set {padding: 4px 0;border: 0;border-radius: 0;line-height: 1; } 
.header-wrap .header-search .ui-form .form-set input[type=text] {padding: 0 30px 0 0; } 
.header-wrap .header-search .ui-form .right-section {padding: 0;margin-right: 0; } 
.header-wrap .header-search .ui-form .btn-clear {right: 0;top: 4px; } 
.header-wrap.loading {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.header-wrap .button-tip { position: absolute; top: 10px; right: 102px; padding: 6px 12px; border-radius: 6px; background-color: var(--bg-blue-same); font-size: 12px; line-height: 1.5; letter-spacing: -0.5px; color: var(--text-ondark_primary-same); } 
.header-wrap .button-tip.case1 { right: 62px; } 
.header-wrap .button-tip.case3 { right: 142px; } 
.header-wrap .button-tip::after { content: ""; display: inline-block; position: absolute; top: calc(50% - 1px); left: calc(100% - 1px); -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg);width: 12px; height: 9px; background: var(--bg-blue-same); border-radius: 0 1px 0 0; } 
.header-wrap .button-tip.ani { padding:6px 0; } 
.header-wrap .button-tip.ani.on { opacity:1; } 
.header-wrap .button-tip.ani em { display:block; overflow:hidden; white-space:nowrap; width:100%; opacity:0; } 

.notice-contents-wrap {padding: 16px;background-color: var(--bg-canvas_gray_light); } 
.notice-contents-wrap.color-01 {border: 1px solid var(--border-blue); } 
.notice-contents-wrap.color-01 strong {margin-bottom: 8px;display: block; } 
.notice-contents-wrap.color-01 .text,
.notice-contents-wrap.color-01 .text li {color: var(--text-tertiary); } 
.notice-contents-wrap.color-01 .color-em-01 {color: var(--text-blue); } 
.notice-contents-wrap.color-01 .color-em-01 em {color: var(--text-brand); } 
.notice-contents-wrap.color-01 .color-em-02 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 12px;color: var(--text-primary ); } 
.notice-contents-wrap.color-01 .color-em-02 em {color: var(--text-blue); } 
.notice-contents-wrap.color-01 .color-em-02 span {color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap.color-01 .dividers-middle {margin-top: 24px;margin-bottom: 16px; } 
.notice-contents-wrap.color-01 .notice-btn-area {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap.color-02 {padding: 16px;border: 1px solid var(--border-primary);color: var(--text-primary ); } 
.notice-contents-wrap.color-02 strong {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 8px;display: block; } 
.notice-contents-wrap.color-02 ul.text li::before {background-color: var(--gray-500); } 
.notice-contents-wrap.color-03 {background-color: var(--bg-canvas_white );border: 1px solid var(--border-primary); } 
.notice-contents-wrap.color-04 {background-color: var(--palette-blue-200);border: 1px solid var(--border-blue); } 
.notice-contents-wrap.color-05 {background-color: var(--bg-canvas_white ); } 
.notice-contents-wrap.color-06 {background-color: var(--bg-red); } 
.notice-contents-wrap.color-07 {background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary); }
.notice-contents-wrap.color-08 {background-color: var(--bg-blue);border: 1px solid var(--border-blue); }
.notice-contents-wrap.style-radius6 {border-radius: 6px; } 
.notice-contents-wrap.style-radius8 {border-radius: 8px; } 
.notice-contents-wrap.style-radius {border-radius: 12px; } 
.notice-contents-wrap.style-radius + .ui-form {margin-top: 20px; } 
.notice-contents-wrap.bg-none {background-color: inherit; } 
.notice-contents-wrap .tit-notice-area {margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.notice-contents-wrap .tit-count-info {margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.notice-contents-wrap .notice-sentence {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap .link-underline {font-size: inherit;font-weight: 300;color: var(--text-tertiary);text-decoration: underline; } 
.notice-contents-wrap .notice-txt-list li {position: relative;margin-top: 8px;padding-left: 12px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap .notice-txt-list li::before {display: block;content: "";position: absolute;left: 0;top: 10px;width: 4px;height: 4px;border-radius: 2px;background-color: var(--gray-500); } 
.notice-contents-wrap .notice-txt-list li.sublist {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.notice-contents-wrap .notice-txt-list li.sublist::before {content: "*";position: absolute;left: 0;top: 2px;background-color: initial;left: 0;top: 2px; } 
.notice-contents-wrap .notice-txt-list li:first-child {margin-top: 0; } 
.notice-contents-wrap .notice-txt-list li.color-em {color: var(--text-blue); } 
.notice-contents-wrap .notice-btn-area {text-align: right;margin-top: 24px; } 
.notice-contents-wrap .text li:last-child {margin-bottom: 0; } 
.notice-contents-wrap + .button-group {margin-top: 20px; } 
.notice-contents-wrap + .notice-contents-wrap {margin-top: 32px; } 
.notice-contents-wrap.type-b {padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.notice-contents-wrap.type-b .notice-btn-area {margin-top: 8px; } 
.notice-contents-wrap .list-type-table {border: 0;padding: 0; } 
.notice-contents-wrap .list-type-table > li + li {margin-top: 8px; } 
.notice-contents-wrap.style-round-box {padding: 0;border-radius: 12px;background-color: var(--bg-blue); } 
.notice-contents-wrap.style-round-box .item-content {padding: 12px 8px 12px 20px; } 
.notice-contents-wrap.style-round-box .item-content .dd {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-top: 0; } 
.notice-contents-wrap.style-round-box .item-content .icon-alarm {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.notice-contents-wrap.style-round-box .item-content .icon-alarm:before {background-position: -144px -72px;background-repeat: no-repeat;background-color: transparent;content: "";-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;display: inline-block;width: 24px;height: 24px;margin-right: 8px; } 
.notice-contents-wrap.style-border-box {position: relative;padding: 0;background: none;border: 1px solid var(--border-primary);border-radius: 6px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.notice-contents-wrap.style-border-box .item-content {padding: 15px 20px; } 
.notice-contents-wrap.style-border-box .item-content .dt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.notice-contents-wrap.style-border-box .item-content .dd {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.notice-contents-wrap.style-border-box .item-content:before {background: url(/images/web/img/product/pr-visual-savings-bg.png) no-repeat;content: "";-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;display: inline-block;width: 40px;height: 50px;margin-right: 16px; } 
.notice-contents-wrap.style-border-box .float-link {position: absolute;display: block;width: 24px;height: 24px;right: 20px;top: calc(50% - 12px); } 
.notice-contents-wrap.fullsize-layout ul.text {margin-bottom: 0; } 
.notice-contents-wrap.fullsize-layout ul.text + .text {margin-top: 8px; } 
.step-wrap + .notice-contents-wrap {padding: 8px 20px 16px 20px;} 
.notice-order-list li {position: relative;margin-top: 8px;padding-left: 17px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.notice-order-list li:first-child {margin-top: 0; } 
.notice-order-list li .order-num {position: absolute;left: 0;top: 6px;width: 13px;height: 13px;font-size: 10px;line-height: 1;text-align: center;border: 1px solid var(--gray-600);border-radius: 100%;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.notice-order-list li strong {color: var(--text-primary );font-weight: 500; } 
.notice-order-list .order-num.c-blue {border-color: var(--border-blue-same);}
.btn-inner-wrap {padding: 20px; } 
.tit-notice-view {margin-top: 32px;color: var(--text-primary );font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.tit-notice-view:first-child {margin-top: 0; } 
.text-guide-list li {position: relative;margin-top: 8px;padding-left: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.text-guide-list li .link-underline {font-size: inherit;font-weight: 300;color: var(--text-tertiary);text-decoration: underline; } 
.text-guide-list li::before {display: block;content: "";position: absolute;left: 0;top: 10px;width: 4px;height: 4px;border-radius: 2px;background-color: var(--gray-500); } 
.text-guide-list li .link-url {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.text-guide-list li .inner {margin-bottom: 8px; } 
.text-guide-list li .font-medium {font-weight: 500;display: block; } 
.text-guide-list li .notice-order-list li {padding-left: 17px;} 
.text-guide-list li .notice-order-list li::before {content: none;} 
.notice-link-area {margin: 16px 0 36px; } 
.notice-link-area.txt-l {text-align: left; } 
.notice-link-area.txt-c {text-align: center; } 
.notice-link-area.txt-r {text-align: right; } 
.notice-contents-wrap02 {padding: 16px 0 0 0;background-color: var(--bg-canvas_white );border: 1px solid var(--border-primary);border-radius: 4px; } 
.notice-contents-wrap02 .tit-notice-bold {display: block;margin-bottom: 4px;padding: 0 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.notice-contents-wrap02 .txt-notice-guide {padding: 0 20px 16px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap02 .notice-sentence {padding: 0 20px 16px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap02 .notice-txt-list {padding: 0 20px 16px; } 
.notice-contents-wrap02 .notice-txt-list li {position: relative;margin-top: 8px;padding-left: 6px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap02 .notice-txt-list li::before {display: block;content: "";position: absolute;left: 0;top: 10px;width: 3px;height: 3px;border-radius: 1.5px;background-color: var(--gray-500); } 
.notice-contents-wrap02 .notice-txt-list li:nth-child(1) {margin-top: 0; } 
.notice-contents-wrap02 .notice-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: 1px solid var(--border-primary); } 
.notice-contents-wrap02 .notice-link-wrap .link-notice {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 10px 0 12px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.notice-contents-wrap02 .notice-link-wrap .link-notice::after {content: "";display: inline-block;width: 6px;height: 10px;margin: 2px 0 0 7px;background: url(/images/web/img/icon/icon-notice-arrow.png) no-repeat 0 50%;background-size: 6px auto; } 
.notice-contents-wrap02 .notice-link-wrap .link-notice + .link-notice::before {content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 16px;background: var(--gray-300);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.data-list-wrap li {background-color: var(--bg-canvas_white );border-bottom: 1px solid var(--border-secondary); } 
.data-list-wrap li.before {background-color: var(--bg-gray); } 
.data-list-wrap li a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px 16px 16px 0; } 
.data-list-wrap li a.no-icon {padding-right: 0;}
.data-list-wrap li a.no-icon::after {display: none;}
.data-list-wrap li a .tit-data-list {position: relative;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.data-list-wrap li a .tit-data-list.type-attached {padding-left: 32px; } 
.data-list-wrap li a .tit-data-list.type-attached::before {content: "";display: block;position: absolute;left: 0;top: 0;width: 24px;height: 24px;background-color: var(--gray-300); } 
.data-list-wrap li a .tit-data-list.type-attached + .date-view-area {padding-left: 32px; } 
.data-list-wrap li a .tit-data-list .search-txt {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.data-list-wrap li a .date-view-area {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.data-list-wrap li a .type-event-view {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.data-list-wrap li a .type-event-view .tit-data-list {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.data-list-wrap li a .type-event-view .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 45px;margin-top: 5px;-webkit-transform: translateY(50%);transform: translateY(50%); } 
.data-list-wrap li a::after {content: "";display: block;position: absolute;right: -4px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.data-list-wrap.fullsize-layout li {padding: 0 20px; } 
.data-list-wrap.type-box li {border-bottom: 0; } 
.data-list-wrap.type-box li + li {margin-top: 8px; } 
.data-list-wrap.type-box li a {border: 1px solid var(--border-primary);border-radius: 12px;padding: 16px; } 
.data-list-wrap.type-box li a::after {right: 12px; } 
.data-list-wrap.type-box li a .tit-data-list {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.data-list-wrap.type-box li a .date-view-area {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.data-list-wrap.type-box li a .date-view-area.text {margin-top: 8px;color: var(--text-tertiary); }
.data-list-wrap.type02 li:last-child {border-bottom: none; }
.data-list-wrap.type03 li {border-bottom: none;}
.data-list-wrap.type03 li a {padding-top: 12px;padding-bottom: 12px;} 
.data-detail-wrap {padding: 32px 0 20px; } 
.data-detail-wrap.type-banner {padding-top: 20px; } 
.data-detail-wrap .tit-data-detail {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.data-detail-wrap .tit-data-detail.h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.data-detail-wrap .date-view-area {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.data-detail-wrap .attach-list-view {margin-top: 16px;padding: 20px 0 0;border-top: 1px solid var(--border-primary); } 
.data-detail-wrap .attach-list-view li a {position: relative;display: block;padding: 0 0 0 32px; } 
.data-detail-wrap .attach-list-view li a span {display: inline-block;font-size: 11px;line-height: 16px;color: var(--text-tertiary); } 
.data-detail-wrap .attach-list-view li a::before {content: "";display: block;position: absolute;left: 0;top: 0;width: 24px;height: 24px;background-color: var(--gray-300); } 
.data-detail-wrap .attach-list-view li + li {margin-top: 8px; } 
.data-detail-wrap .data-deatail-contents {margin-top: 20px; } 
.data-detail-wrap .data-deatail-contents p {padding: 16px 20px;border-radius: 12px;background-color: var(--bg-gray);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.data-detail-wrap .data-deatail-contents p.img-area {border-radius: 0;padding: 0;background-color: transparent; } 
.data-detail-wrap .data-deatail-contents p.img-area img {width: 100%;vertical-align: top; } 
.data-detail-wrap .data-deatail-contents p span {display: block; } 
.data-detail-wrap .data-deatail-contents p span.h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.data-detail-wrap .data-deatail-contents p span.h5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.data-detail-wrap .data-deatail-contents p + span {margin-top: 8px; } 
.data-media-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px; } 
.data-media-list li a .thum-img-area {width: 164px; } 
.data-media-list li a .thum-img-area img {width: 100%;vertical-align: top; } 
.data-media-list li a .data-summary-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.data-media-list li a .data-summary-area strong {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.card-info-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.card-info-list li .thum-img-area {width: 150px;height: 93px; } 
.card-info-list li .thum-img-area img {vertical-align: top;width: 100%;height: 100%; } 
.card-info-list li .data-summary-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-left: 14px; } 
.card-info-list li .data-summary-area .tit-summary-view {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.card-info-list li .data-summary-area .text li {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.bottom-notice {margin-top: 32px;border-top: 8px solid var(--border-secondary);padding: 0 20px; } 
.bottom-notice .h4 {display: block;margin: 24px 0; } 
.bottom-notice .bottom-notice-trigger {position: relative;display: block;width: 100%;padding: 24px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: left;background-color: transparent;border: 0; } 
.bottom-notice .bottom-notice-trigger::after {position: absolute;right: -4px;top: 24px; } 
.bottom-notice .bottom-notice-contents .notice-link {text-align: right; } 
.bottom-notice .bottom-notice-contents a {color: var(--text-primary ); } 
.bottom-notice .bottom-notice-contents a.link-url {display: inline;color: var(--text-blue); } 
.bottom-notice .bottom-notice-contents .notice-contents-wrap.text-bg-no {padding: 0; } 
.bottom-notice + .bottom-notice {margin-top: 0; } 
.bottom-notice.bottom-border {border-bottom: 8px solid var(--border-secondary); } 
.bottom-notice.bottom-border .bottom-notice-contents {padding-bottom: 24px; } 
.bottom-notice.type02 .h4 {margin: 32px 0 8px; } 
.bottom-notice.type02 .h4:first-child {margin-top: 0; } 
.bottom-notice .pr-info-sec .h4 {margin-top: 32px;margin-bottom: 16px; } 
.bottom-notice .pr-info-sec .h4:first-child {margin-top: 0; } 
/*
 Terms
*/
.step-wrap + .terms-view-wrap {margin-top: 32px; } 
.terms-view-wrap {overflow: hidden;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.terms-view-wrap.bgcolor-01 {background-color: var(--bg-gray); } 
.terms-view-wrap .tit-terms-area {position: relative;display: block;padding: 16px 16px 14px; } 
.terms-view-wrap .tit-terms-area.type-arrow {padding-right: 30px; } 
.terms-view-wrap .tit-terms-area.type-arrow::after {content: "";display: inline-block;position: absolute;right: 12px;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.terms-view-wrap .tit-terms-area.type-arrow .input-type-checkbox label {width: 100%;padding-right: 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.terms-view-wrap .tit-terms-area .label-wrap + .input-type-checkbox {margin-top: 8px; } 
.terms-view-wrap .tit-terms-area .h4 + .text {margin-top: 18px; } 
.terms-view-wrap .tit-terms-area.type-more-view {padding-right: 30px; } 
.terms-view-wrap .tit-terms-area p.label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );padding-right: 20px;word-break: keep-all; } 
.terms-view-wrap .tit-terms-area .input-type-checkbox {display: block; } 
.terms-view-wrap .tit-terms-area .input-type-checkbox label {padding-right: 20px; } 
.terms-view-wrap .tit-terms-area .input-type-checkbox em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.terms-view-wrap .tit-terms-area .input-type-checkbox em.light {font-weight: 300; } 
.terms-view-wrap .tit-terms-area .input-type-checkbox .term-category {display: inline-block;margin-top: 8px;margin-right: 12px;color: var(--text-tertiary); } 
.terms-view-wrap .tit-terms-area .input-type-checkbox .term-category:last-child {margin-right: 0; } 
.terms-view-wrap .tit-terms-area.js-toggle-control {padding-right: 40px; } 
.terms-view-wrap .tit-terms-area.js-toggle-control::after {position: absolute;right: 15px;top: 15px; } 
.terms-view-wrap .tit-terms-area .static-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.terms-view-wrap .tit-terms-area .terms-link {position: absolute;right: 10px;top: 16px;width:24px;height:24px;overflow: hidden;white-space: nowrap;letter-spacing:-9px;color:transparent;} 
.terms-view-wrap .tit-terms-area .terms-link::after {content: "";position: absolute;left: 6px;top: 6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.terms-view-wrap .tit-terms-area .js-toggle-control {position: absolute;right: 12px;top: 16px;width: 24px;height: 24px;background-color: transparent;border: 0;text-indent: -10000px; } 
.terms-view-wrap .tit-terms-area .js-toggle-control::after {content: "";position: absolute;left: 0;top: 0; } 
.terms-view-wrap button.tit-terms-area {width: 100%;border: 0;background-color: transparent;text-align: left; } 
.terms-view-wrap .single-terms-area {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 15px 15px 14px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.terms-view-wrap .single-terms-area .terms-confirm {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;position: relative;width: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.terms-view-wrap .single-terms-area .terms-confirm:first-child {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;height: auto; } 
.terms-view-wrap .single-terms-area .terms-confirm.txt-blind {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-right: 0;width: 24px;text-indent: -10000px; } 
.terms-view-wrap .single-terms-area .terms-confirm::after {content: "";display: block;position: absolute;right: 0;top: 6px;width: 12px;height: 12px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.terms-view-wrap .single-terms-area .terms-confirm.color-01::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.terms-view-wrap .single-terms-area .terms-confirm.font-t5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.terms-view-wrap .single-terms-area.type-arrow {position: relative; } 
.terms-view-wrap .single-terms-area.type-arrow::after {content: "";display: block;position: absolute;right: 15px;top: calc(50% - 6px);width: 12px;height: 12px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.terms-view-wrap .single-terms-area.type-arrow .input-type-checkbox label {padding-right: 10px; } 
.terms-view-wrap .single-terms-area.no-space {padding: 0; } 
.terms-view-wrap .single-terms-area.no-space .terms-confirm {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 600; } 
.terms-view-wrap .single-terms-area .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.terms-view-wrap .single-terms-area .input-type-checkbox input[type=checkbox] + label em.light {font-weight: 300; } 
.terms-view-wrap .single-terms-area .input-type-checkbox input[type=checkbox] + label em.light em {display: inline; } 
.terms-view-wrap .terms-list-area {padding: 16px;border-top: 1px solid var(--border-secondary); } 
.terms-view-wrap .terms-list-area.size-xs li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-view-wrap .terms-list-area.size-xs li .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-view-wrap .terms-list-area .text + .check-lists {margin-top: 16px; } 
.terms-view-wrap .terms-list-area .text + .check-lists .input-type-checkbox {margin-top: 16px; } 
.terms-view-wrap .terms-list-area .text + .check-lists .input-type-checkbox:first-child {margin-top: 0; } 
.terms-view-wrap .terms-list-area .text + .check-lists .tit-area {font-weight: 500; } 
.terms-view-wrap .terms-list-area li .terms-check-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.terms-view-wrap .terms-list-area li .terms-check-wrap .terms-confirm {position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.terms-view-wrap .terms-list-area li .terms-check-wrap .terms-confirm.txt-blind, .terms-view-wrap .terms-list-area li .terms-check-wrap .terms-confirm.has-no-arrow {flex: 0 0 24px;padding-right: 0;width:24px;height:24px;overflow:hidden;white-space:nowrap;letter-spacing:-9px;color:transparent;} 
.terms-view-wrap .terms-list-area li .terms-check-wrap .terms-confirm.has-no-arrow::after {display: none; } 
.terms-view-wrap .terms-list-area li .terms-check-wrap > .input-type-checkbox em,
.terms-view-wrap .terms-list-area li .terms-check-wrap > .input-type-radio em {color: var(--text-tertiary); } 
.terms-view-wrap .terms-list-area li:first-child {margin-top: 0; } 
.terms-view-wrap .terms-list-area li + li {margin-top: 16px; } 
.terms-view-wrap .terms-list-area li .terms-check-cont {margin-top: 8px;padding: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-gray);border-radius: 8px; } 
.terms-view-wrap .terms-list-area li .terms-check-cont ul.text li {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.terms-view-wrap .terms-list-area li .terms-check-cont + .terms-check-cont {margin-top: 12px; } 
.terms-view-wrap .terms-list-area li:last-child {margin-bottom: 0; } 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap {padding-top: 8px;padding-left: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap > .input-type-checkbox,
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap > .input-type-radio {-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%;margin: 8px 0; } 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap > .input-type-checkbox.type-full,
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap > .input-type-radio.type-full {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%} 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap > .input-type-checkbox em,
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap > .input-type-radio em {color: var(--text-tertiary); } 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.colums-3 > .input-type-checkbox,
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.colums-3 > .input-type-radio {-webkit-box-flex: 33.33%;-ms-flex: 33.33%;flex: 33.33%; } 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.grow > .input-type-checkbox,
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.grow > .input-type-radio {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;} 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.tyep02 {display: block;padding-top: 0;}
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.tyep02 > .input-type-checkbox, 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.tyep02 > .input-type-radio {margin: 16px 0;}
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.type03{padding-left:16px}
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.type03 > .input-type-checkbox,
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.type03 > .input-type-radio {flex:initial;margin:8px 0 0 16px;} 
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.box {padding: 8px 16px;background-color: var(--bg-gray);border-radius: 8px;}
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.box > .input-type-checkbox,
.terms-view-wrap .terms-list-area li .terms-subcheck-wrap.box > .input-type-radio {margin: 0;}
.terms-view-wrap .terms-list-area.type-arrow li .terms-confirm {margin-left: 8px;padding-right: 24px; } 
.terms-view-wrap .terms-list-area.type-arrow li .terms-confirm a {color: var(--text-primary ); } 
.terms-view-wrap .terms-list-area.type-arrow li .terms-confirm.has-no-arrow::after {display: none; } 
.terms-view-wrap .terms-list-area.type-arrow li .terms-confirm::after {content: "";display: block;width: 12px;height: 12px;position: absolute;right: 0;top: 6px;background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent; } 
.terms-view-wrap .terms-list-area.type-arrow2 li {margin-top: 12px; } 
.terms-view-wrap .terms-list-area.type-arrow2 li:first-child {margin-top: 0; } 
.terms-view-wrap .terms-list-area.type-arrow2 li .terms-confirm {padding-right: 24px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-view-wrap .terms-list-area.type-arrow2 li .terms-confirm::after {content: "";display: block;width: 24px;height: 24px;position: absolute;right: -4px;top: 0;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.terms-view-wrap .terms-list-area.type-toggle li .terms-confirm {padding: 0 32px 0 0;background-color: transparent;border: 0;text-align: left; } 
.terms-view-wrap .terms-list-area.type-toggle li .terms-confirm.js-toggle-control::after {position: absolute;right: -4px;top: 0; } 
.terms-view-wrap .terms-list-area.type-toggle.ty-grey li .terms-confirm.js-toggle-control::after{background-position-y:-12px;}

.terms-view-wrap .terms-list-area.type-toggle li.arrow .terms-confirm {padding-right: 24px; } 
.terms-view-wrap .terms-list-area.type-toggle li.arrow .terms-confirm a {color: var(--text-primary ); } 
.terms-view-wrap .terms-list-area.type-toggle li.arrow .terms-confirm.has-no-arrow {display: none; } 
.terms-view-wrap .terms-list-area.type-toggle li.arrow .terms-confirm.has-no-arrow::after {display: none; } 
.terms-view-wrap .terms-list-area.type-toggle li.arrow .terms-confirm::after {content: "";display: block;width: 24px;height: 24px;position: absolute;right: -4px;top: 0;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.terms-view-wrap .terms-list-area.type-nested .main-text {margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-view-wrap .terms-list-area.type-nested .sub-text {margin-bottom: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-view-wrap .terms-list-area + .text-terms-guide {margin-top: -8px;padding: 0 16px 16px; } 
.terms-view-wrap .terms-list-area li .text-terms-guide {margin: 4px 0 0 32px; } 
.terms-view-wrap .terms-list-area.type-nolink {border-top: 0; } 
.terms-view-wrap .terms-guide-area {padding: 16px;border-top: 1px solid var(--border-secondary); } 
.terms-view-wrap .terms-guide-area p + p,
.terms-view-wrap .terms-guide-area strong + p {margin-top: 8px; } 
.terms-view-wrap .terms-guide-area .subtext {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.terms-view-wrap .terms-guide-area.line-none {border-top: 0; } 
.terms-view-wrap .terms-guide-area.line-none .notice-order-list {margin-top: 8px; } 
.terms-view-wrap .terms-guide-area ul.text li {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.terms-view-wrap .terms-guide-area ul.text li::before {top: 8px; } 
.terms-view-wrap .terms-guide-area .text-hyphen + .text {margin-top: 16px; } 
.terms-view-wrap .terms-guide-area.scroll {height: 340px;overflow-x: hidden;overflow-y: auto; } 
.terms-view-wrap .text-terms-guide {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-view-wrap .text-terms-guide + .btn-radio-list {margin-top: 16px;margin-bottom: 0; } 
.terms-view-wrap.no-title {margin-top: 32px; } 
.terms-view-wrap.type-noline {border: 0 none;margin-top: 0; } 
.terms-view-wrap.type-noline .single-terms-area {padding-left: 0;padding-right: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.terms-view-wrap.type-noline .single-terms-area .terms-confirm {width: 24px;text-decoration: none; } 
.terms-view-wrap .terms-foot-area {border: 0;border-top: 1px solid var(--border-secondary);padding: 16px; } 
.terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.terms-view-wrap.type-expanded .terms-subcheck-wrap {display: none;padding: 16px;border-top: 1px solid var(--border-secondary); } 
.terms-view-wrap.type-expanded .terms-guide-area {display: none; } 
.terms-view-wrap.type-expanded.checked .terms-subcheck-wrap, .terms-view-wrap.type-expanded.checked .terms-guide-area {display: block; } 
.terms-view-wrap.type-expanded.checked .tit-terms-area.type-arrow {padding-right: 30px; } 
.terms-view-wrap.type-expanded.checked .tit-terms-area.type-arrow::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.customer-check {border: 1px solid var(--border-secondary);border-radius: 12px; } 
.customer-check .check-header {position: relative; } 
.customer-check .check-header > button {display: block;width: 100%;padding: 16px 40px 16px 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: left;background-color: transparent;border: 0; } 
.customer-check .check-header > button::after {position: absolute;z-index: 1;right: 16px;top: 16px; } 
.customer-check .check-lists {padding: 16px;border-top: 1px solid var(--border-secondary); } 
.customer-check .check-lists .input-type-checkbox {margin-bottom: 16px; } 
.customer-check .check-lists .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.customer-check .check-lists .input-type-checkbox:last-child {margin-bottom: 0; } 
.js-toggle-control,
.hide-btn {position: relative; } 
.js-toggle-control::after,
.hide-btn::after {content: "";display: inline-block;margin: 6px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.js-toggle-control[aria-expanded=true]::after, .js-toggle-control.is-expanded::after,
.hide-btn[aria-expanded=true]::after,
.hide-btn.is-expanded::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.js-toggle-control.hide-text,
.hide-btn.hide-text {position: relative;text-indent: -1000px;width: 24px;height: 24px;background-color: transparent;border: 0; } 
.js-toggle-control.hide-text::after,
.hide-btn.hide-text::after {content: "";position: absolute;left: 0;top: 0; } 
.input-type-checkbox input[type="checkbox"].js-toggle-control:after{display:none;}
.nested-check {margin-top: 12px; } 
.nested-check > li > .input-type-checkbox em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.nested-check ul {margin-top: 8px;padding: 16px; } 
.nested-check ul li {padding: 6px;border-radius: 6px;background-color: var(--bg-gray); } 
.nested-check ul li .input-type-checkbox em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.accept-terms .h2 {margin-bottom: 8px; } 
.accept-terms .h2 + .terms-view-wrap {margin-top: 24px; } 
.accept-terms .text + .terms-view-wrap {margin-top: 24px; } 
.accept-terms .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.accept-terms .terms-view-wrap + .text.bullet-dot {margin-top: 16px; } 
.terms-contents {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-contents h2 {margin: 32px 0 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.terms-contents h2:first-child {margin-top: 0; } 
.terms-contents h3 {margin: 32px 0 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.terms-contents h3:first-child {margin-top: 0; } 
.terms-contents h4 {margin: 32px 0 8px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.terms-contents ul li {position: relative;padding-left: 12px;margin-bottom: 8px; } 
.terms-contents ul li:last-child {margin-bottom: 0; } 
.terms-contents ul li::before {position: absolute;left: 0;top: 0;content: "-"; } 
.terms-contents ul.text > li {position: relative;padding-left: 12px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-contents ul.text > li::before {content: "";position: absolute;left: 0;top: 10px;width: 4px;height: 4px;border-radius: 100%;background-color: var(--gray-600); } 
.terms-contents ul.text > li:last-child {margin-bottom: 0; } 
.terms-contents ul.text > li.color-em {color: var(--text-blue); } 
.terms-contents ul.text > li.color-em::before {background-color: var(--bg-blue-same); } 
.terms-contents ul.text > li p.subtext {margin: 8px 0 4px;padding-left: 12px; } 
.terms-contents ul.text > li p.subtext.bullet-star {position: relative;padding-left: 12px; } 
.terms-contents ul.text > li p.subtext.bullet-star::before {display: block;content: "*";position: absolute;left: 0;top: 2px;width: 4px;height: 4px; } 
.terms-contents ul.text-hyphen li {position: relative;padding-left: 12px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-contents ul.text-hyphen li::before {content: "";position: absolute;left: 0;top: 12px;width: 5px;height: 1px;background-color: var(--gray-500); } 
.terms-contents ul.text-hyphen li:last-child {margin-bottom: 0; } 
.terms-contents ul.text-hyphen li.color-em {color: var(--text-brand); } 
.terms-contents ul.text-hyphen li.color-em::before {background-color: var(--bg-blue-same); } 
.terms-contents ul.text-hyphen li > em {color: var(--text-brand); } 
.terms-contents p.subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-contents p.subtext.bullet-star {position: relative;padding-left: 12px; } 
.terms-contents p.subtext.bullet-star::before {display: block;content: "*";position: absolute;left: 0;top: 2px;width: 4px;height: 4px; } 
.terms-contents p + ul,
.terms-contents p + ol,
.terms-contents ol + p,
.terms-contents ul + p {margin-top: 16px; } 
#contents-area > .container.terms-contents-container {padding-top: 0; } 
#contents-area > .container.terms-contents-container .swiper,
#contents-area > .container.terms-contents-container > .terms-contents:first-child {padding-top: 32px; } 
.page-agree-view {position: absolute;top: -8px;right: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 64px;height: 40px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );background-color: var(--bg-gray);border-radius: 8px;z-index: 10;-webkit-transition: 0.2s top ease-in;transition: 0.2s top ease-in; } 
.page-agree-view .now-num {color: var(--text-primary );font-weight: 500; } 
.page-agree-view .total-num {color: var(--text-primary );font-weight: 400; } 
.terms-contents-container .swiper-button-next, .terms-contents-container .swiper-button-prev {position: fixed;width: 32px;height: 32px; } 
.terms-contents-container .swiper-button-prev::after {width: 32px;height: 32px;font-size: 0;background: url(/images/web/img/icon/btn-view-prev.png) no-repeat 0 0/32px auto; } 
.terms-contents-container .swiper-button-next::after {width: 32px;height: 32px;font-size: 0;background: url(/images/web/img/icon/btn-view-next.png) no-repeat 0 0/32px auto; } 
/*
 * slider
 */
.ui-slider {position: relative;margin: 12px 0; } 
.ui-slider .slider-container {position: relative;padding: 8px 0;height: inherit; } 
.ui-slider .slider-track-bar {position: relative;z-index: 1;height: 8px;border-radius: 8px;background-color: var(--bg-gray);overflow: hidden; } 
.ui-slider .slider-track-bar::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;width: var(--fill-percent);border-radius: 8px;background-color: var(--bg-blue-same); } 
.ui-slider .slider-handle {position: absolute;z-index: 2;left: var(--fill-percent);top: 50%;width: 24px;height: 24px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-radius: 100%;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.ui-slider .slider-handle::after {content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;border: 0 solid rgba(4, 113, 233, 0);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: border 0.2s ease-in-out;transition: border 0.2s ease-in-out; } 
.ui-slider .slider-handle:focus {outline: 0 none; } 
.ui-slider .slider-handle:focus::after {border-color: rgba(4, 113, 233, 0.1);border-width: 12px; } 
.ui-slider .slider-handle.pressed::after, .ui-slider .slider-handle:active::after {border-color: rgba(4, 113, 233, 0.3);border-width: 12px; } 
.ui-slider .slider-handle.last {z-index: 3; } 
.ui-slider .slider-labels {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-slider .slider-labels span {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ui-slider .slider-labels span.min {text-align: left; } 
.ui-slider .slider-labels span.max {text-align: right; } 
.ui-slider.has-tooltip {padding-top: 58px; } 
.ui-slider .slider-tooltip {position: absolute;top: 0;left: var(--fill-percent);display: inline-block;padding: 12px;background-color: var(--bg-brand);border-radius: 6px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-brand );text-align: center;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap; } 
.ui-slider .slider-tooltip::after {content: "";position: absolute;top: 100%;left: calc(50% - 6px);border-style: solid;border-width: 10px 6px 0 6px;border-color: var(--bg-brand) transparent transparent transparent; } 
.ui-slider.multi-slider .slider-track-bar::before {left: var(--fill-start-percent);width: calc(var(--fill-end-percent) - var(--fill-start-percent)); } 
.ui-slider.multi-slider .slider-handle.start {left: var(--fill-start-percent); } 
.ui-slider.multi-slider .slider-handle.end {left: var(--fill-end-percent); } 
.ui-slider.vertical-slider {padding: 0 8px;margin: 0 12px;width: 8px;height: 335px; } 
.ui-slider.vertical-slider .slider-track-bar {width: 8px;height: 100%; } 
.ui-slider.vertical-slider .slider-track-bar::before {left: 0;right: 0;top: auto;bottom: 0;width: auto;height: var(--fill-percent); } 
.ui-slider.vertical-slider .slider-handle {left: 50%;top: calc(100% - var(--fill-percent)); } 
.ui-slider.vertical-slider.multi-slider .slider-track-bar::before {bottom: var(--fill-start-percent);height: calc(var(--fill-end-percent) - var(--fill-start-percent)); } 
.ui-slider.vertical-slider.multi-slider .slider-handle {left: 50%;top: auto;-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%); } 
.ui-slider.vertical-slider.multi-slider .slider-handle.start {bottom: var(--fill-start-percent); } 
.ui-slider.vertical-slider.multi-slider .slider-handle.end {bottom: var(--fill-end-percent); } 
.no-data-wrap {text-align: center; } 
.no-data-wrap .text-nodata {padding: 180px 0 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );background: url(/images/web/img/bg/bg-type-nodata.png) 50% 40px/84.5px auto no-repeat; } 
.no-data-wrap .text-nodata.case-guide {background: url(/images/web/img/bg/bg-type-no-guide.png) 50% 25px/120px auto no-repeat;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.no-data-wrap .text-nodata.case-notice {background: url(/images/web/img/bg/bg-type-no-guide.png) 50% 25px/120px auto no-repeat;line-height: 24px; } 
.no-data-wrap .text-nodata.case-search {background: url(/images/web/img/bg/bg-type-no-result.png) 50% 30px/134px auto no-repeat; } 
.no-data-wrap .text-nodata.case-limit {padding: 180px 20px 0;background: url(/images/web/img/bg/bg-long-term-nonuse.png) 50% 24px/130px auto no-repeat; } 
.no-data-wrap .text-nodata.case-ing {background: url(/images/web/img/bg/bg-type-no-ing.png) 50% 70px/200px auto no-repeat; } 
.no-data-wrap .text-nodata.case-ing .text-sub-nodata {margin-top: 8px; } 
.no-data-wrap .text-nodata.case-leaving {padding-top: 180px;background: url(/images/web/img/bg/bg-type-leaving.png) 50% 0/280px auto no-repeat; } 
.no-data-wrap .text-nodata.case-leaving > .h2 {margin-bottom: 16px; } 
.no-data-wrap .text-nodata.case-reset{padding-top: 180px;background: url(/images/web/img/bg/bg-reset-device.png) 50% 0 / 280px auto no-repeat;}
.no-data-wrap .text-nodata.case-reset .h2{margin-bottom:16px;}
.no-data-wrap .text-nodata.case-complaint {padding-top: 136px;background: url(/images/web/img/bg/bg-type-complaint.png) 50% 0 / 120px auto no-repeat;font-weight: 500;}
.no-data-wrap .text-nodata.case-invite{background: url(/images/web/img/bg/bg-type-invite.png) 50% 27px / 141px auto no-repeat;}
.no-data-wrap .text-nodata.case-invite>.h2{margin-bottom:16px;}
.no-data-wrap .text-nodata.case-invite .box-layout-wrap{margin-top:16px;}
.no-data-wrap .text-nodata strong {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.no-data-wrap .text-nodata .font-light {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.no-data-wrap .text-nodata .text-sub-nodata {display: block;margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.no-data-wrap .text-nodata span + span {display: block;margin-top: 24px; } 
.no-data-wrap .text-nodata .color-em {color: var(--text-blue); } 
.no-data-wrap .text-nodata .btn-text {display: inline-block;margin-top: 24px; } 
.no-data-wrap .text-nodata strong {font-weight: 500; } 
.no-data-wrap .btn {text-align: center;margin-top: 16px; } 
.no-data-wrap .registration-box {margin: 32px 20px 0;padding: 15px 20px;border-radius: 12px;text-align: left;background-color: var(--bg-gray);background-repeat: no-repeat;background-position: calc(100% - 18px) 16px; } 
.no-data-wrap .registration-box.bank-sh {background-image: url("/images/web/img/exchange/bg-sh-account.png"); } 
.no-data-wrap .registration-box.bank-others {background-image: url("/images/web/img/exchange/bg-other-account.png"); } 
.no-data-wrap .registration-box p {font-weight: 500;color: var(--text-primary );margin-bottom: 8px; } 
.no-data-wrap .registration-box button {border: 0;padding: 4px 10px;color: var(--text-blue);background-color: var(--palette-blue-200);border-radius: 100px;font-weight: 500;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.no-data-wrap + .box-layout-wrap {margin-top: 32px; } 
.fail-data-wrap {text-align: center;margin-bottom: 32px; } 
.fail-data-wrap .text-nodata {padding: 180px 20px 0;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background: url(/images/web/img/bg/bg-type-nodata.png) no-repeat 50% 64px;background-size: 78px auto; } 
.fail-data-wrap .text-nodata .text-sub-nodata {display: block;margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.fail-data-wrap .text-nodata .color-em {color: var(--text-blue); } 
.fail-data-wrap .text-nodata .btn-text {display: inline-block;margin-top: 24px; } 
.fail-data-wrap .btn {text-align: center;margin-top: 16px; } 
#div_nosearch .text-nodata {background: url(/images/web/img/bg/bg-type-no-result.png) 50% 30px/134px auto no-repeat; } 
.error-data-wrap {text-align: center; } 
.error-data-wrap .error-text {margin-bottom: 8px;padding-top: 180px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;background: url(/images/web/img/bg/bg-type-error01.png) no-repeat 50% 40px;background-size: 120px auto; } 
.error-data-wrap .error-text.type02 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.error-data-wrap .error-text.case-guide {background: url(/images/web/img/bg/bg-type-no-guide.png) 50% 30px/100px auto no-repeat; } 
.error-data-wrap .error-text.case-inspect {background: url(/images/web/img/bg/bg-type-inspect.png) 50% 30px/140px auto no-repeat; } 
.error-data-wrap .error-text.case-inspect + .error-sub-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.error-data-wrap .error-text.case-ing {background: url(/images/web/img/bg/bg-type-no-ing.png) 50% 64px/200px auto no-repeat; } 
.error-data-wrap .error-text.case-ing + .error-sub-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.error-data-wrap .error-text02 {padding-top: 180px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;background: url(/images/web/img/bg/bg-type-error01.png) no-repeat 50% 40px;background-size: 120px auto; } 
.error-data-wrap .error-text02 + .text {margin-top: 8px; } 
.error-data-wrap .error-text03 {margin-bottom: 8px;padding-top: 180px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;background: url(/images/web/img/bg/bg-type-error03.png) no-repeat 50% 64px;background-size: 78px auto; } 
.error-data-wrap .error-text04 {margin-bottom: 8px;padding-top: 206px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;background: url(/images/web/img/bg/bg-type-noneed.png) no-repeat 50% 64px;background-size: 118px auto; } 
.error-data-wrap .error-text05 {padding-top: 180px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );background: url(/images/web/img/bg/bg-type-load01.png) no-repeat 50% 64px;background-size: 78px auto; } 
.error-data-wrap .error-text05 + .text {margin-top: 8px; } 
.error-data-wrap .error-sub-text {margin-top: 16px;color: var(--text-tertiary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.error-data-wrap .error-sub-text.color-em {color: var(--text-blue); } 
.error-data-wrap .error-info-list {margin-top: 16px;padding: 16px;background: var(--bg-gray);text-align: left;border-radius: 12px; } 
.error-data-wrap .error-info-list li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 4px; } 
.error-data-wrap .error-info-list li:first-child {margin-top: 0; } 
.error-data-wrap .error-info-list li p {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.error-data-wrap .error-info-list li .tit-error-info {text-align: left;color: var(--text-primary ); } 
.error-data-wrap .error-info-list li .txt-error-info {text-align: right;color: var(--text-primary ); } 
.error-data-wrap .error-info-list.type2 li .tit-error-info {max-width: 100px; } 
.error-data-wrap .error-info-list.type2 li .tit-error-info.bold {font-weight: 500; } 
.error-data-wrap .error-info-list.type2 li .txt-error-info {text-align: left;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.error-data-wrap .error-info-list.type2 li .txt-error-info strong {font-weight: 400; } 
.error-data-wrap .btn {margin-top: 16px; } 
.error-data-wrap .error-sub-text + .error-sub-text {margin-top: 16px; } 
.error-data-wrap.type2 .error-text {position: relative;text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;padding-top: 0;height: 86px;background: url(/images/web/img/bg/bg-type-error03.png) no-repeat right 10px bottom;background-size: 59px auto;z-index: 1; } 
.error-data-wrap.type2 .error-info-list {margin-top: -3px; } 
.notice-data-wrap {position: relative;margin-bottom: 32px;padding-top: 168px; } 
.notice-data-wrap::before {content: "";position: absolute;top: 57px;left: 50%;margin-left: -39px;width: 78px;height: 101px;background: url(/images/web/img/bg/bg-type-notice.png) no-repeat 50% 0;background-size: 100% 100%; } 
.notice-data-wrap .notice-text {padding-top: 12px;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.notice-data-wrap .notice-text + .sub-text {margin-top: 12px; } 
.notice-data-wrap .sub-text {padding-top: 12px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.guide-error-wrap .tit-guide-error {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 20px; } 
.guide-error-wrap .error-message-view li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.box-layout-wrap {padding: 16px 20px;background: var(--bg-gray); } 
.box-layout-wrap .tit-box-area {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );margin-bottom: 8px; } 
.box-layout-wrap .tit-box-area.color-em {color: var(--text-blue); } 
.box-layout-wrap .color-01 {color: var(--text-tertiary); } 
.box-layout-wrap .text-data-list li {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px;margin-top: 8px; } 
.box-layout-wrap .text-data-list li:first-child {margin-top: 0; } 
.box-layout-wrap .text-data-list li .tit-data-view {white-space: nowrap;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;position: relative;color: var(--text-tertiary);font-weight: 400; } 
.box-layout-wrap .text-data-list li .tit-data-view.color-em {color: var(--text-blue); } 
.box-layout-wrap .text-data-list li .tit-data-view.color-plus {color: var(--text-red); } 
.box-layout-wrap .text-data-list li .tit-data-view.color-minus {color: var(--text-blue); } 
.box-layout-wrap .text-data-list li .tit-data-view .inlinebtn {display: inline-block;height: 24px;padding: 0 8px;margin-left: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );line-height: var(--t6-line-height);border: 1px solid var(--border-primary);border-radius: 4px;background-color: var(--bg-canvas_white ); } 
.box-layout-wrap .text-data-list li .tit-data-view.marking::before {content: "";position: absolute;right: -13px;top: 5px;width: 8px;height: 8px;border-radius: 50%;background: var(--palette-red-1000); } 
.box-layout-wrap .text-data-list li .tit-data-view .tooltip-trigger{vertical-align:middle;}
.box-layout-wrap .text-data-list li .txt-data-view {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.box-layout-wrap .text-data-list li .txt-data-view.color-em {color: var(--text-blue); } 
.box-layout-wrap .text-data-list li .txt-data-view.color-plus {color: var(--text-red); } 
.box-layout-wrap .text-data-list li .txt-data-view.font-medium {font-weight: 500; } 
.box-layout-wrap .text-data-list li.data-over .tit-data-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.box-layout-wrap .text-data-list li.data-over .txt-data-area {-webkit-box-flex: 2.5;-ms-flex: 2.5;flex: 2.5; } 
.box-layout-wrap .text-data-list li.data-break {display: block; } 
.box-layout-wrap .text-data-list li.data-break::after {content: "";display: block;clear: both; } 
.box-layout-wrap .text-data-list li.data-break .tit-data-area {float: left; } 
.box-layout-wrap .text-data-list li.data-break .txt-data-area {float: right; } 
.box-layout-wrap .text-data-list li.hr-line {border-top: 1px solid var(--border-primary); } 
.box-layout-wrap .text-data-list li.hr-line2 {padding-top: 16px;margin-top: 16px;border-top: 1px solid var(--border-blue); } 
.box-layout-wrap.photo-type .text-data-list li + li {margin-top: 24px; } 
.box-layout-wrap .txt-result-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.box-layout-wrap .txt-result-view .txt-result-area {display: block;margin-top: 2px;text-align: right;color: var(--text-primary ); } 
.box-layout-wrap .txt-result-view .txt-result-area.color-em {color: var(--text-blue); } 
.box-layout-wrap .txt-result-view .txt-result-area strong {font-weight: 500; } 
.box-layout-wrap + .box-layout-wrap {margin-top: 16px; } 
.box-layout-wrap.pd16 { padding: 16px; } 
.box-layout-wrap.style-radius {border-radius: 12px; } 
.box-layout-wrap.style-radius.color-01 {border: 1px solid var(--border-blue);background-color: var(--bg-blue); } 
.box-layout-wrap.style-radius.color-02 {border: 1px solid var(--border-secondary);background-color: var(--bg-gray); } 
.box-layout-wrap.style-radius.color-03 {background-color: var(--bg-gray); } 
.box-layout-wrap.style-radius.color-04 {border: 1px solid var(--border-secondary);background-color: transparent; } 
.box-layout-wrap.style-radius.color-05 {border: 1px solid var(--border-green);background-color: var(--bg-green); } 
.box-layout-wrap.style-radius.color-06 {border: 1px solid var(--border-blue-same);background-color: var(--bg-canvas_white ); } 
.box-layout-wrap.style-radius.color-07 {border: 1px solid var(--border-primary);background-color: var(--bg-gray); } 
.box-layout-wrap.style-radius.color-08 {background-color:var(--palette-seafoam-100)} 
.box-layout-wrap.style-radius.white-type {border: 1px solid var(--border-primary);background-color: var(--bg-canvas_white ); } 
.box-layout-wrap.style-radius.red-type {padding:11px 16px;background:rgba(235, 61, 79, 0.10);border-radius:8px;} 
.box-layout-wrap.multi .text {padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.box-layout-wrap.multi .text .color-em {color: var(--text-blue); } 
.box-layout-wrap.multi .text + .text {margin-bottom: 0;margin-top: 16px; } 
.box-layout-wrap.multi .text:last-child {border-bottom: none;padding-bottom: 0; } 
.box-layout-wrap.border-style {border: 1px solid var(--border-blue); } 
.box-layout-wrap.border-style .button-group {margin-top: 16px; } 
.box-layout-wrap .dividers-middle.type02 {margin: 16px 0;background-color: var(--palette-blue-200); } 
.box-layout-wrap.type-card-detail > .button-group {border-top: none}
.box-layout-wrap.type-card-detail > .button-group .btn-text-arrow {padding: 12px 16px 10px 0;}
.box-layout-wrap.type-card-detail > .button-group .btn-text.top[aria-expanded] .label::before {content: "자세히 보기";}
.dividers-full {height: 1px;margin-left: -20px;margin-right: -20px;background-color: var(--bg-gray);border: 0; } 
.dividers-group {height: 8px;margin: 32px -20px;background-color: var(--bg-gray);border: 0; } 
.dividers-group.line-bt-fit {margin-bottom: 0; } 
.dividers-group.type03 {border-top: 2px solid var(--border-secondary);}
.dividers-middle {height: 1px;background-color: var(--bg-gray);border: 0; } 
.dividers-inset {height: 1px;margin-left: 32px;margin-right: 32px;background-color: var(--bg-gray);border: 0; } 
.bd-top-n { border-top: none !important; } 
.bd-top { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--border-secondary); } 
.bd-btm-n { border-bottom: none !important; } 
/*
 * List
 */
.ui-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ui-list .list-item ~ .list-item {border-top: 1px solid var(--border-secondary); } 
.ui-list .list-item:last-child {border-bottom: 1px solid var(--border-secondary); } 
.ui-list .list-item {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-list .list-item.border-none{border-bottom:0;}
.ui-list.type02 {border-top: 1px solid var(--gray-600); } 
.ui-list.type03 li a{font-size:14px;font-weight:500;}
.ui-list.type06 li a{font-size:13px;}
.ui-list.type06 .item-content {padding: 12px 8px;}
.bottom-sheet-contents .ui-list.type03{margin:0 -20px;}
.bottom-sheet-contents .ui-list.type03 a{padding:16px 20px;}
.bottom-sheet-contents .ui-list.type03 li:last-child{border-bottom:0;}
.item-content {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 16px 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto; } 
.item-content.type-text {padding: 16px 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.item-content.type-text .desc {margin-top: 4px;margin-left: 0;text-align: left; } 
.item-content.type-account-checkbox {display: block; } 
.item-content.type-account-checkbox input[type=checkbox] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.item-content.type-account-checkbox input[type=checkbox] + label .account-info .acc-dd {margin-top: 4px; } 
.item-content.type-account-checkbox input[type=checkbox] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.item-content.type-account-checkbox input[type=radio] + label{display:flex;align-items: flex-start;padding:0;}
.item-content.type-account-checkbox input[type=radio] + label::after{position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%)}
.item-content.arrow-r {position: relative; } 
.item-content.arrow-r::after {content: "";display: block;width: 12px;height: 12px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 8px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.item-content.type-tooltip .item-body {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto; } 
.item-content.type-tooltip .input-type-checkbox + .item-body {padding-left: 8px; } 
.item-content.checked .interest-rate {color: var(--text-blue); } 
.item-content.align-t {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.item-content.align-b {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.item-content .item-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;color: var(--text-primary ); } 
.item-content .item-body.icon-star-blue {position: relative;padding-right: 24px; } 
.item-content .item-body.icon-star-blue::after {content: "";display: block;width: 24px;height: 24px;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -168px -72px;background-repeat: no-repeat;background-color: transparent; } 
.item-content .item-body.icon-history {position: relative;padding-left: 32px; } 
.item-content .item-body.icon-history::after {content: "";display: block;width: 24px;height: 24px;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -168px -72px;background-repeat: no-repeat;background-color: transparent; } 
.item-content .item-body.icon-ars {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;padding-left: 60px; } 
.item-content .item-body.icon-ars::before {content: "";display: block;width: 48px;height: 48px;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.item-content .item-body.size-l {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.item-content .btn {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin: 0 0 0 8px; } 
.item-content .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto; } 
.item-content > .title {width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.item-content > .title > .sub {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-left: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary);text-align: right; } 
.item-content .desc {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;-ms-flex-item-align: start;align-self: flex-start;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;line-height: var(--t3-font-size);color: var(--text-tertiary);text-align: right; } 
.item-content .desc.link-area-text {text-decoration: underline;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.item-content .desc.link-area-text a {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.item-content .tooltip-area {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;margin-left: 3px; } 
.item-content .toggle-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.item-content .btn-text,
.item-content .btn-toggle-switch {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: 100px; } 
.item-content .btn-text:last-child,
.item-content .btn-toggle-switch:last-child {margin-left: 8px; } 
.item-content .account-info,
.item-content .dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.item-content .account-info .acc-dt,
.item-content .account-info .dt,
.item-content .dl .acc-dt,
.item-content .dl .dt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.item-content .account-info .acc-dd,
.item-content .account-info .dd,
.item-content .dl .acc-dd,
.item-content .dl .dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 4px; } 
.item-content .account-info .acc-dd.align-r,
.item-content .account-info .dd.align-r,
.item-content .dl .acc-dd.align-r,
.item-content .dl .dd.align-r {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;text-align: right; } 
.item-content .item-body.fs-small .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.item-content .item-body.fs-small .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.item-content .color-em {color: var(--text-blue); } 
.item-content .input-type-checkbox.icon-star-blue {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.item-content .input-type-checkbox.icon-star-blue::after {content: "";display: block;width: 24px;height: 24px;background-position: -168px -72px;background-repeat: no-repeat;background-color: transparent; } 
.item-indent {display: -webkit-box;display: -ms-flexbox;display: flex;}
.item-indent .tit {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 4px}
/* 라운드+섀도+우측아이콘 리스트 */
.list-item[class*=list-item-round] {-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);background: var(--bg-canvas_white );border-radius: 12px; } 
.list-item[class*=list-item-round] .item-content {position: relative;padding: 12px 16px; } 
.list-item[class*=list-item-round] .item-content .title-sub {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.list-item[class*=list-item-round] .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: 500;margin-top: 0; } 
.list-item[class*=list-item-round] .item-content .desc {display: inline-block;margin-top: 8px;text-align: left; } 
.list-item[class*=list-item-round] .item-content .date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;color: var(--text-tertiary); } 
.list-item[class*=list-item-round] .item-content .text-sub {display: block;margin-top: 16px;color: var(--text-tertiary);font-size: 12px;line-height: 1.5;}
.list-item[class*=list-item-round] .item-content [class*=icon-] img {margin-right: 0; } 
.list-item[class*=list-item-round].list-item-round2 {position: relative;-webkit-box-shadow: none;box-shadow: none;-webkit-filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1)); } 
.list-item[class*=list-item-round].list-item-round2 .item-content {-webkit-box-align: end;-ms-flex-align: end;align-items: end;padding: 16px; } 
.list-item[class*=list-item-round].list-item-round2 .item-content .title {margin-top: 8px; } 
.list-item[class*=list-item-round].list-item-round2.expired, .list-item[class*=list-item-round].list-item-round2.use {-webkit-box-shadow: none;box-shadow: none;border: 1px solid var(--border-secondary); } 
.list-item[class*=list-item-round].list-item-round2.expired::after, .list-item[class*=list-item-round].list-item-round2.use::after {content: "";position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px;border-radius: 12px;background-color: var(--bg-dark);opacity: 0.2; } 
.list-item[class*=list-item-round].list-item-round2.use.ty2::after, .list-item[class*=list-item-round].list-item-round2.use.ty2 .icon-wrap.flex-center {z-index: -1;} 
.list-item[class*=list-item-round].list-item-round2.use.ty2 .more-info-guide .btn-notice-trigger {border-color: var(--border-primary);}
.list-item[class*=list-item-round] + [class*=list-item-round] {margin-top: 12px; } 
.list-item[class*=list-item-round].list-item-round3 {position: relative;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);overflow: hidden;margin-top: 0; } 
.list-item[class*=list-item-round].list-item-round3.expired .link, .list-item[class*=list-item-round].list-item-round3.use .link {position: relative; } 
.list-item[class*=list-item-round].list-item-round3.expired .link::after, .list-item[class*=list-item-round].list-item-round3.use .link::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px;background-color: var(--bg-dark);opacity: 0.2; } 
.list-item-round4 {border-radius: 16px;background: var(--bg-canvas_white );box-shadow: 0 0 12px 0 rgba(22, 37, 66, 0.08);}
.list-item-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;} 
.list-item-wrap.col-2 .list-item {width: calc(50% - 6px);}
.icon-wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.icon-wrap:first-child [class^=icon-] {display: inline-block;margin-right: 8px; } 
.icon-wrap:first-child .icon-temp-24 {margin-right: 8px; } 
.icon-wrap:first-child .icon-temp-32,
.icon-wrap:first-child .icon-temp-48 {margin-right: 16px; } 
.icon-wrap:last-child [class^=icon-] {display: inline-block;margin-left: 8px; } 
.icon-wrap.icon-16 img {width: 16px;height: 16px;margin-right: 6px; } 
.icon-wrap.icon-20 img {width: 20px;height: 20px;margin-right: 6px; } 
.icon-wrap.icon-24 img {width: 24px;height: 24px;margin-right: 8px; } 
.icon-wrap.icon-28 img {width: 28px;height: 28px;margin-right: 8px; } 
.icon-wrap.icon-32 img {width: 32px;height: 32px;margin-right: 12px; } 
.icon-wrap.icon-36 img {width: 36px;height: 36px;margin-right: 12px; } 
.icon-wrap.icon-40 img {width: 40px;height: 40px;margin-right: 12px; } 
.icon-wrap.icon-44 img {width: 44px;height: 44px;margin-right: 8px; } 
.icon-wrap.icon-48 img {width: 48px;height: 48px;margin-right: 12px; } 
.icon-wrap.icon-52 img {width: 52px;height: 52px;margin-right: 12px; }
.icon-wrap.icon-56 img {width: 56px;height: 56px;margin-right: 12px; }
.icon-wrap.icon-64 img {width: 64px;height: 64px;margin-right: 12px; }
.icon-wrap.icon-72 img {width: 72px;height: 72px;margin-right: 12px; }
.icon-wrap.icon-80 img {width: 80px;height: 80px;margin-right: 12px; } 
.icon-wrap.type-bg03 {padding: 6px;background-color: var(--bg-gray);border-radius: 100px;}
.icon-wrap.type-bg04 {padding: 10px;background-color: var(--bg-gray);border-radius: 100px;}
.icon-wrap .icon-temp-24::before {background: blue; } 
.icon-wrap .icon-temp-32::before {background: blue; } 
.icon-wrap .icon-temp-48::before {background: blue; } 
.icon-temp-24::before {content: "";display: block;width: 24px;height: 24px;background: url(/images/web/img/ci/icon-temp-24.png) no-repeat 50% 50%;background-size: 24px auto; } 
.icon-temp-32::before {content: "";display: block;width: 32px;height: 32px;background: url(/images/web/img/ci/icon-temp-32.png) no-repeat 50% 50%;background-size: 24px auto; } 
.icon-temp-48::before {content: "";display: block;width: 48px;height: 48px;background: url(/images/web/img/ci/icon-temp-48.png) no-repeat 50% 50%;background-size: 48px auto; } 
.icon-check22 {display: inline-block;width: 22px;height: 22px;margin-right: 4px;vertical-align: top;background-image: url(/images/web/img/icon/sprite-pr-icon44.png);background-repeat: no-repeat;background-size: 286px 198px;} 
.icon-check22.green {background-position: -198px -44px;}
.icon-check22.red {background-position: -220px -44px;} 
.icon-square {position: relative;padding-left: 32px;}
.icon-square .num {position: absolute;left: 0;top: 2px;width: 24px;height: 24px;line-height: 24px;background-color: var(--palette-blue-200);border-radius: 4px;color:var(--text-blue);font-size: 13px;font-weight: 700;text-align: center;}	
/*
 * Accordion
 */
.accordion {margin: 0 -20px;border-top: 1px solid var(--border-secondary); } 
.accordion .accordion-item {border-bottom: 1px solid var(--border-secondary); } 
.accordion .accordion-trigger {display: block;padding: 24px 48px 24px 20px;width: 100%;text-align: left;border: 0;background: none;cursor: pointer; } 
.accordion .accordion-trigger:focus, .accordion .accordion-trigger:hover {z-index: 2; } 
.accordion .accordion-trigger:disabled::after {content: none; } 
.accordion .accordion-trigger.arrow-type {width: auto;padding-right: 0; } 
.accordion .accordion-trigger.arrow-type::after {right: -25px; } 
.accordion .accordion-trigger em {display: block; } 
.accordion .accordion-trigger,
.accordion .accordion-panel {position: relative;z-index: 1; } 
.accordion > :first-child .accordion-trigger {border-top: 0; } 
.accordion .accordion-panel {padding: 0 20px 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.accordion .accordion-panel em {font-weight: 500; } 
.accordion .accordion-panel .h5, .accordion .accordion-panel .h4 {color: var(--text-primary ); } 
.accordion .accordion-panel .ui-form-wrap:first-child {margin-top: 0; } 
.accordion .accordion-panel .ui-form-wrap:last-child .ui-form {margin-bottom: 8px; } 
.accordion .accordion-panel .ui-form-wrap .text {margin-top: 16px; } 
.accordion .accordion-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.accordion .accordion-title .count {color: var(--text-blue); } 
.accordion .accordion-title .subcopy {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.accordion .accordion-title .subtxt {position: absolute;right: 40px;top: calc(50% - 10px);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.accordion .accordion-title.input-type-checkbox label::after {top: 1px; } 
.accordion .accordion-title.input-type-checkbox em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.accordion .accordion-title.size-xl {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.accordion .accordion-trigger::after {content: "";background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;pointer-events: none;position: absolute;right: 16px;top: calc(50% - 12px);-webkit-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.accordion .accordion-trigger[aria-expanded=true]::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.accordion.type-small .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.accordion.type-small .accordion-panel {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.accordion.type-small .accordion-trigger,
.accordion.type-small .accordion-panel {padding-top: 16px;padding-bottom: 16px; } 
.accordion.dense .accordion-trigger {padding: 16px 48px 16px 20px; } 
.accordion.no-line {border-top: 0; } 
.accordion.no-line .accordion-trigger,
.accordion.no-line .accordion-panel {border-bottom: 0; } 
.accordion.no-line .accordion-item {border-bottom: 0; } 
.accordion.no-line .accordion-panel {padding: 0 20px; } 
.accordion.accordin-type-info {margin-top: 28px;border-top: 8px solid var(--border-secondary); } 
.accordion.accordin-type-info .accordion-item + .accordion-item {border-top: 1px solid var(--border-secondary); } 
.accordion.accordin-type-info .accordion-trigger {border-bottom: 0; } 
.accordion.accordin-type-info .accordion-panel {border-bottom: 0;color: inherit; } 
.accordion.accordin-type-info .accordion-panel .h2:first-child,
.accordion.accordin-type-info .accordion-panel .h3:first-child,
.accordion.accordin-type-info .accordion-panel .h4:first-child,
.accordion.accordin-type-info .accordion-panel .h5:first-child {margin-top: -24px; } 
.accordion.type-b {border-top: 8px solid var(--border-secondary); } 
.accordion.type-b .accordion-item {border-bottom: 8px solid var(--border-secondary); } 
.accordion.type-b .accordion-trigger {border-bottom: 0; } 
.accordion.type-b .accordion-panel {border-bottom: 0; } 
.accordion.top-has-hrline {margin-top: -32px;border-top: none; } 
.accordion.type-check .accordion-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.accordion.type-check .accordion-header .accordion-trigger {padding-left: 9px; } 
.accordion.type-check .accordion-header .input-type-checkbox {margin-left: 20px; } 
.accordion.type-radio .accordion-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.accordion.type-radio .accordion-header .accordion-trigger {padding-left: 9px; } 
.accordion.type-radio .accordion-header .input-type-radio {margin-left: 20px; } 
.propensity-analysis.readonly {display: none; } 
.propensity-analysis.readonly.show {display: block; } 
.propensity-analysis .questions-set .question {padding: 18px 0 18px 18px;font-weight: 500; } 
.propensity-analysis .questions-set .num {position: absolute;padding-right: 4px;right: calc(100% - 38px);text-align: right; } 
/*
 * pagination
 */
.more-button {margin: 24px 0 24px; } 
.more-button > a,
.more-button > button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 7px 0;border: 1px solid var(--border-primary);border-radius: 8px;background: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.more-button > a span,
.more-button > button span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.more-button > a span::after,
.more-button > button span::after {content: "";display: inline-block;margin-left: 2px;vertical-align: top;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.more-button > a span.plus-icon,
.more-button > button span.plus-icon {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.more-button > a span.plus-icon::after,
.more-button > button span.plus-icon::after {display: none; } 
.more-button > a span.plus-icon::before,
.more-button > button span.plus-icon::before {content: "+";display: inline-block;margin-right: 10px;vertical-align: top;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.more-button.type-inner {border-top: 1px solid var(--border-secondary); } 
.more-button.type-inner > a,
.more-button.type-inner > button {border: 0; } 
.more-button.type-inner > a span,
.more-button.type-inner > button span {color: var(--text-primary ); } 
.more-button.type-inner > a span::after,
.more-button.type-inner > button span::after {background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.more-button.size-l > a,
.more-button.size-l > button {padding:11px 0;}
.more-button.type02 {margin: 32px 0 0;border-top: 1px solid var(--border-secondary);}
.more-button.type02 .btn-flex {padding: 15px 0;border: 0;}
.more-button.type02 .btn-flex > span {color: var(--text-tertiary);} 
.more-button.type02 .btn-flex.no-icon span::after {display: none;}
/*
 * Overflow Menu
 */
.ui-overflow-menu {display: inline-block;position: relative; } 
.ui-overflow-menu.is-active {display: inline-block; } 
.ui-overflow-menu.is-active .menu {display: block;position: absolute;z-index: 10;top: 1px;right: 27px;left: auto; } 
.ui-overflow-menu.pos-l .menu {position: absolute;right: auto;left: 27px; } 
.ui-overflow-menu .menu {display: none;min-width: 113px;background-color: var(--bg-canvas_white );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 2px; } 
.ui-overflow-menu .menu-list {padding: 2px 0; } 
.ui-overflow-menu .menu-list .item .item-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 6px 16px;color: var(--text-primary );background-color: transparent;text-align: left;border: 0;white-space: nowrap; } 
.ui-overflow-menu .menu-list .item:first-child {padding-top: 6px; } 
.ui-overflow-menu .menu-list .item:last-child {padding-bottom: 6px; } 
.ui-overflow-menu [class*=btn-dot] {height: 24px;width: 24px;background-color: transparent;border: 0 none;position: relative;padding: 0;margin: 0; } 
.ui-overflow-menu [class*=btn-dot]::before {content: "";width: 24px;height: 24px;display: block;background-position: 0 -120px;background-repeat: no-repeat;background-color: transparent; } 
.ui-overflow-menu .btn-dot-white::before {background-position: 0 -144px;background-repeat: no-repeat;background-color: transparent; } 
.ui-overflow-menu .btn-close {font-weight: 500;width: 100%;margin: 0;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-width: 1px 0 0; } 
.ui-overflow-menu .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.ui-calendar.type-a {position: relative;padding-right: 20px;height: 208px;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.ui-calendar.type-a .area-year {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.ui-calendar.type-a .area-year button {text-indent: -1000px;font-size: 1px;background-color: var(--bg-canvas_white );border: 0;overflow: hidden; } 
.ui-calendar.type-a .area-year button.up {margin-bottom: 8px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.ui-calendar.type-a .area-year button.down {margin-top: 8px;background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent; } 
.ui-calendar.type-a .area-year .current {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ui-calendar.type-a .area-year .current::after {content: "년"; } 
.ui-calendar.type-a .area-month {width: 210px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.ui-calendar.type-a .area-month button {-webkit-box-flex: 33.33%;-ms-flex: 33.33%;flex: 33.33%;background-color: var(--bg-canvas_white );border: 0; } 
.ui-calendar.type-a .area-month button.selected {color: var(--text-blue);font-weight: 500; } 
.ui-calendar.type-a .area-month button:disabled {color: var(--text-disabled-same); } 
.ui-calendar.type-b {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.ui-calendar.type-b .area-controller {height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;font-size: 0; } 
.ui-calendar.type-b .area-controller .current {display: inline-block;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 300;vertical-align: middle;white-space: nowrap;text-align: center; } 
.ui-calendar.type-b .area-controller .year .current {width: 55px; } 
.ui-calendar.type-b .area-controller .month .current {width: 28px; } 
.ui-calendar.type-b .area-controller button {text-indent: -1000px;font-size: 1px;background-color: var(--bg-canvas_white );border: 0;overflow: hidden;vertical-align: middle; } 
.ui-calendar.type-b .area-controller button.up {margin-left: 8px;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.ui-calendar.type-b .area-controller button.down {margin-right: 8px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.ui-calendar.type-b .area-calendar {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 8px 0 24px; } 
.ui-calendar.type-b .calendar-week {height: 36px;border-bottom: 1px solid var(--border-primary);background-color: var(--bg-canvas_white );display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-calendar.type-b .calendar-week .day {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;line-height: 36px; } 
.ui-calendar.type-b .calendar-date {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;background-color: var(--bg-canvas_white );display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: start;align-content: flex-start; } 
.ui-calendar.type-b .calendar-date button {position: relative;-webkit-box-flex: 14.28%;-ms-flex: 14.28%;flex: 14.28%;padding: 0;height: 38px;background-color: var(--bg-canvas_white );border: 0;white-space: nowrap; } 
.ui-calendar.type-b .calendar-date button span {position: relative;z-index: 2;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ui-calendar.type-b .calendar-date button.selected {color: var(--text-ondark_primary-same); } 
.ui-calendar.type-b .calendar-date button.selected::before {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;width: 36px;height: 36px;border-radius: 100%;background-color: var(--bg-blue-same) !important;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.ui-calendar.type-b .calendar-date button:disabled {opacity: 0.3; } 
.ui-calendar.type-b .calendar-date button.today::before {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;width: 36px;height: 36px;border-radius: 100%;background-color: var(--bg-blue);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.ui-calendar.type-b .sun {color: var(--text-red); } 
.ui-calendar.type-b .sat {color: var(--text-blue); } 
.ui-calendar.type-c {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: var(--text-primary );} 
.ui-calendar.type-c .area-controller {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 0;} 
.ui-calendar.type-c .area-controller .current {display: inline-block;font-size: 18px;line-height: 28px;font-weight: 500; vertical-align: middle;white-space: nowrap;} 
.ui-calendar.type-c .area-controller .current.year {padding-right: 4px;}
.ui-calendar.type-c .area-controller button {overflow: hidden;width: 24px;height: 24px;text-indent: -1000px;font-size: 1px;border: 0;vertical-align: middle;background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 288px;background-repeat: no-repeat;background-color: transparent;}
.ui-calendar.type-c .area-controller .year-month button {background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 288px;}
.ui-calendar.type-c .area-controller .year-month button.up {background-position: -72px 0;} 
.ui-calendar.type-c .area-controller .year-month button.down {background-position: -48px 0;}
.ui-calendar.type-c .area-controller .btn-area button {background-image: url(/images/web/img/icon/sprite-icons-arrow.png);background-size: 96px auto;}
.ui-calendar.type-c .area-controller .btn-area button.up {margin-left: 8px;background-position: -24px 0;} 
.ui-calendar.type-c .area-controller .btn-area button.down {margin-right: 8px;background-position: 0 0;}
.ui-calendar.type-c .area-controller .btn-area button.up:disabled  {background-position: -72px 0;} 
.ui-calendar.type-c .area-controller .btn-area button.down:disabled  {background-position:  -48px 0;}
.ui-calendar.type-c .area-calendar {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px 0 0;} 
.ui-calendar.type-c .calendar-week {display: -webkit-box;display: -ms-flexbox;display: flex;height: 20px;margin-bottom: 1px;background-color: var(--bg-canvas_white );} 
.ui-calendar.type-c .calendar-week .day {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;line-height: 20px;color: var(--text-tertiary)} 
.ui-calendar.type-c .calendar-date {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;background-color: var(--bg-canvas_white );display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: start;align-content: flex-start;} 
.ui-calendar.type-c .calendar-date button,
.ui-calendar.type-c .calendar-date .disabled {display: inline-block;position: relative;-webkit-box-flex: 14.28%;-ms-flex: 14.28%;flex: 14.28%;padding: 0;height: 38px;margin-top: 3px;background-color: var(--bg-canvas_white );border: 0;font-size: 16px;line-height: 38px;text-align: center;}
.ui-calendar.type-c .calendar-date button span {position: relative;z-index: 2;font-size: 16px;line-height: var(--t5-line-height);} 
.ui-calendar.type-c .calendar-date button.today {color: var(--text-blue);font-weight: 500;}
.ui-calendar.type-c .calendar-date button.selected {color: var(--text-ondark_primary-same);font-size: 18px;font-weight: 500;} 
.ui-calendar.type-c .calendar-date button.selected::before, .ui-calendar.type-c .calendar-date button.closed::before {content: "";position: absolute;z-index: 2;left: 50%;top: 50%;width: 38px;height: 38px;border-radius: 100px;background-color: var(--bg-blue-same);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);} 
.ui-calendar.type-c .calendar-date button.closed {color: var(--text-tertiary);font-size: 16px;} 
.ui-calendar.type-c .calendar-date button.closed::before {background: var(--bg-gray)}
.ui-calendar.type-c .calendar-date button:disabled, .ui-calendar.type-c .calendar-date .disabled {color: var(--text-disabled-same);} 
.ui-calendar.type-c .calendar-date button.range::after {content: "";position: absolute;z-index: 1;top: 0;left: 0;right: 0;height: 100%;background-color: var(--palette-blue-200);} 
.ui-calendar.type-c .calendar-date button.start.range::after {left: 50%;width: 50%;} 
.ui-calendar.type-c .calendar-date button.end.range::after {right: 50%;width: 50%;}
.ui-calendar.type-c .subtext-ex {margin-bottom: 16px;font-size: 12px;line-height: 1.5;color: var(--text-tertiary);text-align: right;}
.ui-calendar.type-c .label-dot {position: relative;padding-left: 14px;}
.ui-calendar.type-c .label-dot:before {content: "";position: absolute;z-index: 2;left: 0;top: 50%;width: 10px;height: 10px;border-radius: 100px;background-color: var(--bg-gray);-webkit-transform: translateY(-50%);transform: translateY(-50%);} 
.bottom-sheet.calendar-c .bottom-sheet-contents {padding-top: 24px;padding-bottom: 4px;}
.scroll-picker-wrap {position: relative;margin: 8px 0; } 
.scroll-picker-container {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.scroll-picker-panel {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.scroll-picker-panel .swiper {height: 132px;overflow: hidden; } 
.scroll-picker-panel .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.scroll-picker-panel .swiper.front .swiper-slide {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.scroll-picker-back {position: relative;z-index: 1; } 
.scroll-picker-block {position: absolute;z-index: 2;left: 0;right: 0;top: 44px;height: 44px;background: linear-gradient(to bottom, var(--bg-canvas_white) 1px, var(--bg-canvas_white-a0) 16px, var(--bg-canvas_white-a0) calc(100% - 16px), var(--bg-canvas_white) 100%); } 
.scroll-picker-front {position: absolute;z-index: 3;left: 0;right: 0;top: 44px;height: 44px;overflow: hidden;background-color: var(--bg-canvas_white );border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-primary); } 
.scroll-picker-front .swiper {-webkit-transform: translateY(-44px);transform: translateY(-44px); } 
.type-card-info {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-info .tit-card-info {display: block;font-weight: 400;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-info .link-detail-info {position: relative;display: block;margin-top: 8px;padding-right: 24px;color: var(--text-primary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-info .link-detail-info::after {content: "";display: block;position: absolute;right: 0;top: 6px;width: 12px;height: 12px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-info .info-detail-view {text-align: right;margin-top: 8px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-info .info-detail-view .unit-view {color: var(--text-blue); } 
.type-card-link {text-align: right;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-link .tit-info-link {text-align: left;color: var(--text-primary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-link .btn-text-line {margin-top: 8px; } 
.type-card-link .btn-text-line::before {background-color: var(--bg-blue-same); } 
.type-card-link .btn-text-line .label {color: var(--text-blue); } 
.type-card-choice {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-choice .tit-choice-view {position: relative;display: block;padding: 0 30px 0 32px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-choice .tit-choice-view::before {display: block;content: "";position: absolute;left: 0;top: 0;width: 24px;height: 24px;background: var(--palette-cyan-500); } 
.type-card-choice .tit-choice-view .num-info-view {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.type-card-choice .input-type-bookmark {position: absolute;right: 16px;top: 16px; } 
.type-card-choice .num-view-area {text-align: right;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-choice .num-view-area .unit-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.type-card-mix {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-mix .info-top-mix {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.type-card-mix .info-top-mix p,
.type-card-mix .info-top-mix .name {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.type-card-mix .info-top-mix .ui-overflow-menu .menu {z-index: 3; } 
.type-card-mix .info-top-mix + .table-list-no-line {margin-top: 16px; } 
.type-card-mix .tit-info-detail {margin: 4px 0 17px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-mix .tit-info-detail.small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.type-card-mix .table-list-no-line {padding: 0;border: 0; } 
.type-card-mix .table-list-no-line + .button-group {margin-top: 20px; } 
.type-card-mix.with-check {margin-bottom: 12px; } 
.type-card-mix .link-area {display: block; } 
.type-card-mix .price-em {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-mix .price-em + .price-sm {margin-top: 4px; } 
.type-card-mix .price-sm {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-mix + .type-card-mix {margin-top: 12px; } 
.type-card-mix.grey {background-color: var(--bg-gray);border: none; } 
.type-card-mix.shadow {-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);}
.type-card-mix .button-group.after-link {margin-top: 20px; } 
.type-card-mix.disabled {background-color: var(--bg-gray);} 
.type-card-mix.disabled .list-type-table {padding-bottom: 0;}
.type-card-mix.disabled .type-card-service .name,
.type-card-mix.disabled .list-type-table > li .tit-data-area, 
.type-card-mix.disabled .list-type-table > li .txt-data-area {color: var(--text-tertiary);}
.type-card-function {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-function .category-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.type-card-function .category-link-wrap .label-wrap {height: 20px; } 
.type-card-function .category-link-wrap .label-wrap span {margin-bottom: 0; } 
.type-card-function .category-link-wrap .btn-text {text-align: right; } 
.type-card-function .info-function-area {text-align: center;margin-top: 4px; } 
.type-card-function .info-function-area .tit-function-view {color: var(--text-primary);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-function .info-function-area .num-info-view {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-function .info-function-area .num-cost-view {margin: 14px 0;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary); } 
.type-card-function .info-function-area .num-cost-view em {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.type-card-invest {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-invest .status-view-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-invest .status-view-wrap .label-wrap {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.type-card-invest .status-view-wrap .btn-size-s {margin: 0;height: 24px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.type-card-invest .detail-invest-area {margin-top: 8px; } 
.type-card-invest .detail-invest-area .tit-invest-area {display: block;color: var(--text-primary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-invest .detail-invest-area .status-num-view {text-align: right;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-invest .detail-invest-area .status-num-view.minus {color: var(--text-blue); } 
.type-card-invest .detail-invest-area .status-num-view.plus {color: var(--text-red); } 
.type-card-group .tit-card-group {padding: 8px 16px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;background-color: var(--bg-gray); } 
.type-card-group .type-card-multiple + .text {margin: 4px 12px 0; } 
.info-group-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 16px;border-top: 1px solid var(--border-secondary); } 
.info-group-list li:first-child {border-top: 0; } 
.info-group-list li .data-info-wrap .data-info-view {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.info-group-list li .data-info-wrap .data-info-view em {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.info-group-list li .data-info-wrap .tit-data-info {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.info-group-list li .data-result-wrap {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.info-group-list li .data-result-wrap .info-content-view {display: block; } 
.info-group-list li .data-result-wrap .info-cost-view {font-weight: 400;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.info-group-list li .data-result-wrap .info-data-balance {color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.info-group-list li .data-result-wrap.minus {color: var(--text-blue); } 
.info-group-list li .data-result-wrap.plus {color: var(--text-red); } 
.tit-addition-area {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.tit-addition-area .num-view-area {margin-left: 6px;display: inline-block;color: var(--text-blue); } 
.view-detail-area {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 8px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.view-detail-area .tit-view-detail {color: var(--text-tertiary);font-weight: 400; } 
.view-detail-area .txt-view-detail {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-primary );font-weight: 500; } 
.view-addition-list li {padding: 16px; } 
.view-addition-list li .tit-view-addition {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.view-addition-list li .tit-view-addition .num-addition-area {display: block;margin-top: 5px;color: var(--text-tertiary); } 
.view-addition-list li .detail-view-addition {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 5px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.view-addition-list li .detail-view-addition .tit-content-area {color: var(--text-tertiary);font-weight: 400; } 
.view-addition-list li .detail-view-addition .detail-view-area {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.input-type-bookmark {position: relative;width: 24px;height: 24px; } 
.input-type-bookmark input[type=checkbox] {position: absolute;left: 0;top: 0;width: 24px;height: 24px;margin: 0;background: transparent; } 
.input-type-bookmark input[type=checkbox] + label {display: block;width: 24px;height: 24px;background-position: -216px -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-bookmark input[type=checkbox].checked + label, .input-type-bookmark input[type=checkbox]:checked + label {background-position: -192px -72px;background-repeat: no-repeat;background-color: transparent; } 
.input-type-bookmark input[type=checkbox]:disabled + label {background-position: -264px -264px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-service {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;padding-left: 48px;background-color: transparent;color: var(--text-primary ); } 
.type-card-service .logo {position: absolute;left: 15px;top: 19px;width: 24px;height: 24px; } 
.type-card-service .logo img {width: 100%;height: 100%; } 
.type-card-service .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-service .desc {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-service .link {display: block;margin-top: 16px;text-align: right;height: 20px; } 
.type-card-service .arrow-r::after {content: '';position: absolute;right: 16px;top: calc(50% - 6px);width: 12px;height: 12px;background: url(/images/web/img/icon/sprite-icons12.png) no-repeat -24px 0 / 48px 48px;}
.type-card-service + .type-card-service {margin-top: 16px; } 
.type-card-service.account {padding-left: 64px; } 
.type-card-service.account .logo {left: 20px;top: 20px;width: 32px;height: 32px; } 
.type-card-service.account .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.type-card-service.account .desc {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-service.account .amount {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;display: block;text-align: right;color: var(--text-tertiary); } 
.type-card-service.account .amount em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-right: 5px; } 
.type-card-service.account .amount strong {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-service.account.small {padding-left: 48px; } 
.type-card-service.account.small .logo {left: 16px;top: calc(50% - 12px);width: 24px;height: 24px; } 
.type-card-service.account.small .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-service.account.small .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.type-card-service.account.small.card {padding-left: 60px; } 
.type-card-service.account.small.card .logo {top: calc(50% - 24px);width: 32px;height: 48px; } 
.type-card-service.account.disabled {background: var(--bg-gray);} 
.type-card-service.account.disabled .name {color: var(--text-tertiary);} 
.type-card-service.account02 {padding: 0 0 0 40px;border: none;} 
.type-card-service.account02 .logo {left: 0;top: 4px;width: 32px;height: 32px;} 
.type-card-service.account02 .name {font-size: var(--t5-font-size);}
.type-card-service.account02 .btn-text-size-s {display: block;padding-top: 2px;padding-bottom: 0;color: var(--text-tertiary);}
.flex-align-wrap .type-card-service.account02 {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.type-card-service.recommended {padding-left: 64px; } 
.type-card-service.recommended .logo {left: 20px;top: 22px;width: 32px;height: 32px; } 
.type-card-service.recommended .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.type-card-service.recommended .desc {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-service.in-the-bg {background-color: var(--bg-canvas_white );border: 0;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.type-card-prod {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-prod .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-prod .why-not {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.type-card-prod .status {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.type-card-prod .status.new {color: var(--text-red); } 
.type-card-prod .status.hold {color: var(--text-blue); } 
.type-card-prod > a {position: relative;display: block;padding-right: 32px; } 
.type-card-prod > a::after {content: "";display: block;position: absolute;right: 0;top: 6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-prod .account-number {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-prod .account-info {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-prod .list-type-table {border-top: 0;border-bottom: 0;padding-bottom: 0; } 
.type-card-prod .list-type-table > li + li {margin-top: 8px; } 
.type-card-prod .list-type-table.list-in-form {padding-top: 8px; } 
.type-card-prod .list-type-table.list-in-form .in-forms {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-prod .list-type-table.list-in-form .in-forms .txt-data-area {-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.type-card-prod .list-type-table.list-in-form .in-forms .ui-form {width: 130px; } 
.type-card-prod .list-type-table.list-in-form .in-forms .ui-form.ty-full{width:160px;}
.type-card-prod .list-type-table.list-in-form .in-forms .ui-form:last-child {margin-bottom: 0; } 
.type-card-prod .list-type-table.list-in-form .in-forms .ui-form .form-set.type-blue input[type=text], 
.type-card-prod .list-type-table.list-in-form .in-forms .ui-form .form-set.type-blue .suffix{color:var(--text-blue)}
.type-card-prod .list-type-table.list-in-form .in-forms .ui-form .form-set.type-red input[type=text], 
.type-card-prod .list-type-table.list-in-form .in-forms .ui-form .form-set.type-red .suffix{color:var(--text-red)}
.type-card-prod .list-type-table .txt-em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-prod .list-type-table .sub-info {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-prod .list-type-table + .button-group {margin-top: 16px; } 
.type-card-prod .list-type-table .plus {color: var(--text-red); } 
.type-card-prod .list-type-table .minus {color: var(--text-blue); } 
.type-card-prod + .type-card-prod {margin-top: 12px; } 
.type-card-prod .in-forms {margin-top: 32px; } 
.type-card-prod .in-forms:only-child {margin-top: 0; } 
.type-card-prod .in-forms .ui-form:last-child {margin-bottom: 16px; } 
.type-card-prod .option-box .list-type-table {display: none; } 
.type-card-prod .option-box.checked .list-type-table {display: block; } 
.type-card-prod .category-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.type-card-prod .category-link-wrap .btn-text.close-btn {font-size: 1px;color: transparent;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-prod.type-check .name, .type-card-prod.type-radio .name {padding-right: 39px; } 
.type-card-prod.type-check [class^=input-type], .type-card-prod.type-radio [class^=input-type], [class^=input-type].check-r2 {position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px; } 
.type-card-prod.type-check [class^=input-type] input[type=checkbox],
.type-card-prod.type-check [class^=input-type] input[type=radio], .type-card-prod.type-radio [class^=input-type] input[type=checkbox],
.type-card-prod.type-radio [class^=input-type] input[type=radio], [class^=input-type].check-r2 input {top: 17px;right: 17px;left: auto; } 
.type-card-prod.type-check [class^=input-type] input[type=checkbox] + label::before,
.type-card-prod.type-check [class^=input-type] input[type=radio] + label::before, .type-card-prod.type-radio [class^=input-type] input[type=checkbox] + label::before,
.type-card-prod.type-radio [class^=input-type] input[type=radio] + label::before, [class^=input-type].check-r2 input + label::before {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px; } 
.type-card-prod.type-check [class^=input-type] input[type=checkbox] + label::after,
.type-card-prod.type-check [class^=input-type] input[type=radio] + label::after, .type-card-prod.type-radio [class^=input-type] input[type=checkbox] + label::after,
.type-card-prod.type-radio [class^=input-type] input[type=radio] + label::after, [class^=input-type].check-r2 input + label::after {top: 17px;right: 17px;left: auto; } 
.type-card-prod.type-check [class^=input-type] input[type=checkbox].checked + label::before, .type-card-prod.type-check [class^=input-type] input[type=checkbox]:checked + label::before,
.type-card-prod.type-check [class^=input-type] input[type=radio].checked + label::before,
.type-card-prod.type-check [class^=input-type] input[type=radio]:checked + label::before, .type-card-prod.type-radio [class^=input-type] input[type=checkbox].checked + label::before, .type-card-prod.type-radio [class^=input-type] input[type=checkbox]:checked + label::before,
.type-card-prod.type-radio [class^=input-type] input[type=radio].checked + label::before,
.type-card-prod.type-radio [class^=input-type] input[type=radio]:checked + label::before {border: 1px solid var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.type-card-prod.type-check.left, .type-card-prod.type-radio.left {padding-left: 48px; } 
.type-card-prod.type-check.left [class^=input-type] input[type=checkbox],
.type-card-prod.type-check.left [class^=input-type] input[type=radio], .type-card-prod.type-radio.left [class^=input-type] input[type=checkbox],
.type-card-prod.type-radio.left [class^=input-type] input[type=radio] {top: calc(50% - 12px);right: auto;left: 17px; } 
.type-card-prod.type-check.left [class^=input-type] input[type=checkbox] + label::after,
.type-card-prod.type-check.left [class^=input-type] input[type=radio] + label::after, .type-card-prod.type-radio.left [class^=input-type] input[type=checkbox] + label::after,
.type-card-prod.type-radio.left [class^=input-type] input[type=radio] + label::after {top: calc(50% - 12px);right: auto;left: 17px; } 
.type-card-prod.type-check.simple-type .name, .type-card-prod.type-radio.simple-type .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-prod.type-check.simple-type .text, .type-card-prod.type-radio.simple-type .text {margin-top: 16px; } 
.type-card-prod .list-type-table + p.text {margin-top: 24px; } 
.type-card-prod.gift-type {padding-bottom: 0; } 
.type-card-prod.gift-type > a + .text {margin-top: 8px; } 
.type-card-prod.gift-type .gift-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 24px -16px 0 -16px;width: calc(100% + 32px);border-top: 1px solid var(--border-secondary);background: var(--bg-gray);border-radius: 0 0 12px 12px; } 
.type-card-prod.gift-type .gift-btn-wrap .gift-btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;position: relative;padding: 7px 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center; } 
.type-card-prod.gift-type .gift-btn-wrap .gift-btn + .gift-btn::after {content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 16px;background: var(--gray950-a10);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.type-card-prod.gift-type.post-type {position: relative; } 
.type-card-prod.gift-type.post-type .opacity-area button {display: block;padding: 0;width: 100%; } 
.type-card-prod.gift-type.post-type .opacity-area button .text {display: block;margin-top: 8px; } 
.type-card-prod.gift-type.post-type .opacity-area button .account {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;display: block;margin-top: 12px;font-weight: 500;text-align: right;color: color: var(--text-placeholder-same);; } 
.type-card-prod.gift-type.post-type .opacity-area .gift-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;margin: 12px -16px 0 -16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.type-card-prod.gift-type.post-type .opacity-area .gift-btn-wrap .date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-prod.gift-type.post-type .opacity-area .gift-btn-wrap .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-prod.gift-type.post-type .d-day-icon {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;z-index: 10;right: 16px;top: 16px;width: 32px;height: 32px;color: var(--orange700-a30);border: 1px solid rgba(206, 75, 22, 0.6);background: var(--white);border-radius: 50%; } 
.type-card-prod.gift-type.post-type.error {background: rgba(229, 214, 255, 0.15); } 
.type-card-prod.gift-type.post-type.error .opacity-area {opacity: 0.15; } 
.type-card-prod.gift-type.post-type.error .d-day-icon {color: var(--text-red);border: 1px solid var(--border-increase-same); } 
.type-card-prod.gift-type.color-type {background: rgba(229, 214, 255, 0.4); } 
.type-card-prod.gift-type.color-type .gift-btn-wrap {background: rgba(214, 190, 255, 0.15); } 
.type-card-prod.bg-color01 {background-color: var(--bg-gray); } 
.type-card-prod.disabled {position: relative; } 
.type-card-prod.disabled .disabled-content {opacity: 0.3; } 
.type-card-prod.disabled::after {content: "";position: absolute;top: 50%;right: 10px;width: 58px;height: 58px;background: url(/images/web/img/product/img-endofsale.png) no-repeat 50% 50%;background-size: 58px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.type-card-prod.noline {border: 0;padding: 0; } 
.type-card-prod.noline li:last-child {border-top: 1px solid var(--border-secondary);padding-top: 8px; } 
.type-card-prod .label-wrap {line-height: 1;margin-bottom: 8px; } 
.type-card-prod .list-type-table.top-type li + li {padding-top: 8px;border-top: 1px solid var(--border-secondary); } 
.type-card-simple {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-simple .link-area {display: block; } 
.type-card-simple .h4 {margin-bottom: 0; } 
.type-card-simple .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-bottom: 0; } 
.type-card-simple .name em {font-weight: 500; } 
.type-card-simple .name + .desc,
.type-card-simple .h4 + .desc {margin-top: 4px; } 
.type-card-simple .account-number {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-simple .desc {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-simple + .related-link {font-size: 0;text-align: right;margin-top: 16px; } 
.type-card-simple .type-border-none:only-child {padding: 0; } 
.type-card-simple .list-type-table .txt-data-area {-webkit-box-flex: 3;-ms-flex: 3;flex: 3; } 
.type-card-simple + .type-card-simple {margin-top: 12px; } 
.type-card-simple + .ui-form {margin-top: 32px; } 
.type-card-loan {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding-bottom: 0; } 
.type-card-loan .category-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.type-card-loan .category-link-wrap .label-wrap {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;height: 20px; } 
.type-card-loan .category-link-wrap .label-wrap span {margin-bottom: 0; } 
.type-card-loan .category-link-wrap .label-wrap span.label-type-info.color06 {background-color: var(--bg-orange-same); } 
.type-card-loan .category-link-wrap .label-wrap span.label-type-info.color09 {background-color: var(--bg-green-same); } 
.type-card-loan .category-link-wrap .btn-text {text-align: right; } 
.type-card-loan .tit-loan {position: relative;display: block;margin-top: 10px;padding: 0 30px 0 32px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;height: 74px; } 
.type-card-loan .tit-loan .logo {position: absolute;left: 0;top: 4px;width: 24px;height: 24px; } 
.type-card-loan .tit-loan .logo img {width: 100%; } 
.type-card-loan .tit-loan.h-auto{height:auto;min-height:74px;}
.type-card-loan .num-view-area {margin-top: 4px;text-align: right;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-loan .num-view-area .unit-view {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.type-card-loan .copy-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0;height: 24px;color: var(--text-tertiary); } 
.type-card-loan .copy-text.arr::after {content: "";background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-loan .account-number {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;margin-top: 4px;color: var(--text-tertiary);font-weight: 400; } 
.type-card-loan .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;color: var(--text-tertiary);font-weight: 400; } 
.type-card-loan .end-date-number {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;color: var(--text-tertiary);font-weight: 400; } 
.type-card-loan .end-date-number .laon-d-day {margin-left: 4px;color: var(--text-red); } 
.type-card-loan .end-date-number2{font-size:12px;font-weight:300;color:var(--text-tertiary);line-height:1.5;}
.type-card-loan .end-date-number2 em{color:var(--text-blue);font-weight:700;}
.type-card-loan .loan-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 16px -16px 0 -16px;width: calc(100% + 32px);border-top: 1px solid var(--border-secondary); } 
.type-card-loan .loan-btn-wrap .loan-btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 10px 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;font-weight: 500; } 
.type-card-loan .loan-btn-wrap .loan-btn + .loan-btn {border-left: 1px solid var(--border-secondary); } 
.type-card-loan.non-button, .type-card-loan.non-button2 {padding-bottom: 16px; } 
.type-card-loan.non-button .tit-loan {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding: 0;height: auto; } 
.type-card-loan.non-button .withdraw-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;color: var(--text-primary );text-align: right; } 
.type-card-loan.non-button .withdraw-text .unit-withdraw {color: var(--text-tertiary); } 
.type-card-loan.non-button + .list-type-table {margin-top: 24px; } 
.type-card-loan.grey {background: var(--bg-gray); } 
.type-card-loan.grey .tit-loan {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 4px;padding: 0; } 
.type-card-loan.grey .card-setting {display: inline-block;position: absolute;right: 0;top: 0;width: 24px;height: 24px;background-position: -120px -120px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-loan.non-label .category-link-wrap .tit-loan {height: auto;margin-top: 0;margin-bottom: 10px; } 
.type-card-loan.non-label .category-link-wrap .btn-text {-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.type-card-loan.non-label .num-view-area .rate {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;margin-bottom: 4px;font-weight: 400; } 
.type-card-loan + .type-card-loan {margin-top: 12px; } 
.type-card-loan .notice-contents-wrap {margin-top: 12px; } 
.type-card-multiple {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-multiple .list-type-table {padding: 0;border: none; } 
.type-card-multiple .list-type-table .plus {color: var(--text-red); } 
.type-card-multiple .list-type-table .minus {color: var(--text-blue); } 
.type-card-multiple .button-group {margin: 16px -16px -16px;border-top: 1px solid var(--border-secondary); } 
.type-card-multiple .button-group .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.type-card-multiple .button-group .btn-text-arrow {padding: 16px 24px 17px 0; } 
.type-card-multiple .button-group.type02 {border-top: 0;padding: 0 10px 16px; } 
.type-card-multiple .button-group.multi-button-type {margin: 0;margin-top: 16px; } 
.type-card-multiple + .type-card-multiple {margin-top: 12px; } 
.type-card-multiple .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;margin-bottom: 16px; } 
.type-card-multiple .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 8px;margin-bottom: 16px; } 
.type-card-multiple .category-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.type-card-multiple .category-link-wrap .btn-text.close-btn {font-size: 1px;color: transparent;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-multiple .category-link-wrap + .name {margin-top: 4px; } 
.type-card-multiple.border-type .tooltip-area.info-type + .desc, .type-card-multiple.border-type .tooltip-area.info-type + .list-type-table {margin-top: 32px; } 
.type-card-multiple.border-type .tooltip-area.info-type .input-type-radio {display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding-top: 16px; } 
.type-card-multiple.border-type .tooltip-area.info-type .input-type-radio input[type=radio] {left: 16px;top: 16px; } 
.type-card-multiple.border-type .tooltip-area.info-type .input-type-radio input[type=radio] + label {padding-left: 48px; } 
.type-card-multiple.border-type .tooltip-area.info-type .input-type-radio input[type=radio] + label::after {top: 16px;left: 16px; } 
.type-card-multiple.border-type .tooltip-area.info-type .input-type-radio input[type=radio]:checked + label::before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: 1px solid var(--border-blue-same);border-radius: 6px; } 
.type-card-multiple.type-card-loan .loan-btn-wrap{margin-bottom:-16px;}
.type-card-multiple .btn-text.close-btn {position: absolute;top: 0;right: 0;font-size: 1px;color: transparent;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-wrap {margin-top: 32px; } 
.type-card-wrap.has-title {margin-top: 0; } 
.type-card-account {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-account .head {position: relative;margin: 0 0 16px; } 
.type-card-account .head .link-detail-info {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent; } 
.type-card-account .head .link-detail-info::after {content: "";display: block;position: absolute;right: 0;top: 50%;width: 12px;height: 12px;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-account .head .link-detail-info.no-icon .account-name {padding-left: 0; } 
.type-card-account .head .link-detail-info.no-icon .account-number {padding-left: 0; } 
.type-card-account .head div.link-detail-info::after {content: none; } 
.type-card-account .head .logo {position: absolute;left: 0;top: calc(50% - 12px);width: 24px;height: 24px; } 
.type-card-account .head .logo img {width: 100%;height: 100%; } 
.type-card-account .head [class*=account-] {padding-left: 33px; } 
.type-card-account .head .account-name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-account .head .account-number {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-account .head .account-date {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-account .bottom {padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.type-card-account .list-type-table {border: 0;padding: 0; } 
.type-card-account .list-type-table .text-em {font-weight: 500; } 
.type-card-account + .type-card-account {margin-top: 12px; } 
.type-card-account.type-check .head {padding: 0 24px 0 40px;margin: 0; } 
.type-card-account.type-check .head .account, .type-card-account.type-check .head .amount {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);display: block; } 
.type-card-account.type-check .head .amount {color: var(--text-primary ); } 
.type-card-account.type-check .head .input-type-checkbox.type02 {position: absolute;right: 0;top: calc(50% - 12px);width: 24px;height: 24px; } 
.type-card-account.type-check .head .logo {top: calc(50% - 16px);width: 32px;height: 32px; } 
.type-card-account.type-check .bottom {display: none;border: 0;padding: 0; } 
.type-card-account.type-check .bottom .in-forms {margin-top: 24px; } 
.type-card-account.type-check .bottom .in-forms .title {margin: 24px 0 16px; } 
.type-card-account.type-check .bottom .in-forms .ui-form:last-child {margin-bottom: 0; } 
.type-card-account.type-check .checked ~ .bottom {display: block; } 
.type-card-insurance {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-insurance.grey {background-color: var(--gray-300); } 
.type-card-insurance .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 8px;font-weight: 500;color: var(--text-primary ); } 
.type-card-insurance .name.share {position: relative;padding-left: 0;padding-right: 28px; } 
.type-card-insurance .name.share::after {content: "";position: absolute;width: 24px;height: 24px;right: 0px;background-position: -192px -216px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-insurance .account-number {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-insurance .list-type-table {border-top: 0;border-bottom: 0;padding-bottom: 0; } 
.type-card-insurance .list-type-table > li + li {margin-top: 8px; } 
.type-card-insurance .list-type-table.list-in-form {padding-top: 8px; } 
.type-card-insurance .list-type-table.list-in-form .in-forms {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-insurance .list-type-table.list-in-form .in-forms .txt-data-area {-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.type-card-insurance .list-type-table.list-in-form .in-forms .ui-form {width: 130px; } 
.type-card-insurance .list-type-table.list-in-form .in-forms .ui-form:last-child {margin-bottom: 0; } 
.type-card-insurance + .type-card-prod {margin-top: 12px; } 
.type-card-insurance .in-forms {margin-top: 32px; } 
.type-card-insurance .in-forms .ui-form:last-child {margin-bottom: 16px; } 
.type-card-insurance .button-group {margin: 16px -16px -16px;border-top: 1px solid var(--border-secondary); } 
.type-card-insurance .button-group .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.type-card-insurance .button-group .btn-text {padding: 16px 24px 17px 0; } 
.type-card-insurance .button-group .btn-text.text-only {width: 100%;padding-right: 0; } 
.type-card-insurance .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-insurance .label-wrap .insurance-r-label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-insurance .btn-text.close-btn {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-point {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding: 0 16px; } 
.type-card-point .ui-form.line-type {margin-bottom: 0; } 
.type-card-point .ui-form.line-type .form-set input {padding: 16px 0; } 
.type-card-point .ui-form.line-type .form-set .btn-clear {top: 16px; } 
.type-card-point .list-type-table {border-top: none; } 
.type-card-point .list-type-table .txt-data-area {font-weight: 500; } 
.type-card-fund {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-fund .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 4px;font-weight: 500;color: var(--text-primary ); } 
.type-card-fund .account-number {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-fund .list-type-table {border-top: 0;border-bottom: 0;padding-bottom: 0; } 
.type-card-fund .list-type-table > li + li {margin-top: 8px; } 
.type-card-fund .list-type-table .txt-data-area.num-view-area {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-fund .list-type-table .txt-data-area.principal {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-fund + .type-card-fund {margin-top: 12px; } 
.type-card-fund.grey {border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.type-card-fund.grey .account-number {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.type-card-fund.shadow {-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.type-card-check {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-check .label-wrap + .card-select-area {margin-top: 8px; } 
.type-card-check .card-select-area {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent; } 
.type-card-check .card-select-area .input-type-checkbox,
.type-card-check .card-select-area .input-type-radio {position: absolute;left: 0;top: 0;z-index: 1; } 
.type-card-check .card-select-area button {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent;padding: 0 23px 0 33px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-check .card-select-area button::after {content: "";position: absolute;right: 0;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-check .card-select-area button:first-child {padding-left: 0; } 
.type-card-check .card-select-area span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-check .card-select-area .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding: 0 23px 0 33px;font-weight: 500; } 
.type-card-check .card-select-area .input-type-checkbox + button{padding-left:0;margin-left:33px;width:calc(100% - 33px)}

.type-card-check .sector {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin: 8px 0 0 33px; } 
.type-card-check .sector + .per-num {margin-top: 12px; } 
.type-card-check .per-num, .per-num02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 8px; } 
.type-card-check .per-num span, .per-num02 span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.type-card-check .per-num .title {margin-right: 4px;color: var(--text-tertiary); } 
.type-card-check .per-num .num {color: var(--text-blue);font-weight: 500; } 
.type-card-check .per-num .num.type-red, .per-num02 .num.type-red {color: var(--text-red); } 
.per-num02 {margin-top: 12px;}
.per-num02 .title {margin-right: 8px;color: var(--text-tertiary); } 
.per-num02 .num {color: var(--text-blue);font-weight: 500;font-size: 16px; } 
.type-card-check .btn-del {position: absolute;top: 16px;right: 20px;font-size: 1px;color: transparent;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-check .btn-del.ty-z {z-index: 1}
.type-card-check.checked {border-color: var(--border-blue-same); } 
.type-card-check.type02 + .type02 {margin-top: 12px; } 
.type-card-check.type02 .card-select-area {position: static;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.type-card-check.type02 .card-select-area .input-type-checkbox,
.type-card-check.type02 .card-select-area .input-type-radio {position: static;margin-right: 8px;top: 0; } 
.type-card-check.type02 .card-select-area .name {padding: 0;color: var(--text-primary ); } 
.type-card-check.type02 .card-select-area label::before {content: "";position: absolute;left: -1px;right: -1px;top: -1px;bottom: -1px;border-radius: 12px; } 
.type-card-check.type02 .card-select-area label::after {left: 16px;top: 16px; } 
.type-card-check.type02 .card-select-area .checked + label::before,
.type-card-check.type02 .card-select-area :checked + label::before {border: 1px solid var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.type-card-check.type02 .label-wrap + .card-select-area label::after {left: 16px;top: 48px; } 
.type-card-check.type02 .why-not {display: block;margin-top: 8px;margin-left: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.type-card-check.type02 .warning-txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-red);padding: 8px 0 0 32px; } 
.type-card-check.type02 .list-type-table {padding: 16px 0 0 32px;border: none; } 
.type-card-check.type02 .list-type-table + .flex-align-wrap {margin-top: 24px; } 
.type-card-check.type02 .list-type-table + .flex-align-wrap .btn-text {z-index: 1; } 
.type-card-check.type02 .bottom {padding: 16px 0 0 32px; } 
.type-card-button .card-select-area + .card-select-area {margin-top: 16px; } 
.type-card-button button {font-weight: 400;padding-left: 0; } 
.type-card-simple-srvice {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-simple-srvice .tit-info-detail {margin: 4px 0 17px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-simple-srvice .tit-info-detail.small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.type-card-simple-srvice .table-list-no-line {padding: 17px 0 0 0;border: 0;border-top: 1px solid var(--border-secondary); } 
.type-card-simple-srvice .table-list-no-line + .button-group {margin-top: 16px; } 
.type-card-simple-srvice .item-content {padding-top: 0; } 
.type-card-simple-srvice .item-content .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.type-card-simple-srvice.disabled .name {color: var(--text-tertiary); } 
.type-card-simple-srvice.disabled .table-list-no-line th {color: var(--text-tertiary); } 
.type-card-simple-srvice.disabled .table-list-no-line td {color: var(--text-tertiary); } 
.type-card-simple-srvice + .type-card-simple-srvice {margin-top: 12px; } 
.type-card-simple-isa {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-simple-isa .table-list-no-line {padding-bottom: 0;border-color: var(--border-secondary);border-bottom: 0; } 
.type-card-simple-isa .item-content {padding: 0; } 
.type-card-simple-isa .item-content .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.type-card-simple-isa .item-content + .table-list-no-line {margin-top: 16px; } 
.type-card-simple-isa a.item-content {position: relative; } 
.type-card-simple-isa a.item-content::after {content: "";display: block;position: absolute;right: 0;top: 50%;width: 12px;height: 12px;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-simple-isa.disabled .name {color: var(--text-tertiary); } 
.type-card-simple-isa.disabled .table-list-no-line th {color: var(--text-tertiary); } 
.type-card-simple-isa.disabled .table-list-no-line td {color: var(--text-tertiary); } 
.account-selector.detail {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.account-selector.detail > button::after {top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.account-selector.detail .logo {top: 24px;width: 32px;height: 32px; } 
.account-selector.detail .account-name {padding-left: 40px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.account-selector.detail .account-number {padding-left: 40px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.account-selector.detail .account-money .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.account-selector.detail .account-money .money {margin-left: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.account-selector.detail .account-money .money strong {font-weight: 500; } 
.account-selector.detail .list-type-table {padding-bottom: 0; } 
.account-selector.detail .list-type-table + .account-money {margin-top: 0; } 
.account-selector.detail + .account-selector.detail {margin-top: 12px; } 
.type-card-detail {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-detail .input-type-radio input,
.type-card-detail .input-type-checkbox input {z-index: 10; } 
.type-card-detail .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-detail .name + .list-type-table {padding: 0;border: 0; } 
.type-card-detail .name + .sub-text {margin-top: 8px; } 
.type-card-detail .name + .bottom .list-type-table {border-top: 0; } 
.type-card-detail .sub-text {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 8px; } 
.type-card-detail .title-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 8px; } 
.type-card-detail + .type-card-detail {margin-top: 12px; } 
.type-card-detail .label-wrap {margin-bottom: 8px; } 
.type-card-detail .label-wrap .input-type-radio,
.type-card-detail .label-wrap .input-type-checkbox,
.type-card-detail .label-wrap .insurance-r-label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-detail .label-wrap.multi {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-detail .icon-toggle.size-s {position: absolute;top: 16px;right: 16px; } 
.type-card-detail:not(.title-check) .input-type-radio,
.type-card-detail:not(.title-check) .input-type-checkbox {position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px; } 
.type-card-detail:not(.title-check) .input-type-radio input[type=radio],
.type-card-detail:not(.title-check) .input-type-radio input[type=checkbox],
.type-card-detail:not(.title-check) .input-type-checkbox input[type=radio],
.type-card-detail:not(.title-check) .input-type-checkbox input[type=checkbox] {top: 17px;right: 17px;left: auto;z-index: 10; } 
.type-card-detail:not(.title-check) .input-type-radio input[type=radio] + label:after,
.type-card-detail:not(.title-check) .input-type-radio input[type=checkbox] + label:after,
.type-card-detail:not(.title-check) .input-type-checkbox input[type=radio] + label:after,
.type-card-detail:not(.title-check) .input-type-checkbox input[type=checkbox] + label:after {top: 17px;right: 17px;left: auto; } 
.type-card-detail:not(.title-check) .input-type-radio input[type=radio]:checked + label:before,
.type-card-detail:not(.title-check) .input-type-radio input[type=checkbox]:checked + label:before,
.type-card-detail:not(.title-check) .input-type-checkbox input[type=radio]:checked + label:before,
.type-card-detail:not(.title-check) .input-type-checkbox input[type=checkbox]:checked + label:before {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px;border: 1px solid var(--border-blue-same); } 
.type-card-detail:not(.title-check) .input-type-radio + .name,
.type-card-detail:not(.title-check) .input-type-checkbox + .name {padding-right: 28px; } 
.type-card-detail .list-type-table {margin-top: 16px; } 
.type-card-detail .list-type-table + .subtext {margin-top: 16px; } 
.type-card-detail .list-type-table .per {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-detail .list-type-table .item-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-detail .list-type-table .inline {display: inline-block; } 
.type-card-detail .list-type-table.type-border-none + .list-type-table {margin-top: 0;border-top: 1px solid var(--gray-600); } 
.type-card-detail .list-type-table li {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.type-card-detail .list-type-table li button.btn-size-l {margin: 24px 0 20px 0;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; } 
.type-card-detail .list-type-table + .flex-align-wrap {margin-top: 20px; } 
.type-card-detail .bottom .ui-form-wrap {margin-bottom: 32px; } 
.type-card-detail .bottom .ui-form {margin-top: 16px;margin-bottom: 0; } 
.type-card-detail .bottom .ui-form.flex-type input[type=text] {text-align: left; } 
.type-card-detail .bottom .ui-form.flex-type .btn-clear {left: auto;right: 2px; } 
.type-card-detail .bottom .ui-form.flex-type.focused input[type=text] {padding-right: 30px;padding-left: 0; } 
.type-card-detail .bottom .ui-form.flex-type.error ~ .form-message {color: var(--text-red); } 
.type-card-detail .bottom .ui-form.flex-type ~ .form-message {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;padding-left: 90px; } 
.type-card-detail .bottom .button-group {margin: 0; } 
.type-card-detail .bottom .button-group .btn-text-arrow:after {margin-top: -12px; } 
.type-card-detail .bottom .list-type-table + .button-group {margin-top: 16px;border-top: none; } 
.type-card-detail > .button-group {margin: 16px -16px -16px;border-top: 1px solid var(--border-secondary); } 
.type-card-detail > .button-group .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.type-card-detail > .button-group .btn-text-arrow {padding: 16px 12px 17px 0; } 
.type-card-detail > .button-group .btn-text-arrow.js-toggle-control {padding-right: 18px; } 
.type-card-detail > .button-group .btn-text .label {display: inline-block;margin-right: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.type-card-detail > .button-group .btn-text.top:after {margin-top: -6px; } 
.type-card-detail > .button-group .btn-text.top .label::before {content: "자세히보기"; } 
.type-card-detail > .button-group .btn-text.top[aria-expanded=false] .label::before {content: "자세히보기"; } 
.type-card-detail > .button-group .btn-text.top[aria-expanded=false] .label.type02::before {content: "수익률상세보기"; } 
.type-card-detail > .button-group .btn-text.top[aria-expanded=true] .label::before {content: "간단히보기"; } 
.type-card-detail > .button-group .btn-text.top[aria-expanded=true] .label.type02::before {content: "수익률상세보기"; } 
.type-card-detail .align-r {text-align: right; } 
.type-card-detail.btn-text02 > .button-group .btn-text.top .label::before {content: "펼치기"; } 
.type-card-detail.btn-text02 > .button-group .btn-text.top[aria-expanded=false] .label::before {content: "펼치기"; } 
.type-card-detail.btn-text02 > .button-group .btn-text.top[aria-expanded=true] .label::before {content: "접기"; } 
.type-card-detail > .button-group .btn-text-arrow.top2 {padding: 12px 18px 12px 0;}
.type-card-detail > .button-group .btn-text.top2:after {margin-top: -6px;}
.type-card-detail > .button-group .btn-text.top2 .label {color: var(--text-primary );}
.type-card-detail.type02 .list-type-table {padding-bottom: 0;border-bottom: none; } 
.type-card-detail.type02 .button-group {margin-top: 32px; } 
.type-card-detail.account .account-wrap {position: relative;padding-left: 28px; } 
.type-card-detail.account .account-wrap .logo {position: absolute;left: 0;top: 10px;width: 24px;height: 24px; } 
.type-card-detail.account .account-wrap .logo img {width: 100%;height: 100%; } 
.type-card-detail.account .account-wrap .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-detail.account .account-wrap .desc {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-detail.account .account-wrap .amount {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;display: block;margin-top: 16px;text-align: right;color: var(--text-primary);font-weight: 500; } 
.type-card-detail.account .account-wrap .amount + .account-money {margin-top: 4px; } 
.type-card-detail.account .account-wrap .account-money {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right;margin-top: 16px;padding-top: 0; } 
.type-card-detail.account .account-wrap .account-money .text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-detail.account .account-wrap .account-money .money {margin-left: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-detail.account .bottom .list-type-table {border-color: var(--border-secondary); } 
.type-card-detail.radio-type .bottom {display: none; } 
.type-card-detail.radio-type .bottom .table-list-wrap {margin: 16px 0 24px; } 
.type-card-detail.radio-type .checked ~ .bottom {display: block; } 
.type-card-detail .btn-text.close-btn {position: absolute;z-index: 10;right: 16px;top: 16px;font-size: 1px;color: transparent;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-detail > a {position: relative;display: block;padding-right: 32px; } 
.type-card-detail > a::after {content: "";display: block;position: absolute;right: 0;top: 0;width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-detail > a + .list-type-table {border-bottom: 0;border-top: 0; } 
.type-card-detail > a.no-icon {padding-right: 0}
.type-card-detail > a.no-icon::after {content: none;} 
.type-card-detail.type03 {background: var(--bg-blue); } 
.type-card-detail.type03 .list-type-table {margin-top: 0;padding: 0;border: none; } 
.type-card-detail.type03 .list-type-table + .bottom {margin-top: 16px; } 
.type-card-detail.title-check .title-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.type-card-detail.title-check .title-wrap ~ *:not(.button-group) {margin-left: 32px; } 
.type-card-detail.type04 .list-type-table {padding: 0;border: 0; } 
.type-card-row .link-area {display: block; } 
.type-card-row .card-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 16px;border: 1px solid var(--border-primary);border-radius: 6px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-card-row .card-info-wrap .card-info {padding-right: 33px; } 
.type-card-row .card-info-wrap .card-info .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-row .card-info-wrap .card-info .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 8px; } 
.type-card-row .card-info-wrap .card-info-detail {-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.type-card-row .card-info-wrap .card-info-detail .rate {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.type-card-row .card-info-wrap .card-info-detail .during {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 2px; } 
.type-card-row + .type-card-row {margin-top: 12px; } 
.box-layout-wrap + .type-card-group-02 {margin-top: 24px; } 
.type-card-group-02 {padding: 24px 20px;background-color: var(--bg-gray); } 
.type-card-group-02 .type-card-multiple {background-color: var(--bg-canvas_white ); } 
.type-card-group-02 .type-card-multiple .box-layout-wrap + .ui-form-wrap {margin-top: 25px; } 
.type-card-group-02 .type-card-multiple .text {margin-top: 16px; } 
.type-card-retirement {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-retirement .select-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px; } 
.type-card-retirement .select-area .ui-form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-bottom: 0; } 
.type-card-retirement .select-area .ui-form .select-label {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.type-card-retirement .h4 {margin-bottom: 0; } 
.type-card-retirement .check-area {margin-top: 16px;padding-top: 32px;border-top: 1px solid var(--border-secondary); } 
.type-card-retirement .check-area .btn-radio-list li {-webkit-box-flex: 1;-ms-flex: 1 0 12%;flex: 1 0 12%;text-align: center; } 
.type-card-retirement .check-area .btn-radio-list li label {display: inline-block;width: 100%; } 
.type-card-retirement .check-area .btn-radio-list li img {padding: 3px;width: 52px;height: 52px;-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.type-card-retirement .check-area .btn-radio-list li input:checked + label img {border: 2px solid var(--border-blue-same);border-radius: 50%;-webkit-transform: scale(1.2);transform: scale(1.2); } 
.type-card-retirement .graph-line {position: relative;height: 1px;width: 100%;background: var(--bg-gray); } 
.type-card-retirement .graph-line::before {position: absolute;top: -3px;right: 0;content: " ";height: 0;z-index: 10;border-bottom: 8px solid;border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);color: var(--gray-100);-webkit-transform: rotate(-275deg);transform: rotate(-275deg); } 
.type-card-retirement .graph-line::after {position: absolute;top: -3px;left: 0;content: " ";height: 0;z-index: 10;border-bottom: 8px solid;border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);color: var(--gray-100);-webkit-transform: rotate(-85deg);transform: rotate(-85deg); } 
.type-card-retirement .graph-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 8px; } 
.type-card-retirement .graph-text .select-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.type-card-retirement .graph-text .subtext {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.card-type.fund + .card-type.fund {margin-top: 12px; } 
.card-type.fund .heart-title {padding-right: 24px;font-weight: 500; } 
.card-type.fund .product-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.card-type.fund .fund-cont {margin-top: 8px; } 
.card-type.fund .fund-cont + .keyword {color: var(--text-tertiary);margin-top: 16px; } 
.card-type.fund .fund-detail-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px; } 
.card-type.fund .fund-detail-view span:not(.tit-data-area) {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.card-type.fund .fund-detail-view.right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.card-type.fund .fund-detail-view.type2 span.tit-data-area {line-height: 32px;color: var(--text-tertiary);}
.card-type.fund .box-info {margin-top: 4px;padding: 6px 12px;background-color: var(--bg-blue);border-radius: 8px;text-align: center;}
.card-type.fund .detail-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 8px; } 
.card-type.fund .detail-info [class*=unit] {margin-left: 8px; } 
.card-type.fund .detail-info .unit-per {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.card-type.fund .detail-info + .button-group {margin-top: 16px; } 
.card-type.fund .input-type-checkbox.check-type {position: absolute; } 
.card-type.fund .input-type-checkbox.check-type .none-heart + label::after {left: 0;right: auto; } 
.card-type.fund .input-type-checkbox.check-type + input + label {padding-left: 33px; } 
.card-type.fund .list-type-table {border-top: 0;border-bottom: 0;padding-bottom: 0; } 
.card-type.fund .list-type-table > li + li {margin-top: 8px; } 
.type-card-product {display: block;text-align: left;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white ); } 
.type-card-product .label-wrap {display: block;margin-bottom: 4px; } 
.type-card-product .name {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-product .desc {display: block;margin-bottom: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-product .date {display: block;margin-bottom: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-product .amount {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;text-align: right;color: var(--text-tertiary); } 
.type-card-product .amount em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-product .amount strong {display: inline-block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-left: 8px;font-weight: 500;color: var(--text-primary ); } 
.dataspinner {position: relative;display: inline-block;color: transparent; } 
.dataspinner::after {content: "";position: absolute;left: calc(50% - 12px);top: calc(50% - 12px);width: 24px;height: 24px;background: url(/images/web/img/lottie/dataspinner.svg) no-repeat 0 0/100% 100%; } 
.loading-spinner {position: relative;width: 80px;height: 80px;color: transparent; } 
.loading-spinner::before {content: "";position: absolute;left: 0;top: 0;width: 80px;height: 80px;background: url(/images/web/img/bg/main_spinner.png) no-repeat 0 0/100% 100%;overflow: hidden; } 
.loading-wrap {position: fixed;z-index: 2000;left: 0;right: 0;top: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.loading-wrap .loading-message {margin-top: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.dim-layer {position: fixed;z-index: 2000;left: 0;right: 0;top: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--gray950-a60); } 
.dim-layer .dim-message {margin-top: 16px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.swiper-pagination.type-dot .swiper-pagination-bullet {width: 6px;height: 6px;margin: 0 3px;border: 1px solid var(--border-primary_heavy-same);background-color: var(--bg-canvas_white );opacity: 1;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-box-sizing: content-box;box-sizing: content-box; } 
.swiper-pagination.type-dot .swiper-pagination-bullet-active {border-color: var(--gray-600);background-color: var(--fg-tertiary);width: 20px;border-radius: var(--radius-full); } 
.swiper-pagination-fraction {padding: 1px 6px;width: auto !important;background-color: var(--gray-600);color: var(--text-ondark_primary-same);font-size: 10px;line-height: 14px;border-radius: 16px; } 
.swiper-pagination-fraction .swiper-pagination-current {font-weight: 500; } 
.swiper-pagination-fraction .swiper-pagination-total {color: var(--gray-100); } 
.autoplay-control-wrap button {position: absolute;bottom: 12px;display: inline-block;width: 16px;height: 16px;border: 0 none;z-index: 11; } 
.autoplay-control-wrap button[data-aria-autoplay=false] {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.autoplay-control-wrap button[data-aria-autoplay=true] {background-position: -48px -16px;background-repeat: no-repeat;background-color: transparent; } 
/* 웹접근성 콘트롤 */
.swiper .control-box{position:absolute;right:0;top:0;line-height:0;z-index:1;}
.swiper .control-box *{vertical-align:middle;display:inline-block;line-height:16px;}
.swiper .control-box .navi{background:var(--gray950-a60);border-radius:9999px;position:relative;padding:0 17px 0 18px;line-height:0;margin-right:1px;}
.swiper .control-box .navi.no-btn{padding:0 6px;}
.swiper .control-box .swiper-pagination{white-space:nowrap;position:static;padding:0 !important;background-color:transparent !important;opacity:initial !important;}
#contents-area > .container.pr-common .visual-area .swiper.card-type .control-box{top:20px;right:20px;}
#contents-area > .container.pr-common .visual-area .swiper.card-type .control-box .swiper-pagination{padding:0 !important;}
.swiper .control-box .swiper-pagination *{vertical-align:initial;}
.swiper .control-box .swiper-pagination span{min-width:6px;text-align:center;}
.swiper .control-box .autoplay-control-wrap{display:inline-block;}
.swiper .control-box .autoplay-control-wrap[hidden]{display:none;}
.swiper .control-box .autoplay-control-wrap button{position:static;display:block;}
.swiper .control-box .swiper-button-next, 
.swiper .control-box .swiper-button-prev{display:block;width:15px;height:28px;line-height:16px;margin:0;background:url(/images/web/img/icon/icon-line-left8.png) no-repeat left 6px top 50%;background-size:8px auto;left:0;right:auto;top:50%;transform:translateY(-50%)}
.swiper .control-box .swiper-button-next{background-image:url(/images/web/img/icon/icon-line-right8.png);background-position:right 6px top 50%;left:auto;right:0;}
.swiper .control-box .swiper-button-prev:after,
.swiper .control-box .swiper-button-next:after{width:16px;height:16px;font-size:1px;color:transparent;}
.swiper .swiper-pagination-dot{position:absolute;left:50%;bottom:16px;z-index:1;display:flex;transform:translateX(-50%)}
.swiper .swiper-pagination-dot a{width:6px;height:6px;border:1px solid var(--border-primary_heavy-same);border-radius:100%;font-size:6px;line-height:6px;text-align:center;color:transparent;margin:0 3px;}
.swiper .swiper-pagination-dot a.active{border-color:var(--gray-600);background:var(--gray-600);}
.ongoing-wrap {text-align: center; } 
.ongoing-wrap .text-ongoing {padding: 180px 20px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );background: url(/images/web/img/bg/bg-type-ongoing.png) no-repeat 50% 64px;background-size: 60px auto; } 
.ongoing-wrap .text-ongoing .text-sub-ongoing {display: block;margin-top: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ongoing-wrap .text-ongoing .btn-text {display: inline-block;margin-top: 24px; } 
.ongoing-wrap .btn {text-align: center;margin-top: 32px; } 
.progress-bar {position: relative;margin: 32px 0 16px;padding-top: 44px; } 
.progress-bar .bar-bg {position: relative;height: 24px;border-radius: 8px;background-color: var(--bg-gray); } 
.progress-bar .bar-fg {position: relative;z-index: 2;height: inherit;max-width: 100%;border-radius: 8px;background: -webkit-gradient(linear, right top, left top, from(var(--bg-blue-same)), to(var(--palette-cyan-600)));background: linear-gradient(270deg, var(--bg-blue-same) 0%, var(--palette-cyan-600) 100%); } 
.progress-bar .value {position: absolute;right: 0;bottom: calc(100% + 10px);padding: 7px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: #0471E9;background-color: #FFFFFF;border-radius: 8px;border: 1px solid #68AAF2;white-space: nowrap;-webkit-transform: translateX(50%);transform: translateX(50%); } 
.progress-bar .value::after {content: "";position: absolute;top: 100%;left: calc(50% - 5px);width: 11px;height: 7px;background: url(/images/web/img/bg/bg-progress1.png) no-repeat 0 -5px/11px 10px; } 
.progress-bar .progress-legend {margin-top: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.progress-bar.type-b .bar-bg::before, .progress-bar.type-b .bar-bg::after {display: none; } 
.progress-bar.type-b .bar-fg {background: -webkit-gradient(linear, left top, right top, from(var(--palette-indigo-800)), to(var(--bg-blue-same)));background: linear-gradient(90deg, var(--palette-indigo-800) 0%, var(--bg-blue-same) 100%); } 
.progress-bar.type-gray .value {color: var(--text-primary );-webkit-filter: grayscale(100%);filter: grayscale(100%); } 
.progress-bar.type-gray .bar-fg {background: var(--gray-600); } 
.progress-bar.type-revenue .value {color: var(--text-red);border-color: rgba(214, 17, 17, 0.6); } 
.progress-bar.type-revenue .value::after {background-image: url(/images/web/img/bg/bg-progress-revenue.png); } 
.progress-bar.type-revenue .bar-bg {background-color: var(--palette-red-500);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.progress-bar.type-revenue .bar-bg .bar-fg {border-radius: 8px 0px 0px 8px;background: var(--palette-red-1000); } 
.progress-bar.type-revenue .bar-bg .bar-fg::after {content: "";display: block;position: absolute;right: -1px;top: 0;width: 1px;height: 100%;background-color: var(--bg-canvas_white ); } 
.progress-bar.type-loss .value {color: var(--text-blue);border-color: 1px solid rgba(4, 113, 233, 0.6); } 
.progress-bar.type-loss .value::after {background-image: url(/images/web/img/bg/bg-progress-loss.png); } 
.progress-bar.type-loss .bar-bg {background-color: var(--palette-cyan-600);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.progress-bar.type-loss .bar-bg .bar-fg {border-radius: 8px 0px 0px 8px;background: var(--bg-blue-same); } 
.progress-bar.type-loss .bar-bg .bar-fg::after {content: "";display: block;position: absolute;right: -1px;top: 0;width: 1px;height: 100%;background-color: var(--bg-canvas_white ); } 
.progress-bar.over .bar-fg {background: -webkit-gradient(linear, right top, left top, from(var(--bg-red-same)), to(var(--palette-magenta-700)));background: linear-gradient(270deg, var(--bg-red-same) 0%, var(--palette-magenta-700) 100%); } 
.progress-bar.over .bar-fg .value {color: #D61111;border-color: #F38B95; } 
.progress-bar.over .bar-fg .value::after {background-image: url(/images/web/img/bg/bg-bubble-over.png); } 
#exclamationMark {-webkit-animation: exclamationMarkAnimation 2s 0.5s ease-out forwards;animation: exclamationMarkAnimation 2s 0.5s ease-out forwards;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;opacity: 0;-webkit-transform: translateY(-7px) scaleY(1);transform: translateY(-7px) scaleY(1); } 
@-webkit-keyframes exclamationMarkAnimation {0%, 10% {opacity: 0;-webkit-transform: translateY(-7px) scaleY(1);transform: translateY(-7px) scaleY(1); } 
20% {opacity: 1;-webkit-transform: translateY(3px) scaleY(0.7);transform: translateY(3px) scaleY(0.7); } 
33.33%, 100% {opacity: 1;-webkit-transform: translateY(0) scaleY(1);transform: translateY(0) scaleY(1); } 
 }
@keyframes exclamationMarkAnimation {0%, 10% {opacity: 0;-webkit-transform: translateY(-7px) scaleY(1);transform: translateY(-7px) scaleY(1); } 
20% {opacity: 1;-webkit-transform: translateY(3px) scaleY(0.7);transform: translateY(3px) scaleY(0.7); } 
33.33%, 100% {opacity: 1;-webkit-transform: translateY(0) scaleY(1);transform: translateY(0) scaleY(1); } 
 }
#checkMark {-webkit-animation: checkMarkAnimation 0.5s 0.5s cubic-bezier(0.14, 0.54, 0.93, 0.5) forwards;animation: checkMarkAnimation 0.5s 0.5s cubic-bezier(0.14, 0.54, 0.93, 0.5) forwards;stroke-dasharray: 100;stroke-dashoffset: 100; } 
@-webkit-keyframes checkMarkAnimation {0% {stroke-dashoffset: 100; } 
100% {stroke-dashoffset: 0; } 
 }
@keyframes checkMarkAnimation {0% {stroke-dashoffset: 100; } 
100% {stroke-dashoffset: 0; } 
 }
.propensity-analysis .subject {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;padding: 32px 20px 24px; } 
.propensity-analysis .subject .num {display: block;margin-bottom: 8px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.propensity-analysis .q-item {border-top: 1px solid var(--border-secondary); } 
.propensity-analysis .q-item.closed .q-subject::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.propensity-analysis .q-item.closed .q-content > p {display: none; } 
.propensity-analysis .q-item.closed .q-content li {padding-top: 0;padding-bottom: 0; } 
.propensity-analysis .q-item.closed .q-content input:checked + label {padding-left: 25px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.propensity-analysis .q-item.closed .q-content input:checked + label::after {display: none; } 
.propensity-analysis .q-item.closed .input-type-checkbox {margin-bottom: 8px; } 
.propensity-analysis .q-item.closed .button-group {display: none; } 
.propensity-analysis .q-subject {position: relative;display: block;width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;background-color: transparent;border: 0;text-align: left;padding: 16px 36px 16px 45px;text-indent: 0; } 
.propensity-analysis .q-subject .num {position: absolute;right: calc(100% - 45px);text-align: right;padding-right: 4px;color: var(--text-blue); } 
.propensity-analysis .q-subject::after {content: "";position: absolute;right: 12px;top: 16px;background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.propensity-analysis .q-content p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 16px;margin: 0 20px 8px;background-color: var(--bg-gray); } 
.propensity-analysis .q-content ul {margin-bottom: 16px; } 
.propensity-analysis .q-content ul li {padding: 8px 20px; } 
.propensity-analysis .q-content ul li label {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.propensity-analysis .q-content .button-group {margin: 0 20px 24px; }
.propensity-analysis.ty2 .q-item.closed .q-content{display:none;}
.propensity-analysis.ty2 .q-item .select-text{margin:-20px 0 20px 20px;color:var(--text-blue);display:none;}
.propensity-analysis.ty2 .q-item.closed .select-text{display:block;}
.qa-list-wrap .subject {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;padding: 32px 20px 24px; } 
.qa-list-wrap .subject .num {display: block;margin-bottom: 8px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.qa-list-wrap .subject .num:only-child {margin-bottom: 0; } 
.qa-list-wrap .q-item {border-top: 1px solid var(--border-secondary); } 
.qa-list-wrap .q-item.border-none{border-top:0}
.qa-list-wrap .q-subject {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;padding: 24px 20px 24px 45px; } 
.qa-list-wrap .q-subject .num {position: absolute;left: 20px;color: var(--text-blue); } 
.qa-list-wrap .q-content {padding: 0 25px; } 
.qa-list-wrap .q-content p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 16px;margin: 0 0 8px;background-color: var(--bg-gray); } 
.qa-list-wrap .q-content ul {margin-bottom: 16px; } 
.qa-list-wrap.type02 .q-content ul li { padding: 8px 20px; } 
.qa-list-wrap.type02 .q-content ul li:first-child { padding-top: 0; } 
.qa-list-wrap .q-content .btn-input-list .payment-copy {background-color: var(--bg-canvas_white );padding: 0 0 16px 0; } 
.qa-list-wrap .q-content .btn-input-list .payment-copy input {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;border: 0;border-bottom: 1px solid var(--border-primary);margin-right: 14px;outline: none; background: var(--bg-canvas_white);color: var(--text-primary);} 
.qa-list-wrap.type03 .subject {font-size: 16px;font-weight: 500;} 
.qa-list-wrap.type03 .q-item .q-subject {padding: 24px 20px 16px 34px;line-height: 24px;}
.qa-list-wrap.type03 .q-item .q-subject .num {color: var(--text-primary );}
.qa-list-wrap.type03 .q-content p {padding: 0;margin: 0;background-color: initial;line-height: var(--t6-line-height);}
.qa-list-wrap.type03 .q-content ul {margin-bottom: 0;} 
.qa-list-wrap.type03 .q-item + .q-item {margin-top: 24px;} 
.has-sticky-button .fab-wrap {bottom: calc(76px + max(var(--safeAreaInsetBottom), var(--stickyBottomMargin))); } 
.fab-wrap {position: sticky;z-index: 100;left: 0;right: 0;bottom: 20px; } 
.fab-wrap .fab-dimm {display: none;position: fixed;z-index: 1;left: 0;top: 0;right: 0;bottom: 0;background-color: var(--gray950-a60);opacity: 0;-webkit-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out; } 
.fab-wrap .fab-container {position: absolute;z-index: 2;right: 20px;bottom: 0;-webkit-transform: translateY(88px);transform: translateY(88px);-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } 
.fab-wrap .label {position: relative;z-index: 1;display: block;height: 48px;border-radius: 48px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);background-color: var(--bg-blue-same);overflow: hidden;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.fab-wrap .label span {display: block;padding: 0 54px 0 16px;border-radius: 48px;white-space: nowrap;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;line-height: 48px;color: var(--text-ondark_primary);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.fab-wrap .btn-static,
.fab-wrap .btn-toggle {position: absolute;z-index: 3;right: 0;top: 0;text-indent: -10000px;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 48px;background-color: var(--bg-blue-same);overflow: hidden; } 
.fab-wrap .btn-static::before, .fab-wrap .btn-static::after,
.fab-wrap .btn-toggle::before,
.fab-wrap .btn-toggle::after {content: "";position: absolute;left: calc(50% - 12px);top: calc(50% - 12px);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; } 
.fab-wrap .btn-static::before,
.fab-wrap .btn-toggle::before {background-position: -144px -192px;background-repeat: no-repeat;background-color: transparent;opacity: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); } 
.fab-wrap .btn-static::after,
.fab-wrap .btn-toggle::after {opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg); } 
.fab-wrap .btn-static.icon-chat::after,
.fab-wrap .btn-toggle.icon-chat::after {background-position: -336px 0;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-plus::after,
.fab-wrap .btn-toggle.icon-plus::after {background-position: -120px -192px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-minus::after,
.fab-wrap .btn-toggle.icon-minus::after {background-position: -264px -48px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-budget::after,
.fab-wrap .btn-toggle.icon-budget::after {background-position: -24px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-compass::after,
.fab-wrap .btn-toggle.icon-compass::after {background-position: 0 -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-simulation::after,
.fab-wrap .btn-toggle.icon-simulation::after {background-position: -48px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-account-book::after,
.fab-wrap .btn-toggle.icon-account-book::after {background-position: -72px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-datapick::after,
.fab-wrap .btn-toggle.icon-datapick::after {background-position: -96px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-home::after,
.fab-wrap .btn-toggle.icon-home::after {background-position: -120px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-barchart::after,
.fab-wrap .btn-toggle.icon-barchart::after {background-position: -144px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-document::after,
.fab-wrap .btn-toggle.icon-document::after {background-position: -168px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-health::after,
.fab-wrap .btn-toggle.icon-health::after {background-position: -192px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-calendar::after,
.fab-wrap .btn-toggle.icon-calendar::after {background-position: -216px -240px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-static.icon-cart::after,
.fab-wrap .btn-toggle.icon-cart::after {background-position: -48px -144px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .btn-toggle.icon-bell::after {width:24px;height:24px;background-image:url('/images/web/img/icon/icon-fab01.png');background-size:24px;background-position:center}
.fab-wrap .btn-static.icon-qr::after,
.fab-wrap .btn-toggle.icon-qr::after {width:24px;height:24px;background-image:url('/images/web/img/icon/icon-fab-qr.png');background-size:24px;background-position:center}
.fab-wrap .menu {position: absolute;z-index: 1;right: 0;bottom: 48px;display: none;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; } 
.fab-wrap .menu li {position: relative;margin-bottom: 12px;-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 0;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; } 
.fab-wrap .menu button {position: relative;display: block;width: 48px;height: 48px;border: 0;background-color: var(--white );border-radius: 48px; } 
.fab-wrap .menu button::after {content: "";position: absolute;left: calc(50% - 12px);top: calc(50% - 12px); } 
.fab-wrap .menu button.icon-mark::after {background-position: -312px -24px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-call::after {background-position: -312px -48px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-chat::after {background-position: -312px 0;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-sol::after {background-position: -24px -96px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-pen::after {background-position: -168px -24px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-delayed::after {background-position: -24px -168px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-pin::after {background-position: 0 -168px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-time::after {background-position: -48px -168px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-sign::after {background-position: -96px -168px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-transfer::after {background-position: -72px -168px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-line::after {background-position: -288px -168px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-download::after {background-position: -48px -120px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-certificate::after {background-position: -336px -120px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-home::after {background-position: -336px -96px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.icon-document::after {background-position: -144px -96px;background-repeat: no-repeat;background-color: transparent; } 
.fab-wrap .menu button.fab-exchange01::after {background-image: url("/images/web/img/exchange/icon-fab-exchange01.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange02::after {background-image: url("/images/web/img/exchange/icon-fab-exchange02.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange03::after {background-image: url("/images/web/img/exchange/icon-fab-exchange03.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange04::after {background-image: url("/images/web/img/exchange/icon-fab-exchange04.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange05::after {background-image: url("/images/web/img/exchange/icon-fab-exchange05.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange06::after {background-image: url("/images/web/img/exchange/icon-fab-exchange06.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange07::after {background-image: url("/images/web/img/exchange/icon-fab-exchange07.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange08::after {background-image: url("/images/web/img/exchange/icon-fab-exchange08.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu button.fab-exchange09::after {background-image: url("/images/web/img/exchange/icon-fab-exchange09.png");background-position: center;width: 24px;height: 24px;background-size: 24px 24px; } 
.fab-wrap .menu .name {position: absolute;top: 50%;right: 56px;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);white-space: nowrap; } 
.fab-wrap.show .fab-container {-webkit-transform: translateY(0);transform: translateY(0); } 
.fab-wrap.label-close .label {width: 48px !important; } 
.fab-wrap.label-close .label span {color: var(--text-ondark_primary); } 
.fab-wrap.fab-open {z-index: 115; } 
.fab-wrap.fab-open .menu {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.fab-wrap.fab-open .fab-dimm {opacity: 1; } 
.fab-wrap.fab-open .btn-toggle::before {opacity: 1;-webkit-transform: rotate(0);transform: rotate(0); } 
.fab-wrap.fab-open .btn-toggle::after {opacity: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg); } 
.fab-wrap.menu-open .menu li {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1; } 
.fab-wrap.cart-type {position: fixed;z-index: 200;bottom: 172px;-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); } 
.fab-wrap.cart-type .cart-unit {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;z-index: 10;right: -5px;top: -5px;width: 20px;height: 20px;color: var(--text-ondark_primary-same);background: var(--bg-negative-same);border-radius: 50%; } 
.account-select-lists .type-card-service.account {border: 0; } 
.account-select-lists .tab-list {margin-bottom: 18px;margin-top: -16px; } 
.account-select-lists button:disabled {background-color: var(--bg-gray); } 
.account-select-lists button:disabled .logo {opacity: 0.3; } 
.account-select-lists button:disabled .name {color: var(--text-tertiary); } 
.account-select-lists button:disabled .desc {color: var(--text-disabled-same); } 
.account-select-lists button:disabled .amount {color: var(--text-tertiary); } 
.account-select-lists button:disabled .amount strong {color: var(--text-tertiary) !important; } 
.account-select-lists .no-data-wrap {margin-bottom: 32px; } 
.account-select-lists > ul {margin: 0 -20px; } 
.account-select-lists .name {padding-right: 24px; } 
.account-select-lists .amount {font-size: 12px !important; } 
.account-select-lists .amount strong {margin-left: 8px;font-size: 14px !important;font-weight: 500 !important;color: var(--text-primary ) !important; } 
.account-select-lists button {border-radius: 0; } 
.account-select-lists .type-all {position: relative;display: block;padding: 12px 20px;width: 100%;background-color: transparent;border: 0;text-align: left;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-selector {position: relative;border-radius: 12px;border: 1px solid var(--border-secondary);padding: 15px; } 
.account-selector.large {padding-top: 24px;padding-bottom: 24px;}
.account-selector.default {border-color: var(--border-secondary);background-color: var(--bg-gray);}
.account-selector > button {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent; } 
.account-selector > button::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.account-selector > button:disabled::after {display: none; } 
.account-selector > button.selected::after {content: none; } 
.account-selector > .inner {position: relative;display: block;width: 100%;padding: 0; } 
.account-selector .logo {position: absolute;left: 0;top: 50%;width: 24px;height: 24px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.account-selector .logo img {width: 100%;height: 100%; } 
.account-selector .account-name {display: block;padding-left: 32px;padding-right: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-selector .account-number {display: block;padding-left: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-selector .account-money {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 16px;padding-top: 0; } 
.account-selector .account-money .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-selector .account-money .money {margin-left: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-selector .placeholder {color: var(--text-tertiary); } 
.account-selector .static-text {color: var(--text-primary ); } 
.account-selector + .flex-align-wrap.align-r {margin-top: 12px; } 
.account-selector + .ui-form {margin-top: 20px; } 
.account-selector.disabled {background-color: var(--bg-gray);}
.account-selector.disabled button:disabled .account-name {color: var(--text-tertiary);}
.account-selector.error {border-color: var(--border-negative-same); } 
.account-selector.error + .error-message {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;margin-left: 12px;color: var(--text-red); } 
.account-selector.error + .error-message + .ui-form {margin-top: 20px; } 
/* 접근성 select button */
.account-selector.phone{display:flex;align-items: center;padding:10px 15px;}
.account-selector.phone button{height:32px;}
.account-selector.phone button.sbtn{font-size:12px;line-height:18px;color: var(--text-primary );border:1px solid var(--border-primary);background-color: var(--bg-canvas_white );padding: 6px 12px;border-radius: 6px;width:auto;white-space:nowrap;}
.account-selector.phone button.sbtn:after{display:none;}
.account-selector.phone .time{font-size:13px;font-weight:500;white-space:nowrap;padding:0 8px;}
.account-selector.line-type{border-width: 0 0 1px 0;border-radius: 0;padding:16px 4px 16px 0;}
.ui-selector-wrap {margin-bottom: 32px; } 
.ui-selector-wrap .h5 {margin-bottom: 0; } 
.currency-selector.line-type {position: relative;padding: 12px 0;border-bottom: 1px solid var(--border-primary); } 
.currency-selector.round-type {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-primary); } 
.currency-selector > button {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent; } 
.currency-selector > button::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.currency-selector > button:disabled::after {display: none; } 
.currency-selector .icon {position: absolute;left: 0;top: 0;width: 24px;height: 24px; } 
.currency-selector .icon img {width: 100%;height: 100%; } 
.currency-selector .text {display: block;padding-left: 33px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.currency-selector .placeholder {color: var(--text-tertiary); } 
.currency-selector + .flex-align-wrap.align-r {margin-top: 12px; } 
.currency-selector.error {border-color: var(--border-negative-same); } 
.currency-selector.error + .error-message {margin-top: 4px;margin-left: 12px;color: var(--text-red); } 
.institution-select-wrap > .institution-select-list {margin: 0 -20px; } 
.institution-select-wrap .institution-select-list {margin-top: 8px;height: 232px; } 
.institution-select-wrap .institution-select-list:first-child {margin-top: 0; } 
.institution-select-wrap .institution-select-list.no-height {height: auto; } 
.institution-select-wrap .institution-select-list.account ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.institution-select-wrap .institution-select-list.account ul li {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%; } 
.institution-select-wrap .institution-select-list.account ul li .type-card-service.account {padding-left: 64px;position: relative;display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left; } 
.institution-select-wrap .institution-select-list ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.institution-select-wrap .institution-select-list li {-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%; } 
.institution-select-wrap .institution-select-list .inner,
.institution-select-wrap .institution-select-list button {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px;width: 100%;padding: 12px 20px;border: 0;text-align: left;background-color: transparent; } 
.institution-select-wrap .institution-select-list .logo {display: block;width: 24px;height: 24px;overflow: hidden; } 
.institution-select-wrap .institution-select-list .logo img {display: block;width: 100%;height: 100%; } 
.institution-select-wrap .institution-select-list .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.institution-select-wrap .institution-select-list .scroll {max-height: 200px;overflow-y: auto; } 
.institution-select-wrap .search-count {margin: 8px 20px; } 
.institution-select-wrap .institution-search-form {margin: 8px 20px; } 
.institution-select-wrap.type02 .institution-select-list {margin: 0; } 
.institution-select-wrap.type02 .institution-select-list button {padding: 12px 0; } 
.institution-select-wrap.type02 .institution-select-list button span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.institution-select-wrap.type02 .institution-select-list button.active {position: relative; } 
.institution-select-wrap.type02 .institution-select-list button.active span {font-weight: 500; } 
.institution-select-wrap.type02 .institution-select-list button.active::after {content: "";position: absolute;right: 0;top: 50%;margin-top: -12px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.institution-select-wrap.type02 .institution-select-list ul + ul {border-top: 1px solid var(--border-secondary); } 
.institution-select-wrap.type03 > .institution-select-list {height: auto;margin: 0 0 -8px;} 
.institution-select-wrap.type03 .institution-select-list .inner,
.institution-select-wrap.type03 .institution-select-list button {padding: 8px 0;} 
.ui-form-sec .select-currency-wrap .state {border: 0; } 
.ui-form-sec .select-currency-wrap .state .tit-select-area {margin-bottom: 8px; } 
.ui-form-sec .select-currency-wrap .state .btn-option-view {border-radius: 12px;border: 1px solid var(--border-primary);padding: 16px; } 
.ui-form-sec .select-currency-wrap .state .btn-option-view::after {right: 16px; } 
.currency-select-wrap .select-currency {margin: 16px 0 0 !important; } 
.currency-select-wrap .select-currency button {text-align: left; } 
.currency-select-wrap .select-currency .text em {white-space: nowrap; } 
.currency-select-wrap .notice-p {padding: 20px; } 
.container > .content-sec:first-child .text-nodata {padding-top: 148px;background-position: 50% 32px; } 
.content-sec {text-align: center; } 
.content-sec::before {content: "";display: block;clear: both;margin: 0 auto 24px; } 
.content-sec.icon-complete56-cancel::before {background-position: 0 -112px;background-repeat: no-repeat;background-color: transparent; } 
.content-sec.icon-complete56-blue800 {position: relative; } 
.content-sec.icon-complete56-blue800::before {width: 56px;height: 56px;background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-blue-same)), to(var(--bg-blue-same)));background: linear-gradient(180deg, var(--bg-blue-same) 0%, var(--bg-blue-same) 100%);-webkit-box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2);box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2);border-radius: 28px; } 
.content-sec.icon-complete56-blue800 svg {position: absolute;left: calc(50% - 16px);top: 12px; } 
.content-sec.icon-error56-green {position: relative; } 
.content-sec.icon-error56-green::before {width: 56px;height: 56px;border-radius: 28px;background: var(--bg-blue); } 
.content-sec.icon-error56-green svg {position: absolute;left: calc(50% - 16px);top: 12px; } 
.content-sec.icon-add56-blue {position: relative; } 
.content-sec.icon-add56-blue::before {width: 56px;height: 56px;background: -webkit-gradient(linear, left top, left bottom, from(var(--palette-blue-500)), to(var(--bg-cyan-same)));background: linear-gradient(180deg, var(--palette-blue-500) 0%, var(--bg-cyan-same) 100%);-webkit-box-shadow: 1px 6px 12px rgba(89, 161, 241, 0.2);box-shadow: 1px 6px 12px rgba(89, 161, 241, 0.2);border-radius: 28px; } 
.content-sec.icon-add56-blue svg {position: absolute;left: calc(50% - 16px);top: 12px; } 
.content-sec.icon-record56-blue600::before {background-position: -168px 0;background-repeat: no-repeat;background-color: transparent; } 
.content-sec.icon-complete56-gray300::before {background-position: 0 -56px;background-repeat: no-repeat;background-color: transparent; } 
.content-sec.icon-error56-blue100::before {background-position: -56px -56px;background-repeat: no-repeat;background-color: transparent;-webkit-filter: drop-shadow(1px 6px 12px rgba(89, 161, 241, 0.2));filter: drop-shadow(1px 6px 12px rgba(89, 161, 241, 0.2)); } 
.content-sec.icon-ticket56-blue::before {background-position: -112px -56px;background-repeat: no-repeat;background-color: transparent;-webkit-filter: drop-shadow(1px 6px 12px rgba(0, 87, 255, 0.2));filter: drop-shadow(1px 6px 12px rgba(0, 87, 255, 0.2)); } 
.content-sec h2,
.content-sec .h2 {margin: 0 0 8px; } 
.content-sec p.subtext.space-line-01 {margin-top: 24px; } 
.content-sec .content-text {text-align: left; } 
.content-sec .content-text.scraping-fail .text + .subtext {margin-top: 24px; } 
.content-sec .content-text.scraping-fail .text + .subtext + .button-group {margin-top: 32px; } 
.content-sec .content-text.space-line-01 em {font-weight: 300; } 
.content-sec .content-text.space-line-01 em,
.content-sec .content-text.space-line-01 .text {margin-top: 8px;display: block;color: var(--text-tertiary);font-weight: 300; } 
.content-sec .content-text.align-m {text-align: center; } 
.content-sec .content-text.align-r {text-align: right; } 
.content-sec .content-text + .dividers-full,
.content-sec .content-text > .box-layout-wrap,
.content-sec .content-text > .notice-contents-wrap {margin-top: 32px; } 
.content-sec .content-text .text-01 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.content-sec .content-text .item-content .item-body .title {color: var(--text-secondary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.content-sec .content-text .tit-tbl {margin-top: 32px; } 
.content-sec .content-text > .ui-form-wrap {margin-top: 32px; } 
.content-sec .content-text .text + .btn {margin-top: 24px; } 
.content-sec .content-text .text + .button-group {margin-top: 16px; } 
.content-sec .text + .content-text {margin-top: 32px; } 
.content-sec + .text,
.content-sec + .subtext {margin-top: 16px; } 
.complete-sec {position: relative;text-align: center;margin-bottom: 32px; } 
.complete-sec::before {content: "";display: block;width: 56px;height: 56px;margin: 0 auto 24px;background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-blue-same)), to(var(--bg-blue-same)));background: linear-gradient(180deg, var(--bg-blue-same) 0%, var(--bg-blue-same) 100%);-webkit-box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2);box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2);border-radius: 28px; } 
.complete-sec svg {position: absolute;left: calc(50% - 16px);top: 12px; } 
.complete-sec .h2 {margin-top: 24px; } 
.complete-sec svg + .h2 {margin-bottom: 8px; } 
.complete-sec .h2:first-child {margin-bottom: 8px; } 
.complete-sec .notice-contents-wrap {margin-top: 32px;text-align: left; } 
.complete-sec .text + .box-layout-wrap,
.complete-sec .box-layout-wrap + .text {margin-top: 12px; } 
.complete-sec .h2 ~ * {text-align: left; } 
.complete-sec .h2 + .text {margin-top: 8px !important; } 
.complete-sec .h2 + .text.center {text-align: center; } 
.complete-sec .h2 + .h2 {text-align: center; } 
.complete-sec .complete-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center; } 
.complete-sec .complete-text-em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: center; } 
.complete-sec .complete-text + .complete-text-em {margin-top: 32px; } 
.complete-sec .complete-text + .subtext {margin-top: 24px;text-align: center; } 
.complete-sec .complete-text .img-wrap {margin-top: 20px; } 
.complete-sec .complete-text .box-layout-wrap + .notice-contents-wrap {margin-top: 16px; } 
.complete-sec .type-card-group + .complete-text {margin-top: 32px; } 
.complete-sec.type-possible::before {content: "";display: block;width: 56px;height: 56px;margin: 0 auto 16px;background: url(/images/web/img/icon/icon-possible56.png) no-repeat 0 0;background-size: 100% 100%; } 
.complete-sec.with-tooltip .tooltip{top:initial;left:50%;bottom:-38px;transform:translateX(-50%);white-space:nowrap}
.rejected-sec {position: relative;margin-bottom: 32px;text-align: center; } 
.rejected-sec::before {content: "";display: block;width: 56px;height: 56px;margin: 0 auto 24px;background: url(/images/web/img/icon/icon-rejected56.png) no-repeat 0 0;background-size: 100% 100%;border-radius: 50%;-webkit-box-shadow: 1px 6px 12px rgba(89, 161, 241, 0.2);box-shadow: 1px 6px 12px rgba(89, 161, 241, 0.2); } 
.rejected-sec .h2:first-child {margin-bottom: 8px;text-align: center; } 
.rejected-sec .notice-contents-wrap {margin-top: 32px; } 
.rejected-sec .complete-text {text-align: center; } 
.employee-search .branch-list button, .employee-search .employee-list button {display: block;padding: 16px 0;width: 100%;text-align: left;border: 0;background-color: transparent; } 
.job-search-wrap {padding: 24px 20px; } 
.employee-search .employee-list .branch {display: block;margin-bottom: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.employee-search .employee-list .name,
.employee-search .employee-list .call {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.employee-search .employee-list .call::before {content: "("; } 
.employee-search .employee-list .call::after {content: ")"; } 
.employee-search .branch-list .branch {position: relative;display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.employee-search .branch-list .branch::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.employee-search .selected-branch {position: relative;padding: 12px 20px 12px 44px;color: var(--text-tertiary); } 
.employee-search .selected-branch::before {content: "";position: absolute;left: 20px;top: calc(50% - 13px);background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.employee-search .btn-radio-list.type-btn-sort li {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: calc(50% - 4px); } 
.employee-search .hash-list-wrap + ul.text {margin-top: 32px; } 
.employee-search .search-category-list button span {display: inline-block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.employee-search .search-category-list button span + span:before {display: inline-block;content: "";background-position: -72px 0;background-repeat: no-repeat;background-color: transparent;vertical-align: bottom; } 
.employee-search .search-category-list button span em, .employee-search .search-category-list button span.category01 {color: var(--text-tertiary); } 
.employee-search .search-category-list button span em {font-weight: 500; } 
.employee-search .no-data-wrap {margin-bottom: 72px; } 
.map-search,
.apt-search,
.branch-search {padding-top: 24px; } 
.map-search .search-tip strong,
.apt-search .search-tip strong,
.branch-search .search-tip strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;display: block;margin-bottom: 8px;font-weight: 500;color: var(--text-primary ); } 
.map-search .search-tip p.ex,
.apt-search .search-tip p.ex,
.branch-search .search-tip p.ex {color: var(--text-blue); } 
.map-search .method-wrap,
.apt-search .method-wrap,
.branch-search .method-wrap {padding: 0 20px; } 
.map-search .search-group .title,
.apt-search .search-group .title,
.branch-search .search-group .title {display: block;padding: 12px 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.map-search .search-group > ul,
.apt-search .search-group > ul,
.branch-search .search-group > ul {border-top: 1px solid var(--border-secondary); } 
.map-search .search-group > ul li,
.apt-search .search-group > ul li,
.branch-search .search-group > ul li {border-bottom: 1px solid var(--border-secondary); } 
.map-search .search-group > ul button,
.apt-search .search-group > ul button,
.branch-search .search-group > ul button {display: block;padding: 16px 20px;width: 100%;background-color: transparent;border: 0;text-align: left; } 
.map-search .search-group .apt-name,
.map-search .search-group .branch-name,
.apt-search .search-group .apt-name,
.apt-search .search-group .branch-name,
.branch-search .search-group .apt-name,
.branch-search .search-group .branch-name {display: block;font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.map-search .search-group .apt-address,
.map-search .search-group .branch-address,
.map-search .search-group .branch-call,
.apt-search .search-group .apt-address,
.apt-search .search-group .branch-address,
.apt-search .search-group .branch-call,
.branch-search .search-group .apt-address,
.branch-search .search-group .branch-address,
.branch-search .search-group .branch-call {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.map-search .search-group .terminal-name,
.apt-search .search-group .terminal-name,
.branch-search .search-group .terminal-name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300; } 
.map-search .search-group .no-data-wrap,
.apt-search .search-group .no-data-wrap,
.branch-search .search-group .no-data-wrap {margin-bottom: 32px; } 
.map-search .search-group + .search-group,
.apt-search .search-group + .search-group,
.branch-search .search-group + .search-group {border-top: 8px solid var(--border-secondary); } 
.map-search .search-group + .search-group .title,
.apt-search .search-group + .search-group .title,
.branch-search .search-group + .search-group .title {padding-top: 32px; } 
.map-search .search-group .more-button,
.apt-search .search-group .more-button,
.branch-search .search-group .more-button {margin: 24px 20px; } 
.map-search .search-group .search-result,
.apt-search .search-group .search-result,
.branch-search .search-group .search-result {margin: 24px 20px 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.map-search .search-group .search-result .count,
.apt-search .search-group .search-result .count,
.branch-search .search-group .search-result .count {color: var(--text-blue); } 
.map-search .region-loaction,
.apt-search .region-loaction,
.branch-search .region-loaction {margin: 12px 0 12px; } 
.map-search .region-loaction::after,
.apt-search .region-loaction::after,
.branch-search .region-loaction::after {content: "";display: block;clear: both; } 
.map-search .region-loaction > button,
.map-search .region-loaction > span,
.apt-search .region-loaction > button,
.apt-search .region-loaction > span,
.branch-search .region-loaction > button,
.branch-search .region-loaction > span {position: relative;float: left;padding: 0 24px 0 0;background-color: transparent;border: 0;text-align: left;color: var(--text-disabled-same); } 
.map-search .region-loaction > button.selected,
.map-search .region-loaction > span.selected,
.apt-search .region-loaction > button.selected,
.apt-search .region-loaction > span.selected,
.branch-search .region-loaction > button.selected,
.branch-search .region-loaction > span.selected {color: var(--text-tertiary);font-weight: 500; } 
.map-search .region-loaction > button.current,
.map-search .region-loaction > span.current,
.apt-search .region-loaction > button.current,
.apt-search .region-loaction > span.current,
.branch-search .region-loaction > button.current,
.branch-search .region-loaction > span.current {color: var(--text-blue);font-weight: 500; } 
.map-search .region-loaction > button::after,
.map-search .region-loaction > span::after,
.apt-search .region-loaction > button::after,
.apt-search .region-loaction > span::after,
.branch-search .region-loaction > button::after,
.branch-search .region-loaction > span::after {content: "";position: absolute;right: 0;top: 0;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-search .region-loaction > button:last-child::after,
.map-search .region-loaction > span:last-child::after,
.apt-search .region-loaction > button:last-child::after,
.apt-search .region-loaction > span:last-child::after,
.branch-search .region-loaction > button:last-child::after,
.branch-search .region-loaction > span:last-child::after {display: none; } 
.map-search .region-loaction + .region-buttons,
.apt-search .region-loaction + .region-buttons,
.branch-search .region-loaction + .region-buttons {margin-top: 24px; } 
.map-search .region-buttons ul,
.apt-search .region-buttons ul,
.branch-search .region-buttons ul {display: -ms-grid;display: grid;-ms-grid-rows: 1fr 8px 1fr 8px 1fr;grid-template-rows: 1fr 1fr 1fr;-ms-grid-columns: 1fr 8px 1fr 8px 1fr;grid-template-columns: 1fr 1fr 1fr;gap: 8px; } 
.map-search .region-buttons ul > *:nth-child(1), .apt-search .region-buttons ul > *:nth-child(1), .branch-search .region-buttons ul > *:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1; } 
.map-search .region-buttons ul > *:nth-child(2), .apt-search .region-buttons ul > *:nth-child(2), .branch-search .region-buttons ul > *:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3; } 
.map-search .region-buttons ul > *:nth-child(3), .apt-search .region-buttons ul > *:nth-child(3), .branch-search .region-buttons ul > *:nth-child(3) {-ms-grid-row: 1;-ms-grid-column: 5; } 
.map-search .region-buttons ul > *:nth-child(4), .apt-search .region-buttons ul > *:nth-child(4), .branch-search .region-buttons ul > *:nth-child(4) {-ms-grid-row: 3;-ms-grid-column: 1; } 
.map-search .region-buttons ul > *:nth-child(5), .apt-search .region-buttons ul > *:nth-child(5), .branch-search .region-buttons ul > *:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 3; } 
.map-search .region-buttons ul > *:nth-child(6), .apt-search .region-buttons ul > *:nth-child(6), .branch-search .region-buttons ul > *:nth-child(6) {-ms-grid-row: 3;-ms-grid-column: 5; } 
.map-search .region-buttons ul > *:nth-child(7), .apt-search .region-buttons ul > *:nth-child(7), .branch-search .region-buttons ul > *:nth-child(7) {-ms-grid-row: 5;-ms-grid-column: 1; } 
.map-search .region-buttons ul > *:nth-child(8), .apt-search .region-buttons ul > *:nth-child(8), .branch-search .region-buttons ul > *:nth-child(8) {-ms-grid-row: 5;-ms-grid-column: 3; } 
.map-search .region-buttons ul > *:nth-child(9), .apt-search .region-buttons ul > *:nth-child(9), .branch-search .region-buttons ul > *:nth-child(9) {-ms-grid-row: 5;-ms-grid-column: 5; } 
.map-search .region-buttons button,
.apt-search .region-buttons button,
.branch-search .region-buttons button {margin: 0;padding: 0;width: 100%; } 
.map-search .region-buttons button:focus, .map-search .region-buttons button.on,
.apt-search .region-buttons button:focus,
.apt-search .region-buttons button.on,
.branch-search .region-buttons button:focus,
.branch-search .region-buttons button.on {color: var(--text-blue);border-color: var(--border-blue-same); } 
.map-search .region-buttons li.active button,
.apt-search .region-buttons li.active button,
.branch-search .region-buttons li.active button {color: var(--text-blue);border-color: var(--border-blue-same); } 
.branch-search .region-buttons .btn-size-m {height: 48px;} 
.map-search .region-buttons + .search-list,
.apt-search .region-buttons + .search-list,
.branch-search .region-buttons + .search-list {margin-top: 24px; } 
.map-search .search-list .ui-form,
.apt-search .search-list .ui-form,
.branch-search .search-list .ui-form {margin: 0 20px; } 
.apt-search {padding-top: 0; } 
.apt-search .h2 {margin-bottom: 8px; } 
.apt-search .h2 + p.text {margin-bottom: 24px; } 
.visual.color-account {background: var(--bg-graylight); } 
.visual.color-account .color-prime {color: var(--text-cyan); } 
.visual.color-savings {background: var(--bg-graylight); } 
.visual.color-savings .color-prime,
.visual.color-savings .text-area .text.color-prime {color: var(--text-cyan); } 
.visual.color-loan {background: -webkit-gradient(linear, left top, left bottom, color-stop(34.51%, var(--bg-red)), to(var(--bg-red)));background: linear-gradient(180deg, var(--bg-red) 34.51%, var(--bg-red) 100%); } 
.visual.color-loan .color-prime,
.visual.color-loan .text-area .text.color-prime {color: var(--text-fushia); } 
.visual.color-retirement {background: var(--bg-orange); } 
.visual.color-retirement .color-prime,
.visual.color-retirement .text-area .text.color-prime {color: var(--text-orange); } 
.visual.color-pr-exchange {background: -webkit-gradient(linear, left top, left bottom, color-stop(34.51%, var(--bg-red)), to(var(--palette-fushia-200)));background: linear-gradient(180deg, var(--bg-red) 34.51%, var(--palette-fushia-200) 100%); } 
.visual.color-pr-exchange .color-prime,
.visual.color-pr-exchange .text-area .text.color-prime {color: var(--text-indigo); } 
.visual.color-pr-exchange .color-accent {font-weight: 500;color: var(--text-seaform); } 
.visual.color-pr-exchange .color-accent em {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.visual.color-borrow {background: var(--bg-red);color: var(--text-orange); } 
.visual.color-borrow .color-prime,
.visual.color-borrow .text-area .text.color-prime {color: var(--text-fushia); } 
.visual.color-pr-remittance {background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white )), color-stop(63.54%, var(--bg-cyan)), to(var(--bg-canvas_white )));background: linear-gradient(180deg, var(--bg-canvas_white ) 0%, var(--bg-cyan) 63.54%, var(--bg-canvas_white ) 100%);color: var(--text-tertiary); } 
.visual.color-pr-remittance .color-prime,
.visual.color-pr-remittance .text-area .text.color-prime {color: var(--text-cyan); } 
.visual.color-pr-remittance .color-accent {color: var(--text-cyan); } 
.color-em,
.table-list-wrap td.color-em {color: var(--text-blue); } 
.color-plus {color: var(--text-red) !important; } 
.color-minus {color: var(--text-blue) !important; } 
.icon-compare {position: relative;font-size: 1px;line-height: 1px;text-indent: -20px;overflow: hidden;color: transparent; } 
.icon-compare::before {content: "";width: 32px;height: 32px;display: block;background-position: -160px -128px;background-repeat: no-repeat;background-color: transparent; } 
.address-search-wrap {position: relative;padding: 24px 20px; } 
.address-search-wrap .search-tip {margin-bottom: 24px; } 
.address-search-wrap .search-tip strong {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.address-search-wrap .search-tip p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.address-search-wrap .search-tip p.ex {color: var(--text-brand); } 
.address-search-wrap .search-tip dl {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.address-search-wrap .search-tip dl dt {margin-right: 8px;color: var(--text-tertiary); } 
.address-search-wrap .search-tip dl dd {margin-bottom: 16px;color: var(--text-brand); } 
.address-search-wrap .search-tip dl dd:last-child {margin-bottom: 0; } 
.address-search-wrap .search-result {margin: 0 -20px; } 
.address-search-wrap .search-result li {border-bottom: 1px solid var(--border-secondary); } 
.address-search-wrap .search-result li:first-child {border-top: 1px solid var(--border-secondary); } 
.address-search-wrap .search-result li > a,
.address-search-wrap .search-result li > button {display: block;width: 100%;padding: 16px 20px;border: 0;background-color: transparent;text-align: left; } 
.address-search-wrap .search-result li > a .postcode,
.address-search-wrap .search-result li > button .postcode {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;margin-bottom: 4px;color: var(--text-primary );font-weight: 500; } 
.address-search-wrap .search-result li > a .address,
.address-search-wrap .search-result li > button .address {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;display: block;color: var(--text-tertiary); } 
.address-search-wrap .search-result li > a .address.eng,
.address-search-wrap .search-result li > button .address.eng {color: var(--text-tertiary); } 
.address-search-wrap .search-result li > a .address + .address,
.address-search-wrap .search-result li > button .address + .address {margin-top: 8px; } 
.company-search-wrap {position: relative;padding: 24px 20px; } 
.company-search-wrap .search-tip {margin-bottom: 24px; } 
.company-search-wrap .search-tip strong {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.company-search-wrap .search-tip p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.company-search-wrap .search-tip p.ex {color: var(--text-brand); } 
.company-search-wrap .search-tip dl {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.company-search-wrap .search-tip dl dt {margin-right: 8px;color: var(--text-tertiary); } 
.company-search-wrap .search-tip dl dd {margin-bottom: 16px;color: var(--text-brand); } 
.company-search-wrap .search-tip dl dd:last-child {margin-bottom: 0; } 
.company-search-wrap .no-data-wrap {margin-bottom: 32px; } 
.company-search-wrap .search-result {margin: 0 -20px; } 
.company-search-wrap .search-result li {border-bottom: 1px solid var(--border-secondary); } 
.company-search-wrap .search-result li:first-child {border-top: 1px solid var(--border-secondary); } 
.company-search-wrap .search-result li > a,
.company-search-wrap .search-result li > button {display: block;width: 100%;padding: 16px 20px;border: 0;background-color: transparent;text-align: left; } 
.company-search-wrap .search-result li > a .company-name,
.company-search-wrap .search-result li > a .postcode,
.company-search-wrap .search-result li > button .company-name,
.company-search-wrap .search-result li > button .postcode {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;margin-bottom: 4px;color: var(--text-primary );font-weight: 500; } 
.company-search-wrap .search-result li > a .company-info,
.company-search-wrap .search-result li > a .address,
.company-search-wrap .search-result li > button .company-info,
.company-search-wrap .search-result li > button .address {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;display: block;color: var(--text-tertiary); } 
.company-search-wrap .search-result li > a .company-info.eng,
.company-search-wrap .search-result li > a .address.eng,
.company-search-wrap .search-result li > button .company-info.eng,
.company-search-wrap .search-result li > button .address.eng {color: var(--text-tertiary); } 
.company-search-wrap .search-result li > a .company-info + .address,
.company-search-wrap .search-result li > a .address + .address,
.company-search-wrap .search-result li > button .company-info + .address,
.company-search-wrap .search-result li > button .address + .address {margin-top: 8px; } 
.company-search-wrap .direct-input {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px; } 
.company-search-wrap .direct-input .button button {margin: 0; } 
.date-range {margin-top: 24px; } 
.date-range .date-range-set .ui-form {margin-bottom: 24px; } 
.date-range .ui-form-group + .button-group {margin-top: 0; } 
.tabs.segment-tabs + .date-range {margin-top: 16px; } 
.bottom-bslink {margin-bottom: -32px; } 
.bottom-bslink button {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 auto;border: 0;background-color: transparent;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: left;white-space: nowrap; } 
.bottom-bslink button::after {content: "";display: inline-block;width: 24px;height: 24px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page .h2 {margin-bottom: 8px; } 
.authentication-method-page p.text {margin-bottom: 32px; } 
.authentication-method-page ul {padding: 0 0 16px 0; } 
.authentication-method-page li {position: relative;margin-bottom: 12px; } 
.authentication-method-page li:last-child {margin-bottom: 0; } 
.authentication-method-page a {position: relative;display: block;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding: 20px 16px 20px 59px;color: var(--text-tertiary); } 
.authentication-method-page a strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.authentication-method-page a strong::before {content: "";position: absolute;z-index: 1;left: 15px;top: calc(50% - 16px);width: 32px;height: 32px;background-color: var(--bg-gray);border-radius: 32px; } 
.authentication-method-page a::before {content: "";position: absolute;z-index: 2;left: 19px;top: calc(50% - 12px);background-position: -192px -128px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a::after {content: "";position: absolute;right: 15px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a.auth-1::before {background-position: 0 -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a.auth-2::before {background-position: -24px -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a.auth-3::before {background-position: -48px -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a.auth-4::before {background-position: -72px -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a.auth-5::before {background-position: -96px -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a.auth-6::before {background-position: -168px -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method-page a.auth-img::before,
.authentication-method-page a.auth-img strong::before{display:none;}
.authentication-method-page a.auth-img img{position:absolute;left:16px;top:50%;width:32px;transform:translateY(-50%)}
.authentication-method ul {padding: 0 0 16px 0; } 
.authentication-method li {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-bottom: 12px; } 
.authentication-method li:last-child {margin-bottom: 0; } 
.authentication-method a {position: relative;display: block;padding-left: 44px;color: var(--text-tertiary); } 
.authentication-method a strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.authentication-method a strong::before {content: "";position: absolute;z-index: 1;left: 0;top: calc(50% - 16px);width: 32px;height: 32px;background-color: var(--bg-gray);border-radius: 32px; } 
.authentication-method a::before {content: "";position: absolute;z-index: 2;left: 4px;top: calc(50% - 12px);background-position: -192px -128px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method a::after {content: "";position: absolute;right: 0;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method a.ars::before {background-position: 0 -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method a.sms::before {background-position: -24px -264px;background-repeat: no-repeat;background-color: transparent; } 
.authentication-method a.phone::before {background-position: -168px -264px;background-repeat: no-repeat;background-color: transparent; } 
.ccode-pnumber {margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.ccode-pnumber .ccode {width: 96px;margin-right: 8px; } 
.ccode-pnumber .pnumber {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ccode-pnumber .ui-form {margin-bottom: 0; } 
.ccode-pnumber .form-message {padding: 4px 0 0 12px;width: 100%;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.swiper-type-01 .swiper-pagination-bullets {text-align: left;padding-left: 12px; } 
.swiper-type-01 .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 0; } 
.swiper-type-01 .swiper-pagination-bullet {background: var(--gray-300);opacity: 1;-webkit-transition: width 0.5s;transition: width 0.5s; } 
.swiper-type-01 .swiper-pagination-bullet-active {width: 18px;border-radius: 4px;background: var(--palette-purple-800); } 
.notice-contents {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.notice-contents > .swiper {margin-top: 20px; } 
.notice-contents > .swiper .swiper-wrapper {padding-bottom: 40px; } 
.notice-contents .notice-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.notice-contents .notice-link > button,
.notice-contents .notice-link > a {display: block;padding: 0;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;border: 0;background-color: transparent;color: var(--text-primary ); } 
.notice-contents .notice-link .em {font-weight: 500; } 
.sortable-wrap .sortable-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0;margin-bottom: 12px;background-color: var(--bg-gray);border: 6px; } 
.sortable-wrap2 .sortable-item {margin-bottom: 12px; } 
.sortable-wrap2 .sortable-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;background-color: var(--bg-gray);border-radius: 6px; } 
.sortable-wrap2 .sortable-contents {display: none;padding: 16px; } 
.sortable-wrap2 .sortable-contents.show {display: block; } 
.security-authentication {padding-top: 16px; } 
.security-authentication .main-txt {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: center; } 
.security-authentication .key {margin: 24px 0 16px; } 
.security-authentication .key .key-status {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: inherit;height: 24px; } 
.security-authentication .key em {margin: 0 6px; } 
.security-authentication .key em::before {content: "";display: inline-block;width: 24px;height: 24px;background-color: var(--bg-blue);border: 1px solid var(--border-blue);border-radius: 24px;-webkit-transition: background-color 0.2s ease-in-out;transition: background-color 0.2s ease-in-out;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.security-authentication .key.type02 em::before {background-color: var(--bg-canvas_white );border-color: var(--border-primary_heavy-same);}
.security-authentication .key em.on::before {background-color: var(--bg-blue-same);border-color: var(--border-blue-same); } 
.security-authentication .error-txt {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;text-align: center;color: var(--text-red); } 
.security-authentication .serial-number {margin-top: 16px; } 
.security-authentication .serial-number .text {margin-bottom: 8px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.security-authentication .serial-number .text .seq {font-weight: 500;color: var(--text-blue); } 
.security-authentication .serial-number .indicator {text-align: center;font-size: 0;line-height: 1; } 
.security-authentication .serial-number .indicator > a {display: block; } 
.security-authentication .serial-number .indicator span {display: inline-block; } 
.security-authentication .serial-number .indicator span > em {display: inline-block;margin: 0 4px;width: 16px;height: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 16px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.security-authentication .serial-number .indicator span.read > em {border: 1px solid var(--border-secondary);background-color: var(--bg-gray); } 
.security-authentication .serial-number .indicator span.type.current > em {border: 1px solid var(--border-blue-same); } 
.security-authentication .serial-number .indicator span.type > em {border: 1px solid var(--border-primary); } 
.security-authentication .serial-number .indicator span.type > em.on {border: 1px solid var(--border-blue-same);background-color: var(--bg-blue-same); } 
.security-authentication .rect-box {margin-top: 40px; } 
.security-authentication .rect-box > a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.security-authentication .rect-box > a > span {display: inline-block; } 
.security-authentication .rect-box .number {width: 40px;text-align: center;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-blue); } 
.security-authentication .rect-box .read {margin: 0 4px;width: 40px;height: 44px;background-color: var(--bg-gray);border-radius: 6px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 0; } 
.security-authentication .rect-box .type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 4px;width: 88px;height: 44px;border: 1px solid var(--border-primary);border-radius: 6px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.security-authentication .rect-box .type.current {border-color: var(--border-blue-same); } 
.security-authentication .rect-box .type.current em.txt {display: none; } 
.security-authentication .rect-box .type em.txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.security-authentication .rect-box .type em.on {display: inline-block;margin: 0 10px;width: 12px;height: 12px;font-size: 0;background-color: var(--bg-blue-same);border-radius: 12px; } 
.security-authentication .rect-box + .rect-box {margin-top: 16px; } 
.security-authentication .rect-box + .error-txt {margin-top: 16px; } 
.compliance-area {margin-top: 32px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary);text-align: center; } 
.compliance-area02 {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);color: var(--text-tertiary);text-align: center;}
.compliance-area03 {margin-top: 32px;font-size: var(--t8-font-size);line-height: 1.5;color: var(--text-tertiary);text-align: center;}
.common.text-size h4 + .notice-contents-wrap {padding: 56px 0; } 
.common.text-size h4 + .notice-contents-wrap .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: center; } 
.common.text-size .btn-radio-list {margin-top: 16px;padding: 0 50px; } 
.common.text-size .btn-radio-list li input {position: absolute;left: 0;top: 0;display: inline-block;width: 24px;height: 24px;margin: 0;padding: 0;vertical-align: middle; } 
.common.text-size .btn-radio-list li input:checked + label::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.common.text-size .btn-radio-list li label {padding-left: 32px; } 
.common.text-size .btn-radio-list li label::after {content: "";position: absolute;left: 0;top: 0;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.common.text-size .btn-radio-list li:first-child .input-type-checkbox {margin-top: 4px; } 
.common.text-size .btn-radio-list li:first-child label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.common.text-size .btn-radio-list li:last-child label {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.common.text-size .btn-radio-list li:last-child label::after {top: 5px; } 
.identification-area .subtext {margin-top: 17px;color: var(--text-tertiary); } 
.identification-area .terms-view-wrap + .ui-form {margin-top: 32px; } 
#beforeAccountPop .info-before-account {margin-bottom: 16px; } 
.confirmation {border: 1px solid var(--border-primary);padding: 20px 16px; } 
.confirmation .tit-tbl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.confirmation .tit-tbl .tit-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.confirmation .tit-tbl .tit-text img {margin-right: 6px;vertical-align: -9px; } 
.confirmation .tit-tbl em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);line-height: 28px; } 
.confirmation .table-list-wrap {margin-top: 24px; } 
.confirmation .table-list-wrap table.type-col thead th {padding: 9px 2px 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;text-align: center; } 
.confirmation .table-list-wrap table.type-col tbody th,
.confirmation .table-list-wrap table.type-col tbody td {padding: 9px 2px 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;text-align: center; } 
.confirmation .table-list-wrap table.type-col tfoot th {border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);background-color: var(--bg-gray); } 
.confirmation .table-list-wrap table.type-col tfoot th:nth-child(1) {border-left: 0; } 
.confirmation .table-list-wrap table.type-col tfoot th,
.confirmation .table-list-wrap table.type-col tfoot td {padding: 9px 2px 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;text-align: center;vertical-align: middle; } 
.confirmation .text.certificate {font-weight: 500;color: var(--text-primary); } 
.confirmation .text.issue-date {margin-top: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.confirmation .text.branch {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.confirmation #authentication {margin-top: 16px;text-align: center; } 
.confirmation #authentication img {display: inline-block; } 
.confirmation #authentication img:first-child {vertical-align: 6px; } 
.confirmation + .copyright {margin-top: 16px; } 
.flex-layout-1 {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px;-ms-flex-pack: distribute;justify-content: space-around;justify-items: center;margin-bottom: 16px; } 
.flex-layout-1 .item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.flex-layout-1 .item .ui-form {margin-bottom: 0; } 
.flex-layout-1 .text {line-height: 48px; } 
.flex-layout-1 .text1 {padding-right: 16px; } 
.search-condition-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.search-condition-wrap .btn-select-condition {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;border: 0;background-color: var(--bg-canvas_white ); } 
.search-condition-wrap .btn-select-condition span {position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.search-condition-wrap .btn-select-condition span::after {display: inline-block;vertical-align: middle;margin-left: 5px;content: "";background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.search-condition-wrap .search-date-view {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.type-account-search .btn-radio-list {margin-bottom: 24px; } 
.type-account-search .ui-form-group + .h4 {margin-top: 0; } 
.field-search-period {margin: 0 -20px;padding: 16px 20px;border-bottom: 1px solid var(--border-secondary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.field-search-period .h4 {margin-bottom: 0; } 
.field-search-period .btn-sort-type {position: relative;padding: 3px 35px 3px 3px;border: 0;background-color: transparent; } 
.field-search-period .btn-sort-type::after {content: "";position: absolute;right: 0;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.ui-flex-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.ui-flex-wrap .static-label {display: block;width: 100%;margin: 0 0 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ui-flex-wrap .ui-form.flex2 {width: 49%; } 
.ui-flex-wrap .ui-form.flex3 {width: 32%; } 
.ui-flex-wrap .ui-form + .ui-form {margin-top: 0; } 
.ui-flex-wrap02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 26px; } 
.ui-flex-wrap02 .ui-form.line-type {margin-bottom: 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ui-flex-wrap02 .ui-form.line-type.fromline {position: relative; } 
.ui-flex-wrap02 .ui-form.line-type.fromline::after {content: "~";display: inline-block;width: 26px;position: absolute;top: 25%;right: -33px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.period-indicator {margin-top: 32px; } 
.period-indicator .ui-form-group {margin-top: 16px; } 
.period-indicator .period-displayer.type2 {margin-top: 16px;margin-bottom: 0;min-height: 56px; } 
.period-indicator .period-displayer.type2 .counter {color: var(--text-blue); } 
.period-indicator .date-range {margin-top: 16px; } 
.period-indicator .date-range .ui-group-desc + .button-group {margin-top: 24px; } 
.period-indicator .date-range > .button-group + .period-displayer.type2 {margin-top: 16px; } 
.period-indicator .date-range-set {margin-top: 16px; } 
.period-indicator .date-range-set .ui-form {margin-bottom: 24px; } 
.period-indicator .date-range-set + .period-displayer.type2 {margin-top: 0; } 
.period-indicator .deal-number-set .ui-form {margin-bottom: 24px; } 
.tab-panel .tabs.period-indicator .tab-list {gap: 1px;-ms-flex-wrap: nowrap;flex-wrap: nowrap; } 
.tab-panel .tabs.period-indicator .tab-list .tab-item {height: 48px;padding: 8px 10px;border: 1px solid var(--border-primary); } 
.tab-panel .tabs.period-indicator .tab-list .tab-item::after {content: none; } 
.sh-point-area.ui-form-wrap.js-toggle-checkbox {margin-top: 16px; } 
.sh-point-area .input-checkbox-wrap {padding: 16px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.sh-point-area .input-checkbox-wrap label {font-weight: 300;color: var(--text-tertiary); } 
.sh-point-area .ui-toggle-panel {display: none; } 
.sh-point-area .ui-toggle-panel .point-info ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.sh-point-area .ui-toggle-panel .point-info ul .subtext {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.sh-point-area .ui-toggle-panel .point-info ul .point-amount {font-weight: 500;padding-left: 8px; } 
.sh-point-area .ui-toggle-panel .point-info ul .unit {font-weight: 500; } 
.sh-point-area .ui-toggle-panel .withdraw-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.sh-point-area .ui-toggle-panel .withdraw-amount {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-secondary); } 
.scroll-btn-wrap {overflow: hidden;overflow-x: auto;white-space: nowrap;margin-bottom: 32px; } 
.scroll-btn-wrap::-webkit-scrollbar {display: none; } 
.scroll-btn-wrap .scroll-btn-list {display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 100%; } 
.scroll-btn-wrap .scroll-btn-list .scroll-btn-item {margin-right: 8px; } 
.scroll-btn-wrap .scroll-btn-list .scroll-btn-item:last-child {margin-right: 0; } 
.scroll-btn-wrap .scroll-btn-list .scroll-btn-item button {padding: 7px 16px;border-radius: 16px;border: 1px solid var(--border-primary);background-color: transparent;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;letter-spacing: -0.5px; } 
.scroll-btn-wrap .scroll-btn-list .scroll-btn-item button .label {width: -webkit-max-content;width: -moz-max-content;width: max-content; } 
.auth-mo .h2 {margin-bottom: 24px; } 
.auth-mo .img {margin-top: 64px;margin-bottom: 24px; } 
.auth-mo .img img {display: block;width: 251px;height: 180px;margin: 0 auto; } 
.auth-mo ol.text-counter {margin-bottom: 8px; } 
.auth-mo-animation {position: relative;width: 280px;height: 168px;margin: 0 auto 32px;background: var(--bg-canvas_white ) url(/images/web/img/bg/bg-auth-mo1.png) no-repeat center top/193px 162px; } 
.auth-mo-animation .obj1 {position: absolute;z-index: 1;left: calc(50% - 125px);top: 90px;width: 251px;height: 78px;opacity: 0;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;-webkit-transform: scale(0.3);transform: scale(0.3);background: url(/images/web/img/bg/bg-auth-mo2.png) no-repeat 0 0/100% 100%;-webkit-animation: auth-mo-obj1 0.5s 0.5s ease-in-out forwards;animation: auth-mo-obj1 0.5s 0.5s ease-in-out forwards; } 
.auth-mo-animation .obj2 {position: absolute;z-index: 2;right: 0;top: 43px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);padding: 6px 12px;border-radius: 6px;background-color: var(--bg-blue-same);opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-animation: auth-mo-obj2 0.5s 1s ease-in-out forwards;animation: auth-mo-obj2 0.5s 1s ease-in-out forwards; } 
.auth-mo-animation .obj2 strong {font-weight: 500; } 
.auth-mo-animation .obj2::after {content: "";position: absolute;right: 40px;top: 100%;border-style: solid;border-color: var(--border-blue-same) transparent transparent transparent;border-width: 8px 6px 0 6px; } 
@-webkit-keyframes auth-mo-obj1 {0% {opacity: 0;-webkit-transform: scale(0.3);transform: scale(0.3); } 
100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } 
 }
@keyframes auth-mo-obj1 {0% {opacity: 0;-webkit-transform: scale(0.3);transform: scale(0.3); } 
100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } 
 }
@-webkit-keyframes auth-mo-obj2 {0% {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px); } 
100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0); } 
 }
@keyframes auth-mo-obj2 {0% {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px); } 
100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0); } 
 }
.self-certification .terms-area {margin-bottom: 32px; } 
.self-certification .terms-area .terms-view-wrap {overflow: hidden;-webkit-transition: height 0.2s ease-in-out;transition: height 0.2s ease-in-out; } 
.self-certification .terms-area.checked .terms-link {display: none; } 
.self-certification .terms-area.checked .terms-view-wrap {height: 56px !important; } 
.self-certification .forms-area {position: relative; } 
.self-certification .forms-area .guide-message {position: relative;height: 32px;margin-bottom: 24px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.self-certification .forms-area .guide-message p {position: absolute;left: 0;top: 0; } 
.self-certification .forms-area .guide-message em {color: var(--text-blue); } 
.self-certification .forms-area .form-container {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; } 
.additional-authentication .top-text .h2 {margin-bottom: 8px; } 
.additional-authentication .visual-area {margin-top: 24px;margin-bottom: 32px; } 
.additional-authentication .visual-area .visual-image {margin: 0 auto;font-size: 0; } 
.additional-authentication .visual-area .visual-image.ars {width: 120px;height: 120px; } 
.additional-authentication .visual-area .visual-image.ars2 {width: 120px;height: 120px;background: url(/images/web/img/bg/img_additional_auth5.png) no-repeat 0 0/100% 100%; } 
.additional-authentication .visual-area .visual-image.sms {width: 120px;height: 120px; } 
.additional-authentication .visual-area .visual-image.sms2 {width: 120px;height: 120px;background: url(/images/web/img/bg/img_additional_auth6.png) no-repeat 0 0/100% 100%; }
.additional-authentication .visual-area .visual-image.overseas {width: 120px;height: 120px;background: url(/images/web/img/bg/img_additional_auth4.png) no-repeat 0 0/100% 100%; } 
.additional-authentication .visual-area .visual-image.counselor {margin-top: -24px;margin-bottom: -24px;width: 170px;height: 170px; } 
.additional-authentication .phone-container {position: relative;padding: 0 15px;margin-bottom: 16px;height: 56px;border: 1px solid var(--border-primary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.additional-authentication .phone-container .number {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.additional-authentication .phone-container .number.no-number {color: var(--text-disabled-same); } 
.additional-authentication .phone-container .time {display: block;padding: 0 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.additional-authentication .phone-container .open-btn {display: block; } 
.additional-authentication .phone-container .open-btn button {text-indent: -10000px;background-color: var(--bg-canvas_white );border: 0;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.additional-authentication .phone-container .open-btn button:disabled {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.additional-authentication .phone-container .btn {margin: 0; } 

.phone-container.ty2{display:flex;}
.phone-container.ty2 button.number{background:0;border:0;text-align:left;position:relative;}
.phone-container.ty2 button.number:after{content:"";width: 24px;height: 24px;background: url(/images/web/img/icon/sprite-icons24.png) no-repeat -24px -48px;background-size: 360px 288px;position:absolute;right:0;top:calc(50% - 12px)}
.phone-container.ty2 button.number[disabled]:after{display:none;}



.additional-authentication .sms-verify-container .ui-form .form-set input::-webkit-input-placeholder {color: var(--text-primary ); } 
.additional-authentication .sms-verify-container .ui-form .form-set input::-moz-placeholder {color: var(--text-primary ); } 
.additional-authentication .sms-verify-container .ui-form .form-set input:-ms-input-placeholder {color: var(--text-primary ); } 
.additional-authentication .sms-verify-container .ui-form .form-set input::-ms-input-placeholder {color: var(--text-primary ); } 
.additional-authentication .sms-verify-container .ui-form .form-set input::placeholder {color: var(--text-primary ); } 
.additional-authentication .abroad-terms {margin-bottom: 16px; } 
.additional-authentication .notice-p p + p {margin-top: 8px; } 
.additional-authentication .notice-p em {color: var(--text-primary);font-weight: 500; } 
.additional-authentication .ccode-pnumber + .notice-p {margin-top: 16px; } 
.additional-authentication .consultation-link {margin-top: 64px; } 
.opt-auth-guide .h2 {margin-bottom: 8px; } 
.opt-auth-guide p.text {margin-bottom: 24px; } 
.opt-auth-guide .img {margin-bottom: 32px; } 
.opt-auth-guide .img img {display: block;width: 225px;margin: 0 auto; } 
.opt-auth-guide .h2 + p.text + .img {position: relative; } 
.opt-auth-guide .h2 + p.text + .img::before {content: "";position: absolute;left: 50%;top: 50px;width: 10px;height: 6px;-webkit-transform: translateX(46px);transform: translateX(46px);background: url(/images/web/img/bg/img-opt-auth-guide2b.png) no-repeat 0 0/100% 100%;-webkit-animation: otpBlink 1s linear infinite;animation: otpBlink 1s linear infinite; } 
.opt-auth-guide ul.text li em {color: var(--text-tertiary);font-weight: 500; } 
@-webkit-keyframes otpBlink {0%, 49%, 100% {opacity: 1; } 
50%, 99% {opacity: 0; } 
 }
@keyframes otpBlink {0%, 49%, 100% {opacity: 1; } 
50%, 99% {opacity: 0; } 
 }
.long-term-nonuse {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: center; } 
.long-term-nonuse .align-t::before {content: "";display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 134px;height: 137px;margin: 28px auto 10px;background: url(/images/web/img/bg/bg-long-term-nonuse.png) no-repeat 0 0/100% 100%; } 
.long-term-nonuse .h2 {text-align: center;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.long-term-nonuse em {font-weight: 500; } 
.long-term-nonuse p + p {margin-top: 8px !important; } 
.long-term-nonuse .subtext.bullet-star {width: 270px;margin: 0 auto;padding-left: 0;color: var(--text-tertiary); } 
.long-term-nonuse .subtext.bullet-star::before {display: none; } 
.consultation-link {margin-top: 32px; } 
.consultation-link ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.consultation-link li {width: 92px;margin-right: 8px; } 
.consultation-link li:last-child {margin-right: 0; } 
.consultation-link li a {position: relative;display: block;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );white-space: nowrap; } 
.consultation-link li a::before {content: "";display: block;width: 48px;height: 48px;border-radius: 48px;margin: 0 auto 8px;background-color: var(--bg-gray); } 
.consultation-link li a::after {content: "";position: absolute;top: 8px;left: calc(50% - 16px); } 
.consultation-link li.call a::after {background-position: -64px -96px;background-repeat: no-repeat;background-color: transparent; } 
.consultation-link li.chat a::after {background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.consultation-link li.number a::after {background-position: -128px -96px;background-repeat: no-repeat;background-color: transparent; } 
.consultation-link li.location a::after {background-position: -160px -96px;background-repeat: no-repeat;background-color: transparent; } 
.consultation-link li.police a::after {background-position: -288px -96px;background-repeat: no-repeat;background-color: transparent; } 
.consultation-link li.sol a::after {background-position: -288px -64px;background-repeat: no-repeat;background-color: transparent; } 
.consultation-link li.bell a::after {top: 0;left: calc(50% - 22px);background-position: -144px -144px;background-repeat: no-repeat;background-color: transparent; } 
.consultation-link li.fss a::after {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
.page-error {text-align: center; } 
.page-error::before {content: "";display: block;width: 120px;height: 122px;margin: 30px auto 16px;background-image: url(/images/web/img/bg/bg-type-error01.png);background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%; } 
.bs-guide-area {margin-bottom: 24px; } 
.bs-guide-area:last-child {margin-bottom: 0; } 
.bs-guide-area p.text {color: var(--text-primary ); } 
.bs-guide-area p.text + p.text {margin-top: 8px; } 
.bs-guide-area p.text.accent {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.fanclub-join .h4 {margin-bottom: 16px; } 
.fanclub-join .recommreg {margin-top: 32px;font-weight: 500;color: var(--text-primary ); } 
.fanclub-join p.text + .terms-view-wrap {margin-top: 32px; } 
.recommended-staff .h2 {margin-bottom: 24px; } 
.recommended-staff .result-list {margin: 32px -20px 0;border-bottom: 1px solid var(--border-secondary); } 
.recommended-staff .result-list li {border-top: 1px solid var(--border-secondary); } 
.recommended-staff .result-list button {display: block;width: 100%;padding: 16px 20px;border: 0;background-color: transparent;text-align: left; } 
.recommended-staff .result-list .branch {display: block;margin-bottom: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.recommended-staff .result-list .staff {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.notice-contents-wrap + .non-face-verification > .h2:first-child {margin-top: 32px; } 
.non-face-verification .h2 + p.text {margin-top: -24px;margin-bottom: 24px; } 
.non-face-verification .content-sec {line-height: 1;margin-bottom: 32px; } 
.non-face-verification .content-sec .h2 {margin-bottom: 8px; } 
.non-face-verification .content-sec .h2 + p.text {margin-top: 0; } 
.non-face-verification .service-step {margin-bottom: 32px; } 
.non-face-verification .service-step .step {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.non-face-verification .service-step .step .circle {position: relative;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 80px;height: 80px;margin-right: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-brand);background-color: var(--bg-blue);border-radius: 100%; } 
.non-face-verification .service-step .step .circle::before {content: "";display: block;margin-bottom: 4px;width: 24px;height: 24px;background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%; } 
.non-face-verification .service-step .step .cont {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding-top: 12px;word-break: keep-all; } 
.non-face-verification .service-step .step .cont .title {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-secondary); } 
.non-face-verification .service-step .step .cont ul.text li {margin-bottom: 0; } 
.non-face-verification .service-step .step .cont ul.text + p {margin-top: 4px; } 
.non-face-verification .service-step .step + .step {margin-top: 24px; } 
.non-face-verification .service-step .step.step1::before {content: "";position: absolute;z-index: 1;left: 40px;top: 5px;bottom: -30px;width: 1px;background-color: var(--bg-blue-same); } 
.non-face-verification .service-step .step.step1 .circle::before {background-image: url(/images/web/img/icon/icon-id-card24.png); } 
.non-face-verification .service-step .step.step2 .circle::before {background-image: url(/images/web/img/icon/icon-selfauthe24.png); } 
.non-face-verification .service-step .step.step3::before {content: "";position: absolute;z-index: 1;left: 40px;top: -200px;bottom: calc(100% - 10px);width: 1px;background-color: var(--bg-blue-same); } 
.non-face-verification .service-step .step.step3 .circle::before {background-image: url(/images/web/img/icon/icon-buisnessman24.png); } 
.non-face-verification .service-step.type-fund .step.step1 .circle::before {background-image: url(/images/web/img/icon/icon-24-id-card.png); } 
.non-face-verification .service-step.type-fund .step.step2 .circle::before {background-image: url(/images/web/img/icon/icon-24-selfauthe.png); } 
.non-face-verification .service-step.type-fund .step.step3 .circle::before {background-image: url(/images/web/img/icon/icon-24-good.png); } 
.non-face-verification .service-time {padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.non-face-verification .service-time ul.text {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.non-face-verification .service-time ul.text li {margin-bottom: 0; } 
.non-face-verification .verification-method {position: relative;margin-bottom: 32px; } 
.non-face-verification .verification-method::before {content: "";display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto 32px;width: 200px;height: 120px;background: url(/images/web/img/bg/id-general.png) no-repeat 0 0/100% 100%; } 
.non-face-verification .verification-method.bg2::before {background: url(/images/web/img/bg/id-drivelicense.png) no-repeat 0 0/100% 100%; } 
.non-face-verification .verification-method.bg3::before {background: url(/images/web/img/bg/id-junior.png) no-repeat 0 0/100% 100%; } 
.non-face-verification .verification-method a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.non-face-verification .verification-method a > span {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.non-face-verification .verification-method a > span small {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.non-face-verification .verification-method a > span em {color: var(--text-blue); } 
.non-face-verification .verification-method a::before {content: "";display: block;margin-right: 12px;width: 32px;height: 32px;border-radius: 100%;background-color: var(--bg-blue); } 
.non-face-verification .verification-method a::after {content: "";display: block;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.non-face-verification .verification-method a + a {margin-top: 12px; } 
.non-face-verification .verification-method a span::before {content: "";position: absolute;z-index: 3;left: 20px;top: calc(50% - 12px);width: 24px;height: 24px;background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%; } 
.non-face-verification .verification-method a.method-1 span::before {background-image: url(/images/web/img/icon/icon-id-card24.png); } 
.non-face-verification .verification-method a.method-2 span::before {background-image: url(/images/web/img/icon/icon-mobile-verification24.png); } 
.non-face-verification .verification-method a.method-3 span::before {background-image: url(/images/web/img/icon/icon-account24.png); } 
.non-face-verification .verification-method a.method-4 span::before {background-image: url(/images/web/img/icon/icon-facetime24.png); } 
.non-face-verification .verification-method a.method-5 span::before {background-image: url(/images/web/img/icon/icon-facesystem24.png); } 
.non-face-verification .verification-method a.method-6 span::before {background-image: url(/images/web/img/icon/icon-sh-account24.png); } 
.non-face-verification .verification-method a.method-7 span::before {background-image: url(/images/web/img/icon/icon-passport24.png); } 
.non-face-verification .verification-method.type2::before {display: none; } 
.non-face-verification .photo-area {margin: 32px 0; } 
.non-face-verification .photo-area img {display: block;width: 100%;} 
.non-face-verification .photo-area.line {overflow: hidden;margin: 20px 0 0;border-radius: 3.2vw;border: 1px solid var(--border-primary);} 
.non-face-verification .account-input {margin-top: 24px; } 
.non-face-verification .wait-area {padding-top: 120px; } 
.non-face-verification .wait-area img {display: block;width: 241px;margin: 0 auto; } 
.non-face-verification .wait-area p {margin-top: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.non-face-verification .wait-area .lottie-area {display: block;width: 188px;margin: 0 auto; } 
.non-face-verification .ui-form-sec {margin-bottom: 20px; } 
.video-call-guide {margin-bottom: 8px; } 
.video-call-guide::before {content: "";display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 112px;height: 115px;margin: 0 auto 16px;background: url(/images/web/img/bg/bg-no-mask.png) no-repeat 0 0/100% 100%; } 
.video-call-guide p.text {padding: 0 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.connecting-wait .h2 {margin-bottom: 4px;text-align: center; } 
.connecting-wait p.text {margin: 0 auto 16px !important;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: center; } 
.connecting-wait .visual {margin-bottom: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.connecting-wait .visual .visual-img {width: 120px;height: 120px;margin: 0 12px;background: url(/images/web/img/bg/bg-counselor.png) no-repeat 0 0/100% 100%;border-radius: 100%; } 
.connecting-wait .visual .dot {width: 8px;height: 8px;margin: 0 4px;background-color: var(--gray-300);border-radius: 100%;-webkit-animation-name: connecting-dot;animation-name: connecting-dot;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; } 
.connecting-wait .visual .dot.dot1 {-webkit-animation-delay: 0s;animation-delay: 0s; } 
.connecting-wait .visual .dot.dot2 {-webkit-animation-delay: 0.1s;animation-delay: 0.1s; } 
.connecting-wait .visual .dot.dot3 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; } 
.connecting-wait .visual .dot.dot4 {-webkit-animation-delay: 0.3s;animation-delay: 0.3s; } 
.connecting-wait .visual .dot.dot5 {-webkit-animation-delay: 0.4s;animation-delay: 0.4s; } 
.connecting-wait .visual .dot.dot6 {-webkit-animation-delay: 0.5s;animation-delay: 0.5s; } 
.connecting-wait .status {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.connecting-wait .status .item {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center; } 
.connecting-wait .status .item::before {content: "";position: absolute;left: 0;top: 4px;bottom: 4px;width: 1px;background-color: var(--bg-gray); } 
.connecting-wait .status .item:first-child::before {display: none; } 
.connecting-wait .status .label {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.connecting-wait .status .value {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
@-webkit-keyframes connecting-dot {0% {background-color: var(--bg-blue); } 
50% {background-color: var(--bg-blue-same); } 
100% {background-color: var(--bg-blue); } 
 }
@keyframes connecting-dot {0% {background-color: var(--bg-blue); } 
50% {background-color: var(--bg-blue-same); } 
100% {background-color: var(--bg-blue); } 
 }
.account-input .up-form {position: relative;z-index: 1;height: 54px;border: 1px solid var(--border-primary);border-radius: 12px 12px 0 0; } 
.account-input .up-form button {width: 100%;height: 100%;padding: 0 16px;text-align: left;border: 0;background-color: transparent; } 
.account-input .up-form button::after {content: "";position: absolute;right: 16px;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.account-input .up-form .placeholder {color: var(--text-tertiary); } 
.account-input .up-form .selected {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.account-input .up-form .selected .logo {margin-right: 8px;width: 24px;height: 24px; } 
.account-input .up-form .selected .logo img {display: block;width: inherit;height: inherit; } 
.account-input .ui-form {position: relative;z-index: 2;top: -1px; } 
.account-input .ui-form .form-set {border-radius: 0 0 12px 12px; } 
.account-input.type02 .up-form {overflow: hidden;}
.account-input.type02 .ui-form .form-set input[type=text]:disabled {font-weight: 500;}
.account-input.type02 .up-form button:disabled {background-color: var(--bg-gray);color: var(--text-tertiary);font-weight: 500;}
.account-input.type02 .up-form button:disabled::after {display: none;}
.deposit-verification .ui-form-sec .ui-form-wrap:first-of-type {margin-top: 0; } 
.deposit-verification p.tit {margin-top: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.deposit-verification p.text {margin-bottom: 24px; } 
.deposit-verification p.text .color-em,
.deposit-verification p.text em {font-weight: 500; } 
.deposit-verification img {display: block;width: 246px;margin: 0 auto 24px; } 
.deposit-verification .ui-form-sec + p.text {margin-top: 32px; } 
.error-popup-contents {position: relative;max-height: 155px;overflow-y: auto;margin-bottom: 24px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.error-popup-contents .code {position: sticky;top: 0;background-color: var(--bg-canvas_white );color: var(--text-red); } 
.error-popup-contents .code + .text {margin-top: 5px; } 
.error-popup-contents p.text + p.text {margin-top: 4px; } 
.error-popup-contents p.text.msg-en {margin-top: 40px !important; } 
.error-popup-contents .flex-align-wrap {position: sticky;bottom: 0;background-color: var(--bg-canvas_white );padding-top: 24px; } 
.notice-popup-contents {margin-bottom: 16px;color: var(--text-tertiary); } 
.popup-button .no-more-check {color: var(--text-tertiary); } 
.button-bubble {position: absolute;left: 12px;right: 12px;bottom: 72px;text-align: right; } 
.button-bubble .bubble {position: relative;display: inline-block;padding: 6px 12px;margin-bottom: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 6px;background-color: var(--bg-canvas_white ); } 
.button-bubble .bubble .bubble-arrow {position: absolute;right: 94px;top: 100%;width: 12px;height: 8px;font-size: 0; } 
.button-bubble .bubble .bubble-arrow::before {content: "";position: absolute;border-style: solid;border-width: 8px 6px 0px 6px;border-color: var(--border-blue-same) transparent transparent transparent; } 
.button-bubble .bubble .bubble-arrow::after {content: "";position: absolute;top: -2px;border-style: solid;border-width: 8px 6px 0px 6px;border-color: var(--bg-canvas_white) transparent transparent transparent; } 
.button-bubble .bubble.blue {color: var(--text-ondark_primary-same);border-color: var(--border-blue-same);background-color: var(--bg-blue-same);}
.button-bubble .bubble.blue .bubble-arrow::before,
.button-bubble .bubble.blue .bubble-arrow::after {border-top-color: var(--border-blue-same);}
.button-bubble .bubble.ty2 {color: var(--text-tertiary);border-color: var(--border-primary);background-color: var(--bg-canvas_white );}
.button-bubble .bubble.ty2 .bubble-arrow::before {border-top-color: var(--border-primary);}
.bubble-left {left: 25px;right: 25px;z-index: 10;text-align: left;} 
.bubble-left .bubble.ty2 {left: 5%;margin-bottom: 4px;} 
.bubble-left .bubble.ty2 .bubble-arrow {left: 10%;} 
.box-layout-descover {border: 1px solid var(--border-primary);margin: 16px 0;padding: 0 16px;border-radius: 12px; } 
.box-layout-descover .inlist-type span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.box-layout-descover .inlist-type span :nth-child(1) {border-right: 1px solid var(--border-primary);padding-right: 8px;margin-right: 8px; } 
.box-layout-descover .inlist-type span a {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-control .search-bar {position: relative;margin: 0 -20px;padding: 12px 20px;border-bottom: 1px solid var(--border-secondary); } 
.search-control .search-bar::after {content: "";display: block;clear: both; } 
.search-control .search-bar > button {margin: 0;padding: 0;border: 0;background: none; } 
.search-control .search-bar .search-keywords {float: left;overflow: hidden;color: transparent;background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent; } 
.search-control .search-bar .search-conditions {float: right;font-size: 0;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.search-control .search-bar .search-conditions::before {content: "조회 조건 요약정보";position: absolute;width: 1px;height: 1px;color: transparent; } 
.search-control .search-bar .search-conditions::after {content: "";background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.search-control .search-bar .search-conditions > span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-right: 4px; } 
.search-control .search-bar .search-conditions > span::after {content: "·";margin-left: 4px; } 
.search-control .search-bar .search-conditions > span:last-child {margin-right: 8px; } 
.search-control .search-bar .search-conditions > span:last-child::after {display: none;margin-right: 0; } 
.search-control .period-bar {padding: 16px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.search-control .period-bar .period {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;line-height: 24px;color: var(--text-tertiary); } 
.search-control .period-bar .period .start {margin-right: 4px; } 
.search-control .period-bar .period .end {margin-left: 4px; } 
.search-control .period-bar .period .count {margin-left: 4px;color: var(--text-blue); } 
.search-control .period-bar .period .count::before {content: "("; } 
.search-control .period-bar .period .count::after {content: ")"; } 
.search-condition-forms .condition-form {margin-top: 32px; } 
.search-condition-forms .condition-form:first-child {margin-top: 0; } 
.search-condition-forms .condition-form .title {margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.search-condition-forms .condition-form .tab-list {margin-bottom: 16px; } 
.search-condition-forms .condition-form .date-range .date-range-set .ui-form {margin-bottom: 0; } 
.search-condition-forms .condition-form .title + .ui-form-group {margin-top: 8px; } 
.search-container .search-section {position: relative; } 
.search-container .search-section .title {margin-bottom: 4px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.search-container .search-section .title .count {color: var(--text-blue); } 
.search-container .search-section .util {position: absolute;right: 0;top: 0; } 
.search-container .search-section .btn-all {border: 0;background-color: transparent;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.search-container .search-section .btn-all::after {content: "";display: block;background-position: -24px -36px;background-repeat: no-repeat;background-color: transparent; } 
.search-container .search-section .button-row {margin-bottom: 24px; } 
.search-container .search-section .button-row .btn-back {border: 0;background-color: transparent;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.search-container .search-section .button-row .btn-back::before {content: "";display: block;margin-right: 8px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.search-container .search-section .flex-align-wrap {margin-top: 16px; } 
.search-container .keyword-recent .util {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: 4px; } 
.search-container .keyword-recent .util label {display: block; } 
.search-container .keyword-recent .util .txt-label {margin-left: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-container .keyword-recent .util .txt-button {position: relative;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-left: 13px;margin-left: 12px; } 
.search-container .keyword-recent .util .txt-button::before {content: "";position: absolute;left: 0;top: 3px;bottom: 3px;width: 1px;background-color: var(--gray-200); } 
.search-container .keyword-recent li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.search-container .keyword-recent button {border: 0;background-color: transparent;text-align: left; } 
.search-container .keyword-recent .keyword {padding: 14px 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.search-container .keyword-recent .date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-container .keyword-recent .delete {margin-left: 8px;overflow: hidden;color: transparent;background-position: -120px 0;background-repeat: no-repeat;background-color: transparent; } 
.search-container .keyword-recent + .dividers-group {margin-top: 18px; } 
.search-container .keyword-recent .no-data-wrap {padding-bottom: 14px; } 
.search-container .keyword-top10 button {width: 100%;padding: 12px 0;border: 0;background-color: transparent;text-align: left; } 
.search-container .keyword-top10 .num {margin-right: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-blue); } 
.search-container .keyword-top10 .keyword {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-container .search-result-list button {display: block;padding: 12px 0;width: 100%;border: 0;background-color: transparent;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-container .search-result-list em {color: var(--text-blue); } 
.search-container .search-result-list + .more-button {margin-top: 12px; } 
.search-container .search-result-list .arrow {position: relative;display: block;width: calc(100% + 40px);margin: 0 -20px;padding: 16px 40px 16px 20px;border-bottom: 1px solid var(--border-secondary); } 
.search-container .search-result-list .arrow .label-wrap {display: block;height: 20px; } 
.search-container .search-result-list .arrow .name {margin-top: 4px;display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.search-container .search-result-list .arrow .desc {margin-top: 4px;display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.search-container .search-result-list .arrow .paragraph {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; } 
.search-container .search-result-list .arrow .subject {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.search-container .search-result-list .arrow .date {display: block;margin-top: 4px;width: 100%;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-container .search-result-list .arrow::after {content: "";position: absolute;right: 20px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.search-container .search-result-list li:last-child .arrow {border-bottom: 0; } 
.search-container .search-result-all {margin-top: -32px; } 
.search-container .search-result-all .dividers-group {margin-top: 24px; } 
.search-container .modified-word {margin: 0 -20px 32px;padding: 16px 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );background-color: var(--bg-gray); } 
.search-container .modified-word em {color: var(--text-blue);font-weight: 500; } 
.pdf-doc-wrap img {width: 100%; } 
.bs-download {text-align: center; } 
.bs-download .flex-align-wrap + p.text {margin-top: 24px; } 
.viewarea.sign-document.pdf {position: absolute;left: 20px;right: 20px;top: 0;bottom: 40px;overflow: auto; } 
.landing-wrap {padding-top: 48px; } 
.landing-wrap .landing::before {content: "";display: block;width: 120px;height: 120px;margin: 0 auto 12px;background: url(/images/web/img/bg/landing-sol.png) no-repeat 0 0/100% 100%; } 
.landing-wrap .landing p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.landing-wrap .landing.bank::before{background-image:url(/images/web/img/bg/landing-sol-bank.png);}
.landing-wrap .landing.mini::before{background-image:url(/images/web/img/bg/landing-sol-mini.png);}
.landing-bottom-text {margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center; } 
#divBtnBottomFirst,
#divBtnBottomStep2ing,
#divBtnBottomStep2,
#divBtnBottomNoNum {margin-bottom: 0; } 
.certify-copy-list li {margin-top: 12px;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.certify-copy-list li:first-child {margin-top: 0; } 
.certify-copy-list li a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px 56px 16px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.certify-copy-list li a::after {content: "";display: block;position: absolute;right: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.certify-issue-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.certify-issue-list li {width: 30%;border: 1px solid var(--border-secondary);border-radius: 8px; } 
.certify-issue-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 60px 12px 10px; } 
.certify-issue-list li a::before {display: block;content: "";position: absolute;left: 50%;top: 8px;width: 48px;height: 48px;background-position: 0 -144px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.certify-issue-list li a.type-finance::before {background-position: -48px -96px;background-repeat: no-repeat;background-color: transparent; } 
.certify-issue-list li a.type-common::before {background-position: 0px -96px;background-repeat: no-repeat;background-color: transparent; } 
.certify-issue-list li a span {display: block;text-align: center;color: var(--text-primary );font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.screen-capture-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;padding-bottom: 20px;text-align: center; } 
.screen-capture-wrap a {position: relative;width: 80px;padding: 88px 0 0; } 
.screen-capture-wrap a::before {content: "";position: absolute;z-index: 2;left: 50%;top: 16px;width: 48px;height: 48px;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.screen-capture-wrap a::after {content: "";position: absolute;z-index: 1;left: 50%;top: 0;width: 80px;height: 80px;background-color: var(--bg-gray);border-radius: 100%;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.screen-capture-wrap a:first-child {margin-left: 0; } 
.screen-capture-wrap a.now-screen::before {background-position: -288px -96px;background-repeat: no-repeat;background-color: transparent; } 
.screen-capture-wrap a.all-screen::before {background-position: -288px -144px;background-repeat: no-repeat;background-color: transparent; } 
.screen-capture-wrap a span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.section-agree .h2 {margin-bottom: 8px; } 
.bring-img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.bring-img-wrap .btn {margin: 0 10px 0 0; } 
.bring-img-wrap .name {display: inline-block; } 
.bring-img-wrap .name + .name {margin-left: 5px; } 
.home-card-contents {margin-top: 20px; } 
.home-card-contents .tab-item .num {margin-left: 5px; } 
.home-card-contents .tab-item.active .num {color: var(--text-blue); } 
.home-card-contents .tab-contents {padding-top: 16px; } 
.card-item-list > li {margin-top: 16px;padding: 20px;border: 1px solid var(--border-primary);border-radius: 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.card-item-list > li:first-child {margin-top: 0; } 
.card-item-list > li .tit-item {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.card-item-list > li .tit-item .num {display: inline-block;margin-left: 4px;color: var(--text-blue);font-weight: 500; } 
.card-item-list > li .check-item-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 16px;border-top: 1px solid var(--border-secondary); } 
.card-item-list > li .check-item-wrap > li {width: 50%;margin-top: 14px; } 
.card-item-list > li .check-item-wrap > li .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-secondary);font-weight: 500; } 
.card-service-list li {margin-top: 12px;padding: 17px 20px;border: 1px solid var(--border-primary);border-radius: 16px; } 
.card-service-list li .input-type-checkbox input[type=checkbox] + label em {position: relative;padding: 10px 0 10px 56px;color: var(--text-secondary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.card-service-list li .input-type-checkbox input[type=checkbox] + label em::before {display: block;content: "";position: absolute;left: 0;top: 0;width: 44px;height: 44px; } 
.card-service-list li .input-type-checkbox.check-r input[type=checkbox] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.card-service-list li:first-child {margin-top: 0; } 
.card-service-list li.checked {border-color: var(--border-blue-same); } 
.card-service-list li.icon-sh-card .input-type-checkbox input[type=checkbox] + label em::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-news .input-type-checkbox input[type=checkbox] + label em::before {background-position: 0 -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-consulting .input-type-checkbox input[type=checkbox] + label em::before {background-position: -88px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-exchange .input-type-checkbox input[type=checkbox] + label em::before {background-position: -44px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-baseball .input-type-checkbox input[type=checkbox] + label em::before {background-position: -44px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-recommend .input-type-checkbox input[type=checkbox] + label em::before {background-position: -132px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-utility .input-type-checkbox input[type=checkbox] + label em::before {background-position: -176px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-wallet .input-type-checkbox input[type=checkbox] + label em::before {background-position: -220px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-simple .input-type-checkbox input[type=checkbox] + label em::before {background-position: -264px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-point .input-type-checkbox input[type=checkbox] + label em::before {background-position: -88px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-house .input-type-checkbox input[type=checkbox] + label em::before {background-position: -132px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-pay .input-type-checkbox input[type=checkbox] + label em::before {background-position: -176px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-exchange-rate .input-type-checkbox input[type=checkbox] + label em::before {background-position: -220px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-friends .input-type-checkbox input[type=checkbox] + label em::before {background-position: -264px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-coupon .input-type-checkbox input[type=checkbox] + label em::before {background-position: -308px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-story .input-type-checkbox input[type=checkbox] + label em::before {background-position: -352px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-premire .input-type-checkbox input[type=checkbox] + label em::before {background-position: -396px 0;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-plus .input-type-checkbox input[type=checkbox] + label em::before {background-position: -308px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-pb .input-type-checkbox input[type=checkbox] + label em::before {background-position: -352px -44px;background-repeat: no-repeat;background-color: transparent; } 
.card-service-list li.icon-sol-pay .input-type-checkbox input[type=checkbox] + label em::before {background:url(/images/web/img/icon/icon-44-sol-pay.png) no-repeat 0 0/44px 44px;} 
.view-detail-info {border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-gray); } 
.view-detail-info p {padding: 15px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.motion-card-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 64px; } 
.motion-card-wrap .text-guide {text-align: center;margin-bottom: 40px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.motion-card-wrap .text-guide strong {display: block;margin-bottom: 16px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.motion-card-wrap .motion-view-area .money-point-area {text-align: center; } 
.motion-card-wrap .motion-view-area .money-point-area img {display: inline-block;width: 300px; } 
.motion-card-wrap .swiper-slide .motion-box {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-height: 318px; } 
.motion-card-wrap .swiper-slide .motion-box .visual-area {position: relative;z-index: 1; } 
.motion-card-wrap .swiper-slide .motion-box .visual-area img {width: 200px;height: 261px; } 
.motion-card-wrap .swiper-slide .motion-box span {position: absolute;z-index: 2;opacity: 0;-webkit-transition: 1s all ease-in-out;transition: 1s all ease-in-out; } 
.motion-card-wrap .swiper-slide .motion-box span.item01 {left: calc(50% - 150px);top: -20px;width: 160.5px;height: auto;-webkit-transform: translate(-50px, -50px);transform: translate(-50px, -50px); } 
.motion-card-wrap .swiper-slide .motion-box span.item01 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box span.item02 {left: calc(50% - 150px);bottom: 30px;width: 126px;height: auto;-webkit-transform: translate(-50px, 50px);transform: translate(-50px, 50px);z-index: 0; } 
.motion-card-wrap .swiper-slide .motion-box span.item02 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box span.item03 {right: calc(50% - 140px);bottom: 80px;width: 139px;height: auto;-webkit-transform: translate(50px, 50px);transform: translate(50px, 50px);z-index: 2; } 
.motion-card-wrap .swiper-slide .motion-box span.item03 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box.type02 span.item01 {left: calc(50% - 145px);top: 80px;width: 150px;height: auto;-webkit-transform: translate(-50px, -50px);transform: translate(-50px, -50px); } 
.motion-card-wrap .swiper-slide .motion-box.type02 span.item01 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box.type02 span.item02 {left: calc(50% - 40px);top: unset;bottom: 75px;width: 88px;height: auto;-webkit-transform: translate(0, 50px);transform: translate(0, 50px);z-index: 2; } 
.motion-card-wrap .swiper-slide .motion-box.type02 span.item02 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box.type02 span.item03 {right: calc(50% - 140px);bottom: 40px;width: 78px;height: auto;-webkit-transform: translate(50px, 50px);transform: translate(50px, 50px);z-index: 0; } 
.motion-card-wrap .swiper-slide .motion-box.type02 span.item03 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box.type03 span.item01 {left: calc(50% - 230px);top: 60px;width: 209px;height: auto;-webkit-transform: translate(-50px, 50px);transform: translate(-50px, 50px); } 
.motion-card-wrap .swiper-slide .motion-box.type03 span.item01 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box.type03 span.item02 {left: calc(50% - 120px);right: 0;top: 140px;width: 232px;height: auto;-webkit-transform: translate(0px, 50px);transform: translate(0px, 50px);z-index: 2; } 
.motion-card-wrap .swiper-slide .motion-box.type03 span.item02 img {width: 100%; } 
.motion-card-wrap .swiper-slide .motion-box.type03 span.item03 {right: calc(50% - 115px);top: 30px;bottom: unset;width: 88px;height: auto;-webkit-transform: translate(50px, -50px);transform: translate(50px, -50px);z-index: 0; } 
.motion-card-wrap .swiper-slide .motion-box.type03 span.item03 img {width: 100%; } 
.motion-card-wrap .swiper-slide.swiper-slide-active .motion-box span {opacity: 1;-webkit-transform: translate(0px, 0px) !important;transform: translate(0px, 0px) !important; } 
.page-privacy-agree .h2 {margin-bottom: 24px; } 
.visual-birth-wrap {margin: -10px 0 30px;padding: 16px;border-radius: 12px;background-color: var(--palette-indigo-50); } 
.visual-birth-wrap .visual-case-view {text-align: center;position: relative;width: 100%;height: 200px;padding: 20px 0 0;color: var(--text-ondark_primary-same);border-radius: 12px;background: linear-gradient(283.27deg, var(--palette-indigo-800) 10.85%, var(--palette-indigo-800) 100%);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-birth-wrap .visual-case-view::before {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 148px; } 
.visual-birth-wrap .visual-case-view.type01::before {background: url(/images/web/img/lifeservice/bg-birth-card01.png) 50% 0/236px auto no-repeat; } 
.visual-birth-wrap .visual-case-view.type02 {background: linear-gradient(283.27deg, var(--bg-yellow-same) 10.85%, var(--palette-yellow-300) 100%); } 
.visual-birth-wrap .visual-case-view.type02::before {background: url(/images/web/img/lifeservice/bg-birth-card02.png) 50% 0/236px auto no-repeat; } 
.visual-birth-wrap .visual-case-view.type03 {background: linear-gradient(283.27deg, var(--palette-indigo-800) 10.85%, var(--palette-indigo-800) 100%); } 
.visual-birth-wrap .visual-case-view.type03::before {background: url(/images/web/img/lifeservice/bg-birth-card03.png) 50% 0/236px auto no-repeat; } 
.visual-birth-wrap .visual-case-view.type04 {background: linear-gradient(283.27deg, var(--palette-magenta-700) 10.85%, var(--palette-magenta-500) 100%); } 
.visual-birth-wrap .visual-case-view.type04::before {background: url(/images/web/img/lifeservice/bg-birth-card04.png) 50% 0/236px auto no-repeat; } 
.visual-birth-wrap .visual-case-view .visual-text {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.visual-birth-wrap .visual-case-view .visual-text span {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.visual-birth-wrap h2 {display: block;margin-top: 16px;color: var(--text-primary );font-weight: 500; } 
.visual-birth-wrap .text-birth {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary);opacity: 0.6; } 
.birth-copy-view {text-align: center;margin-top: 28px; } 
.birth-copy-view .text-copy {margin-bottom: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.birth-copy-view .text-copy .color-em {display: block; } 
.link-banner-wrap {display: block; } 
.link-banner-wrap img {width: 100%; } 
/*
 * product > 외화예적금
 */
.foreign-currency-area .flicking-item .tabs-area.container {padding: 20px; } 
.foreign-currency-area .recommend-title {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-purple);font-weight: 400; } 
.foreign-currency-area .swiper.foreign-currency {margin-top: -20px !important;padding-bottom: 24px; } 
.foreign-currency-area .swiper.foreign-currency .swiper-wrapper {background: var(--palette-indigo-700);padding: 32px 0; } 
.foreign-currency-area .swiper.foreign-currency .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px; } 
.foreign-currency-area .swiper.foreign-currency .btn-text.flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.foreign-currency-area .swiper.foreign-currency .btn-text.flex-type .img-area {display: -webkit-box;display: -ms-flexbox;display: flex;width: 132px;height: 132px;text-align: center;padding: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 50%;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.foreign-currency-area .swiper.foreign-currency .btn-text.flex-type.active .img-area {border: 1px solid var(--border-blue-same); } 
.foreign-currency-area .swiper.foreign-currency .btn-text.flex-type.active .button-title {color: var(--text-blue);margin-top: 8px; } 
.foreign-currency-area .swiper.foreign-currency .btn-text.flex-type .button-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;-webkit-box-flex: 0;-ms-flex: 0 0 132px;flex: 0 0 132px;text-align: center; } 
.foreign-currency-area .swiper.foreign-currency .tab-list.flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 32px; } 
.foreign-currency-area .swiper.foreign-currency .swiper-pagination {bottom: 0; } 
.foreign-currency-area .swiper.foreign-currency .swiper-pagination .swiper-pagination-bullet-active {background: var(--gray-600); } 
.foreign-currency-area .toggle-tabs.sticky-type {margin-top: 16px; } 
.foreign-currency-area .toggle-tabs.sticky-type + .total-text-area {margin-top: 24px; } 
.foreign-currency-area .total-text-area + .roundbox-check {margin-top: 16px; } 
.foreign-currency-area .accordion div .h4:first-child {margin-top: 32px; } 
.foreign-currency-area .bottom-sheet-contents > div p {margin-top: 8px; } 
.foreign-currency-area .bottom-sheet-contents > div p:first-child {margin-top: 16px; } 
.foreign-currency-area .bottom-sheet-contents > div p + .btn-radio-list {margin-top: 56px; } 
.foreign-currency-area .toggle-tabs.sticky-type {position: sticky;top: 0;z-index: 10;background: var(--bg-canvas_white ); } 
.foreign-currency-area .toggle-tabs.sticky-type.active {padding: 10px 0; } 
.foreign-currency-area .toggle-tabs.sticky-type.active::before {content: "";position: absolute;z-index: -1;left: 0;bottom: -47px;width: 100%;height: 50px;background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white)), to(var(--gray950-a0)));background: linear-gradient(180deg, var(--bg-canvas_white) 0%, var(--gray950-a0) 100%); } 
.foreign-currency-area .foreign-currency-banner {padding: 32px 20px 20px 20px;background: var(--palette-indigo-700); } 
.foreign-currency-area .foreign-currency-banner .tit-tbl-wrap .tit-tbl {color: var(--text-purple);font-size: 26px;line-height: 36px; } 
.foreign-currency-area .foreign-currency-banner .content-area {color: var(--text-purple);margin-top: 16px; } 
.foreign-currency-area .foreign-currency-banner .join-unit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-purple);margin-top: 16px; } 
.foreign-currency-area .foreign-currency-banner .join-unit .value {margin-left: 9px;color: var(--text-red);font-size: 28px;font-weight: 700; } 
.foreign-currency-area .foreign-currency-banner .join-unit .unit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.foreign-currency-area .foreign-currency-banner .join-unit + .button-group {margin-top: 92px; } 
.foreign-currency-area .subtext + .button-group.type-option {margin-top: 32px; } 
.foreign-currency-area .button-group.type-option {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.foreign-currency-area .button-group.type-option a:first-child {margin-right: 8px; } 
.foreign-currency-area .step-dot-wrap .flex-type > li {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.foreign-currency-area .step-dot-wrap .flex-type > li > span {-webkit-box-flex: 0;-ms-flex: 0 0 68px;flex: 0 0 68px; } 
.foreign-currency-area .step-dot-wrap .flex-type > li .text-guide-tit {font-weight: 400; } 
.foreign-currency-area .step-dot-wrap .flex-type > li .text-guide-list::after {display: none; } 
.foreign-currency-area .step-dot-wrap .flex-type > li .text-guide-list > li {color: var(--text-tertiary);margin: 0;padding-bottom: 8px; } 
.foreign-currency-area .accordion + .subtext {margin-top: 16px; } 
.foreign-currency-area .item-body.fs-x-small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
/*
 * product > 보험 - njh
 */
.pr-insurance-area p.h4 + .propensity-analysis p.q-subject {padding-top: 0; } 
.pr-insurance-area p.h4 + .insurance-table-wrap {margin-top: 24px; } 
.pr-insurance-area p.h4 + .insurance-table-wrap .tit-tbl:first-child {margin-top: 0; } 
.pr-insurance-area .propensity-analysis .q-item.non-border {border-top: none; } 
.pr-insurance-area .propensity-analysis .q-item:not(.non-border) {margin: 0 -20px;padding: 0 20px; } 
.pr-insurance-area .propensity-analysis p.q-subject {padding: 16px 0 16px 30px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.pr-insurance-area .propensity-analysis p.q-subject::after {display: none; } 
.pr-insurance-area .propensity-analysis p.q-subject .num {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;left: 0;right: inherit; } 
.pr-insurance-area .box-layout-wrap + .text {margin-top: 16px; } 
.pr-insurance-area strong.text {font-weight: 500; } 
.pr-insurance-area strong.text + ul.text {margin-top: 24px; } 
.pr-insurance-area strong.text + .ui-form {margin-top: 24px; } 
.pr-insurance-area .text + .btn-radio-list {margin-top: 32px; } 
.pr-insurance-area .btn-radio-list + strong.text,
.pr-insurance-area .ui-form.line-type + strong.text {display: block;padding: 16px 20px 0 20px;margin: 0 -20px;border-top: 1px solid var(--border-secondary); } 
.pr-insurance-area > .wait-image-area:first-child {margin-top: 64px; } 
.pr-insurance-area .wait-image-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.pr-insurance-area .wait-image-area + .wait-text-area {margin-top: 32px; } 
.pr-insurance-area .wait-image-area img {width: 200px; } 
.pr-insurance-area .wait-text-area {text-align: center; } 
.pr-insurance-area .wait-text-area .h2 {margin-bottom: 8px; } 
.pr-insurance-area .wait-text-area .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.pr-insurance-area .wait-text-area + .box-layout-wrap {margin-top: 32px; } 
.pr-insurance-area .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.pr-insurance-area .terms-view-wrap + .input-type-checkbox {margin-top: 32px; } 
.pr-insurance-area .input-type-checkbox + .ui-form {margin-top: 32px; } 
.pr-insurance-area p.h2:first-child {margin-top: 32px; } 
.pr-insurance-area .view-insurance-join + .box-layout-wrap {margin-top: 32px; } 
.pr-insurance-area .tab-container .tit-tbl {margin-top: 32px; } 
.flex-align-wrap.align-m.pr-insurance {margin-top: 62px; } 
.insurance-content p.h4:first-child {margin-top: 32px; } 
.ui-toggle-wrap .ui-toggle-radio + .button-group {margin-top: 16px; } 
.serarch-after-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 24px; } 
.serarch-after-area .filter-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.serarch-after-area .filter-title.t4-type {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.serarch-after-area .filter-btn {position: relative;padding-right: 24px; } 
.serarch-after-area .filter-btn::after {content: "";background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;pointer-events: none;position: absolute;right: 0px;top: calc(50% - 12px);-webkit-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.date-range-set.insurance-type .start {-webkit-box-flex: 1;-ms-flex: 1 0 120px;flex: 1 0 120px; } 
.date-range-set.insurance-type .end {-webkit-box-flex: 1;-ms-flex: 1 0 120px;flex: 1 0 120px; } 
.date-range-set.insurance-type .end + .ui-form {margin-left: 12px; } 
.date-range-set.insurance-type .ui-form.line-type {-webkit-box-flex: 1;-ms-flex: 1 0 63px;flex: 1 0 63px; } 
.date-range-set.insurance-type .ui-form.line-type .btn-clear {right: -5px; } 
.view-insurance-join {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.view-insurance-join .item-cont {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 96px;flex: 0 0 96px;margin-left: 23px;height: 96px;border-radius: 50%; } 
.view-insurance-join .item-cont::after {content: "";position: absolute;left: -24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.view-insurance-join .item-cont:nth-child(1) {background: var(--bg-cyan-same);margin-left: 0; } 
.view-insurance-join .item-cont:nth-child(1)::after {display: none; } 
.view-insurance-join .item-cont:nth-child(2) {background: var(--bg-blue-same); } 
.view-insurance-join .item-cont:nth-child(3) {background: var(--bg-blue-same); } 
.view-insurance-join .item-cont span {position: absolute;left: 50%;top: 50%;width: 100%;color: var(--text-ondark_primary-same);text-align: center;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);word-break: keep-all; } 
.insurance-form-detailview {padding-top: 32px; } 
.insurance-form-detailview .button-group {margin-top: 24px; } 
.insurance-radio-list ul li {padding: 12px 0;border-bottom: 1px solid var(--border-secondary); } 
.check-text-bottom {margin-top: 32px; } 
.bottom-sheet .text + .item-content.account-selector {margin-top: 32px; } 
.bottom-sheet .text + .item-content.account-selector + .item-content.account-selector {margin-top: 12px; } 
.bottom-sheet .item-content.account-selector:last-child {margin-bottom: 86px; } 
.country-search-list .country-btn {position: relative;padding-left: 32px; } 
.country-search-list .country-btn:before {content: "";position: absolute;left: 0;background-position: -312px -24px;background-repeat: no-repeat;background-color: transparent; } 
/*
 * 상품가입 > 신탁
 */
.investment-propensity .title-copy .date {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;margin-top: 8px;color: var(--text-tertiary);font-weight: 300; } 
.accordion.non-norder {border-top: none; } 
.accordion.non-norder .accordion-item {border-bottom: none; } 
/*
 * product > isa
 */
.video-time-area {text-align: right; } 
.video-text-area {margin-top: 32px;padding: 12px 16px;border: 1px solid var(--border-primary);border-radius: 12px;height: 144px;overflow: hidden;overflow-y: scroll;-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area .container.pr-common .visual-area .visual.color-deposit-withdrawal.isa-intro-type {padding: 0;min-height: auto;background: var(--bg-canvas_white ); } 
#contents-area .container.pr-common .visual-area .visual.color-deposit-withdrawal.isa-intro-type .visual-overlap-img {position: absolute;right: 0;top: auto;bottom: 0;width: 125px;height: 73px;background-image: url(/images/web/img/product/pr-visual-office-workers01.png);background-size: 100% auto;background-repeat: no-repeat; } 
#contents-area .container.pr-common .visual-area .visual.color-deposit-withdrawal.isa-intro-type .text {color: var(--text-tertiary); } 
/*
 * 버텀시트 
 */
.bottom-sheet-contents .notice-contents-wrap + .type-card-prod {margin-top: 22px; } 
.bottom-sheet-contents .type-card-prod + .text {margin-top: 32px; } 
.bottom-sheet-contents .step-linear-type2 + .button-group {margin-top: 40px; } 
.bottom-sheet-contents .text.notice-content {margin-bottom: 40px; } 
.pund-terms-area {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 16px;margin-top: 16px; } 
.pund-terms-area.checked + .terms-view-area {display: block;margin-top: 32px; } 
.terms-view-area {display: none; } 
.graph-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.graph-area .graph-content {margin-top: 32px; } 
.box-layout-descover {margin-top: 32px; } 
.box-layout-descover p {text-align: left; } 
.box-layout-descover .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.box-layout-descover .inlist-type {margin-top: 4px; } 
.box-layout-descover .inlist-type span.single a {border: 0; } 
.exchange-rate {color: var(--text-tertiary); } 
.otp-info-box {margin: 32px 0 16px 0; } 
.otp-info-box .box-layout-wrap:nth-child(1) .otp-cont-area {padding-left: 56px;background-image: url(/images/web/img/icon/ico-otp1.png);background-repeat: no-repeat;background-size: 48px;left: 1; } 
.otp-info-box .box-layout-wrap:nth-child(1) .otp-cont-area .h4 {margin-bottom: 4px; } 
.otp-info-box .box-layout-wrap:nth-child(1) .otp-cont-area .h4 + ul.text {margin-top: 0; } 
.otp-info-box .box-layout-wrap:nth-child(1) .otp-cont-area .h4 + ul.text li {margin-bottom: 0; } 
.otp-info-box .box-layout-wrap:nth-child(2) .otp-cont-area {padding-left: 56px;background-image: url(/images/web/img/icon/ico-otp2.png);background-repeat: no-repeat;background-size: 48px;left: 2; } 
.otp-info-box .box-layout-wrap:nth-child(2) .otp-cont-area .h4 {margin-bottom: 4px; } 
.otp-info-box .box-layout-wrap:nth-child(2) .otp-cont-area .h4 + ul.text {margin-top: 0; } 
.otp-info-box .box-layout-wrap:nth-child(2) .otp-cont-area .h4 + ul.text li {margin-bottom: 0; } 
.otp-info-box .box-layout-wrap:nth-child(3) .otp-cont-area {padding-left: 56px;background-image: url(/images/web/img/icon/ico-otp3.png);background-repeat: no-repeat;background-size: 48px;left: 3; } 
.otp-info-box .box-layout-wrap:nth-child(3) .otp-cont-area .h4 {margin-bottom: 4px; } 
.otp-info-box .box-layout-wrap:nth-child(3) .otp-cont-area .h4 + ul.text {margin-top: 0; } 
.otp-info-box .box-layout-wrap:nth-child(3) .otp-cont-area .h4 + ul.text li {margin-bottom: 0; } 
.otp-info-box .box-layout-wrap:nth-child(4) .otp-cont-area {padding-left: 56px;background-image: url(/images/web/img/icon/ico-otp4.png);background-repeat: no-repeat;background-size: 48px;left: 4; } 
.otp-info-box .box-layout-wrap:nth-child(4) .otp-cont-area .h4 {margin-bottom: 4px; } 
.otp-info-box .box-layout-wrap:nth-child(4) .otp-cont-area .h4 + ul.text {margin-top: 0; } 
.otp-info-box .box-layout-wrap:nth-child(4) .otp-cont-area .h4 + ul.text li {margin-bottom: 0; } 
.otp-info-box .box-layout-wrap + .box-layout-wrap {margin-top: 12px; } 
.filter-cont-area {border-top: 1px solid var(--border-secondary);margin: 0 -20px;padding: 20px; } 
.filter-cont-area .filter-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px; } 
.filter-cont-area .filter-list .filter-popup-check input {position: absolute;-webkit-appearance: none;-moz-appearance: none;appearance: none; } 
.filter-cont-area .filter-list .filter-popup-check input:checked + label {background: var(--bg-blue-same);color: var(--text-ondark_primary-same);border-color: transparent; } 
.filter-cont-area .filter-list .filter-popup-check input:disabled + label {color: var(--text-disabled-same);border: 1px solid var(--border-secondary);background: var(--bg-gray); } 
.filter-cont-area .filter-list .filter-popup-check label {display: inline-block;border: 1px solid var(--border-primary);border-radius: 16px;padding: 6px 16px; } 
.filter-cont-area.type02 {border-top: none;padding-bottom: 0; } 
.filter-cont-area.type02 .filter-list .filter-popup-check input:checked + label {background: var(--bg-canvas_white );color: var(--text-blue);border-color: var(--border-blue-same); } 
.filter-cont-area.type02 .filter-list .filter-popup-check label {padding: 4px 16px;color: var(--text-tertiary); } 
.card-list-wrap .roundbox-check.card-type.insurance .btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.card-list-wrap .roundbox-check.card-type.insurance .btn-text .logo {margin-right: 8px; } 
.card-list-wrap .roundbox-check.card-type.insurance .btn-text .logo img {width: 32px;height: 32px; } 
.card-list-wrap .roundbox-check.card-type.insurance .label-wrap {margin-top: 13px; } 
.card-list-wrap .roundbox-check.card-type.insurance .official-interest-rate {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 14px; } 
.card-list-wrap .roundbox-check.card-type.insurance .official-interest-rate .int-unit {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.account-viual {padding: 24px 20px;background: var(--bg-gray); } 
.account-viual .item-content {padding-top: 0;padding-bottom: 4px; } 
.account-viual .item-content .acc-dt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-viual .item-content .acc-dd {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.account-viual .text-area {text-align: right; } 
.account-viual .text-area .h3 {margin-bottom: 4px; } 
.roundbox-check.type-foreign {border-radius: 16px; } 
.roundbox-check.type-foreign .fund-cont {color: var(--text-tertiary); } 
.roundbox-check.type-foreign .foreign-detail-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.roundbox-check.type-foreign .foreign-detail-view .small {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.roundbox-check.type-foreign .foreign-detail-view .middle {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.roundbox-check.type-foreign .foreign-detail-view .large {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-detail .handlerItem {display: none; } 
.type-card-detail.checked .handlerItem {display: block; } 
.white-bg {position: relative; } 
.white-bg::after {content: "";position: absolute;z-index: 10;width: 65px;height: 100%;right: -20px;top: 10px;background: -webkit-gradient(linear, right top, left top, color-stop(36.92%, var(--bg-canvas_white )), to(var(--bg-canvas_white-a0)));background: linear-gradient(270deg, var(--bg-canvas_white ) 36.92%, var(--bg-canvas_white-a0) 100%); } 
#contents-area .card-pr-slide {overflow-x: auto;padding: 10px 0;margin: 0 -20px;padding-left: 20px; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type {-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 0; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type.type-pagenation {position: relative;padding-right: 12px;margin-top: 8px; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type.type-pagenation li {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px;height: 68px;padding: 0;margin-right: 12px; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type.type-pagenation li input:checked + label {font-weight: 500; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type.type-pagenation li label::before, #contents-area .card-pr-slide .btn-radio-list.pr-card-type.type-pagenation li label::after {display: none; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type.type-pagenation li label span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type li {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type li .btn-type-radio {background-color: transparent; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type li .btn-type-radio input[type=radio] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;position: relative;height: auto;padding: 16px;background: var(--bg-canvas_white );height: 68px; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type li .btn-type-radio input[type=radio] + label em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type li .btn-type-radio input[type=radio]:checked + label::before {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;content: "콕";position: absolute;left: 0;top: -9px;padding: 1px 6px;color: var(--text-ondark_primary-same);background: var(--bg-blue-same);border-radius: 100px; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type li .btn-type-radio input[type=radio]:checked + label::after {content: "";display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;top: 100%;width: 0;height: 0;border-top: 8px solid var(--border-blue-same);border-left: 6px solid #0000;border-right: 6px solid #0000;background-image: none; } 
#contents-area .card-pr-slide .btn-radio-list.pr-card-type li a {display: inline-block;width: 88px;height: 88px;background-color: var(--bg-gray);border-radius: 12px; } 
#contents-area .card-pr-slide::-webkit-scrollbar {display: none; } 
#contents-area .card-pr-slide.type02 .btn-radio-list.type-btn-sort.pr-card-type li {width: 120px; } 
#contents-area .card-pr-slide.type02 .btn-radio-list.type-btn-sort.pr-card-type li .btn-type-radio input[type=radio] + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
#contents-area .card-pr-slide.type02 .btn-radio-list.type-btn-sort.pr-card-type li .btn-type-radio input[type=radio] + label em {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; } 
.btn-type-radio .tit .tooltip-trigger {position: relative;top: -2px; } 
.container[class*=pr-] .develop-container .list-type-table:first-child {margin-top: 0;border-top: 0; } 
.text.insurance-type {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin: 32px 0;color: var(--text-tertiary);text-align: center; } 
.type-card-prod.icon-type {display: block; } 
.type-card-prod.icon-type strong {display: block;position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-card-prod.icon-type strong::before {content: "";display: inline-block;margin-right: 4px;width: 44px;height: 44px;background-position: -484px -88px;background-repeat: no-repeat;background-color: transparent;vertical-align: middle; } 
.type-card-prod.icon-type strong.money-box::before {background-position: -352px -132px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-prod.icon-type strong.bankbook::before {background-position: -264px -44px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-prod.icon-type strong.accumulated::before {background-position: -88px -176px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-prod.icon-type strong.moneybagwon::before {background-position: -132px -176px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-prod.icon-type strong::after {content: "";display: block;position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-prod.icon-type .text {margin-top: 16px; } 
.q-subject.solo-type {font-weight: 500; } 
.q-subject.solo-type .num {margin-right: 4px;color: var(--text-blue); } 
.q-subject.solo-type .text {font-weight: 300; } 
.q-subject.solo-type + .icon-radio-wrap {margin-top: 16px; } 
.q-subject.solo-type + .ui-form {margin-top: 16px; } 
.q-subject.solo-type + .h5 {margin-top: 16px; } 
.swiper.recent-type .swiper-wrapper .swiper-slide {width: auto; } 
.swiper.recent-type .swiper-wrapper .swiper-slide.full-type {width: 90%; } 
.radio-content01-1 .box-layout-wrap:first-child {margin-top: 20px; } 
.ui-form.fix-width {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px; } 
.vulnerable-investor .icon-radio-wrap {margin: 24px 0 18px; } 
.vulnerable-investor .icon-radio-wrap .icon-type-radio {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; } 
.box-text p {display: block;padding: 16px;color: var(--text-tertiary);background-color: var(--bg-gray); } 
.box-text p.hidden {display: none; } 
.flex-layout .box-text:last-child {margin-top: 24px; } 
.investment-propensity .h4 + p.text,
.investment-propensity .h4 + p.main-copy {margin-top: -8px; } 
.investment-propensity p.main-copy {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.investment-propensity p.main-copy em {font-weight: 500; } 
.investment-propensity p.main-copy em.primary {color: var(--text-brand); } 
.investment-propensity p.main-copy + p.main-copy {margin-top: 8px; } 
.investment-propensity .title-copy {margin-bottom: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.investment-propensity .title-copy small {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.investment-propensity .title-copy .name::after,
.investment-propensity .title-copy .type::after {content: " "; } 
.investment-propensity .title-copy .type {color: var(--text-brand); } 
.investment-propensity .graph {margin: 16px 0 12px; } 
.investment-propensity .graph img {display: block;width: 100%; } 
.investment-propensity .graph + .roundbox-check {margin-top: 12px; } 
.investment-propensity .roundbox-check {margin-top: 24px; } 
.propensity-analysis .subject {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;padding: 32px 20px 24px; } 
.propensity-analysis .subject .num {display: block;margin-bottom: 8px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.propensity-analysis .q-item {border-top: 1px solid var(--border-secondary); } 
.propensity-analysis .q-item.closed .q-subject::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.propensity-analysis .q-item.closed .q-content > p {display: none; } 
.propensity-analysis .q-item.closed .q-content li {padding-top: 0;padding-bottom: 0; } 
.propensity-analysis .q-item.closed .q-content input:checked + label {padding-left: 25px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.propensity-analysis .q-item.closed .q-content input:checked + label::after {display: none; } 
.propensity-analysis .q-subject {position: relative;display: block;width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;background-color: transparent;border: 0;text-align: left;padding: 16px 36px 16px 45px;text-indent: 0; } 
.propensity-analysis .q-subject .num {position: absolute;right: calc(100% - 45px);text-align: right;padding-right: 4px;color: var(--text-blue); } 
.propensity-analysis .q-subject::after {content: "";position: absolute;right: 12px;top: 16px;background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.propensity-analysis .q-subject .sub {display: block;text-align: right;font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);color: var(--text-tertiary);}
.propensity-analysis .q-content p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 16px;margin: 0 20px 8px;border-radius: 12px;background-color: var(--bg-gray); } 
.propensity-analysis .q-content ul {margin-bottom: 16px; } 
.propensity-analysis .q-content ul li {padding: 8px 20px; } 
.propensity-analysis .q-content ul li label {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.product-area .rider-list .rider-list-item {position: relative;padding: 16px 0 16px 44px;border-bottom: 1px solid var(--border-secondary); } 
.product-area .rider-list .rider-list-item .rider-sub-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.product-area .rider-list .rider-list-item .rider-main-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.product-area .rider-list .rider-list-item .rider-main-title em {color: var(--text-blue); } 
.product-area .rider-list .rider-list-item::after {content: "";position: absolute;left: 0;top: 50%;width: 32px;height: 32px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.product-area .rider-list .rider-list-item.icon01::after {background: url("/images/web/img/product/icon-rider-insurance-01.png") no-repeat center center;background-size: 32px; } 
.product-area .rider-list .rider-list-item.icon02::after {background: url("/images/web/img/product/icon-rider-insurance-02.png") no-repeat center center;background-size: 32px; } 
.product-area .rider-list .rider-list-item.icon03::after {background: url("/images/web/img/product/icon-rider-insurance-03.png") no-repeat center center;background-size: 32px; } 
.product-area .rider-list .rider-list-item.icon04::after {background: url("/images/web/img/product/icon-rider-insurance-04.png") no-repeat center center;background-size: 32px; } 
.product-area .rider-list .rider-list-item.icon05::after {background: url("/images/web/img/product/icon-rider-insurance-05.png") no-repeat center center;background-size: 32px; } 
.product-area .rider-list .rider-list-item.icon06::after {background: url("/images/web/img/product/icon-rider-insurance-06.png") no-repeat center center;background-size: 32px; } 
.product-area .rider-list .rider-list-item.icon07::after {background: url("/images/web/img/product/icon-rider-insurance-07.png") no-repeat center center;background-size: 32px; } 
.product-area .rider-list .rider-list-item.icon08::after {background: url("/images/web/img/product/icon-rider-insurance-08.png") no-repeat center center;background-size: 32px; } 
.product-area .tabs.segment-tabs .ui-form.line-type:first-child {margin-top: 32px; } 
.product-area .ui-form.dual-mt {margin-top: 32px; } 
.product-area .ui-form .form-set + .input-type-checkbox {margin-top: 16px; } 
.product-area .accordion.border-none {border: none; } 
.product-area .accordion.border-none .item-content {padding-bottom: 0; } 
.product-area .accordion.border-none .accordion-trigger {padding: 16px 48px 0 20px;border-bottom: none; } 
.product-area .accordion.border-none .accordion-panel {padding: 0 20px;border-bottom: none; } 
.product-area .list-type-table {border-top: none;border-bottom: none; } 
.product-area .notice-right-button {text-align: right; } 
#contents-area > .container.pr-common .mt0 {margin-top: 0 !important; } 
#contents-area > .container.pr-common .flex-align-wrap .text + .tooltip-trigger {margin-left: 4px; } 
#contents-area > .container.pr-common .thumb-wrap {text-align: center; } 
#contents-area > .container.pr-common .thumb-wrap .thumb {display: block;width: 280px;height: 168px;margin: 0 auto; } 
#contents-area > .container.pr-common .thumb-wrap .thumb.sm {width: 88px;height: 88px; } 
#contents-area > .container.pr-common .thumb-wrap .thumb-tit {margin-top: 12px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;letter-spacing: -0.5px;text-align: center; } 
#contents-area > .container.pr-common .thumb-wrap .thumb-txt {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .thumb-wrap + .step-dot-wrap {margin-top: 35px; } 
#contents-area > .container.pr-common .data-wrap .thumb-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .info-txt {margin-bottom: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-type .form-label {color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .info-type .form-label.color-em {color: var(--text-blue); } 
#contents-area > .container.pr-common .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
#contents-area > .container.pr-common .flex .input-type-checkbox {margin-bottom: 0 !important; } 
#contents-area > .container.pr-common .flex .input-type-checkbox .subtext {display: block; } 
#contents-area > .container.pr-common .enter-info .dividers-full {margin-top: 20px; } 
#contents-area > .container.pr-common .enter-info.input-info-wrap ul.text {margin-top: 8px; } 
#contents-area > .container.pr-common .enter-info .notice-box p.text {margin-top: 4px; } 
#contents-area > .container.pr-common .notice-contents-wrap .notice-cont {margin-top: 16px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .notice-contents-wrap .notice-cont dt {font-weight: 500; } 
#contents-area > .container.pr-common .notice-contents-wrap .notice-cont dd {margin-top: 8px; } 
#contents-area > .container.pr-common .notice-contents-wrap .notice-cont dd .flex-align-wrap {margin-top: 10px; } 
#contents-area > .container.pr-common .notice-contents-wrap .flex-align-wrap {margin-top: 8px; } 
#contents-area > .container.pr-common .notice-contents-wrap .flex-align-wrap .btn-more {height: 24px; } 
#contents-area > .container.pr-common .notice-contents-wrap .subtext {margin-bottom: 0; } 
#contents-area > .container.pr-common .input-type-wrap .input-type-radio {margin-top: 4px; } 
#contents-area > .container.pr-common .input-type-wrap .input-type-radio label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
#contents-area > .container.pr-common .input-type-radio .text {margin: 8px 0 0 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .input-type-radio .text li {margin: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .input-type-radio .text li::before {top: 7px; } 
#contents-area > .container.pr-common .input-type-radio .text li + li {margin-top: 4px; } 
#contents-area > .container.pr-common .input-type-radio .text li .subtext {margin-top: 8px; } 
#contents-area > .container.pr-common .input-type-radio .text.bullet-dot::before {top: 7px; } 
#contents-area > .container.pr-common .table-top {margin: 20px 0 16px;color: var(--text-primary ); } 
#contents-area > .container.pr-common .accordion-check {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 23px 20px; } 
#contents-area > .container.pr-common .accordion-check .accordion-title {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
#contents-area > .container.pr-common .accordion-check .accordion-title label {color: var(--text-primary ); } 
#contents-area > .container.pr-common .accordion-check .accordion-trigger {width: auto;margin-right: -20px;padding: 13px 47px 13px 13px; } 
#contents-area > .container.pr-common .no-data-wrap + .notice-contents-wrap {margin-top: 24px !important; } 
#contents-area > .container.pr-common .btn.icon-plus .label,
#contents-area > .container.pr-common .btn.icon-minus .label {text-indent: -9999em; } 
#contents-area > .container.pr-common .btn.icon-plus .label.show-case,
#contents-area > .container.pr-common .btn.icon-minus .label.show-case {text-indent: 0; } 
#contents-area > .container.pr-common .loan-area .dividers-full {margin: 16px 0; } 
#contents-area > .container.pr-common .loan-area .img-wrap {width: auto;margin: 24px 20px 32px;text-align: center; } 
#contents-area > .container.pr-common.notice-info .terms-view-wrap {color: var(--text-tertiary); } 
#contents-area > .container.pr-common.notice-info .terms-view-wrap .text {font-weight: 300; } 
#contents-area > .container.pr-common.notice-info .terms-view-wrap .terms-foot-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .h2 + .input-type-checkbox {margin: -24px 0 32px; } 
#contents-area > .container.pr-common .h2 + .input-type-checkbox label em {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .h5 + .input-type-checkbox {margin-top: 16px; } 
#contents-area > .container.pr-common .input-radio-list .input-type-radio {margin-top: 16px; } 
#contents-area > .container.pr-common .input-info-wrap + .notice-contents-wrap,
#contents-area > .container.pr-common .input-info-wrap + .scraping-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .ui-form-wrap .h5 + .btn-radio-list {margin-bottom: 8px; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list + .form-message {padding-left: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li {width: 100%; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li label {display: block;height: auto;padding: 16px 20px; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li label em {display: block;padding: 0;font-weight: 300; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li label em.text {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li .btn-type-radio input[type=radio].checked + label .tit,
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li .btn-type-radio input[type=radio]:checked + label .tit {color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li .btn-type-radio input[type=radio].checked + label .subtext,
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list.type02 li .btn-type-radio input[type=radio]:checked + label .subtext {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .ui-form-wrap + .notice-contents-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .ui-form .subtext {margin-top: 4px; } 
#contents-area > .container.pr-common .ui-form .subtext.color-em {margin-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .ui-form + .flex-align-wrap {margin-top: -12px; } 
#contents-area > .container.pr-common .ui-form + .ui-form + .flex-align-wrap {margin-top: 8px; } 
#contents-area > .container.pr-common .ui-list-wrap .ui-list.type01 .h5 {margin-bottom: 4px; } 
#contents-area > .container.pr-common .ui-list-wrap .ui-list.type01 .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .limit-info {margin-top: 16px; } 
#contents-area > .container.pr-common .limit-info .notice-contents-wrap strong {color: var(--text-primary ); } 
#contents-area > .container.pr-common .limit-info .notice-contents-wrap ul.text + .text,
#contents-area > .container.pr-common .limit-info .notice-contents-wrap .text.color-em + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .limit-info .button-group {margin-top: 16px; } 
#contents-area > .container.pr-common .limit-info .dividers-full {margin: 16px -16px -16px; } 
#contents-area > .container.pr-common .prod-limit .type-card-wrap:first-child {margin-top: 0; } 
#contents-area > .container.pr-common .prod-limit .type-card-wrap .subtext {margin-top: 4px; } 
#contents-area > .container.pr-common .h5 + .terms-view-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .h5 .color-em {font-weight: 400; } 
#contents-area > .container.pr-common .terms-foot-area .ui-form-wrap:first-child {margin-top: 0 !important; } 
#contents-area > .container.pr-common .terms-foot-area .btn-radio-list {margin-bottom: 0; } 
#contents-area > .container.pr-common .info-content {margin-top: 24px; } 
#contents-area > .container.pr-common .info-content dt {color: var(--text-tertiary);margin-top: 16px; } 
#contents-area > .container.pr-common .info-content dd {color: var(--text-tertiary);font-weight: 300; } 
#contents-area > .container.pr-common .info-content dd::before {content: "";display: inline-block;width: 4px;height: 4px;margin-right: 5px;border-radius: 100%;background-color: var(--gray-600);vertical-align: middle; } 
#contents-area > .container.pr-common .info-content + .notice-contents-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .bottom-notice-contents p.text ~ p.text {margin-top: 8px; } 
#contents-area > .container.pr-common .ui-confirm .qa-list-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .ui-confirm .qa-list-wrap .q-list:first-child .q-item {border-top: 0; } 
#contents-area > .container.pr-common .ui-confirm .qa-list-wrap .q-list .q-item {margin-bottom: 32px; } 
#contents-area > .container.pr-common .ui-confirm .qa-list-wrap .q-list .q-item .q-content li + li {margin-top: 18px; } 
#contents-area > .container.pr-common .ui-confirm .qa-list-wrap .q-list .q-item .q-content .ui-form {margin-top: 25px; } 
#contents-area > .container.pr-common .ui-confirm .qa-list-wrap .q-list .q-item .q-content p {border-radius: 6px; } 
#contents-area > .container.pr-common .standby-info {text-align: center; } 
#contents-area > .container.pr-common .standby-info .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .standby-info .subtext {margin-top: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-payment-wrap .notice-order-list + ul.text {margin: 24px 0; } 
#contents-area > .container.pr-common .info-payment-wrap .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .search-results-wrap {padding-top: 20px; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3 {position: relative;margin-bottom: 0;padding-left: 52px;color: var(--text-blue); } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3::before {content: "";position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 44px;height: 44px;margin-right: 8px; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-newlywed::before {background-position: -176px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-family::before {background-position: -220px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-youth::before {background-position: -264px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .h3.icon-businessesyouth::before {background-position: -308px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .tit {margin-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .tit ~ .tit {margin-top: 8px; } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .subtext {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .search-results-wrap .notice-contents-wrap .btn {width: 100%;margin: 16px 0 0; } 
#contents-area > .container.pr-common .register-info .h4 {margin-top: 24px; } 
#contents-area > .container.pr-common .register-info .dividers-middle {margin: 32px 0 24px; } 
#contents-area > .container.pr-common .register-info .notice-contents-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .register-info .notice-contents-wrap .btn-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .list-type-flex li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 18px; } 
#contents-area > .container.pr-common .list-type-flex li .input-type-checkbox {margin-bottom: 0 !important; } 
#contents-area > .container.pr-common .list-type-flex li .input-type-checkbox em {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .list-type-flex li span:first-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .list-type-flex li .data {color: var(--text-primary ); } 
#contents-area > .container.pr-common .ui-toggle-radio .form-label {font-weight: 500; } 
#contents-area > .container.pr-common.car-loan .notice-contents-wrap .ui-form {margin-bottom: 16px;margin-top: 16px; } 
#contents-area > .container.pr-common.car-loan .notice-contents-wrap .dividers-middle {margin: 20px 0; } 
#contents-area > .container.pr-common.car-loan .box-layout-wrap {margin-bottom: 32px; } 
#contents-area > .container.pr-common.car-loan .box-layout-wrap .h5 {color: var(--text-tertiary); } 
#contents-area > .container.pr-common.car-loan .box-layout-wrap .subtext {padding: 8px 0 0;margin: 0; } 
#contents-area > .container.pr-common.car-loan .box-layout-wrap .subtext::before {position: initial;display: inline-block;margin-right: 5px;background-color: var(--gray-500);vertical-align: middle; } 
#contents-area > .container.pr-common.car-loan .dividers-full {margin-top: 32px; } 
#contents-area > .container.pr-common .tit-terms-area .h4 + .text {margin-top: 8px; } 
#contents-area > .container.pr-common .text-list.type-01 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
#contents-area > .container.pr-common .text-list.type-01 li .text-counter {font-weight: 400; } 
#contents-area > .container.pr-common .text-list.type-01 li .text-counter li {margin-top: 8px; } 
#contents-area > .container.pr-common .text-list.type-01 li + li {margin-top: 24px; } 
#contents-area > .container.pr-common .list-step li + li {margin-top: 32px;border-top: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .list-step strong {display: block; } 
#contents-area > .container.pr-common .list-step strong .color-em {margin: 0 4px 0 0; } 
#contents-area > .container.pr-common .list-step .subtext {margin-top: 8px; } 
#contents-area > .container.pr-common .list-step .btn {width: 100%;margin: 16px 0 0; } 
#contents-area > .container.pr-common .list-step .box {margin-top: 30px; } 
#contents-area > .container.pr-common .list-step .box + .box {margin-top: 12px; } 
#contents-area > .container.pr-common .list-step .box + .notice-contents-wrap.style-radius .flex-align-wrap.align-r {margin-top: 16px; } 
#contents-area > .container.pr-common .list-step .box .h4 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0; } 
#contents-area > .container.pr-common .list-step .box .h4 .label-type {margin-left: 4px; } 
#contents-area > .container.pr-common .list-step .box .h4 + .text {margin-top: 4px; } 
#contents-area > .container.pr-common .list-step .label-step {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;margin-top: 24px; } 
#contents-area > .container.pr-common .list-step .label-step .step {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
#contents-area > .container.pr-common .list-step .label-step .step span {margin-bottom: 8px; } 
#contents-area > .container.pr-common .list-step .notice-contents-wrap {margin-top: 12px; } 
#contents-area > .container.pr-common .step-label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48px;height: 48px;border-radius: 50%;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .step-label.before {background-color: var(--bg-red);color: var(--text-red); } 
#contents-area > .container.pr-common .step-label.ing {background-color: var(--bg-green);color: var(--text-green); } 
#contents-area > .container.pr-common .step-label.complete {background-color: var(--bg-blue);color: var(--text-blue); } 
#contents-area > .container.pr-common .label-type {min-width: 31px;padding: 2px 5px;vertical-align: middle;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .label-type.type-pass {background-color: var(--bg-blue-same); } 
#contents-area > .container.pr-common .label-type.type-fail {background-color: var(--palette-red-1000); } 
#contents-area > .container.pr-common .label-type.type-not-applied {color: var(--text-primary );background-color: var(--bg-gray); } 
#contents-area > .container.pr-common .label-type.type-judging {color: var(--text-red);background-color: var(--bg-red); } 
#contents-area > .container.pr-common .input-check-list li {margin-top: 18px; } 
#contents-area > .container.pr-common .input-radio-list + .dividers-middle {margin-top: 32px; } 
#contents-area > .container.pr-common .type-card-multiple .list-type-table {margin-top: 16px; } 
.bottom-sheet .text-bold {font-weight: 500; } 
.bottom-sheet .bottom-sheet-header .text {margin-top: 4px; } 
.bottom-sheet .bottom-sheet-contents b {color: var(--text-primary );font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents strong.text {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents .input-radio-list {margin-top: 30px; } 
.bottom-sheet .bottom-sheet-contents .or {display: inline-block;width: 100%;text-align: center; } 
.bottom-sheet .bottom-sheet-contents .photo-wrap {margin: 16px 0 10%;padding: 76px 32px 16px;background-color: var(--bg-gray);border-radius: 8px; } 
.bottom-sheet .bottom-sheet-contents .photo-wrap .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;width: 266px;height: 191px;margin: 0 auto;background: url(/images/web/img/product/photo-frame.png) no-repeat 0 0;background-size: 100%; } 
.bottom-sheet .bottom-sheet-contents .photo-wrap .img-wrap::before {content: "";position: absolute;top: -27px;left: -21px;width: 106px;height: 106px;background: url(/images/web/img/product/photo-point.png) no-repeat 0 0;background-size: 100%; } 
.bottom-sheet .bottom-sheet-contents .photo-wrap .img-wrap img {width: 242px;height: 167px; } 
.bottom-sheet .bottom-sheet-contents .text-list-wrap .h5 {margin-top: 24px; } 
.bottom-sheet .bottom-sheet-contents .text-list-wrap .h5:first-child {margin-top: 0; } 
.bottom-sheet .bottom-sheet-contents .text-list-wrap + .notice-contents-wrap {margin-top: 16px; } 
.bottom-sheet .bottom-sheet-contents.find-limit .h5 {color: var(--text-primary ); } 
.bottom-sheet .bottom-sheet-contents.find-limit .input-type-checkbox {margin-bottom: 16px; } 
.bottom-sheet .bottom-sheet-contents.find-limit .btn-radio-list {margin-bottom: 20px; } 
.bottom-sheet .bottom-sheet-contents.find-limit .dividers-middle {margin: 24px 0; } 
.bottom-sheet .bottom-sheet-contents .text-counter li::before {top: 3px; } 
.bottom-sheet .bottom-sheet-contents .text-counter li::after {top: 4px; } 
.bottom-sheet .bottom-sheet-contents .text-counter ul.text > li::before { top: 10px; } 
.bottom-sheet .bottom-sheet-contents .ui-form-wrap .input-type-checkbox + .ui-form {margin-top: 8px; } 
.bottom-sheet.pr-common .box {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.bottom-sheet.pr-common .box.type-info {text-align: center;color: var(--text-blue); } 
.bottom-sheet.pr-common .box.type-info + .text {margin-top: 8px; } 
.bottom-sheet.pr-common .box.type-info ~ .table-list-wrap {margin-top: 12px; } 
.bottom-sheet.pr-common .q-subject .box-layout-wrap {margin-top: 16px; } 
.bottom-sheet.pr-common label::before,
.bottom-sheet.pr-common a::before {content: ""; } 
.bottom-sheet.pr-common label.type-check-green::before,
.bottom-sheet.pr-common a.type-check-green::before {background-position: -396px -88px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet.pr-common label.type-wrong-red::before,
.bottom-sheet.pr-common a.type-wrong-red::before {background-position: -440px -88px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet.pr-common label.type-new-car::before,
.bottom-sheet.pr-common a.type-new-car::before {background-position: -88px -308px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet.pr-common label.type-change-car::before,
.bottom-sheet.pr-common a.type-change-car::before {background-position: -132px -308px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet.pr-common label.type-green-cash::before,
.bottom-sheet.pr-common a.type-green-cash::before {background-position: -308px -308px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet.pr-common label.type-caredit-card::before,
.bottom-sheet.pr-common a.type-caredit-card::before {background-position: -352px -308px;background-repeat: no-repeat;background-color: transparent; } 
/*
 * product4 suna
 */
.btn-group-title {margin-bottom: 16px; } 
p.text.mt16,
p.text + p.text.mt16 {margin-top: 16px; } 
.align-c {text-align: center; } 
.img-wrap img {vertical-align: top; } 
.pr-join-sheet > strong[class^=h] {display: block;margin-bottom: 16px; } 
.pr-join-sheet > .h4 {margin-top: 16px; } 
.account-rate-box {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.account-rate-box .box-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.account-rate-box .box-desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400;margin-top: 16px; } 
.account-rate-box .rate {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.account-rate-box .rate.color-em {color: var(--text-blue); } 
.account-rate-box .rate .em {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700;vertical-align: -3px; } 
.account-rate-box .box-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.account-rate-box .box-desc, .account-rate-box .rate {margin-top: 8px; } 
.account-detail-divider {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.account-detail-divider .top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 16px; } 
.account-detail-divider .bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-top: 1px solid var(--border-secondary);color: var(--text-tertiary);font-weight: 400;padding-top: 16px; } 
.account-detail-divider .top .acc-name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400; } 
.account-detail-divider .top .acc-num {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.account-detail-divider .bottom .acc-dt ~ .acc-dd {padding-right: 8px; } 
.account-detail-divider .bottom .acc-dd {font-weight: 500;color: var(--text-primary );text-align: right; } 
.account-detail-divider.btn-r {position: relative; } 
.account-detail-divider.btn-r .top {padding-right: 76px; } 
.account-detail-divider.btn-r .top .btn {content: "";position: absolute;top: 16px;right: 16px; } 
.account-detail-area {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.account-detail-area .box-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.account-detail-area .box-desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400;margin-top: 16px; } 
.account-detail-area .rate {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.account-detail-area .rate.color-em {color: var(--text-blue); } 
.account-detail-area .rate .em {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700;vertical-align: -3px; } 
.account-detail-area .ui-form {width: 100%; } 
.account-detail-area.bg-blue {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-blue);border-color: var(--border-blue); } 
.account-detail-list {width: 100%; } 
.account-detail-list li {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.account-detail-list li .color-em {color: var(--text-blue); } 
.account-detail-list li ~ li {margin-top: 8px; } 
.account-detail-list span:first-child {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.account-detail-list span:first-child ~ span {padding-left: 8px; } 
.account-detail-list span:last-child {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;text-align: right;color: var(--text-primary ); } 
.account-detail-list span:last-child.color-em {color: var(--text-blue); } 
.visual-area {position: relative; } 
.visual-area .sns-area {position: absolute;z-index: 10;top: 27px;right: 15px; } 
.visual-area .visual {min-height: 315px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 25px 20px 20px; } 
.visual-area .visual .text-area {z-index: 1;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.visual-area .visual .text-area ~ .text-area {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.visual-area .visual .text-area [class^=h] {margin-bottom: 16px; } 
.visual-area .visual .text-area .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-size: 26px;/* 예외 */
margin-bottom: 8px;font-weight: 500;width: 90%; } 
.visual-area .visual .text-area .h1.color-type-secondary {color: var(--text-cyan); } 
.visual-area .visual .text-area .text {margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.visual-area .visual .text-area .text .em {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.visual-area .visual .text-area .text .rate {line-height: var(--t7-line-height); } 
.visual-area .visual .text-area .text.color-type-secondary {color: var(--text-cyan); } 
.visual-area .visual .text-area .text.color-type-secondary .em {font-weight: 700; } 
.visual-area .visual .text-area .text.fs-small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.visual-area .visual .text-area .text:last-child {margin-bottom: 0; } 
.visual-area .visual .text-area .align-bottom {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.visual-area .visual .button-group {margin-top: 20px; } 
.visual-area .visual .button-group + .subtext {margin-top: 16px; } 
.visual-area .visual .banner-sec {margin-bottom: 0; } 
.visual-area .visual .label-wrap {margin-bottom: 3px; } 
.visual-area .visual.bg-align-b::before {content: "";display: block;width: 248px;height: 143px;position: absolute;bottom: 88px;right: 24px;background: url(/images/web/img/product/pr-visual-savings.png) 0 0 no-repeat;background-size: 100%;z-index: 0; } 
.sns-area [class^=btn] {display: inline-block;height: 24px;width: 24px;background-color: transparent;border: 0 none;position: relative;padding: 0;margin: 5px; } 
.sns-area [class^=btn]::before {content: "";width: 24px;height: 24px;display: block; } 
.sns-area [class^=btn][class*="32"] {width: 32px;height: 32px; } 
.sns-area [class^=btn][class*="32"]::before {width: 100%;height: 100%; } 
.sns-area .btn-share::before {background-position: -24px -120px;background-repeat: no-repeat;background-color: transparent; } 
.sns-area .btn-like::before {background-position: -216px -120px;background-repeat: no-repeat;background-color: transparent; } 
.sns-area .btn-kakao32::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.sns-area .btn-email32::before {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.sns-area .btn-download32::before {background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.ui-toggle-down,
.type-card-arr {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.ui-toggle-down .top,
.type-card-arr .top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 16px; } 
.ui-toggle-down .bottom,
.type-card-arr .bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-top: 1px solid var(--border-secondary);color: var(--text-tertiary);font-weight: 400;padding-top: 16px; } 
.ui-toggle-down .top,
.type-card-arr .top {position: relative;padding-bottom: 16px; } 
.ui-toggle-down .top::after,
.type-card-arr .top::after {content: "";position: absolute;top: auto;right: -6px;bottom: 8px;margin: 6px 0 0 6px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.ui-toggle-down .top.only-title::after,
.type-card-arr .top.only-title::after {top: 0;margin-top: 0; } 
.ui-toggle-down.arr-r .top,
.type-card-arr.arr-r .top {padding-right: 26px;padding-bottom: 16px; } 
.ui-toggle-down.arr-r .top .acc-num,
.type-card-arr.arr-r .top .acc-num {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ui-toggle-down.arr-r .top::after,
.type-card-arr.arr-r .top::after {top: 10px;right: 0;bottom: auto; } 
.ui-toggle-down.arr-r .bottom .acc-dd,
.type-card-arr.arr-r .bottom .acc-dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;word-break: break-all; } 
.ui-toggle-down button.top,
.type-card-arr button.top {background-color: inherit;border: 0 none;padding-left: 0; } 
.ui-toggle-down button.top .acc-name,
.type-card-arr button.top .acc-name {padding-right: 45px; } 
.ui-toggle-down button.top + .btn-text,
.type-card-arr button.top + .btn-text {position: absolute;top: 16px;right: 16px; } 
.ui-toggle-down.img-l,
.type-card-arr.img-l {position: relative; } 
.ui-toggle-down.img-l .top.only-title .acc-name,
.type-card-arr.img-l .top.only-title .acc-name {margin-right: 24px; } 
.ui-toggle-down.img-l .top .icon-wrap,
.type-card-arr.img-l .top .icon-wrap {position: absolute;top: 4px;left: 0; } 
.ui-toggle-down.img-l .top .icon-wrap [class^=icon-]::before,
.type-card-arr.img-l .top .icon-wrap [class^=icon-]::before {background-color: var(--palette-cyan-500); } 
.ui-toggle-down.img-l .top [class^=acc],
.type-card-arr.img-l .top [class^=acc] {padding-left: 32px; } 
.ui-toggle-down.img-l .top .acc-name,
.type-card-arr.img-l .top .acc-name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.ui-toggle-down.img-l .top .acc-date,
.type-card-arr.img-l .top .acc-date {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.ui-toggle-down.img-l .top .acc-date + .acc-date,
.type-card-arr.img-l .top .acc-date + .acc-date {color: var(--text-tertiary); } 
.ui-toggle-down.img-l .top .acc-num,
.type-card-arr.img-l .top .acc-num {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );-ms-flex-item-align: end;align-self: flex-end; } 
.ui-toggle-down.img-l .bottom,
.type-card-arr.img-l .bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.ui-toggle-down.img-l .bottom .list-title,
.type-card-arr.img-l .bottom .list-title {margin-top: -8px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.ui-toggle-down.img-l .bottom .account-detail-list,
.type-card-arr.img-l .bottom .account-detail-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.ui-toggle-down.img-l .bottom .account-detail-list li .acc-dt,
.type-card-arr.img-l .bottom .account-detail-list li .acc-dt {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: left;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.ui-toggle-down.img-l .bottom .account-detail-list li .acc-dd,
.type-card-arr.img-l .bottom .account-detail-list li .acc-dd {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto; } 
.ui-toggle-down .js-toggle-control[aria-expanded=true].top,
.type-card-arr .js-toggle-control[aria-expanded=true].top {padding-bottom: 40px;padding-top: 0; } 
.ui-toggle-down .js-toggle-control[aria-expanded=true].top.only-title,
.type-card-arr .js-toggle-control[aria-expanded=true].top.only-title {padding-bottom: 16px; } 
.ui-toggle-down .js-toggle-control[aria-expanded=true].top.only-title .acc-name,
.type-card-arr .js-toggle-control[aria-expanded=true].top.only-title .acc-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding: 0;text-align: left; } 
.ui-toggle-down .js-toggle-control[aria-expanded=true] + .bottom,
.type-card-arr .js-toggle-control[aria-expanded=true] + .bottom {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ui-toggle-down .js-toggle-control[aria-expanded=false].top,
.type-card-arr .js-toggle-control[aria-expanded=false].top {padding-bottom: 32px; } 
.ui-toggle-down .js-toggle-control[aria-expanded=false].top::after,
.type-card-arr .js-toggle-control[aria-expanded=false].top::after {bottom: 0; } 
.ui-toggle-down .js-toggle-control[aria-expanded=false].top.only-title,
.type-card-arr .js-toggle-control[aria-expanded=false].top.only-title {padding: 0; } 
.ui-toggle-down .js-toggle-control[aria-expanded=false].top.only-title .acc-name,
.type-card-arr .js-toggle-control[aria-expanded=false].top.only-title .acc-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding: 0;text-align: left; } 
.ui-toggle-down .js-toggle-control[aria-expanded=false] ~ .bottom,
.type-card-arr .js-toggle-control[aria-expanded=false] ~ .bottom {display: none; } 
.ui-toggle-down.arr-r .js-toggle-control[aria-expanded=true].top,
.type-card-arr.arr-r .js-toggle-control[aria-expanded=true].top {padding-bottom: 16px; } 
.ui-toggle-down.arr-r .js-toggle-control[aria-expanded=false].top,
.type-card-arr.arr-r .js-toggle-control[aria-expanded=false].top {padding-bottom: 0; } 
.ui-toggle-down + p.text.bullet-dot,
.type-card-arr + p.text.bullet-dot {margin-top: 16px; } 
.account-selector + p.text.bullet-dot {margin-top: 16px; } 
.ui-toggle-radio .icon-toggle-radio {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 46px;height: 24px;border-radius: 12px;background-color: var(--gray-300);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.ui-toggle-radio .icon-toggle-radio::after {-webkit-transform: translateX(0);transform: translateX(0); } 
.ui-toggle-radio .icon-toggle-radio::after {content: "";position: absolute;left: 1px;top: 1px;width: 22px;height: 22px;border-radius: 11px;background-color: var(--bg-canvas_white );-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-image: none; } 
.ui-toggle-radio .icon-toggle-radio[aria-expanded=true] {background-color: var(--bg-blue-same); } 
.ui-toggle-radio .icon-toggle-radio[aria-expanded=true]::after {-webkit-transform: translateX(22px);transform: translateX(22px); } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: transparent;margin: 0; } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox] + label {overflow: hidden;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 46px;height: 24px;border-radius: 12px;background-color: var(--gray-300);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox] + label em {padding: 0 3px;color: var(--text-ondark_primary-same);font-size: 9px;line-height: 11px; } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox] + label.txt-none em {overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox] + label::before {content: "";position: absolute;left: 1px;top: 1px;width: 22px;height: 22px;border-radius: 11px;background-color: var(--bg-canvas_white );-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox].disabled + label, .ui-toggle-radio .icon-toggle-radio input[type=checkbox]:disabled + label {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background-color: var(--bg-gray); } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox].disabled + label::before, .ui-toggle-radio .icon-toggle-radio input[type=checkbox]:disabled + label::before {-webkit-transform: translateX(0);transform: translateX(0); } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox].checked + label, .ui-toggle-radio .icon-toggle-radio input[type=checkbox]:checked + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background-color: var(--bg-blue-same); } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox].checked + label::before, .ui-toggle-radio .icon-toggle-radio input[type=checkbox]:checked + label::before {-webkit-transform: translateX(22px);transform: translateX(22px); } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox].checked.disabled + label, .ui-toggle-radio .icon-toggle-radio input[type=checkbox]:checked:disabled + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background-color: var(--palette-blue-200); } 
.ui-toggle-radio .icon-toggle-radio input[type=checkbox].checked.disabled + label::before, .ui-toggle-radio .icon-toggle-radio input[type=checkbox]:checked:disabled + label::before {-webkit-transform: translateX(22px);transform: translateX(22px); } 
.ui-toggle-radio .icon-toggle-radio.small {height: 18px; } 
.ui-toggle-radio .icon-toggle-radio.small input[type=checkbox] + label {width: 38px;height: 20px; } 
.ui-toggle-radio .icon-toggle-radio.small input[type=checkbox] + label::before {width: 18px;height: 18px;border-radius: 9px; } 
.ui-toggle-radio .icon-toggle-radio.small input[type=checkbox].checked + label::before, .ui-toggle-radio .icon-toggle-radio.small input[type=checkbox]:checked + label::before {-webkit-transform: translateX(18px);transform: translateX(18px); } 
.ui-toggle-radio .icon-toggle-radio.small input[type=checkbox].disabled + label, .ui-toggle-radio .icon-toggle-radio.small input[type=checkbox]:disabled + label {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background-color: var(--bg-gray); } 
.ui-toggle-radio .icon-toggle-radio.small input[type=checkbox].disabled + label::before, .ui-toggle-radio .icon-toggle-radio.small input[type=checkbox]:disabled + label::before {-webkit-transform: translateX(0);transform: translateX(0); } 
.ui-toggle-radio .icon-toggle-radio.small input[type=checkbox].checked.disabled + label, .ui-toggle-radio .icon-toggle-radio.small input[type=checkbox]:checked:disabled + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background-color: var(--palette-blue-200); } 
.ui-toggle-radio .icon-toggle-radio.small input[type=checkbox].checked.disabled + label::before, .ui-toggle-radio .icon-toggle-radio.small input[type=checkbox]:checked:disabled + label::before {-webkit-transform: translateX(18px);transform: translateX(18px); } 
.pr-info-sec .accordion .accordion-sec-title {display: block;margin: 32px 0 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.pr-info-sec .accordion .accordion-trigger[aria-expanded=true] {border-bottom-width: 0; } 
.pr-info-sec .accordion .accordion-trigger[aria-expanded=false] {border-bottom-width: 1px; } 
.pr-info-sec .notice-contents-wrap {padding: 16px; } 
.pr-info-sec .notice-contents-wrap .img-wrap + p {margin-top: 12px; } 
.msg-dot {position: relative;padding-left: 12px;margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.msg-dot::before {content: "";display: inline-block;width: 4px;height: 4px;border-radius: 100%;background-color: var(--gray-600);vertical-align: middle;position: absolute;left: 0;top: 9px; } 
.msg-dot + .ui-form {margin-top: 32px; } 
.msg-dot.bd-t {border-top: 1px solid var(--border-secondary);padding-top: 16px;margin-bottom: 24px;margin-top: 8px; } 
.msg-dot.bd-t::before {top: 24px; } 
.confirm-sec {padding-top: 32px; } 
.confirm-sec.img-r {position: relative;min-height: 152px;padding-right: 80px; } 
.confirm-sec.img-r::after {content: "";display: block;width: 86px;height: 104px;position: absolute;right: 0;top: 36px;background: url(/images/web/img/bg/bg-type-happy.png) no-repeat 0 0;background-size: 100% auto; } 
.confirm-sec.img-r + .tit-tbl {margin-top: 0; } 
.confirm-sec.img-r .h2 {margin-bottom: 8px; } 
.ui-form-sec .ui-form-wrap:first-of-type {margin-top: 24px; } 
.ui-form-sec .ui-form-wrap + .text.bullet-dot {margin-top: 8px; } 
.ui-form-sec .h2:first-child + .ui-form-wrap {margin-top: 24px; } 
.ui-form-sec .h4:first-child {margin-bottom: 16px; } 
.ui-form-sec .h4:first-child + .ui-form-wrap {margin-top: 16px; } 
.ui-form-sec .ui-toggle-radio {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ui-form-sec .ui-toggle-radio .toggle-title {margin: 0; } 
.ui-form-sec .ui-toggle-radio .toggle-title[class^=h]:first-child {margin: 0; } 
.ui-form-sec .ui-toggle-panel .ui-form-wrap:first-of-type {margin-top: 16px; } 
.bottom-sheet-contents .notice-sec {margin-top: 16px; } 
.bottom-sheet-contents .notice-sec p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.bottom-sheet-contents .notice-sec p ~ p {margin-top: 20px; } 
.banner-sec {text-align: right;margin: 32px 0; } 
.banner-sec .img-wrap img {width: 100%;height: auto;vertical-align: top; } 
.toggle-control-wrap .js-toggle-control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.toggle-control-wrap .js-toggle-control::after {right: 0; } 
.ui-form-wrap.follow-checkbox {padding: 16px;border: 1px solid var(--border-primary);border-radius: 6px;margin-top: 24px; } 
.ui-form-wrap.follow-checkbox input[type=checkbox] + label .img-wrap {display: block;width: 100%;margin-top: 16px; } 
.ui-form-wrap.follow-checkbox input[type=checkbox] + label .img-wrap img {vertical-align: top; } 
.ui-form-wrap.follow-checkbox .toggle-control-wrap {margin-top: 16px; } 
.ui-form-wrap.follow-checkbox .toggle-control-wrap .panel {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.ui-form-wrap.follow-checkbox.checked {border: 1px solid var(--border-blue-same); } 
.search-employee .h2:first-child {margin-bottom: 24px; } 
.search-employee .search-result {margin-top: -24px; } 
.search-employee .search-result .ui-form-wrap {padding: 16px 0; } 
.search-employee .search-result .dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.search-employee .search-result .dl .dt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.search-employee .search-result .dl .dd {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.tumbler-visual {text-align: center;background-color: var(--bg-gray);padding: 32px; } 
.tumbler-visual .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;margin-bottom: 8px; } 
.tumbler-visual .h4 {font-weight: 400; } 
.tumbler-visual p.text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.tumbler-visual .img-wrap {width: 247px;margin: 0 auto; } 
.tumbler-visual .img-wrap img {width: 100%;height: auto;margin: 0 auto; } 
.tumbler-info-sec {padding: 32px 0; } 
.tumbler-info-sec .button-group {margin-bottom: 8px; } 
.tumbler-info-sec .button-group:first-of-type {margin-top: 32px; } 
.tumbler-info-sec p.text.mt32 {margin-top: 32px; } 
.tumbler-info-sec .text.align-c {text-align: center; } 
.tumbler-select-sec .h3,
.tumbler-select-sec .h4 {font-weight: 400;margin-bottom: 8px; } 
.tumbler-select-sec .h4 {margin-top: 8px; } 
.scraping-dl-area > .dt {margin: 16px 0 8px; } 
.scraping-dl-area > .dd {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.scraping-dl-area > .dd p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.scraping-dl-area > .dd p ~ p {margin-top: 8px; } 
.scraping-dl-area > .dd p + .text.bullet-dot {margin-top: 16px; } 
.info-dl-area {margin-top: 32px;margin-bottom: 32px; } 
.info-dl-area .dt {margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.info-dl-area .dt.type-line {padding-bottom: 16px;margin-bottom: 0;border-bottom: 1px solid var(--gray-600); } 
.info-dl-area .dt.type-line + .dd {margin-top: 16px; } 
.info-dl-area > .dt {margin-top: 32px; } 
.info-dl-area > .dt:first-child {margin-top: 0; } 
.info-dl-area .dd + .dd {margin-top: 16px; } 
.info-dl-area .dd .subtext.bullet-star {margin-top: 16px; } 
.info-dl-area > .dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.info-dl-area > .dd.type-line {padding: 16px 0;border-bottom: 1px solid var(--border-secondary);margin-bottom: 32px; } 
.info-dl-area .type-border {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;margin-top: 8px; } 
.info-dl-area .type-border > .dd p {margin-bottom: 8px; } 
.info-dl-area .text-decoration {border-bottom: 1px solid var(--border-primary_heavy-same); } 
.accordion .accordion-item .info-dl-area {margin-top: 0; } 
.list-pseudo-icon.icon-40 .item {position: relative;min-height: 40px;padding-left: 64px; } 
.list-pseudo-icon.icon-40 .item ~ .item {margin-top: 36px; } 
.list-pseudo-icon.icon-40 .item .tit {margin-bottom: 0; } 
.list-pseudo-icon.icon-40 .item ul.text {margin-top: 8px; } 
.list-pseudo-icon.icon-40 .item::before {content: "";display: block;width: 40px;height: 40px;position: absolute;top: 50%;left: 0;border-radius: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: var(--bg-gray);background-size: 40px auto; } 
.list-link-border {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.list-link-border .item-link {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;color: var(--text-primary );text-align: left;background-color: unset; } 
.list-link-border .item-link ~ .item-link {margin-top: 8px; } 
.list-link-border .item-link .tit {margin-bottom: 8px;position: relative; } 
.list-link-border .item-link .tit::after {content: "";display: block;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.list-link-border + ul.text {margin-top: 32px; } 
.list-radio-column li {margin-top: 16px; } 
.list-radio-column li:first-child {margin-top: 0; } 
.list-radio-column li p {margin-top: 8px; } 
.pr-savings-visual .select-rate {margin-bottom: 16px; } 
.pr-savings-visual .select-rate .color-em {color: var(--text-blue); } 
.pr-join-process .ui-form-sec > h2:first-child {margin-top: 32px;margin-bottom: 24px; } 
.pr-join-process .ui-form-sec .h4 ~ .h5 {margin-top: 16px; } 
.pr-join-process .ui-form-sec .ui-form ~ .item-content {margin-top: -20px; } 
.pr-join-process .ui-form-sec.alone .item-content {padding: 0; } 
.pr-join-process .js-toggle-control[type=checkbox]::after {content: none; } 
.pr-join-process .ui-list-wrap.non-border {border-top: 1px solid var(--gray-600); } 
.pr-join-process .ui-list-wrap.non-border .list-item {border-top: none; } 
.pr-join-process .ui-list-wrap.non-border + .box-layout-wrap {margin-top: 32px; } 
.pr-join-process .list-type-table + .box-layout-wrap {margin-top: 32px; } 
.pr-join-process .button-group.dual-mt {margin-top: 32px; } 
.pr-join-process .h2 + .info-certain-wrap {margin-top: 24px; } 
.pr-join-process .accordion-wrap {border-top: 1px solid var(--border-secondary);margin: 32px -20px 0; } 
.pr-join-process .accordion-wrap .ui-form-sec.accordion-type {margin: 0 !important;padding: 24px 20px;border-bottom: 1px solid var(--border-secondary);position: relative; } 
.pr-join-process .accordion-wrap .ui-form-sec.accordion-type .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.pr-join-process .accordion-wrap .ui-form-sec.accordion-type .js-toggle-control + label::before {content: "";background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;pointer-events: none;position: absolute;right: 0;top: calc(50% - 12px);-webkit-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.pr-join-process .accordion-wrap .ui-form-sec.accordion-type .js-toggle-control[aria-expanded=true] + label::before {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.pr-join-process .accordion-wrap .ui-form-sec.accordion-type .ui-form-wrap:last-child .ui-form {margin-bottom: 0; } 
.pr-join-process .js-toggle-checkbox-opposite .item-content {padding: 20px 0 0; } 
.pr-join-process .js-toggle-checkbox-opposite .item-content + .ui-toggle-panel {margin-top: 24px; } 
.pr-retirement-visual .img-area img {width: 100%; } 
.pr-retirement-visual .text-guide-list .horizontal-list-type li {padding-left: 10px; } 
.pr-retirement-visual .text-guide-list .horizontal-list-type li::before {width: 5px;height: 1px; } 
.pr-retirement-visual .ui-form.double {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px; } 
.pr-retirement-visual .ui-form.double .form-set {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.pr-retirement-visual .ui-form.double .form-label {width: 91px; } 
.pr-retirement-visual .text.double {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px; } 
.pr-retirement-visual .text.double .text-txt-area {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right; } 
.pr-retirement-visual .text.double .text-tit-area {width: 91px; } 
.pr-retirement-visual .accordion.small {border: none; } 
.pr-retirement-visual .accordion.small .accordion-trigger {border: none; } 
.pr-retirement-visual .accordion.small .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pr-retirement-visual .accordion.small .accordion-panel {border-bottom: none; } 
.pr-retirement-visual .type-card-service.account + .ui-form.line-type {margin-top: 32px; } 
.pr-retirement-visual .step-wrap + .type-card-service {margin-top: 32px; } 
.pr-retirement-visual .step-wrap + .list-type-table {margin-top: 32px; } 
.pr-retirement-visual .list-type-table + .subtext {margin-top: 16px; } 
.pr-retirement-visual .ui-form-sec + .ui-form {margin-top: 24px; } 
.pr-retirement-visual .complete-sec h2 em {color: var(--text-blue); } 
.pr-retirement-visual .type-card-info .h4 + .text {margin-top: 8px; } 
.portfolio-select-area {position: relative;padding: 24px 0;margin-top: 32px;margin-bottom: 22px;background: var(--bg-canvas_gray); } 
.portfolio-select-area .type-card-prod {background: var(--bg-canvas_white ); } 
.portfolio-select-area .type-card-prod.type-check.simple-type .text {margin-top: 4px; } 
.portfolio-select-area .porfolio-infor-btn {position: absolute;z-index: 10;left: 50%;bottom: -22px;width: 44px;height: 44px;border-radius: 50%;background: var(--bg-canvas_gray);-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.portfolio-select-area .porfolio-infor-btn::after {content: "";position: absolute;left: 50%;top: 15px;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.portfolio-select-area .portfolio-title {padding: 0 20px; } 
.portfolio-select-area + .tabs {margin-top: 40px; } 
.portfolio-select-area + .tabs + .type-card-check {margin-top: 16px; } 
.notice-contents-wrap + .type-card-retirement {margin-top: 32px; } 
.pr-living-trust .notice-contents-wrap + .tabs {margin-top: 32px; } 
.pr-living-trust .notice-contents-wrap + .tabs .tab-item {margin-bottom: 0; } 
.pr-living-trust .applicant-list-wrap > ul > li {margin-top: 12px;border: 1px solid var(--border-primary);border-radius: 6px;background: var(--bg-canvas_white );overflow: hidden; } 
.pr-living-trust .applicant-list-wrap > ul > li:first-child {margin-top: 0; } 
.pr-living-trust .applicant-list-wrap > ul > li .list-header button {display: block;width: 100%;padding: 16px;text-align: left;background: var(--bg-canvas_white );border: 0;border-bottom: 1px solid var(--border-secondary); } 
.pr-living-trust .applicant-list-wrap > ul > li .list-header button::after {position: absolute;right: 16px;top: 16px; } 
.pr-living-trust .applicant-list-wrap > ul > li .list-body {padding: 24px 16px 16px; } 
.pr-living-trust .applicant-list-wrap > ul > li .list-body .counsel {margin-bottom: 24px; } 
.pr-living-trust .applicant-list-wrap > ul > li .list-body .step-linear-type2 {margin-bottom: 32px; } 
.pr-living-trust .applicant-list-wrap .more-button {margin-top: 12px; } 
/*
 * 상품가입 > 펀드
 */
.product-new-fund .show-info-case {width: 100%; } 
.product-new-fund .show-info-case .product-name {margin: 24px 0 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.product-new-fund .show-info-case .product-name + .text {margin-top: 0;margin-bottom: 0; } 
.product-new-fund .text-counter {margin-top: 0; } 
.product-new-fund .btn-radio-list {margin-bottom: 32px; } 
.product-new-fund .btn-radio-list + .redemption_account_info {margin-top: -16px; } 
.product-new-fund .btn-radio-list + .account-select-after, .product-new-fund .btn-radio-list + .redemption_account_info, .product-new-fund .btn-radio-list + .redemption_account_info .text {margin-bottom: 32px; } 
.product-new-fund .type-btn-sort-check {margin-bottom: 16px; } 
.product-new-fund .type-btn-sort-check .tab-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: auto; } 
.product-new-fund ul.text,
.product-new-fund .button-group,
.product-new-fund .type-card-point,
.product-new-fund .input-type-checkbox,
.product-new-fund .account-select-after {margin-bottom: 32px; } 
.product-new-fund ul.text + .input-type-checkbox,
.product-new-fund .button-group + .input-type-checkbox,
.product-new-fund .type-card-point + .input-type-checkbox,
.product-new-fund .input-type-checkbox + .input-type-checkbox,
.product-new-fund .account-select-after + .input-type-checkbox {margin-top: -14px; } 
.product-new-fund .my-shinhan-point .input-type-checkbox {margin-bottom: 0; } 
.product-new-fund .account-selector + .text {margin-top: 16px; } 
.product-new-fund .account-select-after ~ .qa-list-wrap {margin-top: -32px; } 
.product-new-fund .account-selector > button {padding-right: 23px; } 
.product-new-fund .ui-toggle-radio,
.product-new-fund .ui-toggle-panel,
.product-new-fund .notice-contents-wrap + .account-select-after {margin-top: 32px; } 
.product-new-fund .list-type-table .txt-data-area {max-width: 50%; } 
.product-new-fund .complete-sec .box-layout-wrap {margin-top: 32px; } 
.product-new-fund .complete-sec .result-info {margin-top: 133px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.product-new-fund .qa-list-wrap .q-content {padding-bottom: 16px; } 
.product-new-fund .qa-list-wrap .btn-radio-list {margin-bottom: 0; } 
.product-new-fund .qa-list-wrap .form-message {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;color: var(--text-red); } 
.product-new-fund .investment-ratio-list .type-card-prod + .type-card-prod {margin-top: 12px; } 
.product-new-fund .investment-ratio-list + .box-layout-wrap {margin: 16px 0; } 
.product-new-fund .automatic-withdrawal-setting.item:not(.checked) .ui-toggle-panel {display: none; } 
.product-new-fund .mypoint-wrap {margin-top: -14px; } 
.product-new-fund .mypoint-wrap.item:not(.checked) .type-card-point {display: none; } 
.product-new-fund .mypoint-wrap .type-card-point {margin-top: -14px; } 
.product-new-fund .ui-toggle-wrap.type-active .button-group {display: none; } 
.product-new-fund .ui-toggle-wrap.type-active.checked .button-group {display: block; } 
.pr-common.elf-fund .bottom .list-type-table li {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.pr-common.elf-fund .bottom .list-type-table li .inline {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.pr-common.elf-fund .bottom .list-type-table li .type-red {color: var(--text-red); } 
.pr-common.elf-fund .bottom .list-type-table li .type-blue {color: var(--text-blue); } 
.pr-common.elf-fund .type-card-detail .bottom .list-type-table + .text {margin-top: 0;padding-top: 8px;border-top: 1px solid var(--gray-600); } 
.page-in-sheet {z-index: 90; } 
.page-in-sheet .color-em {color: var(--text-blue); } 
.page-in-sheet .page-in-sheet-handle {position: absolute;right: 16px;top: 14px;padding: 0;border: 0;font-size: 1px;color: transparent;overflow: hidden;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.page-in-sheet .page-in-sheet-handle.active {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.page-in-sheet .bottom-sheet-card-list {margin: 16px 0 84px; } 
/*
 * 상품가입 > 신탁
 */
.new-subscription-info .ui-form-wrap .subtext {margin-top: 4px; } 
.new-subscription-info .ui-form-wrap + .input-type-checkbox {margin: 16px 0 32px; } 
.new-subscription-info .ui-toggle-wrap .button-group {margin: 16px 0 32px; } 
.new-subscription-info .ui-toggle-wrap.item:not(.checked) .button-group .btn-item-tit {color: var(--text-disabled-same); } 
.new-subscription-info .ui-toggle-wrap.item:not(.checked) .button-group .btn-text {pointer-events: none; } 
.new-subscription-info .ui-toggle-wrap.item:not(.checked) .button-group .label {display: none; } 
.new-subscription-info .ui-toggle-radio {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.new-subscription-info .ui-toggle-radio .toggle-title {margin: 0; } 
.new-subscription-info .ui-toggle-radio .toggle-title[class^=h]:first-child {margin: 0; } 
/*
 * 상품가입 > 외화예적금
 */
.foreign-currency-wrap {margin-bottom: 32px; } 
.foreign-currency-wrap .visual {min-height: 315px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 25px 20px 20px; } 
.foreign-currency-wrap .visual .text-area {z-index: 1;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.foreign-currency-wrap .visual .text-area ~ .text-area {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.foreign-currency-wrap .visual .text-area [class^=h] {margin-bottom: 16px; } 
.foreign-currency-wrap .visual .text-area .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-size: 26px;/* 예외 */
margin-bottom: 8px;font-weight: 500; } 
.foreign-currency-wrap .visual .text-area .text {margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.foreign-currency-wrap .visual .text-area .text .em {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.foreign-currency-wrap .visual .text-area .text .rate {line-height: var(--t7-line-height); } 
.foreign-currency-wrap .visual .text-area .text.fs-small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.foreign-currency-wrap .visual .text-area .text:last-child {margin-bottom: 0; } 
.foreign-currency-wrap .visual .text-area .align-bottom {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.foreign-currency-wrap .visual .button-group {margin-top: 20px; } 
.foreign-currency-wrap .visual .banner-sec {margin-bottom: 0; } 
.foreign-currency-wrap .visual .label-wrap {margin-bottom: 3px; } 
.foreign-currency-wrap .visual.bg-align-b::before {content: "";display: block;width: 248px;height: 143px;position: absolute;bottom: 88px;right: 24px;background: url(/images/web/img/product/pr-visual-savings.png) 0 0 no-repeat;background-size: 100%;z-index: 0; } 
.foreign-currency-wrap .swiper {margin-top: 0; } 
.foreign-currency-wrap .swiper .visual-area {display: block;position: relative; } 
.foreign-currency-wrap .swiper .visual-area .visual.color-foreign {min-height: 315px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.foreign-currency-wrap .swiper .button-wrap {text-align: center; } 
.foreign-currency-wrap .swiper .image-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin: 47px 0 37px;text-align: right; } 
.foreign-currency-wrap .swiper .img-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 132px;height: 132px;border-radius: 50%;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.foreign-currency-wrap .swiper .btn-icon {border: 1px solid transparent;background-color: transparent; } 
.foreign-currency-wrap .swiper .btn-icon .button-title {display: block;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: center; } 
.foreign-currency-wrap .swiper .btn-icon.active .img-area {border: 1px solid var(--border-blue-same); } 
.foreign-currency-wrap .swiper .btn-icon.active .button-title {color: var(--text-blue); } 
.foreign-currency-wrap .foreign-currency-contents {padding: 0 20px; } 
.foreign-currency-wrap .foreign-currency-contents .multi-banner {margin: 25px 0; } 
.foreign-currency-wrap .accordion + .subtext {margin: 15px 0 32px;color: var(--text-tertiary); } 
.foreign-currency-wrap .button-group .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.foreign-currency-wrap .button-group a + a {margin-left: 8px; } 
.foreign-currency-wrap .confirm-wrap {margin-bottom: 32px; } 
.foreign-currency-wrap .confirm-wrap .box-layout-wrap .text:not(.bullet-dot) {color: var(--text-primary ); } 
.foreign-currency-wrap .confirm-wrap .box-layout-wrap + .form-set {margin-top: 16px; } 
.foreign-currency-wrap .complete-sec .h2 + .text {text-align: center;font-weight: 400; } 
.foreign-currency-wrap .box-layout-wrap + .multi-banner {margin-top: 25px; } 
.foreign-currency-wrap .list-type-table + .box-layout-wrap {margin-top: 16px; } 
.foreign-currency-wrap .ui-form + .input-type-checkbox {margin-top: -16px; } 
.foreign-currency-wrap .input-type-checkbox + .ui-form {margin-top: 16px; } 
.foreign-currency-wrap [class*=radio-content-] {margin-top: 32px; } 
.foreign-currency-wrap [class*=toggle-content-].item:not(.checked) .ui-toggle-panel {display: none; } 
.foreign-currency-wrap .ui-toggle-radio {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.foreign-currency-wrap .ui-toggle-radio .toggle-title {margin: 0; } 
.foreign-currency-wrap .ui-toggle-radio .toggle-title[class^=h]:first-child {margin: 0; } 
.foreign-currency-wrap .accordion-item .tabs.segment-tabs .tab-list {margin-bottom: 32px; } 
.foreign-currency-wrap .ui-form .subtext {margin-top: 4px; } 
/*
 * 상품가입 > 보험
 */
.pr-insurance-area .h2:first-child {margin-top: 0; } 
.pr-insurance-area .ui-form-group + .ui-form {margin-top: 32px; } 
.pr-insurance-area .idcard-image-area {position: relative;overflow: hidden;border-radius: 12px; } 
.pr-insurance-area .idcard-image-area img {display: block;width: 100%; } 
.pr-insurance-area .idcard-image-area .idcard-info-box {position: absolute;top: 27px;right: 14px; } 
.pr-insurance-area [class*=radio-content-] {margin-bottom: 32px; } 
.pr-insurance-area #modalSheetIdcard .idcard-select-list {padding: 0 20px; } 
.pr-insurance-area #modalSheetIdcard .btn-radio-list {gap: 0; } 
.pr-insurance-area #modalSheetIdcard .btn-radio-list li {width: 100%; } 
.pr-insurance-area #modalSheetIdcard .btn-type-radio input[type=checkbox] + label,
.pr-insurance-area #modalSheetIdcard .btn-type-radio input[type=radio] + label {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;border: 0;border-bottom: 1px solid var(--border-secondary); } 
.pr-insurance-area #modalSheetIdcard .btn-type-radio input[type=checkbox]:checked + label,
.pr-insurance-area #modalSheetIdcard .btn-type-radio input[type=radio]:checked + label {border-color: var(--border-secondary); } 
/*
 * 상품가입 > ISA
 */
.smile-call .qa-list-wrap .ui-form-wrap.flex-type .text:nth-of-type(1) {-webkit-box-flex: 0;-ms-flex: 0 1 130px;flex: 0 1 130px; } 
.smile-call .qa-list-wrap .ui-form-wrap.flex-type .text:nth-of-type(2) {-webkit-box-flex: 0;-ms-flex: 0 1 70px;flex: 0 1 70px; } 
.smile-call .qa-list-wrap .ui-form-wrap.flex-type .ui-form {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto; } 
.smile-call .qa-list-wrap .ui-form-wrap.flex-type .text:nth-of-type(1) {-ms-flex-negative: 0;flex-shrink: 0; } 
/*
 * 상품가입 > 카드
 */
.checkcard-slide-wrap {margin-top: 32px; } 
.checkcard-slide-wrap .swiper-wrapper {margin-bottom: 40px; } 
.checkcard-slide-wrap .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.checkcard-slide-wrap .swiper-slide .image-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 240px;margin-bottom: 16px; } 
.checkcard-slide-wrap .swiper-slide .image-wrap img {display: block;margin: 0 auto; } 
.checkcard-slide-wrap .swiper-slide .input-type-radio {-ms-flex-item-align: center;grid-row-align: center;align-self: center; } 
.card-slide-wrap {margin-top: 24px;margin-bottom: 24px; } 
.card-slide-wrap.item-more {margin-right: -20px;padding-right: 20px; } 
.card-slide-wrap .swiper-slide .image-wrap {overflow: hidden;margin-bottom: 16px;width: 100%;height: auto; } 
.card-slide-wrap .swiper-slide .image-wrap img {display: block;width: 100%;height: auto;margin: 0 auto; } 
.card-slide-wrap .swiper-slide .image-type-radio {-ms-flex-item-align: center;grid-row-align: center;align-self: center; } 
.card-slide-wrap .swiper-slide .image-type-radio input {position: absolute;left: -1000px;-webkit-appearance: none;-moz-appearance: none;appearance: none; } 
.card-slide-wrap .swiper-slide .image-type-radio input:checked + label {border-color: var(--border-blue-same); } 
.card-slide-wrap .swiper-slide .image-type-radio label {display: block;padding: 4px;border-radius: 12px;border: 1px solid var(--border-primary);text-align: center; } 
.card-slide-wrap .swiper-slide .image-type-radio label em {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all; } 
[class*=pr-].common-search-wrap .tab-content {padding: 20px; } 
[class*=pr-].common-search-wrap .tab-content .input-info-wrap {margin-top: 0; } 
[class*=pr-].common-search-wrap .tab-content .branch-search {padding-top: 0; } 
[class*=pr-].common-search-wrap .tab-content .branch-search .ui-form-wrap {margin-top: 0; } 
[class*=pr-].common-search-wrap .tab-content .text + .search-list {margin-top: 32px; } 
[class*=pr-].common-search-wrap .input-info-wrap.fullsize-layout .ui-form-wrap:first-child {margin-top: 0; } 
[class*=pr-].common-search-wrap .input-info-wrap .ui-form-wrap ~ * {margin-top: 32px; } 
[class*=pr-].common-search-wrap .input-info-wrap .region-buttons + .search-tip {margin-top: 32px; } 
[class*=pr-].common-search-wrap .input-info-wrap .dividers-group {margin-bottom: 0; } 
[class*=pr-].common-search-wrap .input-info-wrap .dividers-group + .search-list {margin-top: 0; } 
[class*=pr-].common-search-wrap .input-info-wrap .search-list .tit-tbl-wrap {padding: 0 20px; } 
[class*=pr-].common-search-wrap .input-info-wrap .search-group .item-wrap {display: block;padding: 16px 20px;width: 100%;background-color: transparent;border: 0;text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box; } 
[class*=pr-].common-search-wrap .input-info-wrap .search-step03 .search-list {margin-left: -20px;margin-right: -20px; } 
.container[class*=pr-] .tabs .tab-content .branch-search {padding-top: 0; } 
.container[class*=pr-].product-card .accordion,
.container[class*=pr-].product-card .accordion-item {border: 0; } 
.container[class*=pr-].product-card .accordion + .dividers-group {margin-top: 0; } 
.container[class*=pr-].product-card .tab-list ~ .tab-contents {margin-top: 16px; } 
.container[class*=pr-].product-card .idcard-image-area {position: relative;overflow: hidden;border-radius: 12px; } 
.container[class*=pr-].product-card .idcard-image-area img {display: block;width: 100%; } 
.container[class*=pr-].product-card .idcard-image-area .idcard-info-box {position: absolute;top: 27px;right: 14px; } 
.container[class*=pr-].product-card #modalSheetIdcard .idcard-select-list {padding: 0 20px; } 
.container[class*=pr-].product-card .info-sec-wrap .card-list-wrap + .button-group {margin-top: 32px; } 
.container[class*=pr-].product-card .income-class .h2 {margin-bottom: 10px; } 
.container[class*=pr-].product-card .income-class .h2 + .text {margin-top: 0; } 
.container[class*=pr-].product-card .income-class .fullsize-layout {padding: 20px 20px 0;border-top: 1px solid var(--border-secondary); } 
.container[class*=pr-].product-card .income-class .fullsize-layout.ui-list-wrap {margin-top: 16px;padding-top: 0; } 
.container[class*=pr-].product-card .income-class .fullsize-layout.ui-list-wrap .item-content2 {padding: 16px 0; } 
.container[class*=pr-].product-card .income-class .fullsize-layout.ui-list-wrap .input-type-checkbox + .input-type-checkbox {margin-top: 16px; } 
.container[class*=pr-].product-card .income-class .fullsize-layout.ui-list-wrap .input-type-checkbox + .terms-check-wrap {margin-top: 8px; } 
.container[class*=pr-].product-card .income-class .fullsize-layout.ui-list-wrap .terms-check-wrap + .input-type-checkbox {margin-top: 16px; } 
.container[class*=pr-].product-card .income-class .fullsize-layout.ui-list-wrap .terms-check-wrap ~ .subtext {margin-top: 8px; } 
.container[class*=pr-].product-card .income-class .fullsize-layout.ui-list-wrap .list-item:last-child {border-bottom: 0; } 
.container[class*=pr-].product-card .income-class .fullsize-layout .terms-check-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 9px;background-color: var(--bg-gray);border-radius: 12px; } 
.container[class*=pr-].product-card .income-class .fullsize-layout .terms-check-wrap .terms-confirm {position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].product-card .income-class .fullsize-layout .terms-check-wrap .terms-confirm.txt-blind {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-right: 0;width: 24px;text-indent: -10000px; } 
.container[class*=pr-].product-card .income-class .fullsize-layout .terms-check-wrap .terms-confirm::after {content: "";display: block;width: 24px;height: 24px;position: absolute;right: 0;top: 0;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].product-card .income-class .fullsize-layout .terms-check-wrap > .input-type-checkbox em,
.container[class*=pr-].product-card .income-class .fullsize-layout .terms-check-wrap > .input-type-radio em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-].product-card .income-class + .subtext {margin-top: 16px; } 
/*
 * 상품가입 > 예금
 */
.pro-baseball .btn-radio-list.img-type .btn-type-radio label {height: 152px;padding: 20px 0; } 
.pro-baseball .btn-radio-list.img-type .btn-type-radio em {padding: 8px 0 0; } 
.pro-baseball .btn-radio-list.img-type .btn-type-radio span {display: block;width: 100%;text-align: center; } 
.pro-baseball .btn-radio-list.img-type .btn-type-radio span img {max-height: 80px; } 
.pro-baseball.interactive-process .btn-radio-list.img-type .btn-type-radio label {height: 152px !important;padding: 20px 0 16px; } 
.pro-baseball.interactive-process .btn-radio-list.img-type .btn-type-radio em {padding: 0;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.pr-deposits .text-data-list .hr-line {margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--border-primary); } 
.pr-deposits .ui-form-wrap .tooltip-area ~ .btn-radio-list + .radio-content-1 {margin-top: -16px; } 
.pr-deposits .ui-form-wrap .tooltip-area ~ .input-type-checkbox + .ui-form-wrap {margin-top: 16px; } 
.pr-deposits .ui-form-wrap .tooltip-area ~ .ui-form-wrap + .input-type-checkbox {margin-top: 16px; } 
.pr-deposits .coupon-wrap img {width: 100%; } 
.pr-deposits .coupon-wrap .title-wrap > span {display: block; } 
.pr-deposits .coupon-wrap .title-wrap .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pr-deposits .coupon-wrap .title-wrap .info {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pr-deposits .coupon-wrap .option-wrap {text-align: right; } 
.pr-deposits .coupon-wrap .option-wrap .unit {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pr-deposits .coupon-wrap .option-wrap .unit .per {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pr-deposits .coupon-wrap + .box-layout-wrap {margin-top: 20px; } 
.pr-deposits .coupon-wrap.type02 {background: var(--bg-gray);border: 1px solid var(--border-primary);border-radius: 12px;padding: 16px 20px 16px 75px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;position: relative; } 
.pr-deposits .coupon-wrap.type02 .coupon {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;letter-spacing: 1px;color: var(--text-quaternary);position: absolute;display: block;left: 16px;top: 50%;margin-top: -40px;-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;white-space: nowrap; } 
.pr-deposits .coupon-wrap.type02 .dashed-line {width: 0;border: 0;height: calc(100% - 20px);border-left: 1px dashed var(--border-primary);position: absolute;left: 56px;top: 4px; } 
.pr-deposits .coupon-wrap.type02::before, .pr-deposits .coupon-wrap.type02::after {content: "";position: absolute;display: block;width: 12px;height: 6px;background-color: var(--bg-canvas_white );border: 1px solid var(--border-primary);left: 50px; } 
.pr-deposits .coupon-wrap.type02::before {top: -1px;border-radius: 0 0 12px 12px;border-top: 0; } 
.pr-deposits .coupon-wrap.type02::after {bottom: -1px;border-radius: 12px 12px 0 0;border-bottom: 0; } 
/* 보험 : 약관 내부 상세 내용 as-is 코드 스타일 적용 */
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .txt .txtDesc:first-child,
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .scArea .txtDesc:first-child {margin-bottom: 8px; } 
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .txt .tit + .desc,
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .scArea .tit + .desc {margin-top: 8px; } 
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .txt strong.typ01,
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .scArea strong.typ01 {font-weight: 500; } 
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .txt .markList strong.typ01,
.terms-view-wrap .terms-list-area li .terms-check-cont .termsList .scArea .markList strong.typ01 {font-weight: 500; } 
/*
 * 상품가입 > 이어하기
 */
.pop-analysis .popup-body {padding: 24px 16px 32px;text-align: center; } 
.pop-analysis .image-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;height: 140px; } 
.pop-analysis .image-wrap img {display: block;margin: 0 auto; } 
.pop-analysis .image-wrap + .h4 {margin-bottom: 8px; } 
/*
 * 상품가입 > 포트폴리오
 */
.container[class*=pr-].portfolio-simulation .portfolio-info-list > li {padding: 32px 20px; } 
.container[class*=pr-].portfolio-simulation .portfolio-info-list > li .h2 {margin-bottom: 24px; } 
.container[class*=pr-].portfolio-simulation .portfolio-info-list > li .h2 + .h4 {margin-top: 24px;margin-bottom: 8px; } 
.container[class*=pr-].portfolio-simulation .portfolio-info-list > li:not(.in-gray) + li {border-top: 8px solid var(--border-secondary); } 
.container[class*=pr-].portfolio-simulation .portfolio-info-list > li .text + .notice-contents-wrap,
.container[class*=pr-].portfolio-simulation .portfolio-info-list > li .image-wrap + .button-group {margin-top: 16px; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap .h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap .h1 + .text {margin-top: 8px; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap .h1 + .text + .btn-text {margin-top: 16px; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap .h2 {margin-bottom: 8px; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap + .tabs {margin-top: 40px; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap.bg-fund {background: url(/images/web/img/product/icon-portfolio-simulation01.png) no-repeat center right/84px 96px; } 
.container[class*=pr-].portfolio-simulation .portfolio-title-wrap.bg-solrich {background: url(/images/web/img/product/icon-portfolio-simulation02.png) no-repeat center right/96px 96px; } 
.container[class*=pr-].portfolio-simulation .in-gray {background-color: var(--bg-gray); } 
.container[class*=pr-].portfolio-simulation .in-gray.fullsize-layout {padding: 32px 20px; } 
.container[class*=pr-].portfolio-simulation .segment-tabs .tab-content {padding: 24px 0; } 
.container[class*=pr-].portfolio-simulation .default-tabs .tab-content {padding: 24px 20px; } 
.container[class*=pr-].portfolio-simulation .default-tabs .tab-content .accordion.q-list {border-top: none; } 
.container[class*=pr-].portfolio-simulation .ui-form-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.container[class*=pr-].portfolio-simulation .ui-form-wrap .ui-form {width: 50%;margin-bottom: 0; } 
.container[class*=pr-].portfolio-simulation .ui-form-wrap .text {margin-left: 7%; } 
.container[class*=pr-].portfolio-simulation .ui-form-wrap + .ui-form-wrap {margin-top: 32px; } 
.container[class*=pr-].portfolio-simulation .ui-form-wrap + .text {margin-top: 24px; } 
.container[class*=pr-].portfolio-simulation .ui-form-wrap + .text + .button-group {margin-top: 24px; } 
.container[class*=pr-].portfolio-simulation .subtext + .chart-area {margin-top: 8px; } 
.container[class*=pr-].portfolio-simulation .box-layout-wrap {background-color: var(--bg-canvas_white ); } 
.container[class*=pr-].portfolio-simulation .box-layout-wrap .list-type-table {padding: 0;border-top: none;border-bottom: none; } 
.container[class*=pr-].portfolio-simulation .box-layout-wrap .button-group + .list-type-table {margin-top: 32px; } 
.container[class*=pr-].portfolio-simulation .accordion.q-list .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
/*
 * product > 신탁
 */
.trust .top-area .subcopy02 {margin-top: 40px;margin-bottom: 32px; } 
.trust .top-area .label-wrap + .h4 {margin-top: 0; } 
.trust .top-area .list-view-group {padding-top: 24px;color: var(--text-primary );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.trust .top-area .list-view-group + .subtext {margin-top: 24px;margin-bottom: 32px; } 
.trust .top-area .list-view-group .item-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.trust .top-area .list-view-group .item-box .txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: block; } 
.trust .top-area .list-view-group .item-box .txt em {display: block;font-weight: 700;width: 80px;height: 80px;line-height: 80px;margin-bottom: 8px;background-color: var(--bg-canvas_white );border-radius: 100%;-webkit-filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1)); } 
.trust .top-area .list-view-group .item-box .txt em.risk-em {color: var(--text-red);font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;line-height: 80px; } 
.trust .top-area .list-view-group .item-box .txt em.plus-em {color: var(--text-red);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;line-height: 80px; } 
.trust .form-label.h2 {margin-bottom: 12px; } 
.trust .accordion-panel {border-top: 1px solid var(--border-secondary);padding: 16px 20px; } 
.trust .accordion-panel .type-col td {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;text-align: right;color: var(--text-blue); } 
.trust .accordion-panel .no-data {padding: 8px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: center;color: var(--text-primary ); } 
.trust .accordion-panel .table-list-box,
.trust .accordion-panel .txt-list-wrap {position: relative; } 
.trust .accordion-panel .table-list-box .icon-toggle,
.trust .accordion-panel .txt-list-wrap .icon-toggle {position: absolute;right: 0;top: 0; } 
.trust .txt-list-wrap {position: relative; } 
.trust .txt-list-wrap + .txt-list-wrap {border-top: 1px solid var(--border-secondary);margin-top: 32px;padding-top: 32px; } 
.trust .txt-list-wrap .input-type-checkbox {margin-top: 12px; } 
.trust .txt-list-wrap .txt-list-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.trust .txt-list-wrap .txt-list-box .align-l {margin-top: 12px;-ms-flex-item-align: start;align-self: flex-start; } 
.trust .txt-list-wrap .txt-list-box .align-r {margin-top: 32px;-ms-flex-item-align: end;align-self: flex-end; } 
.trust .txt-list-wrap .txt-list-box .plus-em {color: var(--text-red); } 
.trust .txt-list-wrap .txt-list-box .minus-em {color: var(--text-blue); } 
.trust .txt-list-wrap .sbtn {display: inline-block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding: 3px 7px;background-color: transparent;border: 1px solid var(--border-primary);border-radius: 4px;white-space: nowrap; } 
.trust .txt-list-wrap .right-section {position: absolute;right: 0;top: 0; } 
.price-stocks-list .info-box-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 20px;padding: 16px;border-radius: 6px; } 
.price-stocks-list .info-box-group:nth-of-type(1) {margin-top: 20px; } 
.price-stocks-list .info-box-group .info-list-title .title {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.price-stocks-list .info-box-group .info-list-title .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.price-stocks-list .info-box-group ul.info-list-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 12px;margin-top: 20px; } 
.price-stocks-list .info-box-group ul.info-list-area li {border: 1px solid var(--border-secondary);border-radius: 16px;padding: 20px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.price-stocks-list .info-box-group ul.info-list-area li::before {content: "";display: block;clear: both;width: 46px;height: 46px;margin-right: 16px;background-image: url(/images/web/img/icon/sprite-pr-icon46.png);background-size: 240px 240px; } 
.price-stocks-list .info-box-group ul.info-list-area li:nth-child(1)::before {background-position: 0 0; } 
.price-stocks-list .info-box-group ul.info-list-area li:nth-child(2)::before {background-position: -46px 0; } 
.price-stocks-list .info-box-group ul.info-list-area li:nth-child(3)::before {background-position: -92px 0; } 
.price-stocks-list .info-box-group ul.info-list-area li .link-area a {color: var(--text-primary ); } 
.price-stocks-list .info-box-group ul.info-list-area.alone {line-height: 40px; } 
.price-stocks-list .info-box-group ul.info-list-area.list02 li::before {background-image: url(/images/web/img/icon/sprite-pr-icon56.png);width: 56px;height: 56px; } 
.price-stocks-list .info-box-group ul.info-list-area.list02 li.living-trust::before {background-position: -56px 0; } 
.videocall-wrap .h4 {display: block; } 
.videocall-wrap .hours-list {display: -ms-grid;display: grid;grid-rows: auto;grid-template-rows: auto;-ms-grid-columns: 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr; } 
.videocall-wrap .hours-list > *:nth-child(1) {grid-row: 1;-ms-grid-column: 1; } 
.videocall-wrap .hours-list > *:nth-child(2) {grid-row: 1;-ms-grid-column: 2; } 
.videocall-wrap .hours-list > *:nth-child(3) {grid-row: 1;-ms-grid-column: 3; } 
.videocall-wrap .hours-list > *:nth-child(4) {grid-row: 1;-ms-grid-column: 4; } 
.videocall-wrap .hours-list li a,
.videocall-wrap .hours-list li button {display: block;margin: 4px;width: calc(100% - 8px); } 
.videocall-wrap a.disabled {background-color: var(--bg-gray);color: var(--text-disabled-same); } 
.videocall-wrap a.active {background-color: var(--gray-300); } 
.videocall-wrap .btn-type-3:disabled {border-color: var(--border-primary);color: var(--text-disabled-same); } 
.videocall-wrap button.active {border: 1px solid var(--border-blue-same);color: var(--text-blue); } 
.videocall-wrap + .box-layout-wrap {margin-top: 28px; } 
.awaiter-info-wrap {margin-bottom: 32px; } 
.awaiter-info-wrap .subtext {color: var(--text-tertiary); } 
.awaiter-info-wrap .box-layout-wrap {text-align: center; } 
.awaiter-info-wrap .h5 {margin-bottom: 24px; } 
.awaiter-info-wrap .call-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px; } 
.awaiter-info-wrap ul {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 32px 20px 32px 20px;-ms-flex-pack: distribute;justify-content: space-around; } 
.awaiter-info-wrap ul li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center; } 
.awaiter-info-wrap ul li .item-title {display: block;margin-top: 12px;color: var(--text-primary ); } 
.awaiter-info-wrap ul li .item-num {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700;display: block; } 
.awaiter-info-wrap ul li:first-child {border-right: 1px solid var(--border-primary); } 
.awaiter-info-wrap ul li::before {content: "";display: block;clear: both;background-size: auto 100%;width: 56px;height: 56px;position: relative;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0); } 
.awaiter-info-wrap ul li:nth-child(1)::before {background-image: url(/images/web/img/product/pr-icon-awaiter-info-01.png); } 
.awaiter-info-wrap ul li:nth-child(2)::before {background-image: url(/images/web/img/product/pr-icon-awaiter-info-02.png); } 
.next-box-group {margin-bottom: 42px; } 
.next-box-group .next-area-text {margin-top: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 16px; } 
.next-box-group .next-area-text em {display: block;margin-left: 8px; } 
.next-box-group .next-area-text::before {content: "";display: block;clear: both;width: 48px;height: 32px;background-color: aquamarine;margin-right: 12px; } 
.next-box-group .info-title {margin-top: 16px; } 
.next-box-group ul.text + .subtext {margin-top: 16px;display: block; } 
.wist-my-product {margin-top: 32px; } 
.wist-my-product .buy-piece::after {height: 8px;margin: 32px -20px;background-color: var(--bg-gray);border: 0;content: "";display: block;clear: both; } 
.wist-my-product .buy-piece:last-child::after {display: none; } 
.wist-my-product .buy-piece a.type-card-prod {display: block; } 
.wist-my-product .buy-piece .type-card-prod.color-01 {background-color: var(--bg-gray); } 
.wist-my-product .buy-piece .type-card-prod.color-01 .name {color: var(--text-tertiary); } 
.wist-my-product .step-linear-type2 {margin: 32px 0; } 
.wist-my-product .step-linear-type2 ul {margin: 0; } 
.propensity-analysis .tooltip-area.info-type2 {position: relative; } 
.propensity-analysis .tooltip-area.info-type2 .tooltip-trigger {position: absolute;left: 174px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.propensity-analysis.type-either .subject {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;padding: 32px 20px 24px; } 
.propensity-analysis.type-either .subject .num {display: block;margin-bottom: 8px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.propensity-analysis.type-either .q-item {border-top: 1px solid var(--border-secondary); } 
.propensity-analysis.type-either .q-item .btn-radio-list {padding: 0 20px; } 
.propensity-analysis.type-either .q-item .btn-input-list {padding: 0 20px;margin-bottom: 16px; } 
.propensity-analysis.type-either .q-item .btn-input-list .payment-copy input {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;border: 0;border-bottom: 1px solid var(--border-primary);height: 56px;line-height: 56px;margin-right: 14px;outline: none; } 
.propensity-analysis.type-either .q-item.closed .btn-type-radio input[type=radio]:checked + label {border: 0;-webkit-box-shadow: none;box-shadow: none; } 
.propensity-analysis.type-either .q-subject {position: relative;display: block;width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;background-color: transparent;border: 0;text-align: left;padding: 16px 36px 16px 45px;text-indent: 0; } 
.propensity-analysis.type-either .q-subject .num {position: absolute;right: calc(100% - 45px);text-align: right;padding-right: 4px;color: var(--text-blue); } 
.propensity-analysis.type-either .q-content p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 16px;margin: 0 20px 8px;background-color: var(--bg-gray); } 
.propensity-analysis.type-either .q-content ul {margin-bottom: 16px; } 
.propensity-analysis.type-either .q-content ul li {padding: 0; } 
.propensity-analysis.type-either .q-content ul li label {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;line-height: 48px;height: 48px; } 
.propensity-analysis .checklist .q-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.propensity-analysis .checklist .q-item:first-child {border-top: 0; } 
.propensity-analysis .checklist .q-item.closed .q-subject {position: initial; } 
.propensity-analysis .checklist .q-item.closed .q-subject::after {-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);top: 50%; } 
.propensity-analysis .checklist .q-item.closed .q-content ul {margin-bottom: 0; } 
.propensity-analysis .checklist .q-item.closed .q-content input:checked + label {padding-left: 0;margin-top: -18px;margin-bottom: 18px; } 
.propensity-analysis .checklist .q-subject {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding: 24px 20px 24px 20px; } 
.propensity-analysis .checklist .q-subject::after {right: 14px;top: 24px; } 
.propensity-analysis .checklist .q-content ul {margin-bottom: 8px; } 
.propensity-analysis + .bottom-notice {margin-top: 0; } 
/*
* product > 보험
*/
.product-insurance-intro .list-type-table + .text {margin-top: 16px; } 
.product-insurance-intro .text + .terms-view-wrap {margin-top: 32px; } 
.product-insurance-intro .terms-view-wrap {margin-top: 12px; } 
.product-insurance-intro .txt-data-area.color-em {color: var(--text-blue); } 
.product-insurance-intro .sns-area .btn-like-grey32::before {background-position: -128px 0;background-repeat: no-repeat;background-color: transparent; } 
.product-insurance-intro .sns-area .btn-share-grey32::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.product-insurance-intro .sns-area.light .btn-like-white32::before {background-position: -128px -32px;background-repeat: no-repeat;background-color: transparent; } 
.product-insurance-intro .sns-area.light .btn-share-white32::before {background-position: -96px -32px;background-repeat: no-repeat;background-color: transparent; } 
.product-insurance-intro .sns-area.light .btn-share-grey24::before {background-position: -192px -168px;background-repeat: no-repeat;background-color: transparent; } 
.product-insurance-intro .plan-detail-header {position: relative;padding: 32px 20px 24px;background-color: var(--bg-orange); } 
.product-insurance-intro .plan-detail-header .title-area {position: relative;padding-top: 24px; } 
.product-insurance-intro .plan-detail-header .title-area .sns-area {position: absolute;right: 0px;top: 0; } 
.product-insurance-intro .plan-detail-header .title-area .sns-area label.icon-toggle > span {background: none;font-size: 0;margin: 0; } 
.product-insurance-intro .plan-detail-header .title-area .sns-area [class^=btn] {margin: 0; } 
.product-insurance-intro .plan-detail-header .title-area .sns-area .btn {margin-right: 12px; } 
.product-insurance-intro .plan-detail-header .title-area .logo {display: block;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;width: 24px;height: 24px; } 
.product-insurance-intro .plan-detail-header .title-area .logo img {height: 100%; } 
.product-insurance-intro .plan-detail-header .title-area .logo + .company {margin-top: 4px; } 
.product-insurance-intro .plan-detail-header .title-area .company {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;word-break: break-word;color: var(--text-primary );font-weight: 500; } 
.product-insurance-intro .plan-detail-header .inner-box {margin-top: 24px;padding: 24px;background-color: var(--bg-canvas_white );border-radius: 12px; } 
.product-insurance-intro .plan-detail-header .list-type-table {border-top: 0; } 
.product-insurance-intro .plan-detail-header .list-type-table.brb-none {border-bottom: 0; } 
.product-insurance-intro .plan-detail-header .list-type-table .txt-data-area small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.product-insurance-intro .plan-detail-header .list-type-table .color-em {color: var(--text-blue); } 
.info-user.type-sort {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.info-user.type-sort .sort-label-area:first-child {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; } 
.info-user.type-sort .sort-label-area:first-child .ui-form {-webkit-box-flex: 0;-ms-flex: 0 0;flex: 0 0; } 
.info-user.type-sort .sort-label-area:first-child .form-label {font-weight: 500; } 
.info-user.type-sort .ui-form {-webkit-box-flex: 1;-ms-flex: 1 0;flex: 1 0; } 
.traval-area,
.child-area {margin-top: 32px; } 
.traval-area .info-user + .info-user {margin-top: 12px; } 
.traval-area + .box-layout-wrap {margin-top: 32px; } 
.plan-result {padding-bottom: 25px; } 
.plan-result .item-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: var(--text-brand);margin-top: 24px;min-width: 144px; } 
.plan-result .item-title span.color-payment {color: var(--text-seaform); } 
.plan-result .item-title span.color-promise {color: var(--text-blue); } 
.plan-result .item-title span.color-loan {color: var(--text-brand); } 
.plan-result .bar-grape-group {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;position: relative;height: 16px; } 
.plan-result .bar-grape-group.pension {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.plan-result .bar-grape-group .bar-rate {height: 16px;width: 100%;top: 0;left: 0;border-radius: 100px;background: var(--bg-blue-same); } 
.plan-result .bar-grape-group .bar-rate.bar-bg {position: absolute;height: 16px;border-radius: 7px;background: var(--bg-gray); } 
.plan-result .bar-grape-group .bar-rate.color-payment {background: var(--palette-seafoam-600); } 
.plan-result .bar-grape-group .bar-rate.color-promise {background: var(--bg-blue-same); } 
.plan-result .bar-grape-group .bar-rate.color-loan {background: var(--bg-blue-same); } 
.plan-result .bar-grape-group .bar-rate.muti-half {border-radius: 100px 0 0 100px; } 
.plan-result .bar-grape-group .bar-rate.muti-half25 {border-radius: 0 100px 100px 0; } 
.plan-result .bar-grape-group .bar-rate.half {border-radius: 100px; } 
.plan-result .bar-grape-group .bar-rate.revese-half {border-radius: 100px; } 
.plan-result .bar-grape-group .bar-rate.unit {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;z-index: 1;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;white-space: nowrap; } 
.plan-result .bar-grape-group .bar-rate.unit.color-loan {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.plan-result .bar-grape-group .bar-rate.unit .unit-text {position: relative;margin-top: 25px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.flex-resize {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.flex-resize .btn-radio-list {margin: 0; } 
.flex-resize .btn-radio-list li {padding: 0 2px; } 
.flex-resize .ui-form {margin-bottom: 0; } 
.flex-resize .ui-form:last-child {margin-left: 16px; } 
.flex-resize > :first-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.flex-resize .size-area {-webkit-box-flex: 0;-ms-flex: none;flex: none;padding-left: 17px; } 
.flex-resize .size-area li {width: 58px; } 
.flex-resize .error + .size-area {margin-bottom: 20px; } 
.flex-resize.half .ui-form {width: 50%; } 
/* 보험 마지막 */
/*
* product > 펀드
*/
.line-form-area {margin: 16px 0 32px 0;padding: 24px 20px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
/* 펀드 마지막 */
.borrow-detail-wrap > .text {margin-top: 16px; } 
.borrow-detail-wrap .accordion .accordion-panel {border-bottom: 8px solid var(--border-secondary); } 
.borrow-detail-wrap .inner-box h3.h4 + ul {margin-top: 0; } 
.borrow-detail-wrap .inner-box h3.h4 {margin-bottom: 8px;color: var(--text-primary ); } 
.borrow-detail-wrap .inner-box h4.h5 {margin-bottom: 0; } 
.borrow-detail-wrap .inner-box h3 + h4.h5 {margin-top: 0; } 
.borrow-detail-wrap .inner-box ul + h4.h5 {margin-top: 8px; } 
.borrow-detail-wrap .inner-box p.subtext.bullet-star.inner-type {margin-left: -12px; } 
.borrow-detail-wrap .inner-box .table-list-wrap {margin-top: 16px; } 
.borrow-detail-wrap .inner-box .table-list-wrap + p {margin-top: 8px; } 
.borrow-detail-wrap .inner-box .tit-tbl + .table-list-wrap {margin-top: 0; } 
.borrow-detail-wrap .inner-box .tit-tbl + span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.payment-wrap {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.payment-wrap .payment-copy {font-weight: 500; } 
.payment-wrap .payment-copy input {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;border: 0;border-bottom: 1px solid var(--border-primary);width: 70%;height: 56px;line-height: 56px;margin-right: 14px; } 
.payment-wrap .slide-area {margin-top: 24px; } 
.payment-wrap h3.h5 {margin-bottom: 16px; } 
.payment-wrap .payment-check li {padding-bottom: 16px; } 
.payment-wrap .payment-check li:last-child {padding-bottom: 0; } 
.payment-wrap .button-group {margin-top: 24px; } 
.payment-wrap .box-layout-wrap {margin-top: 8px; } 
.payment-wrap .text {margin-top: 16px; } 
.qa-list-wrap dl {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue);margin-top: 8px; } 
.qa-list-wrap dl dt {font-weight: 500; } 
.notice-box .form-title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0; } 
.notice-box .form-title-area .h5 {margin-bottom: 0; } 
.notice-box .subtext.bullet-star {margin: 4px 0 0; } 
.notice-box.smart-type .list-type-table li .subtext.bullet-star {margin-top: -8px;margin-left: 20px; } 
.notice-box.smart-type .dividers-middle {margin: 16px 0; } 
.notice-box.smart-type p {margin: 0; } 
.notice-box .box-layout-wrap .h5 {margin-top: 0; } 
.related-elem + .btn-radio-list {margin-top: 16px; } 
.related-elem .ui-form-sec.notice-box {margin: 0;border: 0; } 
.related-elem .input-type-checkbox {margin-top: 16px; } 
.text-box.type-03 .text-ti {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.text-box.type-03 .text-dec {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.text-box.type-03 .text-box-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;gap: 10px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.text-box.type-03 .text-box-list > li {width: 100%;position: relative;border: 1px solid var(--border-primary);border-radius: 12px;padding: 16px; } 
.text-box.type-03 .text-box-list > li div {padding-left: 68px; } 
.text-box.type-03 .text-box-list > li::before {content: "";display: block;clear: both;background-size: auto 100%;width: 56px;height: 56px;position: absolute;left: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: var(--palette-cyan-100); } 
.text-box.type-03 .text-box-list > li a {text-decoration: none;color: var(--text-primary); } 
.limitSerch-case02 .button-group {margin-top: 32px; } 
.limitSerch-case03 .button-group {margin-top: 32px; } 
.boxQuiz + .boxQuiz {margin-top: 20px; } 
.label-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.label-title .label-wrap {margin-right: 7px; } 
.label-title + .text-data-list {margin-top: 10px; } 
/* 대출 마지막 */
/*
 * product > 카드 
 */
.wish-wrap {background: var(--bg-gray);padding: 20px; } 
.wish-wrap .wish-list {color: var(--text-primary );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 13px; } 
.wish-wrap .wish-list .item-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 270px;height: 92px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 8px; } 
.wish-wrap .wish-list .item-box span {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;padding-right: 20px; } 
.wish-wrap .wish-list .item-box span:first-child {text-align: left;padding-left: 20px; } 
.wish-wrap .wish-list .item-box .txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block; } 
.wish-wrap .wish-list .item-box .txt em {display: block;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.card-detail-wrap {background-color: var(--bg-gray);padding: 20px; } 
.card-detail-wrap .img-area {text-align: center; } 
.card-detail-wrap .card-info-list {border: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 6px;background-color: var(--bg-canvas_white );margin-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.card-detail-wrap .card-info-list li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 14px;border-left: 1px solid var(--border-secondary); } 
.card-detail-wrap .card-info-list li:first-child {border-left: 0; } 
.card-detail-wrap .acc-info-wrap {padding-bottom: 32px;margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.card-detail-wrap .acc-info-wrap .acc-txt {padding-left: 20px; } 
.type-position {position: relative;margin-bottom: 28px; } 
.type-position .form-label {padding-left: 20px;top: 13px;left: 0;position: absolute; } 
.type-position .form-label em {color: var(--text-red); } 
/* common */
.input-wrap {margin-top: 32px; } 
.input-wrap .ui-form-sec .ui-toggle-radio {margin-bottom: 12px; } 
.input-wrap .ui-form-sec .ui-toggle-panel .btn-radio-list {margin-bottom: 32px; } 
.input-wrap .ui-form .btn-radio-list {margin-bottom: 32px; } 
.input-wrap .ui-form .btn-radio-list.bottom-fit {margin-bottom: 0; } 
.input-wrap .ui-form .tooltip-area + .ui-form-wrap {margin-top: 12px; } 
.input-wrap .list-type-table + .text {margin-top: 16px; } 
.input-wrap .list-type-table + .notice-contents-wrap, .input-wrap .list-type-table + .box-layout-wrap {margin-top: 16px; } 
.input-wrap .list-type-table + .img-wrap {margin-top: 20px; } 
.input-wrap .type-card-service + .table-list-wrap {margin-top: 32px; } 
.input-wrap .type-card-service + .list-type-table {margin-top: 24px; } 
.align-type-m {text-align: center;position: relative; } 
.align-type-m .btn-group.row {gap: 8px;margin-top: 32px; } 
.align-type-m .sidebox {position: fixed;z-index: 1;right: 20px;bottom: 90px; } 
.align-type-m + .button-group {margin-top: 24px; } 
.wish-wrap + div.ui-form {padding-top: 32px; } 
.link-area-text a {color: var(--text-primary );text-decoration: underline;cursor: pointer; } 
/*
 * product > 대출 > 사업자대출 > 전문직 사업자대출
 */
.list-loan-expert .link-area {position: relative;display: block;z-index: 1; } 
.list-loan-expert .loan-expert-item {position: relative; } 
.list-loan-expert .loan-expert-item::after {content: "";display: inline-block;position: absolute;right: 16px;bottom: 14px;width: 88px;height: 88px; } 
.list-loan-expert .loan-expert-item.doctor:after {background: url(/images/web/img/product/img-loan-expert01.png) no-repeat 50% 50%;background-size: auto 100%; } 
.list-loan-expert .loan-expert-item.law:after {background: url(/images/web/img/product/img-loan-expert02.png) no-repeat 50% 50%;background-size: auto 100%; } 
.list-loan-expert .loan-expert-item.animal:after {background: url(/images/web/img/product/img-loan-expert03.png) no-repeat 50% 50%;background-size: auto 100%; } 
.list-loan-expert .loan-expert-item.pharmacy:after {height: 91px;background: url(/images/web/img/product/img-loan-expert04.png) no-repeat 50% 50%;background-size: auto 100%; } 
.list-loan-expert .loan-expert-item .item-cont {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;position: relative;min-height: 162px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.list-loan-expert .loan-expert-item .item-cont .item-title {color: var(--text-primary );margin-bottom: 16px; } 
.list-loan-expert .loan-expert-item + .loan-expert-item {margin-top: 12px; } 
/*
 * product > 대출 > 희망플러스 특례보증대출
 */
.hope-plus-loan .input-type-checkbox {margin-bottom: 32px; } 
.hope-plus-loan .product-list-wrap li {padding: 16px 0 24px; } 
.hope-plus-loan .product-list-wrap li:first-child {padding-top: 0; } 
.hope-plus-loan .product-list-wrap li + li {border-top: 1px solid var(--border-secondary); } 
.hope-plus-loan .product-list-wrap li > span {display: block; } 
.hope-plus-loan .product-list-wrap li .product-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.hope-plus-loan .product-list-wrap li .product-tag {margin: 12px 0 20px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);line-height: 28px; } 
.notice-terms-wrap {margin-top: 32px; } 
.notice-terms-wrap .h2 {margin-bottom: 24px; } 
.notice-terms-wrap .terms-view-wrap {color: var(--text-tertiary); } 
.notice-terms-wrap .terms-view-wrap .h2,
.notice-terms-wrap .terms-view-wrap .h3,
.notice-terms-wrap .terms-view-wrap .h4,
.notice-terms-wrap .terms-view-wrap .h5 {color: var(--text-primary ); } 
.notice-terms-wrap .terms-foot-area .input-type-checkbox input[type=checkbox] + label {position: relative; } 
.notice-terms-wrap .terms-foot-area .input-type-checkbox input[type=checkbox] + label em {color: var(--text-tertiary); } 
/*
 * 상품가입 > 퇴직연금 > 상품선택/검색 팝업
 */
.retirement-pension .h2:first-child {margin-top: 0; } 
.retirement-pension .account-selector ~ .retirement-tab-view {margin-top: 12px; } 
.retirement-pension .account-selector ~ .retirement-tab-view > .h4-text {padding-top: 0; } 
.retirement-pension .tabs.default-tabs {margin-bottom: 32px; } 
.retirement-pension .tabs.default-tabs + .notice-contents-wrap {margin-top: -32px; } 
.retirement-pension .tabs.default-tabs + .notice-contents-wrap .notice-btn-area {margin-top: 16px; } 
.retirement-pension .tooltip-trigger {vertical-align: middle; } 
.retirement-pension > ul.text li {margin-bottom: 32px; } 
.retirement-pension .text-guide-list .color-em {color: var(--text-blue); } 
.retirement-pension .text-guide-list .text-hyphen li {margin: 0; } 
.retirement-pension .view-type-choose {margin: 16px 0;text-align: right; } 
.retirement-pension .view-type-choose .subtext {display: inline-block;margin-right: 8px; } 
.retirement-pension .comprehensive-management {margin: 32px 0; } 
.retirement-pension .comprehensive-management .form-label,
.retirement-pension .comprehensive-management p.text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.retirement-pension .comprehensive-management p.text {margin-top: 8px; } 
.retirement-pension .dividers-group + .select-product-month {margin-top: -32px; } 
.retirement-pension .select-product-month {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; } 
.retirement-pension .select-product-month .ui-form .form-set.non-border {border: none;padding: 6px 0; } 
.retirement-pension .select-product-month .ui-form .form-set.non-border .select-label {padding: 0 24px 0 0; } 
.retirement-pension .select-product-month .ui-form .form-set.non-border .select-label::after {right: 0; } 
.retirement-pension .select-product-month .ui-form.non-margin {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0; } 
.retirement-pension .select-product-month .ui-form + .subtext {margin-top: 0; } 
.retirement-pension .select-product-month .subtext {line-height: 37px; } 
.retirement-pension .select-product-month + .text {margin: 16px 0 24px; } 
.retirement-pension .retirement-pension-list {margin-top: 16px; } 
.retirement-pension .retirement-pension-list.checked .type-card-wrap.action-fold .type-card-check:nth-child(1) ~ .type-card-check {display: block; } 
.retirement-pension .retirement-pension-list .type-card-wrap.action-fold {overflow-y: auto;max-height: 330px; } 
.retirement-pension .retirement-pension-list .type-card-wrap.action-fold .type-card-check:nth-child(1) ~ .type-card-check {display: none; } 
.retirement-pension .retirement-pension-list ~ .retirement-pension-list .h4 {margin-top: 32px; } 
.retirement-pension .type-card-check {margin-bottom: 12px; } 
.retirement-pension .accordion.type-check {margin-top: 32px;border-top: none; } 
.retirement-pension .accordion.type-check .accordion-item {border-bottom: none;border-top: solid 8px var(--border-secondary); } 
.retirement-tab-view p.h4-text {padding-top: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.retirement-tab-view p.h4-text span {color: var(--text-blue); } 
.retirement-tab-view .complete-sec .button-group {margin-top: 32px; } 
.retirement-tab-view .retirement-product-search .ui-form {margin-bottom: 0; } 
.retirement-tab-view .retirement-product-search .ui-form + .button-group {margin-top: 32px; } 
.retirement-tab-view .retirement-product-search .search-detail-area {margin-top: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.retirement-tab-view .retirement-product-search .search-detail-area .keywords .btn-tag {margin: 4px 0; } 
.retirement-tab-view .retirement-product-search .detail-search-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.retirement-tab-view .retirement-product-search .detail-search-area .btn-type-3 {-webkit-box-flex: 1;-ms-flex: 1 0 60px;flex: 1 0 60px;height: 24px;margin-top: 16px; } 
.retirement-tab-view .retirement-product-search .detail-search-area .btn-tag {color: var(--text-blue);border-color: var(--border-blue-same); } 
.retirement-tab-view .retirement-product-search + .notice-contents-wrap,
.retirement-tab-view .retirement-product-search + .select-product-month {margin-top: 16px; } 
.retirement-tab-view .fund-sub-tab {margin: 32px 0; } 
/* 퇴직연금 상품안내 팝업 내 맞춤제안 바텀시트 */
.retirement-pension-custom .ul-list .list-item {padding: 0 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.retirement-pension-custom .ul-list .list-item + .list-item {margin-top: 12px; } 
.retirement-pension-custom .ul-list .list-item .dl .dt {font-weight: 500; } 
.retirement-pension-custom .ul-list .list-item .dl .dd {margin-top: 0; } 
.sub-title {margin: 8px 0;color: var(--text-tertiary); } 
.title-has-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.theme-fund-list {border-top: none; } 
.theme-fund-list .item-content {padding: 0; } 
.theme-fund-list .accordion-panel {overflow-y: auto;max-height: 525px; } 
/*
* 퇴직연금 > 상품안내 및 검색 팝업 > 상품상세
*/
.retirefund-product-detail .h2 {margin-top: 0; } 
.retirefund-product-detail .button-group {margin-top: 32px; } 
/*
* 골드/실버 > 고시가격변동내역 팝업
*/
.history-data-wrap .box-layout-wrap + .table-list-wrap {margin-top: 32px; } 
.history-data-wrap .table-list-wrap + .table-list-wrap {margin-top: 12px; } 
.history-data-wrap .table-list-wrap.tb-check th,
.history-data-wrap .table-list-wrap.tb-check td {padding: 10px 7px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.history-data-wrap .table-list-wrap + .text {margin-top: 16px; } 
.history-data-wrap .graph-area .temp-img {width: 100%;height: 100%; } 
.history-data-wrap .duration-wrap {margin-top: 32px; } 
.history-data-wrap .duration-wrap .btn-radio-list {margin-bottom: 0; } 
.history-data-wrap .duration-wrap .date-range {margin-top: 12px; } 
.history-data-wrap .duration-wrap .date-range * {margin-top: 0; } 
.history-data-wrap .duration-wrap .button-group {margin-top: 24px; } 
/*
 * product > 입출금
 */
.color-deposit-withdrawal-area .tab-cont-container {padding: 0 20px; } 
.color-deposit-withdrawal-area .answer-reserve-banner {position: relative;padding: 32px 20px 38px 20px;margin: 0 -20px;height: 240px;background: var(--bg-cyan-same);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.color-deposit-withdrawal-area .answer-reserve-banner .banner-title {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.color-deposit-withdrawal-area .answer-reserve-banner::after {content: "";position: absolute;right: 20px;bottom: 38px;width: 120px;height: 97px;background: url(/images/web/img/product/color-deposit-withdrawal01.png) no-repeat 0 0;background-size: 120px 97px; } 
.color-deposit-withdrawal-area .answer-reserve-banner .banner-title {color: var(--text-ondark_primary-same); } 
.color-deposit-withdrawal-area .answer-reserve-banner .banner-title + .notice-right-button {margin-top: 52px; } 
.color-deposit-withdrawal-area .answer-reserve-banner .btn-text {color: var(--text-ondark_primary-same); } 
.color-deposit-withdrawal-area .answer-reserve-banner + .ui-form {margin-top: 32px; } 
.color-deposit-withdrawal-area .form-set + .text {margin-top: 16px; } 
.color-deposit-withdrawal-area .notice-contents-wrap + .ui-form {margin-top: 32px; } 
.color-deposit-withdrawal-area .type-card-prod + .flex-align-wrap {margin-top: 16px; } 
.color-deposit-withdrawal-area .h2 + .accordion-custom {margin-top: 24px; } 
/*
 * product > 상품몰 서브메인 - njh
 */
.product-mall-container .tab-cont-container {padding: 0 20px 20px 20px; } 
.product-mall-container .category-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 8px; } 
.product-mall-container .category-list li {margin-right: 8px;line-height: 16px; } 
.product-mall-container .roundbox-check.card-type + .roundbox-check.card-type {margin-top: 12px; } 
.product-mall-container .roundbox-check.card-type .heart-title {color: var(--text-primary ); } 
.product-mall-container .total-text-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.product-mall-container .total-text-area em {color: var(--text-blue);margin-left: 4px; } 
.product-mall-container .total-text-area + .roundbox-check {margin-top: 16px; } 
.product-mall-container .toggle-tabs.sticky-type {margin-top: 16px; } 
.product-mall-container .toggle-tabs.sticky-type + .total-text-area {margin-top: 24px; } 
/*
 * Accordion
 */
.accordion-custom .accordion-item {position: relative;z-index: 1; } 
.accordion-custom .accordion-item .accordion-title {position: relative;z-index: 1;padding: 16px 48px 0 20px; } 
.accordion-custom .accordion-item .accordion-title .input-type-checkbox em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.accordion-custom .accordion-item .accordion-panel {display: block;position: relative;z-index: 1;padding: 8px 48px 16px 52px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; } 
.accordion-custom .accordion-item .accordion-panel[hidden] {white-space: normal; } 
.accordion-custom .accordion-item .js-toggle-control {position: absolute;z-index: 2;right: 12px;top: 16px;width: 24px;height: 24px;background-color: transparent;border: 0;text-indent: -10000px; } 
.accordion-custom .accordion-item .js-toggle-control:after {content: "";position: absolute;left: 0;top: 0; } 
.accordion-custom-line .accordion-item {border-bottom: 1px solid var(--border-secondary); } 
.accordion-custom-line .accordion-item .accordion-panel {display: block;position: relative;z-index: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; } 
.accordion-custom-line .accordion-item.active .accordion-panel {white-space: inherit; } 
.accordion-custom-line .accordion-trigger {display: block;position: relative;padding: 24px 20px 0 0px;width: 100%;text-align: left;border: 0;background: none;cursor: pointer; } 
.accordion-custom-line .accordion-trigger:focus, .accordion-custom-line .accordion-trigger:hover {z-index: 2; } 
.accordion-custom-line .accordion-trigger.arrow-type {width: auto;padding-right: 0; } 
.accordion-custom-line .accordion-trigger.arrow-type::after {right: -25px; } 
.accordion-custom-line .accordion-trigger,
.accordion-custom-line > :first-child .accordion-trigger {border-top: 0; } 
.accordion-custom-line .accordion-panel {padding: 0 20px 16px 32px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.accordion-custom-line .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.accordion-custom-line .accordion-title .count {color: var(--text-blue); } 
.accordion-custom-line .accordion-title .subcopy {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.accordion-custom-line .accordion-title .subtxt {position: absolute;right: 40px;top: calc(50% - 10px);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.accordion-custom-line .accordion-title.input-type-checkbox label::after {top: 1px; } 
.accordion-custom-line .accordion-title.input-type-checkbox em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.accordion-custom-line .accordion-trigger::after {content: "";background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;pointer-events: none;position: absolute;right: 16px;top: 40px;-webkit-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.accordion-custom-line .accordion-trigger[aria-expanded=true]::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.accordion-custom-line.type-hidden {position: relative; } 
.accordion-custom-line.type-hidden .accordion-trigger {position: absolute;z-index: 10;bottom: 0;right: 0; } 
.accordion-custom-line.type-hidden .accordion-trigger::after {top: 0; } 
.accordion-custom-line.type-hidden .accordion-item {border-bottom: 0; } 
.accordion-custom-line.type-hidden .accordion-item .accordion-panel {white-space: inherit; } 
.accordion-custom-line.type-hidden .accordion-item .hidden-content {display: none; } 
.accordion-custom-line.type-hidden .accordion-item .hidden-content ul.text {margin-top: 8px; } 
.accordion-custom-line.type-hidden .accordion-item.active .hidden-content {display: block; } 
.accordion-custom-line.confirm-type .input-type-checkbox label {padding-left: 0; } 
.accordion-custom-line.confirm-type .input-type-checkbox label::after {display: none; } 
.accordion-custom-line.confirm-type .input-type-checkbox label em {font-weight: 300;color: var(--text-tertiary); } 
.list-type-table .accordion-custom-line {width: 100%;margin: 0; } 
.list-type-table .accordion-item {border-bottom: none; } 
.list-type-table .accordion-item .accordion-trigger {padding: 0 24px 0 0; } 
.list-type-table .accordion-item .accordion-trigger .accordion-panel {padding: 0; } 
.list-type-table .accordion-item .accordion-trigger::after {top: 28px;right: 0; } 
.certification-step-area {margin-bottom: 32px; } 
.certification-step-area .step-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.certification-step-area .step-row .step-view-area {margin-right: 16px; } 
.certification-step-area .step-row .step-view-area .step-item {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;position: relative;z-index: 2;padding-top: 46px;width: 80px;height: 80px;border-radius: 50%;text-align: center;font-weight: 700;color: var(--text-brand);background: var(--bg-blue);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.certification-step-area .step-row .step-view-area .step-item::before {content: "";position: absolute;left: 50%;top: 18px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 24px;height: 24px; } 
.certification-step-area .step-row .step-view-area .step-item.ico01::before {background-position: -336px -216px;background-repeat: no-repeat;background-color: transparent; } 
.certification-step-area .step-row .step-view-area .step-item.ico02::before {background-position: -312px -216px;background-repeat: no-repeat;background-color: transparent; } 
.certification-step-area .step-row:not(:first-child) .step-view-area {position: relative; } 
.certification-step-area .step-row:not(:first-child) .step-view-area .line {position: absolute;z-index: 1;top: -100%;right: 50%;width: 1px;height: 100%;background: var(--bg-blue-same);-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.certification-step-area .step-row .step-text-area .certification-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 8px;font-weight: 500; } 
.certification-step-area .step-row + .step-row {margin-top: 24px; } 
.border-bottom-style {padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.border-bottom-style + .text {margin-top: 16px !important; } 
/*
 * product > 카드
 */
.student-area h2.h2 {margin-bottom: 8px; } 
.student-area .text + .button-group {margin-top: 32px !important; } 
.student-area .notice-contents-wrap + .list-type-table {margin-top: 32px; } 
.photo-save-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px; } 
.photo-save-wrap button {width: 104px;height: 106px;color: var(--text-blue);border-radius: 12px;border-color: var(--border-blue-same);background-color: var(--bg-canvas_white ); } 
.photo-save-wrap button .label {display: block; } 
.photo-save-wrap button .label::before {content: "";display: block;margin: 0 auto 8px;text-indent: -9999px; } 
.photo-save-wrap button.icon-photo-camera .label::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.photo-save-wrap button.icon-photo-image .label::before {background-position: -40px 0;background-repeat: no-repeat;background-color: transparent; } 
.info-certain-wrap .box-layout-wrap > .h4:first-child {margin-top: 0;margin-bottom: 12px; } 
.account-info .acc-dt {font-weight: 500; } 
.account-info .acc-dt.label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.account-info .acc-dt .success-label {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-cyan);border: 1px solid var(--border-blue-same);padding: 1px 5px;margin-left: 8px;font-weight: 300; } 
.account-info .acc-dt .fail-label {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-red);border: 1px solid var(--border-negative-same);padding: 1px 5px;margin-left: 8px;font-weight: 300; } 
/*
 * product > 선물하기(쏠기프팅)
 */
.pr-receive-gift .box-visual-gift {margin-bottom: 32px;padding: 23px 25px;height: 200px;background-color: var(--bg-banner_indigo_tint-same);background-image: url(/images/web/img/product/img-gift-box.png);background-position: bottom 20px right 20px;background-size: 96px 96px;background-repeat: no-repeat;border-radius: 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.pr-receive-gift .box-visual-gift.fullsize-layout {padding-top: 32px;margin-bottom: 0;height: 184px;background-position: bottom 32px right 20px;border-radius: 0; } 
.pr-receive-gift .box-visual-gift.fullsize-layout .h2 + p {margin-top: 8px; } 
.pr-receive-gift .box-visual-gift .text + .h2 {margin-top: 0; } 
.pr-receive-gift .box-visual-gift .h2 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;margin-bottom: 0; } 
.pr-receive-gift .box-visual-gift .h2:last-child {padding-bottom: 10px; } 
.pr-receive-gift .box-visual-gift .gift-content {margin-top: 42px;background-color: rgba(229, 214, 255, 0.4); } 
.pr-receive-gift .box-visual-gift .gift-content .text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.pr-receive-gift .box-visual-gift .gift-content .num-view-area {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.pr-receive-gift .box-visual-gift .gift-content:last-child {padding-bottom: 20px; } 
.pr-receive-gift .box-visual-gift + .ui-form + .text {margin-top: -16px; } 
.pr-receive-gift .box-visual-gift.card-type {padding: 16px;height: auto;background-image: none; } 
.pr-receive-gift .box-visual-gift.card-type .gift-banner {margin-top: 0; } 
.pr-receive-gift .box-visual-gift.card-type .type-card-prod {padding: 16px 0 0;border: none; } 
.pr-receive-gift .gift-color {color: var(--text-purple); } 
.pr-receive-gift .gift-color.mideum {font-weight: 500; } 
.pr-receive-gift .swiper.gift-type {margin-top: 32px;padding-bottom: 40px; } 
.pr-receive-gift .gift-bottom-link {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;gap: 8px; } 
.pr-receive-gift .gift-bottom-link .link-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative;padding: 16px;height: 80px;max-height: 80px;border: 1px solid var(--border-primary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.pr-receive-gift .gift-bottom-link .link-item .link-cont {width: 100%;height: 100%; } 
.pr-receive-gift .gift-bottom-link .link-item .link-cont.bg-type01 {background: url(/images/web/img/product/img-gift-link01.png) no-repeat left 0 bottom 0; } 
.pr-receive-gift .gift-bottom-link .link-item .link-cont .label-wrap + .text {margin-top: 4px; } 
.pr-receive-gift .serarch-after-area + .card-list-gift {margin-top: 32px; } 
.pr-receive-gift strong.h3 + .terms-view-wrap {margin-top: 32px; } 
.pr-receive-gift .account-selector + .ui-form {margin-top: 32px; } 
.pr-receive-gift .bottom-sheet-contents .text + .ui-form {margin-top: 32px; } 
.pr-receive-gift .text + .card-list-gift {margin-top: 32px; } 
.pr-receive-gift .gift-banner {margin-top: 16px;text-align: center; } 
.pr-receive-gift .gift-banner img {width: 300px; } 
.pr-receive-gift .gift-banner + .ui-form {margin-top: 32px; } 
.pr-receive-gift .no-data-wrap + .button-group {margin-top: 32px; } 
.pr-receive-gift .gift-popup-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding-top: 108px;background-image: url(/images/web/img/product/img-gift-box.png);background-position: center bottom 36px;background-size: 96px 96px;background-repeat: no-repeat;text-align: center;font-weight: 500; } 
.pr-receive-gift .gift-popup-title + .box-layout-wrap {margin-top: 32px; } 
.pr-receive-gift .type-card-prod + .info-certain-wrap {margin-top: 24px; } 
.pr-receive-gift .modal-popup .text + .ui-form {margin-top: 32px; } 
.page-limit-result .text + .subtext {margin: 24px 0 32px; } 
.page-limit-result .align-type-m {margin-top: 70px; } 
.page-refund-intro .bullet-dot + .text {margin-top: 16px; } 
.page-refund-intro .text + .table-list-wrap {margin-top: 8px; } 
.page-refund-intro .subtext + .text {margin-top: 16px; } 
.page-refund-intro ul.text {padding-bottom: 16px; } 
/*
 * product16 > 외화예적금, 대출, 펀드등
 */
.container[class*=pr-] .serch-displayer .product-filter {position: relative;padding: 12px 0; } 
.container[class*=pr-] .serch-displayer .product-filter > button {position: relative;display: block;width: 100%;padding: 0 30px 0 0;border: 0;text-align: left;background-color: transparent; } 
.container[class*=pr-] .serch-displayer .product-filter > button::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .serch-displayer .product-filter > button:disabled::after {display: none; } 
.container[class*=pr-] .serch-displayer .product-filter > button .text em + em::before {content: "·";display: inline-block;margin: 0 3px; } 
.container[class*=pr-] .serch-displayer.type02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.container[class*=pr-] .serch-displayer.type03 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 48px; } 
.container[class*=pr-] .serch-displayer.type03 .counter {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .serch-displayer.type03 .ui-form {margin-bottom: 0; } 
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form-wrap,
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form {width: calc(50% - 4px); } 
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form-wrap,
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form {margin-top: 0; } 
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form-wrap > div.currency-selector,
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form > div.currency-selector {padding-bottom: 16px; } 
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form-wrap > div.currency-selector .text,
.container[class*=pr-].interest-detail .ui-flex-wrap .ui-form > div.currency-selector .text {margin-top: 0; } 
.container[class*=pr-] .subtext-small {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 16px; } 
.container[class*=pr-] .subtext-small.text-right {text-align: right; } 
.container[class*=pr-] .interest-table .icon {display: inline-block;width: 24px;height: 24px;vertical-align: middle;margin-right: 10px;margin-top: -3px; } 
.container[class*=pr-] .interest-table .icon > img {width: inherit;height: inherit; } 
.container[class*=pr-] .ui-form-wrap .text-guide-list {margin-bottom: 30px; } 
.container[class*=pr-] .check-failed-box {border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary);padding: 16px 0;margin-bottom: 32px; } 
.container[class*=pr-] .check-failed-box .box-layout-wrap {background: rgba(235, 61, 79, 0.1);margin-bottom: 16px; } 
.container[class*=pr-] .check-failed-box .box-layout-wrap p {color: var(--text-red); } 
.container[class*=pr-] .card-list-wrap.account-type-wrap > li + li {margin-top: 12px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .list-type-table li + li {margin-top: 4px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .category-link-wrap {display: block; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .category-link-wrap .check-link {position: absolute;right: 15px;top: 15px;display: inline-block;text-indent: -9999px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .account-num {display: block;margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .info-text span {display: inline-block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .info-text span + span {margin: 0 0 0 12px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table {border-top: 1px solid var(--border-secondary); } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li {display: block;text-align: right; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-right: 8px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li .large-text {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .accordion {margin: 0;border-top: 0; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .accordion .accordion-trigger {text-align: right; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .accordion .accordion-trigger > span {display: inline-block; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .accordion .accordion-trigger::after {top: 4px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .accordion .accordion-panel {padding: 0; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .large-text {color: var(--text-red);text-align: right;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .notice-contents-wrap {margin-top: 8px; } 
.container[class*=pr-] .card-list-wrap.account-type-wrap .in-forms .list-type-table > li.toggle-area .text {text-align: left; } 
.container[class*=pr-] .fund-selector {margin-top: 24px; } 
.container[class*=pr-] .fund-selector .account-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding-left: 0; } 
.container[class*=pr-] .fund-selector .account-number {margin-top: 8px;padding-left: 0; } 
.container[class*=pr-] .fund-selector .money-list {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.container[class*=pr-] .fund-selector .money-list .account-money {margin-top: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .fund-selector .money-list .account-money + .account-money {margin-top: 7px; } 
.container[class*=pr-] .fund-selector .money-list .text {color: var(--text-primary ); } 
.container[class*=pr-] .fund-selector .money-list .money {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .fund-selector .money-list .large-text {color: var(--text-blue);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .ui-terms-sec .terms-view-wrap + .notice-contents-wrap {margin-top: 10px; } 
.container[class*=pr-] .card-list-wrap .type-card-check .per-num.justify {margin-top: 12px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .card-list-wrap .type-card-check .per-num .large {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-] .account-selector .account-money span.text {margin-top: 0; } 
.container[class*=pr-] .toggle-check .form-set.toggle-check-active {display: none; } 
.container[class*=pr-] .toggle-check .form-set.toggle-check-active > .btn-radio-list {margin-top: 16px; } 
.container[class*=pr-] .toggle-check.checked .form-set.toggle-check-active {display: block; } 
.container[class*=pr-] .toggle-check-2 .toggle-check-2-active {display: none; } 
.container[class*=pr-] .toggle-check-2.checked .toggle-check-2-active {display: block; } 
.container[class*=pr-] .check-list-space {margin-bottom: 20px; } 
.container[class*=pr-] .check-list-space > li + li {margin-top: 16px; } 
.container[class*=pr-] .ui-toggle-panel .table-list-wrap {margin-top: 24px; } 
.container[class*=pr-] .box-layout-wrap + .check-list-space {margin-top: 17px; } 
.container[class*=pr-] .date-range-set .ui-form {margin-bottom: 0; } 
.container[class*=pr-] .account-selector + .box-layout-wrap {margin-top: 16px; } 
.container[class*=pr-] .ui-form-wrap .form-set + .box-layout-wrap.color-01 {margin-top: 12px; } 
.container[class*=pr-] .box-layout-wrap p + ul.text {margin-top: 8px; } 
.container[class*=pr-] .complete-info-wrap + .notice-contents-wrap {margin-top: 16px; } 
.container[class*=pr-] .ui-toggle-panel .ui-form + .date-range-set {margin-top: -16px; } 
.container[class*=pr-] .notice-contents-wrap + p.text {margin-top: 12px; } 
.container[class*=pr-] .content-sec .button-row.row-gap {margin-top: 32px; } 
.container[class*=pr-] .account-selector .placeholder {display: inline-block;min-height: 21px; } 
.container[class*=pr-] .creation-link {padding-top: 146px;background: url(/images/web/img/product/img-sol-character02.png) no-repeat center top;margin-bottom: 16px; } 
.foreign-currency-wrap .accordion-item .text + .button-group {margin-top: 16px; } 
.regis-select-list .type-card-service {padding-left: 16px;border-radius: 0;border-width: 0 0 1px 0;border-color: var(--border-secondary); } 
.bottom-sheet-contents .account-select-lists.fund-select-lists .type-card-service.account {padding: 16px; } 
.bottom-sheet-contents .account-select-lists.fund-select-lists .amount {color: var(--text-primary ); } 
.bottom-sheet-contents .account-select-lists.fund-select-lists .num {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: inline-block;margin-left: 4px; } 
.row-gap-02.flex-align-wrap {margin: 39px 0; } 
.bottom-sheet-contents.prod-filter .h5 {margin-bottom: 0; } 
.bottom-sheet-contents.prod-filter .btn-radio-list {margin-top: 8px; } 
.product-new-fund .input-info-wrap > .text {margin-top: 8px; } 
.product-new-fund .voice-check-list {margin-bottom: 16px; } 
.product-new-fund .voice-check-list .item-content {display: block; } 
.product-new-fund .voice-check-list .item-content .input-type-checkbox {margin-bottom: 0px; } 
.product-new-fund .voice-check-list p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.prod-loan-01 .h4 {margin: 32px 0 8px; } 
.prod-loan-01 .h3 {margin-bottom: 16px; } 
.prod-loan-01 .button-group {margin-top: 16px; } 
.prod-loan-01 .notice-contents-wrap {margin-top: 16px; } 
.prod-loan-01 .notice-contents-wrap.fullsize-layout {margin-top: 0; } 
.prod-loan-01 .ui-form-sec {margin-top: 32px; } 
.prod-loan-02 .accordion {border-top: 0; } 
.prod-loan-02 .accordion .accordion-item {border-bottom: 0; } 
.prod-loan-02 .dividers-group {margin: 4px -20px 0; } 
.prod-loan-02 .box-layout-wrap {padding: 24px 24px 36px 24px;margin-top: 32px;border-radius: 12px; } 
.prod-loan-02 .box-layout-wrap p.text {margin-top: 8px; } 
.prod-loan-02 .info-dl-area .h5 {display: block;margin-bottom: 8px; } 
.prod-loan-02 .info-dl-area .dt-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.prod-loan-02 .info-dl-area .dt-item span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.prod-loan-03 dl .h4 {margin-bottom: 8px; } 
.prod-loan-03 dl .h5 {display: block;margin: 8px 0;color: var(--text-tertiary); } 
.prod-loan-03 dl + dl {margin-top: 24px; } 
.prod-loan-03 .tab-content {padding: 4px 20px 0; } 
.prod-loan-03 .notice-contents-wrap {margin-top: 16px; } 
.prod-loan-03 .data-tb-wrap + .data-tb-wrap {margin-top: 32px; } 
.prod-loan-03 .step-dot-wrap .ui-form-wrap {margin-top: 8px; } 
.prod-loan-03 .step-dot-wrap .ui-form-wrap .text-data-list::after, .prod-loan-03 .step-dot-wrap .ui-form-wrap .text-data-list p::after, .prod-loan-03 .step-dot-wrap .ui-form-wrap .text-data-list em::after {display: none; } 
.prod-loan-03 .step-dot-wrap .ui-form-wrap .text-data-list li {padding: 0; } 
.prod-loan-03 .step-dot-wrap .ui-form-wrap .text-data-list li + li {margin-top: 8px; } 
.prod-loan-03 .step-dot-wrap .text.absolute {position: absolute; } 
.loan-acc-list-wrap {margin-top: 32px; } 
.loan-acc-list-wrap .loan-acc-list {margin-top: 16px; } 
.h4 + .loan-acc-list-wrap {margin-top: 24px; } 
.dwp-resident p.text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.dwp-resident p.text + .btn-radio-list {margin-top: 8px !important; } 
.page-isa-intro .h2 {margin-bottom: 16px; } 
.page-isa-intro .text + .subtext {margin-top: 8px; } 
.info-detail-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 20px; } 
.info-detail-list li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.info-detail-list li p {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;padding-top: 52px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.info-detail-list li p.info .num {text-align: center;position: absolute;left: 0;top: 0;width: 100%;font-size: 36px;line-height: 36px; } 
.info-detail-list li p.rate .num {text-align: center;position: absolute;left: 0;top: 0;width: 100%;color: var(--text-red);font-size: 36px;line-height: 36px; } 
.detail-info-area {margin-top: 32px; } 
.txt-info-standard {text-align: right;margin-bottom: 19px; } 
/* 펀드 - 투자상품커버스토리, 투자정보 */
.container.pr-cover-box .serch-displayer {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative; } 
.container.pr-cover-box .serch-displayer .select-side.side-r {position: absolute;right: 0; } 
.container.pr-cover-box .h2 {margin-bottom: 0px; } 
.container.pr-cover-box .roundbox-check .tit-data-area {text-align: left;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.pr-cover-box .type-card-detail {padding: 0;border: 0; } 
.container.pr-cover-box .type-card-detail .btn-text .label-text {margin-right: 8px; } 
.container.pr-cover-box .type-card-detail .btn-text .label-text::before {content: "보유한 TOP5 종목"; } 
.container.pr-cover-box .type-card-detail .btn-text .label-text.top10::before{content: "보유한 TOP10 종목";}
.container.pr-cover-box .roundbox-check-box {margin-top: 32px; } 
.bottom-sheet-contents.prod-filter-box .dividers-middle {margin-bottom: 32px; } 
.bottom-sheet-contents.prod-filter-box p.text {margin-bottom: 32px; } 
.pr-join-process .confirm-sec.img-r.character-wrap::after {width: 116px;height: 116px;position: absolute;top: 64px;background: url(/images/web/img/product/img-sol-character.png); } 
.pr-join-process .confirm-sec.img-r.character-wrap .h2 + .text {margin-top: 8px; } 
.sol-savings .tit-area {margin-top: 32px; } 
.sol-savings .tit-area .h2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500;text-align: center;margin-bottom: 0; } 
.sol-savings .tit-area .h2 + .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 8px;text-align: center; } 
.sol-savings .tit-area .speech-bubble-wrap {display: block;position: relative;max-width: 335px;-webkit-box-sizing: border-box;box-sizing: border-box;height: 120px;margin: 32px auto 0 auto;padding: 0 16px 0 20px; } 
.sol-savings .tit-area .speech-bubble-wrap::after {content: "";display: block;position: absolute;min-height: 130px;right: 0;top: 0;width: 136px;height: 136px;background: url(/images/web/img/product/img-sol-bigchar.png) no-repeat 0 0/100% auto; } 
.sol-savings .tit-area .speech-bubble-wrap .bubble {display: block;position: relative;min-width: 10rem;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 12px 16px;border-radius: 20px;background-color: var(--bg-blue-same);text-align: center;display: inline-block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.sol-savings .tit-area .speech-bubble-wrap .bubble::after {content: "";display: block;position: absolute;bottom: 11px;right: -5px;width: 12px;height: 9px;background: url(/images/web/img/product/img-bubble-triangle.png) no-repeat 0 0/100% auto; } 
.sol-savings .circle-check-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 32px 16px 0px 16px; } 
.sol-savings .circle-check-wrap .check-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.sol-savings .circle-check-wrap .check-list > li {display: inline-block;width: 114px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 17px;margin-bottom: 32px; } 
.sol-savings .bottom-notice {margin-top: 0; } 
.circle-checkbox {position: relative;width: 80px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-bottom: 88px; } 
.circle-checkbox input {position: absolute;bottom: 0;width: 80px;height: 80px;margin: 0;padding: 0;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 2; } 
.circle-checkbox label {display: block;position: relative;width: 100%;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-disabled-same);text-align: center; } 
.circle-checkbox .check-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;bottom: 0;width: 80px;height: 80px;border-radius: 50%;border: 2px dashed rgba(185, 193, 201, 0.2); } 
.circle-checkbox .check-cont .circle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 68px;height: 68px;border-radius: 50%;background-color: var(--gray800-a30); } 
.circle-checkbox .check-cont .circle .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-disabled-same); } 
.circle-checkbox .check-cont .circle .text.textarea02 {display: none; } 
.circle-checkbox input[type=checkbox]:checked + label,
.circle-checkbox input[type=radio]:checked + label {color: var(--text-tertiary); } 
.circle-checkbox input[type=checkbox]:checked + label + .check-cont,
.circle-checkbox input[type=radio]:checked + label + .check-cont {border-color: var(--gray-600); } 
.circle-checkbox input[type=checkbox]:checked + label + .check-cont .circle,
.circle-checkbox input[type=radio]:checked + label + .check-cont .circle {background-color: var(--gray-600); } 
.circle-checkbox input[type=checkbox]:checked + label + .check-cont .circle .text,
.circle-checkbox input[type=radio]:checked + label + .check-cont .circle .text {color: var(--text-ondark_primary-same); } 
.circle-checkbox input[type=checkbox]:checked + label + .check-cont .circle .text.textarea01,
.circle-checkbox input[type=radio]:checked + label + .check-cont .circle .text.textarea01 {display: none; } 
.circle-checkbox input[type=checkbox]:checked + label + .check-cont .circle .text.textarea02,
.circle-checkbox input[type=radio]:checked + label + .check-cont .circle .text.textarea02 {display: block;font-weight: 400;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.circle-checkbox input[type=checkbox]:checked + label + .check-cont .circle .text.textarea02 em,
.circle-checkbox input[type=radio]:checked + label + .check-cont .circle .text.textarea02 em {margin: 0 2px;font-weight: 700;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.join-customer-select .radio-list-wrap ul > li .text {padding-left: 32px; } 
.join-customer-select .radio-list-wrap + .notice-age {margin-top: 32px; } 
.join-customer-select .radio-select-cont {display: none; } 
.join-customer-select .radio-select-cont .h2 {margin-bottom: 16px; } 
.join-customer-select .radio-select-cont .h2 + .box-layout-wrap .h5 {margin: 0;font-weight: 300; } 
.join-customer-select .radio-select-cont .h2 + .box-layout-wrap .h5 + .text {margin: 8px 0; } 
.join-customer-select .radio-select-cont .ui-form-wrap + .ui-form-wrap {margin-top: 32px; } 
.join-customer-select .radio-select-cont .text-list > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.join-customer-select .radio-select-cont .text-list > li .text-hyphen {margin-top: 4px;padding-left: 16px; } 
.join-customer-select .radio-select-cont .text-list > li .text-hyphen > li {margin-bottom: 4px; } 
.join-customer-select .radio-select-cont .text-list > li .text-hyphen > li:last-child {margin-bottom: 0; } 
.join-customer-select .radio-select-cont .text-list > li + li {margin-top: 8px; } 
.savings-product-notice .link-move-wrap ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%; } 
.savings-product-notice .link-move-wrap ul > li {width: calc(50% - 6px);height: 136px;border: 1px solid var(--border-secondary);border-radius: 8px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.savings-product-notice .link-move-wrap ul > li .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;border-radius: 8px; } 
.savings-product-notice .link-move-wrap ul > li .link:active {background-color: var(--palette-blue-200); } 
.savings-product-notice .link-move-wrap ul > li .link .text {display: block;position: relative;padding-top: 64px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.savings-product-notice .link-move-wrap ul > li .link .text::before {content: "";display: block;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 56px;height: 56px;background-position: -112px 0;background-repeat: no-repeat;background-color: transparent;background-repeat: no-repeat; } 
.savings-product-notice .link-move-wrap ul > li .link .text.type02::before {background-position: -168px 0;background-repeat: no-repeat;background-color: transparent; } 
.savings-product-notice .join-process-wrap .text + .step-dot-wrap {margin-top: 32px; } 
.savings-product-notice .join-process-wrap .text + .step-dot-wrap ul li div .text-guide-list {margin-top: 8px; } 
.info-certain-wrap .h1 + .notice-area {margin-top: 32px; } 
.savings-info-input .ui-form-wrap.tooltip-cont .terms-view-wrap {margin-top: 0; } 
.savings-info-input .ui-form-wrap.tooltip-cont .input-type-checkbox {margin-top: 16px; } 
.cheering-BS .h2 {margin-bottom: 8px; } 
.cheering-BS .h2 + .text {margin-bottom: 32px; } 
.container[class*=pr-].find-product .icon-radio-wrap.col-2 .icon-type-radio label::before {margin-top: 0; } 
.container[class*=pr-].find-product .icon-radio-wrap.col-2 .icon-type-radio a::before {margin-top: 0; } 
.container[class*=pr-].find-product.type02 {background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-gray)), to(var(--bg-canvas_white )));background: linear-gradient(180deg, var(--bg-gray) 0%, var(--bg-canvas_white ) 100%); } 
.container[class*=pr-].find-product.type02 .box-layout-wrap {margin-bottom: 32px; } 
.container[class*=pr-].find-product.type02 .box-layout-wrap.button-area {background-color: transparent; } 
.container[class*=pr-].find-product.type02 .box-layout-wrap.button-area .btn-tag {padding: 11px 16px;height: 40px;border-radius: 100px;border-color: var(--border-secondary);background-color: var(--gray-200);color: var(--text-primary );font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].find-product.type02 .box-layout-wrap.button-area .btn-tag + .btn-tag {margin-left: 10px; } 
.container[class*=pr-].find-product.type02 .box-layout-wrap.button-area .category-area {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px; } 
.container[class*=pr-].find-product.type02 .box-layout-wrap.button-area .category-area span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 11px 16px;background: var(--bg-graylight);border-radius: 100px;min-width: 55px; } 
.container[class*=pr-].find-product.type02 .h2 + .text {color: var(--text-primary ); } 
.container[class*=pr-].find-product.type02 .icon-radio-wrap.col-2 .icon-type-radio {height: 128px; } 
@media all and (max-width: 340px) {.container[class*=pr-].find-product.type02 .icon-radio-wrap.col-2 .icon-type-radio {height: 148px; } 
 }
.container[class*=pr-].find-product.type02 .icon-radio-wrap.col-2 .icon-type-radio.large {height: 170px; } 
@media all and (max-width: 329px) {.container[class*=pr-].find-product.type02 .icon-radio-wrap.col-2 .icon-type-radio.large {height: 210px; } 
 }
.container[class*=pr-].find-product .input-info-wrap .h2:first-child + .serch-displayer {margin-top: -20px; } 
.container[class*=pr-].find-product .serch-displayer {min-height: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-].find-product .serch-displayer .total-num {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].find-product .serch-displayer .select-side {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].find-product .serch-displayer .ui-form {margin-bottom: 0; } 
.container[class*=pr-].find-product .serch-displayer .ui-form .select-label::after {right: 0; } 
.container[class*=pr-].find-product .serch-displayer + .roundbox-check-box {margin-top: 0; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap {word-break: normal;margin-top: 24px; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio {-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 4px);flex: 0 0 calc(50% - 4px);margin-right: 0;margin-bottom: 8px; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label {padding: 20px 0 24px; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label .txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label::before {width: 56px;height: 56px;margin-top: 6px;margin-bottom: 4px; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-grandfather::before {background-position: -56px -56px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-grandmother::before {background-position: -112px -56px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-housewife::before {background-position: -56px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .icon-radio-wrap.col-2 .icon-type-radio > label.icon-public::before {background-position: -168px -56px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .box-layout-wrap .text + .h5 {margin-top: 16px; } 
.container[class*=pr-].investment-propensity-notice .input-info-wrap .box-layout-wrap .text.notice {margin-top: 16px;font-weight: 500;color: var(--text-primary ); } 
.container[class*=pr-].investment-propensity.recommend .h2:nth-child(1) {margin-top: 0; } 
.container[class*=pr-].investment-propensity.recommend .info-part .h2 {margin-top: 32px;margin-bottom: 8px; } 
.container[class*=pr-].investment-propensity.recommend .info-part .text {margin-top: 0;word-break: break-all; } 
.container[class*=pr-].investment-propensity.recommend .info-part .terms-view-wrap .tit-terms-area label em {font-weight: 300; } 
.container[class*=pr-].investment-propensity.case .title-copy {margin-bottom: 16px; } 
.container[class*=pr-].investment-propensity.case .title-copy .type.color-em {color: var(--text-blue); } 
.container[class*=pr-].investment-propensity.case .title-copy .date {margin-top: 4px; } 
.container[class*=pr-].investment-propensity.case .text + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-].investment-propensity.case .box-layout-wrap .text-data-list li .tit-data-view {font-weight: 500; } 
.container[class*=pr-].investment-propensity.case .box-layout-wrap + .button-group {margin-top: 24px; } 
.container[class*=pr-].investment-propensity.case .button-group + .check-show-hide {margin-top: 16px; } 
.container[class*=pr-].investment-propensity.case .check-show-hide .btn-radio-list {margin-bottom: 0; } 
.container[class*=pr-].investment-propensity.case .check-show-hide .propensity-analysis {display: none; } 
.container[class*=pr-].investment-propensity.case .propensity-analysis .subject {color: var(--text-primary ); } 
.container[class*=pr-].investment-propensity.case .propensity-analysis .q-content > p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].investment-propensity.case .info-part .h2 {margin-top: 32px;margin-bottom: 8px; } 
.container[class*=pr-].investment-propensity.case .info-part .text {margin-top: 0;word-break: break-all; } 
.container[class*=pr-].investment-propensity.case .info-part .terms-view-wrap .tit-terms-area label em {font-weight: 300; } 
.container[class*=pr-].investment-propensity.case .bottom-notice .notice-link {margin-top: 20px; } 
.container[class*=pr-].investment-propensity.step .propensity-analysis .q-content > p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li {display: block;width: 25%;margin-bottom: 24px; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;width: 100%;color: var(--text-primary ); } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link .txt {display: block;width: 100%;margin-top: 2px;text-align: center; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link:active .txt {font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link::before {content: "";display: block;width: 48px;height: 48px;margin: 0 auto; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.doctor::before {background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.lawyer::before {background-position: -48px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.patentattorney::before {background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.chemist::before {background-position: -144px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.accountant::before {background-position: -192px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.appraiser::before {background-position: -240px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.solicitor::before {background-position: -288px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.actuary::before {background-position: -336px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.ccb::before {background-position: -384px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.lossadjuster::before {background-position: -432px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.engineer::before {background-position: -480px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.administrator::before {background-position: 0px -144px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.normal::before {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.police::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.tax::before {background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.fire::before {background-position: -192px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.private::before {background-position: -240px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.soldier::before {background-position: -288px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.seoul::before {background-position: -336px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.seoul-fire::before {background-position: -384px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.safe::before {background-position: -432px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.dog::before {background-position: -240px -144px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap .job-list li .job-link.tax::before {background-position: -288px -144px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .bottom-sheet-contents .job-select-wrap.type2 .job-list li .job-link .txt {line-height: 20px}
.bottom-sheet .bottom-sheet-contents .doc-notice-wrap .text + .subtext {margin-top: 8px; } 
.bottom-sheet .bottom-sheet-contents .doc-notice-wrap .subtext + .sub-text {margin-top: 8px; } 
.container[class*=pr-].mall-fund .pr-link-icon + .ui-form-wrap.search-tag {margin-top: 32px; } 
.container[class*=pr-].mall-fund .ui-form-wrap.search-tag .ui-form {margin-bottom: 0; } 
.container[class*=pr-].mall-fund .ui-form-wrap.search-tag .ui-form .form-set {border: none;background-color: var(--bg-gray); } 
.container[class*=pr-].mall-fund .ui-form-wrap.search-tag .ui-form + .toggle-tabs {margin-top: 16px; } 
.container[class*=pr-].mall-fund .ui-form-wrap.search-tag + .calculator-link {margin-top: 32px; } 
.container[class*=pr-].mall-fund .calculator-banner-wrap + .link-list-area {margin-top: 32px; } 
.container[class*=pr-].mall-fund .link-list-area + .button-group {margin-top: 32px; } 
.container[class*=pr-].mall-fund .button-group + .graph-area-wrap {margin-top: 22px; } 
.container[class*=pr-].mall-fund .box-layout-wrap.graph-area-wrap {padding: 42px 20px 25px; } 
.container[class*=pr-].mall-fund .box-layout-wrap.graph-area-wrap .h4 {margin-bottom: 28px; } 
.container[class*=pr-].mall-fund .box-layout-wrap.graph-area-wrap .graph-area {display: block; } 
.container[class*=pr-].mall-port .mall-list-wrap .h3 {margin-bottom: 0; } 
.container[class*=pr-].mall-port .mall-list-wrap .h3 + .text {margin-top: 8px; } 
.container[class*=pr-].mall-port .mall-list-wrap .text + .pr-link-icon {margin-top: 16px; } 
.button-group.mall-btn-group {margin-top: 32px; } 
.button-group.mall-btn-group .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.button-group.mall-btn-group .button-row.type02 {justify-content: flex-start;flex-wrap: wrap;margin: -12px 0 0 -12px;}
.button-group.mall-btn-group .button-row.type02 .btn-tag.btn-pr-mall,
.button-group.mall-btn-group .button-row.type03 .btn-tag.btn-pr-mall {margin: 12px 0 0 12px; } 
.button-group.mall-btn-group .button-row .btn-pr-mall + .btn-pr-mall {margin-left: 20px; } 
.button-group.mall-btn-group .button-row.type03 { flex-wrap: wrap; margin: -12px 0 0 -12px } 
.button-group.mall-btn-group .button-row.type03 .btn-tag.btn-pr-mall { padding: 12px 20px } 
.btn-tag.btn-pr-mall {padding: 12px 24px;border-color: var(--border-secondary);background-color: var(--bg-gray);border-radius: 50px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.7px; } 
.btn-tag.btn-pr-mall:active {background-color: var(--palette-blue-200); } 
.mall-card .bottom-notice {word-break: break-all; } 
.mall-card .bottom-notice .bottom-notice-contents .text .subtext {margin: 0 0 8px 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-].doc-auto-info .input-info-wrap .h2 {margin-bottom: 0; } 
.container[class*=pr-].doc-auto-info .input-info-wrap .ui-form-wrap .ui-form {margin-bottom: 0; } 
.container[class*=pr-].doc-auto-info .input-info-wrap .ui-form-wrap .ui-form + .ui-form {margin-top: 12px;margin-bottom: 0; } 
.container[class*=pr-].doc-auto-info .input-info-wrap .ui-form-wrap .ui-form + .subtext {margin-top: 16px; } 
.container.bg-gradient {background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white-a0)), to(var(--bg-canvas_white ))), var(--bg-gray);background: linear-gradient(180deg, var(--bg-canvas_white-a0) 0%, var(--bg-canvas_white ) 100%), var(--bg-gray); } 
.ui-form.no-circle .form-set.minbun-set > div.minbun-back::after {display: none; } 
.ui-form.no-circle .form-set.minbun-set > div.minbun-back input {width: 100%;text-align: left; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap > .h4:first-child {margin-bottom: 16px; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap .ui-form-sec .ui-toggle-radio .h4 {margin-bottom: 0; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap .ui-form-sec .ui-toggle-panel .ui-form-wrap .ui-form-group {margin-top: 0; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap .ui-form-sec .ui-toggle-panel .ui-form-wrap .ui-form-group .date-range-set {margin-top: 0; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap .ui-form-sec .ui-toggle-panel .ui-form-wrap + .text {margin-top: 16px; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap .ui-form-wrap .goal-period {margin-bottom: 16px; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap .ui-form-wrap .goal-period.readonly .form-set {background-color: var(--bg-canvas_white ); } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap .ui-form-wrap .btn-radio-list + [class*=radio-content] {margin-top: 12px; } 
#contents-area > .container[class*=pr-].foreign-tops .input-info-wrap + .ui-form-wrap {margin-top: 16px; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-sec .ui-toggle-radio .h4 {margin-bottom: 0; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-sec .ui-toggle-panel .ui-form-wrap .date-range {margin-top: 16px; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-sec .ui-toggle-panel .ui-form-wrap .date-range .h5 + .ui-form-group {margin-top: 8px; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-sec .ui-toggle-panel .ui-form-wrap .date-range .h5 + .ui-form-group .date-range-set {margin-top: 0; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-wrap .btn-radio-list + [class*=radio-content] {margin-top: 12px; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-wrap .ui-form + .check-list-space {margin-top: 16px; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-wrap + .h5 + .form-set + .ui-form {margin-top: -4px; } 
#contents-area > .container.pf-wrap .input-info-wrap .ui-form-wrap .h5 + .box-layout-wrap + .btn-radio-list {margin-top: 8px; } 
#contents-area > .container.pf-wrap .content-sec .content-text .list-type-table + .box-layout-wrap {margin-top: 16px; } 
#contents-area > .container.pf-wrap .dividers-group + .h4 + .toggle-check-2 + .ui-form-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common.pf-stock-notice .input-info-wrap:first-child {margin-top: 0; } 
#contents-area > .container.pr-common.pf-stock-notice .input-info-wrap:first-child .ui-form-wrap .account-selector + .text {margin-top: 16px; } 
.container.pr-common.interest-detail .ui-flex-wrap .ui-form-wrap .currency-selector {padding: 15px 16px; } 
.container.pr-common.interest-detail .ui-flex-wrap .ui-form {margin-bottom: 32px; } 
.container.pr-common.interest-detail .ui-flex-wrap .ui-form .form-set input[type=text] {padding: 16px; } 
.container.pr-common.interest-detail .ui-flex-wrap .ui-form .form-set .select-label {padding-top: 16px;padding-bottom: 16px; } 
.container.pr-common.interest-detail .table-list-wrap.interest-table + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .content-sec.icon-error56-green .h2 + .text + .content-text .bottom-notice.fullsize-layout:first-child {margin-top: 32px; } 
.bottom-sheet-contents.auto-submit-doc .list-type-table > li .txt-data-area {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-left: auto;text-align: center;min-width: 52px; } 
.bottom-sheet-contents.auto-submit-doc .list-type-table > li .txt-data-area.type-blue, .bottom-sheet-contents.auto-submit-doc .list-type-table > li .txt-data-area.type-red {text-align: right; } 
#contents-area > .container[class*=pr-] .input-info-wrap .h2.photo-title:first-of-type {margin-bottom: 24px; } 
#contents-area > .container[class*=pr-] .input-info-wrap .list-type-table .txt-data-area .trans-price {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container[class*=pr-] .input-info-wrap .type-card-detail.title-check.no-check .title-wrap .input-type-checkbox {display: none; } 
#contents-area > .container[class*=pr-] .input-info-wrap .type-card-detail.title-check.no-check .title-wrap .input-type-checkbox + .name {padding-left: 0; } 
#contents-area > .container[class*=pr-] .input-info-wrap .type-card-detail.title-check.no-check .title-wrap ~ *:not(.button-group) {margin-left: 0px; } 
#contents-area > .container[class*=pr-] .input-info-wrap .type-card-detail.title-check.no-check .category-list {margin-left: 0; } 
#contents-area > .container[class*=pr-] .loan-area .input-info-wrap .ui-form-wrap .ui-form + .btn-radio-list {margin-top: 4px; } 
#contents-area > .container[class*=pr-].student-area .input-info-wrap .h4 + .flex-align-wrap.align-between {margin-top: 24px; } 
#contents-area > .container[class*=pr-].student-area .input-info-wrap .flex-align-wrap.align-between + .fix-image {margin-top: 8px; } 
#contents-area > .container[class*=pr-].student-area .input-info-wrap .ui-form-wrap + .ui-form-wrap {margin-top: 32px; } 
#contents-area > .container[class*=pr-] .ui-form-wrap + .notice-contents-wrap.mt32 {margin-top: 32px; } 
#contents-area > .container[class*=pr-] .ui-form-wrap + .notice-contents-wrap.mt40 {margin-top: 40px; } 
#contents-area > .container[class*=pr-] .text-content-item + .box-layout-wrap {margin-top: 16px; } 
#contents-area > .container[class*=pr-] .text-content-item + .box-layout-wrap + .box-layout-wrap {margin-top: 12px; } 
#contents-area > .container[class*=pr-] .notice-contents-wrap .text + .notice-btn-area {margin-top: 16px; } 
#contents-area > .container[class*=pr-] .ui-terms-sec .terms-view-wrap.bgcolor-01.loan-case .tit-terms-area .text + .text-counter {margin-top: 16px; } 
#contents-area > .container[class*=pr-] .ui-terms-sec .terms-view-wrap.bgcolor-01.loan-case .tit-terms-area .text-counter > li + li {margin-top: 16px; } 
#contents-area > .container[class*=pr-] .ui-terms-sec .terms-view-wrap.bgcolor-01.loan-case .tit-terms-area .text-counter > li > .text {margin-top: 16px;margin-left: -20px; } 
#contents-area > .container[class*=pr-] .pr-insurance-area .propensity-analysis {margin-top: 32px; } 
#contents-area > .container[class*=pr-] .pr-insurance-area .date-range .h5:first-child + .ui-form-group {margin-top: 8px; } 
#contents-area > .container[class*=pr-] .pr-insurance-area .date-range .h5:first-child + .ui-form-group .date-range-set {margin-top: 0; } 
#contents-area > .container[class*=pr-] .ui-form .form-set + .subtext.bullet-star.mt8 {margin-top: 8px; } 
#contents-area > .container[class*=pr-] .info-sec-wrap .text > .flex > span:first-child {width: 80%; } 
#contents-area > .container[class*=pr-] .pr-banner-wrap {border: 1px solid var(--border-blue); } 
#contents-area > .container[class*=pr-] .pr-banner-wrap .h3 {margin-bottom: 0px; } 
#contents-area > .container[class*=pr-] .pr-banner-wrap .h3.color-em {color: var(--text-blue); } 
#contents-area > .container[class*=pr-] .pr-banner-wrap .h3 + .text {margin-top: 8px;color: var(--text-tertiary); } 
#contents-area > .container[class*=pr-] .roundbox-check.no-check .category-list {padding-left: 0; } 
#contents-area > .container[class*=pr-] .roundbox-check.no-check .title-utility .input-type-checkbox {display: none; } 
#contents-area > .container[class*=pr-] .roundbox-check.no-check .title-utility .input-type-checkbox + .btn-text {padding-left: 0; } 
#contents-area > .container[class*=pr-] .roundbox-check.no-check .fund-detail-view {padding-left: 0; } 
#contents-area > .container[class*=pr-] .roundbox-check.no-check .fund-detail-view + .list-type-table.none-border {padding-left: 0; } 
.container.pr-common .my-loan-wrap .panel-container {padding-top: 0; } 
.container.pr-common .ui-form-wrap.mt32 {margin-top: 32px; } 
.input-type-checkbox input[type=checkbox] + label em.grey900 {color: var(--text-primary ); } 
.sticky-button.button-group .consultation-link + .button-row {margin-top: 40px; } 
.container.flex-column-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
/* 상품가입 */
.btn.h56 {height: 56px; } 
.ui-form-sec .input-type-checkbox.check-r input[type=checkbox] + label .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;vertical-align: middle; } 
.guide-info .text-counter, .guide-info p.bullet-dot {margin-top: 8px; } 
.guide-info > .h2 {margin-bottom: 8px; } 
.pr-notice-layout p + .step-dot-wrap {margin-top: 30px; } 
.pr-notice-layout .step-dot-wrap + .h4 {margin-top: 20px; } 
.step-circle-wrap .flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 24px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.step-circle-wrap li {width: 96px;height: 96px;border-radius: 48px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative; } 
.step-circle-wrap li + li::before {content: "";position: absolute;left: -24px;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.step-circle-wrap li span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.step-circle-wrap.blue li.color01 {background-color: var(--bg-cyan-same); } 
.step-circle-wrap.blue li.color02 {background-color: var(--bg-blue-same); } 
.interested-item-compare .btn-radio-list {margin-bottom: 16px; } 
.interested-item-compare .table-list-wrap {margin-top: 32px; } 
.mall-list-wrap.mall-foreign .button-group {margin-top: 32px; } 
.mall-list-wrap.mall-foreign .button-group .btn .text-size-m {font-size: var(--t6-font-size);line-height: var(--t7-line-height);display: block; } 
.mall-trust .text + .pr-link-icon {margin-top: 18px; } 
.mall-trust .box-layout-wrap {margin-top: 20px; } 
.tit-type.form-label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.tit-type.form-label + .ui-form.flex-type {margin-top: 12px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.tit-type.form-label + .ui-form.flex-type .form-set {width: calc(100% - 28px); } 
.tit-type.form-label + .ui-form.flex-type .form-set + .txtbox {font-size: var(--t8-font-size);font-weight: 500;margin-left: 4px; } 
.review-detail-list {border-top: 1px solid var(--border-secondary); } 
.review-detail-list li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.review-detail-list li .info {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.review-detail-list li .info .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.review-detail-list li .info .time {margin-left: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.review-detail-list li .info .btn-review {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 24px;height: 24px;content: "";position: absolute;right: 0;top: 50%;margin: -12px 0 0 -12px;border: 0;background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent;background-position: 6px -48px; } 
.review-detail-list li .info .btn-review.active {background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;background-position: -19px -48px; } 
.review-detail-list li .text {margin-top: 8px; } 
.review-detail-list li .text.ellipsis {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.review-detail-list li .btn {margin: 7px 0 0 0; } 
.review-detail-list li.case-report .btn-review {display: none; } 
.review-detail-list li.case-report .text {color: var(--text-disabled-same); } 
.review-detail-list li.case-short .btn-review {display: none; } 
.bottom-sheet-contents > .pr-pop-asis.fullsize-layout {margin-top: 0 !important; } 
.pr-pop-asis {color: var(--text-secondary);letter-spacing: -0.3px;line-height: 1.3; } 
.pr-pop-asis .subTit3 {position: relative;margin: 21px 0 10px;font-size: 14px;color: var(--text-secondary);font-weight: 500; } 
.pr-pop-asis .referTxt {padding-left: 15px;font-size: 13px;text-indent: -15px;line-height: 18px;color: var(--text-tertiary); } 
.pr-pop-asis .referTxt:before {display: inline-block;margin-right: 2px;text-indent: 0;vertical-align: top;content: "※"; } 
.pr-pop-asis p + .referTxt {margin-top: 7px; } 
.pr-pop-asis .boxTyGray {padding: 16px;background: var(--bg-orange);word-break: keep-all;word-break: break-word; } 
.pr-pop-asis [class^=subTit]:first-child {margin-top: 0; } 
.pr-pop-asis .subTit {margin: 20px 0 11px;font-size: 18px;color: var(--text-secondary);font-weight: 500; } 
.pr-pop-asis .subTit + .subTit2 {margin-top: 20px; } 
.pr-pop-asis .subTit2 {margin: 34px 0 11px;font-size: 15px;color: var(--text-secondary);font-weight: 500; } 
.pr-pop-asis.fullsize-layout .innerBox {padding: 20px 16px; } 
.pr-pop-asis .innerBox {padding: 20px 0; } 
.pr-pop-asis .txtBlue1 {color: var(--text-brand) !important; } 
/*
 * 상품관리 > 퇴직연금 > 디폴트옵션
 */
.txt-data-area .btn.btn-type-down {font-size: var(--t9-font-size);background: var(--bg-gray);padding: 0 8px;border-radius: 9999px; } 
.pension1 .mt0 {margin-top: 0 !important; } 
.pension1 .mt16 {margin-top: 16px !important; } 
.pension1 .mt32 {margin-top: 32px !important; } 
.pension1 .tabs.default-tabs {margin-top: 32px; } 
.pension1 .bm-visual-wrap.calculator-coin {margin-top: 0; } 
.pension1 .brdTNone {border-top: 0 !important; } 
.pension1 .mt0 {margin-top: 0 !important; } 
.pension1 .accordion.sub1 {border-top: 0; } 
.pension1 .accordion.sub1 .accordion-panel.bg {background: var(--bg-gray); } 
.pension1 .accordion.sub1 .prd-list-info {font-size: var(--t8-font-size);color: var(--text-tertiary);margin-top: 24px; } 
.pension1 .accordion.sub1 .notice-swiper {margin-top: 0; } 
.pension1 .accordion.sub1 .notice-swiper .tit-condition {font-size: var(--t5-font-size);margin-bottom: 12px; } 
.pension1 .accordion.sub1 .notice-swiper .notice-contents-wrap {border: 1px solid var(--border-secondary); } 
.pension1 .accordion.sub1 .item-body {font-size: var(--t6-font-size);font-weight: 400; } 
.pension1 .accordion.sub1 .item-content.arrow-r::after {background-position: -24px -12px; } 
.pension1 .accordion.sub2 .pr-list {margin-top: 12px; } 
.pension1 .accordion.sub2 .accordion-item {border-bottom: 0;position: relative; } 
.pension1 .accordion.sub2 .accordion-item::after {content: "";position: absolute;left: 20px;bottom: 0;right: 20px;height: 1px;background-color: var(--bg-gray); } 
.pension1 .accordion.sub2 .info-container-text .name {margin-right: 35px; } 
.pension1 .accordion.sub2 .info-container-text .desc {position: relative; } 
.pension1 .accordion.sub2 .info-container-text .txt_r {position: absolute;right: 0;top: 0; } 
.pension1 .accordion.sub2 .accordion-panel {padding: 0 20px; } 
.pension1 .accordion.sub2 .accordion-trigger::after{top:56px}			
.pension1 .accordion.sub2 .return-info,
.pension1 .accordion.sub2 .return-info02{margin-right:-28px;}
.pension1 .accordion.sub2 .button-group{margin-top:-8px;padding:0 20px 24px 20px}
.pension1 .prd-name {font-weight: 500;font-size: var(--t5-font-size);margin-top: 7px; } 
.pension1 .per-num {font-size: var(--t5-font-size);color: var(--text-red);font-weight: 500; } 
.pension1 .info-container02 > * {padding-left: 4px; } 
.pension1 li .txt-data-area.blue {color: var(--text-blue); } 
.pension1 .pen_per {margin-top: 40px;text-align: center; } 
.pension1 .pen_per .cn img {width: 64px;vertical-align: middle; } 
.pension1 .pen_per .txt {font-size: var(--t8-font-size);margin-top: 8px;color: var(--text-tertiary); } 
.pension1 .pen_per .num {font-size: var(--t4-font-size);margin-top: 4px;font-weight: 500; } 
.pension1 .visual-content.pen {background-color: var(--bg-orange); } 
.pension1 .visual-content.pen .label-wrap {gap: 4px !important; } 
.pension1 .visual-content.pen .label-type-retirement {margin: 0 !important; } 
.pension1 .button-group.no-info {margin-top: 24px; } 
.pension1 .visual-content.fund {background-color: var(--bg-green); } 
.pension1 .fund-info {margin-top: 32px; } 
.pension1 .fund-info .tab-cont {padding: 24px 20px; } 
.pension1 .table-date {text-align: right;font-size: var(--t8-font-size);color: var(--text-tertiary);margin-bottom: 16px; } 
.pension1 .star-blue {color: var(--text-blue) !important; } 
.pension1 .full-img img {width: 100%;vertical-align: middle; } 
.pension1 .grp-box-line {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 16px; } 
.pension1 .grp-box-line [role=tabpanel] {padding: 24px 8px 8px 8px; } 
.pension1 .top-prd-name {font-size: var(--t3-font-size);font-weight: 500; } 
.pension1 .table-list-wrap.type-one th, .pension1 .table-list-wrap.type-one td {font-size: var(--t9-font-size);line-height: var(--t9-line-height);text-align: center; } 
.pension1 .tab-cont-panel {padding: 0 20px; } 
.pension1 .type-card-wrap .top-prd-tit {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);padding: 7px 0 16px 0;border-bottom: 1px solid var(--gray-600);margin-bottom: 5px; } 
.pension1 .tit-tbl.size-s {font-size: var(--t8-font-size);font-weight: 500;margin-top: 36px; } 
.pension1 .h4.type-line {border-bottom: 1px solid var(--gray-600);padding-bottom: 16px;margin-bottom: 16px; } 
.pension1 .sa-swiper .notice-contents-wrap {-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 336px; } 
.pension1 .control-area .swiper-pagination {position: static; } 
.pension1 .accordion-list-wrap.type2 .accordion {border: 0; } 
.pension1 .accordion-list-wrap.type2 .accordion .accordion-trigger {padding: 16px; } 
.pension1 .accordion-list-wrap.type2 .accordion .accordion-title {margin: 10px 30px 0 0;display: block; } 
.pension1 .accordion-list-wrap.type2 .accordion-item {border: 1px solid var(--border-secondary);margin: 12px 20px 0 20px;border-radius: 12px;overflow: hidden; } 
.pension1 .accordion-list-wrap.type2 .input-type-radio input[type=radio] + label em {font-size: var(--t5-font-size);font-weight: 500;color: var(--text-primary ); } 
.pension1 .accordion-list-wrap.type2 .label-wrap {line-height: 0; } 
.pension1 .accordion-list-wrap.type2 .pr-list {margin: 16px -20px -24px -20px; } 
.pension1 .accordion-list-wrap.type2 .modify-card-type {border-color: var(--border-secondary);border-width: 1px 0 0 0;border-radius: 0;margin: 0; } 
.pension1 .accordion-list-wrap.type2 .info-container-text .name {padding-right: 30px; } 
.pension1 .accordion-list-wrap.type2 .desc {position: relative; } 
.pension1 .accordion-list-wrap.type2 .desc .txt_r {position: absolute;right: 0;top: 0; } 
.pension1 .accordion-list-wrap.type2 .type-radio .accordion-item.on {border-color: var(--border-blue-same); } 
.pension1 .box-banner {margin-top: 24px; } 
.pension1 .box-banner a {display: block; } 
.pension1 .box-banner img {width: 100%;vertical-align: middle; } 
.pension1 .accordion.sub2.bg-now {background: var(--bg-gray); } 
.pension1 .accordion.sub2.bg-now .accordion-item::after {display: none; } 
.pension1 .accordion.sub2.bg-now .accordion-panel {padding-bottom: 24px; } 
.pension1 .return-info{margin-top:16px;}
.pension1 .return-info .tit{display:block;margin-bottom:16px;font-size:14px;color:var(--text-tertiary);line-height:1.71;}
.pension1 .return-info .table-list-wrap table thead tr{background-color:var(--bg-gray)}
.pension1 .return-info .table-list-wrap table tbody tr{background-color:var(--bg-canvas_white )}
.pension1 .return-info02{margin-top:8px;}
.pension1 .return-info02 .rate{text-align:right;}
.pension1 .return-info02 .rate span{display:inline-block;vertical-align:top;}
.pension1 .return-info02 .rate span.tit{font-size:12px;color:var(--text-tertiary);line-height:1;padding-top:5px}
.pension1 .return-info02 .rate span.per{font-weight:500;font-size:16px;}
.pension1 .return-info02 .subtext{margin-top:4px;text-align:right;}			
.pension1 .prod-list-sort{overflow:hidden;position:sticky;margin:0 -20px;left:0;top:0;background-color:var(--bg-canvas_white );z-index:101;padding:24px 0 12px 0;}												
.pension1 .prod-list-sort .tabs.toggle-tabs .tab-list::-webkit-scrollbar {display: none;}
.pension1 .prod-list-sort .tabs.toggle-tabs .tab-item{transform:translateX(20px);margin-bottom:0;white-space:nowrap;}
.pension1 .prod-list-sort .btn-sort{position:absolute;right:20px;top:4px;}
.pension1 .prod-list-sort .btn-sort>button{display:block;padding-right:20px;border:0;background-color: transparent;}
.pension1 .prod-list-sort .btn-sort>button::after{display:block;content:"";width:12px;height:12px;position:absolute;right:0;top:50%;margin-top: -6px;background-image:url(/images/web/img/icon/sprite-icons12.png);background-size:48px 48px;background-position:-12px 0;background-repeat:no-repeat;background-color:transparent;}
.type-card-prod .info-container01 {position: relative;padding-left: 32px; } 
.type-card-prod .info-container01 .logo {width: 24px;position: absolute;left: 0;right: 0; } 
.type-card-prod .info-container01 .logo img {width: 100%;vertical-align: middle; } 
.type-card-prod .info-container01 .name {font-size: var(--t6-font-size); } 
.type-card-prod .info-container01 .desc {font-size: var(--t8-font-size);line-height: var(--t9-line-height);display: block;position: relative;margin-top: 8px; } 
.type-card-prod .info-container01 .desc .txt_r {position: absolute;right: 0;top: 0; } 
.type-card-prod .info-container02 {text-align: right;margin-top: 12px;color: var(--text-tertiary); } 
.type-card-prod .info-container02 span {display: inline-block;vertical-align: middle; } 
.type-card-prod .info-container02 .per-num {font-size: var(--t5-font-size);color: var(--text-red);font-weight: 500; } 
/* 상품관리 > 퇴직연금 > 디폴트옵션 */
.accordion.type-df-option {margin: 0;border-color: var(--gray-600); } 
.accordion.type-df-option .accordion-trigger {padding: 16px 0; } 
.accordion.type-df-option .accordion-trigger::after {right: 0; } 
.accordion.type-df-option .accordion-title {color: var(--text-tertiary);font-weight: 300; } 
.accordion.type-df-option .accordion-panel {padding: 0; } 
.list-type-detail > li {padding: 16px 0;border-top: 1px solid var(--border-secondary); } 
.list-type-detail .detail-info {margin-top: 8px;padding-left: 32px;position: relative; } 
.list-type-detail .detail-info .logo {display: block;width: 24px;height: 24px;position: absolute;left: 0;top: 4px; } 
.list-type-detail .detail-info .logo img {display: block;width: 100%; } 
.list-type-detail .detail-info .tit {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.list-type-detail .detail-info .txt1 {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.list-type-detail .detail-info .txt2 {margin-top: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: var(--text-tertiary);font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.list-type-detail .detail-rate {margin-top: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);text-align: right; } 
.list-type-detail .detail-rate > strong {margin-left: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.list-type-detail .detail-rate > strong.rate-plus {color: var(--text-red); } 
.list-type-detail .detail-rate > strong.rate-minus {color: var(--text-blue); } 
.list-type-detail.type02 > li {padding-bottom: 27px; } 
.list-type-detail.type02 .detail-info {padding-left: 0; } 
.list-type-detail.type02 .detail-info .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.list-type-detail.type02 .detail-info .txt {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 23px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.list-type-detail.type02 .detail-info .txt > span {color: var(--text-blue);font-weight: 300; } 
.list-type-detail.type02 .detail-info .txt > strong {color: var(--text-primary );font-weight: 500; } 
.list-type-detail.type02 .detail-info .txt > strong > em {font-weight: 300; } 
.text.bg-cha001 {margin-top: 38px;padding-top: 160px;line-height: var(--t7-line-height);background: url("/images/web/img/character/img-cha-001.png") no-repeat center top/100px auto; } 
.input-radio-list.type-df-option {margin-top: 33px; } 
.input-radio-list.type-df-option .text {margin-top: 9px;line-height: var(--t7-line-height); } 
.h4 .color-em.margin-left-0 {margin-left: 0 !important; } 
.box-layout-wrap.type-info-nodata .text {color: var(--text-primary ); } 
.box-layout-wrap.type-info-nodata .subtext {margin-top: 4px;color: var(--text-tertiary); } 
.box-layout-wrap.type-info-nodata .subtext.text-center {text-align: center; } 
.df-info-text.bg-cha001 {padding-bottom: 150px;background: url("/images/web/img/character/img-cha-001.png") no-repeat center bottom/100px auto; } 
.df-info-text .text1 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.df-info-text .text2 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
/*
 * 상품관리 > 퇴직연금 > 상품안내(디폴트옵션)
 */
.select-product-month.type02 .subtext {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.default-sub-tab {margin: 32px 0 28px; } 
.table-list-no-line.bg {margin-top: 16px;padding: 7px 16px;border-bottom: none;background-color: var(--bg-gray); } 
.ui-list.type04 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ui-list.type04 .list-item ~ .list-item, .ui-list.type07 .list-item ~ .list-item {border-top: none; } 
.ui-list.type04 .list-item:last-child, .ui-list.type07 .list-item:last-child {border-bottom: none; } 
.ui-list.type04 .item-content.arrow-r::after {opacity: 0.5; } 
.ui-list.type05 .list-item:last-child { border-bottom: none; } 
.ui-list.type07 .item-content {padding: 12px 0;border-top: none;}
.type-card-check.type02 .cheked-content {position: relative;z-index: 2; } 
/*
 * product 공통 css 
 */
.txt-indent {padding-left: 10px;text-indent: -10px;color: var(--text-tertiary); } 
.txt-indent li {margin-top: 4px; } 
.txt-indent + .text {margin-top: 16px; } 
.txt-indent + .subtext {margin-top: 4px !important; } 
.txt-indent.color-em {color: var(--text-blue); } 
.list-reference > li {position: relative;padding-left: 16px;margin-top: 8px;text-indent: 0;color: var(--text-tertiary); } 
.list-reference > li::before {content: "※";position: absolute;left: 0; } 
#contents-area > .container.pr-common {/*
* 상품 > 비주얼 영역 
*/}
#contents-area > .container.pr-common .step-wrap + .content-sec {margin-top: 50px; } 
#contents-area > .container.pr-common .step-wrap p.text:first-child {margin-top: 0; } 
#contents-area > .container.pr-common .h2 + .box-layout-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .h2 + .step-progress,
#contents-area > .container.pr-common .h2 + .prd-check-my {margin-top: 32px; } 
#contents-area > .container.pr-common .h3 + .card-list-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common .h3 + .ui-form-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .h3 + .btn-radio-list {margin-top: 16px; } 
#contents-area > .container.pr-common .h3 + .tabs.toggle-tabs + .pr-card-list {margin-top: 24px; } 
#contents-area > .container.pr-common .h3 + .input-info-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common .h4 + .text {margin-top: -8px; } 
#contents-area > .container.pr-common .h4 + .text + .ui-form-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common .h4 + ul.text {margin-top: 0; } 
#contents-area > .container.pr-common .search-tip + .search-list {margin-top: 20px; } 
#contents-area > .container.pr-common .branch-name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .symmetry-box {padding: 16px; } 
#contents-area > .container.pr-common .symmetry-box + .symmetry-box {margin-top: -4px; } 
#contents-area > .container.pr-common .list-star {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .list-star li {position: relative;padding-left: 12px;margin-top: 8px; } 
#contents-area > .container.pr-common .list-star li::before {content: "*";position: absolute;left: 0;top: 3px; } 
#contents-area > .container.pr-common .list-star li .text-hyphen li::before {content: "";position: absolute;left: 0;top: 12px;width: 5px;height: 1px;background-color: var(--gray-500); } 
#contents-area > .container.pr-common .list-star + .bullet-reference {margin-top: 8px; } 
#contents-area > .container.pr-common .list-star + .notice-contents-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list {margin-bottom: 0; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list + .text, #contents-area > .container.pr-common .ui-form-wrap .btn-radio-list + .subtext, #contents-area > .container.pr-common .ui-form-wrap .btn-radio-list + .notice-contents-wrap {margin-top: 8px; } 
#contents-area > .container.pr-common .ui-form-wrap .btn-radio-list + [class*=radio-content], #contents-area > .container.pr-common .ui-form-wrap .btn-radio-list + .input-type-checkbox {margin-top: 16px; } 
#contents-area > .container.pr-common .ui-form-wrap .ui-form {margin-bottom: 0; } 
#contents-area > .container.pr-common .ui-form-wrap .ui-form + .my-shinhan-point {margin-top: 12px; } 
#contents-area > .container.pr-common .ui-form-wrap .ui-form + .text, #contents-area > .container.pr-common .ui-form-wrap .ui-form + .subtext, #contents-area > .container.pr-common .ui-form-wrap .ui-form + .img-area, #contents-area > .container.pr-common .ui-form-wrap .ui-form + .related-link, #contents-area > .container.pr-common .ui-form-wrap .ui-form + .dividers-middle, #contents-area > .container.pr-common .ui-form-wrap .ui-form + .box-layout-wrap, #contents-area > .container.pr-common .ui-form-wrap .ui-form + .input-type-checkbox, #contents-area > .container.pr-common .ui-form-wrap .ui-form + .notice-contents-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .ui-form-wrap .ui-form + .subtext.color-em {margin-top: 4px; } 
#contents-area > .container.pr-common .ui-form-wrap .ui-form + .subtext.exchange-rate {margin-top: 4px; } 
#contents-area > .container.pr-common .ui-form-wrap .related-link {margin-bottom: 0; } 
#contents-area > .container.pr-common .ui-form-wrap ~ [class*=uiDropdown] .text,
#contents-area > .container.pr-common .ui-form-wrap ~ [class*=uiDropdown] .notice-contents-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .ui-form-wrap + .my-shinhan-point {margin-top: 12px; } 
#contents-area > .container.pr-common .ui-form-wrap + .text, #contents-area > .container.pr-common .ui-form-wrap + .subtext, #contents-area > .container.pr-common .ui-form-wrap + .box-layout-wrap, #contents-area > .container.pr-common .ui-form-wrap + .notice-contents-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .ui-form + .subtext {margin-top: -4px; } 
#contents-area > .container.pr-common .ui-form .form-message {padding-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .ui-form.error .form-message.color-em {color: var(--text-blue); } 
#contents-area > .container.pr-common .ui-form-group .ui-form:nth-of-type(1) {margin-bottom: 0; } 
#contents-area > .container.pr-common .ui-form-group .ui-form + .ui-form {margin-top: 12px; } 
#contents-area > .container.pr-common .ui-list {border-top: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .ui-list .item-content .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .container.pr-common .ui-list.type02 {border-top: 1px solid var(--gray-950); } 
#contents-area > .container.pr-common .ui-list.type02 .item-content .desc {font-weight: 300; } 
#contents-area > .container.pr-common .ui-list.type02 .item-content .title {color: var(--text-primary ); } 
#contents-area > .container.pr-common .ui-list.type03 {margin-top: 32px; } 
#contents-area > .container.pr-common .ui-list.type03 .item-content {padding: 16px 20px; } 
#contents-area > .container.pr-common .ui-list.border-none {border-top: 0; } 
#contents-area > .container.pr-common .ui-list.border-none.fullsize-layout {margin-top: -16px; } 
#contents-area > .container.pr-common .ui-list.border-none .list-item:last-child {border-bottom: 0; } 
#contents-area > .container.pr-common .tabs.toggle-tabs.non-hidden .tab-list {white-space: inherit; } 
#contents-area > .container.pr-common .tabs.toggle-tabs.non-hidden .btns {display: none; } 
#contents-area > .container.pr-common .multi-banner {display: block;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-bottom: 24px;padding: 26px 16px;background-image: url(/images/web/img/product/img-foreign-sol-visual.png);background-size: 58px 64px;background-repeat: no-repeat;background-position: center right 20px; } 
#contents-area > .container.pr-common .multi-banner span:not(.color-em) {display: block;font-weight: 500; } 
#contents-area > .container.pr-common .multi-banner .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
#contents-area > .container.pr-common .multi-banner .sub-title {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .multi-banner .info-text {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .multi-banner .info-text em {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .multi-banner.color-01 {border: none;background-color: var(--bg-blue); } 
#contents-area > .container.pr-common .multi-banner.deposits01 {padding: 26px 16px 16px;background-image: url(/images/web/img/product/img-banner-deposits01.png);background-size: 103px 89px;background-position: bottom right 16px; } 
#contents-area > .container.pr-common .multi-banner.deposits02 {padding: 26px 16px 16px;background-image: url(/images/web/img/product/img-banner-deposits01.png);background-size: 103px 89px;background-position: top 25px right 16px; } 
#contents-area > .container.pr-common .multi-banner.deposits03 {padding: 26px 16px 16px;background-image: url(/images/web/img/product/img-banner-deposits01.png);background-size: 103px 89px;background-position: top 25px right 16px; } 
#contents-area > .container.pr-common .multi-banner.deposits04 {padding: 26px 16px 16px;background-image: url(/images/web/img/product/img-banner-deposits01.png);background-size: 103px 89px;background-position: top 25px right 16px; } 
#contents-area > .container.pr-common .multi-banner[class*=saving] {margin-bottom: 12px;border-radius: 16px; } 
#contents-area > .container.pr-common .multi-banner[class*=saving].item01 {padding: 18px 20px 20px 84px;background-image: url(/images/web/img/product/img-banner-savings01.png);background-size: 48px 48px;background-position: top 20px left 20px; } 
#contents-area > .container.pr-common .multi-banner[class*=saving].item02 {padding: 18px 20px 20px 84px;background-image: url(/images/web/img/product/img-banner-savings02.png);background-size: 48px 48px;background-position: top 20px left 20px; } 
#contents-area > .container.pr-common .multi-banner[class*=saving].item03 {padding: 18px 20px 20px 84px;background-image: url(/images/web/img/product/img-banner-savings03.png);background-size: 48px 48px;background-position: top 20px left 20px; } 
#contents-area > .container.pr-common .multi-banner[class*=saving] .title {color: var(--text-primary ); } 
#contents-area > .container.pr-common .multi-banner[class*=saving] .sub-title {font-weight: 300;margin: 4px 0 0 0; } 
#contents-area > .container.pr-common .multi-banner.data-pick {padding: 15px 20px;background-color: var(--bg-blue-same);background-image: url(/images/web/img/product/img-banner-datapick01.png);background-size: 56px 56px;background-position: top 12px right 18px; } 
#contents-area > .container.pr-common .multi-banner.data-pick .title {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .multi-banner.data-pick .sub-title {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-bottom: 0;color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .multi-banner.heart {padding: 12px 20px;max-height: 64px;background-color: var(--bg-gray);background-image: url(/images/web/img/product/img-banner-heart01.png);background-size: 56px 56px;background-position: top 4px right 18px;border: none;-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container.pr-common .multi-banner.heart .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
#contents-area > .container.pr-common .multi-banner.heart .sub-title {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin: 0;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .multi-banner.chart {padding: 12px 20px;max-height: 64px;background-color: var(--bg-green-same);background-image: url(/images/web/img/product/img-banner-chart01.png);background-size: 56px 56px;background-position: top 4px right 18px;border: none;-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container.pr-common .multi-banner.chart .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .multi-banner.chart .sub-title {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin: 0;color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .multi-banner.untact {padding: 15px 20px;max-height: 64px;background-color: var(--bg-cyan);background-image: url(/images/web/img/product/img-banner-untact01.png);background-size: 56px 56px;background-position: top 4px right 18px;border: none;-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container.pr-common .multi-banner.untact .title {font-size: var(--t6-font-size);line-height: 1;letter-spacing: -0.5px;color: var(--text-primary ); } 
#contents-area > .container.pr-common .multi-banner.untact .sub-title {font-size: var(--t8-font-size);font-weight: 400;line-height: 1;letter-spacing: -0.5px;margin: 8px 0 0 0;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .submain-banner-area {display: block; } 
#contents-area > .container.pr-common .submain-banner-area img {width: 100%; } 
#contents-area > .container.pr-common .submain-banner-area + .tabs {margin-top: 32px; } 
#contents-area > .container.pr-common .detail-view-banner {display: block;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-bottom: 24px;padding: 16px;background-image: url(/images/web/img/product/img-foreign-sol-visual.png);background-size: 58px 64px;background-repeat: no-repeat;background-position: center right 20px; } 
#contents-area > .container.pr-common .detail-view-banner span:not(.color-em) {display: block; } 
#contents-area > .container.pr-common .detail-view-banner .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
#contents-area > .container.pr-common .detail-view-banner .sub-title {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .detail-view-banner .button-group {display: block; } 
#contents-area > .container.pr-common .detail-view-banner .button-group .btn-text-arrow {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
#contents-area > .container.pr-common .detail-view-banner .align-r {text-align: right; } 
#contents-area > .container.pr-common .detail-view-banner.pig {background-image: url(/images/web/img/product/img-banner-pig.png);background-size: 56px 56px;background-position: top 16px right 20px; } 
#contents-area > .container.pr-common .detail-view-banner.home {background-image: url(/images/web/img/product/img-banner-home.png);background-size: 64px 60px;background-position: top 16px right 20px; } 
#contents-area > .container.pr-common .detail-view-banner.home .title {color: var(--text-cyan); } 
#contents-area > .container.pr-common .detail-view-banner.color-02 {border: none;background-color: var(--bg-blue-same); } 
#contents-area > .container.pr-common .detail-view-banner.color-02 span:not(.color-em) {color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .name-banner {display: block;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-bottom: 24px;padding: 26px 16px;background-image: url(/images/web/img/product/img-fund-visual01.png);background-repeat: no-repeat;background-position: bottom right 20px;background-color: var(--bg-blue);border: none; } 
#contents-area > .container.pr-common .name-banner span:not(.color-em) {display: block;font-weight: 500; } 
#contents-area > .container.pr-common .name-banner .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
#contents-area > .container.pr-common .cover-story-banner {display: block;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-bottom: 24px;padding: 16px 19px 16px 76px;background-image: url(/images/web/img/product/img-cover-story01.png);background-repeat: no-repeat;background-position: center left 25px;background-color: var(--bg-green-same);border: none; } 
#contents-area > .container.pr-common .cover-story-banner span:not(.color-em) {display: block; } 
#contents-area > .container.pr-common .cover-story-banner .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .image-banner {display: block; } 
#contents-area > .container.pr-common .image-banner img {display: block;width: 100%; } 
#contents-area > .container.pr-common .image-banner.in-mall {margin-top: 20px; } 
#contents-area > .container.pr-common .image-banner.in-complete {margin-top: 32px; } 
#contents-area > .container.pr-common .image-banner.radius{overflow:hidden;border-radius:12px;}
#contents-area > .container.pr-common .step-progress {position: relative;padding: 32px 20px;background-color: var(--bg-gray);border-radius: 12px;z-index: 1; } 
#contents-area > .container.pr-common .step-progress li {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 64px;background-color: transparent;z-index: 3; } 
#contents-area > .container.pr-common .step-progress li + li {margin-top: 32px; } 
#contents-area > .container.pr-common .step-progress li.disabled .text-area {opacity: 0.5; } 
#contents-area > .container.pr-common .step-progress li.disabled .text-area span {color: var(--text-primary ); } 
#contents-area > .container.pr-common .step-progress li.disabled .icons {opacity: 0.5; } 
#contents-area > .container.pr-common .step-progress li .icons {position: absolute;left: 0;top: 0;z-index: 3; } 
#contents-area > .container.pr-common .step-progress li .text-area {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left: 16px;padding-left: 64px;font-weight: 500;z-index: 3; } 
#contents-area > .container.pr-common .step-progress li .text-area span {color: var(--text-blue); } 
#contents-area > .container.pr-common .step-progress li .text-area .subtext {margin-top: 8px;color: var(--text-primary);font-weight: 400; } 
#contents-area > .container.pr-common .step-progress::after {position: absolute;height: calc(100% - 128px);border-left: 1px dashed var(--border-blue-same);top: 62px;left: 51.5px;content: "";display: block;clear: both;z-index: 2; } 
#contents-area > .container.pr-common .input-info-wrap.fullsize-layout {margin-left: 0px;margin-right: 0px; } 
#contents-area > .container.pr-common .input-info-wrap:only-child {margin-top: 0; } 
#contents-area > .container.pr-common .input-info-wrap .tab-contents .visual-area.fullsize-layout {margin-top: 0; } 
#contents-area > .container.pr-common .input-info-wrap .tab-contents .visual-area.fullsize-layout .swiper-wrapper {margin-bottom: 40px; } 
#contents-area > .container.pr-common .input-info-wrap .h4 + .flex-align-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .input-info-wrap .h4 + .box-layout-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common .input-info-wrap .data-list-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .input-info-wrap .select-account-list.fullsize-layout {border-top: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .input-info-wrap .select-account-list.fullsize-layout li {padding: 16px 20px; } 
#contents-area > .container.pr-common .input-info-wrap .select-account-list.fullsize-layout .input-type-radio label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
#contents-area > .container.pr-common .input-info-wrap .select-account-list.fullsize-layout .input-type-radio label em {display: block;font-weight: 500; } 
#contents-area > .container.pr-common .input-info-wrap .select-account-list.fullsize-layout .input-type-radio label span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .tit-tbl-wrap .tit-tbl {font-weight: 500; } 
#contents-area > .container.pr-common .tooltip-area.info-type {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
#contents-area > .container.pr-common .tooltip-area.info-type .h4,
#contents-area > .container.pr-common .tooltip-area.info-type .h5,
#contents-area > .container.pr-common .tooltip-area.info-type .form-label {margin: 0; } 
#contents-area > .container.pr-common .tooltip-area.info-type + .tabs,
#contents-area > .container.pr-common .tooltip-area.info-type + .terms-view-wrap {margin-top: 8px; } 
#contents-area > .container.pr-common .btn-radio-list .btn-type-radio + .subtext {margin: 4px 0 0 12px; } 
#contents-area > .container.pr-common .btn-radio-list.type-product .btn-type-radio {height: 100%; } 
#contents-area > .container.pr-common .btn-radio-list.type-product .btn-type-radio input + label {height: 100%; } 
#contents-area > .container.pr-common .btn-radio-list.type-btn-sort.type-product .btn-type-radio input + label em {padding: 12px 4px;text-align: center; } 
#contents-area > .container.pr-common .btn-radio-list.type-btn-sort.type-product .btn-type-radio input + label em small {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .icons {position: relative;display: block;width: 64px;height: 64px;border-radius: 100%;background-color: var(--bg-canvas_white ); } 
#contents-area > .container.pr-common .icons::before {content: "";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
#contents-area > .container.pr-common .amount::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .saving::before {background-position: -40px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .target::before {background-position: -80px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .member::before {background-position: -120px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .period::before {background-position: -160px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .keeping::before {background-position: -200px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .notice::before {background-position: 0 -40px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .account::before {background-position: -40px -40px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .payment::before {background-position: -80px -40px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .rate::before {background-position: -120px -40px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .risk::before {background-position: -160px -40px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .rise::before {background-position: -200px -40px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .disperse::before {background-position: 0 -80px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .autotrade::before {background-position: -40px -80px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .limit::before {background-position: -80px -80px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .gold::before {background-position: -120px -80px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .time::before {background-position: -160px -160px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .gift::before {background-position: -200px -80px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .loan::before {background-position: 0 -120px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .submit::before {background-position: -40px -120px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .applyloan::before {background-position: -80px -120px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .inquiry::before {background-position: -120px -120px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .interset::before {background-position: -160px -120px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .creditline::before {background-position: -200px -120px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .videochat::before {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .agree::before {background-position: -40px -160px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .shield-check::before {background-position: -80px -160px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .age::before {background-position: -120px -160px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .time::before {background-position: -160px -160px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .apt::before {background-image: url(/images/web/img/icon/icon-40-apt.png);background-repeat: no-repeat;background-color: transparent;width:40px;height:40px;background-size:40px 40px;} 
#contents-area > .container.pr-common .operation::before {background-image: url(/images/web/img/icon/icon-40-operation.png);background-repeat: no-repeat;background-color: transparent;width:40px;height:40px;background-size:40px 40px;} 
#contents-area > .container.pr-common .tax-saving::before {background-image: url(/images/web/img/icon/icon-40-tax-saving.png);background-repeat: no-repeat;background-color: transparent;width:40px;height:40px;background-size:40px 40px;} 
#contents-area > .container.pr-common .customer::before {background-image: url(/images/web/img/icon/icon-40-customer.png);background-repeat: no-repeat;background-color: transparent;width:40px;height:40px;background-size:40px 40px;} 
#contents-area > .container.pr-common .icons.ty2::before,
#contents-area > .container.pr-common .icons[class*=risk-i]:before { width: 40px; height: 40px; background-repeat: no-repeat; background-position: 0 0; background-size: 100% auto; } 
#contents-area > .container.pr-common .icons.risk-i01::before { background-image: url(/images/web/img/icon/icon-risk01.png); } 
#contents-area > .container.pr-common .icons.risk-i02::before { background-image: url(/images/web/img/icon/icon-risk02.png); } 
#contents-area > .container.pr-common .icons.risk-i03::before { background-image: url(/images/web/img/icon/icon-risk03.png); } 
#contents-area > .container.pr-common .icons.risk-i04::before { background-image: url(/images/web/img/icon/icon-risk04.png); } 
#contents-area > .container.pr-common .icons.risk-i05::before { background-image: url(/images/web/img/icon/icon-risk05.png); } 
#contents-area > .container.pr-common .icons.risk-i06::before { background-image: url(/images/web/img/icon/icon-risk06.png); } 
#contents-area > .container.pr-common .icons.stock2::before { background-image: url(/images/web/img/icon/icon-pr-stock.png); } 
#contents-area > .container.pr-common .bar {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
#contents-area > .container.pr-common .bar li {position: relative; } 
#contents-area > .container.pr-common .bar li:not(:last-child) {padding-right: 18px; } 
#contents-area > .container.pr-common .bar li:not(:last-child)::after {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 2px;height: 8px;margin: 0 8px;background-color: var(--gray-300); } 
#contents-area > .container.pr-common .bar.type2{display:block !important;}
#contents-area > .container.pr-common .bar.type2 li{padding-right:0;display:block !important;text-align:right !important}
#contents-area > .container.pr-common .bar.type2 li::after{display:none;}
#contents-area > .container.pr-common .bar.type2 li + li{margin-top:6px;}
#contents-area > .container.pr-common .increase {color: var(--text-red) !important; } 
#contents-area > .container.pr-common .decrease {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area {position: relative; } 
#contents-area > .container.pr-common .visual-area .visual-content {padding: 16px 20px 20px; } 
#contents-area > .container.pr-common .visual-area .visual-content .top-btn-wrap {text-align: right;margin-bottom: 8px; } 
#contents-area > .container.pr-common .visual-area .visual-content .top-btn-wrap .btn-share {margin: 0;border: 0;background-position: -24px -120px;background-repeat: no-repeat;background-color: transparent;text-indent: -9999em;font-size: 0; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area {text-align: center; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .text-t5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .logo-area {width: 69px;height: 24px;margin: -8px auto 8px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .logo-area img {width: 100%; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .subtit {font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .subtit + .h1 {margin-top: 8px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .text + .subtit {margin-top: 32px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px;font-size: inherit;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .label-wrap .label-type-risk {margin-right: 12px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .label-wrap .label-type-strong {padding: 3px 5px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .label-wrap + .h1 {margin-top: 12px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .label-wrap span {margin-right: 0; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;margin-bottom: 16px;font-weight: 500;word-break: keep-all; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .h1 + .label-wrap {margin-top: 8px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .tags {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;color: var(--text-tertiary);font-weight: 300; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .tags li {margin: 4px 6px 0; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area .subtext {margin-top: 16px; } 
#contents-area > .container.pr-common .visual-area .visual-content .text-area + .button-group {margin-top: 12px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul {display: -webkit-box;display: -ms-flexbox;display: flex;word-break: break-word; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul li strong {display: block;margin-top: 4px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul li strong.label-type-risk.color01,
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul li strong.label-type-risk.color02 { color: var(--text-blue); /* 낮은위험, 매우낮은위험 */ } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul li strong.label-type-risk.color05,
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul li strong.label-type-risk.color06 { color: var(--text-red); /* 매우높은위험, 보통위험 */ } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area ul li span {margin-top: 4px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .icon-content-wrap {margin-top: 40px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .icon-content-wrap li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .icon-content-wrap li .icons {margin-bottom: 8px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .text-content-wrap {margin-top: 40px;-ms-flex-pack: distribute;justify-content: space-around; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .text-content-wrap li {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100px;height: 100px;border-radius: 100%; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .text-content-wrap li strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap {margin-top: 32px;padding: 15px;border-radius: 12px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap.type2{display:block;text-align:left}
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap.type2 ul.text{display:block;}
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap.type2 ul.text li{display:block;text-align:left}
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap + .box-content-wrap {margin-top: 12px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap strong {display: block;color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap dl + dl {margin-top: 8px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap dl dd {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;text-align: right; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap dl.align-top {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap.row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap.row dl + dl {margin-top: 0; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap.row dl dd {margin-left: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual-content .content-area .box-content-wrap.row dl dd .increase {font-weight: 400; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group {margin-top: 32px; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .height88 .btn {height: auto; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .height88 .btn span {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: normal; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .height88 .icon-toggle {height: 88px; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .button-row + .button-row {margin-top: 0; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .button-row button {border: 0;font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .button-row button:disabled, #contents-area > .container.pr-common .visual-area .visual-content .button-group .button-row button[disabled] {color: var(--text-disabled-same) !important; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .button-row button.btn-type-3 {border: 1px solid var(--border-primary);background-color: var(--bg-canvas_white );color: var(--text-primary );font-weight: normal; } 
#contents-area > .container.pr-common .visual-area .visual-content .button-group .icon-toggle > span {border: 0; } 
#contents-area > .container.pr-common .visual-area .text-area.inner-box {margin-top: 12px;background: var(--bg-canvas_white );padding: 12px 24px;border-radius: 12px; } 
#contents-area > .container.pr-common .visual-area .visual.color-isa {background: var(--gray-200); } 
#contents-area > .container.pr-common .visual-area .visual.color-isa .text-area {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .visual.color-isa .text-area .text {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .visual.color-trust {background: var(--palette-blue-100); } 
#contents-area > .container.pr-common .visual-area .visual.color-trust .text-area {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area .visual.color-trust .text-area .text {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area .visual.color-new-smart {background: var(--bg-blue-same);min-height: 224px; } 
#contents-area > .container.pr-common .visual-area .visual.color-new-smart .text-area {color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common .visual-area .visual.color-new-smart .text-area .h1 {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-new-smart .text-area .text {color: var(--text-ondark_primary-same);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-new-smart .text-area .text.sub-desc {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-new-smart .visual-overlap-img {position: absolute;right: 20px;bottom: 32px;width: 96px;height: 96px;background-image: url(/images/web/img/product/pr-visual-smart-new01.png);background-size: 100% auto; } 
#contents-area > .container.pr-common .visual-area .visual.color-card {background: var(--bg-yellow); } 
#contents-area > .container.pr-common .visual-area .visual.color-card .text-area {color: var(--text-olive); } 
#contents-area > .container.pr-common .visual-area .visual.color-card .text-area .h1 {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-card .text-area .text {color: var(--text-olive);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-card .text-area .text.sub-desc {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-gold-silver {background: var(--gray-200 ); } 
#contents-area > .container.pr-common .visual-area .visual.color-gold-silver .text-area {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .visual.color-gold-silver .text-area .h1 {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-gold-silver .text-area .text {color: var(--text-orange);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-gold-silver .text-area .text.sub-desc {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow {min-height: 428px;margin-bottom: 40px;background: -webkit-gradient(linear, left top, left bottom, color-stop(34.51%, var(--bg-red)), to(var(--bg-red)));background: linear-gradient(180deg, var(--bg-red) 34.51%, var(--bg-red) 100%); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg {background: -webkit-gradient(linear, left top, left bottom, color-stop(34.51%, var(--bg-canvas_white)), to(var(--bg-red)));background: linear-gradient(180deg, var(--bg-canvas_white) 34.51%, var(--bg-red) 100%);min-height: 400px;margin-bottom: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg .visual-overlap-img {bottom: 108px; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg2 {background: var(--bg-blue);min-height: 400px;margin-bottom: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg2 .visual-overlap-img {bottom: 108px; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg2 .text-area {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg2 .text-area .text {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg2 .text-area .text.sub-el .em {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg2 .text-area .text.sub-el .rate {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg3 {background: var(--bg-gray);min-height: auto; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg3 .text-area {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg3 .text-area .text {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg3 .text-area .text.sub-el .em {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow.detail-bg3 .text-area .text.sub-el .rate {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow .visual-overlap-img {position: absolute;right: 0;bottom: 108px;width: 277px;height: 178px;background-image: url(/images/web/img/product/pr-visual-borrow.png);background-size: 100% auto; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow .text-area {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow .text-area .text {color: var(--text-orange);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow .text-area .text.sub-desc {margin-bottom: 8px; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow .text-area .text.fs-small {margin-bottom: 12px; } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow .text-area .text.sub-el .em {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .visual.color-borrow .text-area .text.sub-el .rate {color: var(--text-seaform);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance {background: var(--bg-red); } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .visual-overlap-img {position: absolute;right: 0;bottom: 35px;width: 156px;height: 153px;background-image: url(/images/web/img/product/pr-visual-insurance.png);background-size: 100% auto; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .visual-overlap-img.sub-promise {background-image: url(/images/web/img/product/pr-visual-insurance-sub1.png);width: 123px;height: 148px;right: 30px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .visual-overlap-img.sub-category {background-image: url(/images/web/img/product/pr-visual-insurance-sub2.png);width: 123px;height: 148px;right: 30px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .text-area {color: var(--text-red); } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .text-area .h1 {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .text-area .text {color: var(--text-red);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .text-area .text.sub-desc {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance .text-area .btn-line {margin-top: 32px;height: 40px;line-height: 40px;border-radius: 8px;border-color: var(--palette-red-1000);color: var(--text-red);padding: 0 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance.detail-bg {min-height: auto;padding: 20px;background: var(--bg-gray);border-radius: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance.detail-bg:first-child {margin-top: 20px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance.detail-bg .text-area .h2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary);margin: 0 0 16px;margin-top: 0;margin-bottom: 8px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance.detail-bg .text-area .h2 .logo-area {display: inline-block;margin-right: 8px;width: 44px;height: 44px; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance.detail-bg .text-area .h2 .logo-area img {width: 100%; } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance.detail-bg .text-area .text {color: var(--text-secondary); } 
#contents-area > .container.pr-common .visual-area .visual.color-insurance.detail-bg .text-area .text + .subtext {margin-top: 8px; } 
#contents-area > .container.pr-common .visual-area .visual.color-deposit-withdrawal {min-height: 360px;background: var(--palette-cyan-100);-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container.pr-common .visual-area .visual.color-deposit-withdrawal .h1 {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .visual.color-deposit-withdrawal .text {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .visual.color-deposit-withdrawal .text + .sub-el {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .visual.color-deposit-withdrawal .visual-overlap-img {position: absolute;right: 0;top: 149px;width: 210px;height: 121px;background-image: url(/images/web/img/product/pr-visual-office-workers01.png);background-size: 100% auto;background-repeat: no-repeat; } 
#contents-area > .container.pr-common .visual-area .visual.color-deposit-withdrawal .button-group .btn-type-1 {background-color: var(--bg-cyan-same);border-color: var(--border-cyan-same); } 
#contents-area > .container.pr-common .visual-area .visual.color-fund {background-color: var(--palette-seafoam-100); } 
#contents-area > .container.pr-common .visual-area .visual.color-fund .h1 {color: var(--text-green); } 
#contents-area > .container.pr-common .visual-area .visual.color-fund .text em {color: var(--text-green); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign {background: var(--palette-seafoam-100); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img {position: absolute;right: 0;bottom: 35px;width: 156px;height: 153px;background-image: url(/images/web/img/product/pr-visual-insurance.png);background-size: 100% auto; } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign00-2 {background-image: url(/images/web/img/product/pr-visual-foreign-02.png);right: 40px;width: 122px;height: 122px; } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign00-3 {background-image: url(/images/web/img/product/pr-visual-foreign-03.png);right: 30px;width: 146px;height: 146px; } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign01 {background-image: url(/images/web/img/product/pr-visual-foreign-sub1.png); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign02 {background-image: url(/images/web/img/product/pr-visual-foreign-sub2.png); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign03 {background-image: url(/images/web/img/product/pr-visual-foreign-sub3.png); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign04 {background-image: url(/images/web/img/product/pr-visual-foreign-sub4.png); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign05 {background-image: url(/images/web/img/product/pr-visual-foreign-sub5.png); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .visual-overlap-img.foreign06 {background-image: url(/images/web/img/product/pr-visual-foreign-sub6.png); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .text-area {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .text-area .h1 {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .text-area .text {color: var(--text-seaform);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .text-area .text.sub-desc {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .text-area .text.sub-el {font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .text-area .text.sub-el span {color: var(--text-red); } 
#contents-area > .container.pr-common .visual-area .visual.color-foreign .text-area .btn-line {margin-top: 32px;height: 40px;line-height: 40px;border-radius: 8px;border-color: var(--border-indigo-same);color: var(--text-purple);padding: 0 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-brave {overflow: hidden;position: relative;min-height: 450px; } 
#contents-area > .container.pr-common .visual-area .visual.color-brave .text-area {text-align: center; } 
#contents-area > .container.pr-common .visual-area .visual.color-brave .text-area .h1 {width: 100%; } 
#contents-area > .container.pr-common .visual-area .visual.color-brave .text-area .h1 + .h3 {margin-top: 4px; } 
#contents-area > .container.pr-common .visual-area .visual.color-brave .text-area .h1 + .h3 .font-light {font-weight: 300; } 
#contents-area > .container.pr-common .visual-area .visual.color-brave .visual-overlap-img {position: absolute;z-index: 1;left: 50%;bottom: -16px;width: 304px;height: 340px;background-image: url(/images/web/img/product/pr-visual-brave.png);background-size: 100% auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
#contents-area > .container.pr-common .visual-area .visual.color-brave .visual-overlap-bg {content: "";position: absolute;z-index: 0;left: 0;top: -93px;width: 100%;height: 550px;background: -webkit-gradient(linear, left top, left bottom, from(var(--palette-seafoam-200)), to(var(--bg-canvas_white-a0)));background: linear-gradient(180deg, var(--palette-seafoam-200) 0%, var(--bg-canvas_white-a0) 100%); } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement {background: var(--bg-orange); } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement .text-area {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement .text-area .h1 {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement .text-area .text {color: var(--text-orange);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement .text-area .text.sub-desc {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement .text-area .text.sub-el {font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement .text-area .text.sub-el span {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .visual.color-retirement .text-area .btn-line {margin-top: 32px;height: 40px;line-height: 40px;border-radius: 8px;border-color: var(--border-indigo-same);color: var(--text-purple);padding: 0 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend {padding: 32px 20px 34px 20px;min-height: auto;background: var(--bg-gray); } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend .text-area {color: var(--text-primary ); } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend .text-area .h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;margin-bottom: 8px; } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend .text-area .text {color: var(--text-tertiary);margin: 0; } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend .text-area .text.sub-desc {margin-bottom: 16px; } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend .text-area .text.sub-el {font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend .text-area .text.sub-el span {color: var(--text-red); } 
#contents-area > .container.pr-common .visual-area .visual.color-recommend .visual-overlap-img {position: absolute;z-index: 1;right: 20px;top: 44px;width: 96px;height: 96px;background-image: url(/images/web/img/product/pr-visual-recommend.png);background-size: 100% auto; } 
#contents-area > .container.pr-common .visual-area + .card-pr-slide {margin-top: -42px; } 
#contents-area > .container.pr-common .visual-area.box-type .visual {border-radius: 12px;min-height: 208px;height: 208px;padding: 20px; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .tit-wrap {margin-bottom: 10px; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .tit-wrap .label-type {padding: 6px 10px;border-radius: 20px;background-color: var(--bg-canvas_white );font-weight: 500;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .text-area .h1 {width: 100%;margin: 0;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .button-group .btn {height: 40px;border: 0; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .button-group .btn span {font-weight: 500; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .with-subtxt-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .with-subtxt-wrap.align-bottom {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .with-subtxt-wrap .visual-overlap-img {position: relative;display: block;right: inherit;bottom: inherit; } 
#contents-area > .container.pr-common .visual-area.box-type .visual .with-subtxt-wrap .btn-text {margin-top: 14px; } 
#contents-area > .container.pr-common .visual-area.box-type .visual.color-loan {background-color: var(--bg-red); } 
#contents-area > .container.pr-common .visual-area.box-type .visual.color-loan .tit-wrap .label-type {color: var(--text-fushia); } 
#contents-area > .container.pr-common .visual-area.box-type .visual.color-loan .text-area em {color: var(--text-fushia); } 
#contents-area > .container.pr-common .visual-area.box-type .visual.color-loan .button-group .btn {background-color: var(--palette-fushia-100); } 
#contents-area > .container.pr-common .visual-area.box-type .visual.color-loan .button-group .btn span {color: var(--text-fushia); } 
#contents-area > .container.pr-common .visual-area.box-type .visual .visual-overlap-img {position: absolute;z-index: 2;width: 96px;height: 96px;background-size: cover;right: 20px;bottom: 80px;background-color: var(--palette-magenta-600); } 
#contents-area > .container.pr-common .visual-area.box-type .swiper-pagination {padding: 1px 7.5px;top: 20px;right: 40px;left: initial;bottom: initial;background-color: var(--bg-dark);opacity: 0.6; } 
#contents-area > .container.pr-common .visual-area.box-type #btnSwiperCtr {position: absolute;top: 20px;right: 20px;width: 16px;height: 16px;border: 0;z-index: 2; } 
#contents-area > .container.pr-common .visual-area.box-type #btnSwiperCtr.playing {background-position: -48px -16px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area.box-type #btnSwiperCtr.stopped {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type,
#contents-area > .container.pr-common .visual-area .submain-visual {overflow: hidden; border-radius:16px;} 
#contents-area > .container.pr-common .visual-area .swiper.card-type .swiper-pagination,
#contents-area > .container.pr-common .visual-area .submain-visual .swiper-pagination {right: 40px;top: 20px;left: auto;bottom: auto;padding: 1px 6px !important;font-size: 10px;background: var(--gray-500); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .swiper-pagination + .autoplay-control-wrap button,
#contents-area > .container.pr-common .visual-area .submain-visual .swiper-pagination + .autoplay-control-wrap button {bottom: auto;top: 20px;right: 20px;left: auto !important; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual,
#contents-area > .container.pr-common .visual-area .submain-visual .visual {padding: 20px;height: 248px;min-height: 248px;box-sizing: border-box; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .with-subtxt-wrap,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .with-subtxt-wrap {-webkit-box-flex: 0;-ms-flex: 0 0 72px;flex: 0 0 72px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .with-subtxt-wrap .slide-sub-text,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .with-subtxt-wrap .slide-sub-text {width: 185px;color: var(--text-secondary); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .slde-subtitle,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .slde-subtitle {display: block;margin: 0;color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .slde-subtitle.h2,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .slde-subtitle.h2 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .slde-subtitle.h4,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .slde-subtitle.h4 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .tit-wrap .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .tit-wrap .label-type {display: inline-block;padding:0 10px;margin-bottom: 8px;font-weight: 500;background: var(--bg-canvas_white );border-radius: 100px;font-size: var(--t8-font-size);letter-spacing: -0.5px; line-height:30px;} 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .text-area,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .text-area {-webkit-box-flex: 0;-ms-flex: 0;flex: 0; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .text-area .h1,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .text-area .h1 {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;margin-bottom: 28px;width: 100%;color: var(--text-primary ); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .text-area .h1.type2 {font-size: 22px;margin-bottom: 22px;height: 64px;}
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .text-area .h1 em,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .text-area .h1 em {color: var(--text-primary ); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .text-area:first-child,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .text-area:first-child {margin-top: 38px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .visual-overlap-img {position: absolute;z-index: 2;width: 96px;height: 96px;float: right;right: 20px;top: auto;bottom: 20px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .button-group,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .button-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-top: 0; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .button-group + .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .button-group + .visual-overlap-img {top: 50%;bottom: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .button-group .button-row,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .button-group .button-row {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;gap: 8px;-ms-flex-item-align: end;align-self: flex-end; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .button-group .button-row .btn,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .button-group .button-row .btn {border: none;height: 40px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .button-group .button-row .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .button-group .button-row .label {font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type h2,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type h2 {display: none; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .slde-subtitle,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .slde-subtitle {text-align: center; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .slde-subtitle.h2 .content-area,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .slde-subtitle.h2 .content-area {margin-top: 24px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .visual-overlap-img {display: none; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area {margin-top: 24px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type02,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type02 {margin: 24px -20px 0 -20px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type03,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type03 {margin: 24px 0 0 0; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type03 li,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type03 li {margin-left: 7px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type03 li:first-child,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type03 li:first-child {margin-left: 0; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type03 li a,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type03 li a {padding: 20px 0;background: var(--bg-canvas_white );border-radius: 12px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type03 li strong,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type03 li strong {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type03 li .icons,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type03 li .icons {width: 44px;height: 44px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area .icon-content-wrap,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area .icon-content-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area .icon-content-wrap li,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area .icon-content-wrap li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area .icon-content-wrap li a,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area .icon-content-wrap li a {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-tertiary);font-weight: 300; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area .icon-content-wrap li a .icons,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area .icon-content-wrap li a .icons {margin-bottom: 8px; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area .icon-content-wrap li strong,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area .icon-content-wrap li strong {color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card {background: var(--bg-yellow); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card.btnGoCardEvt {display:block;padding:0;border-radius:0;} 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card.btnGoCardEvt > img{width:auto;height:100%;vertical-align:middle;}
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card .visual-overlap-img {background-position: -384px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card .visual-overlap-img.type02,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card .visual-overlap-img.type02 {background-position: -96px -192px;} 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card em.active {color: var(--text-olive); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card .label-type {color: var(--text-olive); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card .button-group button {background: var(--palette-celery-200); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-card .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-card .button-group button .label {color: var(--text-olive); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-insurance,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-insurance {background: var(--bg-red); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-insurance .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-insurance .visual-overlap-img {background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-insurance em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-insurance em.active {color: var(--text-red); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-insurance .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-insurance .label-type {color: var(--text-red); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-insurance .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-insurance .button-group button {background: var(--palette-red-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-insurance .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-insurance .button-group button .label {color: var(--text-red); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-depositwithdrawal {background: var(--palette-cyan-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-depositwithdrawal .visual-overlap-img {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal .visual-overlap-img.img01 {background: url(/images/web/img/product/pr-visual-mall-dw01.png) no-repeat 0 0 / 100% 100%;}
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-depositwithdrawal em.active {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-depositwithdrawal .label-type {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-depositwithdrawal .button-group button {background: var(--palette-blue-200); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-depositwithdrawal .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-depositwithdrawal .button-group button .label {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit {background: var(--palette-seafoam-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit .visual-overlap-img {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .visual-overlap-img.type02,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit .visual-overlap-img.type02 {background-position: 0px -192px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .visual-overlap-img.type-img{background:none;}
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .visual-overlap-img.type-img>img{width:100%;height:100%;}
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit em.active {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit .label-type {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit .button-group button {background: var(--palette-cyan-400); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-deposit .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-deposit .button-group button .label {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-trust,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-trust {background: var(--palette-blue-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-trust .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-trust .visual-overlap-img {background-position: -288px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-trust em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-trust em.active {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-trust .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-trust .label-type {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-trust .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-trust .button-group button {background: var(--palette-indigo-200); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-trust .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-trust .button-group button .label {color: var(--text-blue); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-foreign,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-foreign {background: var(--palette-blue-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-foreign .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-foreign .visual-overlap-img {background-position: -288px -96px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-foreign em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-foreign em.active {color: var(--text-purple); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-foreign .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-foreign .label-type {color: var(--text-purple); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-foreign .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-foreign .button-group button {background: var(--palette-indigo-300); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-foreign .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-foreign .button-group button .label {color: var(--text-purple); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-loans,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-loans {background: var(--bg-red); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-loans .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-loans .visual-overlap-img {background-position: -192px -96px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-loans em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-loans em.active {color: var(--text-fushia); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-loans .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-loans .label-type {color: var(--text-fushia); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-loans .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-loans .button-group button {background: var(--palette-fushia-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-loans .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-loans .button-group button .label {color: var(--text-fushia); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-present,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-present {background: var(--bg-red); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-present .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-present .visual-overlap-img {background-position: -384px -96px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-present em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-present em.active {color: var(--text-purple); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-present .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-present .label-type {color: var(--text-purple); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-present .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-present .button-group button {background: var(--palette-indigo-300); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-present .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-present .button-group button .label {color: var(--text-purple); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-fund,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-fund {background: var(--palette-seafoam-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-fund .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-fund .visual-overlap-img {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-fund em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-fund em.active {color: var(--text-green); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-fund .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-fund .label-type {color: var(--text-green); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-fund .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-fund .button-group button {background: var(--palette-seafoam-400); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-fund .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-fund .button-group button .label {color: var(--text-green); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-isa,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-isa {background: var(--gray-200); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-isa .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-isa .visual-overlap-img {background-position: -480px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-isa em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-isa em.active {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-isa .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-isa .label-type {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-isa .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-isa .button-group button {background: var(--brand-200); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-isa .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-isa .button-group button .label {color: var(--text-cyan); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp {background: var(--bg-orange); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp .visual-overlap-img {background-position: -576px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp .visual-overlap-img.type02,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp .visual-overlap-img.type02 {background-position: -576px -96px;} 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp em.active {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp .label-type {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp .button-group button {background: var(--palette-orange-100); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-irp .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-irp .button-group button .label {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-goldsilver,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-goldsilver {background: var(--gray-200 ); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-goldsilver .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-goldsilver .visual-overlap-img {background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-goldsilver em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-goldsilver em.active {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-goldsilver .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-goldsilver .label-type {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-goldsilver .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-goldsilver .button-group button {background: var(--palette-brown-300); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-goldsilver .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-goldsilver .button-group button .label {color: var(--text-orange); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-portfolio,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-portfolio {background: var(--bg-green); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-portfolio .visual-overlap-img,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-portfolio .visual-overlap-img {background-position: -480px -96px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-portfolio em.active,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-portfolio em.active {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-portfolio .label-type,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-portfolio .label-type {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-portfolio .button-group button,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-portfolio .button-group button {background: var(--palette-seafoam-200); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual.type-portfolio .button-group button .label,
#contents-area > .container.pr-common .visual-area .submain-visual .visual.type-portfolio .button-group button .label {color: var(--text-seaform); } 
#contents-area > .container.pr-common .visual-area .swiper.card-type .visual .btn,
#contents-area > .container.pr-common .visual-area .submain-visual .visual .btn {margin: 0; } 
@media screen and (min-width: 320px) and (max-width: 374px) {
    #contents-area > .container.pr-common .visual-area .swiper.card-type .visual .with-subtxt-wrap .slide-sub-text,
    #contents-area > .container.pr-common .visual-area .submain-visual .visual .with-subtxt-wrap .slide-sub-text {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 130px; } 
    #contents-area > .container.pr-common .visual-area .swiper.card-type .visual .slde-subtitle.h2,
    #contents-area > .container.pr-common .visual-area .submain-visual .visual .slde-subtitle.h2 {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; } 
    #contents-area > .container.pr-common .visual-area .swiper.card-type .visual .slde-subtitle.h4,
    #contents-area > .container.pr-common .visual-area .submain-visual .visual .slde-subtitle.h4 {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; } 
    #contents-area > .container.pr-common .visual-area .swiper.card-type .visual .text-area .h1,
    #contents-area > .container.pr-common .visual-area .submain-visual .visual .text-area .h1 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 24px; } 
    #contents-area > .container.pr-common .visual-area .swiper.card-type .visual .text-area .h1.quadra-line,
    #contents-area > .container.pr-common .visual-area .submain-visual .visual .text-area .h1.quadra-line {-webkit-line-clamp: 4; } 
    #contents-area > .container.pr-common .visual-area .swiper.card-type .visual.link-type .content-area.type02,
    #contents-area > .container.pr-common .visual-area .submain-visual .visual.link-type .content-area.type02 {margin: 20px -16px 0 -16px; } 
    #contents-area > .container.pr-common .visual-area .swiper.card-type div.visual .text-area .h1,
    #contents-area > .container.pr-common .visual-area .submain-visual div.visual .text-area .h1 {width: 170px; } 
}
#contents-area > .container.pr-common .visual-area .swiper-creative {border-radius: 16px;} 
#contents-area > .container.pr-common .visual-area .card-type.swiper-creative.swiper-3d {height:248px; } 
#contents-area > .container.pr-common #tab-e-panel-8 .visual-area .swiper.card-type .visual.link-type .slde-subtitle {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap:first-child .h4:first-child {margin-top: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .qa-list-wrap:first-child {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap > .accordion .accordion-panel {padding-bottom: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap > .accordion .accordion-panel .step-dash-wrap li {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
#contents-area > .container.pr-common .info-sec-wrap > .accordion + .dividers-group {margin: 0 -20px; } 
#contents-area > .container.pr-common .info-sec-wrap > .list-type-table {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap > .subtext {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .ui-list {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .ui-list .list-item {border-top: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .info-sec-wrap .ui-list .item-content .input-type-checkbox {margin-right: 2%; } 
#contents-area > .container.pr-common .info-sec-wrap .ui-list .item-content .input-type-checkbox input[type=checkbox],
#contents-area > .container.pr-common .info-sec-wrap .ui-list .item-content .input-type-checkbox input[type=checkbox] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
#contents-area > .container.pr-common .info-sec-wrap .ui-list .item-content .interest-rate {-ms-flex-item-align: inherit;grid-row-align: inherit;align-self: inherit;font-weight: 500;color: var(--text-primary ); } 
#contents-area > .container.pr-common .info-sec-wrap .ui-list .item-content.checked .interest-rate {color: var(--text-blue); } 
#contents-area > .container.pr-common .info-sec-wrap .ui-list + .notice-contents-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .segment-tabs {margin-top: 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .segment-tabs .tab-content {padding: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .segment-tabs .tab-content .tab-content {padding: 24px 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .tab-content .segment-tabs {margin-top: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .tab-content .segment-tabs .tab-content {padding: 24px 0; } 
#contents-area > .container.pr-common .info-sec-wrap .h3:first-child {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .h4.icon::before {content: "";display: inline-block;width: 32px;height: 32px;margin-right: 4px;vertical-align: middle; } 
#contents-area > .container.pr-common .info-sec-wrap .h4.line-type {padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--gray-600); } 
#contents-area > .container.pr-common .info-sec-wrap .h4.line-type + ul.text {margin-top: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .flex-align-wrap + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .text + .pr-link-icon,
#contents-area > .container.pr-common .info-sec-wrap .text + .gold-bar-list,
#contents-area > .container.pr-common .info-sec-wrap .text + .notice-contents-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .text + .box,
#contents-area > .container.pr-common .info-sec-wrap .text + .tabs,
#contents-area > .container.pr-common .info-sec-wrap .text + .product-detail {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .text .list-star {margin-left: -12px; } 
#contents-area > .container.pr-common .info-sec-wrap .text + .subtext {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .text + .bullet-reference {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .text + .image-banner {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .text + .image-banner + .card-news {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .text-hyphen + .text {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .subtext {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .subtext.bullet-star {position: relative;padding-left: 10px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-sec-wrap .subtext.bullet-star.color-em {color: var(--text-blue); } 
#contents-area > .container.pr-common .info-sec-wrap .subtext + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .subtext + .tabs {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .subtext + .table-list-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .subtext a {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-sec-wrap .subtext + .notice-contents-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .subtext + .sticky-container {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .list-star {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .list-star + .box-layout-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .list-reference + .text {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .irp-star-list li {display: -webkit-box;display: -ms-flexbox;display: flex; } 
#contents-area > .container.pr-common .info-sec-wrap .irp-star-list li em {-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .irp-star-list li + li {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .box .h4 {margin-bottom: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .box.type-grey .h4 {margin-bottom: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .button-group + .subtext {margin-top: 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .button-group:first-child {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .button-group:first-child + .pr-card-list {margin-top: 44px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-link-icon + .box-layout-wrap {margin-top: 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-link-icon + .box-layout-wrap:last-child {margin-bottom: 40px; } 
#contents-area > .container.pr-common .info-sec-wrap .tabs + .pr-card-list {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .tabs.card-sub-main .card-list-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .tabs.scrollable-tabs .tab-item {margin: 0 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .tabs.scrollable-tabs .tab-item:first-child {margin-left: 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .tabs.scrollable-tabs .tab-content {padding-bottom: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .sticky-container[class*=product-detail] ~ .tab-content {padding: 24px 0 0; } 
#contents-area > .container.pr-common .info-sec-wrap .sticky-container[class*=product-detail] + .tab-content {padding: 8px 0 0; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-card-list + .multi-banner {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-terms-wrap {border-top: none; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-terms-wrap .accordion-panel {padding: 0 20px 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-terms-wrap .accordion-panel .button-group {margin-top: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-terms-wrap .accordion-panel .button-group .button-row {margin-bottom: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-terms-wrap .accordion-panel .button-group .button-row + .button-row {margin-top: 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-terms-wrap + .image-banner {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-terms-wrap + .submain-banner-area {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .compliance-area {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .consultation-link, 
.consultation-link.type-pr {margin-top: 40px; } 
#contents-area > .container.pr-common .info-sec-wrap .consultation-link li.logo a::after,
.consultation-link.type-pr li.logo a:after {display: none; } 
#contents-area > .container.pr-common .info-sec-wrap .consultation-link li.logo a img,
.consultation-link.type-pr li.logo a img {position: absolute;top: 12px;left: calc(50% - 12px);width: 24px;height: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec sub,
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec sup {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec sub {vertical-align: bottom; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec sup {vertical-align: top; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h3 {margin-bottom: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h3:first-child {margin-top: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h3 + .h4 {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 :not(:first-child) {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + p {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + p + .text {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 ~ .h5 {display: block;margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .text,
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .image-wrap {margin-top: 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .list-type-table-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .tabs {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .step-dot-wrap,
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .step-dash-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .step-dot-wrap li:last-child,
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .step-dash-wrap li:last-child {padding-bottom: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 + .card-detail-list {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h4 ~ p.h5 {font-weight: normal; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h5 span {font-weight: normal; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .h5 + .invest-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text + .notice-contents-wrap {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text .subtext {margin-bottom: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text .subtext + .image-wrap, #contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text .subtext + ul.text-counter {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text + .image-wrap, #contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text + ul.text-counter {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text.bullet-em + .text {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text.bullet-dot + .type-card-check {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text li .subtext {margin-top: 4px;margin-bottom: 4px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text + .flex-align-wrap.align-r {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text-counter + .text {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .step-dot-wrap + .text, #contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .step-dot-wrap + .subtext,
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .step-dash-wrap + .text,
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .step-dash-wrap + .subtext {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .checkbox-list + .subtext {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .image-wrap .dummy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: rgba(4, 113, 233, 0.3); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .image-wrap img {display: block;width: 100%; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-list li {-webkit-box-flex: 0;-ms-flex: 0 0 156px;flex: 0 0 156px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-list li .image-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;height: 248px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-list li .image-wrap img {display: block; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-info {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-info .num1 {color: var(--text-red); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-info .num2 {color: var(--text-blue); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-info .num3 {color: var(--text-green); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .card-detail-info .num4 {color: var(--text-purple); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .table-list-wrap {margin-top: 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .table-list-wrap + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .table-list-wrap .border-left {border-left: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .notice-contents-wrap + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .notice-contents-wrap.kdic {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .info-date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-bottom: 19px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .flex-align-wrap.align-between {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .flex-align-wrap.align-between + .list-type-table-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .tabs + #graph {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .tabs .tab-item {margin: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .tabs .tab-item:first-child {margin: 0; } 

#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .tabs.checked-tabs .tab-item{margin:0 4px;}
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .tabs.checked-tabs .tab-list{margin-bottom:0;}
.tabs.checked-tabs.no-check .tab-list .tab-item{justify-content: center;padding:0;font-weight:300;}
.tabs.checked-tabs.no-check .tab-list .tab-item.active{font-weight:500;}
.tabs.checked-tabs.no-check .tab-list .tab-item.active::after{display:none;}

#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .service-img-area {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 9px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .service-img-area li {-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 5px);flex: 0 0 calc(50% - 5px); } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .service-img-area li img {width: 100%; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .img img {display: block;width: 100%; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .text.bullet-dot + .pr-card-detail-img {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .pr-card-detail-img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .pr-card-detail-img img {width: 100px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .pr-card-detail-img img + img {margin-left: 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .pr-card-detail-img img:first-child {margin-left: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .pr-card-detail-img + .text.bullet-dot {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .pr-info-sec .notice-contents-wrap + .graph-area {margin: 16px 0; } 
#contents-area > .container.pr-common .info-sec-wrap .divider-line-list li {padding: 16px 0; } 
#contents-area > .container.pr-common .info-sec-wrap .divider-line-list li + li {border-top: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .info-sec-wrap .news-step > .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .accordion {margin: 32px 0 0;border: 1px solid var(--border-primary);border-radius: 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .accordion .accordion-item {border: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .accordion .accordion-item .accordion-trigger {padding: 16px 48px 15px 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .accordion .accordion-item .accordion-trigger .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .accordion .accordion-item .accordion-panel {color: var(--text-primary); } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .accordion .btn-type-3 {display: block;width: 100%;margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .step-dash-wrap {margin-bottom: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .news-step .notice-contents-wrap:only-child {margin: 32px 0; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news {padding: 32px 0 236px;background-repeat: no-repeat;background-position: right bottom;background-size: 220px 220px;background-image: url(/images/web/img/product/bg-pr-cardnews.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.type-bg {margin: 0 -20px;padding: 32px 20px 236px;background-color: var(--bg-gray);background-image: url(/images/web/img/product/bg-pr-cardnews.png);background-position: right 20px bottom; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.type-bg.as-is {padding: 32px 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is {padding: 32px 0;background-image: none; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .image-wrap + .subtext {margin-top: 0;text-align: center; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .space {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .swiper.sol-gift-slide {margin: 32px -20px 0;padding: 0 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .num {display: inline-block;padding: 0 9px;border-radius: 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .text {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .text em {font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;margin-top: 8px;padding-top: 92px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box:before {content: "";display: block;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100px;height: 100px;background: url("/images/web/img/product/img_prod_smh_graph.png") no-repeat center top / 100px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box > div {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .txt1,
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .txt2 {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .txt1 {height: 32px;color: var(--text-ondark_primary-same);-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;line-height: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .txt2 {margin-top: 2px;font-weight: 500;line-height: 1.67; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .graph-l .txt1 {background: var(--gray-500);border-radius: 6px 0 0 0; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .graph-r .txt1 {background: var(--bg-blue-same);border-radius: 0 6px 0 0; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .graph-l .txt2 {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.as-is .sol-man-he .graph-box .graph-r .txt2 {color: var(--text-blue); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img02 {background-image: url(/images/web/img/product/cn-img02.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img03 {background-image: url(/images/web/img/product/cn-img03.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img04 {background-image: url(/images/web/img/product/cn-img04.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img06 {background-image: url(/images/web/img/product/cn-img06.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img07 {background-image: url(/images/web/img/product/cn-img07.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img08 {background-image: url(/images/web/img/product/cn-img08.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img09 {background-image: url(/images/web/img/product/cn-img09.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img10 {background-image: url(/images/web/img/product/cn-img10.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img11 {background-image: url(/images/web/img/product/cn-img11.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img12 {background-image: url(/images/web/img/product/cn-img12.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img13 {background-image: url(/images/web/img/product/cn-img13.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img14 {background-image: url(/images/web/img/product/cn-img14.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img15 {background-image: url(/images/web/img/product/cn-img15.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img16 {background-image: url(/images/web/img/product/cn-img16.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img17 {background-image: url(/images/web/img/product/cn-img17.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img18 {background-image: url(/images/web/img/product/cn-img18.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img19 {background-image: url(/images/web/img/product/cn-img19.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img20 {background-image: url(/images/web/img/product/cn-img20.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img21 {background-image: url(/images/web/img/product/cn-img21.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img22 {background-image: url(/images/web/img/product/cn-img22.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img23 {background-image: url(/images/web/img/product/cn-img23.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img24 {background-image: url(/images/web/img/product/cn-img24.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img25 {background-image: url(/images/web/img/product/cn-img25.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img26 {background-image: url(/images/web/img/product/cn-img26.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img27 {background-image: url(/images/web/img/product/cn-img27.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img30 {background-image: url(/images/web/img/product/cn-img30.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img31 {background-image: url(/images/web/img/product/cn-img31.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img32 {background-image: url(/images/web/img/product/cn-img32.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img33 {background-image: url(/images/web/img/product/cn-img33.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img34 {background-image: url(/images/web/img/product/cn-img34.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img35 {background-image: url(/images/web/img/product/cn-img35.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img36 {background-image: url(/images/web/img/product/cn-img36.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img37 {background-image: url(/images/web/img/product/cn-img37.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img38 {background-image: url(/images/web/img/product/cn-img38.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img39 {background-image: url(/images/web/img/product/cn-img39.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img40 {background-image: url(/images/web/img/product/cn-img40.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img41 {background-image: url(/images/web/img/product/cn-img41.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img42 {background-image: url(/images/web/img/product/cn-img42.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img43 {background-image: url(/images/web/img/product/cn-img43.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img44 {background-image: url(/images/web/img/product/cn-img44.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img50 {background-image: url(/images/web/img/product/cn-img50.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img51 {background-image: url(/images/web/img/product/cn-img51.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img52 {background-image: url(/images/web/img/product/cn-img52.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img63 {background-image: url(/images/web/img/product/cn-img63.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img64 {background-image: url(/images/web/img/product/cn-img64.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img65 {background-image: url(/images/web/img/product/cn-img65.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img66 {background-image: url(/images/web/img/product/cn-img66.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img67 {background-image: url(/images/web/img/product/cn-img67.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img68 {background-image: url(/images/web/img/product/cn-img68.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img69 {background-image: url(/images/web/img/product/cn-img69.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img70 {background-image: url(/images/web/img/product/cn-img70.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img71 {background-image: url(/images/web/img/product/cn-img71.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img72 {padding: 20px 0 224px;background-image: url(/images/web/img/product/cn-img72.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img73 {padding-bottom: 224px;background-image: url(/images/web/img/product/cn-img73.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img74 {background-image: url(/images/web/img/product/cn-img74.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img75 {background-image: url(/images/web/img/product/cn-img75.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img76 {background-image: url(/images/web/img/product/cn-img76.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img77 {background-image: url(/images/web/img/product/cn-img77.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img78 {background-image: url(/images/web/img/product/cn-img78.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img79 {background-image: url(/images/web/img/product/cn-img79.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img80 {background-image: url(/images/web/img/product/cn-img80.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img81 {background-image: url(/images/web/img/product/cn-img81.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-img82 {background-image: url(/images/web/img/product/cn-img82.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion01 {background-image: url(/images/web/img/product/cn-motion01.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion05 {background-image: url(/images/web/img/product/cn-motion05.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion10 {background-image: url(/images/web/img/product/cn-motion10.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion11 {background-image: url(/images/web/img/product/cn-motion11.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion12 {background-image: url(/images/web/img/product/cn-motion12.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion13 {background-image: url(/images/web/img/product/cn-motion13.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion14 {background-image: url(/images/web/img/product/cn-motion14.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.cn-motion15 {background-image: url(/images/web/img/product/cn-motion15.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news dt, #contents-area > .container.pr-common .info-sec-wrap .card-news .tit {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news dt strong, #contents-area > .container.pr-common .info-sec-wrap .card-news .tit strong {font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news dd {margin-top: 8px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.img-info {padding-top: 0;padding-bottom: 200px;background-size: 190px 215px;background-image: url(/images/web/img/product/cn-info-product.png); } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.img-info dt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news + .banner-list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 12px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news + .banner-list li + li {margin-left: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news + .banner-list li img {width: 100%; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news + .multi-banner {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news .movie-wrap {position: relative;overflow: hidden;width: 100%;height: auto;padding-top: 55.25%;border-radius: 12px;margin-top: 40px; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news .movie-wrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.type-img{padding:32px 0 0 0;background-image:none;} 
#contents-area > .container.pr-common .info-sec-wrap .card-news.type-img .img{text-align:right;margin-top:16px;}
#contents-area > .container.pr-common .info-sec-wrap .card-news.type-img .img img{width:220px;vertical-align:middle;}
#contents-area > .container.pr-common .info-sec-wrap .card-news.type-img.type-bg{padding:32px 20px 0 20px;}
/* 금리안내 */
.prod-rate-box .top-area .tit{font-size: 18px;font-weight: 500;position: relative;padding-left:28px;}
.prod-rate-box .top-area .tit::before{content: '';width: 32px;height: 32px;    background-image: url(/images/web/img/icon/sprite-pr-icon32.png);background-size: 240px 240px;background-position: -64px 0;position:absolute;left:-6px;top:50%;transform: translateY(-50%);}
.prod-rate-box .top-area .rate{font-size: 18px;color:var(--text-blue);font-weight: 500;}
.prod-rate-box .rate-box{border:1px solid var(--border-secondary);border-radius: 12px;margin-top:16px;}
.prod-rate-box .rate-box > li{border-bottom:1px solid var(--border-secondary);}
.prod-rate-box .rate-box > li:last-child{border:0;}
.prod-rate-box .rate-box .top{padding:24px 20px;}
.prod-rate-box .rate-box .top a{position: relative;padding-right:20px;}
.prod-rate-box .rate-box .top a::after{content:"";width:7px;height: 7px;border: solid var(--gray-950);border-width:1.5px 1.5px 0 0;position: absolute;right:0;top:50%;transform: translateY(-80%) rotate(-225deg);}
.prod-rate-box .rate-box li.on .top a::after{transform: translateY(-20%) rotate(-45deg);}
.prod-rate-box .rate-box .top .tit{font-size: 16px;font-weight: 500;color: var(--text-primary );}
.prod-rate-box .rate-box .top .num{font-size: 16px;font-weight: 500;color:var(--text-blue);}
.prod-rate-box .rate-box .detail{padding:0 16px 20px 16px;display: none;}
.prod-rate-box .rate-box li.on .detail{display: block;}
.prod-rate-box .coupon-select .input-type-radio input[type=radio] + label{display: block;}
.prod-rate-box .coupon-select .input-type-radio input[type=radio] + label:after{top:50%;transform:translateY(-50%)}
.prod-rate-box .coupon-select .input-type-radio + .input-type-radio{margin-top:12px;}
.prod-rate-box .ui-list{margin-top:0 !important;border:0 !important}
.prod-rate-box .ui-list .list-item:first-child{border-top:0 !important}
.prod-rate-box .ui-list .list-item:last-child{border-bottom:0 !important}
.coupon-wrap.type02.big .title-wrap .name{font-size: 18px;line-height: 1.6;}
.coupon-wrap.type02.big .title-wrap .info{font-size: 14px;line-height: 1.6;}
.coupon-wrap.type02.big .option-wrap{margin-top:7vw;}
.coupon-wrap.type02.big .option-wrap .unit{font-size:14px}
.coupon-wrap.type02.big .option-wrap .per{font-size: 20px;}
.youtube-box{position: relative;overflow: hidden;width: 100%;height: auto;border-radius: 12px;padding-top: 55.25%;margin:32px 0;}
.youtube-box iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1; } 
#contents-area > .container.pr-common .info-sec-wrap .process img {display: block;width: 100%;margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .process p {margin: 16px 0 0 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .check-list li {position: relative;padding: 24px 0 20px 40px; } 
#contents-area > .container.pr-common .info-sec-wrap .check-list li + li {border-top: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .info-sec-wrap .check-list li::before {content: "";position: absolute;top: 24px;left: 0;width: 32px;height: 32px;background: url(/images/web/img/icon/icon-check.png) no-repeat 0 0/100%; } 
#contents-area > .container.pr-common .info-sec-wrap .check-list li strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .check-list li .text {margin-top: 4px; } 
#contents-area > .container.pr-common .info-sec-wrap .checkbox-list dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .checkbox-list dl dt {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
#contents-area > .container.pr-common .info-sec-wrap .checkbox-list dl dd {margin-left: 16px;font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .checkbox-list + .notice-contents-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .invest-list {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .invest-list li {padding: 16px;border-radius: 12px;background-color: var(--bg-gray);-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .invest-list li + li {margin-left: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .invest-list li strong {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .invest-list li p {margin-top: 16px;font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .step {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary); } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .step::after {content: "";position: absolute;left: 50%;bottom: -10px;width: 12px;height: 12px;background-color: var(--gray-200);-webkit-transform: rotate(45deg) translateX(-50%);transform: rotate(45deg) translateX(-50%);z-index: -1; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .step strong {color: var(--text-red);margin: 0 auto; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .step dd {font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .total {background-color: var(--bg-gray);text-align: center;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .total .tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .total .tit em {font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .invest-wrap .type-blue {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-rate .icon::before {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-rate .box-layout-wrap {margin-top: 20px; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-rate p.bullet-dot {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-rate .dividers-middle {margin: 24px 0; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-rate .dividers-middle + .h5 {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-rate.box:first-child {margin-top: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-calc .icon::before {background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-calc .ui-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-calc .ui-form .form-set {overflow: hidden;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 12px;font-weight: 400; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-calc .button-group {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-calc .type-blue {margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
#contents-area > .container.pr-common .info-sec-wrap .interest-calc .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .interest-calc .text .subtext {display: block; } 
#contents-area > .container.pr-common .info-sec-wrap .bottom-notice a {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate > span {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate > span small {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate > span em {color: var(--text-blue); } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate::before {content: "";display: block;margin-right: 12px;width: 32px;height: 32px;border-radius: 100%;background-color: var(--bg-gray); } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate + a {margin-top: 12px; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate + .text + .btn-certificate {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate span::before {content: "";position: absolute;z-index: 3;left: 20px;top: calc(50% - 12px);width: 24px;height: 24px;background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%; } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate.icon-idcard span::before {background-image: url(/images/web/img/icon/icon-id-card24.png); } 
#contents-area > .container.pr-common .info-sec-wrap .btn-certificate.icon-joint span::before {background-image: url(/images/web/img/icon/icon-joint-certification24.png); } 
#contents-area > .container.pr-common .info-sec-wrap .table-list-wrap + .irp-star-list {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .table-list-wrap thead.small-type th, #contents-area > .container.pr-common .info-sec-wrap .table-list-wrap thead.small-type td,
#contents-area > .container.pr-common .info-sec-wrap .table-list-wrap tbody.small-type th,
#contents-area > .container.pr-common .info-sec-wrap .table-list-wrap tbody.small-type td {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .info-sec-wrap .table-list-wrap + .notice-contents-wrap {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .category-list + .white-bg {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .swiper + .category-list {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .type-card-detail.smart-type .h4 {margin-bottom: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .type-card-detail.smart-type .list-type-table {padding: 0;border: none; } 
#contents-area > .container.pr-common .info-sec-wrap .type-card-detail.smart-type .bottom .list-type-table {margin-top: 8px; } 
#contents-area > .container.pr-common .info-sec-wrap .type-card-detail.smart-type .bottom .text.h5 {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap .type-card-detail.smart-type > .button-group .btn-text.top[aria-expanded=false] .label::before {content: "펼치기"; } 
#contents-area > .container.pr-common .info-sec-wrap .type-card-detail.smart-type > .button-group .btn-text.top[aria-expanded=true] .label::before {content: "닫기"; } 
#contents-area > .container.pr-common .info-sec-wrap .type-card-detail.smart-type + .box-layout-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap > .type-card-detail.smart-type:first-child {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap .error-data-wrap + .box-layout-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap > .gold-banner:first-child {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap > .gold-banner + .product-detail {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap > .gold-banner + .subtext {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap > .h4:first-child {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap > .h4:first-child + .subtext.bullet-star {margin-top: -8px; } 
#contents-area > .container.pr-common .info-sec-wrap .h4 + .subtext.bullet-star + .h4 {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap .h4 + .text + .subtext.bullet-star + .h4 {margin-top: 24px; } 
#contents-area > .container.pr-common .info-sec-wrap > .text:first-child {margin-top: 16px; } 
#contents-area > .container.pr-common .info-sec-wrap > .text:first-child + .sticky-container {margin-top: 32px; } 
#contents-area > .container.pr-common .info-sec-wrap p.font-medium {font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap .table-list-wrap td.font-midium,
#contents-area > .container.pr-common .info-sec-wrap .table-list-wrap th.font-midium {font-weight: 500; } 
#contents-area > .container.pr-common .info-sec-wrap > .serch-displayer.type03:first-child {margin-top: 32px; } 
#contents-area > .container.pr-common .box {position: relative;margin-top: 20px;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container.pr-common .box.type-blue {border: 1px solid var(--border-blue) !important;background-color: var(--bg-blue) !important;text-align: center; } 
#contents-area > .container.pr-common .box.type-grey {border: 1px solid var(--border-primary) !important;background-color: var(--bg-gray) !important; } 
#contents-area > .container.pr-common .box.type-info {text-align: center;color: var(--text-blue); } 
#contents-area > .container.pr-common.type-dwp .visual-content {background-color: var(--bg-cyan); } 
#contents-area > .container.pr-common.type-dwp .visual-content .h1 span,
#contents-area > .container.pr-common.type-dwp .visual-content .subtit,
#contents-area > .container.pr-common.type-dwp .visual-content .button-group button {color: var(--text-cyan); } 
#contents-area > .container.pr-common.type-dwp .visual-content .text-content-wrap li {background-color: var(--palette-cyan-100); } 
#contents-area > .container.pr-common.type-dwp .visual-content .button-group button {background-color: var(--palette-blue-200); } 
#contents-area > .container.pr-common.type-dwp .card-news {background-image: url(/images/web/img/product/bg-pr-cn-dwp.png); } 
#contents-area > .container.pr-common.type-dwp .card-news strong {color: var(--text-cyan); } 
#contents-area > .container.pr-common.type-deposit .visual-content {background-color: var(--bg-cyan); } 
#contents-area > .container.pr-common.type-deposit .visual-content .h1 span,
#contents-area > .container.pr-common.type-deposit .visual-content .subtit,
#contents-area > .container.pr-common.type-deposit .visual-content .button-group button {color: var(--text-seaform); } 
#contents-area > .container.pr-common.type-deposit .visual-content .box-content-wrap {background-color: var(--palette-seafoam-100); } 
#contents-area > .container.pr-common.type-deposit .visual-content .box-content-wrap span {display: block;color: var(--text-primary ); } 
#contents-area > .container.pr-common.type-deposit .visual-content .text-content-wrap li {background-color: var(--palette-seafoam-100); } 
#contents-area > .container.pr-common.type-deposit .visual-content .button-group button {background-color: var(--palette-cyan-400); } 
#contents-area > .container.pr-common.type-deposit .card-news strong {color: var(--text-seaform); } 
#contents-area > .container.pr-common.type-deposit .card-news .sol-man-he .num {background-color: var(--bg-green-same); } 
#contents-area > .container.pr-common.type-loans .visual-content {background-color: var(--bg-red); } 
#contents-area > .container.pr-common.type-loans .visual-content .h1 span,
#contents-area > .container.pr-common.type-loans .visual-content .subtit,
#contents-area > .container.pr-common.type-loans .visual-content .subtext,
#contents-area > .container.pr-common.type-loans .visual-content .button-group button {color: var(--text-fushia); } 
#contents-area > .container.pr-common.type-loans .visual-content .button-group button {background-color: var(--palette-fushia-100); } 
#contents-area > .container.pr-common.type-loans .visual-content .button-group .button-row + .button-row .btn-type-3 {border: 1px solid var(--border-magenta-same);color: var(--text-fushia); } 
#contents-area > .container.pr-common.type-loans .card-news strong {color: var(--text-fushia); } 
#contents-area > .container.pr-common.type-trust .visual-content {background-color: var(--bg-gray); } 
#contents-area > .container.pr-common.type-trust .visual-content .h1 span,
#contents-area > .container.pr-common.type-trust .visual-content .subtit,
#contents-area > .container.pr-common.type-trust .visual-content .button-group button {color: var(--text-blue); } 
#contents-area > .container.pr-common.type-trust .visual-content .box-content-wrap {background-color: var(--bg-brand); } 
#contents-area > .container.pr-common.type-trust .visual-content .button-group button {background-color: var(--brand-200);color: var(--brand-500) } 
#contents-area > .container.pr-common.type-trust .card-news strong {color: var(--text-blue); } 
#contents-area > .container.pr-common.type-fund .visual-content {background-color: var(--bg-green); } 
#contents-area > .container.pr-common.type-fund .visual-content .h1 span,
#contents-area > .container.pr-common.type-fund .visual-content .subtit,
#contents-area > .container.pr-common.type-fund .visual-content .button-group button {color: var(--text-green); } 
#contents-area > .container.pr-common.type-fund .visual-content .label-wrap .bar {color: var(--text-green); } 
#contents-area > .container.pr-common.type-fund .visual-content .label-wrap .bar li::after {background-color: rgba(18, 130, 78, 0.25); } 
#contents-area > .container.pr-common.type-fund .visual-content .bar {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--text-tertiary); } 
#contents-area > .container.pr-common.type-fund .visual-content .box-content-wrap {background-color: var(--palette-seafoam-100); } 
#contents-area > .container.pr-common.type-fund .visual-content .button-group button {background-color: var(--palette-seafoam-400); } 
#contents-area > .container.pr-common.type-fund .card-news strong {color: var(--text-green); } 
#contents-area > .container.pr-common.type-card .visual-content {background-color: var(--bg-yellow); } 
#contents-area > .container.pr-common.type-card .visual-content .h1 span,
#contents-area > .container.pr-common.type-card .visual-content .subtit,
#contents-area > .container.pr-common.type-card .visual-content .button-group button {color: var(--text-orange); } 
#contents-area > .container.pr-common.type-card .visual-content .label-wrap .label-type-strong {color: var(--text-ondark_primary-same); } 
#contents-area > .container.pr-common.type-card .visual-content .image-wrap {margin-top: 40px; } 
#contents-area > .container.pr-common.type-card .visual-content .image-wrap .swiper {padding-bottom: 25px; } 
#contents-area > .container.pr-common.type-card .visual-content .image-wrap .swiper img {display: block;margin: 0 auto;width: 100px; } 
#contents-area > .container.pr-common.type-card .visual-content .image-wrap .swiper .swiper-pagination {bottom: -4px;padding: 0 !important; } 
#contents-area > .container.pr-common.type-card .visual-content .image-wrap .swiper .swiper-pagination .swiper-pagination-bullet {border: 1px solid var(--border-primary);background-color: var(--bg-canvas_white );opacity: 1; } 
#contents-area > .container.pr-common.type-card .visual-content .image-wrap .swiper .swiper-pagination .swiper-pagination-bullet-active {border: 1px solid var(--gray-600);background-color: var(--gray-600); } 
#contents-area > .container.pr-common.type-card .visual-content .box-content-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 48px;background-color: var(--brown500-a10); } 
#contents-area > .container.pr-common.type-card .visual-content .box-content-wrap .bar li {-webkit-box-orient: inherit;-webkit-box-direction: inherit;-ms-flex-direction: inherit;flex-direction: inherit; } 
#contents-area > .container.pr-common.type-card .visual-content .box-content-wrap .bar li em {margin-left: 4px;color: var(--text-primary );font-weight: 700; } 
#contents-area > .container.pr-common.type-card .visual-content .box-content-wrap .bar li::after {right: 0; } 
#contents-area > .container.pr-common.type-card .visual-content .subtext {margin-top: 12px;font-weight: 500;color: var(--text-primary );text-align: center; } 
#contents-area > .container.pr-common.type-card .visual-content .button-group button {background-color: var(--palette-brown-100); } 
#contents-area > .container.pr-common.type-card .card-news strong {color: var(--text-olive); } 
#contents-area > .container.pr-common.type-foreign .visual-content {background-color: var(--bg-red); } 
#contents-area > .container.pr-common.type-foreign .visual-content .h1 span,
#contents-area > .container.pr-common.type-foreign .visual-content .subtit,
#contents-area > .container.pr-common.type-foreign .visual-content .button-group button {color: var(--text-purple); } 
#contents-area > .container.pr-common.type-foreign .visual-content .bar {display: block; } 
#contents-area > .container.pr-common.type-foreign .visual-content .bar li {padding-right: 0; } 
#contents-area > .container.pr-common.type-foreign .visual-content .button-group button {background-color: var(--palette-indigo-300); } 
#contents-area > .container.pr-common.type-foreign .card-news strong {color: var(--text-purple); } 
#contents-area > .container.pr-common.type-goldsilver .visual-content {background-color: var(--bg-orange); } 
#contents-area > .container.pr-common.type-goldsilver .visual-content .h1 span,
#contents-area > .container.pr-common.type-goldsilver .visual-content .subtit,
#contents-area > .container.pr-common.type-goldsilver .visual-content .button-group button {color: var(--text-orange); } 
#contents-area > .container.pr-common.type-goldsilver .visual-content .box-content-wrap {background-color: var(--gray-200 ); } 
#contents-area > .container.pr-common.type-goldsilver .visual-content .button-group button {background-color: var(--palette-brown-300); } 
#contents-area > .container.pr-common.type-goldsilver .card-news strong {color: var(--text-orange); } 
#contents-area > .container.pr-common.type-isa .visual-content {background-color: var(--bg-blue); } 
#contents-area > .container.pr-common.type-isa .visual-content .h1 span,
#contents-area > .container.pr-common.type-isa .visual-content .subtit,
#contents-area > .container.pr-common.type-isa .visual-content .button-group button {color: var(--text-cyan); } 
#contents-area > .container.pr-common.type-isa .visual-content .box-content-wrap {background-color: var(--bg-brand); } 
#contents-area > .container.pr-common.type-isa .visual-content .button-group button {background-color: var(--brand300-a10); color: var(--text-brand) } 
#contents-area > .container.pr-common.type-isa .card-news strong {color: var(--text-cyan); } 
#contents-area > .container.pr-common.type-irp .visual-content {background-color: var(--bg-orange); } 
#contents-area > .container.pr-common.type-irp .visual-content .h1 span,
#contents-area > .container.pr-common.type-irp .visual-content .subtit,
#contents-area > .container.pr-common.type-irp .visual-content .button-group button {color: var(--text-orange); } 
#contents-area > .container.pr-common.type-irp .visual-content .text-area span {margin: 0 2px; } 
#contents-area > .container.pr-common.type-irp .visual-content .text-area .text {margin-top: 16px; } 
#contents-area > .container.pr-common.type-irp .visual-content .box-content-wrap {background-color: var(--bg-orange); } 
#contents-area > .container.pr-common.type-irp .visual-content .button-group button {background-color: var(--palette-orange-100); } 
#contents-area > .container.pr-common.type-irp .card-news strong {color: var(--text-orange); } 
#contents-area > .container.pr-common.type-insurance .visual-content {background-color: var(--bg-orange); } 
#contents-area > .container.pr-common.type-insurance .visual-content .h1 span,
#contents-area > .container.pr-common.type-insurance .visual-content .subtit,
#contents-area > .container.pr-common.type-insurance .visual-content .button-group button {color: var(--text-red); } 
#contents-area > .container.pr-common.type-insurance .visual-content .button-group button {background-color: var(--palette-red-100); } 
#contents-area > .container.pr-common.type-insurance .card-news strong {color: var(--text-red); } 
#contents-area > .container.pr-common.type-present .visual-content {background-color: var(--palette-indigo-50); } 
#contents-area > .container.pr-common.type-present .visual-content .h1 span,
#contents-area > .container.pr-common.type-present .visual-content .subtit,
#contents-area > .container.pr-common.type-present .visual-content .button-group button {color: var(--text-purple); } 
#contents-area > .container.pr-common.type-present .visual-content .button-group button {background-color: var(--palette-indigo-300); } 
#contents-area > .container.pr-common.type-present .card-news strong {color: var(--text-purple); } 
#contents-area > .container.pr-common.type-deduction .visual-content {background-color: var(--bg-gray); } 
#contents-area > .container.pr-common.type-deduction .visual-content .h1 span,
#contents-area > .container.pr-common.type-deduction .visual-content .subtit,
#contents-area > .container.pr-common.type-deduction .visual-content .button-group button {color: var(--text-tertiary); } 
#contents-area > .container.pr-common.type-deduction .visual-content .box-content-wrap {background-color: var(--gray-200); } 
#contents-area > .container.pr-common.type-deduction .visual-content .button-group button {background-color: var(--gray500-a20); } 
#contents-area > .container.pr-common.type-deduction .card-news strong {color: var(--text-tertiary); } 
#contents-area > .container.pr-common .image-wrap .dummy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: rgba(4, 113, 233, 0.3); } 
#contents-area > .container.pr-common .image-wrap img {display: block;width: 100%; } 
#contents-area > .container.pr-common .image-wrap + .text {margin-top: 16px; } 
#contents-area > .container.pr-common .image-wrap + .table-list-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common.interactive-process [class*=radio-content-] .ui-form-wrap + .notice-contents-wrap {margin-top: 20px; } 
#contents-area > .container.pr-common .ui-form-sec + .ui-form.line-type {margin-top: 32px; } 
#contents-area > .container.pr-common .ui-form-sec + .box-layout-wrap {margin-top: 24px; } 
#contents-area > .container.pr-common .ui-form-sec [class*=uiDropdown0] .notice-contents-wrap,
#contents-area > .container.pr-common .ui-form-sec [class*=uiDropdown0] .ui-form-wrap + .notice-contents-wrap {margin-top: 20px; } 
#contents-area > .container.pr-common .gold-label {display: block;padding: 14px 12px;height: auto; } 
#contents-area > .container.pr-common .gold-label em {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .gold-label .gold-img {display: block;margin-top: 16px;width: 100%; } 
#contents-area > .container.pr-common .gold-label::after {top: 14px; } 
#contents-area > .container.pr-common .my-shinhan-point .point-tooltip-wrap .input-type-checkbox {display: inline-block; } 
#contents-area > .container.pr-common .my-shinhan-point .point-tooltip-wrap .input-type-checkbox + .tooltip-trigger {margin-left: 4px; } 
.point-tooltip-wrap > *,
.h5 .tooltip-trigger{vertical-align:middle;}
#contents-area > .container.pr-common .my-shinhan-point .form-box .point,
#contents-area > .container.pr-common .my-shinhan-point .form-box .voucher {display: none; } 
#contents-area > .container.pr-common span.text.bullet-em,
#contents-area > .container.pr-common li.text.bullet-em {font-weight: 500; } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .image-banner {display: block;margin-bottom: 16px; } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .image-banner img {display: block;width: 100%; } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .tooltip-wrap {position: relative; } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .tooltip-wrap .tooltip {width: auto;max-width: calc(100% - 40px);top: auto;bottom: 8px;text-align: center; } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .tooltip-wrap .tooltip.line-type {border: 1px solid var(--border-blue-same); } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .tooltip-wrap .tooltip.line-type .tooltip-contents {color: var(--text-blue); } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .tooltip-wrap .tooltip.line-type .tooltip-arrow::before {border-color: var(--border-blue-same) transparent transparent transparent; } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .tooltip-wrap .tooltip.align-l {right: auto;left: 0; } 
#contents-area > .container.pr-common ~ .sticky-button.button-group .tooltip-wrap .tooltip.align-r {right: 0;left: auto; } 
#contents-area > .container.pr-common .list-text.icon-bag::before,
#contents-area > .container.pr-common strong.icon-bag::before,
#contents-area > .container.pr-common label.icon-bag::before,
#contents-area > .container.pr-common a.icon-bag::before {background-position: 0 -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-ship::before,
#contents-area > .container.pr-common strong.icon-ship::before,
#contents-area > .container.pr-common label.icon-ship::before,
#contents-area > .container.pr-common a.icon-ship::before {background-position: -44px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-us-dollar::before,
#contents-area > .container.pr-common strong.icon-us-dollar::before,
#contents-area > .container.pr-common label.icon-us-dollar::before,
#contents-area > .container.pr-common a.icon-us-dollar::before {background-position: -88px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-another-currency::before,
#contents-area > .container.pr-common strong.icon-another-currency::before,
#contents-area > .container.pr-common label.icon-another-currency::before,
#contents-area > .container.pr-common a.icon-another-currency::before {background-position: -132px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-accountwon-yellow::before,
#contents-area > .container.pr-common strong.icon-accountwon-yellow::before,
#contents-area > .container.pr-common label.icon-accountwon-yellow::before,
#contents-area > .container.pr-common a.icon-accountwon-yellow::before {background-position: -132px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-stockstat-won::before,
#contents-area > .container.pr-common strong.icon-stockstat-won::before,
#contents-area > .container.pr-common label.icon-stockstat-won::before,
#contents-area > .container.pr-common a.icon-stockstat-won::before {background-position: -132px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-oneyear-more::before,
#contents-area > .container.pr-common strong.icon-oneyear-more::before,
#contents-area > .container.pr-common label.icon-oneyear-more::before,
#contents-area > .container.pr-common a.icon-oneyear-more::before {background-position: -352px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-oneyear-less::before,
#contents-area > .container.pr-common strong.icon-oneyear-less::before,
#contents-area > .container.pr-common label.icon-oneyear-less::before,
#contents-area > .container.pr-common a.icon-oneyear-less::before {background-position: -396px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-single::before,
#contents-area > .container.pr-common strong.type-single::before,
#contents-area > .container.pr-common label.type-single::before,
#contents-area > .container.pr-common a.type-single::before {background-position: 0 -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-marry-seven::before,
#contents-area > .container.pr-common strong.type-marry-seven::before,
#contents-area > .container.pr-common label.type-marry-seven::before,
#contents-area > .container.pr-common a.type-marry-seven::before {background-position: -44px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-marriedmorethan7::before,
#contents-area > .container.pr-common strong.type-marriedmorethan7::before,
#contents-area > .container.pr-common label.type-marriedmorethan7::before,
#contents-area > .container.pr-common a.type-marriedmorethan7::before {background-position: -528px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-minus-house::before,
#contents-area > .container.pr-common strong.type-minus-house::before,
#contents-area > .container.pr-common label.type-minus-house::before,
#contents-area > .container.pr-common a.type-minus-house::before {background-position: -88px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-one-house::before,
#contents-area > .container.pr-common strong.type-one-house::before,
#contents-area > .container.pr-common label.type-one-house::before,
#contents-area > .container.pr-common a.type-one-house::before {background-position: -132px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-map-sky::before,
#contents-area > .container.pr-common strong.type-map-sky::before,
#contents-area > .container.pr-common label.type-map-sky::before,
#contents-area > .container.pr-common a.type-map-sky::before {background-position: -176px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-map-blue::before,
#contents-area > .container.pr-common strong.type-map-blue::before,
#contents-area > .container.pr-common label.type-map-blue::before,
#contents-area > .container.pr-common a.type-map-blue::before {background-position: -220px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-building::before,
#contents-area > .container.pr-common strong.type-building::before,
#contents-area > .container.pr-common label.type-building::before,
#contents-area > .container.pr-common a.type-building::before {background-position: -264px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-two-building::before,
#contents-area > .container.pr-common strong.type-two-building::before,
#contents-area > .container.pr-common label.type-two-building::before,
#contents-area > .container.pr-common a.type-two-building::before {background-position: -308px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-three-building::before,
#contents-area > .container.pr-common strong.type-three-building::before,
#contents-area > .container.pr-common label.type-three-building::before,
#contents-area > .container.pr-common a.type-three-building::before {background-position: -352px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-multiplexhousing::before,
#contents-area > .container.pr-common strong.type-multiplexhousing::before,
#contents-area > .container.pr-common label.type-multiplexhousing::before,
#contents-area > .container.pr-common a.type-multiplexhousing::before {background-position: -440px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-amultifamily::before,
#contents-area > .container.pr-common strong.type-amultifamily::before,
#contents-area > .container.pr-common label.type-amultifamily::before,
#contents-area > .container.pr-common a.type-amultifamily::before {background-position: -484px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-house::before,
#contents-area > .container.pr-common strong.type-house::before,
#contents-area > .container.pr-common label.type-house::before,
#contents-area > .container.pr-common a.type-house::before {background-position: -396px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-check-green::before,
#contents-area > .container.pr-common strong.type-check-green::before,
#contents-area > .container.pr-common label.type-check-green::before,
#contents-area > .container.pr-common a.type-check-green::before {background-position: -396px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-wrong-red::before,
#contents-area > .container.pr-common strong.type-wrong-red::before,
#contents-area > .container.pr-common label.type-wrong-red::before,
#contents-area > .container.pr-common a.type-wrong-red::before {background-position: -440px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-new-car::before,
#contents-area > .container.pr-common strong.type-new-car::before,
#contents-area > .container.pr-common label.type-new-car::before,
#contents-area > .container.pr-common a.type-new-car::before {background-position: -88px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-change-car::before,
#contents-area > .container.pr-common strong.type-change-car::before,
#contents-area > .container.pr-common label.type-change-car::before,
#contents-area > .container.pr-common a.type-change-car::before {background-position: -132px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-loan-car::before,
#contents-area > .container.pr-common strong.type-loan-car::before,
#contents-area > .container.pr-common label.type-loan-car::before,
#contents-area > .container.pr-common a.type-loan-car::before {background-position: -176px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-eco-car::before,
#contents-area > .container.pr-common strong.type-eco-car::before,
#contents-area > .container.pr-common label.type-eco-car::before,
#contents-area > .container.pr-common a.type-eco-car::before {background-position: -220px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-blue-car::before,
#contents-area > .container.pr-common strong.type-blue-car::before,
#contents-area > .container.pr-common label.type-blue-car::before,
#contents-area > .container.pr-common a.type-blue-car::before {background-position: -264px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-green-cash::before,
#contents-area > .container.pr-common strong.type-green-cash::before,
#contents-area > .container.pr-common label.type-green-cash::before,
#contents-area > .container.pr-common a.type-green-cash::before {background-position: -308px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.type-caredit-card::before,
#contents-area > .container.pr-common strong.type-caredit-card::before,
#contents-area > .container.pr-common label.type-caredit-card::before,
#contents-area > .container.pr-common a.type-caredit-card::before {background-position: -352px -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-account-won::before,
#contents-area > .container.pr-common strong.icon-account-won::before,
#contents-area > .container.pr-common label.icon-account-won::before,
#contents-area > .container.pr-common a.icon-account-won::before {background-position: -88px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-calendar-won::before,
#contents-area > .container.pr-common strong.icon-calendar-won::before,
#contents-area > .container.pr-common label.icon-calendar-won::before,
#contents-area > .container.pr-common a.icon-calendar-won::before {background-position: -176px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-calendar02-won::before,
#contents-area > .container.pr-common strong.icon-calendar02-won::before,
#contents-area > .container.pr-common label.icon-calendar02-won::before,
#contents-area > .container.pr-common a.icon-calendar02-won::before {background-position: 0 -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-character01::before,
#contents-area > .container.pr-common strong.icon-character01::before,
#contents-area > .container.pr-common label.icon-character01::before,
#contents-area > .container.pr-common a.icon-character01::before {background-position: -44px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-character02::before,
#contents-area > .container.pr-common strong.icon-character02::before,
#contents-area > .container.pr-common label.icon-character02::before,
#contents-area > .container.pr-common a.icon-character02::before {background-position: -88px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-housewon::before,
#contents-area > .container.pr-common strong.icon-housewon::before,
#contents-area > .container.pr-common label.icon-housewon::before,
#contents-area > .container.pr-common a.icon-housewon::before {background-position: -176px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-pensionsearch::before,
#contents-area > .container.pr-common strong.icon-pensionsearch::before,
#contents-area > .container.pr-common label.icon-pensionsearch::before,
#contents-area > .container.pr-common a.icon-pensionsearch::before {background-position: 0 -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-accountpeople::before,
#contents-area > .container.pr-common strong.icon-accountpeople::before,
#contents-area > .container.pr-common label.icon-accountpeople::before,
#contents-area > .container.pr-common a.icon-accountpeople::before {background-position: -44px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-accountcheck::before,
#contents-area > .container.pr-common strong.icon-accountcheck::before,
#contents-area > .container.pr-common label.icon-accountcheck::before,
#contents-area > .container.pr-common a.icon-accountcheck::before {background-position: -88px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-stockwon-yellow::before,
#contents-area > .container.pr-common strong.icon-stockwon-yellow::before,
#contents-area > .container.pr-common label.icon-stockwon-yellow::before,
#contents-area > .container.pr-common a.icon-stockwon-yellow::before {background-position: -132px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-wallet-won::before,
#contents-area > .container.pr-common strong.icon-wallet-won::before,
#contents-area > .container.pr-common label.icon-wallet-won::before,
#contents-area > .container.pr-common a.icon-wallet-won::before {background-position: -220px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-pocket-house::before,
#contents-area > .container.pr-common strong.icon-pocket-house::before,
#contents-area > .container.pr-common label.icon-pocket-house::before,
#contents-area > .container.pr-common a.icon-pocket-house::before {background-position: -264px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-clip-house::before,
#contents-area > .container.pr-common strong.icon-clip-house::before,
#contents-area > .container.pr-common label.icon-clip-house::before,
#contents-area > .container.pr-common a.icon-clip-house::before {background-position: -308px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-car-red::before,
#contents-area > .container.pr-common strong.icon-car-red::before,
#contents-area > .container.pr-common label.icon-car-red::before,
#contents-area > .container.pr-common a.icon-car-red::before {background-position: -352px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-hanok-won::before,
#contents-area > .container.pr-common strong.icon-hanok-won::before,
#contents-area > .container.pr-common label.icon-hanok-won::before,
#contents-area > .container.pr-common a.icon-hanok-won::before {background-position: -396px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-house-remodeling::before,
#contents-area > .container.pr-common strong.icon-house-remodeling::before,
#contents-area > .container.pr-common label.icon-house-remodeling::before,
#contents-area > .container.pr-common a.icon-house-remodeling::before {background-position: -440px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-bank-won::before,
#contents-area > .container.pr-common strong.icon-bank-won::before,
#contents-area > .container.pr-common label.icon-bank-won::before,
#contents-area > .container.pr-common a.icon-bank-won::before {background-position: -484px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-bank02-won::before,
#contents-area > .container.pr-common strong.icon-bank02-won::before,
#contents-area > .container.pr-common label.icon-bank02-won::before,
#contents-area > .container.pr-common a.icon-bank02-won::before {background-position: -220px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-bankbook::before,
#contents-area > .container.pr-common strong.icon-bankbook::before,
#contents-area > .container.pr-common label.icon-bankbook::before,
#contents-area > .container.pr-common a.icon-bankbook::before {background-position: -264px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-stock-rec::before,
#contents-area > .container.pr-common strong.icon-stock-rec::before,
#contents-area > .container.pr-common label.icon-stock-rec::before,
#contents-area > .container.pr-common a.icon-stock-rec::before {background-position: -308px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-house::before,
#contents-area > .container.pr-common strong.icon-house::before,
#contents-area > .container.pr-common label.icon-house::before,
#contents-area > .container.pr-common a.icon-house::before {background-position: -352px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-gurantyfund ::before,
#contents-area > .container.pr-common strong.icon-gurantyfund ::before,
#contents-area > .container.pr-common label.icon-gurantyfund ::before,
#contents-area > .container.pr-common a.icon-gurantyfund ::before {background-position: -440px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-clip-check::before,
#contents-area > .container.pr-common strong.icon-clip-check::before,
#contents-area > .container.pr-common label.icon-clip-check::before,
#contents-area > .container.pr-common a.icon-clip-check::before {background-position: -396px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-search-no::before,
#contents-area > .container.pr-common strong.icon-search-no::before,
#contents-area > .container.pr-common label.icon-search-no::before,
#contents-area > .container.pr-common a.icon-search-no::before {background-position: -440px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-book-mark::before,
#contents-area > .container.pr-common strong.icon-book-mark::before,
#contents-area > .container.pr-common label.icon-book-mark::before,
#contents-area > .container.pr-common a.icon-book-mark::before {background-position: -176px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-doctor::before,
#contents-area > .container.pr-common strong.icon-doctor::before,
#contents-area > .container.pr-common label.icon-doctor::before,
#contents-area > .container.pr-common a.icon-doctor::before {background-position: -220px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-taxi::before,
#contents-area > .container.pr-common strong.icon-taxi::before,
#contents-area > .container.pr-common label.icon-taxi::before,
#contents-area > .container.pr-common a.icon-taxi::before {background-position: -264px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-clip-decoration::before,
#contents-area > .container.pr-common strong.icon-clip-decoration::before,
#contents-area > .container.pr-common label.icon-clip-decoration::before,
#contents-area > .container.pr-common a.icon-clip-decoration::before {background-position: -308px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-computer::before,
#contents-area > .container.pr-common strong.icon-computer::before,
#contents-area > .container.pr-common label.icon-computer::before,
#contents-area > .container.pr-common a.icon-computer::before {background-position: -484px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-doc-people::before,
#contents-area > .container.pr-common strong.icon-doc-people::before,
#contents-area > .container.pr-common label.icon-doc-people::before,
#contents-area > .container.pr-common a.icon-doc-people::before {background-position: -176px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-doc-wifi::before,
#contents-area > .container.pr-common strong.icon-doc-wifi::before,
#contents-area > .container.pr-common label.icon-doc-wifi::before,
#contents-area > .container.pr-common a.icon-doc-wifi::before {background-position: -220px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-ttang::before,
#contents-area > .container.pr-common strong.icon-ttang::before,
#contents-area > .container.pr-common label.icon-ttang::before,
#contents-area > .container.pr-common a.icon-ttang::before {background-position: -352px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-check-green::before,
#contents-area > .container.pr-common strong.icon-check-green::before,
#contents-area > .container.pr-common label.icon-check-green::before,
#contents-area > .container.pr-common a.icon-check-green::before {background-position: -396px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-wrong-red::before,
#contents-area > .container.pr-common strong.icon-wrong-red::before,
#contents-area > .container.pr-common label.icon-wrong-red::before,
#contents-area > .container.pr-common a.icon-wrong-red::before {background-position: -440px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-check-people::before,
#contents-area > .container.pr-common strong.icon-check-people::before,
#contents-area > .container.pr-common label.icon-check-people::before,
#contents-area > .container.pr-common a.icon-check-people::before {background-position: 0 -308px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-calendar::before,
#contents-area > .container.pr-common strong.icon-calendar::before,
#contents-area > .container.pr-common label.icon-calendar::before,
#contents-area > .container.pr-common a.icon-calendar::before {background-position: -484px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-bank::before,
#contents-area > .container.pr-common strong.icon-bank::before,
#contents-area > .container.pr-common label.icon-bank::before,
#contents-area > .container.pr-common a.icon-bank::before {background-position: -528px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-domestic::before,
#contents-area > .container.pr-common strong.icon-domestic::before,
#contents-area > .container.pr-common label.icon-domestic::before,
#contents-area > .container.pr-common a.icon-domestic::before {background-position: -440px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-overseas::before,
#contents-area > .container.pr-common strong.icon-overseas::before,
#contents-area > .container.pr-common label.icon-overseas::before,
#contents-area > .container.pr-common a.icon-overseas::before {background-position: -484px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-copyresident::before,
#contents-area > .container.pr-common strong.icon-copyresident::before,
#contents-area > .container.pr-common label.icon-copyresident::before,
#contents-area > .container.pr-common a.icon-copyresident::before {background-position: -528px -44px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-income::before,
#contents-area > .container.pr-common strong.icon-income::before,
#contents-area > .container.pr-common label.icon-income::before,
#contents-area > .container.pr-common a.icon-income::before {background-position: -528px -88px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-aninservice::before,
#contents-area > .container.pr-common strong.icon-aninservice::before,
#contents-area > .container.pr-common label.icon-aninservice::before,
#contents-area > .container.pr-common a.icon-aninservice::before {background-position: -528px -132px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-familyrelationship::before,
#contents-area > .container.pr-common strong.icon-familyrelationship::before,
#contents-area > .container.pr-common label.icon-familyrelationship::before,
#contents-area > .container.pr-common a.icon-familyrelationship::before {background-position: -528px -176px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-lease::before,
#contents-area > .container.pr-common strong.icon-lease::before,
#contents-area > .container.pr-common label.icon-lease::before,
#contents-area > .container.pr-common a.icon-lease::before {background-position: -528px -220px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.icon-receipt::before,
#contents-area > .container.pr-common strong.icon-receipt::before,
#contents-area > .container.pr-common label.icon-receipt::before,
#contents-area > .container.pr-common a.icon-receipt::before {background-position: -528px -264px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.ico-bank::before,
#contents-area > .container.pr-common strong.ico-bank::before,
#contents-area > .container.pr-common label.ico-bank::before,
#contents-area > .container.pr-common a.ico-bank::before {background-position: 0 -46px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.ico-guaranteeagency::before,
#contents-area > .container.pr-common strong.ico-guaranteeagency::before,
#contents-area > .container.pr-common label.ico-guaranteeagency::before,
#contents-area > .container.pr-common a.ico-guaranteeagency::before {background-position: -46px -46px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.ico-lifenotice::before,
#contents-area > .container.pr-common strong.ico-lifenotice::before,
#contents-area > .container.pr-common label.ico-lifenotice::before,
#contents-area > .container.pr-common a.ico-lifenotice::before {background-position: -92px -46px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.ico-amultifamily::before,
#contents-area > .container.pr-common strong.ico-amultifamily::before,
#contents-area > .container.pr-common label.ico-amultifamily::before,
#contents-area > .container.pr-common a.ico-amultifamily::before {background-position: 0 -92px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.ico-auction::before,
#contents-area > .container.pr-common strong.ico-auction::before,
#contents-area > .container.pr-common label.ico-auction::before,
#contents-area > .container.pr-common a.ico-auction::before {background-position: -46px -92px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.ico-consent::before,
#contents-area > .container.pr-common strong.ico-consent::before,
#contents-area > .container.pr-common label.ico-consent::before,
#contents-area > .container.pr-common a.ico-consent::before {background-position: -92px -92px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .list-text.ico-copyresident::before,
#contents-area > .container.pr-common strong.ico-copyresident::before,
#contents-area > .container.pr-common label.ico-copyresident::before,
#contents-area > .container.pr-common a.ico-copyresident::before {background-position: -138px -92px;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .container.pr-common .icon-naverpay::before {background: url(/images/web/img/icon/icon-naverpay.png) no-repeat 0 0 / 100% auto;}
#contents-area > .container.pr-common .icon-toss::before {background: url(/images/web/img/icon/icon-toss.png) no-repeat 0 0 / 100% auto;}
#contents-area > .container.pr-common .icon-online-seller::before {background: url(/images/web/img/icon/icon-online-seller.png) no-repeat 0 0 / 100% auto;}
#contents-area > .container.pr-common .icon-list-area {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
#contents-area > .container.pr-common .icon-list-area.column2 .list-item {width: calc(50% - 6px);text-align: center; } 
#contents-area > .container.pr-common .icon-list-area.column2 .list-item:nth-child(2) {margin-top: 0; } 
#contents-area > .container.pr-common .icon-list-area.align-top .list-item .list-text::before {top: 16px;-webkit-transform: translateY(0);transform: translateY(0); } 
#contents-area > .container.pr-common .icon-list-area.align-top .list-item .h5 {display: block;margin-bottom: 4px; } 
#contents-area > .container.pr-common .icon-list-area .list-item {width: 100%;margin-top: 12px; } 
#contents-area > .container.pr-common .icon-list-area .list-item:nth-child(1) {margin-top: 0; } 
#contents-area > .container.pr-common .icon-list-area .list-item strong {display: block;padding: 20px 10px 32px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 400; } 
#contents-area > .container.pr-common .icon-list-area .list-item strong::before {content: "";display: block;margin: 0 auto 16px; } 
#contents-area > .container.pr-common .icon-list-area .list-item .text {margin: 8px 0 12px; } 
#contents-area > .container.pr-common .icon-list-area .list-item .list-text {position: relative;padding: 16px 16px 16px 74px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
#contents-area > .container.pr-common .icon-list-area .list-item .list-text::before {content: "";position: absolute;top: 50%;left: 16px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
#contents-area > .container.pr-common .icon-list-area .list-item .list-text .color-em {font-weight: 500; } 
.icon-list-area02 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.icon-list-area02 .list-item {width: calc(50% - 4px);padding: 16px 0;border-radius: 12px;border: 1px solid var(--border-secondary);background: var(--bg-canvas_white );box-sizing: border-box;text-align: center;}
.icon-list-area02 .img img {width: 44px;vertical-align: middle;}
.icon-list-area02 .text {display: block;margin-top: 4px;font-size: 12px;line-height: 1.5;color:var(--text-tertiary);}
.icon-list-area02 .title {display: block;font-weight: 500;line-height: 1.42;color:var(--text-primary );}
#contents-area > .container.pr-common .icon-list-wrap .subtit + .icon-list-area {margin-top: 8px; } 
#contents-area > .container.pr-common .icon-list-wrap .subtit + .icon-list-area + .subtit {margin-top: 24px; } 
#contents-area > .container.pr-common .box-layout-wrap strong + .text-data-list {margin-top: 8px; } 
#contents-area > .container.pr-common .box-layout-wrap.multi + .button-group.no-floating {margin-top: 40px;margin-bottom: 65px; } 
#contents-area > .container.pr-common .box-layout-group {margin-top: 16px; } 
#contents-area > .container.pr-common .box-layout-group .box-layout-wrap .text-data-list {margin-top: 16px; } 
#contents-area > .container.pr-common .box-layout-group .box-layout-wrap .dividers-middle {margin: 16px 0; } 
#contents-area > .container.pr-common .box-layout-wrap .text:first-child,
#contents-area > .container.pr-common .box-layout-wrap .subtext:first-child,
#contents-area > .container.pr-common .notice-contents-wrap .text:first-child,
#contents-area > .container.pr-common .notice-contents-wrap .subtext:first-child {margin-top: 0; } 
#contents-area > .container.pr-common .box-layout-wrap .text:first-child + .text,
#contents-area > .container.pr-common .box-layout-wrap .text:first-child + .subtext,
#contents-area > .container.pr-common .box-layout-wrap .subtext:first-child + .text,
#contents-area > .container.pr-common .box-layout-wrap .subtext:first-child + .subtext,
#contents-area > .container.pr-common .notice-contents-wrap .text:first-child + .text,
#contents-area > .container.pr-common .notice-contents-wrap .text:first-child + .subtext,
#contents-area > .container.pr-common .notice-contents-wrap .subtext:first-child + .text,
#contents-area > .container.pr-common .notice-contents-wrap .subtext:first-child + .subtext {margin-top: 8px; } 
#contents-area > .container.pr-common .type-card-check.pr-fund-type .card-select-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
#contents-area > .container.pr-common .type-card-check.pr-fund-type .card-select-area .input-type-checkbox,
#contents-area > .container.pr-common .type-card-check.pr-fund-type .card-select-area .input-type-radio {position: relative;margin-right: 8px;top: 0; } 
#contents-area > .container.pr-common .type-card-check.pr-fund-type .card-select-area .name {padding: 0; } 
#contents-area > .container.pr-common .type-card-check.pr-fund-type .warning-txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-red);padding: 8px 0 0 32px; } 
#contents-area > .container.pr-common .type-card-check.pr-fund-type .list-type-table {padding: 8px 0 0 32px;border: none; } 
#contents-area > .container.pr-common .type-card-check.pr-fund-type .list-type-table + .flex-align-wrap {margin-top: 28px; } 
#contents-area > .container.pr-common .recommended-fund-list .fund-state {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
#contents-area > .container.pr-common .recommended-fund-list .fund-state .label-wrap {margin-left: 4px; } 
#contents-area > .container.pr-common .recommended-fund-list .fund-info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 8px;color: var(--text-tertiary); } 
#contents-area > .container.pr-common .recommended-fund-list li + li {margin-top: 24px; } 
#contents-area > .container.pr-common .qa-list-wrap {margin: 0 -20px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item + .q-item {margin-top: 32px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item:first-child {border-top: 0; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-subject .text {margin: 4px 0 0 -25px;font-weight: normal; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content {padding: 0 20px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .h5 + .tabs {margin-top: 8px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .ui-form-sec {margin-top: 32px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .input-radio-list li:first-child .input-type-radio {margin-top: 0; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .btn-radio-list {margin-bottom: 0; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .btn-radio-list + .subtext.color-em {margin: 4px 0 0 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .btn-radio-list + .notice-wrap {margin-top: 12px;border-radius: 6px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .notice-contents-wrap {margin-top: 16px;margin-bottom: 24px; } 
#contents-area > .container.pr-common .qa-list-wrap .q-item .q-content .notice-contents-wrap .text {margin-bottom: 0; } 
#contents-area > .container.pr-common .swiper .multi-banner {margin-bottom: 0; } 
#contents-area > .container.pr-common .gold-bar-list li {padding: 0 28px; } 
#contents-area > .container.pr-common .gold-bar-list li img {width: 100%; } 
#contents-area > .container.pr-common .gold-bar-list + .text.bullet-em {margin-top: 32px; } 
#contents-area > .container.pr-common.type-insurance .visual-area .text-area .logo-area {width: auto;height: 48px; } 
#contents-area > .container.pr-common.type-insurance .visual-area .text-area .logo-area img {width: auto;height: 100%; } 
.container[class*=pr-] .btn-fake-sel::after {right: 16px; } 
.container[class*=pr-] .label-wrap .label-text-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.container[class*=pr-] .box-layout-wrap + .image-wrap, .container[class*=pr-] .box-layout-wrap + .text {margin-top: 16px; } 
.container[class*=pr-] .box-layout-wrap + .image-wrap + .ui-form, .container[class*=pr-] .box-layout-wrap + .text + .ui-form {margin-top: 32px; } 
.container[class*=pr-] .box-layout-wrap + .subtext {margin-top: 12px; } 
.container[class*=pr-] .box-layout-wrap .text-data-list .hr-line {border-top: 1px solid var(--border-primary);margin-top: 12px;padding-top: 12px; } 
.container[class*=pr-] .box-layout-wrap + .type-card-detail.type02 {margin-top: 16px; } 
.container[class*=pr-] .box-layout-wrap + .accordion {margin-top: 37px; } 
.container[class*=pr-] .box-layout-wrap .button-group + .text {margin-top: 16px; } 
.container[class*=pr-] .box-layout-wrap.check-list {margin-bottom: 16px; } 
.container[class*=pr-] .box-layout-wrap.check-list li + li {margin-top: 16px; } 
.container[class*=pr-] .box-layout-wrap + .list-type-money {margin-top: 16px; } 
.container[class*=pr-] .notice-contents-wrap .divider-line-list li:first-child {padding-top: 0; } 
.container[class*=pr-] .notice-contents-wrap .divider-line-list li:last-child {padding-bottom: 0; } 
.container[class*=pr-] .notice-contents-wrap + .list-type-table {margin-top: 16px; } 
.container[class*=pr-] .notice-contents-wrap .text + .text-counter {margin-top: 8px; } 
.container[class*=pr-] ol.text + .roundbox-check,
.container[class*=pr-] ul.text + .roundbox-check {margin-top: 32px; } 
.container[class*=pr-] ol.text + .subtext,
.container[class*=pr-] ul.text + .subtext {margin-top: 8px; } 
.container[class*=pr-] ol.text li.bold-type,
.container[class*=pr-] ul.text li.bold-type {font-weight: 500; } 
.container[class*=pr-] ol.text > li > .txt-indent > li .subtext.bullet-star,
.container[class*=pr-] ul.text > li > .txt-indent > li .subtext.bullet-star {margin-bottom: 0; } 
.container[class*=pr-] .button-group .btn.with-icon .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.container[class*=pr-] .button-group .btn.with-icon .label::before {display: inline-block;vertical-align: middle;text-indent: -9999px;margin-right: 4px; } 
.container[class*=pr-] .button-group .btn.with-icon.icon-camera-blue .label::before {content: "카메라 icon";background-position: -120px -72px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .button-group + .box-layout-wrap {margin-top: 12px; } 
.container[class*=pr-] .button-group.align-r {text-align: right; } 
.container[class*=pr-] .subtext.color-warn {color: var(--text-red); } 
.container[class*=pr-] .subtext.exchange-rate {color: var(--text-tertiary); } 
.container[class*=pr-] .subtext + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .subtext + .card-list-wrap {margin-top: 16px; } 
.container[class*=pr-] .round-line {border-radius: 12px; } 
.container[class*=pr-] .round-line .serch-displayer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 32px 0 16px; } 
.container[class*=pr-] .round-line .serch-displayer .inline-radio-list .input-type-radio {display: inline-block;margin-left: 8px; } 
.container[class*=pr-] .round-line .accordion {border: 1px solid var(--border-primary);border-radius: 12px;margin: 0; } 
.container[class*=pr-] .round-line .accordion-item:last-child {border-bottom: 0; } 
.container[class*=pr-] .text + .tit-tbl {margin-top: 32px; } 
.container[class*=pr-] .text + .image-wrap, .container[class*=pr-] .text + .img-area {margin-top: 16px; } 
.container[class*=pr-] .text.strong {color: var(--text-primary ); } 
.container[class*=pr-] .terms-check-wrap .input-type-checkbox {margin-top: 0; } 
.container[class*=pr-] .terms-check-wrap .input-type-checkbox em + span.label-wrap {margin-top: 4px; } 
.container[class*=pr-] .terms-check-wrap .input-type-checkbox span.label-wrap {display: block; } 
.container[class*=pr-] .terms-check-wrap.size-s label em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .input-type-checkbox + .ui-form {margin-top: 32px; } 
.container[class*=pr-] .bottom-notice .notice-inner-button {margin: 8px 0; } 
.container[class*=pr-] .notice-inner-button {text-align: right;width: 100%;display: block; } 
.container[class*=pr-] .notice-btn-area.align-r {text-align: right; } 
.container[class*=pr-] .terms-view-wrap {margin-top: 32px; } 
.container[class*=pr-] .terms-view-wrap + .box-layout-wrap {margin-top: 12px; } 
.container[class*=pr-] .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.container[class*=pr-] .terms-view-wrap + .text, .container[class*=pr-] .terms-view-wrap + .flex-align-wrap {margin-top: 16px; } 
.container[class*=pr-] .terms-view-wrap + .ui-form-sec {margin-top: 32px; } 
.container[class*=pr-] .terms-view-wrap + .ui-form-sec .button-group {margin-top: 16px;border: 1px solid green; } 
.container[class*=pr-] .terms-view-wrap .input-type-checkbox {margin-top: 0; } 
.container[class*=pr-] .terms-view-wrap .tit-terms-area .label-wrap + .input-type-checkbox {margin-top: 8px; } 
.container[class*=pr-] .terms-view-wrap .tit-terms-area .input-type-checkbox .js-toggle-control:after {display: none; } 
.container[class*=pr-] .terms-check-box .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);color: var(--text-tertiary);}
.container[class*=pr-] .terms-check-box .input-type-checkbox.type02, 
.container[class*=pr-] .terms-check-box .box-r-link {margin-top: 8px;}
.container[class*=pr-] .terms-check-box .box-r-link + .input-type-checkbox.type02 {margin-top: 12px;}
.container[class*=pr-] .terms-check-box + .terms-check-box {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--gray-100);}
.container[class*=pr-] .ui-list-wrap + .button-group {margin-top: 32px; } 
.container[class*=pr-] .account-detail-area.bg-blue {margin-top: 8px; } 
.container[class*=pr-] .notice-area ul.text {margin-top: 18px; } 
.container[class*=pr-] .notice-area .box-layout-wrap ul.text {margin-top: 0; } 
.container[class*=pr-] .color-caution {color: var(--text-red); } 
.container[class*=pr-] .btn-box-wrap + .card-list-wrap {margin-top: 12px; } 
.container[class*=pr-] .ui-form-wrap {margin-top: 20px; } 
.container[class*=pr-] .ui-form-wrap .button-group {margin-top: 16px; } 
.container[class*=pr-] .ui-form-wrap .h5 + .button-group {margin-top: 0px; } 
.container[class*=pr-] .ui-form-wrap > div:not(.box-layout-wrap):not(.notice-contents-wrap):not(.currency-selector):last-child {padding-bottom: 0; } 
.container[class*=pr-] .ui-form-wrap > div:not(.box-layout-wrap):not(.notice-contents-wrap):not(.currency-selector):last-child.type-card-arr, .container[class*=pr-] .ui-form-wrap > div:not(.box-layout-wrap):not(.notice-contents-wrap):not(.currency-selector):last-child.type-card-service {padding-bottom: 16px; } 
.container[class*=pr-] .ui-form-wrap > div:not(.box-layout-wrap):not(.notice-contents-wrap):not(.currency-selector):last-child.ui-toggle-down {padding-bottom: 16px; } 
.container[class*=pr-] .ui-form-wrap > div:not(.box-layout-wrap):not(.notice-contents-wrap):not(.currency-selector):last-child.account-selector {margin-top: 8px;padding-bottom: 16px; } 
.container[class*=pr-] .ui-form-wrap > div:not(.box-layout-wrap):not(.notice-contents-wrap):not(.currency-selector):last-child.account-selector.large {padding-bottom: 24px;} 
.container[class*=pr-] .ui-form-wrap > div:not(.box-layout-wrap):not(.notice-contents-wrap):not(.currency-selector):last-child.my-shinhan-point {padding-bottom: 16px; } 
.container[class*=pr-] .ui-form-wrap .ui-form + .msg-dot {margin-top: -16px; } 
.container[class*=pr-] .ui-form-wrap .tooltip-trigger {vertical-align: middle; } 
.container[class*=pr-] .ui-form-wrap.follow-checkbox .img-title {color: var(--text-primary); } 
.container[class*=pr-] .ui-form-wrap.follow-checkbox + .follow-checkbox {margin-top: 12px; } 
.container[class*=pr-] .ui-form-wrap .label-wrap.inline {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; } 
.container[class*=pr-] .ui-form-wrap .date-range-set:last-child {margin-bottom: 0; } 
.container[class*=pr-] .ui-form-wrap .input-type-checkbox + .roundbox-check {margin-top: 32px; } 
.container[class*=pr-] .ui-form-wrap .input-type-checkbox + .subtext {margin-top: 8px; } 
.container[class*=pr-] .ui-form-wrap.flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 0 16px; } 
.container[class*=pr-] .ui-form-wrap.flex-type .ui-form {margin-bottom: 0; } 
.container[class*=pr-] .ui-form-wrap.flex-type .ui-form + .text {margin-left: 8px; } 
.container[class*=pr-] .ui-form-wrap .ui-form:not(.line-type) + .ui-form {margin-top: 12px; } 
.container[class*=pr-] .ui-form-wrap + .box-layout-wrap {margin-top: 12px; } 
.container[class*=pr-] .ui-form-wrap .h4 + .text {margin-top: -12px; } 
.container[class*=pr-] .ui-form-wrap .account-selector + .text {margin-top: 8px; } 
.container[class*=pr-] .ui-form-wrap .account-selector + .input-type-checkbox {margin-top: 12px; } 
.container[class*=pr-] .ui-form-wrap .account-selector.no-logo .account-name,
.container[class*=pr-] .ui-form-wrap .account-selector.no-logo .account-number {padding-left: 0; } 
.container[class*=pr-] .ui-form-wrap .subtext.bullet-star + .ui-form {margin-top: 8px; } 
.container[class*=pr-] .ui-form-wrap + .dividers-middle {margin-top: 32px; } 
.container[class*=pr-] .ui-form-wrap .box-layout-wrap + .form-set {margin-top: 16px; } 
.container[class*=pr-] .button-group.type-option {margin-top: 32px; } 
.container[class*=pr-] .button-group.type-option .button-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.container[class*=pr-] .button-group.type-option .button-row [class^=btn] ~ [class^=btn] {margin-left: 8px; } 
.container[class*=pr-] .flex-align-wrap.align-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .flex-align-wrap.align-between .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .flex-align-wrap + .text {margin-top: 16px; } 
.container[class*=pr-] .flex-align-wrap + .text + .input-type-checkbox {margin-top: 16px; } 
.container[class*=pr-] .flex-align-wrap.type02 p {margin-right: 8px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .tumbler-select-sec {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .text {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .text-counter {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .table-list-wrap {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .type-card-service {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .tit-tbl {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .info-certain-wrap {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout + .info-certain-wrap.type2 .list-type-table {margin-top: 0; } 
.container[class*=pr-] .notice-contents-wrap.fullsize-layout .notice-txt-list + .subtext {margin-top: 8px; } 
.container[class*=pr-] .step-wrap.fullsize-layout + .complete-info-wrap,
.container[class*=pr-] .step-wrap.fullsize-layout + .ui-terms-sec,
.container[class*=pr-] .step-wrap.fullsize-layout + .ui-form-sec,
.container[class*=pr-] .step-wrap.fullsize-layout + .type-card-service {margin-top: 32px; } 
.container[class*=pr-] .notice-contents-wrap + .complete-info-wrap {margin-top: 32px; } 
.container[class*=pr-] .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);display: block; } 
.container[class*=pr-] .text6-1 {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .text-bold {font-weight: 500; } 
.container[class*=pr-] .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);display: block; } 
.container[class*=pr-] .btn-radio-list + .ui-form,
.container[class*=pr-] .account-selector + .ui-form,
.container[class*=pr-] .terms-view-wrap + .ui-form {margin-top: 20px; } 
.container[class*=pr-] .customer-check + .customer-check {margin-top: 12px; } 
.container[class*=pr-] .ui-form .text {margin-top: 16px; } 
.container[class*=pr-] .ui-form + .subtext {margin-top: -16px; } 
.container[class*=pr-] .h4 .color-em {margin-left: 4px; } 
.container[class*=pr-] .h4.h5 + .ui-form-wrap {margin-top: 16px; } 
.container[class*=pr-] .h4 + .terms-view-wrap {margin-top: 0; } 
.container[class*=pr-] .tabs + .button-group, .container[class*=pr-] .tabs + .card-list-wrap {margin-top: 24px; } 
.container[class*=pr-] .tabs .tab-content {padding: 24px 20px; } 
.container[class*=pr-] .tabs .tab-content .tab-content {padding: 24px 0; } 
.container[class*=pr-] .tabs .panel-container .h4 {margin-top: 32px; } 
.container[class*=pr-] .tabs .panel-container .button-group {margin-top: 24px; } 
.container[class*=pr-] .tabs .ui-list-wrap {margin-top: 16px; } 
.container[class*=pr-] .tabs .ui-list-wrap .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-] .tabs .ui-list-wrap .item-body .text {display: block;margin-top: 4px;font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .tabs .ui-list-wrap + .notice-contents-wrap {margin-top: 32px !important; } 
.container[class*=pr-] .text.align-m {text-align: center; } 
.container[class*=pr-] .text.align-r {text-align: right; } 
.container[class*=pr-] .text + .button-group {margin-top: 16px; } 
.container[class*=pr-] .text + .text.align-r {margin-top: 28px; } 
.container[class*=pr-] .text + .step-dot-wrap, .container[class*=pr-] .text + .step-dash-wrap, .container[class*=pr-] .text + .btn-radio-list {margin-top: 16px; } 
.container[class*=pr-] .text + .roundbox-check {margin-top: 24px; } 
.container[class*=pr-] .text + .box-layout-wrap {margin-top: 16px; } 
.container[class*=pr-] .text + .table-list-wrap {margin-top: 32px; } 
.container[class*=pr-] .text + .type-card-prod {margin-top: 32px; } 
.container[class*=pr-] .text + .text-counter {margin-top: 32px; } 
.container[class*=pr-] span.text + .text-counter {margin-top: 0; } 
.container[class*=pr-] .table-list-wrap + .image-wrap, .container[class*=pr-] .table-list-wrap + .text {margin-top: 32px; } 
.container[class*=pr-] .box-layout-wrap + .tit-tbl, .container[class*=pr-] .box-layout-wrap + .step-dot-wrap, .container[class*=pr-] .box-layout-wrap + .step-dash-wrap, .container[class*=pr-] .box-layout-wrap + .account-selector {margin-top: 32px; } 
.container[class*=pr-] .box-layout-wrap + .subtext, .container[class*=pr-] .box-layout-wrap + .button-group {margin-top: 12px; } 
.container[class*=pr-] .box-layout-wrap + .subtext.color-warn, .container[class*=pr-] .box-layout-wrap + .button-group.color-warn {margin-top: 4px; } 
.container[class*=pr-] .box-layout-wrap + .btn-radio-list, .container[class*=pr-] .box-layout-wrap + .input-type-checkbox {margin-top: 16px; } 
.container[class*=pr-] .box-layout-wrap + .card-list-wrap {margin-top: 24px; } 
.container[class*=pr-] .step-dot-wrap + .text, .container[class*=pr-] .step-dot-wrap + .box-layout-wrap,
.container[class*=pr-] .step-dash-wrap + .text,
.container[class*=pr-] .step-dash-wrap + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .btn-type-radio label.dual-line {height: 64px; } 
.container[class*=pr-] .btn-type-radio.type2 input[type=radio] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto;padding: 16px;text-align: center; } 
.container[class*=pr-] .btn-type-radio.type2 input[type=radio] + label em {padding: 8px 0 0; } 
.container[class*=pr-] .btn-type-radio.type2 input[type=radio].checked + label::after, .container[class*=pr-] .btn-type-radio.type2 input[type=radio]:checked + label::after {content: none; } 
.container[class*=pr-] .btn-type-radio.type2 input[type=radio].checked + label em, .container[class*=pr-] .btn-type-radio.type2 input[type=radio]:checked + label em {color: var(--text-primary ); } 
.container[class*=pr-] .ui-form-sec + .ui-form.line-type {margin-top: 32px; } 
.container[class*=pr-] .ui-form-sec + .box-layout-wrap {margin-top: 24px; } 
.container[class*=pr-] .input-type-checkbox + .input-type-checkbox {margin-top: 8px; } 
.container[class*=pr-] .input-type-checkbox + .roundbox-check, .container[class*=pr-] .input-type-checkbox + .btn-radio-list {margin-top: 16px; } 
.container[class*=pr-] .subtext.align-m {text-align: center; } 
.container[class*=pr-] .subtext.align-r {text-align: right; } 
.container[class*=pr-] .subtext + .list-type-table {margin-top: 16px; } 
.container[class*=pr-] .subtext + .input-type-checkbox {margin-top: 32px; } 
.container[class*=pr-] .list-type-table-wrap + .text,
.container[class*=pr-] .list-type-table + .text {margin-top: 8px; } 
.container[class*=pr-] .list-type-table-wrap + .ui-form,
.container[class*=pr-] .list-type-table + .ui-form {margin-top: 32px; } 
.container[class*=pr-] .list-type-table-wrap > li .txt-data-area.color-em,
.container[class*=pr-] .list-type-table > li .txt-data-area.color-em {color: var(--text-blue); } 
.container[class*=pr-] .type-card-service.account + .ui-form {margin-top: 32px; } 
.container[class*=pr-] .roundbox-check label.icon-toggle.size-l {position: absolute;top: 16px;right: 16px;width: 26px;height: 26px; } 
.container[class*=pr-] .roundbox-check label.icon-toggle.size-l > span {border: none; } 
.container[class*=pr-] .type-card-main .card-item {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.container[class*=pr-] .type-card-main .card-item .img-area {-webkit-box-flex: 0;-ms-flex: 0 0 95px;flex: 0 0 95px;width: 95px;margin-right: 16px;margin-bottom: 0; } 
.container[class*=pr-] .type-card-main .card-item .img-area img {width: 100%;display: block; } 
.container[class*=pr-] .type-card-main .card-item .label-wrap + .text {margin-top: 8px; } 
.container[class*=pr-] .type-card-main .item-tit {display: block; } 
.container[class*=pr-] .type-card-main .button-group {padding-top: 20px; } 
.container[class*=pr-] .type-card-main.box-type {padding: 20px 16px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container[class*=pr-] a.type-card-main.box-type{display:block;}
.container[class*=pr-] a.type-card-main.box-type .item-tit{color:var(--text-primary )}
.container[class*=pr-] .step-wrap + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .type-card-check + .type-card-check {margin-top: 12px; } 
.container[class*=pr-] .type-card-check .input-type-checkbox .js-toggle-control:after {display: none; } 
.container[class*=pr-] .type-card-check.type02 .bottom > .ui-form-wrap:nth-of-type(1) {margin-top: 0; } 
.container[class*=pr-] .open-control .type-card-check .input-type-checkbox .js-toggle-control:after {display: none; } 
.container[class*=pr-] .terms-guide-area ul.text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .terms-guide-area ul.text li.subtext {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .terms-guide-area ul.text li.subtext::before {content: "*";position: absolute;left: 0;top: 3px;width: 0;height: 0; } 
.container[class*=pr-] .terms-guide-area .table-list-wrap + .text-terms-guide {margin-top: 16px; } 
.container[class*=pr-] .terms-guide-area .box-layout-wrap {margin-top: 8px;padding: 0; } 
.container[class*=pr-] .terms-guide-area .box-layout-wrap .text-data-list li {margin-top: 6px; } 
.container[class*=pr-] .terms-guide-area .box-layout-wrap .text-data-list p {margin-top: 0; } 
.container[class*=pr-] .terms-guide-area .box-layout-wrap .text-data-list + .dividers-middle {margin: 8px 0; } 
.container[class*=pr-] .terms-guide-area .box-layout-wrap .flex-align-wrap.row-gap {margin-top: 16px; } 
.container[class*=pr-] .terms-guide-area .box-layout-wrap .flex-align-wrap.row-gap .btn-text .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .no-data-wrap .text-nodata + .box-layout-wrap {margin-top: 32px;text-align: left; } 
.container[class*=pr-] .type-card-service + .box-layout-wrap {margin-top: 16px; } 
.container[class*=pr-] .type-card-prod + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .type-card-prod + .list-type-table {margin-top: 32px; } 
.container[class*=pr-] .type-card-prod .title + .text {margin-top: 16px; } 
.container[class*=pr-] .type-card-prod + .tit-tbl {margin-top: 32px; } 
.container[class*=pr-] .type-card-prod .category-link-wrap {margin-bottom: 8px; } 
.container[class*=pr-] .type-card-prod .category-link-wrap .label-wrap {margin-bottom: 0 !important; } 
.container[class*=pr-] .type-card-prod .in-forms + .box-layout-wrap {margin-top: 12px; } 
.container[class*=pr-] .type-card-retirement + .type-card-retirement {margin-top: 20px; } 
.container[class*=pr-] .type-card-retirement + .box-layout-wrap {margin-top: 20px; } 
.container[class*=pr-] .list-type-table-wrap + .type-card-prod {margin-top: 32px; } 
.container[class*=pr-] .subtext + .terms-view-wrap {margin-top: 32px; } 
.container[class*=pr-] .terms-view-wrap + .h5 {margin-top: 24px; } 
.container[class*=pr-] .subtext + .img-area {margin-top: 32px; } 
.container[class*=pr-] .img-area {margin-bottom: 32px; } 
.container[class*=pr-] .img-area img {width: 100%; } 
.container[class*=pr-] .img-area.type02 {margin-bottom: 16px; } 
.container[class*=pr-] .h2 + .text {margin-top: 8px; } 
.container[class*=pr-] .content-sec .h2 {margin: 0;word-break: keep-all; } 
.container[class*=pr-] .content-sec .h2 + .text {margin-top: 8px; } 
.container[class*=pr-] .content-sec .text + .subtext {margin-top: 24px; } 
.container[class*=pr-] .content-sec .text a {color: inherit; } 
.container[class*=pr-] .content-sec .content-text {margin-top: 32px; } 
.container[class*=pr-] .content-sec .content-text .h4 {color: var(--text-tertiary); } 
.container[class*=pr-] .content-sec .content-text .h4.black {color: var(--text-primary ); } 
.container[class*=pr-] .content-sec .content-text .text + .subtext {margin-top: 8px; } 
.container[class*=pr-] .content-sec .content-text .tit-tbl {text-align: left; } 
.container[class*=pr-] .content-sec .content-text .multi-banner {margin-top: 32px; } 
.container[class*=pr-] .content-sec .content-text .list-type-table + .flex-align-wrap {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .list-type-table + .notice-contents-wrap {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .list-type-table + .text,
.container[class*=pr-] .content-sec .content-text .table-list-wrap + .text {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap + .button-group, .container[class*=pr-] .content-sec .content-text .notice-contents-wrap + .box-layout-wrap, .container[class*=pr-] .content-sec .content-text .notice-contents-wrap + .table-list-wrap, .container[class*=pr-] .content-sec .content-text .notice-contents-wrap + .notice-contents-wrap {margin-top: 24px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap + .notice-contents-wrap.color-01 {margin-top: 12px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap + .subtext {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap.color-01 .color-em-01 {color: var(--text-blue); } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap .h5 {color: var(--text-primary ); } 
.container[class*=pr-] .content-sec .content-text .box-layout-wrap.type-left {text-align: left; } 
.container[class*=pr-] .content-sec .content-text .step-dot-wrap {margin-top: 32px; } 
.container[class*=pr-] .content-sec .content-text .step-dot-wrap li .text-data-list::after, .container[class*=pr-] .content-sec .content-text .step-dot-wrap li .text-data-list p::after, .container[class*=pr-] .content-sec .content-text .step-dot-wrap li .text-data-list em::after {display: none; } 
.container[class*=pr-] .content-sec .content-text .step-dot-wrap li .text-data-list li {padding: 0; } 
.container[class*=pr-] .content-sec .content-text .step-dot-wrap li .text-data-list li + li {margin-top: 8px; } 
.container[class*=pr-] .content-sec .content-text .step-dot-wrap li .box-layout-wrap {margin-top: 8px; } 
.container[class*=pr-] .content-sec .content-text .step-dot-wrap li:last-child .text {position: absolute; } 
.container[class*=pr-] .content-sec .content-text .type-card-group .type-card-multiple {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .type-card-group .type-card-multiple ~ .type-card-multiple {margin-top: 12px; } 
.container[class*=pr-] .content-sec .content-text .type-card-multiple {margin-top: 32px; } 
.container[class*=pr-] .content-sec .content-text .type-card-multiple + .text,
.container[class*=pr-] .content-sec .content-text .type-card-multiple + .bullet-star {margin: 8px 0 0; } 
.container[class*=pr-] .content-sec .content-text .type-card-multiple .label-wrap + .h4 {display: block;margin-top: 8px; } 
.container[class*=pr-] .content-sec .content-text .banner-wrap {margin-top: 32px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap {color: var(--text-tertiary); } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap strong {font-weight: 500; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap strong + .text {margin-top: 8px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap strong + .text + strong {display: block;margin-top: 8px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap.type01 .h5 {color: var(--text-primary ); } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap.type01 .text {color: var(--text-tertiary); } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap.type01 .ui-form {margin-bottom: 0; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap.type01 .ui-form .form-label {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .notice-contents-wrap.type01 .dividers-middle {margin: 16px 0; } 
.container[class*=pr-] .content-sec .content-text .box-layout-wrap + .notice-contents-wrap {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .button-group {margin-top: 40px; } 
.container[class*=pr-] .content-sec .content-text .text + .button-group {margin-top: 16px; } 
.container[class*=pr-] .content-sec .content-text .ui-form-wrap .text + .subtext {margin-top: 8px; } 
.container[class*=pr-] .content-sec .content-text .toggle-ellipsis {display: block;position: relative;z-index: 1;padding-right: 48px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; } 
.container[class*=pr-] .content-sec .content-text .toggle-ellipsis[hidden] {white-space: normal; } 
.container[class*=pr-] .content-sec .content-text .toggle-ellipsis .js-toggle-control {position: absolute;z-index: 2;right: 0;top: 0;width: 24px;height: 24px;background-color: transparent;border: 0;text-indent: -10000px; } 
.container[class*=pr-] .content-sec .content-text .toggle-ellipsis .js-toggle-control:after {content: "";position: absolute;left: 0;top: 0; } 
.container[class*=pr-] .content-sec .content-text .dividers-full + .item-content {padding: 6px 0; } 
.container[class*=pr-] .content-sec .content-text .dividers-full + .item-content .item-body.icon-ars .desc.link-area-text {display: block;text-decoration: none;margin-top: 7px;border-bottom: 1px solid var(--border-primary); } 
.container[class*=pr-] .content-sec .content-text .dividers-full + .item-content .item-body.icon-ars .desc.link-area-text a {text-decoration: none; } 
.container[class*=pr-] .content-sec .content-text .dividers-full + .item-content .item-body.icon-ars .desc.link-area-text + .desc {margin-top: 4px; } 
.container[class*=pr-] .complete-info-wrap .text + .subtext {margin-top: 24px; } 
.container[class*=pr-] .complete-info-wrap .text + .notice-contents-wrap {margin-top: 24px; } 
.container[class*=pr-] .complete-info-wrap .content-text + .subtext {margin-top: 16px; } 
.container[class*=pr-] .complete-info-wrap .content-sec + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .complete-info-wrap .notice-contents-wrap {margin-top: 32px; } 
.container[class*=pr-] .complete-info-wrap .notice-contents-wrap + .box-layout-wrap {margin-top: 24px; } 
.container[class*=pr-] .complete-info-wrap .box-layout-wrap + .multi-banner {margin-top: 32px; } 
.container[class*=pr-] .complete-info-wrap .box-layout-wrap + .button-group {margin-top: 56px; } 
.container[class*=pr-] .complete-info-wrap div:first-child.box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .complete-info-wrap .list-type-table + .text {margin-top: 16px; } 
.container[class*=pr-] .complete-info-wrap .list-type-table + .inner-box {margin-top: 24px; } 
.container[class*=pr-] .complete-info-wrap .dividers-full:first-child {margin-top: 32px; } 
.container[class*=pr-] .complete-info-wrap .inner-box + .text.bullet-dot {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .h4 + .ui-form-wrap {margin-top: 24px; } 
.container[class*=pr-] .input-info-wrap .h4 + .ui-form-wrap .input-type-checkbox:first-child {margin-top: -8px; } 
.container[class*=pr-] .input-info-wrap .h5 + .h5 {margin-top: 24px; } 
.container[class*=pr-] .input-info-wrap .form-set + .ui-form {margin-top: 20px; } 
.container[class*=pr-] .input-info-wrap .ui-form-sec {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .ui-form-sec .ui-toggle-radio {margin-bottom: 16px; } 
.container[class*=pr-] .input-info-wrap .ui-form-sec .ui-toggle-panel .btn-radio-list {margin-bottom: 16px; } 
.container[class*=pr-] .input-info-wrap .ui-form-sec .ui-toggle-panel .btn-radio-list + .text {margin-bottom: 32px; } 
.container[class*=pr-] .input-info-wrap .ui-form-sec + .ui-form-wrap {margin-top: 20px; } 
.container[class*=pr-] .input-info-wrap .ui-form-sec.notice-box {margin: 16px 0 0; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap + .ui-form-sec {margin-top: 20px; } 
.container[class*=pr-] .input-info-wrap .account-selector {margin-top: 12px; } 
.container[class*=pr-] .input-info-wrap .account-selector + .subtext.bullet-star {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .account-selector + .form-message {margin-top: 4px;padding-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.container[class*=pr-] .input-info-wrap .account-selector + .form-message.color-em {color: var(--text-blue); } 
.container[class*=pr-] .input-info-wrap .account-selector .item-content .text + .text {margin-top: 8px; } 
.container[class*=pr-] .input-info-wrap .ui-form .btn-radio-list {margin-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .ui-form .btn-radio-list.bottom-fit {margin-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .ui-form .btn-radio-list.bottom-fit + .h5 {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .ui-form .tooltip-area {margin-bottom: 8px; } 
.container[class*=pr-] .input-info-wrap .ui-form .tooltip-area + .ui-form-wrap {margin-top: 12px; } 
.container[class*=pr-] .input-info-wrap .ui-form + .text, .container[class*=pr-] .input-info-wrap .ui-form + .subtext {margin-top: 8px; } 
.container[class*=pr-] .input-info-wrap .ui-form + .text + .align-l, .container[class*=pr-] .input-info-wrap .ui-form + .subtext + .align-l {text-align: left; } 
.container[class*=pr-] .input-info-wrap .ui-form + .text + .align-r, .container[class*=pr-] .input-info-wrap .ui-form + .subtext + .align-r {text-align: right; } 
.container[class*=pr-] .input-info-wrap .ui-form + .subtext {padding-left: 12px; } 
.container[class*=pr-] .input-info-wrap .ui-form + .my-shinhan-point {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .ui-form .form-label.h2 {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .input-info-wrap .ui-form.flex-type + .text {margin-top: 0; } 
.container[class*=pr-] .input-info-wrap .ui-form.jobs .text {display: none;margin-top: -20px; } 
.container[class*=pr-] .input-info-wrap .ui-form.jobs .text.active {display: block; } 
.container[class*=pr-] .input-info-wrap .ui-form.white-type.readonly .form-set {background-color: transparent; } 
.container[class*=pr-] .input-info-wrap .ui-form + ul.text, .container[class*=pr-] .input-info-wrap .ui-form + .text.bullet-dot {margin-top: -4px; } 
.container[class*=pr-] .input-info-wrap .tooltip-area + [class*=card-list-] {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .tooltip-area + .btn-radio-list {margin-top: 0; } 
.container[class*=pr-] .input-info-wrap .list-type-table + .text, .container[class*=pr-] .input-info-wrap .list-type-table + .subtext {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .list-type-table + .notice-contents-wrap, .container[class*=pr-] .input-info-wrap .list-type-table + .box-layout-wrap {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .list-type-table + .img-wrap {margin-top: 20px; } 
.container[class*=pr-] .input-info-wrap .type-card-service + .table-list-wrap {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .type-card-service + .list-type-table {margin-top: 24px; } 
.container[class*=pr-] .input-info-wrap .btn-radio-list + .ui-form, .container[class*=pr-] .input-info-wrap .btn-radio-list + .input-type-checkbox {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .btn-radio-list + .subtext {padding-left: 12px; } 
.container[class*=pr-] .input-info-wrap .btn-radio-list + .subtext + .list-star {margin: 4px 0 0 12px; } 
.container[class*=pr-] .input-info-wrap .btn-radio-list + .subtext + .list-star li {margin-top: 0 !important; } 
.container[class*=pr-] .input-info-wrap .button-group + .text, .container[class*=pr-] .input-info-wrap .button-group + .subtext {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .button-group + .list-type-table-wrap {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .button-group + .type-card-prod {margin-top: 24px; } 
.container[class*=pr-] .input-info-wrap .date-range-set + .btn-radio-list {margin-top: -16px; } 
.container[class*=pr-] .input-info-wrap .write-content .h5 {color: var(--text-primary ); } 
.container[class*=pr-] .input-info-wrap .write-content.num-top::before {top: 16px !important; } 
.container[class*=pr-] .input-info-wrap .write-content::before {top: 0 !important;font-weight: 500;font-size: 16px !important; } 
.container[class*=pr-] .input-info-wrap .write-content + .write-content {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .write-content .align-r input {text-align: right; } 
.container[class*=pr-] .input-info-wrap .write-content .ui-form {margin-bottom: 12px;padding-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .write-content .ui-form .form-label {margin-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .write-content .ui-form textarea {font-weight: 500; } 
.container[class*=pr-] .input-info-wrap .write-content .ui-form .subtext {margin-left: 12px; } 
.container[class*=pr-] .input-info-wrap .write-content .text {margin: 12px 0;color: var(--text-primary );font-weight: 500; } 
.container[class*=pr-] .input-info-wrap .write-content .subtext {margin-top: 12px; } 
.container[class*=pr-] .input-info-wrap .notice-contents-wrap + .input-type-checkbox, .container[class*=pr-] .input-info-wrap .notice-contents-wrap + .btn-radio-list {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .notice-contents-wrap + .terms-view-wrap {margin-top: 20px; } 
.container[class*=pr-] .input-info-wrap .info-user + .type-sort {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .info-user + .text {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .info-user + .ui-form {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .roundbox-check + .text {margin-top: 4px; } 
.container[class*=pr-] .input-info-wrap .roundbox-check + .box-layout-wrap {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .input-type-checkbox + .text {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap > .text {margin-top: 0; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .input-type-checkbox {margin-bottom: 16px; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .input-type-checkbox + .list-type-table {border-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .line-space .input-type-checkbox {margin-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .box-layout-wrap .h5 + .list-type-table {padding-top: 8px;border-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .box-layout-wrap .list-star {padding-top: 8px;border-top: 1px solid var(--border-secondary); } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .list-type-table.line-style01 {border-top: 0; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .list-type-table.line-style01 li .input-type-checkbox {margin: 0; } 
.container[class*=pr-] .input-info-wrap .ex-form-wrap .list-type-table.line-style01 li + li {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap + .accordion.no-list {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap .btn-radio-list {margin-bottom: 24px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap .btn-radio-list + .date-range {margin-top: 0; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap .btn-radio-list + .date-range .ui-form-group {margin-top: 0; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap .h4 + .btn-radio-list {margin-top: 12px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap + .text {margin-top: 4px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap .date-range + .text.bullet-dot {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap .icon-radio-wrap + .text {margin-top: 8px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap .icon-radio-wrap + .box-layout-wrap {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap.ui-form-group .ui-form {margin-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .ui-form-wrap + .card-list-wrap {margin-top: 20px; } 
.container[class*=pr-] .input-info-wrap .decimal-point-set .ui-form {margin-bottom: 0; } 
.container[class*=pr-] .input-info-wrap .tabs.segment-tabs + .tabs.segment-tabs {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .input-type-radio + .list-type-table {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.title-check .title-wrap {position: relative;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.title-check .title-wrap .input-type-checkbox {margin-top: 2px; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.title-check .title-wrap .input-type-checkbox + a {padding-left: 8px; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 .type-border-none {padding: 0; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 .type-border-none + .bottom {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 .multi + .title-wrap .input-type-checkbox + a {margin-right: 24px; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 .title-wrap {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 .title-wrap .icon-toggle {position: absolute;top: 0;right: 0; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 > .button-group .btn-text.top .label::before {content: "보유한 TOP5 종목"; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 > .button-group .btn-text.top[aria-expanded=false] .label::before {content: "보유한 TOP5 종목"; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 > .button-group .btn-text.top[aria-expanded=true] .label::before {content: "보유한 TOP5 종목"; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 > .button-group .button-row button {padding: 11px 12px 11px 0; } 
.container[class*=pr-] .input-info-wrap .type-card-detail.btn-top5 > .button-group .button-row button::after {right: -5px; } 
.container[class*=pr-] .input-info-wrap .type-card-detail + .ui-form-sec {margin-top: 24px; } 
.container[class*=pr-] .input-info-wrap .chart-section.glide:first-child {margin-top: 0; } 
.container[class*=pr-] .input-info-wrap .box-layout-wrap + .type-card-retirement {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .box-layout-wrap + .type-card-prod, .container[class*=pr-] .input-info-wrap .box-layout-wrap + .type-card-detail {margin-top: 12px; } 
.container[class*=pr-] .input-info-wrap .select-product-month {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .input-info-wrap .select-product-month .ui-form + .subtext {margin-top: 0; } 
.container[class*=pr-] .input-info-wrap textarea {resize: none; } 
.container[class*=pr-] .input-info-wrap .q-item .box-layout-wrap:last-child {margin-bottom: 32px; } 
.container[class*=pr-] .input-info-wrap .with-title-wrap + .btn-radio-list {margin-top: 12px; } 
.container[class*=pr-] .input-info-wrap .with-title-wrap + .terms-view-wrap {margin-top: 12px; } 
.container[class*=pr-] .input-info-wrap .text + .type-card-detail {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .preferential-rate .preferential-rate-cont {display: none; } 
.container[class*=pr-] .input-info-wrap .preferential-rate.checked .preferential-rate-cont {display: block; } 
.container[class*=pr-] .input-info-wrap [class*=radio-content-] + .input-type-checkbox {margin-top: 16px; } 
.container[class*=pr-] .input-info-wrap .type-card-info strong.h4 + .text {margin-top: 8px; } 
.container[class*=pr-] .input-info-wrap .portfolio-select-area + .box-layout-wrap {margin-top: 48px; } 
.container[class*=pr-] .input-info-wrap .portfolio-select-area + .box-layout-wrap + .tabs {margin-top: 24px; } 
.container[class*=pr-] .input-info-wrap .portfolio-select-area .type-card-check {background: var(--bg-canvas_white ); } 
.container[class*=pr-] .input-info-wrap .portfolio-select-area .type-card-check .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .input-info-wrap .portfolio-select-area .type-card-check .text {padding-left: 32px; } 
.container[class*=pr-] .input-info-wrap .ui-terms-sec + .input-type-checkbox {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap + .button-group.no-floating {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .table-list-box + .table-list-box {margin-top: 32px; } 
.container[class*=pr-] .input-info-wrap .table-list-box + .table-list-box .icon-toggle {top: 32px; } 
.container[class*=pr-] .input-info-wrap .list-type-table-wrap + .input-type-checkbox {margin-top: 14px; } 
.container[class*=pr-] .input-info-wrap .h5 + .tabs.segment-tabs .tab-list {margin-bottom: 24px; } 
.container[class*=pr-] .input-info-wrap .tabs.default-tabs:first-child .panel-container .h4 {margin-top: 24px; } 
.container[class*=pr-] .accordion.no-list {border-top: none; } 
.container[class*=pr-] .accordion.no-list:first-child {margin-top: -32px; } 
.container[class*=pr-] .accordion.no-list .accordion-item {border-bottom: none; } 
.container[class*=pr-] .accordion.no-list .accordion-panel .ui-form-wrap:first-child {margin-top: 0; } 
.container[class*=pr-] .accordion.no-list .accordion-panel .ui-form-wrap ~ [class*=card-list-] {margin-top: 32px; } 
.container[class*=pr-] .accordion.no-list + .dividers-group {margin-top: 0; } 
.container[class*=pr-] [id*=tab-panel-] .h5:first-child {margin-top: 24px; } 
.container[class*=pr-] [class*=card-list-] {list-style-type: none; } 
.container[class*=pr-] [class*=card-list-] > li + li ,
.container[class*=pr-] [class*=card-list-] > a + a{margin-top: 12px;} 
.container[class*=pr-] [class*=card-list-] > a{display:block;color: var(--text-primary );}
.container[class*=pr-] [class*=card-list-] + ul.text {margin-top: 32px; } 
.container[class*=pr-] [class*=card-list-] .btn-radio-list li {margin-top: 0; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 8px; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms {margin-top: 16px; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form {margin-bottom: 0; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form.line-type input {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form + .subtext {margin-top: 8px; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form + .form-message {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form + .form-message.align-r {text-align: right; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form.align-right.type01 .left-section {display: block;margin-right: 15px;padding: 11px 0;white-space: nowrap; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form.align-right.type01 .left-section .notice-unit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form.align-right.type01 .btn-clear {left: 50px; } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form.error .notice-unit, .container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form.error + .form-message {color: var(--text-red); } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .ui-form.error .form-set {border-color: 1px solid var(--border-primary); } 
.container[class*=pr-] [class*=card-list-] .type-card-prod .in-forms .subtext {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] [class*=card-list-] + ul.text, .container[class*=pr-] [class*=card-list-] + .subtext {margin-top: 32px; } 
.container[class*=pr-] [class*=card-list-] + .box-layout-wrap {margin-top: 24px; } 
.container[class*=pr-] .text-content-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px; } 
.container[class*=pr-] .text-content-item.size-l {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 44px; } 
.container[class*=pr-] .text-content-item.size-l .text-content-tit {font-weight: 500; } 
.container[class*=pr-] .text-content-item.type-amount {color: var(--text-primary ); } 
.container[class*=pr-] .text-content-item.type-amount .text-content-txt {font-weight: 500; } 
.container[class*=pr-] [class*=pr-icon] {display: inline-block;width: 24px;height: 24px;vertical-align: middle; } 
.container[class*=pr-] [class*=pr-icon].size-32 {width: 32px;height: 32px; } 
.container[class*=pr-] [class*=pr-icon].size-44 {width: 44px;height: 44px; } 
.container[class*=pr-] [class*=pr-icon].size-46 {width: 46px;height: 46px; } 
.container[class*=pr-] [class*=pr-icon].size-56 {width: 56px;height: 56px; } 
.container[class*=pr-] [class*=pr-icon].size-48 {width: 48px;height: 48px; } 
.container[class*=pr-] [class*=pr-icon].blue-pen {background-position: -264px -72px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].lock {background-position: -288px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].shiled {background-position: -288px -128px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].closing-price {background-position: 0 0;background-repeat: no-repeat;background-color: transparent;vertical-align: bottom; } 
.container[class*=pr-] [class*=pr-icon].stockstat {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].stockstat02 {background-position: -44px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].put {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].put02 {background-position: -46px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].recommend {background-position: -144px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].living-trust {background-position: -56px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] [class*=pr-icon].ELT-join {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .label-trem-area {margin-top: 32px; } 
.container[class*=pr-] .label-trem-area .title {margin: 0; } 
.container[class*=pr-] .label-trem-area + .terms-view-wrap {margin-top: 16px; } 
.container[class*=pr-] .label-trem-area .label-wrap + .h4 {margin-top: 4px; } 
.container[class*=pr-] .qa-wrap .qa {margin: 0 -20px;padding: 24px 20px 0 20px;border-bottom: 1px solid var(--border-secondary); } 
.container[class*=pr-] .qa-wrap .qa:last-child {border-bottom: none; } 
.container[class*=pr-] .qa-wrap .qa .question {position: relative;padding-left: 25px; } 
.container[class*=pr-] .qa-wrap .qa .question .num {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;position: absolute;left: 0;top: 0;color: var(--text-blue);font-weight: 500; } 
.container[class*=pr-] .qa-wrap .qa .question.not-number {padding-left: 0; } 
.container[class*=pr-] .qa-wrap .qa .answer p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 16px;margin: 0 0 16px;background-color: var(--bg-gray); } 
.container[class*=pr-] .qa-wrap .qa .description {margin-bottom: 24px; } 
.container[class*=pr-] .qa-wrap .qa .description::before {background-color: var(--bg-cyan-same); } 
.container[class*=pr-] .qa-wrap .qa .description em {color: var(--text-seaform); } 
.container[class*=pr-] .type-card-arr + .subtext {margin-top: 32px; } 
.container[class*=pr-] .ui-terms-sec .tooltip-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .ui-terms-sec .tooltip-area > * {margin-bottom: 0; } 
.container[class*=pr-] .ui-terms-sec .tooltip-area > .tooltip-trigger {margin-left: 4px; } 
.container[class*=pr-] .ui-terms-sec .tooltip-area + .tabs {margin-top: 16px; } 
.container[class*=pr-] .ui-terms-sec .flex-align-wrap {margin-top: 16px; } 
.container[class*=pr-] .ui-terms-sec .text + .agree-rating-wrap {margin-top: 16px; } 
.container[class*=pr-] .ui-terms-sec .input-type-check-box {margin-top: 6px; } 
.container[class*=pr-] .info-certain-wrap .h2:first-child {margin-bottom: 24px; } 
.container[class*=pr-] .info-certain-wrap > .list-type-table {margin-top: 32px; } 
.container[class*=pr-] .info-certain-wrap .list-type-table + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .info-certain-wrap .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .agree-rating-wrap {position: relative;padding-bottom: 12px; } 
.container[class*=pr-] .agree-rating-wrap:after {content: "";display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 4px;border-radius: 2px;background: -webkit-gradient(linear, left top, right top, color-stop(12.5%, var(--bg-cyan-same)), color-stop(45.54%, var(--bg-green-same)), color-stop(59.9%, var(--palette-yellow-400)), color-stop(82.81%, var(--bg-orange-same)));background: linear-gradient(90deg, var(--bg-cyan-same) 12.5%, var(--bg-green-same) 45.54%, var(--palette-yellow-400) 59.9%, var(--bg-orange-same) 82.81%); } 
.container[class*=pr-] .agree-rating-wrap .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container[class*=pr-] .agree-rating-wrap .label-wrap .label-type-rating {min-width: 51px; } 
.container[class*=pr-] ol.text-counter.type-01 > li::before,
.container[class*=pr-] ul.text-counter.type-01 > li::before {content: counter(numberCounter) ".";top: 0;width: auto;min-width: 14px;height: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] ol.text-counter.type-01 > li::after,
.container[class*=pr-] ul.text-counter.type-01 > li::after {display: none; } 
.container[class*=pr-] ol.text-counter.type-02,
.container[class*=pr-] ul.text-counter.type-02 {color: var(--text-ondark_primary-same); } 
.container[class*=pr-] ol.text-counter.type-02 li,
.container[class*=pr-] ul.text-counter.type-02 li {padding-left: 32px; } 
.container[class*=pr-] ol.text-counter.type-02 li::before,
.container[class*=pr-] ul.text-counter.type-02 li::before {z-index: 1;left: 4px;top: 3px;color: var(--text-ondark_primary-same); } 
.container[class*=pr-] ol.text-counter.type-02 li::after,
.container[class*=pr-] ul.text-counter.type-02 li::after {top: 0;left: 0;width: 24px;height: 24px;background-color: var(--bg-blue-same);border: none;border-radius: 50%; } 
.container[class*=pr-] ol.text-counter.type-blue > li::before,
.container[class*=pr-] ul.text-counter.type-blue > li::before {color: var(--text-blue); } 
.container[class*=pr-] ol.text-counter.type-blue02 > li,
.container[class*=pr-] ul.text-counter.type-blue02 > li,
.container[class*=pr-] ol.text-counter.type-blue02 > li::before,
.container[class*=pr-] ul.text-counter.type-blue02 > li::before {color: var(--text-blue); } 
.container[class*=pr-] ol.text-counter.type-blue02 > li::after,
.container[class*=pr-] ul.text-counter.type-blue02 > li::after {border-color: var(--border-blue-same); } 
.container[class*=pr-] ol.text-counter + p.text,
.container[class*=pr-] ul.text-counter + p.text {margin-top: 8px; } 
.container[class*=pr-] ol.text-counter + .roundbox-check,
.container[class*=pr-] ul.text-counter + .roundbox-check {margin-top: 32px; } 
.container[class*=pr-] ol.text-counter li,
.container[class*=pr-] ul.text-counter li {margin-top: 4px; } 
.container[class*=pr-] ol.text-counter.ty2 li,
.container[class*=pr-] ul.text-counter.ty2 li {margin-top: 8px; } 
.container[class*=pr-] .terms-check-cont ul.text-counter,
.container[class*=pr-] .terms-check-cont ol.text-counter {margin-top: 4px; } 
.container[class*=pr-] .terms-check-cont ul.text-counter li,
.container[class*=pr-] .terms-check-cont ul.text-counter li::before,
.container[class*=pr-] .terms-check-cont ol.text-counter li,
.container[class*=pr-] .terms-check-cont ol.text-counter li::before {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;line-height: 18px;color: var(--text-tertiary); } 
.container[class*=pr-] .terms-check-cont ul.text-counter li + li,
.container[class*=pr-] .terms-check-cont ol.text-counter li + li {margin-top: 4px; } 
.container[class*=pr-] .terms-check-cont ul.text-counter.divider-line li + li,
.container[class*=pr-] .terms-check-cont ol.text-counter.divider-line li + li {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.container[class*=pr-] .terms-check-cont ul.text-counter.divider-line li + li::before,
.container[class*=pr-] .terms-check-cont ol.text-counter.divider-line li + li::before {top: 12px; } 
.container[class*=pr-] .terms-check-cont .subtext + .terms-check-wrap {margin-top: 8px; } 
.container[class*=pr-] .terms-check-cont .subtext + .terms-check-wrap + .terms-subcheck-wrap {padding-top: 0; } 
.container[class*=pr-] .terms-check-cont .subtext + .terms-check-wrap + .terms-subcheck-wrap .input-type-checkbox {margin: 4px 0; } 
.container[class*=pr-] .terms-check-cont .subtext + .terms-check-wrap + .terms-subcheck-wrap .input-type-checkbox em {word-break: keep-all; } 
.container[class*=pr-] .terms-check-cont .dividers-middle {margin: 16px 0; } 
.container[class*=pr-] .flex-align-wrap.align-between + .swiper .photo-card-slider {margin-top: 16px; } 
.container[class*=pr-] .flex-align-wrap.align-between .h5 {margin-bottom: 0; } 
.container[class*=pr-] .photo-card-slider .swiper-slide {width: 104px; } 
.container[class*=pr-] .photo-card-slider .photo-card {position: relative;overflow: hidden;width: 104px;height: 106px;border-radius: 12px;border: 1px solid var(--border-primary); } 
.container[class*=pr-] .photo-card-slider .photo-card.blue-type {border-color: var(--border-brand); } 
.container[class*=pr-] .photo-card-slider .photo-card [class*=btn-] {border: none;background: transparent;outline: none;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container[class*=pr-] .photo-card-slider .photo-card .btn-preview-image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%; } 
.container[class*=pr-] .photo-card-slider .photo-card .btn-preview-image img {display: block;margin: 0 auto;max-width: 104px;max-height: 106px;width: auto;height: auto; } 
.container[class*=pr-] .photo-card-slider .photo-card .btn-del-image {position: absolute;top: 2px;right: 2px;padding: 0; } 
.container[class*=pr-] .photo-card-slider .photo-card .btn-del-image .label {display: inline-block;text-indent: -9999px;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .photo-card-slider .photo-card .btn-add-image {position: absolute;left: 50%;top: 16px;padding: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.container[class*=pr-] .photo-card-slider .photo-card .btn-add-image .add-icon {display: block;white-space: nowrap;background-position: -48px -144px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .photo-card-slider .photo-card .btn-add-image .add-title {color: var(--text-brand);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .photo-card-wrap {margin-top: 16px; } 
.container[class*=pr-] .photo-card-wrap li {position: relative;overflow: hidden;width: 104px;height: 106px;border-radius: 12px;border: 1px solid var(--border-primary); } 
.container[class*=pr-] .photo-card-wrap li.blue-type {border-color: var(--border-brand); } 
.container[class*=pr-] .photo-card-wrap [class*=btn-] {border: none;background: transparent;outline: none;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container[class*=pr-] .photo-card-wrap .btn-preview-image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%; } 
.container[class*=pr-] .photo-card-wrap .btn-preview-image img {display: block;margin: 0 auto;max-width: 104px;max-height: 106px;width: auto;height: auto; } 
.container[class*=pr-] .photo-card-wrap .btn-del-image {position: absolute;top: 2px;right: 2px;padding: 0; } 
.container[class*=pr-] .photo-card-wrap .btn-del-image .label {display: inline-block;text-indent: -9999px;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .photo-card-wrap .btn-add-image {position: absolute;left: 50%;top: 16px;padding: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.container[class*=pr-] .photo-card-wrap .btn-add-image .add-icon {display: inline-block;white-space: nowrap;background-position: -48px -144px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .photo-card-wrap .btn-add-image .add-title {color: var(--text-brand);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .photo-card-wrap.slide-type {display: block;overflow-x: auto; } 
.container[class*=pr-] .photo-card-wrap.slide-type::-webkit-scrollbar {display: none; } 
.container[class*=pr-] .photo-card-wrap.slide-type > li {float: left; } 
.container[class*=pr-] .scraping-wrap .h2 {margin-bottom: 8px; } 
.container[class*=pr-] .scraping-wrap .h2 + .text {margin-top: 0; } 
.container[class*=pr-] .scraping-wrap .h2 + .text + .subtext {margin-top: 24px; } 
.container[class*=pr-] .scraping-wrap .swiper-slide {min-height: 300px; } 
.container[class*=pr-] .loan-doc-box .tab-list {margin-bottom: 24px; } 
.container[class*=pr-] .loan-doc-box .inner-box {padding: 20px; } 
.container[class*=pr-] .loan-doc-box .type-card-multiple + .text {margin-top: 16px; } 
.container[class*=pr-] .notice-txt-list a.link-text {display: block;position: relative;margin: 20px 0;text-align: right;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .dividers-group + .accordion {margin-top: -32px; } 
.container[class*=pr-] .accordion + .type-card-prod {margin-top: 32px; } 
.container[class*=pr-] .accordion + .detail-view-banner {margin-top: 32px; } 
.container[class*=pr-] .accordion.acco-answer {border-top: 0; } 
.container[class*=pr-] .accordion.acco-answer .accordion-item {position: relative; } 
.container[class*=pr-] .accordion.acco-answer .accordion-item.on .accordion-panel {display: block; } 
.container[class*=pr-] .accordion.acco-answer .accordion-item.off {opacity: 0.5;pointer-events: none; } 
.container[class*=pr-] .accordion.acco-answer .accordion-item .answer {display: none;position: absolute;top: -18px;color: var(--text-blue); } 
.container[class*=pr-] .accordion .terms-view-wrap {margin-top: 0; } 
.container[class*=pr-] .accordion .terms-view-wrap .h5 {color: var(--text-tertiary); } 
.container[class*=pr-] .terms-list-area li [class^=h] {margin: 16px 0 0 32px; } 
.container[class*=pr-] .terms-list-area li .table-list-wrap {margin: 4px 0 0 32px; } 
.container[class*=pr-] .terms-list-area li .table-list-wrap + .text-terms-guide {margin-top: 12px; } 
.container[class*=pr-] .terms-list-area .ui-form-wrap:first-child {margin-top: 0; } 
.container[class*=pr-] .type-card-detail + .text {margin-top: 16px; } 
.container[class*=pr-] .form-set + .list-type-table-wrap {margin-top: 32px; } 
.container[class*=pr-] .list-type-table-wrap + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .type-card-multiple .label-wrap + .h4,
.container[class*=pr-] .type-card-multiple .label-wrap + .name {margin-top: 8px; } 
.container[class*=pr-] .type-card-multiple .h4 {margin-bottom: 16px; } 
.container[class*=pr-] .type-card-multiple + .button-group {margin-top: 20px; } 
.container[class*=pr-] .ui-form.fix-image {margin-bottom: 0; } 
.container[class*=pr-] .ui-form.fix-image .btn-clear {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } 
.container[class*=pr-] .ui-form.fix-image .form-set {border: none;border-radius: 6px; } 
.container[class*=pr-] .ui-form.fix-image.fix-image {margin-top: -2px; } 
.container[class*=pr-] .subcopy {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);display: block;text-align: center; } 
.container[class*=pr-].trust [class^=h] {margin-bottom: 0; } 
.container[class*=pr-].trust [class^=h] + .text {margin-top: 8px; } 
.container[class*=pr-].trust [class^=h] + .type-card-prod {margin-top: 16px; } 
.container[class*=pr-].trust [class^=h] + .notice-contents-wrap {margin-top: 16px; } 
.container[class*=pr-].trust [class^=h] + .list-type-table-wrap {margin-top: 16px; } 
.container[class*=pr-].trust .text + .table-list-wrap {margin-top: 16px; } 
.container[class*=pr-].trust .type-card-prod + .text {margin-top: 16px; } 
.container[class*=pr-].trust .type-card-prod + .text + .tabs {margin-top: 36px; } 
.container[class*=pr-].trust .list-type-table + .type-card-prod {margin-top: 32px; } 
.container[class*=pr-].trust .notice-contents-wrap + .text {margin-top: 16px; } 
.container[class*=pr-].trust .align-both + .btn-radio-list {margin-top: 8px; } 
.container[class*=pr-].trust .form-title-area {padding: 24px 0; } 
.container[class*=pr-] .link-item {color: var(--text-tertiary); } 
.container[class*=pr-] .icon-radio-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio {text-align: center;margin-right: 12px;margin-bottom: 12px; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > input {position: absolute;left: -1000px; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > input:checked + label {border-color: var(--border-blue-same); } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > input:checked + label span {font-weight: 500; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a {display: block;height: 100%;padding: 20px 12px 12px;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label::before,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a::before {content: "";display: block;margin: 20px auto 12px;width: 44px;height: 44px; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label .txt,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a .txt {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;line-height: 20px;color: var(--text-primary );word-break: initial; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label .txt em,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label .txt .sub,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a .txt em,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a .txt .sub {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;line-height: 18px; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label .subtext,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a .subtext {display: block;margin-top: 4px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label:active,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a:active {border: 1px solid var(--border-blue-same); } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > label:active .txt,
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a:active .txt {font-weight: 500; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio > a.shadow-n {box-shadow: none;}
.container[class*=pr-] .icon-radio-wrap .icon-type-radio.link-type a {height: 100%;min-height: 128px; } 
.container[class*=pr-] .icon-radio-wrap .icon-type-radio.link-type.large {height: 170px; } 
@media all and (max-width: 329px) {.container[class*=pr-] .icon-radio-wrap .icon-type-radio.link-type.large {height: 210px; } 
 }
.container[class*=pr-] .icon-radio-wrap.col-2 .icon-type-radio {-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 6px);flex: 0 0 calc(50% - 6px); } 
.container[class*=pr-] .icon-radio-wrap.col-2 .icon-type-radio:nth-child(2n) {margin-right: 0; } 
.container[class*=pr-] .icon-radio-wrap.col-3 .icon-type-radio {-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.33% - 8px);flex: 0 0 calc(33.33% - 8px); } 
.container[class*=pr-] .icon-radio-wrap.col-3 .icon-type-radio:nth-child(3n) {margin-right: 0; } 
.container[class*=pr-].interactive-process .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-].interactive-process .h1 + .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.container[class*=pr-].interactive-process .h1 + .ui-form-wrap, .container[class*=pr-].interactive-process .h1 + .list-type-table, .container[class*=pr-].interactive-process .h1 + .coupon-wrap {margin-top: 20px; } 
.container[class*=pr-].interactive-process .h1 ~ .h1 {margin-top: 32px; } 
.container[class*=pr-].interactive-process .h1.small {margin-bottom: 8px; } 
.container[class*=pr-].interactive-process .step-wrap + .info-certain-wrap .h1:first-child {margin-top: 32px; } 
.container[class*=pr-].interactive-process .btn-radio-list {margin-top: 24px;margin-bottom: 0; } 
.container[class*=pr-].interactive-process .btn-radio-list + .subtext {margin-top: 16px; } 
.container[class*=pr-].interactive-process .btn-radio-list + .box-layout-wrap {margin-top: 24px; } 
.container[class*=pr-].interactive-process .btn-radio-list .btn-type-radio input[type=radio] + label {height: 64px; } 
.container[class*=pr-].interactive-process .btn-radio-list .btn-type-radio input[type=radio] + label em {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .ui-form-wrap + .text, .container[class*=pr-].interactive-process .ui-form-wrap + .button-group {margin-top: 16px; } 
.container[class*=pr-].interactive-process .ui-form-wrap + .h1 {margin-top: 32px; } 
.container[class*=pr-].interactive-process .ui-form-wrap + [class^=radio-content] {margin-top: 24px; } 
.container[class*=pr-].interactive-process .ui-form-wrap .btn-radio-list {margin-bottom: 24px; } 
.container[class*=pr-].interactive-process .ui-form-wrap .btn-radio-list + .my-shinhan-point.checked .form-box:only-child {margin-top: 0; } 
.container[class*=pr-].interactive-process .ui-form-wrap .btn-radio-list.multiline input[type=radio] + label {height: 64px; } 
.container[class*=pr-].interactive-process .ui-form-wrap .btn-radio-list.multiline input[type=radio] + label em {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .ui-form-wrap .btn-radio-list.multiline .amount input[type=radio] + label em {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .ui-form-wrap .input-type-checkbox + .button-group {margin-top: 32px; } 
.container[class*=pr-].interactive-process .coupon-wrap img {width: 100%; } 
.container[class*=pr-].interactive-process .coupon-wrap .title-wrap > span {display: block; } 
.container[class*=pr-].interactive-process .coupon-wrap .title-wrap .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-].interactive-process .coupon-wrap .title-wrap .info {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-].interactive-process .coupon-wrap .option-wrap {text-align: right; } 
.container[class*=pr-].interactive-process .coupon-wrap .option-wrap .unit {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-].interactive-process .coupon-wrap .option-wrap .unit .per {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .coupon-wrap + .box-layout-wrap {margin-top: 20px; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02 {background: var(--bg-gray);border: 1px solid var(--border-primary);border-radius: 12px;padding: 16px 20px 16px 75px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 32px auto 0;position: relative; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02 .title-wrap .name {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02 .title-wrap .info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02 .option-wrap .unit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02 .option-wrap .unit .per {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02 .coupon {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;letter-spacing: 1px;color: var(--text-quaternary);position: absolute;display: block;left: 16px;top: 50%;margin-top: -44px;-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;white-space: nowrap; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02 .dashed-line {width: 0;border: 0;height: calc(100% - 20px);border-left: 1px dashed var(--border-primary);position: absolute;left: 56px;top: 4px; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02::before, .container[class*=pr-].interactive-process .coupon-wrap.type02::after {content: "";position: absolute;display: block;width: 12px;height: 6px;background-color: var(--bg-canvas_white );border: 1px solid var(--border-primary);left: 50px; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02::before {top: -1px;border-radius: 0 0 12px 12px;border-top: 0; } 
.container[class*=pr-].interactive-process .coupon-wrap.type02::after {bottom: -1px;border-radius: 12px 12px 0 0;border-bottom: 0; } 
.container[class*=pr-].interactive-process .account-rate-box + .ui-list-wrap.select-rate {margin-top: 32px; } 
.container[class*=pr-].interactive-process .account-rate-box + .ui-list-wrap.select-rate + .text {margin-top: 32px; } 
.container[class*=pr-].interactive-process .list-type-table {margin-top: 32px; } 
.container[class*=pr-].interactive-process .list-type-table .control-item {display: none; } 
.container[class*=pr-].interactive-process .list-type-table.active .control-item {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.container[class*=pr-].interactive-process .list-type-table.large {padding: 20px 0; } 
.container[class*=pr-].interactive-process .list-type-table.large .tit-data-area, .container[class*=pr-].interactive-process .list-type-table.large .txt-data-area {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .list-type-table.large li + li {margin-top: 20px; } 
.container[class*=pr-].interactive-process .list-type-table.large + ul.text {margin-top: 16px; } 
.container[class*=pr-].interactive-process .list-type-table.normal {padding: 0;} 
.container[class*=pr-].interactive-process .list-type-table.normal .tit-data-area, .container[class*=pr-].interactive-process .list-type-table.normal .txt-data-area {font-size: 14px;line-height: 1.5;} 
.container[class*=pr-].interactive-process .list-type-table.normal li + li {margin-top: 8px;}
.container[class*=pr-].interactive-process .list-type-table + .button-group {margin-top: -12px;border-top: 0;border-bottom: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white ); } 
.container[class*=pr-].interactive-process .list-type-table + .button-group .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.container[class*=pr-].interactive-process .list-type-table + .button-group .btn-text-arrow-down {padding: 16px 24px 17px 0; } 
.container[class*=pr-].interactive-process .list-type-table + .button-group .btn-text-arrow-down .label {display: inline-block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.container[class*=pr-].interactive-process .list-type-table + .button-group .btn-text-arrow-down .label::before {content: "자세히 보기"; } 
.container[class*=pr-].interactive-process .list-type-table + .button-group .btn-text-arrow-down:after {content: "";display: inline-block;position: absolute;right: 0;top: 50%;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.container[class*=pr-].interactive-process .list-type-table + .button-group .btn-text-arrow-down.listOpen .label::before {content: "닫기"; } 
.container[class*=pr-].interactive-process .list-type-table + .button-group .btn-text-arrow-down.listOpen:after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.container[class*=pr-].interactive-process .text-data-list.large {padding: 4px 0; } 
.container[class*=pr-].interactive-process .text-data-list.large .tit-data-view, .container[class*=pr-].interactive-process .text-data-list.large .txt-data-view {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .text-data-list.large li + li {margin-top: 20px; } 
.container[class*=pr-].interactive-process .text-data-list.large + ul.text {margin-top: 16px; } 
.container[class*=pr-].interactive-process .button-group .btn-size-xl.amount {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .button-group .btn-size-xl.amount2 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-].interactive-process .button-group + .my-shinhan-point {margin-top: 32px; } 
.container[class*=pr-].interactive-process .dividers-group + .button-group.fullsize-layout {margin-top: -32px; } 
.container[class*=pr-].interactive-process .btn-terms {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 24px 40px 24px 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;border: 0;background-color: var(--bg-canvas_white );text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none; } 
.container[class*=pr-].interactive-process .btn-terms .label {position: relative;z-index: 2; } 
.container[class*=pr-].interactive-process .btn-terms::before {content: "";display: inline-block;position: absolute;left: auto;right: 20px;width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].interactive-process .btn-terms:focus {border-color: var(--border-primary); } 
.container[class*=pr-].interactive-process .btn-terms:active {color: var(--text-primary );border-color: var(--border-primary);background-color: var(--gray-300); } 
.container[class*=pr-].interactive-process .btn-terms:disabled {color: var(--text-disabled-same);border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.container[class*=pr-].interactive-process .type-card-detail {padding: 16px 16px 0; } 
.container[class*=pr-].interactive-process .type-card-detail .name + .image-wrap {margin-top: 16px; } 
.container[class*=pr-].interactive-process .type-card-detail .image-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.container[class*=pr-].interactive-process .type-card-detail .image-wrap img {display: block;margin: 0 auto; } 
.container[class*=pr-].interactive-process .type-card-detail .image-wrap + .accordion {margin: 0 -16px;border-top: 0; } 
.container[class*=pr-].interactive-process .type-card-detail .image-wrap + .accordion .accordion-item {border-bottom: 0; } 
.container[class*=pr-].interactive-process .type-card-detail .image-wrap + .accordion .accordion-trigger {padding: 16px 48px 16px 20px; } 
.container[class*=pr-].interactive-process .type-card-detail .image-wrap + .accordion .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.container[class*=pr-].interactive-process .type-card-detail .image-wrap + .accordion .accordion-panel {padding: 0 20px 16px; } 
.container[class*=pr-].interactive-process .my-shinhan-point.bottom-margin {margin-bottom: 40%; } 
.container[class*=pr-].interactive-process .input-info-wrap .ui-form-wrap .btn-type-2.btn-size-xl {margin-top: 12px; } 
.container[class*=pr-] [class^=prd-check] {margin-bottom: 32px; } 
.container[class*=pr-] .tit-tbl-wrap.card-type .tit-tbl {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .tit-tbl-wrap.card-type .tit-tbl span {color: var(--text-red); } 
.container[class*=pr-] .tit-tbl-wrap.card-type + .card-list-wrap {border-top: 1px solid var(--border-secondary);margin: 0 -20px;padding: 0 20px; } 
.container[class*=pr-] .tit-tbl-wrap.small-type {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .tit-tbl-wrap.small-type .tit-tbl {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .tit-tbl-wrap.small-type .tit-tbl span {color: var(--text-red); } 
.container[class*=pr-] .tit-tbl-wrap.small-type .btn-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .ui-title-tooltip {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container[class*=pr-] .type-card-service + .subtext {margin-top: 16px; } 
.container[class*=pr-] .portfolio-join {margin-top: 0; } 
.container[class*=pr-] [class*=h].multi {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container[class*=pr-] [class*=h].multi .sub {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .product-card-type {display: block;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white ); } 
.container[class*=pr-] .product-card-type.with-shadow {-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.container[class*=pr-] .product-card-type a{position:relative;z-index:1;}
.container[class*=pr-] .product-card-type .icon-toggle {position: absolute;top: 16px;right: 16px;display:block;z-index:10;pointer-events: auto;background:rgba(0,0,0,0);} 
.container[class*=pr-] .product-card-type .label-wrap {margin-bottom: 8px; } 
.container[class*=pr-] .product-card-type .title-wrap .name {display: block;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.container[class*=pr-] .product-card-type .title-wrap.in-btn {padding-right: 28px; } 
.container[class*=pr-] .product-card-type .content-wrap {margin-top: 16px; } 
.container[class*=pr-] .product-card-type .content-wrap .text.txt-ellipsis {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.container[class*=pr-] .product-card-type .content-wrap .text > li {margin-bottom: 0; } 
.container[class*=pr-] .product-card-type .content-wrap .text > li:before {background-color: var(--gray-300); } 
.container[class*=pr-] .product-card-type .content-wrap .text > li + li {margin-top: 4px; } 
.container[class*=pr-] .product-card-type .content-wrap .keyword {margin: -2px -4px; } 
.container[class*=pr-] .product-card-type .content-wrap .keyword > li {display: inline-block;margin: 2px 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .product-card-type .content-wrap .sub-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 12px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.container[class*=pr-] .product-card-type .content-wrap .sub-info.per {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-] .product-card-type .content-wrap .sub-info .unit,
.container[class*=pr-] .product-card-type .content-wrap .sub-info .front {margin-right: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.container[class*=pr-] .product-card-type .content-wrap .sub-info .unit {color: var(--text-primary ); } 
.container[class*=pr-] .product-card-type .content-wrap .amount {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;color: var(--text-tertiary); } 
.container[class*=pr-] .product-card-type .content-wrap .amount em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-left: 4px;font-weight: 500; } 
.container[class*=pr-] .product-card-type .btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: calc(100% + 32px);margin: 20px -16px -16px -16px;border-top: 1px solid var(--border-secondary);border-radius: 0 0 12px 12px;overflow: hidden; } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button {all: unset;display: block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 12px 16px; } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button + button.button {border-left: 1px solid var(--border-secondary); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:first-child > .btn-txt {color: var(--text-blue); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:first-child:active {border-color: var(--border-blue-same);background-color: var(--palette-blue-200); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:first-child:active > .btn-txt {color: var(--text-brand); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:only-child > .btn-txt {color: var(--text-primary ); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button > .btn-txt {display: block;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );word-break: break-all; } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:active {border-color: var(--border-primary);background-color: var(--gray-300); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:active > .btn-txt {color: var(--text-primary ); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:disabled {border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.container[class*=pr-] .product-card-type .btn-wrap > button.button:disabled > .btn-txt {color: var(--text-disabled-same); } 
.container[class*=pr-] .product-card-type .list-type-table-wrap .list-type-table {border: 0;padding: 0; } 
.container[class*=pr-] .product-card-type .list-type-table-wrap + .box-layout-wrap {margin-top: 12px; } 
.container[class*=pr-] .product-card-type .box-layout-wrap {margin-top: 12px; } 
.container[class*=pr-] .product-card-type.in-heart .title-wrap .name {display: block;margin-right: 26px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.container[class*=pr-] .product-card-type.accordion {margin: 0;padding: 0 16px; } 
.container[class*=pr-] .product-card-type.accordion .accordion-item {border-bottom: none; } 
.container[class*=pr-] .product-card-type.accordion .accordion-item .accordion-title-wrap .accordion-trigger {padding: 16px 0 12px; } 
.container[class*=pr-] .product-card-type.accordion .accordion-item .accordion-title-wrap .accordion-trigger:only-child {padding: 16px 0; } 
.container[class*=pr-] .product-card-type.accordion .accordion-item .accordion-title-wrap .accordion-trigger:only-child:after {top: calc(50% - 12px); } 
.container[class*=pr-] .product-card-type.accordion .accordion-item .accordion-title-wrap .accordion-trigger:after {top: calc(50% - 10px); } 
.container[class*=pr-] .product-card-type.accordion .accordion-item .accordion-title-wrap .accordion-trigger + .hashtag-list + .btn-box-arrow {margin-top: 12px; } 
.container[class*=pr-] .product-card-type.accordion .accordion-item .accordion-title-wrap .btn-box-arrow {margin-bottom: 16px; } 
.container[class*=pr-] .product-card-type.accordion .accordion-trigger {padding: 16px 0; } 
.container[class*=pr-] .product-card-type.accordion .accordion-trigger:after {right: 0; } 
.container[class*=pr-] .product-card-type.accordion .accordion-trigger .accordion-title {display: block;margin-right: 24px; } 
.container[class*=pr-] .product-card-type.accordion .accordion-panel {padding: 0; } 
.container[class*=pr-] .product-card-type.accordion.type02 {margin-top: 32px;padding: 0;border-radius: initial;border: none;background-color: initial;} 
.container[class*=pr-] .product-card-type.accordion.type02 .accordion-title-wrap .accordion-trigger {padding-top: 24px;}
.container[class*=pr-] .product-card-type.accordion.type02 .accordion-title-wrap .accordion-trigger:disabled::after {content: '';} 
.container[class*=pr-] .product-card-type.accordion.type02 .accordion-title-wrap .btn-box-arrow {margin-bottom: 0}
.container[class*=pr-] .product-card-type.accordion.type02 .accordion-item {padding: 0 16px 20px;border-radius: 12px;border: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white );} 
.container[class*=pr-] .product-card-type.accordion.type02 .accordion-item + .accordion-item {margin-top: 12px;} 
.container[class*=pr-] .product-card-type.accordion.type02 .accordion-item .accordion-panel {margin: 20px -16px 0;padding: 0 16px;border-top: 1px solid var(--border-secondary); } 
.container[class*=pr-] .product-card-type.accordion.type02 .accordion-item .box-layout-wrap {margin-top: 32px;padding: 16px;background: var(--bg-blue);}
.container[class*=pr-] .product-card-type.accordion.type02 .type-card-prod {padding: 20px 0 0;border-radius: initial;border: initial;}
.container[class*=pr-] .product-card-type.accordion.type02 .type-card-prod + .type-card-prod {margin-top: 20px;border-top: 1px solid var(--border-secondary);}
.container[class*=pr-] .product-card-type.accordion.type02 .type-card-prod .in-forms {margin-top: 16px;}
.container[class*=pr-] .product-card-type.accordion.type02 .type-card-prod .ui-form.line-type {margin-bottom: 0;}
.container[class*=pr-] .product-card-type.accordion.type02 .type-card-prod .ui-form.flex-type .form-label {font-weight: 400;}
.container[class*=pr-] .product-card-type.accordion.type02 .ui-form.flex-type .form-set input[type=text] {font-weight: 500;padding-right: 2px;}
.container[class*=pr-] .product-card-type.accordion.type02 .ui-form.flex-type .form-set input::-webkit-input-placeholder {font-weight: 400;} 
.container[class*=pr-] .product-card-type.accordion.type02 .ui-form.flex-type .form-set input::placeholder {font-weight: 400;} 
.container[class*=pr-] .product-card-type.accordion.type02 .ui-form.flex-type .btn-clear {left: 0;}
.container[class*=pr-] .product-card-type.accordion.type02 .ui-form.flex-type ~ .form-message {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;padding-left: 90px;}
.container[class*=pr-] .product-card-type.accordion.type02 .ui-form.flex-type.error ~ .form-message {color: var(--text-red);}
.container[class*=pr-] .product-card-type.accordion.type02 .text-msg {margin-top: 16px;color: var(--text-tertiary);}
.container[class*=pr-] .product-card-type .item-list-wrap > li {border-top: 1px solid var(--border-secondary); } 
.container[class*=pr-] .product-card-type .item-list-wrap > li .card-item {padding: 16px 0;} 
.container[class*=pr-] .product-card-type .item-list-wrap > li .card-item .title-wrap {position: relative; } 
.container[class*=pr-] .product-card-type .item-list-wrap .title-wrap .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-right: 24px; } 
.container[class*=pr-] .product-card-type .item-list-wrap .title-wrap .icon-toggle {top: 0;right: 0; } 
.container[class*=pr-] .product-card-type .item-list-wrap .content-wrap .hashtag-list > li {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .product-card-type .item-list-wrap .content-wrap .subtext {margin-top: 8px; } 
.container[class*=pr-] .product-card-type .bullet-bar-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.container[class*=pr-] .product-card-type .bullet-bar-list li {position: relative;margin: 0 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .product-card-type .bullet-bar-list li:first-child {margin-left: 0; } 
.container[class*=pr-] .product-card-type .bullet-bar-list li:last-child {margin-right: 0; } 
.container[class*=pr-] .product-card-type .bullet-bar-list li + li:before {content: "";position: absolute;top: 50%;left: -9px;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 2px;height: 8px;border-radius: 2px;background-color: var(--bg-gray); } 
.container[class*=pr-] .product-card-type .hashtag-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -4px; } 
.container[class*=pr-] .product-card-type .hashtag-list li {margin: 0 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .product-card-type .hashtag-list .hashtag {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=pr-] .product-card-type .hashtag-list + .text {margin-top: 12px; } 
.container[class*=pr-] .product-card-type .hashtag-list:after{display:none;}
.container[class*=pr-] .product-card-type.in-icon .content-wrap {position: relative;min-height: 48px;padding-right: 80px; } 
.container[class*=pr-] .product-card-type.in-icon .content-wrap::before {content: "";display: block;position: absolute;top: 0;right: 0; } 
.container[class*=pr-] .product-card-type.bottom-btn-icon .content-wrap {position: relative;min-height: 68px; } 
.container[class*=pr-] .product-card-type.bottom-btn-icon .content-wrap .hashtag-list {margin-right: 96px; } 
.container[class*=pr-] .product-card-type.bottom-btn-icon .content-wrap + .list-type-table {padding-bottom: 0;border-top: none;border-bottom: none; } 
.container[class*=pr-] .product-card-type.bottom-btn-icon .content-wrap::before {content: "";display: block;position: absolute;top: 0;right: 0; } 
.container[class*=pr-] .product-card-type.bottom-btn-icon .btn-wrap {margin: 20px -16px -16px -16px; } 
.container[class*=pr-] .product-card-type.in-icon.taxi .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.taxi .content-wrap::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.rider .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.rider .content-wrap::before {background-position: -80px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.newploy .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.newploy .content-wrap::before {background-position: -160px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.evaluation .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.evaluation .content-wrap::before {background-position: -240px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.yellow-money .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.yellow-money .content-wrap::before {background-position: -320px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.pocket .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.pocket .content-wrap::before {background-position: 0 -80px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.division .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.division .content-wrap::before {background-position: -80px -80px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.sun-fifteen .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.sun-fifteen .content-wrap::before {background-position: -160px -80px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.sun-people .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.sun-people .content-wrap::before {background-position: -240px -80px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.money-talk .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.money-talk .content-wrap::before {background-position: -320px -80px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.money-book .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.money-book .content-wrap::before {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.check-star .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.check-star .content-wrap::before {background-position: -80px -160px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.award-star .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.award-star .content-wrap::before {background-position: -160px -160px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.check-temple .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.check-temple .content-wrap::before {background-position: -240px -160px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.two-eggs .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.two-eggs .content-wrap::before {background-position: -320px -160px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.mall-hf .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.mall-hf .content-wrap::before {background-position: 0 -240px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.mall-hug .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.mall-hug .content-wrap::before {background-position: -80px -240px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.in-icon.mall-sgi .content-wrap::before, .container[class*=pr-] .product-card-type.bottom-btn-icon.mall-sgi .content-wrap::before {background-position: -160px -240px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.mall-sale::before { content: ""; display: block; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); width: 72px; height: 72px; background: var(--bg-canvas_white ) url(/images/web/img/bg/bg-no-game.png) no-repeat 60% 8px/50px auto; border-radius: 100%; } 
.container[class*=pr-] .product-card-type.bottom-btn-type02 .title-wrap .input-type-radio,
.container[class*=pr-] .product-card-type.bottom-btn-type02 .title-wrap .input-type-checkbox {position: absolute; } 
.container[class*=pr-] .product-card-type.bottom-btn-type02 .title-wrap .input-type-radio + .name,
.container[class*=pr-] .product-card-type.bottom-btn-type02 .title-wrap .input-type-checkbox + .name {margin-left: 32px; } 
.container[class*=pr-] .product-card-type.bottom-btn-type02 .btn-text.close-btn {position: absolute;z-index: 10;right: 16px;top: 21px;font-size: 1px;color: transparent;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card-type.bottom-btn-type02 .name:only-child {margin-right: 0; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .logo-area {display: inline-block;height: 24px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .logo-area img {height: 100%; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .logo-area + .name + label {top: 48px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .content-wrap .subtext.color-plus + .button-group {margin-top: 24px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .content-wrap .label-wrap + .button-group {margin-top: 24px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .content-wrap .list-type-table {padding: 0;border-top: 0;border-bottom: 0; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .content-wrap .list-type-table .rate {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .content-wrap .text + .list-type-table {margin-top: 16px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .title-wrap .name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-right: 30px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .title-wrap .name .logo-area {display: inline-block;margin-right: 8px;width: 32px;height: 32px; } 
.container[class*=pr-] .product-card-type.bottomBtnType03 .title-wrap .name .logo-area img {width: 100%; } 
.container[class*=pr-] .product-card-type.disabled {background: var(--bg-gray);pointer-events: none; } 
.container[class*=pr-] .product-card-type.disabled .btn-wrap button:disabled {border-color: var(--gray-50);background-color: var(--bg-gray); }
.icon-banner-list li{border:1px solid var(--border-secondary);border-radius: 16px;position: relative;margin-top:12px;}
.icon-banner-list li:first-child{margin-top:0;}
.icon-banner-list a{display: block;padding:17px 20px 17px 84px;}
.icon-banner-list a .icon{position: absolute;left:20px;top:calc(50% - 24px);width: 48px;height:48px;background:var(--bg-gray);border-radius: 100%;}
.icon-banner-list a .icon img{width:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.icon-banner-list a span{display: block;color:var(--text-tertiary);}
.icon-banner-list a .tit{font-size: 16px;color:var(--text-primary );font-weight: 500;margin-bottom:4px;}
.icon-banner-list a span{display: block;color:var(--text-tertiary);}
.icon-banner-list.arrow-r a::after {content: "";display: block;width: 12px;height: 12px;position: absolute;right:16px;top:calc(50% - 6px);background: url(/images/web/img/icon/sprite-icons12.png) no-repeat -24px 0;background-size: 48px 48px;}
.icon-banner-list .icon-toggle{position:absolute;right:16px;top:16px;}
.icon-banner-list.type2 .icon img{width:48px;}

.container[class*=pr-] .btn-box-arrow {overflow: hidden;position: relative;display: inline-block;margin: 0;padding: 5px 16px 5px 8px;border-radius: 8px;border: 1px solid transparent;background-color: var(--bg-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500;line-height: 1;text-align: left;vertical-align: middle;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out; } 
.container[class*=pr-] .btn-box-arrow::after {content: "";position: absolute;right: 8px;top: 50%;width: 8px;height: 8px;margin-top: -4px;background-image: url(/images/web/img/icon/sprite-icons12.png);background-size: 32px 32px;background-position: -16px -24px; } 
.container[class*=pr-] .mall-toggle-tabs .tab-item {display: inline-block;margin-right: 4px;margin-bottom: 8px;padding: 4px 16px;border: 1px solid var(--border-primary);background-color: var(--bg-canvas_white );border-radius: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.container[class*=pr-] .mall-toggle-tabs .tab-item.active {color: var(--text-blue);border-color: var(--border-blue-same);font-weight: 500; } 
.container[class*=pr-] .kdic-img-wrap {margin-bottom: 8px;} 
.container[class*=pr-] .kdic-img-wrap img {width:70px;} 
.container[class*=pr-] .slide-card-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.container[class*=pr-] .slide-card-area .card-pr-small {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container[class*=pr-] .txt-view-list {margin-top: 16px; } 
.container[class*=pr-] .txt-view-list.checked .txt-view-wrap.action-fold .txt-view-check:nth-child(1) ~ .txt-view-check {display: block; } 
.container[class*=pr-] .txt-view-list.checked .txt-view-wrap .swiper.gift-type {display: none; } 
.container[class*=pr-] .txt-view-list .txt-view-wrap.action-fold .txt-view-check:nth-child(1) ~ .txt-view-check {display: none; } 
.container[class*=pr-] .txt-view-list .txt-view-wrap .swiper.gift-type {display: block; } 
.container[class*=pr-] .btn-toggle-folding02 {position: relative; } 
.container[class*=pr-] .btn-toggle-folding02 input[type=checkbox] {position: absolute;-webkit-appearance: none;-moz-appearance: none;appearance: none; } 
.container[class*=pr-] .btn-toggle-folding02 input[type=checkbox]:checked + label .label::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.container[class*=pr-] .btn-toggle-folding02 input[type=checkbox]:checked + label em:first-child {display: none; } 
.container[class*=pr-] .btn-toggle-folding02 input[type=checkbox]:checked + label em:last-child {display: inline-block; } 
.container[class*=pr-] .btn-toggle-folding02 label .label::after {content: "";display: inline-block;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;vertical-align: bottom; } 
.container[class*=pr-] .btn-toggle-folding02 label em:last-child {display: none; } 
.container[class*=pr-] .pr-card-list > li + li {margin-top: 16px; } 
.container[class*=pr-] .product-card {position: relative;padding: 16px;border-radius: 16px;border: 1px solid var(--border-primary); } 
.container[class*=pr-] .product-card .tit-box-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.container[class*=pr-] .product-card .tit-box-area.size-l {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .product-card .tit-box-area.size-xl {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .product-card .text + .txt-teg-area {margin-top: 16px; color: var(--text-primary-same);} 
.container[class*=pr-] .product-card .txt-result-view {color: var(--text-tertiary); } 
.container[class*=pr-] .product-card .txt-teg-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: right; } 
.container[class*=pr-] .product-card .subtext.heart {position: relative;padding-left: 28px;line-height: 24px; } 
.container[class*=pr-] .product-card .subtext.heart:before {content: "";position: absolute;top: 0;left: 0;width: 24px;height: 24px;background-position: -216px -168px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card .txt-result-area {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: block;margin-top: 16px;text-align: right;color: var(--text-tertiary); } 
.container[class*=pr-] .product-card .txt-result-area.event-text {display: inline-block;padding: 1px 5px;text-align: left;color: var(--text-red);background: var(--bg-red); } 
.container[class*=pr-] .product-card .txt-result-area + .subtext {display: block;margin-top: 4px; } 
.container[class*=pr-] .product-card .txt-unit-area {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;display: block;text-align: right;font-weight: 500;color: var(--text-primary ); } 
.container[class*=pr-] .product-card .txt-unit-area.text-type {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .product-card .txt-unit-area .sub-unit-area {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-right: 4px;color: var(--text-tertiary);font-weight: 300; } 
.container[class*=pr-] .product-card .heartful-area {position: relative;margin-top: 8px;padding-top: 11px;padding-right: 28px;border-top: 1px solid var(--border-secondary);text-align: right;color: var(--text-primary ); } 
.container[class*=pr-] .product-card .heartful-area::before {content: "";position: absolute;right: 0;background-position: -216px -168px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card .horizontal-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container[class*=pr-] .product-card .horizontal-area .number {margin-bottom: 0;margin-right: 16px; } 
.container[class*=pr-] .product-card .horizontal-area .text-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .product-card .horizontal-area .unit .txt-result-area {margin-top: 0;text-align: right; } 
.container[class*=pr-] .product-card .horizontal-area.nodata {display: block; } 
.container[class*=pr-] .product-card .horizontal-area.nodata .text-cont {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container[class*=pr-] .product-card .horizontal-area .cont {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.container[class*=pr-] .product-card .horizontal-area .box-layout-wrap {padding: 12px 16px; } 
.container[class*=pr-] .product-card .horizontal-area .box-layout-wrap .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );white-space: nowrap; } 
.container[class*=pr-] .product-card .horizontal-area .link {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 16px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .product-card .horizontal-area .link a {margin-left: auto; } 
.container[class*=pr-] .product-card .horizontal-area .link a span {color: var(--text-tertiary); } 
.container[class*=pr-] .product-card .horizontal-area.type02 {display: block; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .text-cont {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .text-cont .number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 12px;width: 24px;height: 24px;color: var(--text-blue);background: var(--bg-blue); } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .tit-box-area + .subtext,
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .tit-box-area + .text {margin-top: 8px; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .text {color: var(--text-primary ); } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .text + .link {margin-top: 0; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .text + .subtext {margin-top: 0; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .subtext {-ms-flex-item-align: start;align-self: flex-start; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .link > a {margin-left: auto; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .link > a span {color: var(--text-tertiary); } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .link > .unit {margin-left: auto; } 
.container[class*=pr-] .product-card .horizontal-area.type02 .cont .link > .unit .txt-result-area {color: var(--text-tertiary); } 
.container[class*=pr-] .product-card.type-depositwithdrawal {background: var(--palette-cyan-100); } 
.container[class*=pr-] .product-card.type-depositwithdrawal .tit-box-area,
.container[class*=pr-] .product-card.type-depositwithdrawal .txt-unit-area {color: var(--text-cyan); } 
.container[class*=pr-] .product-card.type-deposit {background: var(--palette-seafoam-100); } 
.container[class*=pr-] .product-card.type-deposit .tit-box-area,
.container[class*=pr-] .product-card.type-deposit .txt-unit-area {color: var(--palette-seafoam-900); } 
.container[class*=pr-] .product-card.type-deposit p.text {color: var(--text-placeholder-same);} /* 다크수정 */  
.container[class*=pr-] .product-card.type-loans {background: var(--bg-red); } 
.container[class*=pr-] .product-card.type-loans .tit-box-area,
.container[class*=pr-] .product-card.type-loans .txt-unit-area {color: var(--text-fushia); } 
.container[class*=pr-] .product-card.type-trust {background: var(--palette-blue-100); } 
.container[class*=pr-] .product-card.type-trust .tit-box-area,
.container[class*=pr-] .product-card.type-trust .txt-unit-area {color: var(--text-blue); } 
.container[class*=pr-] .product-card.type-fund {background: var(--palette-seafoam-100); } 
.container[class*=pr-] .product-card.type-fund .tit-box-area,
.container[class*=pr-] .product-card.type-fund .txt-unit-area {color: var(--text-green); } 
.container[class*=pr-] .product-card.type-card {background: var(--bg-yellow); } 
.container[class*=pr-] .product-card.type-card .tit-box-area,
.container[class*=pr-] .product-card.type-card .txt-unit-area {color: var(--text-olive); } 
.container[class*=pr-] .product-card.type-foreign {background: var(--palette-blue-100); } 
.container[class*=pr-] .product-card.type-foreign .tit-box-area,
.container[class*=pr-] .product-card.type-foreign .txt-unit-area {color: var(--text-purple); } 
.container[class*=pr-] .product-card.type-goldsilver {background: var(--gray-200 ); } 
.container[class*=pr-] .product-card.type-goldsilver .tit-box-area,
.container[class*=pr-] .product-card.type-goldsilver .txt-unit-area {color: var(--text-orange); } 
.container[class*=pr-] .product-card.type-isa {background: var(--gray-200); } 
.container[class*=pr-] .product-card.type-isa .tit-box-area,
.container[class*=pr-] .product-card.type-isa .txt-unit-area {color: var(--text-cyan); } 
.container[class*=pr-] .product-card.type-irp {background: var(--bg-orange); } 
.container[class*=pr-] .product-card.type-irp .tit-box-area,
.container[class*=pr-] .product-card.type-irp .txt-unit-area {color: var(--text-orange); } 
.container[class*=pr-] .product-card.type-insurance {background: var(--bg-red); } 
.container[class*=pr-] .product-card.type-insurance .tit-box-area,
.container[class*=pr-] .product-card.type-insurance .txt-unit-area {color: var(--text-red); } 
.container[class*=pr-] .product-card.type-present {background: var(--bg-red); } 
.container[class*=pr-] .product-card.type-present .tit-box-area,
.container[class*=pr-] .product-card.type-present .txt-unit-area {color: var(--text-purple); } 
.container[class*=pr-] .product-card.type-white {background: var(--bg-canvas_white ); } 
.container[class*=pr-] .product-card.recent-type > a {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;height: 130px; } 
.container[class*=pr-] .product-card.recent-type .tit-box-area + .text {margin-top: 8px; } 
.container[class*=pr-] .product-card.recent-type .txt-result-view {-ms-flex-item-align: end;align-self: flex-end; } 
.container[class*=pr-] .product-card.recent-type .txt-result-view .txt-unit-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container[class*=pr-] .product-card.recent-type .item-content {padding: 8px 0; } 
.container[class*=pr-] .product-card.recent-type .item-content .btn-text {margin-left: 0; } 
.container[class*=pr-] .product-card.recent-type.inline-type {display: inline-block; } 
.container[class*=pr-] .product-card .gift-type-icon {position: absolute;right: 16px;top: 16px;width: 56px;height: 56px; } 
.container[class*=pr-] .product-card .gift-type-icon.bank-book {background-position: -112px -56px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card .gift-type-icon.bank-car {background-position: -168px -56px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .product-card.event-type {padding: 0;border: none; } 
.container[class*=pr-] .product-card.event-type img {width: 100%; } 
.container[class*=pr-] .multi-box .product-card:first-child {position: relative;z-index: 1;border: none; } 
.container[class*=pr-] .multi-box .product-card:last-child {padding-top: 40px;margin-top: -24px; } 
.container[class*=pr-] .chart-area + .subtext {margin: 16px 0; } 
.container[class*=pr-] .fix-image .form-set {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid var(--border-primary);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border: none;border-radius: 6px;background-color: var(--bg-gray);border-color: var(--border-primary); } 
.container[class*=pr-] .fix-image .form-set input[type=text] {position: relative;z-index: 2;display: block;padding: 15px 16px;margin: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;background-color: transparent;outline: none; } 
.container[class*=pr-] .fix-image .btn-clear {position: absolute;z-index: 3;right: 15px;top: 15px;font-size: 1px;color: transparent;border: 0;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap {height: 64px;border-radius: 12px;position: relative;margin-top: 20px; } 
.container[class*=pr-] .calculator-banner-wrap::after {content: "";position: absolute;right: 16px;top: 50%;width: 20px;height: 20px;background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.container[class*=pr-] .calculator-banner-wrap .calculator-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;padding: 0 34px 0 56px; } 
.container[class*=pr-] .calculator-banner-wrap .calculator-link span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.container[class*=pr-] .calculator-banner-wrap.type-loans {background-color: var(--palette-fushia-1000); } 
.container[class*=pr-] .calculator-banner-wrap.type-loans::before {content: "";position: absolute;left: 16px;top: 16px;width: 32px;height: 32px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance {height: 56px;background-color: var(--palette-red-1000);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance::before {content: "";position: absolute;left: 6px;top: 6px;width: 44px;height: 44px;background-position: -264px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type02 {background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary); } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type02::before {background-position: -308px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type02 .calculator-link span {color: var(--text-primary ); } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type02::after {background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type03 {background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary); } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type03::before {background-position: -44px -352px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type03 .calculator-link span {color: var(--text-primary ); } 
.container[class*=pr-] .calculator-banner-wrap.type-insurance.type03::after {background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap.type-fund {height: 56px;background-color: var(--bg-green-same); } 
.container[class*=pr-] .calculator-banner-wrap.type-fund::before {content: "";position: absolute;left: 6px;top: 6px;width: 44px;height: 44px;background-position: -396px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .calculator-banner-wrap.type-visit {height: 56px;background-color: var(--bg-green-same); } 
.container[class*=pr-] .calculator-banner-wrap.type-visit .calculator-link {padding-left: 60px;font-weight: 500; } 
.container[class*=pr-] .calculator-banner-wrap.type-visit::before {content: "";position: absolute;left: 15px;top: 11px;width: 30px;height: 34px;background:url('/images/web/img/product/img-banner-counsel.png') no-repeat center / 100% auto; } 
.container[class*=pr-] .calculator-banner-wrap + .calculator-banner-wrap {margin-top: 12px; } 
.container[class*=pr-] .link-list-area {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.container[class*=pr-] .link-list-area .link-list-item {width: 100%;word-break: initial; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button {display: block;position: relative;padding: 12px 14px;height: 104px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);border: 1px solid var(--border-secondary);border-radius: 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button span {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button span em {color: var(--text-tertiary);font-weight: 300; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button::after {content: "";position: absolute;right: 8px;bottom: 8px;width: 44px;height: 44px; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.adhesive-plaster::after {background-position: 0px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.stockstat::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.heart-wave::after {background-position: -44px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.human-head::after {background-position: -88px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.tooth::after {background-position: -132px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.carrier::after {background-position: -176px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.drive::after {background-position: -220px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.give-pocket::after {background-position: -264px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.gear::after {background-position: -308px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.goden-pig::after {background-position: -352px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.my-golden-egg::after {background-position: -396px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.tax-minus::after {background-position: -440px -220px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.calender-check::after {background-position: -484px -220px;background-repeat: no-repeat;background-color: transparent;}
.pr-link-button.golf::after{background:url(/images/web/img/icon/sprite-pr-icon44-golf.png) no-repeat;background-size:100% auto;}
.container[class*=pr-] .link-list-area.column2 .link-list-item.full { flex:0 0 100%; } 
.container[class*=pr-] .link-list-area.column2 .link-list-item.full a { min-height:0; height:68px; } 
.container[class*=pr-] .link-list-area.column2 .link-list-item.full a:after { position:absolute; bottom:50%; transform:translateY(50%) } 
.container[class*=pr-] .link-list-area.column2 .link-list-item.full a span { position:absolute; left:14px; top:50%; transform:translateY(-50%) } 
.container[class*=pr-] .link-list-area.column2.type2 { margin-top:12px; } 
.container[class*=pr-] .link-list-area.column2.type2 .link-list-item a { height:92px; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.shadow-n {box-shadow: none;} 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.ty-icon:after { display:none; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.ty-icon .icon { position:absolute; right:12px; bottom:12px; width:44px; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.calendar-won-blue::after {background-position: 0 -176px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.golden-two-egg::after {background-position: -44px -176px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button.fund-elf::after {background-position: 0 -352px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button2 {display:block;padding:15px;border:1px solid var(--border-secondary);border-radius:12px;box-sizing:border-box}
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button2 span {color:var(--text-primary );font-weight:500;line-height:20px}
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button2.ty-icon {position:relative;padding-left:55px}
.container[class*=pr-] .link-list-area .link-list-item .pr-link-button2.ty-icon .icon {position:absolute;left:12px;top:50%;width:32px;transform:translateY(-50%)}
.container[class*=pr-] .link-list-area.column2 .link-list-item {-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 6px);flex: 0 0 calc(50% - 6px);padding-right: 12px; } 
.container[class*=pr-] .link-list-area.column2 .link-list-item:nth-child(2n) {padding-right: 0; } 
.container[class*=pr-] .link-list-area.column2 .link-list-item:nth-child(n+3) {padding-top: 12px; } 
.container[class*=pr-] .link-list-area.column2 .link-list-item .pr-link-button {min-height: 92px; } 
.container[class*=pr-] .link-list-area.column2 .link-list-item .pr-link-button span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .link-list-area.column3 .link-list-item {-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.33% - 8px);flex: 0 0 calc(33.33% - 8px);padding-right: 12px; } 
.container[class*=pr-] .link-list-area.column3 .link-list-item:nth-child(3n) {padding-right: 0; } 
.container[class*=pr-] .link-list-area.column3 .link-list-item:nth-child(n+4) {padding-top: 12px; } 
.container[class*=pr-] .link-list-area .pr-link-icon {width: 100%;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08); } 
.container[class*=pr-] .link-list-area .pr-link-icon::after {content: none; } 
.container[class*=pr-] .link-list-area .pr-link-icon::before {content: "";position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.container[class*=pr-] .link-list-area .pr-link-icon .link-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .link-list-area .pr-link-icon .link-text {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .pr-link-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;padding: 16px 16px 16px 84px;min-height: 88px;border-radius: 12px;border: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container[class*=pr-] .pr-link-icon .link-title {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container[class*=pr-] .pr-link-icon .link-text {color: var(--text-tertiary); } 
.container[class*=pr-] .pr-link-icon .bar li {color: var(--text-tertiary); } 
.container[class*=pr-] .pr-link-icon + .pr-link-icon {margin-top: 12px; } 
.container[class*=pr-] .pr-link-icon::after {content: "";position: absolute;left: 20px;top: 50%;width: 48px;height: 48px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.container[class*=pr-] .pr-link-icon.onechoice::after {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.multichoice::after {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.recommend::after {background-position: -144px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.elt::after {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.call::after {background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.retirement::after {background-position: -48px -144px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.retirement02::after {background-position: -96px -144px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.bag::after {background-position: -192px -144px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.stockstat::after {background-position: -144px -144px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-] .pr-link-icon.bond::after {background:url(/images/web/img/product/icon-pr48-bond.png) no-repeat;background-size:48px auto;} 
.container[class*=pr-] .pr-link-icon.cycle::after {background:url(/images/web/img/product/icon-pr48-cycle.png) no-repeat;background-size:48px auto;} 
.container[class*=pr-] .title-utility {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.container[class*=pr-] .title-utility .input-type-checkbox + .btn-text {padding-left: 5px; } 
.container[class*=pr-] .title-utility .btn-text {max-width: 80%;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.container[class*=pr-] .title-utility + .category-list {margin-top: 12px; } 
.container[class*=pr-] .progress-bar {margin: 36px 0 0; } 
.container[class*=pr-] .progress-bar .bar-bg {height: 8px; } 
.container[class*=pr-] .progress-bar .bar-fg {background: var(--bg-blue-same); } 
.container[class*=pr-] .progress-bar .value {bottom: calc(100% + 25px);padding: 12px;background: var(--palette-blue-200);border: 0;color: var(--text-primary ); } 
.container[class*=pr-] .progress-bar .value::before {content: "";position: absolute;top: calc(100% + 15px);left: calc(50% - 12px);width: 24px;height: 24px;background: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-radius: 100%;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.container[class*=pr-] .progress-bar .value::after {top: calc(100% - 6px);width: 12px;height: 12px;background: var(--palette-blue-200);-webkit-transform: rotate(45deg);transform: rotate(45deg); } 
.container[class*=pr-] .mall-list-wrap {margin-top: 32px; } 
.container[class*=pr-] .mall-list-wrap .tit-tbl-wrap {margin: 8px 0 12px; } 
.container[class*=pr-] .mall-list-wrap .card-list-wrap + .tit-tbl-wrap {margin: 32px 0 12px; } 
.container[class*=pr-] .mall-list-wrap .tabs.segment-tabs:first-child {margin: -12px 0 16px; } 
.container[class*=pr-] .mall-list-wrap .tabs.segment-tabs .tab-content {padding: 16px 0 0 0; } 
.container[class*=pr-] .mall-list-wrap .tabs.mall-toggle-tabs .tab-content {padding: 0; } 
.container[class*=pr-] .mall-list-wrap .tabs.mall-toggle-tabs .tab-content > .card-list-wrap {margin-top: 8px; } 
.container[class*=pr-] .step-dash-wrap + .box-layout-wrap {margin-top: 32px; } 
.container[class*=pr-] .gold-banner .gold-info-banner img {width: 100%; } 
.container[class*=pr-] .gold-banner .gold-info-banner img + .dividers-middle {margin-top: 24px; } 
.container[class*=pr-] .gold-banner .gold-info-banner .list-type-table {border: none; } 
.container[class*=pr-] .gold-banner .gold-info-banner .list-type-table .txt-data-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container[class*=pr-] .gold-banner .gold-info-banner .list-type-table .txt-data-area span.font-medium {font-weight: 500; } 
.container[class*=pr-] .card-pr-slide + .multi-box {margin-top: 10px; } 
.container[class*=pr-] .bottom-notice ul.text {text-align: left; } 
.container[class*=pr-] .bottom-notice ul.text li.pr-bold-font {color: var(--text-primary );font-weight: 500;margin: 24px 0; } 
.container[class*=pr-] .bottom-notice ul.text li.pr-bold-font + li.pr-bold-font {margin-top: 0; } 
.container[class*=pr-] .bottom-notice ul.text li.pr-bold-font .text {font-weight: 300; } 
.container[class*=pr-] .bottom-notice ul.text li.pr-bold-font .subtext {margin-top: 8px;font-weight: 300; } 
.container[class*=pr-] .bottom-notice ul.text li.pr-bold-font .text-hyphen {font-weight: 300; } 
.container[class*=pr-] .roundbox-check .category-list {padding-left: 32px; } 
.container[class*=pr-] .roundbox-check .fund-detail-view {padding-left: 32px; } 
.container[class*=pr-] .roundbox-check .fund-detail-view + .type-card-detail {margin-top: 32px; } 
.container[class*=pr-] .roundbox-check .fund-detail-view + .list-type-table {padding-left: 32px; } 
.container[class*=pr-] .roundbox-check .box-info {margin-left: 32px; }
.container[class*=pr-].find-product {background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white-a0)), to(var(--bg-canvas_white ))), var(--bg-gray);background: linear-gradient(180deg, var(--bg-canvas_white-a0) 0%, var(--bg-canvas_white ) 100%), var(--bg-gray); } 
.container[class*=pr-].find-product > h2 {margin-top: 0;margin-bottom: 8px;text-align: center; } 
.container[class*=pr-].find-product > h2 + .text {margin-top: 0;text-align: center; } 
.container[class*=pr-].find-product .icon-radio-wrap.col-2 {margin-top: 32px; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-bag:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bag:before {background-position: 0 -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-ship:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-ship:before {background-position: -44px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-us-dollar:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-us-dollar:before {background-position: -88px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-another-currency:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-another-currency:before {background-position: -132px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-accountwon-yellow:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-accountwon-yellow:before {background-position: -132px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-stockstat-won:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stockstat-won:before {background-position: -132px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-stock:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stock:before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-mixed:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-mixed:before {background-position: -440px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-bond:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bond:before {background-position: -484px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-etc:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-etc:before {background-position: -396px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-oneyear-more:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-oneyear-more:before {background-position: -352px -176px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-oneyear-less:before,
.container[class*=pr-].find-product .icon-type-radio a.icon-oneyear-less:before {background-position: -396px -176px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-single::before,
.container[class*=pr-].find-product .icon-type-radio a.type-single::before {background-position: 0 -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-marry-seven::before,
.container[class*=pr-].find-product .icon-type-radio a.type-marry-seven::before {background-position: -44px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-minus-house::before,
.container[class*=pr-].find-product .icon-type-radio a.type-minus-house::before {background-position: -88px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-one-house::before,
.container[class*=pr-].find-product .icon-type-radio a.type-one-house::before {background-position: -132px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-map-sky::before,
.container[class*=pr-].find-product .icon-type-radio a.type-map-sky::before {background-position: -176px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-map-blue::before,
.container[class*=pr-].find-product .icon-type-radio a.type-map-blue::before {background-position: -220px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-building::before,
.container[class*=pr-].find-product .icon-type-radio a.type-building::before {background-position: -264px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-two-building::before,
.container[class*=pr-].find-product .icon-type-radio a.type-two-building::before {background-position: -308px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-three-building::before,
.container[class*=pr-].find-product .icon-type-radio a.type-three-building::before {background-position: -352px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-multiplexhousing::before,
.container[class*=pr-].find-product .icon-type-radio a.type-multiplexhousing::before {background-position: -440px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-amultifamily::before,
.container[class*=pr-].find-product .icon-type-radio a.type-amultifamily::before {background-position: -484px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-house::before,
.container[class*=pr-].find-product .icon-type-radio a.type-house::before {background-position: -396px -264px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-check-green::before,
.container[class*=pr-].find-product .icon-type-radio a.type-check-green::before {background-position: -396px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-wrong-red::before,
.container[class*=pr-].find-product .icon-type-radio a.type-wrong-red::before {background-position: -440px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-wrong-red::before,
.container[class*=pr-].find-product .icon-type-radio a.type-wrong-red::before {background-position: -440px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-new-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-new-car::before {background-position: -88px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-change-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-change-car::before {background-position: -132px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-loan-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-loan-car::before {background-position: -176px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-eco-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-eco-car::before {background-position: -220px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-blue-car::before,
.container[class*=pr-].find-product .icon-type-radio a.type-blue-car::before {background-position: -264px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-green-cash::before,
.container[class*=pr-].find-product .icon-type-radio a.type-green-cash::before {background-position: -308px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.type-caredit-card::before,
.container[class*=pr-].find-product .icon-type-radio a.type-caredit-card::before {background-position: -352px -308px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-account-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-account-won::before {background-position: -88px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-calendar-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-calendar-won::before {background-position: -176px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-calendar02-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-calendar02-won::before {background-position: 0 -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-character01::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-character01::before {background-position: -44px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-character02::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-character02::before {background-position: -88px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-housewon::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-housewon::before {background-position: -176px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-pensionsearch::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-pensionsearch::before {background-position: 0 -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-accountpeople::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-accountpeople::before {background-position: -44px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-accountcheck::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-accountcheck::before {background-position: -88px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-stockwon-yellow::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stockwon-yellow::before {background-position: -132px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-wallet-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-wallet-won::before {background-position: -220px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-pocket-house::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-pocket-house::before {background-position: -264px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-clip-house::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-clip-house::before {background-position: -308px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-car-red::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-car-red::before {background-position: -352px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-hanok-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-hanok-won::before {background-position: -396px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-house-remodeling::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-house-remodeling::before {background-position: -440px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-bank-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bank-won::before {background-position: -484px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-bank02-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bank02-won::before {background-position: -220px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-bankbook::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-bankbook::before {background-position: -264px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-stock-rec::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-stock-rec::before {background-position: -308px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-house::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-house::before {background-position: -352px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-gurantyfund::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-gurantyfund::before {background-position: -440px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-clip-check::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-clip-check::before {background-position: -396px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-search-no::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-search-no::before {background-position: -440px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-book-mark::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-book-mark::before {background-position: -176px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-doctor::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-doctor::before {background-position: -220px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-taxi::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-taxi::before {background-position: -264px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-another-currency::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-another-currency::before {background-position: -132px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-hanok-won::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-hanok-won::before {background-position: -396px 0;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-clip-decoration::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-clip-decoration::before {background-position: -308px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-computer::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-computer::before {background-position: -484px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-computer::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-computer::before {background-position: -484px -44px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-doc-people::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-doc-people::before {background-position: -176px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-doc-wifi::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-doc-wifi::before {background-position: -220px -132px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-ttang::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-ttang::before {background-position: -352px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-check-green::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-check-green::before {background-position: -396px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-wrong-red::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-wrong-red::before {background-position: -440px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-wrong-red::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-wrong-red::before {background-position: -440px -88px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-domestic::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-domestic::before {background-position: -440px -176px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=pr-].find-product .icon-type-radio label.icon-overseas::before,
.container[class*=pr-].find-product .icon-type-radio a.icon-overseas::before {background-position: -484px -132px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet.pr-common .bottom-sheet-header span {padding-right: 20px; } 
.bottom-sheet.pr-common .bottom-sheet-contents .h5 {color: var(--text-primary ); } 
.bottom-sheet.pr-common .type-card-service.account.no-logo {padding-left: 20px; } 
.bottom-sheet.pr-common .type-card-service + .text {margin: 0 20px; } 
.bottom-sheet.pr-common .btn-radio-list .btn-type-radio + .subtext {margin: 4px 0 0 12px; } 
.bottom-sheet.pr-common .btn-radio-list.type-product .btn-type-radio {height: 100%; } 
.bottom-sheet.pr-common .btn-radio-list.type-product .btn-type-radio input + label {height: 100%; } 
.bottom-sheet.pr-common .btn-radio-list.type-btn-sort.type-product .btn-type-radio input + label em {padding: 12px 4px;text-align: center; } 
.bottom-sheet.pr-common .btn-radio-list.type-btn-sort.type-product .btn-type-radio input + label em small {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bottom-sheet.pr-common .ui-form-wrap + .text {margin-top: 16px; } 
.bottom-sheet.pr-common .ui-form + .related-link {margin-bottom: 0; } 
.bottom-sheet.foreign-partnership .text + .btn-radio-list {margin-top: 32px; } 
.bottom-sheet .btn-radio-sort.type-full {margin-top: 16px; } 
.bottom-sheet .btn-radio-sort.type-full .btn-type-radio input + label {display: block;height: 100%;padding: 12px;text-align: center; } 
.bottom-sheet .btn-radio-sort.type-full .btn-type-radio input + label::after {content: none; } 
/*
 * product css
 */
/* 정보 확인 */
.info-certain-wrap .h2:first-child,
.info-certain-wrap .h3:first-child,
.info-certain-wrap .h4:first-child,
.info-certain-wrap .h5:first-child {margin-top: 32px; } 
/* 가입 완료 */
.complete-info-wrap .list-type-table + .button-group {margin-top: 32px; } 
.complete-info-wrap .list-type-table + .button-group.multi-button-type {margin-top: 16px; } 
/*
 * product 모션 css 
 */
#contents-area > .container.pr-common .info-sec-wrap .card-news.motion-view-area {background: none;padding-bottom: 0; } 
#contents-area > .container.pr-common .info-sec-wrap .card-news.motion-view-area .motion-visual {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 16px; } 
.motion-item-wrap {position: relative;width: 220px;height: 220px; } 
.motion-item-wrap .motion-order01 {position: absolute;right: 25px;bottom: 20px;width: 83px;height: 102.5px;z-index: 2;opacity: 0;-webkit-transition: opacity 0.3s linear;transition: opacity 0.3s linear; } 
.motion-item-wrap .motion-order01 img {width: 100%;height: 100%; } 
.motion-item-wrap .motion-order01.active {opacity: 1; } 
.motion-item-wrap .motion-order02 {position: absolute;right: 75px;bottom: 24px;width: 109.5px;height: 147.5px;background: url("/images/web/img/product/bg-motion01-item02-bg.png") no-repeat 0 0/109.5px auto;z-index: 1;opacity: 0;-webkit-transition: opacity 0.3s linear;transition: opacity 0.3s linear; } 
.motion-item-wrap .motion-order02 .text-motion-item {display: block;text-align: center;padding-top: 25px;-webkit-transform: translateY(10px);transform: translateY(10px);opacity: 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear; } 
.motion-item-wrap .motion-order02 .text-motion-item img {width: 63.5px;height: 11px; } 
.motion-item-wrap .motion-order02 .motion-check {position: relative;display: block;margin: 12px 0 0 25px;padding-left: 25px; } 
.motion-item-wrap .motion-order02 .motion-check::before {display: block;content: "";position: absolute;left: 0;top: 0;width: 20.5px;height: 16.5px;background: url("/images/web/img/product/bg-motion01-item02-check.png") no-repeat 0 0/20.5px auto;opacity: 0;-webkit-transition: opacity 0.3s linear;transition: opacity 0.3s linear; } 
.motion-item-wrap .motion-order02 .motion-check .motion-line {display: block;width: 0;height: 4px;background-color: var(--gray-200);border-radius: 2px;-webkit-transition: width 0.2s linear;transition: width 0.2s linear; } 
.motion-item-wrap .motion-order02 .motion-check .motion-line:nth-child(3) {width: 0px; } 
.motion-item-wrap .motion-order02 .motion-check .motion-line + .motion-line {margin-top: 4px; } 
.motion-item-wrap .motion-order02.active {opacity: 1; } 
.motion-item-wrap .motion-order02.active .text-motion-item {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 0.2s;transition-delay: 0.2s; } 
.motion-item-wrap .motion-order02.active .motion-check.order01::before {opacity: 1;-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.motion-item-wrap .motion-order02.active .motion-check.order01 .motion-line {width: 40px; } 
.motion-item-wrap .motion-order02.active .motion-check.order01 .motion-line:first-child {-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
.motion-item-wrap .motion-order02.active .motion-check.order01 .motion-line:nth-child(2) {-webkit-transition-delay: 0.8s;transition-delay: 0.8s; } 
.motion-item-wrap .motion-order02.active .motion-check.order01 .motion-line:nth-child(3) {width: 20px;-webkit-transition-delay: 1s;transition-delay: 1s; } 
.motion-item-wrap .motion-order02.active .motion-check.order02::before {opacity: 1;-webkit-transition-delay: 1.2s;transition-delay: 1.2s; } 
.motion-item-wrap .motion-order02.active .motion-check.order02 .motion-line {width: 40px; } 
.motion-item-wrap .motion-order02.active .motion-check.order02 .motion-line:first-child {-webkit-transition-delay: 1.4s;transition-delay: 1.4s; } 
.motion-item-wrap .motion-order02.active .motion-check.order02 .motion-line:nth-child(2) {-webkit-transition-delay: 1.6s;transition-delay: 1.6s; } 
.motion-item-wrap .motion-order02.active .motion-check.order02 .motion-line:nth-child(3) {width: 20px;-webkit-transition-delay: 1.8s;transition-delay: 1.8s; } 
.motion-item-wrap.type02 .motion-order02 {background: none; } 
.motion-item-wrap.type02 .motion-order02::before {position: relative;display: block;margin-top: -15px;content: "";width: 62px;height: 160.5px;background: url("/images/web/img/product/bg-motion02-house01.png") no-repeat 0 0/62px auto;z-index: 2;opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; } 
.motion-item-wrap.type02 .motion-order02::after {position: absolute;right: 12px;bottom: 2px;display: block;content: "";width: 40px;height: 109px;background: url("/images/web/img/product/bg-motion02-house02.png") no-repeat 0 0/40px auto;opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; } 
.motion-item-wrap.type02 .motion-order02 i {opacity: 0;-webkit-transform: translateY(-15px);transform: translateY(-15px);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; } 
.motion-item-wrap.type02 .motion-order02 .coin01 {position: absolute;left: -30px;top: 70px;width: 47px;height: 44px;background: url("/images/web/img/product/bg-motion02-coin01.png") no-repeat 0 0/47px auto;z-index: 3; } 
.motion-item-wrap.type02 .motion-order02 .coin02 {position: absolute;left: 40px;top: -45px;width: 36px;height: 37px;background: url("/images/web/img/product/bg-motion02-coin02.png") no-repeat 0 0/36px auto;z-index: 3; } 
.motion-item-wrap.type02 .motion-order02 .coin03 {position: absolute;left: 110px;top: 0;width: 35px;height: 29px;background: url("/images/web/img/product/bg-motion02-coin03.png") no-repeat 0 0/35px auto;z-index: 3; } 
.motion-item-wrap.type02 .motion-order02.active::before {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0); } 
.motion-item-wrap.type02 .motion-order02.active::after {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 0.3s;transition-delay: 0.3s; } 
.motion-item-wrap.type02 .motion-order02.active i {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px); } 
.motion-item-wrap.type02 .motion-order02.active i.coin01 {-webkit-transition-delay: 0.8s;transition-delay: 0.8s; } 
.motion-item-wrap.type02 .motion-order02.active i.coin02 {-webkit-transition-delay: 1s;transition-delay: 1s; } 
.motion-item-wrap.type02 .motion-order02.active i.coin03 {-webkit-transition-delay: 1.2s;transition-delay: 1.2s; } 
.motion-item-wrap.type03 {overflow: hidden; } 
.motion-item-wrap.type03 .motion-order01 {right: 23px;width: 177px;height: 105.5px;-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear; } 
.motion-item-wrap.type03 .motion-order01 img {width: 177px;height: 105.5px; } 
.motion-item-wrap.type03 .motion-order01.active {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0); } 
.motion-item-wrap.type03 .motion-order02 {background: none; } 
.motion-item-wrap.type03 .motion-order02 i {position: absolute;opacity: 0;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; } 
.motion-item-wrap.type03 .motion-order02 i.leaf01 {left: 0;top: 40px;width: 10.5px;height: 19px; } 
.motion-item-wrap.type03 .motion-order02 i.leaf02 {left: 5px;top: 0px;width: 11px;height: 9.5px;-webkit-transition-delay: 0.2s;transition-delay: 0.2s; } 
.motion-item-wrap.type03 .motion-order02 i.leaf03 {left: 25px;top: 10px;width: 14px;height: 14.5px;-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.motion-item-wrap.type03 .motion-order02 i.leaf04 {left: 70px;top: -20px;width: 12px;height: 24.5px;-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
.motion-item-wrap.type03 .motion-order02 i.leaf05 {left: 120px;top: -5px;width: 40px;height: 39.5px;-webkit-transition-delay: 0.8s;transition-delay: 0.8s; } 
.motion-item-wrap.type03 .motion-order02 i.star01 {left: 0;top: 45px;width: 9.5px;height: 9.5px; } 
.motion-item-wrap.type03 .motion-order02 i.star02 {left: 10px;top: 10px;width: 8.5px;height: 8.5px;-webkit-transition-delay: 0.2s;transition-delay: 0.2s; } 
.motion-item-wrap.type03 .motion-order02 i.star03 {left: 35px;top: 20px;width: 6.5px;height: 6.5px;-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.motion-item-wrap.type03 .motion-order02 i.star04 {left: 60px;top: -5px;width: 16.5px;height: 16.5px;-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
.motion-item-wrap.type03 .motion-order02 i.star05 {left: 120px;top: 10px;width: 37px;height: 38px;-webkit-transition-delay: 0.8s;transition-delay: 0.8s; } 
.motion-item-wrap.type03 .motion-order02 i img {width: 100%; } 
.motion-item-wrap.type03 .motion-order02.active i {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } 
.credit-tip-container {position: relative;margin-top: 32px; } 
.credit-tip-container::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 40px;background-color: var(--bg-gray);border-radius: 12px; } 
.credit-tip-container .swiper-slide {padding: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 40px; } 
.credit-tip-container .swiper-slide .tip-no {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.credit-tip-container .swiper-slide .tip-no .no {color: var(--text-blue); } 
.credit-tip-container .swiper-slide .title {margin-top: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.credit-tip-container .swiper-slide .contents {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.submit-certificate .h2 {margin-bottom: 8px; } 
.submit-certificate .sc-forms {margin-top: 24px; } 
.submit-certificate p.text + p.text {margin-top: 8px; } 
.notice-contents-wrap + .credit-wrap {margin-top: 32px; } 
.credit-wrap {position: relative; } 
.credit-wrap .h2 {margin-bottom: 8px; } 
.credit-wrap .ui-overflow-menu {position: absolute;right: 0;top: 0; } 
.credit-wrap p.text {margin-bottom: 24px; } 
.credit-wrap p.subtext.date {margin-top: 24px;margin-bottom: 16px; } 
.credit-wrap .credit-gauge {width: 335px;height: 186px;margin: 0 auto;background-color: var(--gray950-a10); } 
.credit-wrap .group {margin-bottom: 32px; } 
.credit-wrap .group.half {margin-bottom: 0;float: left;width: calc(50% - 4px); } 
.credit-wrap .group.half.left {margin-right: 4px; } 
.credit-wrap .group.half.right {margin-left: 4px; } 
.credit-wrap .img-radio-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -4px; } 
.credit-wrap .img-radio-list li {position: relative;width: 100%;margin-bottom: 8px; } 
.credit-wrap .img-radio-list li input {position: absolute;left: -10000px; } 
.credit-wrap .img-radio-list li label {position: relative;display: block;height: 128px;margin: 0 4px;padding: 25px 0 0;border: 1px solid var(--border-primary);border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.credit-wrap .img-radio-list li label .text {display: block;height: 36px;text-align: center;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.credit-wrap .img-radio-list li label::after {content: "";display: none;position: absolute;right: 7px;top: 7px;width: 24px;height: 24px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label::before {content: "";display: block;width: 56px;height: 56px;margin: 0 auto 4px; } 
.credit-wrap .img-radio-list li label.my-customer-type07, .credit-wrap .img-radio-list li label.my-customer-type08, .credit-wrap .img-radio-list li label.my-customer-type09, .credit-wrap .img-radio-list li label.my-customer-type10 {padding-top: 15px; } 
.credit-wrap .img-radio-list li label.my-customer-type01::before {background-position: 0 -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type02::before {background-position: -56px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type03::before {background-position: -112px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type04::before {background-position: -168px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type05::before {background-position: -224px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type06::before {background-position: -280px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type07::before {background-position: -336px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type08::before {background-position: -392px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type09::before {background-position: -392px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type10::before {background-position: -448px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type11::before {background-position: -504px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li label.my-customer-type12::before {background-position: -560px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.credit-wrap .img-radio-list li :checked + label .text {font-weight: 500;color: var(--text-blue); } 
.credit-wrap .img-radio-list li :checked + label::after {display: block; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type01::before {background-position: 0 -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type02::before {background-position: -56px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type03::before {background-position: -112px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type04::before {background-position: -168px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type05::before {background-position: -224px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type06::before {background-position: -280px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type07::before {background-position: -336px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type08::before {background-position: -392px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type09::before {background-position: -392px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type10::before {background-position: -448px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type11::before {background-position: -504px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list li :checked + label.my-customer-type12::before {background-position: -560px -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-wrap .img-radio-list.columns-2 li {width: 50%; } 
.credit-wrap .img-radio-list.columns-3 li {width: 33.33%; } 
.credit-gauges {padding: 24px 0 20px; } 
.credit-gauges .gauge {position: relative;width: 279px;height: 156px;margin: 0 auto;background: url(/images/web/img/moneybus/bg-credit-gauge.png) no-repeat right top/270px 156px; } 
.credit-gauges .txt1 {position: absolute;z-index: 5;left: 0;right: 0;bottom: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);text-align: center; } 
.credit-gauges .txt2 {position: absolute;z-index: 5;left: 0;right: 0;bottom: 30px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: center; } 
.credit-gauges .progress {position: absolute;left: 39px;top: 27px;width: 200px;height: 130px;overflow: hidden; } 
.credit-gauges .bubble {position: absolute;left: 0;top: 0;padding: 5px 11px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center;border: 1px solid var(--border-primary);border-radius: 6px;background-color: var(--bg-canvas_white );display: none; } 
.credit-gauges .bubble::before {content: "";position: absolute;left: 66px;top: 44px;width: 22px;height: 10px;background: url(/images/web/img/moneybus/bg-bubble.png) no-repeat 0 0/100% 100%; } 
.credit-gauges .bubble.position-1 {-webkit-transform: translate(206px, 72px);transform: translate(206px, 72px); } 
.credit-gauges .bubble.position-1::before {left: 18px; } 
.credit-gauges .bubble.position-2 {-webkit-transform: translate(201px, 44px);transform: translate(201px, 44px); } 
.credit-gauges .bubble.position-2::before {left: 18px; } 
.credit-gauges .bubble.position-3 {-webkit-transform: translate(187px, 18px);transform: translate(187px, 18px); } 
.credit-gauges .bubble.position-3::before {left: 18px; } 
.credit-gauges .bubble.position-4 {-webkit-transform: translate(167px, -2px);transform: translate(167px, -2px); } 
.credit-gauges .bubble.position-4::before {left: 18px; } 
.credit-gauges .bubble.position-5 {-webkit-transform: translate(141px, -16px);transform: translate(141px, -16px); } 
.credit-gauges .bubble.position-5::before {left: 18px; } 
.credit-gauges .bubble.position-6 {-webkit-transform: translate(80px, -19px);transform: translate(80px, -19px); } 
.credit-gauges .bubble.position-6::before {left: 52px; } 
.credit-gauges .bubble.position-7 {-webkit-transform: translate(37px, -16px);transform: translate(37px, -16px); } 
.credit-gauges .bubble.position-7::before {left: 66px; } 
.credit-gauges .bubble.position-8 {-webkit-transform: translate(12px, 2px);transform: translate(12px, 2px); } 
.credit-gauges .bubble.position-8::before {left: 66px; } 
.credit-gauges .bubble.position-9 {-webkit-transform: translate(-9px, 18px);transform: translate(-9px, 18px); } 
.credit-gauges .bubble.position-9::before {left: 66px; } 
.credit-gauges .bubble.position-10 {-webkit-transform: translate(-22px, 44px);transform: translate(-22px, 44px); } 
.credit-gauges .bubble.position-10::before {left: 66px; } 
.credit-gauges .bubble.position-11 {-webkit-transform: translate(-26px, 72px);transform: translate(-26px, 72px); } 
.credit-gauges .bubble.position-11::before {left: 66px; } 
.credit-tip-accordion {margin-bottom: 32px; } 
.credit-tip-accordion .h2 {margin-bottom: 24px; } 
.loan-recom-prod .h4 {margin-bottom: 8px; } 
.loan-recom-prod .h4 + .brbox {margin-top: 16px; } 
.loan-recom-prod .brbox {padding: 15px;background-color: var(--bg-blue);border: 1px solid var(--border-blue);border-radius: 12px; } 
.loan-recom-prod .brbox .tit {display: block;margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.loan-recom-prod .brbox dl {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.loan-recom-prod .brbox dl::after {content: "";display: block;clear: both; } 
.loan-recom-prod .brbox dt {clear: both;float: left;margin-bottom: 8px;color: var(--text-tertiary); } 
.loan-recom-prod .brbox dd {float: right;margin-bottom: 8px; } 
.loan-recom-prod .brbox .button-group {margin-top: 16px; } 
.loan-recom-prod + .loan-recom-prod {margin-top: 16px; } 
.tabs + .data-pick-wrap {margin-top: 32px; } 
.data-pick-wrap .h2 {margin-bottom: 8px; } 
.data-pick-wrap .h2 + .data-pick-section {margin-top: 32px; } 
.data-pick-wrap p.text + .terms-view-wrap {margin-top: 24px; } 
.data-pick-wrap .dividers-full {margin: 32px -20px; } 
.data-pick-wrap .prod-detail .head .institution {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.data-pick-wrap .prod-detail .head .logo {display: block;margin-right: 8px;width: 24px;height: 24px;overflow: hidden; } 
.data-pick-wrap .prod-detail .head .logo img {display: block;position: relative;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 100%;max-height: 100%; } 
.data-pick-wrap .prod-detail .head .name {color: var(--text-primary );font-weight: 500; } 
.data-pick-wrap .prod-detail .head .card {position: relative;padding-right: 9px;margin-right: 8px;color: var(--text-primary );font-weight: 500; } 
.data-pick-wrap .prod-detail .head .card::after {content: "";position: absolute;right: 0;top: calc(50% - 6px);width: 1px;height: 12px;background-color: var(--bg-gray); } 
.data-pick-wrap .prod-detail .head .h2 {margin-top: 16px;margin-bottom: 4px; } 
.data-pick-wrap .prod-detail .head .text {color: var(--text-tertiary); } 
.data-pick-wrap .prod-detail .info-box {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 24px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.data-pick-wrap .prod-detail .info-box > dl > dt {color: var(--text-primary );font-weight: 500; } 
.data-pick-wrap .prod-detail .info-box > dl > dd {margin-top: 4px;color: var(--text-tertiary); } 
.data-pick-wrap .prod-detail .info-box > dl > dd + dt {margin-top: 24px; } 
.data-pick-wrap .prod-detail .info-box > dl > dd ul {margin: 8px 0; } 
.data-pick-wrap .prod-detail .info-box > dl > dd li {text-indent: -11px;padding-left: 11px;margin-bottom: 4px; } 
.data-pick-wrap .prod-detail .info-box > dl > dd li::before {content: "-";padding-right: 4px; } 
.data-pick-wrap .prod-benefit {margin-top: 32px; } 
.data-pick-wrap .prod-benefit .h4 {margin-bottom: 16px; } 
.data-pick-wrap .prod-benefit .benefit {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.data-pick-wrap .prod-benefit .benefit .head {position: relative;padding-right: 30px; } 
.data-pick-wrap .prod-benefit .benefit .head .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.data-pick-wrap .prod-benefit .benefit .head .desc {margin-top: 4px;color: var(--text-tertiary); } 
.data-pick-wrap .prod-benefit .benefit .head .js-toggle-control {position: absolute;right: 0;top: calc(50% - 12px);width: 24px;height: 24px;text-indent: -10000px;border: 0;background-color: transparent; } 
.data-pick-wrap .prod-benefit .benefit .head .js-toggle-control::after {position: absolute;left: 0;top: 0; } 
.data-pick-wrap .prod-benefit .benefit .body {margin-top: 24px; } 
.data-pick-wrap .prod-benefit .benefit .body .tit {display: block;margin-bottom: 8px;font-weight: 500; } 
.data-pick-wrap .prod-benefit .benefit + .benefit {margin-top: 12px; } 
.data-pick-wrap .no-data-wrap {margin-bottom: 24px; } 
.data-pick-section .label-wrap {height: 20px; } 
.data-pick-section .label-wrap + .h4 {margin-top: 8px;margin-bottom: 24px; } 
.data-pick-section .label-wrap + .theme {margin-top: 4px; } 
.data-pick-section.pick-1 .comparison-chart {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.data-pick-section.pick-1 .comparison-chart .left {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 6px; } 
.data-pick-section.pick-1 .comparison-chart .right {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left: 6px; } 
.data-pick-section.pick-1 .comparison-chart .bubble {margin-top: 32px;padding: 8px 0;background-color: var(--bg-gray);border-radius: 6px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center;word-break: keep-all; } 
.data-pick-section.pick-1 .comparison-chart .bubble em {color: var(--text-blue);font-weight: 500; } 
.data-pick-section.pick-1 .comparison-chart .legend {width: 100%;margin-top: 12px;margin-bottom: 28px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center; } 
.data-pick-section.pick-1 .comparison-chart .legend li {position: relative;display: inline-block;padding-left: 12px;margin: 4px 8px;white-space: nowrap; } 
.data-pick-section.pick-1 .comparison-chart .legend li::before {content: "";position: absolute;left: 0;top: calc(50% - 4px);width: 8px;height: 8px;background-color: var(--bg-dark);border-radius: 8px; } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-1::before {background-color: var(--palette-cyan-600); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-2::before {background-color: var(--bg-blue-same); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-3::before {background-color: var(--bg-green-same); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-4::before {background-color: var(--bg-green-same); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-5::before {background-color: var(--bg-green-same); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-6::before {background-color: var(--palette-seafoam-400); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-7::before {background-color: var(--palette-cyan-600); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-8::before {background-color: var(--bg-cyan-same); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-9::before {background-color: var(--palette-purple-800); } 
.data-pick-section.pick-1 .comparison-chart .legend li.legend-10::before {background-color: var(--gray-300); } 
.data-pick-section.pick-2 .box-link ul {margin-bottom: 32px; } 
.data-pick-section.pick-2 .box-link li {margin-bottom: 12px; } 
.data-pick-section.pick-2 .box-link li:last-child {margin-bottom: 0; } 
.data-pick-section.pick-2 .box-link li a {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: block; } 
.data-pick-section.pick-2 .box-link li a::before {content: "";position: absolute;left: 15px;top: calc(50% - 24px); } 
.data-pick-section.pick-2 .box-link li a::after {content: "";position: absolute;right: 8px;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.data-pick-section.pick-2 .box-link li a > span {padding-left: 60px; } 
.data-pick-section.pick-2 .box-link li.icon-rank a::before {background-position: -288px -144px;background-repeat: no-repeat;background-color: transparent; } 
.data-pick-section.pick-2 .box-link li.icon-comp a::before {background-position: -48px -192px;background-repeat: no-repeat;background-color: transparent; } 
.data-pick-section.pick-2 .box-link li .title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.data-pick-section.pick-2 .box-link li .desc {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.data-pick-section.pick-3 .h4 {margin-bottom: 0; } 
.data-pick-section.pick-3 .theme-list ul {margin-bottom: 4px; } 
.data-pick-section.pick-3 .theme-list li {border-bottom: 1px solid var(--border-secondary); } 
.data-pick-section.pick-3 .theme-list li:last-child {border-bottom: 0; } 
.data-pick-section.pick-3 .theme-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 0; } 
.data-pick-section.pick-3 .theme-list li .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.data-pick-section.pick-3 .theme-list li .count {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );white-space: nowrap; } 
.data-pick-section.pick-4 .has-list {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.data-pick-section.pick-4 .has-list ul {padding: 16px 0 8px;margin: 0 -16px;text-align: center;font-size: 0; } 
.data-pick-section.pick-4 .has-list li {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;display: inline-block;width: 33%; } 
.data-pick-section.pick-4 .has-list li::after {content: "미보유";font-weight: 300;color: var(--text-red); } 
.data-pick-section.pick-4 .has-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 56px;height: 56px;margin: 0 auto 4px;background-color: var(--gray-300);border: 0;border-radius: 56px;color: var(--text-ondark_primary-same); } 
.data-pick-section.pick-4 .has-list li.on::after {content: "보유";color: var(--text-primary ); } 
.data-pick-section.pick-4 .has-list li.on a {background-color: var(--bg-blue-same);-webkit-box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2);box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2); } 
.data-pick-section.pick-4 .has-list + .button-group {margin-top: 24px; } 
.data-pick-section.pick-5 .h4 {margin-bottom: 16px; } 
.data-pick-section.pick-5 .theme {margin-bottom: 32px; } 
.data-pick-section.pick-5 .swiper {margin: 0 -20px;padding: 0 20px; } 
.data-pick-section.pick-5 .swiper-slide {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding: 0;height: inherit;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.data-pick-section.pick-6 h3 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 16px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.data-pick-section.pick-6 h3.ranking::before {content: "";display: inline-block;margin-right: 8px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.data-pick-section.pick-6 h3.data::before {content: "";display: inline-block;margin-right: 8px;background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.data-pick-section.pick-6 .item-card {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.data-pick-section.pick-6 .item-card .title {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-right: 24px; } 
.data-pick-section.pick-6 .item-card .title.new::before {content: "NEW";position: relative;display: inline-block;top: -2px;margin-right: 4px;font-size: 11px;line-height: 20px;padding: 0;color: var(--text-ondark_primary-same);border-radius: 20px;text-align: center;width: 37px;background-color: var(--palette-red-1000); } 
.data-pick-section.pick-6 .item-card .desc {display: block;margin-right: 24px;color: var(--text-tertiary); } 
.data-pick-section.pick-6 .item-card .js-toggle-control {position: absolute;right: 15px;top: 28px;width: 24px;height: 24px;text-indent: -10000px;border: 0;background-color: transparent; } 
.data-pick-section.pick-6 .item-card .js-toggle-control::after {position: absolute;left: 0;top: 0; } 
.data-pick-section.pick-6 .item-card .toggle-contents {margin-top: 16px; } 
.data-pick-section.pick-6 .item-card + .item-card {margin-top: 12px; } 
.data-pick-section.pick-6 .ranking-table {width: 100%; } 
.data-pick-section.pick-6 .ranking-table .hide {text-indent: -10000px; } 
.data-pick-section.pick-6 .ranking-table th, .data-pick-section.pick-6 .ranking-table td {padding: 16px 0;border-bottom: 1px solid var(--border-secondary);text-align: center; } 
.data-pick-section.pick-6 .ranking-table tbody tr:last-child th,
.data-pick-section.pick-6 .ranking-table tbody tr:last-child td {border-bottom: 0; } 
.data-pick-section.pick-6 .ranking-table thead th {color: var(--text-tertiary);font-weight: 500; } 
.data-pick-section.pick-6 .ranking-table tbody td {text-align: right;white-space: nowrap; } 
.data-pick-section.pick-6 .ranking-table thead th:last-child,
.data-pick-section.pick-6 .ranking-table tbody td:last-child {padding-left: 64px; } 
.data-pick-section.pick-6 .ranking-table tbody th {width: 100%; } 
.data-pick-section.pick-6 .ranking-table .rank-txt {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary );font-weight: 500; } 
.data-pick-section.pick-6 .ranking-list li {border-bottom: 1px solid var(--border-secondary); } 
.data-pick-section.pick-6 .ranking-list li:last-child {border-bottom: 0; } 
.data-pick-section.pick-6 .ranking-list a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0;color: var(--text-primary ); } 
.data-pick-section.pick-6 em.rank {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;width: 24px;height: 24px;margin-right: 16px;color: var(--text-ondark_primary-same);background-color: var(--bg-cyan-same);border-radius: 24px; } 
.data-pick-tabs.tabs.segment-tabs .tab-item {padding: 8px 0;white-space: nowrap; } 
.data-pick-tabs.tabs.segment-tabs .tab-list {margin-top: 32px; } 
.data-pick-tabs .pick-card-list .pick-card {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.data-pick-tabs .pick-card-list .pick-card + .pick-card {margin-top: 12px; } 
.hashtag-list {position: relative;margin-top: 16px; } 
.hashtag-list .tags {padding-bottom: 10px;padding-right: 32px;white-space: nowrap;overflow-x: auto; } 
.hashtag-list::after {content: "";position: absolute;z-index: 10;right: 0;top: 0;bottom: 0;width: 32px;background: -webkit-gradient(linear, right top, left top, from(var(--bg-canvas_white )), to(transparent));background: linear-gradient(to left, var(--bg-canvas_white ) 0%, transparent 100%); } 
.hashtag-list .btn-tag {border-color: var(--border-primary);color: var(--text-primary ); } 
.hashtag-list .btn-tag.on {border-color: var(--border-blue-same);color: var(--text-blue); } 
.hashtag-list .btn-filter {position: absolute;z-index: 11;right: 0;top: 0;text-indent: -10000px;border: 0;background-position: -288px -24px;background-repeat: no-repeat;background-color: transparent; } 
.count-sort {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 22px;margin-bottom: 16px; } 
.count-sort .count {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.count-sort .count em {color: var(--text-blue); } 
.count-sort .sort {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.count-sort .sort button {position: relative;padding: 0 9px 0 8px;margin-right: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border: 0;background-color: transparent; } 
.count-sort .sort button.on {color: var(--text-blue);font-weight: 500; } 
.count-sort .sort button::after {content: "";position: absolute;top: 3px;bottom: 3px;right: 0;width: 1px;background-color: var(--bg-gray); } 
.count-sort .sort button:first-child {padding-left: 0; } 
.count-sort .sort button:last-child {padding-right: 0; } 
.count-sort .sort button:last-child::after {display: none; } 
.pick-card {padding: 16px; } 
.pick-card .head {position: relative;padding: 0;margin-bottom: 16px;line-height: 1; } 
.pick-card .body {padding: 16px 0 36px 0;border-top: 1px solid var(--border-secondary); } 
.pick-card .body .sinfo > span {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pick-card .msg {position: relative;padding-left: 28px;margin-bottom: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.pick-card .msg::before {content: "";position: absolute;left: 0;top: 50%;width: 24px;height: 24px;margin-top: -12px;background: url(/images/web/img/icon/icon-error-log-view.png) no-repeat 50% 0;background-size: 100% 100%; } 
.pick-card .label-wrap {position: absolute;right: 0;top: 0; } 
.pick-card .logo {position: absolute;left: 0;top: calc(50% - 12px);width: 24px;height: 24px; } 
.pick-card .logo > img {display: block;position: relative;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 100%;max-height: 100%; } 
.pick-card .logo + .sinfo,
.pick-card .logo + .sinfo + .name {padding-left: 36px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.pick-card .name {margin-top: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.pick-card .link {position: absolute;right: 15px;bottom: 15px;text-align: right; } 
.pick-card .sinfo {font-size: 0;line-height: 1; } 
.pick-card .sinfo > span {position: relative;padding-right: 5px;margin-right: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pick-card .sinfo > span::after {content: "";position: absolute;right: 0;top: 4px;bottom: 4px;width: 1px;background-color: var(--bg-gray); } 
.pick-card .sinfo > span:last-child {padding-right: 0;margin-right: 0; } 
.pick-card .sinfo > span:last-child::after {display: none; } 
.pick-card .keyword {font-size: 0;line-height: 1; } 
.pick-card .keyword > span {display: inline-block;padding: 4px 8px;margin: 12px 0 0 4px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;background-color: var(--bg-gray);border-radius: 16px;color: var(--text-tertiary); } 
.pick-card .keyword > span:last-child {margin-right: 0; } 
.pick-card .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.pick-card .desc.red {color: var(--text-red); } 
.pick-card .desc.blue {color: var(--text-blue); } 
.pick-card .desc.black {color: var(--text-primary ); } 
.pick-card .desc + .sinfo {margin-top: 4px; } 
.pick-card.list-disabled .head,
.pick-card.list-disabled .body .desc,
.pick-card.list-disabled .body .sinfo {opacity: 0.5; } 
.my-data-compare {padding-top: 24px; } 
.my-data-compare .h2 {margin-bottom: 24px; } 
.my-data-compare .compare-list {margin-bottom: 24px; } 
.my-data-compare .right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-data-compare .right > button {margin-left: 8px; } 
.my-data-compare .top-label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background-color: var(--bg-gray);border-radius: 12px; } 
.my-data-compare .set {border-bottom: 1px solid var(--border-secondary); } 
.my-data-compare .set .summary {position: relative;display: block;width: 100%;height: 72px;background-color: transparent;border: 0; } 
.my-data-compare .set .js-toggle-control {position: absolute;right: 6px;top: calc(50% - 12px);width: 24px;height: 24px;text-indent: -10000px;text-align: left;border: 0;background-color: transparent; } 
.my-data-compare .set .js-toggle-control::after {position: absolute;left: 6px;top: 6px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-data-compare .set .cate {position: absolute;left: 60px;right: 96px;top: 50%;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.my-data-compare .set .per {position: absolute;top: 50%;width: 60px;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.my-data-compare .set .per.low {font-weight: 500;color: var(--text-blue); } 
.my-data-compare .set .per.my {left: 0; } 
.my-data-compare .set .per.peer {right: 36px; } 
.my-data-compare .set .rbox {margin-bottom: 24px; } 
.my-data-compare .set .prd-link {padding: 16px;border: 1px solid var(--gray-50);border-radius: 12px;margin: 0 0 24px 0;background-color: var(--bg-gray); } 
.my-data-compare .set .prd-link li {margin-bottom: 24px; } 
.my-data-compare .set .prd-link li:last-child {margin-bottom: 0; } 
.my-data-compare .set .prd-link .prd {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary ); } 
.my-data-compare .set .prd-link .logo {margin-right: 8px;width: 24px;height: 24px; } 
.my-data-compare .set .prd-link .logo img {display: block;width: 24px;height: 24px; } 
.my-data-compare .set .prd-link .text {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.data-pick-search .condition-item .label {display: block;margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.data-pick-search .condition-item + .condition-item {margin-top: 32px; } 
.data-pick-search .condition-item.type-toggle {position: relative; } 
.data-pick-search .condition-item.type-toggle::before, .data-pick-search .condition-item.type-toggle::after {content: "";position: absolute;left: -20px;right: -20px;height: 1px;background-color: var(--bg-gray); } 
.data-pick-search .condition-item.type-toggle::before {top: 0; } 
.data-pick-search .condition-item.type-toggle::after {bottom: 0; } 
.data-pick-search .condition-item.type-toggle .label {position: relative;padding-top: 24px;padding-bottom: 24px;margin-bottom: 0; } 
.data-pick-search .condition-item.type-toggle .label .js-toggle-control {position: absolute;right: -6px;top: calc(50% - 12px);width: 24px;height: 24px;font-size: 0;border: 0;background-color: transparent; } 
.data-pick-search .condition-item.type-toggle .label .js-toggle-control::after {position: absolute;left: 0;top: 0;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.data-pick-search .condition-item.type-toggle .btn-radio-list {padding-bottom: 24px;margin-bottom: 0; } 
.data-pick-search .condition-item.type-toggle .btn-radio-list .logo {margin-right: 8px;width: 24px;height: 24px; } 
.data-pick-search .condition-item.type-toggle + .type-toggle {margin-top: -1px; } 
.data-pick-search .condition-item .select-all {margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.data-pick-search .condition-item .select-all .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.data-pick-search .condition-item:last-child .btn-radio-list {margin-bottom: 0; } 
.account-book-category > .h2 {margin-bottom: 24px; } 
.account-book-category .item {margin-bottom: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.account-book-category .item dt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-book-category .item dd {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.account-book-category .item .left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.account-book-category .item .left::before {content: "";display: block;margin-right: 8px; } 
.account-book-category .item .right {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.account-book-category .category-lists {margin-bottom: 24px; } 
.account-book-category .category-lists li {position: relative;margin-bottom: 12px; } 
.account-book-category .category-lists li:last-child {margin-bottom: 0; } 
.account-book-category .category-lists input {position: absolute;z-index: 1;opacity: 0; } 
.account-book-category .category-lists label {position: relative;z-index: 2;padding: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.account-book-category .category-lists label::before {content: "";display: block;margin-right: 8px; } 
.account-book-category .category-lists input:checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.account-book-category .button-group + .input-type-checkbox {margin-top: 16px; } 
.account-book-category .btn-delete {position: absolute;z-index: 3;right: 15px;top: calc(50% - 12px);background-color: transparent;border: 0;text-indent: -10000px;background-position: -120px -48px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate01::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0101::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0102::before {background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0103::before {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate02::before {background-position: 0 -32px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0201::before {background-position: -32px -32px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0202::before {background-position: -64px -32px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate03::before {background-position: 0 -64px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0301::before {background-position: -32px -64px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0302::before {background-position: -64px -64px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0303::before {background-position: -96px -64px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0304::before {background-position: -128px -64px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate04::before {background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0401::before {background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate05::before {background-position: 0 -128px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0501::before {background-position: -32px -128px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0502::before {background-position: -64px -128px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate06::before {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0601::before {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate07::before {background-position: 0 -192px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0701::before {background-position: 0 -192px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate08::before {background-position: 0 -224px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0801::before {background-position: 0 -224px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate09::before {background-position: 0 -256px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate0901::before {background-position: 0 -256px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate10::before {background-position: 0 -288px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1001::before {background-position: 0 -288px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate11::before {background-position: 0 -320px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1101::before {background-position: 0 -320px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate12::before {background-position: 0 -352px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1201::before {background-position: 0 -352px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate13::before {background-position: 0 -384px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1301::before {background-position: -32px -384px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1302::before {background-position: -64px -384px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1303::before {background-position: -96px -384px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate14::before {background-position: 0 -416px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1401::before {background-position: -32px -416px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1402::before {background-position: -64px -416px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate15::before {background-position: 0 -448px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1501::before {background-position: -32px -448px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1502::before {background-position: -64px -448px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate16::before {background-position: 0 -480px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1601::before {background-position: 0 -480px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1602::before {background-position: -32px -480px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate17::before {background-position: 0 -512px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1701::before {background-position: -32px -512px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1702::before {background-position: -64px -512px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1703::before {background-position: -96px -512px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate18::before {background-position: 0 -544px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1801::before {background-position: -32px -544px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate1802::before {background-position: -64px -544px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate31::before {background-position: 0 -576px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate32::before {background-position: -32px -576px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate33::before {background-position: -64px -576px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate34::before {background-position: -96px -576px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate35::before {background-position: 0 -608px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate36::before {background-position: -32px -608px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate37::before {background-position: -64px -608px;background-repeat: no-repeat;background-color: transparent; } 
.icon-mb-cate38::before {background-position: -96px -608px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate01::before,
li.item .icon-mb-cate01::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0101::before,
li.item .icon-mb-cate0101::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0102::before,
li.item .icon-mb-cate0102::before {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0103::before,
li.item .icon-mb-cate0103::before {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate02::before,
li.item .icon-mb-cate02::before {background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0201::before,
li.item .icon-mb-cate0201::before {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0202::before,
li.item .icon-mb-cate0202::before {background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate03::before,
li.item .icon-mb-cate03::before {background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0301::before,
li.item .icon-mb-cate0301::before {background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0302::before,
li.item .icon-mb-cate0302::before {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0303::before,
li.item .icon-mb-cate0303::before {background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0304::before,
li.item .icon-mb-cate0304::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate04::before,
li.item .icon-mb-cate04::before {background-position: 0 -72px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0401::before,
li.item .icon-mb-cate0401::before {background-position: 0 -72px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate05::before,
li.item .icon-mb-cate05::before {background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0501::before,
li.item .icon-mb-cate0501::before {background-position: -24px -96px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0502::before,
li.item .icon-mb-cate0502::before {background-position: -48px -96px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate06::before,
li.item .icon-mb-cate06::before {background-position: 0 -120px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0601::before,
li.item .icon-mb-cate0601::before {background-position: 0 -120px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate07::before,
li.item .icon-mb-cate07::before {background-position: 0 -144px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0701::before,
li.item .icon-mb-cate0701::before {background-position: 0 -144px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate08::before,
li.item .icon-mb-cate08::before {background-position: 0 -168px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0801::before,
li.item .icon-mb-cate0801::before {background-position: 0 -168px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate09::before,
li.item .icon-mb-cate09::before {background-position: 0 -192px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate0901::before,
li.item .icon-mb-cate0901::before {background-position: 0 -192px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate10::before,
li.item .icon-mb-cate10::before {background-position: 0 -216px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1001::before,
li.item .icon-mb-cate1001::before {background-position: 0 -216px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate11::before,
li.item .icon-mb-cate11::before {background-position: 0 -240px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1101::before,
li.item .icon-mb-cate1101::before {background-position: 0 -240px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate12::before,
li.item .icon-mb-cate12::before {background-position: 0 -264px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1201::before,
li.item .icon-mb-cate1201::before {background-position: 0 -264px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate13::before,
li.item .icon-mb-cate13::before {background-position: 0 -288px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1301::before,
li.item .icon-mb-cate1301::before {background-position: -24px -288px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1302::before,
li.item .icon-mb-cate1302::before {background-position: -48px -288px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1303::before,
li.item .icon-mb-cate1303::before {background-position: -72px -288px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate14::before,
li.item .icon-mb-cate14::before {background-position: 0 -312px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1401::before,
li.item .icon-mb-cate1401::before {background-position: -24px -312px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1402::before,
li.item .icon-mb-cate1402::before {background-position: -48px -312px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate15::before,
li.item .icon-mb-cate15::before {background-position: 0 -336px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1501::before,
li.item .icon-mb-cate1501::before {background-position: -24px -336px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1502::before,
li.item .icon-mb-cate1502::before {background-position: -48px -336px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate16::before,
li.item .icon-mb-cate16::before {background-position: 0 -360px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1601::before,
li.item .icon-mb-cate1601::before {background-position: 0 -360px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1602::before,
li.item .icon-mb-cate1602::before {background-position: -24px -360px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate17::before,
li.item .icon-mb-cate17::before {background-position: 0 -384px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1701::before,
li.item .icon-mb-cate1701::before {background-position: -24px -384px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1702::before,
li.item .icon-mb-cate1702::before {background-position: -48px -384px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1703::before,
li.item .icon-mb-cate1703::before {background-position: -72px -384px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate18::before,
li.item .icon-mb-cate18::before {background-position: 0 -408px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1801::before,
li.item .icon-mb-cate1801::before {background-position: -24px -408px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate1802::before,
li.item .icon-mb-cate1802::before {background-position: -48px -408px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate31::before,
li.item .icon-mb-cate31::before {background-position: 0 -432px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate32::before,
li.item .icon-mb-cate32::before {background-position: -24px -432px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate33::before,
li.item .icon-mb-cate33::before {background-position: -48px -432px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate34::before,
li.item .icon-mb-cate34::before {background-position: -72px -432px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate35::before,
li.item .icon-mb-cate35::before {background-position: 0 -456px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate36::before,
li.item .icon-mb-cate36::before {background-position: -24px -456px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate37::before,
li.item .icon-mb-cate37::before {background-position: -48px -456px;background-repeat: no-repeat;background-color: transparent; } 
table.item .icon-mb-cate38::before,
li.item .icon-mb-cate38::before {background-position: -72px -456px;background-repeat: no-repeat;background-color: transparent; } 
.mb-category.select-option-list .item > button > span::before {content: "";display: inline-block;margin-right: 8px; } 
.mb-category.select-option-list .item > button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1; } 
.container > .account-book:first-child {margin-top: -32px; } 
.account-book .sticky-area {position: sticky;z-index: 2;top: 49px;margin: 0 -20px;padding: 32px 20px 12px;background-color: var(--bg-canvas_white ); } 
.account-book .sticky-area .tr-link {position: absolute;right: 20px;top: 32px; } 
.account-book .sticky-area .tr-link > a.btn {margin: 0; } 
.account-book .sticky-area .tabs {margin-top: 24px; } 
.account-book .sticky-area .lbar {position: relative;margin-left: 9px; } 
.account-book .sticky-area .lbar::before {content: "";position: absolute;left: -9px;top: 4px;bottom: 4px;width: 1px;background-color: var(--bg-gray); } 
.account-book .sticky-area .ui-form[data-mode=dropdown] {display: inline-block;margin: 0; } 
.account-book .sticky-area .ui-form[data-mode=dropdown] .form-set {border: 0; } 
.account-book .sticky-area .ui-form[data-mode=dropdown] .form-set::before,
.account-book .sticky-area .ui-form[data-mode=dropdown] .form-set::after {display: none; } 
.account-book .sticky-area .ui-form[data-mode=dropdown] .form-set .select-label {position: relative;border: 0;padding: 0 20px 0 0;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-book .sticky-area .ui-form[data-mode=dropdown] .form-set .select-label::after {right: 0;top: calc(50% - 6px);margin: 0;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.account-book .filter-area .check-filters {margin-top: 16px; } 
.account-book .filter-area .check-filters .filter {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 24px; } 
.account-book .filter-area .check-filters .filter .amounts {font-weight: 500; } 
.account-book .filter-area .check-filters .filter + .filter {margin-top: 16px; } 
.account-book .list-area .plus {color: var(--text-red); } 
.account-book .list-area .minus {color: var(--text-blue); } 
.account-book .list-area .group-head {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.account-book .list-area .group-head .date {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-book .list-area .group-head .total {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-book .list-area .item-list {margin-top: 24px;padding-bottom: 56px; } 
.account-book .list-area .item-list > ul {position: relative; } 
.account-book .list-area .item-list > ul::before {content: "";position: absolute;left: 6px;top: 16px;bottom: 0;width: 1px;background-color: var(--bg-gray); } 
.account-book .list-area .item {position: relative;z-index: 1;padding-left: 60px;margin-top: 32px; } 
.account-book .list-area .item:first-child {margin-top: 0; } 
.account-book .list-area .item::before {content: "";position: absolute;left: 0;top: 6px;width: 8px;height: 8px;border: 2px solid var(--border-primary);border-radius: 8px;background-color: var(--bg-canvas_white ); } 
.account-book .list-area .item .icon {position: absolute;left: 28px;top: 0;font-size: 0; } 
.account-book .list-area .item .icon::before {content: "";display: block; } 
.account-book .list-area .item .subject {display: block;padding-right: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.account-book .list-area .item .desc1,
.account-book .list-area .item .desc2 {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-book .list-area .item .desc1 {margin-top: 4px; } 
.account-book .list-area .item .desc2 {margin-top: 2px; } 
.account-book .list-area .item .result {display: block;margin-top: 8px;text-align: right;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.account-book .list-area .item .result .amounts {font-weight: 500; } 
.account-book .list-area .item .result .amounts.cancel {text-decoration: line-through; } 
.account-book .list-area .item .button {position: absolute;right: 0;top: 0; } 
.account-book .list-area .toggle-type {position: relative; } 
.account-book .list-area .toggle-type::before {content: "";position: absolute;left: -20px;right: -20px;top: 0;height: 1px;background-color: var(--bg-gray); } 
.account-book .list-area .toggle-type:last-child::after {content: "";position: absolute;left: -20px;right: -20px;bottom: 0;height: 1px;background-color: var(--bg-gray); } 
.account-book .list-area .toggle-type .item-list {padding-bottom: 24px; } 
.account-book .list-area .toggle-type .item-list > ul::before {display: none; } 
.account-book .list-area .toggle-type .item {padding-left: 32px; } 
.account-book .list-area .toggle-type .item::before {display: none; } 
.account-book .list-area .toggle-type .item .icon {left: 0; } 
.account-book .list-area .toggle-type .group-head {padding-top: 24px;padding-bottom: 24px; } 
.account-book .list-area .toggle-type .group-head .cate {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.account-book .list-area .toggle-type .group-head .cate .per {padding-left: 4px;color: var(--text-blue); } 
.account-book .list-area .toggle-type .group-head .total {padding-right: 28px; } 
.account-book .list-area .toggle-type .group-head .js-toggle-control {position: absolute;right: 0;top: 24px;text-indent: -10000px;background-color: transparent;border: 0;width: 24px;height: 24px; } 
.account-book .list-area .toggle-type .group-head .js-toggle-control::after {position: absolute;right: 0;top: 0; } 
.account-book .list-area .no-data-wrap + .flex-align-wrap {margin-top: 24px; } 
.account-book .chart-view-area {margin-bottom: 32px; } 
.account-book .chart-view-area .total-amounts .label {display: block; } 
.account-book .chart-view-area .total-amounts .amounts {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-primary ); } 
.account-book .chart-view-area .total-amounts .amounts .won {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-book .chart-view-area .etc-category {margin-top: 24px; } 
.account-book .chart-view-area .etc-category a {position: relative;display: block;padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.account-book .chart-view-area .etc-category a::before {content: "";position: absolute;right: 12px;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.account-book .chart-view-area .etc-category strong {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.account-book .chart-view-area .etc-category .text {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-book .chart-view-area .etc-category em {color: var(--text-blue); } 
.account-book .tooltip-trigger {vertical-align: middle; } 
.account-book-check .button {margin-bottom: 16px; } 
.account-book-check .button button {position: relative;padding: 0 24px 0 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;border: 0;background-color: transparent; } 
.account-book-check .button button .count {color: var(--text-blue); } 
.account-book-check .button button::after {content: "";position: absolute;right: 0;top: 0;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.account-book-check .abcheck {position: relative;margin-bottom: 12px; } 
.account-book-check .abcheck:last-child {margin-bottom: 0; } 
.account-book-check .abcheck input[type=checkbox] {position: absolute;z-index: 1;left: 0;top: 0;opacity: 0; } 
.account-book-check .abcheck label {position: relative;z-index: 2;display: block;padding: 15px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.account-book-check .abcheck label::before {content: "";position: absolute;right: 15px;top: 15px;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.account-book-check .abcheck :checked + label {border-color: var(--border-blue-same); } 
.account-book-check .abcheck :checked + label::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.account-book-check .abcheck .subject {display: block;padding-right: 30px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.account-book-check .abcheck .desc1 {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-book-check .abcheck .amounts {display: block;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: right; } 
.budget-guide {margin-top: 52px;margin-bottom: 4px; } 
.budget-guide p.text {word-break: keep-all; } 
.budget-guide strong {display: block;font-weight: 500;margin-bottom: 8px; } 
.budget-guide .amounts {margin: 24px 0 16px;display: block;color: var(--text-primary ); } 
.budget-guide .amounts .num {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.budget-guide .amounts .won {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.budget-guide .notice-contents-wrap {padding: 16px; } 
.spend-status {position: relative; } 
.spend-status .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px; } 
.spend-status .title .h2 {margin: 0 4px 0 0; } 
.spend-status .title .right {position: absolute;z-index: 5;right: 0;top: 4px; } 
.spend-status .title .right button {position: relative;padding: 0 28px 0 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: transparent;border: 0; } 
.spend-status .title .right button::after {content: "";position: absolute;right: 0;top: 0;background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.spend-status .title .bubble {position: absolute;right: 0;top: 30px;padding: 6px 12px;border-radius: 6px;white-space: nowrap;background-color: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;-webkit-animation: bubbleHide 1s 3s;animation: bubbleHide 1s 3s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards; } 
.spend-status .title .bubble .tooltip-arrow {position: absolute;top: -8px;right: 12px;width: 12px;height: 8px;font-size: 0;-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.spend-status .title .bubble .tooltip-arrow::before {content: "";position: absolute;border-style: solid;border-width: 8px 6px 0px 6px;border-color: var(--border-blue-same) transparent transparent transparent; } 
.spend-status .title .bubble .tooltip-arrow::after {content: "";position: absolute;top: -2px;border-style: solid;border-width: 8px 6px 0px 6px;border-color: var(--border-blue-same) transparent transparent transparent; } 
.spend-status .rbox {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.spend-status .rbox .button-group {margin-top: 24px; } 
.spend-status .rbox .message {margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.spend-status .no-data-wrap p {margin-bottom: 24px; } 
.spend-status .spend-tabs {margin-top: 32px; } 
.spend-status .spend-tabs .tab-item .period {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.spend-status .total-area {margin: 24px 0; } 
.spend-status .total-area .total {display: block;margin-bottom: 2px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.spend-status .total-area .subtext {color: var(--text-tertiary); } 
.spend-status .list-area .group-head {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.spend-status .list-area .group-head .date {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.spend-status .list-area .item-list {margin-top: 24px;padding-bottom: 56px; } 
.spend-status .list-area .item-list > ul {position: relative; } 
.spend-status .list-area .item-list > ul::before {content: "";position: absolute;left: 6px;top: 16px;bottom: 0;width: 1px;background-color: var(--bg-gray); } 
.spend-status .list-area .item {position: relative;z-index: 1;padding-left: 60px;margin-top: 32px; } 
.spend-status .list-area .item:first-child {margin-top: 0; } 
.spend-status .list-area .item::before {content: "";position: absolute;left: 0;top: 6px;width: 8px;height: 8px;border: 2px solid var(--border-primary);border-radius: 8px;background-color: var(--bg-canvas_white ); } 
.spend-status .list-area .item .logo {position: absolute;left: 28px;top: 0;width: 24px;height: 24px; } 
.spend-status .list-area .item .logo img {display: block;width: inherit;height: inherit; } 
.spend-status .list-area .item .subject {display: block;padding-right: 24px;min-height: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.spend-status .list-area .item .desc {display: block;margin-bottom: 4px;min-height: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.spend-status .list-area .item .desc span {margin-right: 4px; } 
.spend-status .list-area .item .result {display: block;margin-top: 8px;text-align: right;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.spend-status .list-area .item .result .amounts {font-weight: 500; } 
.spend-status .list-area .item .result .amounts.cancel {text-decoration: line-through; } 
.spend-status .list-area .item .time {position: absolute;right: 0;top: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.spend-status .list-area .toggle-type {position: relative; } 
.spend-status .list-area .toggle-type::before {content: "";position: absolute;left: -20px;right: -20px;top: 0;height: 1px;background-color: var(--bg-gray); } 
.spend-status .list-area .toggle-type:last-child::after {content: "";position: absolute;left: -20px;right: -20px;bottom: 0;height: 1px;background-color: var(--bg-gray); } 
.spend-status .list-area .toggle-type .item-list {padding-bottom: 24px; } 
.spend-status .list-area .toggle-type .item-list > ul::before {display: none; } 
.spend-status .list-area .toggle-type .item {padding-left: 32px; } 
.spend-status .list-area .toggle-type .item::before {display: none; } 
.spend-status .list-area .toggle-type .item .icon {left: 0; } 
.spend-status .list-area .toggle-type .group-head {padding-top: 24px;padding-bottom: 24px; } 
.spend-status .list-area .toggle-type .group-head .cate {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.spend-status .list-area .toggle-type .group-head .cate .per {padding-left: 4px;color: var(--text-blue); } 
.spend-status .list-area .toggle-type .group-head .total {padding-right: 28px; } 
.spend-status .list-area .toggle-type .group-head .js-toggle-control {position: absolute;right: 0;top: 24px;text-indent: -10000px;background-color: transparent;border: 0;width: 24px;height: 24px; } 
.spend-status .list-area .toggle-type .group-head .js-toggle-control::after {position: absolute;right: 0;top: 0; } 
@-webkit-keyframes bubbleHide {0% {opacity: 1; } 
99% {opacity: 0;display: block; } 
100% {opacity: 0;display: none;z-index: -1; } 
 }
@keyframes bubbleHide {0% {opacity: 1; } 
99% {opacity: 0;display: block; } 
100% {opacity: 0;display: none;z-index: -1; } 
 }
.spend-compare > .h2 {margin-top: 0;margin-bottom: 24px; } 
.spend-compare .no-data-wrap .flex-align-wrap {margin-top: 32px; } 
.spend-compare .compare-top3 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-bottom: 24px; } 
.spend-compare .compare-top3 .compare-row {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 0;border-bottom: 1px solid var(--border-secondary); } 
.spend-compare .compare-top3 .compare-row.head {padding: 16px 0; } 
.spend-compare .compare-top3 .compare-row.head .prev,
.spend-compare .compare-top3 .compare-row.head .now {-ms-flex-preferred-size: 100px;flex-basis: 100px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.spend-compare .compare-top3 .compare-row.head .space {display: none; } 
.spend-compare .compare-top3 .month {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.spend-compare .compare-top3 .category {position: absolute;left: 100px;right: 100px;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.spend-compare .compare-top3 .category > span {display: inline-block;width: 32px;height: 32px;margin-right: 8px; } 
.spend-compare .compare-top3 .category > span::before {content: "";display: block; } 
.spend-compare .compare-top3 .prev {-ms-flex-preferred-size: 100px;flex-basis: 100px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: right;padding: 0 12px;white-space: nowrap; } 
.spend-compare .compare-top3 .now {-ms-flex-preferred-size: 100px;flex-basis: 100px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: right;padding: 0 12px;white-space: nowrap; } 
.spend-compare .compare-top3 .now .money {display: block;font-weight: 500; } 
.spend-compare .compare-top3 .now .plus {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.spend-compare .compare-top3 .now .minus {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.spend-compare .compare-top3 .now .equal {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.spend-compare .compare-top3 .space {display: none;width: 24px;height: 24px; } 
.spend-compare .compare-top3 .space::before {content: "";display: block;background-position: -240px -192px;background-repeat: no-repeat;background-color: transparent; } 
.spend-compare .compare-top3 .head .space::before {display: none; } 
.recomm-card-banner a {position: relative;display: block;padding: 16px;height: 92px;background-color: var(--bg-gray);border-radius: 6px;-webkit-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;background-size: 100% 100%; } 
.recomm-card-banner a strong {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.recomm-card-banner a span {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.recomm-card-banner a img {position: absolute;right: 16px;top: 50%;width: 64px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.recomm-card-banner a + p.text {margin-top: 16px; } 
.recomm-card-banner.position-bottom {margin-top: 32px; } 
.radio-form .label {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.radio-form .btn-radio-list {margin-bottom: 20px; } 
.find-peers {margin-top: 32px; } 
.find-peers .terms-view-wrap {margin-top: 32px; } 
.budget-category-detail .category-name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.budget-category-detail .category-name > span[class*=icon] {display: block;width: 32px;height: 32px;margin-right: 8px; } 
.budget-category-detail .category-name > span[class*=icon]::before {content: "";display: inline-block;width: 32px;height: 32px; } 
.budget-category-detail .category-name .month {margin-right: 4px; } 
.budget-category-detail .category-name .btn-category {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: left;border: 0;background-color: transparent; } 
.budget-category-detail .category-name .btn-category::after {content: "";display: inline-block;margin-left: 8px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.budget-category-detail .amounts {margin-top: 8px;text-align: right; } 
.budget-category-detail .amounts .num {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.budget-category-detail .amounts .won {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.budget-category-detail .amounts + .tr {margin-top: 16px; } 
.budget-category-detail .tr {text-align: right; } 
.budget-category-detail .tr .tooltip-trigger {-webkit-transform: translateY(-1px);transform: translateY(-1px); } 
.budget-category-detail .box-layout-wrap.style-radius.color-01 {margin-top: 24px; } 
.budget-category-detail .settings .set::after {content: "";display: block;clear: both; } 
.budget-category-detail .settings .set + .set {margin-top: 32px; } 
.budget-category-detail .settings .tit {float: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.budget-category-detail .settings .cont {float: right; } 
.budget-category-detail .settings .btn-text.btn-text-arrow::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.budget-category-detail .settings .btn-text.btn-text-arrow .label {color: var(--text-blue); } 
.budget-category-detail .detail-history {position: relative; } 
.budget-category-detail .detail-history .total {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.budget-category-detail .detail-history .tr {position: absolute;right: 0;top: 0; } 
.budget-category-detail .detail-history .history {margin-top: 24px; } 
.budget-category-detail .detail-history .history .day {margin-bottom: 32px; } 
.budget-category-detail .detail-history .history .day:last-child {margin-bottom: 0; } 
.budget-category-detail .detail-history .history .day .date {margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-tertiary); } 
.budget-category-detail .detail-history .history .day ul {border-top: 1px solid var(--gray-600); } 
.budget-category-detail .detail-history .history .day li {border-bottom: 1px solid var(--border-secondary); } 
.budget-category-detail .detail-history .history .day a {position: relative;display: block;padding: 16px 0;color: var(--text-secondary); } 
.budget-category-detail .detail-history .history .day .text {display: block;min-height: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.budget-category-detail .detail-history .history .day .money {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.budget-category-detail .detail-history .history .day .money::after {content: "";background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.budget-category-detail .detail-history .history .day .disabled .text,
.budget-category-detail .detail-history .history .day .disabled .money {color: var(--text-disabled-same); } 
.budget-category-detail .detail-history .history .day .disabled .money::after {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.budget-setting .top-fixed {position: sticky;z-index: 101;top: 0;margin: -24px -20px -16px;padding: 16px 20px 16px;background-color: var(--bg-canvas_white ); } 
.budget-setting .list-type-table.type-border-none {padding-bottom: 0; } 
.budget-setting .h2 {margin-bottom: 16px; } 
.budget-setting .h4 {margin-top: 16px; } 
.budget-setting .title-btns {position: relative; } 
.budget-setting .title-btns .btns {position: absolute;right: 0;top: 4px;font-size: 0; } 
.budget-setting .title-btns .btns .btn {margin: 0 2px; } 
.budget-setting .budget-form-list {margin-bottom: 32px; } 
.budget-setting .budget-form-list:last-child {margin-bottom: 0; } 
.budget-setting .budget-form-list li {position: relative; } 
.budget-setting .budget-form-list li + li {margin-top: 12px; } 
.budget-setting .budget-form-list li .ui-form {margin-bottom: 0; } 
.budget-setting .budget-form-list li .ui-form input,
.budget-setting .budget-form-list li .ui-form .suffix {font-weight: 500; } 
.budget-setting .budget-form-list li .ui-form input,
.budget-setting .budget-form-list li .ui-form .suffix {-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; } 
.budget-setting .budget-form-list li .ui-form.focused.filled input {padding-right: 57px !important; } 
.budget-setting .budget-form-list li .ui-form.focused.filled .suffix {right: 42px !important; } 
.budget-setting .budget-form-list li .ui-form .btn-clear {left: auto !important; } 
.budget-setting .budget-form-list li .category {position: absolute;z-index: 1;left: 16px;top: calc(50% - 12px);color: var(--text-tertiary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.budget-setting .budget-form-list li .category span[class*=icon] {display: inline-block;margin-right: 8px; } 
.budget-setting .budget-form-list li .category span[class*=icon]::before {content: "";display: block;width: 24px;height: 24px; } 
.container > .budget-usage:first-child {margin-top: -32px; } 
.budget-usage .summary {padding: 24px 20px;margin: 0 -20px;background-color: var(--bg-gray); } 
.budget-usage .summary .inner {position: relative;padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.budget-usage .summary .inner .label-wrap {line-height: 1; } 
.budget-usage .summary .ui-overflow-menu {position: absolute;right: 8px;top: 16px; } 
.budget-usage .summary .month-select {margin-top: 16px; } 
.budget-usage .summary .month-select button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 0;background-color: transparent;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.budget-usage .summary .month-select button::after {content: "";margin-left: 8px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.budget-usage .summary .message {margin-top: 4px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.budget-usage .summary .weather-icon {position: absolute;right: 16px;top: 54px; } 
.budget-usage .summary .progress-bar {margin: 24px 8px 24px; } 
.budget-usage .summary .list-type-table.type-border-none {padding-top: 0;padding-bottom: 0; } 
.budget-usage .usage {position: relative;margin-top: 32px; } 
.budget-usage .usage .top::after {content: "";display: block;clear: both; } 
.budget-usage .usage .message {float: left;margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.budget-usage .usage .input-type-checkbox.check-r {float: right; } 
.budget-usage .usage .input-type-checkbox.check-r em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.budget-usage .usage .usage-cate-list > li {padding: 15px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.budget-usage .usage .usage-cate-list > li .list-type-table.type-border-none {padding-bottom: 0; } 
.budget-usage .usage .usage-cate-list > li + li {margin-top: 12px; } 
.budget-usage .usage .usage-cate-list .category-amounts {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary );font-weight: 500; } 
.budget-usage .usage .usage-cate-list .category-amounts .category {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.budget-usage .usage .usage-cate-list .category-amounts .category > span[class*=icon]::before {content: "";display: block;margin-right: 8px; } 
.budget-usage .usage .usage-cate-list .category-amounts .amounts {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.budget-usage .usage .usage-cate-list .etc-msg {margin-top: 16px;padding: 12px 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-gray);border-radius: 8px; } 
.budget-usage .usage .usage-cate-list a.category-amounts .amounts {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.budget-usage .usage .usage-cate-list a.category-amounts .amounts::after {content: "";background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.budget-usage .no-usage {position: relative; } 
.budget-usage .no-usage::before {content: "";display: block;width: 280px;height: 168px;margin: 32px auto 12px;background: url(/images/web/img/moneybus/bg-no-usage2.png) no-repeat 0 0/100% 100%; } 
.budget-usage .no-usage p {margin-bottom: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.rich-tips .h2 {margin-bottom: 24px; } 
.rich-tips .banner-area {margin-bottom: 12px; } 
.rich-tips .banner-area a {position: relative;display: block;border-radius: 12px;overflow: hidden; } 
.rich-tips .banner-area a.mbjoin-banner {padding: 15px 20px;height: 64px;background-color: var(--bg-blue-same);color: var(--text-ondark_primary-same);line-height: 1;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.rich-tips .banner-area a.mbjoin-banner .stit {display: block;margin-bottom: 8px;font-size: 14px;font-weight: 700; } 
.rich-tips .banner-area a.mbjoin-banner .tit {display: block;font-size: 12px;font-weight: 400; } 
.rich-tips .banner-area a.mbjoin-banner::after {content: "";position: absolute;right: 18px;top: 4px;width: 56px;height: 56px;background: url(/images/web/img/moneybus/bg-banner-1.png) no-repeat 0 0/100% 100%; } 
.rich-tips .find-service {margin-top: 12px; } 
.rich-tips .find-service li.service {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.rich-tips .find-service li.service + li.service {margin-top: 12px; } 
.rich-tips .find-service li.service[class*=icon-] {padding-left: 72px; } 
.rich-tips .find-service li.service[class*=icon-]::before {content: "";position: absolute;left: 15px;top: calc(50% - 24px); } 
.rich-tips .find-service li.service.icon-1::before {background-position: -432px -144px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-2::before {background-position: -384px -144px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-3::before {background-position: -432px -144px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-4::before {background-position: 0 -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-5::before {background-position: -48px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-6::before {background-position: -96px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-7::before {background-position: -96px -240px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-8::before {background-position: -192px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-9::before {background-position: -240px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-10::before {background-position: -288px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service.icon-11::before {background-position: -336px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service .name {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.rich-tips .find-service li.service .sub-title {display: block;margin: 0;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.rich-tips .find-service li.service .link {position: absolute;right: 10px;top: calc(50% - 12px);width: 24px;height: 24px;overflow: hidden;color: transparent; } 
.rich-tips .find-service li.service .link::after {content: "";position: absolute;left: 6px;top: 6px;display: block;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .find-service li.service .sub-link {margin-top: 8px;margin-right: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.rich-tips .find-service li.service .sub-link li {margin-right: 8px; } 
.rich-tips .find-service li.service .sub-link li:last-child {margin-right: 0; } 
.rich-tips .find-service li.service .sub-link a {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.rich-tips .tips-wrap {margin-top: 32px; } 
.rich-tips .tips-wrap .tip-section .tip-label {height: 20px;margin-bottom: 8px;line-height: 1; } 
.rich-tips .tips-wrap .tip-section .tip-label > span {display: inline-block;padding: 0 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-cyan);border: 1px solid rgba(38, 122, 193, 0.6);border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.rich-tips .tips-wrap .tip-section .chart-area {margin-top: 24px; } 
.rich-tips .tips-wrap .tip-button {margin-top: 32px;text-align: center; } 
.rich-tips .tips-wrap .tip-button a {position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.rich-tips .tips-wrap .tip-button a::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px solid var(--border-primary); } 
.rich-tips .tips-wrap .tip-message {margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.rich-tips .tips-wrap .tip-message em {color: var(--text-blue); } 
.rich-tips .tips-wrap a.tip-message {position: relative;display: block;padding-right: 20px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.rich-tips .tips-wrap a.tip-message::after {content: "";position: absolute;right: 0;top: 6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .tips-wrap .tip-forms {margin-top: 16px; } 
.rich-tips .tips-wrap .tip-defined {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.rich-tips .tips-wrap .tip-defined::after {content: "";display: block;clear: both; } 
.rich-tips .tips-wrap .tip-defined dt {clear: both;float: left;color: var(--text-tertiary); } 
.rich-tips .tips-wrap .tip-defined dd {float: right;font-weight: 500;color: var(--text-blue); } 
.rich-tips .tips-wrap .account-info {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.rich-tips .tips-wrap .account-info .name {margin-right: 4px; } 
.rich-tips .tips-wrap .account-info .number {color: var(--text-tertiary); } 
.rich-tips .tips-wrap .tip-section.type-bell {margin-bottom: 32px; } 
.rich-tips .tips-wrap .tip-section.type-bell:first-child {margin-top: -20px; } 
.rich-tips .tips-wrap .bel-message {position: relative;display: block;padding: 16px 16px 16px 72px;border-radius: 12px;background-color: var(--bg-gray); } 
.rich-tips .tips-wrap .bel-message::before {content: "";position: absolute;left: 16px;top: calc(50% - 24px);background-position: -192px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .tips-wrap .bel-message .tit {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.rich-tips .tips-wrap .bel-message .msg {display: block;margin-top: 2px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.rich-tips .tips-wrap .enough-lack-circles {margin-top: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.rich-tips .tips-wrap .enough-lack-circles .circle .txt {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto;width: 56px;height: 56px;border-radius: 56px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background-color: var(--bg-gray); } 
.rich-tips .tips-wrap .enough-lack-circles .circle .res {display: block;margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.rich-tips .tips-wrap .enough-lack-circles .circle.enough .txt {color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same);-webkit-box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2);box-shadow: 1px 6px 12px rgba(0, 87, 255, 0.2); } 
.rich-tips .tips-wrap .enough-lack-circles .circle.lack .res {color: var(--text-red); } 
.rich-tips .tips-wrap .best-box {margin-top: 16px;background-color: var(--bg-gray);border-radius: 12px;padding: 16px; } 
.rich-tips .tips-wrap .best-box .subject {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.rich-tips .tips-wrap .best-box .result {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.rich-tips .calculation-area .result-text {margin: 16px 0 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.rich-tips .calculation-area .result-text .cost1 {color: var(--text-primary );font-weight: 500; } 
.rich-tips .calculation-area .result-text .cost2 {color: var(--text-blue);font-weight: 500; } 
.rich-tips .calculation-area .recom-box {margin-bottom: 24px;padding: 24px;border-radius: 12px;background-color: var(--bg-gray); } 
.rich-tips .calculation-area .recom-box .tit {display: block;margin-top: 16px;font-size: 24px;line-height: 36px;letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.rich-tips .calculation-area .recom-box .link {position: relative;display: inline-block;margin-top: 8px;color: var(--text-tertiary); } 
.rich-tips .calculation-area .recom-box .link::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px solid var(--border-primary); } 
.rich-tips .calculation-list-area .btn.js-toggle-control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.rich-tips .calculation-list-area .btn.js-toggle-control .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.rich-tips .calculation-list-area .reset-area {margin: 32px 0 0 16px;text-align: right; } 
.rich-tips .calculation-list-area .reset-area::after {content: "";display: block;clear: both; } 
.rich-tips .calculation-list-area .reset-area .btn-reset {float: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;border: 0;color: var(--text-tertiary); } 
.rich-tips .calculation-list-area .reset-area .btn-reset::after {content: "";background-position: -168px -144px;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .calculation-list-area .calc-cost {margin-top: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.rich-tips .calculation-list-area .calc-cost::after {content: "";display: block;clear: both; } 
.rich-tips .calculation-list-area .calc-cost dt {float: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.rich-tips .calculation-list-area .calc-cost dd {float: right;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.rich-tips .account-book .list-area .item-list {padding-bottom: 0;margin-bottom: 24px; } 
.rich-tips .account-book .list-area .item-list > ul::before {display: none; } 
.rich-tips .account-book .list-area .item {padding-left: 32px; } 
.rich-tips .account-book .list-area .item .icon {left: 0; } 
.rich-tips .account-book .list-area .item::before {display: none; } 
.rich-tips .account-book .list-area .select {position: absolute;right: 0;top: 0; } 
.rich-tips .account-book .list-area .select button {position: relative;width: 40px;height: 40px;border: 1px solid var(--border-primary);border-radius: 8px;background-color: var(--bg-canvas_white ); } 
.rich-tips .account-book .list-area .select button::before {content: "";position: absolute;left: calc(50% - 12px);top: calc(50% - 12px);background-position: -240px 0;background-repeat: no-repeat;background-color: transparent; } 
.rich-tips .account-book .list-area .select.active button::before {content: "";position: absolute;left: 50%;top: 50%;width: 16px;height: 16px;margin: -8px 0 0 -8px;border: 2px solid var(--border-blue-same);border-radius: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;background: none; } 
.rich-tips .account-book.rank-type .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.rich-tips .account-book.rank-type .subject {padding-right: 2px; } 
.rich-tips .account-book.rank-type .desc1 {margin: 0; } 
.rich-tips .account-book.rank-type .result {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0; } 
.my-calendar-ui {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: -32px -20px 0;padding-top: calc(49px + var(--safeAreaInsetTop));-webkit-box-sizing: border-box;box-sizing: border-box; } 
.my-calendar-top {position: fixed;z-index: 20;left: 0;right: 0;top: calc(49px + var(--safeAreaInsetTop));padding-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: linear-gradient(to top, transparent 0, var(--bg-canvas_white ) 20px, var(--bg-canvas_white ) 100%);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.my-calendar-top .top {margin: 0 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-calendar-top .top .month-grp {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-calendar-top .top .month-grp span {margin: 0 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );white-space: nowrap; } 
.my-calendar-top .top .month-grp a {text-indent: -10000px; } 
.my-calendar-top .top .month-grp .btn-prev {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-calendar-top .top .month-grp .btn-next {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-calendar-top .top .right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-calendar-top .top .right .btn-send-schedule {margin-left: 16px;margin-right: 16px;text-indent: -10000px;background-position: -264px -120px;background-repeat: no-repeat;background-color: transparent; } 
.my-calendar-top .top .right .btn-setting {text-indent: -10000px;background-position: -120px -120px;background-repeat: no-repeat;background-color: transparent; } 
.my-calendar-top .bubble-message {position: absolute;z-index: 2;right: 56px;top: 56px;background-color: var(--bg-blue-same);border-radius: 6px;padding: 6px 12px;color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;-webkit-animation: bubbleHide 1s 3s;animation: bubbleHide 1s 3s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards; } 
.my-calendar-top .bubble-message::after {content: "";position: absolute;right: 12px;bottom: 100%;border-style: solid;border-color: transparent transparent var(--border-blue-same) transparent;border-width: 0 6px 8px; } 
.my-calendar-top .calendar-ui {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0;padding: 0 20px;overflow-x: hidden;overflow-y: auto; } 
.my-calendar-top .calendar-ui table {table-layout: fixed;width: 100%; } 
.my-calendar-top .calendar-ui th,
.my-calendar-top .calendar-ui td {border-bottom: 1px solid var(--border-secondary); } 
.my-calendar-top .calendar-ui th:first-child, .my-calendar-top .calendar-ui th:first-child button,
.my-calendar-top .calendar-ui td:first-child,
.my-calendar-top .calendar-ui td:first-child button {color: var(--text-red); } 
.my-calendar-top .calendar-ui th:last-child, .my-calendar-top .calendar-ui th:last-child button,
.my-calendar-top .calendar-ui td:last-child,
.my-calendar-top .calendar-ui td:last-child button {color: var(--text-blue); } 
.my-calendar-top .calendar-ui th {padding: 8px 0;font-size: 12px;line-height: 18px;color: var(--text-primary ); } 
.my-calendar-top .calendar-ui tbody tr:last-child td {border-bottom: 0; } 
.my-calendar-top .calendar-ui button {position: relative;display: block;width: 32px;height: 32px;margin: 6px auto;padding: 0;border: 0;border-radius: 32px;background-color: transparent;text-align: center;font-size: 12px;line-height: 1;font-weight: 500; } 
.my-calendar-top .calendar-ui button:disabled {color: var(--text-disabled-same) !important; } 
.my-calendar-top .calendar-ui button span {position: absolute;left: 0;top: 0;width: inherit;height: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-calendar-top .calendar-ui .today button {background-color: var(--bg-blue); } 
.my-calendar-top .calendar-ui .on button {font-size: 14px;color: var(--text-ondark_primary-same) !important;background-color: var(--bg-blue-same) !important; } 
.my-calendar-top .calendar-ui .lack {position: relative; } 
.my-calendar-top .calendar-ui .lack::before {content: "";position: absolute;z-index: 10;right: 4px;top: 4px;width: 12px;height: 12px;background: url(/images/web/img/icon/icon-lack12.png) no-repeat 0 0/100% 100%; } 
.my-calendar-top .calendar-ui .info {padding: 0 1px;margin-bottom: 2px;font-size: 0;line-height: 1; } 
.my-calendar-top .calendar-ui div.price {color: var(--text-tertiary); } 
.my-calendar-top .calendar-ui div.price .plus {color: var(--text-blue); } 
.my-calendar-top .calendar-ui div.price .minus {color: var(--text-red); } 
.my-calendar-top .calendar-ui div.price > span {display: block;font-size: 8px;line-height: 12px;text-align: right; } 
.my-calendar-top.mini td .info,
.my-calendar-top.mini td .price {display: none; } 
.my-calendar-top.mini .btn-co::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.my-calendar-top .space {position: relative;z-index: 2;height: 8px;background-color: var(--bg-canvas_white ); } 
.my-calendar-top .btn-co {position: relative;z-index: 1;width: 100%;height: 32px;border: 0;background: var(--bg-canvas_white );-webkit-box-shadow: 0 0 8px rgba(22, 37, 66, 0.16);box-shadow: 0 0 8px rgba(22, 37, 66, 0.16);border-radius: 0 0 16px 16px;text-indent: -10000px; } 
.my-calendar-top .btn-co::after {content: "";position: absolute;left: 50%;top: 50%;margin: -12px 0 0 -12px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.schedule-list {position: relative;z-index: 10;margin-top: 24px;padding: 0 20px;overflow-x: hidden;overflow-y: auto; } 
.schedule-list.prevent-scroll {overflow-y: hidden; } 
.schedule-list .list-item {padding-bottom: 56px; } 
.schedule-list .list-item .day {margin-bottom: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.schedule-list .list-item .day.on {color: var(--text-blue); } 
.schedule-list .list-item .item-group {position: relative;padding-left: 24px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.schedule-list .list-item .item-group::before {content: "";position: absolute;z-index: 10;left: 0;top: 6px;width: 12px;height: 12px;border: 2px solid var(--border-primary);border-radius: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.schedule-list .list-item .item-group::after {content: "";position: absolute;z-index: 9;left: 6px;top: 10px;bottom: -40px;width: 1px;background-color: var(--bg-gray); } 
.schedule-list .list-item .item-group + .item-group {margin-top: 32px; } 
.schedule-list .list-item .item-group:last-child::after {display: none; } 
.schedule-list .list-item .item-group .logo {width: 24px;height: 24px;margin-right: 8px; } 
.schedule-list .list-item .item-group .logo img {display: block;width: inherit;height: inherit; } 
.schedule-list .list-item .item-group .icon {width: 24px;margin-right: 8px; } 
.schedule-list .list-item .item-group .wrap {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.schedule-list .list-item .item-group .tbtn {position: relative;display: block; } 
.schedule-list .list-item .item-group .tbtn::after {content: "";position: absolute;right: 0;top: 6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.schedule-list .list-item .item-group .title {display: block;margin-bottom: 2px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.schedule-list .list-item .item-group .stxt {display: block;margin-bottom: 8px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.schedule-list .list-item .item-group .stxt + a.schedule {margin-top: 16px; } 
.schedule-list .list-item .item-group .stxt > span {position: relative;padding-right: 9px; } 
.schedule-list .list-item .item-group .stxt > span::after {content: "";position: absolute;right: 2px;top: calc(50% - 1px);width: 2px;height: 2px;border-radius: 2px;background-color: var(--gray-600); } 
.schedule-list .list-item .item-group .stxt > span:last-child::after {display: none; } 
.schedule-list .list-item .item-group .msg {display: block;margin-top: 16px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.schedule-list .list-item .item-group .msg + a.schedule {margin-top: 16px; } 
.schedule-list .list-item .item-group a.schedule {position: relative;display: block;padding: 16px 40px 16px 16px;background-color: var(--bg-gray);border-radius: 12px;line-height: 1; } 
.schedule-list .list-item .item-group a.schedule .tit {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary ); } 
.schedule-list .list-item .item-group a.schedule .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.schedule-list .list-item .item-group a.schedule + a.schedule {margin-top: 8px; } 
.schedule-list .list-item .item-group a.schedule::after {content: "";position: absolute;right: 16px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.schedule-list .list-item .item-group a.product {position: relative;display: block;padding: 16px;background-color: var(--bg-gray);border-radius: 12px;line-height: 1; } 
.schedule-list .list-item .item-group a.product::after {content: "";display: block;clear: both; } 
.schedule-list .list-item .item-group a.product .flag {float: left;width: 38px;margin-right: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-orange);border: 1px solid var(--border-orange-same);border-radius: 2px;white-space: nowrap;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center; } 
.schedule-list .list-item .item-group a.product .name {float: left;width: calc(100% - 46px);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );word-break: keep-all; } 
.schedule-list .list-item .item-group a.product .price {clear: both;float: left;width: 100%;display: block;margin-top: 4px;text-align: right;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.schedule-list .list-item .item-group a.product + a.product {margin-top: 8px; } 
.schedule-list .list-item .item-group a.sbtn {display: inline-block;padding: 6px 11px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );border: 1px solid var(--border-primary);border-radius: 6px; } 
.schedule-list .list-item .item-group .icon.calendar-0109 + .wrap > .title {color: var(--text-red); } 
.schedule-list .list-item .item-group .sbtn + .amounts {margin-top: 16px; } 
.schedule-list .list-item .item-group .amounts {display: block;text-align: right;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.schedule-list .list-item .item-group .amounts .txt {margin-right: 4px; } 
.schedule-list .list-item .item-group .amounts .val {font-weight: 500; } 
.icon.calendar-0101 {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0102 {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0103 {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0104 {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0105 {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0106 {background-position: -120px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0107 {background-position: -144px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0108 {background-position: -168px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0109 {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0201 {background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0202 {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0203 {background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0204 {background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0205 {background-position: -96px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0206 {background-position: -120px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0207 {background-position: -144px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0208 {background-position: -168px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0209 {background-position: -192px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0210 {background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0211 {background-position: -240px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0212 {background-position: -264px -24px;background-repeat: no-repeat;background-color: transparent; } 
.icon.calendar-0213 {background-position: -288px -24px;background-repeat: no-repeat;background-color: transparent; } 
.navi-bot {margin: 32px -20px 0; } 
.navi-bot .top {position: relative;padding: 16px 20px;-webkit-box-shadow: 0 0 8px rgba(22, 37, 66, 0.16);box-shadow: 0 0 8px rgba(22, 37, 66, 0.16);border-radius: 16px 16px 0 0; } 
.navi-bot .top a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary); } 
.navi-bot .top .today {position: relative;z-index: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.navi-bot .top .prev {position: absolute;z-index: 2;left: 20px;top: 15px; } 
.navi-bot .top .prev::before {content: "";margin-right: 4px;background-position: 0 -12px;background-repeat: no-repeat;background-color: transparent; } 
.navi-bot .top .next {position: absolute;z-index: 2;right: 20px;top: 15px; } 
.navi-bot .top .next::after {content: "";margin-left: 4px;background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent; } 
.navi-bot .bottom-notice {margin-top: 0; } 
.personal-schedule-detail {position: relative; } 
.personal-schedule-detail .title {margin-right: 120px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.personal-schedule-detail .date {display: block;margin-top: 4px;color: var(--text-tertiary); } 
.personal-schedule-detail .contents {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.personal-schedule-detail .btn-share {position: absolute;right: 0;top: 0;border: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;color: var(--text-tertiary); } 
.personal-schedule-detail .btn-share::after {content: "";margin-left: 4px;background-position: -192px -168px;background-repeat: no-repeat;background-color: transparent; } 
.personal-schedule-detail .amounts {margin-bottom: 12px; } 
.personal-schedule-detail .amounts .label {display: block;margin-bottom: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.personal-schedule-detail .amounts .num {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-primary ); } 
.personal-schedule-detail .amounts .won {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.personal-schedule-detail dl.info::after {content: "";display: block;clear: both; } 
.personal-schedule-detail dl.info dt {margin: 4px 0;clear: both;float: left;color: var(--text-tertiary); } 
.personal-schedule-detail dl.info dd {margin: 4px 0;float: right;color: var(--text-primary ); } 
.personal-schedule-detail dl.info + .button-group {margin-top: 20px; } 
.personal-schedule-list li + li {margin-top: 8px; } 
.personal-schedule-list a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;background-color: var(--bg-gray);border-radius: 8px; } 
.personal-schedule-list .info {color: var(--text-tertiary); } 
.personal-schedule-list .title {color: var(--text-primary ); } 
.personal-schedule-export .h2 {text-align: center; } 
.personal-schedule-export .visual {margin: 0 -20px 56px; } 
.personal-schedule-export .visual img {display: block;width: 100%;max-width: 375px;margin: 0 auto; } 
.personal-schedule-export .accent {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: center; } 
.personal-schedule-export .accent + .text {margin-top: 8px;text-align: center;word-break: keep-all; } 
.personal-schedule-export .period-layout {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.personal-schedule-export .period-layout .start,
.personal-schedule-export .period-layout .end {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.personal-schedule-export .period-layout .center {padding-top: 48px;width: 34px;text-align: center;color: var(--text-tertiary); } 
.personal-schedule-export .period-layout .ui-form {margin-bottom: 0; } 
.personal-schedule-export .scroll-check-wrap {position: relative;margin: 0 -20px 16px; } 
.personal-schedule-export .scroll-check-wrap .inner {padding-left: 20px;white-space: nowrap;overflow-x: auto;font-size: 0;line-height: 1;padding-bottom: 16px; } 
.personal-schedule-export .scroll-check-wrap .item {position: relative;display: inline-block;margin-right: 8px; } 
.personal-schedule-export .scroll-check-wrap .item :checked + label {background-color: var(--bg-canvas_white ); } 
.personal-schedule-export .scroll-check-wrap .item:last-child {margin-right: 20px; } 
.personal-schedule-export .scroll-check-wrap .item:nth-child(1) :checked + label {color: var(--text-blue);border-color: rgba(4, 113, 233, 0.6); } 
.personal-schedule-export .scroll-check-wrap .item:nth-child(2) :checked + label {color: var(--text-blue);border-color: rgba(4, 113, 233, 0.6); } 
.personal-schedule-export .scroll-check-wrap .item:nth-child(3) :checked + label {color: var(--text-olive);border-color: var(--border-olive-same); } 
.personal-schedule-export .scroll-check-wrap .item:nth-child(4) :checked + label {color: var(--text-purple);border-color: var(--border-purple-same); } 
.personal-schedule-export .scroll-check-wrap .item:nth-child(5) :checked + label {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.personal-schedule-export .scroll-check-wrap .item:nth-child(6) :checked + label {color: var(--text-red);border-color: var(--border-red-same); } 
.personal-schedule-export .scroll-check-wrap input {position: absolute;top: -20px; } 
.personal-schedule-export .scroll-check-wrap label {display: inline-block;padding: 3px 15px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border: 1px solid var(--border-secondary);border-radius: 16px;background-color: var(--bg-gray); } 
.personal-schedule-export .scroll-check-wrap :checked + label {border-color: var(--border-blue-same);color: var(--text-blue); } 
.personal-schedule-export p.text + p.subtext {margin-top: 16px; } 
.calendar-my-chart {margin-top: -8px; } 
.calendar-my-chart .h2 {margin-bottom: 24px; } 
.calendar-my-chart .ui-form-wrap {margin-top: 0 !important; } 
.calendar-my-chart .ui-form-sec + .flex-align-wrap.align-r {margin-top: 16px; } 
.calendar-my-chart .chart-box2 {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.calendar-my-chart .data-box {margin-top: 32px; } 
.calendar-my-chart .data-box .no-data-wrap {margin-bottom: 16px; } 
.calendar-my-chart .data-box .no-data-wrap .text-nodata {background: url(/images/web/img/bg/bg-type-nodata2.png) no-repeat 50% 60px/96px auto; } 
.calendar-my-chart .data {margin-bottom: 16px; } 
.calendar-my-chart .data li {padding: 4px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.calendar-my-chart .data li::after {content: "";display: block;clear: both; } 
.calendar-my-chart .data li:first-child {padding-top: 0; } 
.calendar-my-chart .data li:last-child {padding-bottom: 0; } 
.calendar-my-chart .data .date {float: left;color: var(--text-tertiary); } 
.calendar-my-chart .data .subject {float: left;color: var(--text-tertiary); } 
.calendar-my-chart .data .money {float: right;color: var(--text-primary ); } 
.calendar-my-chart .data .money.accent {color: var(--text-blue);font-weight: 500; } 
.calendar-my-chart .data p {margin-top: 4px;clear: both;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.calendar-my-chart .data + .data {border-top: 1px solid var(--border-secondary);padding-top: 16px; } 
.calendar-my-chart .data + p.text {margin-top: 24px; } 
.balance-account-selection p {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.balance-account-selection li {position: relative; } 
.balance-account-selection input[type=checkbox] {position: absolute;left: -10000px; } 
.balance-account-selection label {display: block;padding: 16px 40px 16px 44px; } 
.balance-account-selection .logo {position: absolute;left: 0;top: calc(50% - 16px); } 
.balance-account-selection .logo img {display: block;width: 32px;height: 32px; } 
.balance-account-selection .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-secondary); } 
.balance-account-selection .desc {margin-top: 4px;display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.balance-account-selection :checked + label::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.calendar-setting h2 {margin-bottom: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.calendar-setting h3 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.calendar-setting .setting-group {padding: 24px 0;border-bottom: 1px solid var(--border-secondary); } 
.calendar-setting .setting-group:first-child {padding-top: 0; } 
.calendar-setting .setting-unit {position: relative;margin-bottom: 24px; } 
.calendar-setting .setting-unit:last-child {margin-bottom: 0; } 
.calendar-setting .setting-unit .btn-toggle-switch,
.calendar-setting .setting-unit .btn-text.btn-text-arrow {position: absolute;right: 0;top: 0; } 
.calendar-setting .setting-unit .btn-text {color: var(--text-primary ); } 
.calendar-setting .setting-unit .btn-text-arrow::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.calendar-setting .setting-unit .no-data-wrap + .button-group {margin-top: 16px; } 
.calendar-setting .setting-unit .personal-schedule-list + .button-group {margin-top: 8px; } 
.calendar-setting .setting-unit .no-data-wrap + .personal-schedule-list {margin-top: 16px; } 
.calendar-setting .display-type .input-type-radio input[type=radio] + label em {color: var(--text-tertiary); } 
.calendar-setting .display-type li + li {margin-top: 16px; } 
.calendar-setting .display-type .ex {margin-top: 2px;padding-left: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.calendar-setting .display-type .ex .label {display: inline-block;width: auto;vertical-align: middle;margin-left: 2px; } 
.calendar-setting .display-type .acc {position: relative;margin-top: 24px; } 
.calendar-setting .display-type .acc .acc-tit {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.calendar-setting .display-type .acc .acc-btn {position: absolute;right: 0;top: -8px; } 
.calendar-setting .display-type .acc .acc-btn .btn {margin: 0; } 
.calendar-setting .display-type .acc .acc-list {margin-top: 12px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.calendar-setting .display-type .acc .acc-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.calendar-setting .display-type .acc .acc-list .logo {margin-right: 8px;width: 24px;height: 24px; } 
.calendar-setting .display-type .acc .acc-list .logo img {display: block;width: inherit;height: inherit; } 
.calendar-setting .display-type .acc .acc-list .name {margin-right: 8px; } 
.my-calendar-ui .info .label,
.calendar-setting .ex .label {position: relative;padding: 0 2px 0 10px;margin-bottom: 2px;display: block;width: 100%;height: 16px;font-size: 8px;line-height: 14px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;border: 1px solid transparent;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.my-calendar-ui .info .label::before,
.calendar-setting .ex .label::before {content: "";position: absolute;top: 5px;left: 4px;display: inline-block;width: 4px;height: 4px;border-radius: 4px; } 
.my-calendar-ui .info .label.price,
.calendar-setting .ex .label.price {text-align: right;color: var(--text-primary ) !important;border-color: var(--border-cyan-same); } 
.my-calendar-ui .info .label.plus,
.calendar-setting .ex .label.plus {color: var(--text-blue) !important;border-color: transparent; } 
.my-calendar-ui .info .label.minus,
.calendar-setting .ex .label.minus {color: var(--text-red) !important;border-color: transparent; } 
.my-calendar-ui .info .label.finance,
.calendar-setting .ex .label.finance {color: var(--text-blue);background-color: var(--bg-blue); } 
.my-calendar-ui .info .label.finance::before,
.calendar-setting .ex .label.finance::before {background-color: var(--bg-blue-same); } 
.my-calendar-ui .info .label.stock,
.calendar-setting .ex .label.stock {color: var(--text-olive);background-color: var(--palette-seafoam-100); } 
.my-calendar-ui .info .label.stock::before,
.calendar-setting .ex .label.stock::before {background-color: var(--bg-green-same); } 
.my-calendar-ui .info .label.apt,
.calendar-setting .ex .label.apt {color: var(--text-purple);background-color: var(--bg-red); } 
.my-calendar-ui .info .label.apt::before,
.calendar-setting .ex .label.apt::before {background-color: var(--palette-fushia-1000); } 
.my-calendar-ui .info .label.private,
.calendar-setting .ex .label.private {color: var(--text-orange);background-color: var(--bg-orange); } 
.my-calendar-ui .info .label.private::before,
.calendar-setting .ex .label.private::before {background-color: var(--bg-orange-same); } 
.my-calendar-ui .info .label.nike,
.calendar-setting .ex .label.nike {color: var(--text-red);background-color: var(--bg-red); } 
.my-calendar-ui .info .label.nike::before,
.calendar-setting .ex .label.nike::before {background-color: var(--palette-red-1000); } 
.my-calendar-ui .info .label.more,
.calendar-setting .ex .label.more {color: var(--text-tertiary);background-color: transparent; } 
.my-calendar-ui .info .label.more::before,
.calendar-setting .ex .label.more::before {display: none; } 
.weather-icon {display: inline-block; } 
.weather-icon.weather-icon-1 {background-position: 0 -224px;background-repeat: no-repeat;background-color: transparent; } 
.weather-icon.weather-icon-2 {background-position: -56px -224px;background-repeat: no-repeat;background-color: transparent; } 
.weather-icon.weather-icon-3 {background-position: -112px -224px;background-repeat: no-repeat;background-color: transparent; } 
.weather-icon.weather-icon-4 {background-position: -168px -224px;background-repeat: no-repeat;background-color: transparent; } 
.personal-schedule .ui-form .form-set textarea {min-height: 142px; } 
.consumption-analysis .title-msg {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.consumption-analysis .summary {position: relative;margin-top: 32px; } 
.consumption-analysis .summary .weather-icon {position: absolute;left: 0;top: 0; } 
.consumption-analysis .summary .text {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 72px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.consumption-analysis .summary .tooltip-trigger {margin-left: 4px; } 
.consumption-analysis .summary .percent {display: block;margin-left: 72px;line-height: 36px;color: var(--text-primary ); } 
.consumption-analysis .summary .value {font-size: 30px;font-weight: 700; } 
.consumption-analysis .summary .unit {font-size: 28px; } 
.consumption-analysis .summary .speech-bubble {position: relative;margin-top: 16px;padding: 14px 0;text-align: center;background-color: var(--bg-blue-same);border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.consumption-analysis .summary .speech-bubble::before {content: "";position: absolute;left: calc(50% - 8px);bottom: calc(100% - 6px);border-style: solid;border-color: transparent transparent var(--bg-blue-same) transparent;border-width: 0 8px 16px 8px; } 
.consumption-analysis .vsbox {margin-top: 32px;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding: 24px; } 
.consumption-analysis .vsbox .flex {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.consumption-analysis .vsbox .flex .label {display: inline-block;height: 24px;color: var(--text-tertiary); } 
.consumption-analysis .vsbox .flex .left {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 30px; } 
.consumption-analysis .vsbox .flex .left::after {content: "VS";position: absolute;left: calc(50% - 30px);top: 36px;width: 60px;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-disabled-same); } 
.consumption-analysis .vsbox .flex .right {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-left: 30px; } 
.consumption-analysis .vsbox .flex .money {line-height: 48px;border-bottom: 1px solid var(--border-primary); } 
.consumption-analysis .vsbox .flex .ui-form {margin-bottom: 24px; } 
.consumption-analysis .vsbox .btm {margin-top: 24px; } 
.consumption-analysis .vsbox .btm ul {font-size: 0;margin-top: 16px; } 
.consumption-analysis .vsbox .btm li {display: inline-block;padding: 6px 12px;margin-right: 8px;white-space: nowrap;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background-color: var(--bg-gray);border-radius: 16px; } 
.consumption-analysis .vsbox .tooltip-trigger {position: relative;top: -1px;vertical-align: middle; } 
.consumption-analysis .compare-charts .label-wrap {height: 20px; } 
.consumption-analysis .compare-bars .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.consumption-analysis .compare-bars .box {margin-top: 16px;margin-bottom: 24px;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.consumption-analysis .compare-bars .box p.i {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: center; } 
.consumption-analysis .compare-bars .box p.peers {position: relative;margin-top: 18px;padding: 12px 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center;background-color: var(--bg-gray);border-radius: 6px; } 
.consumption-analysis .compare-bars .box p.peers .color-em {font-weight: 500; } 
.consumption-analysis .compare-bars .box p.peers::before {content: "";position: absolute;left: calc(50% - 8px);bottom: calc(100% - 6px);border-style: solid;border-color: transparent transparent var(--gray-50) transparent;border-width: 0 8px 16px 8px; } 
.consumption-analysis .compare-bars .bar-list {margin-top: 32px; } 
.consumption-analysis .compare-bars .bar-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.consumption-analysis .compare-bars .bar-list li + li {margin-top: 24px; } 
.consumption-analysis .compare-bars .bar-list .cate {width: 48px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.consumption-analysis .compare-bars .bar-list .bars {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 40px; } 
.consumption-analysis .compare-bars .bar-list .bar + .bar {margin-top: 8px; } 
.consumption-analysis .compare-bars .bar-list .fill {position: relative;height: 16px;border-radius: 0 16px 16px 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.consumption-analysis .compare-bars .bar-list .fill span {position: absolute;left: calc(100% + 8px);white-space: nowrap;font-size: 11px;line-height: 16px;font-weight: 500; } 
.consumption-analysis .compare-bars .bar-list .i .fill {background-color: var(--palette-seafoam-600); } 
.consumption-analysis .compare-bars .bar-list .i .fill span {color: var(--text-seaform); } 
.consumption-analysis .compare-bars .bar-list .p .fill {background-color: var(--palette-indigo-1000); } 
.consumption-analysis .compare-bars .bar-list .p .fill span {color: var(--text-purple); } 
.consumption-analysis .compare-bars .bar-list .none .fill {width: 25% !important;background-color: transparent;border: 1px dashed var(--border-primary); } 
.consumption-analysis .compare-bars .bar-list .none .fill span {display: none; } 
.consumption-analysis .compare-bars .bar-list-v {position: relative;height: 150px;margin-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.consumption-analysis .compare-bars .bar-list-v::before {content: "";position: absolute;left: 0;right: 0;bottom: 69px;border-bottom: 1px dashed var(--border-secondary); } 
.consumption-analysis .compare-bars .bar-list-v::after {content: "";position: absolute;left: 0;right: 0;bottom: 29px;border-bottom: 1px solid var(--border-secondary); } 
.consumption-analysis .compare-bars .bar-list-v li:first-child::before {content: "";position: absolute;left: 0;right: 0;bottom: 149px;border-bottom: 1px dashed var(--border-secondary); } 
.consumption-analysis .compare-bars .bar-list-v li:first-child::after {content: "";position: absolute;left: 0;right: 0;bottom: 109px;border-bottom: 1px dashed var(--border-secondary); } 
.consumption-analysis .compare-bars .bar-list-v li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: inherit; } 
.consumption-analysis .compare-bars .bar-list-v li.best-i .cate {color: var(--text-primary ) !important; } 
.consumption-analysis .compare-bars .bar-list-v li.best-i .i .fill span {color: var(--text-seaform); } 
.consumption-analysis .compare-bars .bar-list-v li.best-p .cate {color: var(--text-primary ) !important; } 
.consumption-analysis .compare-bars .bar-list-v li.best-p .p .fill span {color: var(--text-seaform); } 
.consumption-analysis .compare-bars .bar-list-v .cate {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.consumption-analysis .compare-bars .bar-list-v .bars {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 36px; } 
.consumption-analysis .compare-bars .bar-list-v .bar {position: relative;width: 16px;height: 120px; } 
.consumption-analysis .compare-bars .bar-list-v .fill {position: absolute;left: 0;right: 0;bottom: 0;width: 16px;border-radius: 4px 4px 0 0; } 
.consumption-analysis .compare-bars .bar-list-v .fill span {position: absolute;left: 50%;bottom: 100%;white-space: nowrap;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;line-height: 16px;font-weight: 500;color: var(--text-primary );-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.consumption-analysis .compare-bars .bar-list-v .i .fill {background-color: var(--bg-cyan-same); } 
.consumption-analysis .compare-bars .bar-list-v .p .fill {background-color: var(--palette-seafoam-400); } 
.consumption-analysis .compare-bars .bar-list-v .none .fill {height: 25% !important;background-color: var(--bg-gray); } 
.consumption-analysis .compare-bars .bar-list-v .none .fill span {display: none; } 
.consumption-analysis .compare-bars .legend {margin-top: 24px;text-align: center; } 
.consumption-analysis .compare-bars .legend > span {position: relative;font-size: 11px;line-height: 16px;margin-right: 26px;color: var(--text-tertiary);padding-left: 12px; } 
.consumption-analysis .compare-bars .legend > span::before {content: "";position: absolute;left: 0;top: calc(50% - 5px);width: 10px;height: 10px;margin-right: 4px;border-radius: 10px; } 
.consumption-analysis .compare-bars .legend > span.i::before {background-color: var(--bg-cyan-same); } 
.consumption-analysis .compare-bars .legend > span.p::before {background-color: var(--palette-seafoam-400); } 
.consumption-analysis .compare-bars .legend > span.none::before {background-color: var(--bg-gray); } 
.consumption-analysis .compare-bars .legend > span:last-child {margin-right: 0; } 
.consumption-analysis .button-group + .compare-bars {margin-top: 24px; } 
.consumption-analysis .compare-charts .h4 {margin: 8px 0 32px; } 
.consumption-analysis .compare-charts .compare {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.consumption-analysis .compare-charts .compare .chart {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 11px; } 
.consumption-analysis .compare-charts .compare .chart:last-child {margin-right: 0; } 
.consumption-analysis .compare-charts p.speech {position: relative;margin-top: 18px;padding: 8px 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center;background-color: var(--bg-gray);border-radius: 6px; } 
.consumption-analysis .compare-charts p.speech .color-em {font-weight: 500; } 
.consumption-analysis .compare-charts p.speech::before {content: "";position: absolute;left: calc(50% - 8px);bottom: calc(100% - 6px);border-style: solid;border-color: transparent transparent var(--gray-50) transparent;border-width: 0 8px 16px 8px; } 
.consumption-analysis .compare-charts .legend {width: 100%;margin-top: 16px;margin-bottom: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center; } 
.consumption-analysis .compare-charts .legend li {position: relative;display: inline-block;padding-left: 12px;margin: 4px 8px;white-space: nowrap; } 
.consumption-analysis .compare-charts .legend li::before {content: "";position: absolute;left: 0;top: calc(50% - 4px);width: 8px;height: 8px;background-color: var(--bg-dark);border-radius: 8px; } 
.consumption-analysis .compare-charts .legend li.legend-1::before {background-color: var(--palette-cyan-600); } 
.consumption-analysis .compare-charts .legend li.legend-2::before {background-color: var(--bg-blue-same); } 
.consumption-analysis .compare-charts .legend li.legend-3::before {background-color: var(--bg-green-same); } 
.consumption-analysis .compare-charts .legend li.legend-4::before {background-color: var(--bg-green-same); } 
.consumption-analysis .compare-charts .legend li.legend-5::before {background-color: var(--bg-green-same); } 
.consumption-analysis .compare-charts .legend li.legend-6::before {background-color: var(--palette-seafoam-400); } 
.consumption-analysis .compare-charts .legend li.legend-7::before {background-color: var(--palette-cyan-600); } 
.consumption-analysis .compare-charts .legend li.legend-8::before {background-color: var(--bg-cyan-same); } 
.consumption-analysis .compare-charts .legend li.legend-9::before {background-color: var(--palette-purple-800); } 
.consumption-analysis .compare-charts .legend li.legend-10::before {background-color: var(--gray-300); } 
.calendar-filter {position: relative;margin-top: 16px;padding: 0 0 12px 20px;white-space: nowrap;overflow-x: auto;font-size: 0; } 
.calendar-filter .filter {display: inline-block;margin-right: 8px; } 
.calendar-filter .filter:last-child {margin-right: 20px; } 
.calendar-filter .filter input {position: absolute;width: 1px;height: 1px;opacity: 0; } 
.calendar-filter .filter label {display: inline-block;padding: 3px 15px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border: 1px solid var(--border-secondary);border-radius: 16px;background-color: var(--bg-gray); } 
.calendar-filter .filter :checked + label {background-color: var(--bg-canvas_white ); } 
.calendar-filter .filter.f1 :checked + label {color: var(--text-blue);border-color: rgba(4, 113, 233, 0.6); } 
.calendar-filter .filter.f2 :checked + label {color: var(--text-blue);border-color: rgba(4, 113, 233, 0.6); } 
.calendar-filter .filter.f3 :checked + label {color: var(--text-olive);border-color: var(--border-olive-same); } 
.calendar-filter .filter.f4 :checked + label {color: var(--text-purple);border-color: var(--border-purple-same); } 
.calendar-filter .filter.f5 :checked + label {color: var(--text-orange);border-color: var(--border-yellow-same); } 
.calendar-filter .filter.f6 :checked + label {color: var(--text-red);border-color: var(--border-red-same); } 
.retirement-simulation .top {margin: -32px -20px 32px;padding: 32px 20px;background-color: var(--bg-gray); } 
.retirement-simulation .top .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.retirement-simulation .top .title em {color: var(--text-blue); } 
.retirement-simulation .top .title .btn-bs {position: relative;display: inline-block;padding-right: 28px;color: var(--text-blue); } 
.retirement-simulation .top .title .btn-bs::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.retirement-simulation .top .title .btn-bs::before {content: "";position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px solid var(--border-blue-same); } 
.retirement-simulation .top .box {margin-top: 24px;padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.retirement-simulation .top .box .txt-sub {display: block;margin-bottom: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.retirement-simulation .top .box .txt-sub strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.retirement-simulation .top .box .txt-sub .tooltip-trigger {position: relative;top: -2px; } 
.retirement-simulation .top .box .legend {margin-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.retirement-simulation .top .box .legend p.label {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 16px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;white-space: nowrap;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.retirement-simulation .top .box .legend p.label:last-child {margin-right: 0; } 
.retirement-simulation .top .box .legend p.label > span {display: inline-block;margin-right: 4px;vertical-align: middle;width: 10px;height: 10px;border-radius: 10px;color: transparent;overflow: hidden; } 
.retirement-simulation .top .box .legend p.label.blue > span {background-color: var(--bg-blue-same); } 
.retirement-simulation .top .box .legend p.label.green > span {background-color: var(--palette-seafoam-600); } 
.retirement-simulation .top .box .legend p.label.red > span {background-color: var(--bg-red-same); } 
.retirement-simulation .chart-slider {position: relative; } 
.retirement-simulation .slider-area {position: absolute;left: 48px;right: 0;bottom: 26px; } 
.retirement-simulation .slider-area .ui-slider {background-color: var(--bg-gray); } 
.retirement-simulation .slider-area .ui-slider-horizontal {height: 8px; } 
.retirement-simulation .slider-area .ui-slider .ui-slider-handle {position: absolute;z-index: 2;top: -8px;margin-left: -12px;width: 24px;height: 24px;cursor: pointer;-ms-touch-action: none;touch-action: none;background-color: var(--bg-canvas_white );border-radius: 24px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.retirement-simulation-section .h4 {margin-bottom: 8px; } 
.retirement-simulation-section .assets-info {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );border-top: 1px solid var(--gray-600); } 
.retirement-simulation-section .assets-info > li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.retirement-simulation-section .assets-info > li > .right {font-weight: 500; } 
.retirement-simulation-section .assets-info > li ul {clear: both;padding-top: 12px; } 
.retirement-simulation-section .assets-info > li li {padding: 4px 0; } 
.retirement-simulation-section .assets-info > li li .left {color: var(--text-tertiary); } 
.retirement-simulation-section .assets-info > li li:last-child {padding-bottom: 0; } 
.retirement-simulation-section .assets-info li::after {content: "";display: block;clear: both; } 
.retirement-simulation-section .assets-info .desc {color: var(--text-tertiary); } 
.retirement-simulation-section .assets-info .left {clear: both;float: left; } 
.retirement-simulation-section .assets-info .right {float: right; } 
.retirement-simulation-section .find-service {margin-top: 16px; } 
.retirement-simulation-section .find-service li.service {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.retirement-simulation-section .find-service li.service + li.service {margin-top: 12px; } 
.retirement-simulation-section .find-service li.service .name {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.retirement-simulation-section .find-service li.service .sub-title {display: block;margin: 0;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.retirement-simulation-section .find-service li.service .link {position: absolute;right: 10px;top: calc(50% - 12px);width: 24px;height: 24px;overflow: hidden;color: transparent; } 
.retirement-simulation-section .find-service li.service .link::after {content: "";position: absolute;left: 6px;top: 6px;display: block;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.retirement-simulation-section .find-service li.service .sub-link {margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.retirement-simulation-section .find-service li.service .sub-link li {margin-right: 8px; } 
.retirement-simulation-section .find-service li.service .sub-link li:last-child {margin-right: 0; } 
.retirement-simulation-section .find-service li.service .sub-link a {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.transaction-wrap .detail{position:relative;}
.transaction-wrap .detail .account .info2>img{width:16px;height:16px;vertical-align:top;margin-top:1px}
.transaction-wrap .detail .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.transaction-wrap .detail .title .logo {display: block;margin-right: 6px;width: 24px;height: 24px;border-radius: 24px;overflow: hidden;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px; } 
.transaction-wrap .detail .title .logo.logo-16 {width: 16px;height: 16px;margin-left: 6px;flex: initial;}
.transaction-wrap .detail .title .logo img {display: block;width: 100%;height: 100%; } 
.transaction-wrap .detail .title .txt1 {color: var(--text-tertiary);white-space: nowrap; } 
.transaction-wrap .detail .title .txt2 {position: relative;margin-left: 6px;padding-left: 7px;color: var(--text-primary ); } 
.transaction-wrap .detail .title .txt2::before {content: "";position: absolute;left: 0;top: 5px;bottom: 5px;width: 1px;background-color: var(--gray-300); } 
.transaction-wrap .detail .title .tooltip-trigger {margin-left: 6px; } 
.transaction-wrap .detail button.title { position: relative; padding-right: 22px; border: none; background-color: var(--bg-canvas_white ); } 
.transaction-wrap .detail button.title::after { content: ""; position: absolute; right: 0; top: 0; width: 24px; height: 24px; background: url(/images/web/img/icon/sprite-icons24.png) no-repeat -19px -48px; background-size: 360px 288px; } 
.transaction-wrap .detail .account {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.transaction-wrap .detail .account .info2 {margin-left: 4px; } 
.transaction-wrap .detail button.account {border: 0;border-bottom: 1px solid var(--border-primary);background-color: transparent; } 
.transaction-wrap .detail .etc {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-wrap .detail .etc em {font-weight: 500; } 
.transaction-wrap .detail .amounts {margin-top: 32px; } 
.transaction-wrap .detail .amounts .label {display: block;margin-bottom: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-wrap .detail .amounts .value {display: block;font-size: 26px;line-height: 36px;font-weight: 500;color: var(--text-primary ); } 
.transaction-wrap .detail .amounts + .button-group,
.transaction-wrap .detail .etc + .button-group {margin-top: 32px; } 
.transaction-wrap > hr.dividers-group {display: none; } 
.transaction-wrap > hr.dividers-group + .tabs,
.transaction-wrap > hr.dividers-group + .transaction-lists,
.transaction-wrap > hr.dividers-group + .history-inquiry {margin-top: 32px; } 
.transaction-wrap > hr.dividers-group + .history-inquiry {position: relative;border-top: 8px solid var(--border-secondary); } 
.transaction-wrap > hr.dividers-group + .history-inquiry::before {content: "";position: absolute;left: -20px;right: -20px;top: -8px;border-top: 8px solid var(--border-secondary); } 
.transaction-wrap .history-inquiry {margin-top: 32px; } 
.transaction-wrap .history-inquiry .search-control {margin-bottom: 24px;background-color: var(--bg-canvas_white ); } 
.transaction-wrap .history-inquiry .search-control .search-bar {border: 0;background-color: var(--bg-gray); } 
.transaction-wrap .dividers-group + .history-inquiry {margin-top: -32px; } 
.transaction-wrap .tabs .history-inquiry {margin-top: 0; } 
.transaction-wrap .bottom-sheet-contents > .info-date:first-child {margin-top: -8px; } 
.transaction-wrap .info-date {margin-bottom: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-wrap .info-date + .info-section {margin-top: 16px; } 
.transaction-wrap .info-section {margin-top: 32px; } 
.transaction-wrap .info-section:first-child {margin-top: 0; } 
.transaction-wrap .info-section .section-title {margin-bottom: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.transaction-wrap .info-section ul.information {padding: 12px 0;border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.transaction-wrap .info-section ul.information li {padding: 4px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.transaction-wrap .info-section ul.information li > .tit {color: var(--text-tertiary); } 
.transaction-wrap .info-section ul.information li > .val {color: var(--text-primary ); } 
.transaction-wrap .info-section .information-lists {padding: 12px 0;border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary); } 
.transaction-wrap .info-section .information-lists > .info {padding: 4px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.transaction-wrap .info-section .information-lists > .info > .tit {color: var(--text-tertiary); } 
.transaction-wrap .info-section .information-lists > .info > .val {color: var(--text-primary ); } 
.transaction-wrap .info-section .information-lists > .info + .info {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.transaction-wrap .info-section .information-lists ul.lists {margin: 12px 0 0; } 
.transaction-wrap .info-section .information-lists ul.lists > li {border-top: 1px solid var(--border-secondary); } 
.transaction-wrap .info-section .information-lists ul.lists:last-child ul.information {padding-bottom: 0; } 
.transaction-wrap .info-section .information-lists ul.lists + .info {padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.transaction-wrap .info-section .information-lists ul.information {border: 0; } 
.transaction-wrap .btn-arrow {position: relative;border: 0;background-color: transparent;width: 12px;height: 24px;overflow: hidden;color: transparent; } 
.transaction-wrap .btn-arrow::after {content: "";position: absolute;right: 0;top: 50%;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.transaction-wrap div[role=tabpanel] {margin: 0 0 20px 0; } 
.transaction-wrap .relative-wrap {position: relative; } 
.transaction-wrap .relative-wrap .btn-toggle-switch {position: absolute;right: 0;top: -4px; } 
.transaction-wrap .swiper-type-list.swiper-m {margin-top: 0; } 
.transaction-wrap .swiper-type-list .swiper {margin-top: 24px;padding-top: 0;padding-bottom: 40px; } 
.transaction-wrap .swiper-type-list.type2 .swiper {padding-bottom: 0; } 
.transaction-wrap .swiper-type-list.swiper-m .swiper-horizontal > .swiper-pagination-bullets {bottom: 8px; } 
.transaction-wrap .btn-overflow{height:24px;width:24px;background-color: transparent;border: 0 none;position:absolute;right:0;top:0;padding:0;margin:0;}				
.transaction-wrap .btn-overflow::before{content: "";width:24px;height:24px;display:block;background-position: 0 -120px;background-repeat:no-repeat;background-color:transparent;background-image:url(/images/web/img/icon/sprite-icons24.png);background-size:360px 288px;}
.transaction-wrap .bg-purple-box{margin:-32px -20px 0 -20px;padding:32px 20px 24px;background:rgba(198, 185, 255, 0.40);}
.transaction-wrap .bg-purple-box .detail button.title{background:transparent;}
.transaction-wrap .bg-purple-box .detail .account{border-bottom:none;font-weight:initial;}
.transaction-wrap .bg-purple-box .btn-type-5{color:var(--text-primary );background-color:var(--palette-purple-500);}			
.transaction-wrap .bg-purple-box .detail .amounts .value{font-size:30px;}
.transaction-lists .days .day {margin-top: 32px; } 
.transaction-lists .days .day:first-child {margin-top: 0; } 
.transaction-lists .days .day > ul {border-top: 1px solid var(--border-primary); } 
.transaction-lists .days .day > ul > li {padding: 16px 0 14px;border-bottom: 1px solid var(--border-secondary); } 
.transaction-lists .days .day > ul.type2 > li:last-child {border-bottom: 0; } 
.transaction-lists .days .flex-align-wrap {margin-top: 12px;margin-bottom: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.transaction-lists .days .date {margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.transaction-lists .days .time {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-lists .days .time + .rtext {margin-top: -18px; } 
.transaction-lists .days .ltext {float: left;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-lists .days .rtext {float: right;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-lists .days .ftext {margin-top: 4px;text-align: right;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-lists .days .info {clear: both;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.transaction-lists .days .info .row {padding: 2px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.transaction-lists .days .info .row:first-child {padding-top: 4px; } 
.transaction-lists .days .info .row.accent {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.transaction-lists .days .info .row.accent .tit {color: var(--text-primary ); } 
.transaction-lists .days .info .tit {color: var(--text-secondary); } 
.transaction-lists .days .info .val {color: var(--text-primary ); } 
.transaction-lists .days .info .val:first-child {width: 100%;text-align: right; } 
.transaction-lists .days .plus {color: var(--text-red) !important; } 
.transaction-lists .days .minus {color: var(--text-blue) !important; } 
.transaction-lists .days .t-bar3::before {vertical-align: middle;margin-top: -3px;}
.kcredit-login {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.kcredit-login .login {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;margin-bottom: 24px; } 
.kcredit-login .login h2 {margin-bottom: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.kcredit-login .login p.text {margin-bottom: 48px; } 
.kcredit-login .login .login-form {margin-bottom: 24px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.kcredit-login .login .login-form .id::before {background-position: -312px -240px;background-repeat: no-repeat;background-color: transparent; } 
.kcredit-login .login .login-form .pw {border-top: 1px solid var(--border-primary); } 
.kcredit-login .login .login-form .pw::before {background-position: -336px -240px;background-repeat: no-repeat;background-color: transparent; } 
.kcredit-login .login .login-form > div {position: relative;height: 56px;overflow: hidden; } 
.kcredit-login .login .login-form > div::before {content: "";position: absolute;z-index: 2;left: 15px;top: 15px; } 
.kcredit-login .login .login-form .ui-form {margin-left: 28px; } 
.kcredit-login .login .login-form .ui-form .form-set {border: 0; } 
.kcredit-login .login a.link {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center; } 
.kcredit-login .message {padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.kcredit-login .message p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.kcredit-login .message p.tit {margin-bottom: 8px;color: var(--text-primary );font-weight: 500; } 
.kcredit-join-guide .title {margin-bottom: 24px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.kcredit-join-guide .section .title {margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.kcredit-join-guide .section .image {margin-top: 16px; } 
.kcredit-join-guide .section .image img {display: block;width: 100%;max-width: 335px;margin: 0 auto; } 
.kcredit-join-guide .step-guide {position: relative;margin: 16px 0 24px; } 
.kcredit-join-guide .step-guide .step {position: relative;margin-top: 16px;padding-left: 77px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.kcredit-join-guide .step-guide .step:first-child {margin-top: 0; } 
.kcredit-join-guide .step-guide .step::before {position: absolute;z-index: 2;left: 0;top: -2px;width: 68px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.kcredit-join-guide .step-guide .step:nth-child(1)::before {content: "1단계"; } 
.kcredit-join-guide .step-guide .step:nth-child(2)::before {content: "2단계"; } 
.kcredit-join-guide .step-guide .step:nth-child(3)::before {content: "3단계"; } 
.kcredit-join-guide .step-guide .step:nth-child(4)::before {content: "4단계"; } 
.kcredit-join-guide .step-guide .rb {display: block;font-weight: 500;color: var(--text-primary ); } 
.kcredit-join-guide .step-guide .rc {display: block;font-weight: 500;color: var(--text-blue); } 
.kcredit-join-guide .step-guide .desc {display: block;font-weight: 300;color: var(--text-tertiary);word-break: keep-all; } 
.kcredit-join-guide .step-guide .line {position: absolute;z-index: 1;left: 34px;top: 10px;bottom: 10px;border-left: 1px dashed var(--border-blue-same); } 
.chart-area .dummy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: rgba(4, 113, 233, 0.3); } 
.hashtags {margin-top: 16px;font-size: 0; } 
.hashtags .btn-tag {margin-right: 4px; } 
.hashtags .btn-tag:last-child {margin-right: 0; } 
.goal-detail-wrap {position: relative;padding: 32px 20px;background-color: var(--bg-blue-same); } 
.goal-detail-wrap .ui-overflow-menu {position: absolute;right: 20px;top: 38px; } 
.goal-detail-wrap h2 .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.goal-detail-wrap h2 .hashtags {display: block; } 
.goal-detail-wrap .list-type-table {border-top: 0;border-bottom: 0; } 
.goal-detail-wrap .list-type-table .txt-data-area small {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.goal-detail-wrap .inner-box {margin-top: 24px;padding: 24px;background-color: var(--bg-canvas_white );border-radius: 12px; } 
.goal-detail-wrap .goal-value dd {margin-top: 4px;font-size: 30px;font-weight: 700; } 
.goal-detail-wrap .goal-value dd .unit {font-size: 28px;font-weight: 500; } 
.goal-detail-wrap .result-box {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-radius: 6px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.goal-detail-wrap .result-box .tit {color: var(--text-tertiary); } 
.goal-detail-wrap .result-box .value {font-weight: 500; } 
.goal-event-text {margin: 32px 0; } 
.goal-event-text a {display: block;text-align: center;color: var(--text-blue); } 
.goal-portfolio {margin-top: 32px; } 
.goal-portfolio .h5 {margin-top: 16px; } 
.goal-portfolio .chart-area {margin-top: 24px; } 
.portfolio-add-deposit {margin-top: 32px; } 
.portfolio-add-deposit:first-child {margin-top: 0; } 
.portfolio-add-deposit .text.bullet-star {margin-top: 16px; } 
.rejected-sec + .portfolio-add-deposit,
.complete-sec + .portfolio-add-deposit {margin-top: -8px; } 
.portfolio-product-cards {position: relative; } 
.distribution-option {margin-bottom: 32px; } 
.distribution-option .btn-radio-list {margin-bottom: 16px; } 
.distribution-option .progress-bar {margin-bottom: 24px; } 
.notice-contents-wrap + .list-type-money {margin-top: 32px; } 
.list-type-money {border-top: 1px solid var(--gray-600); } 
.list-type-money.no-bd{border-top:0;}
.list-type-money > li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.list-type-money > li.error .info .txt {color: var(--text-red); } 
.list-type-money > li.error .message {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding: 11px 16px;color: var(--text-red) !important;background-color: rgba(235, 61, 79, 0.1); } 
.list-type-money > li.complete .message {color: var(--text-blue) !important;background-color: var(--bg-blue); } 
.list-type-money > li.no-bd {border-bottom: 0; } 
.list-type-money .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.list-type-money .account-number {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.list-type-money .weight {display: block;margin-top: 8px; } 
.list-type-money .weight.down {color: var(--text-blue); } 
.list-type-money .weight.up {color: var(--text-red); } 
.list-type-money .weight-change span {display: inline-block !important; } 
.list-type-money .weight-change .before {color: var(--text-tertiary); } 
.list-type-money .weight-change .before::after {content: "→";display: inline-block;margin-left: 4px; } 
.list-type-money .weight-change .after.down {color: var(--text-blue); } 
.list-type-money .weight-change .after.up {color: var(--text-red); } 
.list-type-money .status {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 8px; } 
.list-type-money .status.cancel {color: var(--text-red); } 
.list-type-money .info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.list-type-money .info .tit {color: var(--text-tertiary); } 
.list-type-money .info .txt {color: var(--text-primary ); } 
.list-type-money .info .txt.sell {color: var(--text-blue); } 
.list-type-money .info .txt.buy {color: var(--text-red); } 
.list-type-money .info:first-child {margin-top: 0; } 
.list-type-money .info + .info {margin-top: 8px; } 
.list-type-money .info + .button-group {margin-top: 16px; } 
.list-type-money .info .font-medium {font-weight: 500; } 
.list-type-money .message {margin-top: 16px;padding: 12px 16px;color: var(--text-tertiary);background-color: var(--bg-gray);border-radius: 6px; } 
.list-type-money.type-b .error .info .txt {color: var(--text-primary ) !important; } 
.list-type-money + .flex-align-wrap {margin-top: 16px; } 
.list-type-money + .flex-align-wrap .btn-withicon.icon-call {margin-top: 16px; } 
.list-type-money .list-type-table {border: 0; } 
.list-type-money .list-type-table:last-child {padding-bottom: 0; } 
.list-type-money .closed-msg {margin-top: 16px;color: var(--text-red); } 
.list-type-money > li.closed {background-color: var(--bg-gray); } 
.list-type-money > li.closed .label-wrap {-webkit-filter: grayscale(100%) contrast(90%);filter: grayscale(100%) contrast(90%); } 
.list-type-money > li.closed .name {color: var(--text-tertiary); } 
.list-type-money > li.closed .account-number {color: var(--text-tertiary); } 
.list-type-money .ui-form {margin-top: 16px;margin-bottom: 0; } 
.list-type-money.type-card {border: 0; } 
.list-type-money.type-card > li {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-bottom: 12px; } 
.list-type-money.type-card > li:last-child {margin-bottom: 0; } 
.list-type-money.type-card .name {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.list-type-money.type-card .checked-li.checked {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.list-type-money.type-card .input-type-checkbox {position: absolute;right: 15px;top: 15px; } 
.list-type-money .label-wrap {margin-bottom: 4px; } 
.transaction-status {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-status dl {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%; } 
.transaction-status dl::after {content: "";display: block;clear: both; } 
.transaction-status dl dt {margin-top: 8px;clear: left;float: left;width: 30%; } 
.transaction-status dl dd {margin-top: 8px;float: left;width: 70%;text-align: right;font-weight: 500;color: var(--text-primary ); } 
.transaction-status .count {text-align: right; } 
.transaction-status .count .total {font-weight: 500;color: var(--text-primary ); } 
.transaction-status .count .total .num {color: var(--text-blue); } 
.transaction-status .count .success::before {content: "("; } 
.transaction-status .count .success .num {color: var(--text-blue); } 
.transaction-status .count .success .num.zero {color: var(--text-primary ); } 
.transaction-status .count .error::before {content: "";display: inline-block;margin: 0 6px;width: 1px;height: 12px;background-color: var(--palette-blue-200); } 
.transaction-status .count .error::after {content: ")"; } 
.transaction-status .count .error .num {color: var(--text-red); } 
.transaction-status .count .error .num.zero {color: var(--text-primary ); } 
.transaction-status + p.subtext {margin-top: 8px; } 
/* [목표 아이콘 구분]
1. 10번대 = 여가
- (icon_plan_11) : 여행
- (icon_plan_12) : 취미
- (icon_plan_13) : 레저
- (icon_plan_14) : 피트니스
2. 20번대 = 소비
- (icon_plan_21) : 쇼핑
- (icon_plan_22) : 명품
- (icon_plan_23) : 자동차
- (icon_plan_24) : 디지털기기
- (icon_plan_25) : 가전제품
3. 30번대 = 이벤트
- (icon_plan_31) : 교육
- (icon_plan_32) : 결혼
4. 40번대 = 목돈마련
- (icon_plan_41) : 노후
- (icon_plan_42) : 주택
- (icon_plan_43) : 여유자금마련
- (icon_plan_44) : 목돈만들기
5. 90번대 = 기타
- (icon_plan_91) : 대출상환
- (icon_plan_92) : 자산일임
- (icon_plan_99) : 기타
*/
.icon-plan-99, .icon-plan-92, .icon-plan-91, .icon-plan-44, .icon-plan-43, .icon-plan-42, .icon-plan-41, .icon-plan-32, .icon-plan-31, .icon-plan-25, .icon-plan-24, .icon-plan-23, .icon-plan-22, .icon-plan-21, .icon-plan-14, .icon-plan-13, .icon-plan-12, .icon-plan-11 {display: inline-block;width: 48px;height: 48px;background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%; } 
.icon-plan-11 {background-image: url(/images/web/img/moneybus/plan/icon_plan_11.png); } 
.icon-plan-12 {background-image: url(/images/web/img/moneybus/plan/icon_plan_12.png); } 
.icon-plan-13 {background-image: url(/images/web/img/moneybus/plan/icon_plan_13.png); } 
.icon-plan-14 {background-image: url(/images/web/img/moneybus/plan/icon_plan_14.png); } 
.icon-plan-21 {background-image: url(/images/web/img/moneybus/plan/icon_plan_21.png); } 
.icon-plan-22 {background-image: url(/images/web/img/moneybus/plan/icon_plan_22.png); } 
.icon-plan-23 {background-image: url(/images/web/img/moneybus/plan/icon_plan_23.png); } 
.icon-plan-24 {background-image: url(/images/web/img/moneybus/plan/icon_plan_24.png); } 
.icon-plan-25 {background-image: url(/images/web/img/moneybus/plan/icon_plan_25.png); } 
.icon-plan-31 {background-image: url(/images/web/img/moneybus/plan/icon_plan_31.png); } 
.icon-plan-32 {background-image: url(/images/web/img/moneybus/plan/icon_plan_32.png); } 
.icon-plan-41 {background-image: url(/images/web/img/moneybus/plan/icon_plan_41.png); } 
.icon-plan-42 {background-image: url(/images/web/img/moneybus/plan/icon_plan_42.png); } 
.icon-plan-43 {background-image: url(/images/web/img/moneybus/plan/icon_plan_43.png); } 
.icon-plan-44 {background-image: url(/images/web/img/moneybus/plan/icon_plan_44.png); } 
.icon-plan-91 {background-image: url(/images/web/img/moneybus/plan/icon_plan_91.png); } 
.icon-plan-92 {background-image: url(/images/web/img/moneybus/plan/icon_plan_92.png); } 
.icon-plan-99 {background-image: url(/images/web/img/moneybus/plan/icon_plan_99.png); } 
.auto-trans-change {margin-top: 32px; } 
.auto-trans-change .h2 {margin-bottom: 24px; } 
.auto-trans-change .list-type-table {border: 0;padding: 0;margin-top: 24px; } 
.auto-trans-change .bottom-notice {margin-bottom: 16px; } 
.auto-trans-change + .terms-view-wrap {margin-top: 12px; } 
.auto-trans-change .h2 + .box-layout-wrap {margin-top: -8px;margin-bottom: 32px; } 
.goal-section {margin-top: 8px; } 
.goal-section .goal-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.goal-section .goal-title i + .title {margin-left: 16px; } 
.goal-section .goal-title .label-wrap {margin-right: 8px; } 
.goal-section .goal-title .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.goal-section .portfolio-product-cards {margin-top: 24px; } 
.goal-section .portfolio-product-cards .type-card-prod .in-forms .ui-form:last-child {margin-bottom: 0; } 
.goal-section .notice-contents-wrap {margin-top: 16px; } 
.goal-section + .goal-section {margin-top: 24px; } 
.goal-section + .terms-view-wrap {margin-top: 12px; } 
.goal-section .list-type-table {border: 0;padding-bottom: 0; } 
.MB0911 + .terms-view-wrap,
.tabView + .terms-view-wrap {margin-top: 12px; } 
.portfolio-information {margin-top: 32px; } 
.portfolio-information .h2 {margin-bottom: 0; } 
.portfolio-information .period {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;margin-top: 8px;margin-bottom: 24px;color: var(--text-tertiary); } 
.portfolio-about .h2 {margin-bottom: 0; } 
.portfolio-about .h2 + .text {margin-top: 8px; } 
.portfolio-about .text + .box-layout-wrap {margin-top: 24px; } 
.portfolio-about .bottom-notice-contents .title {display: block;margin: 32px 0 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-about .bottom-notice-contents > img {display: block;margin: 24px 0;width: 100%; } 
.portfolio-about .txt1 {float: right;margin-top: -40px;color: var(--text-red);text-decoration: line-through; } 
.portfolio-about .table-list-wrap {clear: right; } 
.portfolio-modify {margin-top: 32px; } 
.portfolio-modify:first-child {margin-top: 0; } 
.portfolio-modify .tab-list {margin-bottom: 32px; } 
.portfolio-modify .btn-radio-list {margin-bottom: 20px; } 
.portfolio-modify .btn-radio-list em {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.portfolio-modify .btn-radio-list li {margin-bottom: 12px; } 
.portfolio-modify .btn-radio-list li:last-child {margin: 0; } 
.portfolio-modify .portfolio-modify-case .ui-form-sec + .text {margin-top: 16px; } 
.portfolio-modify .btn-radio-list.type-full > li {margin-top: 0; } 
.monthly-payment-lists .top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px; } 
.monthly-payment-lists .top .label-wrap {margin-right: 8px;margin-bottom: 0; } 
.monthly-payment-lists .top .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.monthly-payment-lists .tabs {margin-bottom: 16px; } 
.monthly-payment-lists .monthly-wrap {margin: 0 -20px;border-bottom: 1px solid var(--border-secondary); } 
.monthly-payment-lists .monthly {border-top: 1px solid var(--border-secondary); } 
.monthly-payment-lists .monthly .head {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 24px 40px 24px 20px; } 
.monthly-payment-lists .monthly .head .title,
.monthly-payment-lists .monthly .head .amounts {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.monthly-payment-lists .monthly .head .js-toggle-control {position: absolute;right: 12px;top: 24px;border: 0;background-color: transparent;width: 24px;height: 24px;text-indent: -10000px; } 
.monthly-payment-lists .monthly .head .js-toggle-control::after {content: "";position: absolute;left: 0;top: 0; } 
.monthly-payment-lists .monthly .lists {padding: 0 20px; } 
.monthly-payment-lists .monthly .type-card-prod:last-child {margin-bottom: 24px; } 
.my-asset-forms .h2 {margin-bottom: 8px; } 
.my-asset-forms .h2 + p.text {margin-bottom: 24px; } 
.my-asset-forms .asset-form-box {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.my-asset-forms .asset-form-box + .button-group {margin-top: 24px; } 
.my-asset-forms .asset-form-box + .asset-form-box {margin-top: 12px; } 
.my-asset-forms .asset-form-box.st-box {background-color: var(--bg-gray);border-color: var(--border-blue); } 
.my-asset-forms .asset-form-box.st-box .ui-form .form-set {background-color: transparent; } 
.my-asset-forms .asset-form-box .st-summary .title {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-asset-forms .asset-form-box .st-summary .info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.my-asset-forms .asset-form-box .st-summary .info span {display: inline-block;position: relative;padding-right: 16px; } 
.my-asset-forms .asset-form-box .st-summary .info span::after {content: "";position: absolute;top: 3px;bottom: 3px;right: 6px;width: 1px;background-color: var(--bg-gray); } 
.my-asset-forms .asset-form-box .st-summary .info span:last-child::after {display: none; } 
.my-asset-forms .asset-form-box .st-summary [aria-expanded=true] + .info {display: none; } 
.my-asset-forms .asset-form-box .st-summary .delete {position: absolute;right: 39px;top: 9px;width: 24px;height: 24px;border: 0;background-color: transparent;text-indent: -10000px; } 
.my-asset-forms .asset-form-box .st-summary .delete::after {content: "";position: absolute;top: 0;left: 0;margin: 4px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.my-asset-forms .asset-form-box .st-summary .js-toggle-control {position: absolute;right: 9px;top: 9px;width: 24px;height: 24px;border: 0;background-color: transparent;text-indent: -10000px; } 
.my-asset-forms .asset-form-box .st-summary .js-toggle-control::after {position: absolute;top: 0;left: 0;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-asset-forms .asset-form-box .memo-form-group {position: relative; } 
.my-asset-forms .asset-form-box .memo-form-group.selected .ui-form {position: relative;z-index: 1; } 
.my-asset-forms .asset-form-box .memo-form-group.selected .ui-form[data-mode=dropdown] {position: absolute;z-index: 2;right: 0;top: 32px; } 
.my-asset-forms .asset-form-box .memo-form-group.selected .ui-form[data-mode=dropdown] .form-set {border-color: transparent;background-color: transparent; } 
.my-asset-forms .asset-form-box .memo-form-group.selected .ui-form[data-mode=dropdown] .form-set .select-label {font-size: 0; } 
.my-asset-forms .asset-form-box .memo-form-group.selected .ui-form[data-mode=dropdown] .form-set::before, .my-asset-forms .asset-form-box .memo-form-group.selected .ui-form[data-mode=dropdown] .form-set::after {display: none; } 
.my-asset-forms .asset-form-box .memo-form-group.selected .btn-clear {right: 32px !important; } 
.my-asset-forms .asset-form-box .memo-form-group.selected .memo-input-form {display: block; } 
.my-asset-forms .asset-form-box .memo-form-group .ui-form.line-type + .ui-form.line-type {margin-top: 0; } 
.my-asset-forms .asset-form-box .memo-form-group .memo-input-form {display: none; } 
.pension-assets .h2 {margin-bottom: 8px; } 
.pension-assets > p.text::after {content: "";display: block;width: 143px;height: 122px;margin: 60px auto 48px;background: url(/images/web/img/moneybus/bg-pension-assets.png) no-repeat 0 0/100% 100%; } 
.pension-assets .grbox {padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.pension-assets .grbox p {margin-bottom: 24px; } 
.fss-guide .stit {margin-bottom: 4px; } 
.fss-guide .scon {color: var(--text-tertiary); } 
.fss-guide .scon em {color: var(--text-blue); } 
.fss-guide img {margin-top: 16px;display: block;width: 100%; } 
.connect-login {margin-top: 32px; } 
.mb-my-product .list-type-table + .button-group {margin-top: 24px; } 
.insurance-main-top {position: relative;min-height: 224px;padding: 32px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.insurance-main-top .ui-overflow-menu {position: absolute;right: 20px;top: 20px; } 
.insurance-main-top .maincopy {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.insurance-main-top .subcopy {margin-top: 8px; } 
.insurance-main-top::after {content: "";position: absolute;right: 20px;top: 96px;width: 96px;height: 96px;background: url(/images/web/img/moneybus/bg-health.png) no-repeat 0 0/100% 100%; } 
.question-wrap .question-subject {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.question-wrap .question-subject .q {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 12px;width: 32px;height: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: center;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same);border-radius: 100%; } 
.question-wrap .question-subject .q::before {content: "Q"; } 
.question-wrap .question-subject .txt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.question-wrap .question-subject + p.text {margin-top: -8px;margin-bottom: 16px; } 
.question-wrap .answer-lists .btn {padding-left: 12px;text-align: left; } 
.question-wrap .answer-lists .btn-radio-list.type-full {margin-bottom: 0; } 
.question-wrap .answer-lists .btn-radio-list.type-full > li:first-child {margin-top: 0; } 
.question-wrap .answer-lists .btn-radio-list {margin-top: 8px;margin-bottom: 24px; } 
.question-wrap .answer-lists .btn-radio-list .button-group {margin-top: 24px; } 
.question-wrap .answer-lists .btn-radio-list .button-group .btn {height: 56px; } 
.question-wrap .answer-lists .btn-radio-list .button-group .btn .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.question-wrap .answer-lists .btn-radio-list .ui-form.box-in-label {margin-top: 24px;margin-bottom: 0; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort {margin-top: 8px;margin-bottom: 16px;display: -ms-grid;display: grid;grid-rows: 1fr 1fr 1fr;grid-template-rows: 1fr 1fr 1fr;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(1) {grid-row: 1;-ms-grid-column: 1; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(2) {grid-row: 1;-ms-grid-column: 2; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(3) {grid-row: 1;-ms-grid-column: 3; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(4) {grid-row: 2;-ms-grid-column: 1; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(5) {grid-row: 2;-ms-grid-column: 2; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(6) {grid-row: 2;-ms-grid-column: 3; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(7) {grid-row: 3;-ms-grid-column: 1; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(8) {grid-row: 3;-ms-grid-column: 2; } 
.question-wrap .answer-lists .btn-radio-list.type-btn-sort > *:nth-child(9) {grid-row: 3;-ms-grid-column: 3; } 
.question-wrap .answer-lists .js-toggle-control::after {display: none; } 
.question-wrap .answer-lists + .box-layout-wrap.border-radius {margin-top: 16px;border-radius: 12px; } 
.question-wrap .answer-lists .text-dodge {margin-top: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.family-check {margin-top: 16px; } 
.insurance-basic-info {position: relative;margin-top: 32px;margin-bottom: 24px; } 
.insurance-basic-info .edit-btn {position: absolute;top: 0;right: 0; } 
.insurance-basic-info .tooltip-trigger {position: relative;top: -2px; } 
.insurance-price-info {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.insurance-price-info .summary {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.insurance-price-info .bar {position: relative;width: 287px;margin: 24px auto; } 
.insurance-price-info .bar .min,
.insurance-price-info .bar .max {position: absolute;top: 3px;padding: 7px;text-align: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;white-space: nowrap;color: var(--text-seaform);-webkit-transform: translateX(-50%);transform: translateX(-50%);border: 1px solid rgba(24, 131, 121, 0.6);border-radius: 8px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.insurance-price-info .bar .min::after,
.insurance-price-info .bar .max::after {content: "";position: absolute;top: 100%;left: calc(50% - 6px);width: 11px;height: 5px;background: url(/images/web/img/moneybus/bg-bubble2.png) no-repeat 0 bottom/11px 10px; } 
.insurance-price-info .bar .min {left: 72px; } 
.insurance-price-info .bar .max {left: 213px; } 
.insurance-price-info .bar img {display: block;width: 100%; } 
.insurance-price-info p.text {background-color: var(--bg-gray);border-radius: 8px;padding: 16px 16px 16px 28px; } 
.insurance-price-info p.text::before {left: 16px;top: 25px; } 
.my-insurance-list > ul {border-top: 1px solid var(--gray-600); } 
.my-insurance-list > ul > li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.my-insurance-list .prod {position: relative;padding-left: 40px; } 
.my-insurance-list .prod .logo {position: absolute;left: 0;top: calc(50% - 16px); } 
.my-insurance-list .prod .logo img {display: block;width: 32px;height: 32px; } 
.my-insurance-list .prod .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-insurance-list .prod .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-insurance-list .info {margin-top: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.my-insurance-list .info dt,
.my-insurance-list .info dd {margin-top: 4px;width: 50%; } 
.my-insurance-list .info dt {color: var(--text-tertiary); } 
.my-insurance-list .info dd {text-align: right;color: var(--text-primary ); } 
.my-insurance-list .info dd.font-medium {font-weight: 500; } 
.insurance-list {margin-top: 32px;padding-top: 32px !important;background-color: var(--bg-gray); } 
.insurance-list + .button-group {margin-top: 32px; } 
.horizontal-scroll-list {padding: 20px; } 
.horizontal-scroll-list .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.horizontal-scroll-list .scroll-area {margin: 16px -20px 0;overflow-x: auto; } 
.horizontal-scroll-list .recommended-products {white-space: nowrap;padding: 2px 20px 12px; } 
.horizontal-scroll-list .recommended-products > li {display: inline-block;width: 268px;margin-right: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.horizontal-scroll-list .recommended-products > li:last-child {margin-right: 20px; } 
.horizontal-scroll-list .recommended-products .desc {white-space: normal;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;display: block; } 
.insurance-improvement-points, .insurance-diagram-wrap, .insurance-readiness-status {margin-top: 32px; } 
.insurance-improvement-points .link, .insurance-diagram-wrap .link, .insurance-readiness-status .link {margin-top: 32px;margin-bottom: 16px;text-align: center; } 
.insurance-improvement-points .link .btn-text-line::before, .insurance-diagram-wrap .link .btn-text-line::before, .insurance-readiness-status .link .btn-text-line::before {background-color: var(--gray-300); } 
.insurance-improvement-points .link .label, .insurance-diagram-wrap .link .label, .insurance-readiness-status .link .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.phrase-link + .insurance-readiness-status {margin-top: 12px; } 
.insurance-readiness-status {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.insurance-readiness-status .chart-area {margin-top: 32px; } 
.insurance-readiness-status .status-list {margin: 32px 12px 0;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.insurance-readiness-status .status-list > li {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;background-color: var(--bg-canvas_white );font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.insurance-readiness-status .status-list > li span {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.insurance-readiness-status .status-list > li::before {content: "";display: block;margin: 0 auto; } 
.insurance-readiness-status .status-list > li.ready-enough::before {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-readiness-status .status-list > li.ready-general::before {background-position: -32px -160px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-readiness-status .status-list > li.ready-lack::before {background-position: -64px -160px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-readiness-status .status-list > li.ready-none::before {background-position: -96px -160px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-readiness-status + .insurance-diagram-wrap {margin-top: 12px; } 
.insurance-readiness-status + .insurance-diagram-wrap .h4 {margin-bottom: 24px; } 
.insurance-diagram-wrap .inner {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.insurance-diagram-wrap .sample-chart {margin-top: 24px;margin-bottom: 16px; } 
.insurance-diagram-wrap .sample-chart > img {display: block;width: 280px;margin: 0 auto; } 
.insurance-diagram-wrap > .button-group {margin-top: 24px; } 
.insurance-diagram-wrap + .insurance-improvement-points {margin-top: 12px; } 
.insurance-improvement-points {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.insurance-improvement-points .point-list {margin-top: 24px; } 
.insurance-improvement-points .point-list li {position: relative;padding-left: 44px;margin-bottom: 24px; } 
.insurance-improvement-points .point-list li::before {content: "";position: absolute;left: 0;top: 8px; } 
.insurance-improvement-points .point-list li:last-child {margin-bottom: 0; } 
.insurance-improvement-points .point-list li.point1::before {background-position: -128px -64px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-improvement-points .point-list li.point2::before {background-position: -160px -64px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-improvement-points .point-list li.point3::before {background-position: -192px -64px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-improvement-points .point-list .maintxt {font-weight: 500; } 
.insurance-improvement-points .point-list .maintxt em {color: var(--text-blue); } 
.insurance-improvement-points .point-list .subtxt {color: var(--text-tertiary); } 
.my-health-module {margin-top: 32px;padding: 32px 0;background-color: var(--bg-gray); } 
.my-health-module:last-child {margin-bottom: -48px; } 
.my-health-module .title {padding: 0 20px; } 
.my-health-module .title .h2 {margin-bottom: 8px; } 
.my-health-module .title .desc {color: var(--text-tertiary); } 
.my-health-module .swiper {padding-bottom: 32px; } 
.my-health-module .swiper-pagination {bottom: 0px !important; } 
.my-health-module .swiper-slide {padding-top: 32px; } 
.my-health-module .swiper-slide .screen-img {display: block;width: 240px;height: 450px;margin: 0 auto;border-radius: 36px;-webkit-filter: drop-shadow(10px 14px 24px rgba(22, 37, 66, 0.16));filter: drop-shadow(10px 14px 24px rgba(22, 37, 66, 0.16)); } 
.my-health-module .swiper-slide .text {margin-top: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);text-align: center; } 
.my-health-module .button-group {margin: 32px 20px 0; } 
.my-health-module .module-list {margin-top: 24px; } 
.my-health-module .module-list ul {padding: 0 20px; } 
.my-health-module .module-list ul > li {margin-bottom: 12px; } 
.my-health-module .module-list ul > li:last-child {margin-bottom: 0; } 
.my-health-module .module-list ul > li.health-care a::before {background: url(/images/web/img/moneybus/bg-health2.png) no-repeat 0 0/100% 100%; } 
.my-health-module .module-list ul > li.health-age a::before {background: url(/images/web/img/moneybus/bg-health4.png) no-repeat 0 0/100% 100%; } 
.my-health-module .module-list ul > li.health-history a::before {background: url(/images/web/img/moneybus/bg-health3.png) no-repeat 0 0/100% 100%; } 
.my-health-module .module-list a {position: relative;display: block;padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.my-health-module .module-list a span {color: var(--text-blue); } 
.my-health-module .module-list a::before {content: "";position: absolute;top: calc(50% - 24px);right: 16px;width: 48px;height: 48px; } 
.phrase-link a {position: relative;display: block;padding: 16px 16px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );background-color: var(--bg-gray);border-radius: 12px; } 
.phrase-link a strong {color: var(--text-blue);font-weight: 500;white-space: nowrap; } 
.phrase-link a::after {content: "";position: absolute;right: 16px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-health .h2 {margin-bottom: 24px; } 
.mb-health .h4 {margin-top: 24px; } 
.mb-health .family-history .family {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-blue); } 
.mb-health .family-history .detail-info .source {margin-top: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mb-health .family-history .detail-info .average-cost {margin-top: 32px; } 
.mb-health .family-history .detail-info .average-cost em {font-weight: 500; } 
.mb-health .family-history .accordion-panel {padding-top: 0; } 
.mb-health .hashtags .btn-tag:active {background-color: var(--bg-canvas_white ); } 
.mb-health .h2 + .hashtags {margin-top: -16px;margin-bottom: 24px; } 
.insu-card {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.insu-card .link {position: relative;display: block; } 
.insu-card .link + .button-group {margin-top: 24px; } 
.insu-card .link::after {content: "";position: absolute;right: -7px;top: 13px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.insu-card .tit {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.insu-card .desc {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.insu-card .note {display: block;margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: right; } 
.insu-card + .insu-card {margin-top: 12px; } 
.insu-card .flex-align-wrap.align-r {margin-top: 16px; } 
.insu-card .label-wrap {position: absolute;right: 16px;top: 16px;line-height: 1; } 
.insu-card-good {margin: 0 auto;width: 280px;height: 168px;background: url(/images/web/img/moneybus/img-characters-01.png) no-repeat 0 0/100% 100%; } 
.insu-section + .insu-section {margin-top: 32px; } 
.recommended-insurance li + li {margin-top: 12px; } 
.recommended-insurance a::after {content: "";position: absolute;top: calc(50% - 12px);right: 9px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.compare-bar-list .unit {text-align: right;margin-bottom: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.compare-bar-list li {position: relative;padding-top: 32px;padding-bottom: 32px;border-bottom: 1px solid var(--border-secondary); } 
.compare-bar-list li:first-child {padding-top: 0; } 
.compare-bar-list li:first-child .unit {top: 2px; } 
.compare-bar-list li .title {display: block;margin-bottom: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.compare-bar-list li .unit {position: absolute;right: 0;top: 34px;margin: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.compare-bar-list li .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.compare-bar-list li .row .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;width: 43px;color: var(--text-primary ); } 
.compare-bar-list li .row .value {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;width: 60px;color: var(--text-primary );text-align: right; } 
.compare-bar-list li .row .bar {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 16px;border-radius: 4px;background-color: var(--bg-gray);overflow: hidden; } 
.compare-bar-list li .row .fill {display: block;height: inherit;border-radius: 4px;background-color: var(--bg-cyan-same); } 
.compare-bar-list li .row.c2 .fill {background-color: var(--palette-seafoam-400); } 
.compare-bar-list li .row + .row {margin-top: 10px; } 
.ui-form.readonly.input-back .form-set {background-color: var(--bg-canvas_white ) !important; } 
#infoYouNeedKnowBS .text-counter {margin: 8px 0; } 
#infoYouNeedKnowBS .text-counter li + li {margin-top: 8px; } 
.hc-auth .h2 {margin-bottom: 0; } 
.hc-auth .h2 + .text {margin-top: 8px; } 
.hc-auth .captcha-area {width: 300px;margin: 24px auto; } 
.hc-auth .captcha-area .temp {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 104px;background-color: var(--gray950-a20); } 
.hc-auth .captcha-area .button {margin-top: 16px;text-align: right; } 
.hc-auth .ui-form {margin-bottom: 0; } 
.hc-detail-wrap .h2 + .text {margin-top: -24px; } 
.hc-detail-wrap .h4 + .text {margin-top: -8px; } 
.hc-detail-wrap .accordion {margin-bottom: 16px; } 
.hc-detail-wrap p.tit {margin-bottom: 8px;color: var(--text-primary );font-weight: 500; } 
.hc-detail-wrap ul.text + p.tit {margin-top: 24px; } 
.hc-detail-wrap p.tit + .list-type-table {margin-top: 16px; } 
.hc-detail-wrap .list-type-table {border: 0;padding: 0; } 
.hc-detail-wrap .dividers-middle {margin: 16px 0; } 
.hc-chart-area {margin-top: 32px;margin-bottom: 32px; } 
.hc-chart-area .tab-list {margin-bottom: 24px; } 
.hc-chart-area .tab-item {white-space: nowrap; } 
.health-info .h2 {margin-bottom: 24px; } 
.health-info .info-top {padding: 32px 20px;background-color: var(--bg-blue-same); } 
.health-info .info-top + .bottom-notice {margin-top: 0; } 
.health-info .info-top .copy {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500;margin: 0 0 24px 0;color: var(--text-ondark_primary-same);display: none; } 
.health-info .info-top .copy.show {display: block; } 
.health-info .info-top.greater .copy.greater {display: block; } 
.health-info .info-top.greater .icon {background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.health-info .info-top.equle .copy.equle {display: block; } 
.health-info .info-top.equle .icon {background-position: -96px -144px;background-repeat: no-repeat;background-color: transparent; } 
.health-info .info-top.less .copy.less {display: block; } 
.health-info .info-top.less .icon {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.health-info .info-top-box {padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.health-info .info-top-box .desc-popup {text-indent: -9999px;border: 0;background-color: transparent;background-position: -216px 0;background-repeat: no-repeat;background-color: transparent; } 
.health-info .info-top-box .age-compare {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 24px 0 32px; } 
.health-info .info-top-box .age-compare .icon {display: block;margin: 0 34px; } 
.health-info .info-top-box .age-compare .age {text-align: center;color: var(--text-tertiary); } 
.health-info .info-top-box .age-compare .age dd {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.health-info .info-top-box .age-compare .age dd em {font-weight: 700; } 
.health-info .info-top-box .age-compare .health-age dd {color: var(--text-blue); } 
.health-info .info-top-box .text-nodata {padding-top: 184px;background-position: 50% 40px; } 
.health-info .info-top-box .link {position: relative;display: block;padding: 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-gray);border-radius: 6px; } 
.health-info .info-top-box .link::after {content: "";position: absolute;right: 8px;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.health-check-date {position: relative;height: 0; } 
.health-check-date > button {position: absolute;right: 0;bottom: 28px;background-color: transparent;border: 0;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.health-check-date > button::after {content: "";display: inline-block;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.health-check-result {position: relative;margin-bottom: 24px; } 
.health-check-result::before {content: "";position: absolute;left: 0;top: 0;background-position: -280px -112px;background-repeat: no-repeat;background-color: transparent; } 
.health-check-result .inner {position: relative;padding: 16px;margin-left: 80px;border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.health-check-result .inner::before {content: "";position: absolute;left: -14px;top: 20px;width: 18px;height: 22px;background: url(/images/web/img/moneybus/bg-say.png) no-repeat 0 0/100%; } 
.health-check-result .inner .label-wrap {line-height: 1;margin-bottom: 4px; } 
.health-module {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-top: 12px; } 
.health-module > button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 11px 32px 11px 0;border: 0;background-color: transparent;text-align: left; } 
.health-module > button::after {position: absolute;right: -6px;top: calc(50% - 12px); } 
.health-module [aria-controls=healthModule1] h2::before {background-position: -192px -32px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule2] h2::before {background-position: -224px -32px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule3] h2::before {background-position: -256px -32px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule4] h2::before {background-position: -288px -32px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule5] h2::before {background-position: 0 -64px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule6] h2::before {background-position: -32px -64px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule7] h2::before {background-position: -64px -64px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule8] h2::before {background-position: -96px -64px;background-repeat: no-repeat;background-color: transparent; } 
.health-module [aria-controls=healthModule9] h2::before {background-position: -128px -64px;background-repeat: no-repeat;background-color: transparent; } 
.health-module h2 {position: relative;padding-left: 44px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.health-module h2::before {content: "";position: absolute;left: 0;top: calc(50% - 16px); } 
.health-module .memo {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.health-module .list-type-table {border: 0; } 
.health-module .no-data {padding: 16px 0;text-align: center; } 
.child-detail .selected-child {position: relative;margin: 24px 0;color: var(--text-ondark_primary-same); } 
.child-detail .selected-child .name {display: block;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.child-detail .selected-child .text {margin-top: 4px; } 
.child-detail .selected-child .sel-child {position: absolute;top: 0;right: 0;height: 56px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.child-detail .selected-child .sel-child button {position: relative;z-index: 5;margin-left: -12px;width: 24px;height: 24px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent;border: 0;background-color: transparent;text-indent: -10000px;text-align: left; } 
.child-detail .selected-child .child {position: relative;display: inline-block;margin-left: -24px; } 
.child-detail .selected-child .child.n1 {z-index: 5; } 
.child-detail .selected-child .child.n2 {z-index: 4; } 
.child-detail .selected-child .child.n3 {z-index: 3; } 
.child-detail .selected-child .child.n4 {z-index: 2; } 
.child-detail .selected-child .child.n5 {z-index: 1; } 
.child-detail .selected-child .child.boy.n1 {background-position: -280px -224px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.boy.n2 {background-position: -336px -224px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.boy.n3 {background-position: -392px -224px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.boy.n4 {background-position: -448px -224px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.boy.n5 {background-position: -504px -224px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.girl.n1 {background-position: 0 -168px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.girl.n2 {background-position: -56px -168px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.girl.n3 {background-position: -112px -168px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.girl.n4 {background-position: -168px -168px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .selected-child .child.girl.n5 {background-position: -224px -168px;background-repeat: no-repeat;background-color: transparent; } 
.child-detail .info-top-box {padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.child-detail .check-date {margin: 24px 0 32px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.child-detail .check-value {text-align: center; } 
.child-detail .check-value .val {display: block;font-size: 30px;font-weight: 700;margin-bottom: 16px; } 
.child-detail .check-value .per {color: var(--text-tertiary); } 
.child-detail .tooltip-trigger {position: relative;top: -2px;vertical-align: middle; } 
.my-child-select li {position: relative;margin-bottom: 12px; } 
.my-child-select li:last-child {margin-bottom: 0; } 
.my-child-select li input {position: absolute;z-index: 1;left: 1px;top: 1px;width: calc(100% - 2px);height: calc(100% - 2px);margin: 0;border-radius: 12px; } 
.my-child-select li label {position: relative;z-index: 2;display: block;padding: 15px 15px 15px 55px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.my-child-select li label::before {content: "";position: absolute;left: 15px;top: calc(50% - 16px); } 
.my-child-select li.boy.n1 label::before {background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.boy.n2 label::before {background-position: -32px -96px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.boy.n3 label::before {background-position: -64px -96px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.boy.n4 label::before {background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.boy.n5 label::before {background-position: -128px -96px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.girl.n1 label::before {background-position: 0 -128px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.girl.n2 label::before {background-position: -32px -128px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.girl.n3 label::before {background-position: -64px -128px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.girl.n4 label::before {background-position: -96px -128px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li.girl.n5 label::before {background-position: -128px -128px;background-repeat: no-repeat;background-color: transparent; } 
.my-child-select li .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-child-select li .text {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-child-select li :checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.my-child-select li :checked + label::after {content: "";position: absolute;right: 11px;top: calc(50% - 12px);background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.child-result .msg {margin-top: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);text-align: center;display: none; } 
.child-result.less .msg-l {display: block; } 
.child-result.similar .msg-s {display: block; } 
.child-result.greater .msg-g {display: block; } 
.child-result .child-img {width: 288px;height: 192px;margin: 24px auto 16px;background-size: 100%;background-repeat: no-repeat;background-position: 0 0; } 
.child-result.height.boy.less .child-img {background-image: url(/images/web/img/moneybus/child-height-boy01.png); } 
.child-result.height.boy.similar .child-img {background-image: url(/images/web/img/moneybus/child-height-boy02.png); } 
.child-result.height.boy.greater .child-img {background-image: url(/images/web/img/moneybus/child-height-boy03.png); } 
.child-result.height.girl.less .child-img {background-image: url(/images/web/img/moneybus/child-height-girl01.png); } 
.child-result.height.girl.similar .child-img {background-image: url(/images/web/img/moneybus/child-height-girl02.png); } 
.child-result.height.girl.greater .child-img {background-image: url(/images/web/img/moneybus/child-height-girl03.png); } 
.child-result.weight.boy.less .child-img {background-image: url(/images/web/img/moneybus/child-weight-boy01.png); } 
.child-result.weight.boy.similar .child-img {background-image: url(/images/web/img/moneybus/child-weight-boy02.png); } 
.child-result.weight.boy.greater .child-img {background-image: url(/images/web/img/moneybus/child-weight-boy03.png); } 
.child-result.weight.girl.less .child-img {background-image: url(/images/web/img/moneybus/child-weight-girl01.png); } 
.child-result.weight.girl.similar .child-img {background-image: url(/images/web/img/moneybus/child-weight-girl02.png); } 
.child-result.weight.girl.greater .child-img {background-image: url(/images/web/img/moneybus/child-weight-girl03.png); } 
.child-result.head.boy.less .child-img {background-image: url(/images/web/img/moneybus/child-head-boy01.png); } 
.child-result.head.boy.similar .child-img {background-image: url(/images/web/img/moneybus/child-head-boy02.png); } 
.child-result.head.boy.greater .child-img {background-image: url(/images/web/img/moneybus/child-head-boy03.png); } 
.child-result.head.girl.less .child-img {background-image: url(/images/web/img/moneybus/child-head-girl01.png); } 
.child-result.head.girl.similar .child-img {background-image: url(/images/web/img/moneybus/child-head-girl02.png); } 
.child-result.head.girl.greater .child-img {background-image: url(/images/web/img/moneybus/child-head-girl03.png); } 
.mycar-registration .h2 {margin-bottom: 8px; } 
.mycar-registration .h2 + .ui-form {margin-top: 24px;margin-bottom: 32px; } 
.mycar-registration .h4 {margin-bottom: 0; } 
.mycar-registration .h4 + .text {margin-top: 8px; } 
.mycar-registration .text + .ui-form {margin-top: 24px; } 
.mycar-registration .section {position: relative;margin-bottom: 32px;padding-bottom: 40px; } 
.mycar-registration .section::after {content: "";position: absolute;left: -20px;right: -20px;bottom: 0;height: 8px;background-color: var(--bg-gray); } 
.mycar-registration .section:last-child {margin-bottom: 0;padding-bottom: 0; } 
.mycar-registration .section:last-child::after {display: none; } 
.mycar-registration .intro-figure {margin-top: 24px; } 
.mycar-registration .intro-figure img {display: block;width: 288px;height: 268px;margin: 0 auto; } 
.mycar-registration .intro-figure .items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -8px 0; } 
.mycar-registration .intro-figure .items li {width: 50%;padding: 8px 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.mycar-registration .intro-figure .items li::before {content: "";display: block;margin-right: 4px; } 
.mycar-registration .intro-figure .items.set1 li:nth-child(1)::before {background-position: -128px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set1 li:nth-child(2)::before {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set1 li:nth-child(3)::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set1 li:nth-child(4)::before {background-position: -64px -32px;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set1 li:nth-child(5)::before {background-position: -160px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set2 li:nth-child(1)::before {background-position: -256px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set2 li:nth-child(2)::before {background-position: 0 -32px;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set2 li:nth-child(3)::before {background-position: -288px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .intro-figure .items.set2 li:nth-child(4)::before {background-position: -32px -32px;background-repeat: no-repeat;background-color: transparent; } 
.mycar-registration .terms-view-wrap {margin-top: 24px; } 
.mycar-registration .current-price {margin-top: -8px; } 
.mycar-report-wrap .h2 {margin-top: 32px;margin-bottom: 16px; } 
.mycar-report-wrap .report-top {padding: 24px 20px 32px;background-color: var(--bg-blue-same); } 
.mycar-report-wrap .mycar-selector,
.mycar-report-wrap .mycar-preview {background-color: var(--bg-canvas_white );border-radius: 12px; } 
.mycar-report-wrap .mycar-selector button {position: relative;width: 100%;padding: 16px;color: var(--text-primary );background-color: transparent;border: 0;text-align: left; } 
.mycar-report-wrap .mycar-selector button .count {margin-left: 4px;color: var(--text-blue);font-weight: 500; } 
.mycar-report-wrap .mycar-selector button::after {content: "";position: absolute;right: 16px;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.mycar-report-wrap .mycar-selector + .mycar-preview {margin-top: 12px; } 
.mycar-report-wrap .mycar-preview {position: relative;padding: 24px; } 
.mycar-report-wrap .mycar-preview .title > strong {display: block;padding-right: 75px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mycar-report-wrap .mycar-preview .title .trim {display: block;margin-top: 4px;color: var(--text-tertiary); } 
.mycar-report-wrap .mycar-preview .image {margin-top: 24px;margin-bottom: 32px; } 
.mycar-report-wrap .mycar-preview .image img {display: block;width: 270px;margin: 0 auto; } 
.mycar-report-wrap .mycar-preview .link {position: absolute;right: 16px;top: 29px; } 
.mycar-report-wrap .mycar-preview .notice-contents-wrap {padding: 16px;margin-bottom: 16px; } 
.mycar-report-wrap .mycar-preview .notice-contents-wrap.style-radius {border-radius: 6px; } 
.mycar-report-wrap .mycar-preview .list-type-table {padding: 0;border: 0; } 
.mycar-select-list {margin: 16px 0; } 
.mycar-select-list li {position: relative;margin-bottom: 8px; } 
.mycar-select-list li:last-child {margin-bottom: 0; } 
.mycar-select-list li > input {position: absolute;opacity: 0; } 
.mycar-select-list li > input:checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.mycar-select-list li > input:checked + label .text .name {color: var(--text-blue);font-weight: 500; } 
.mycar-select-list li > label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 15px 47px 15px 15px;border: 1px solid var(--border-primary);border-radius: 8px; } 
.mycar-select-list li .photo {display: block;margin-right: 8px;width: 82px; } 
.mycar-select-list li .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.mycar-select-list li .number {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mycar-select-list li .btn-delete {position: absolute;right: 15px;top: calc(50% - 12px);border: 0;text-indent: -9999px;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent; } 
.report-market-conditions {position: relative; } 
.report-market-conditions .inner {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.report-market-conditions .inner .error-data-wrap {margin-bottom: 16px; } 
.report-market-conditions .inner .error-data-wrap .error-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.report-market-conditions .inner .error-data-wrap .error-sub-text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.report-market-conditions .inner .txt-data-area {font-weight: 500; } 
.report-market-conditions .distance-driven {position: absolute;right: 0;top: 4px; } 
.report-market-conditions .distance-driven button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 0;background-color: transparent; } 
.report-market-conditions .distance-driven button .distance {margin-left: 4px; } 
.report-market-conditions .distance-driven button::after {content: "";display: inline-block;margin-left: 8px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.report-market-conditions .mycar-price {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.report-market-conditions .list-type-table {margin-top: 16px;padding: 0;border: 0; } 
.report-market-conditions .chart-area {margin: 24px 8px; } 
.report-market-conditions .no-data-wrap {margin-bottom: 72px; } 
.report-market-conditions .chart-area + .text.bullet-dot {background-color: var(--bg-gray);border-radius: 8px;padding: 16px 16px 16px 28px; } 
.report-market-conditions .chart-area + .text.bullet-dot::before {left: 16px;top: 25px; } 
.mycar-module {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-top: 12px; } 
.mycar-module > button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 11px 20px 11px 0;border: 0;background-color: transparent;text-align: left; } 
.mycar-module > button::after {position: absolute;right: -6px; } 
.mycar-module h2 {position: relative;padding-left: 44px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mycar-module h2::before {content: "";position: absolute;left: 0;top: calc(50% - 16px); } 
.mycar-module [aria-controls=mycarInsurance] h2::before {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-module [aria-controls=mycarTax] h2::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-module [aria-controls=mycarInspection] h2::before {background-position: -160px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-module .memo {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mycar-module .text,
.mycar-module .button-group,
.mycar-module .button-center {margin-top: 24px; } 
.mycar-module > div {position: relative; } 
.mycar-module .tr-link {position: absolute;z-index: 1;right: 0;top: 0; } 
.mycar-module hr {margin: 24px 0 0;border: 0;height: 1px;background-color: var(--bg-gray); } 
#mycarTax .mycar-module-detail .message {padding-right: 20px; } 
.mycar-module-detail {position: relative; } 
.mycar-module-detail .message {margin: 16px 0;padding-right: 50px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.mycar-module-detail .message small {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.mycar-module-detail .list-type-table {border: 0; } 
.mycar-module-detail .list-type-table:last-child {padding-bottom: 0; } 
.mycar-module-detail .list-type-table + .button-group {margin-top: 8px; } 
.mycar-module-detail .urgent-call {display: block;margin-top: 8px;padding: 16px 0;background-color: var(--bg-gray);border-radius: 6px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mycar-module-detail .urgent-call .name::before {content: "";position: relative;top: -2px;display: inline-block;margin-right: 4px;vertical-align: middle;background-position: -168px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-module-detail .urgent-call .call {color: var(--text-primary );font-weight: 500; } 
.mycar-upkeep .mycar-upkeep-info {position: relative;margin-top: 16px; } 
.mycar-upkeep .mycar-upkeep-info + .mycar-upkeep-info {margin-top: 32px; } 
.mycar-upkeep .mycar-upkeep-info small {margin-left: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.mycar-upkeep .trlink {position: absolute;top: 0;right: 0; } 
.mycar-upkeep .fuel-selection {position: absolute;top: 0;right: 0; } 
.mycar-upkeep .fuel-selection button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;border: 0;background-color: transparent; } 
.mycar-upkeep .fuel-selection button::after {content: "";margin-left: 8px;display: inline-block;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.mycar-upkeep .infocard-wide {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.mycar-upkeep .infocard-wide .tit {color: var(--text-tertiary); } 
.mycar-upkeep .infocard-wide .data {font-weight: 500; } 
.mycar-upkeep .infocards {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.mycar-upkeep .infocards > .card {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: block;margin-right: 8px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color: var(--text-primary ); } 
.mycar-upkeep .infocards > .card:last-child {margin-right: 0; } 
.mycar-upkeep .infocards > .card .tit {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mycar-upkeep .infocards > .card .data {display: block;margin-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mycar-upkeep .infocards > .card .rate {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.mycar-upkeep .infocards > .card .rate.up {color: var(--text-red); } 
.mycar-upkeep .infocards > .card .rate.up::before {content: "▲";margin-right: 2px; } 
.mycar-upkeep .infocards > .card .rate.down {color: var(--text-blue); } 
.mycar-upkeep .infocards > .card .rate.down::before {content: "▼";margin-right: 2px; } 
.mycar-upkeep .infocards > a.card::after {content: "";position: absolute;right: 15px;top: 12px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.mycar-upkeep .carousel-wrap {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding-bottom: 0; } 
.mycar-upkeep .carousel-wrap .swiper-slide {padding-bottom: 20px; } 
.mycar-upkeep .carousel-wrap .benefit-card {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.mycar-upkeep .carousel-wrap .benefit-card .img {margin-right: 24px;margin-top: 32px; } 
.mycar-upkeep .carousel-wrap .benefit-card .img > img {display: block;width: 37px; } 
.mycar-upkeep .carousel-wrap .benefit-card .cate {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mycar-upkeep .carousel-wrap .benefit-card .maincopy {display: block;margin-top: 2px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.mycar-upkeep .carousel-wrap .benefit-card .subcopy {display: block;margin-top: 4px;margin-bottom: 32px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mycar-upkeep .banner-wrap {margin-top: 32px; } 
.mycar-upkeep .banner-wrap a:not(.banner) img {display: block;width: 100%; } 
.mycar-upkeep .banner-wrap .banner {position: relative;display: block;padding: 16px;border-radius: 12px;background-color: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.mycar-upkeep .banner-wrap .banner strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mycar-upkeep .banner-wrap .banner span {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mycar-upkeep .banner-wrap .banner::after {content: "";position: absolute;right: 20px;top: 18px;width: 65px;height: 68px;background: url(/images/web/img/moneybus/bg-mycar-carloan.png) no-repeat 0 0/100% 100%; } 
.mycar-goal {margin-top: 32px; } 
.mycar-goal .mycar-goal-detail + .mycar-goal-detail {margin-top: 12px; } 
.mycar-goal .mycar-goal-banner {position: relative;padding: 16px;background-color: var(--bg-cyan-same);border-radius: 12px; } 
.mycar-goal .mycar-goal-banner > p {width: 160px;padding: 8px;margin-bottom: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.mycar-goal .mycar-goal-banner::after {content: "";position: absolute;right: 27px;top: 22px;width: 60px;height: 69px;background: url(/images/web/img/moneybus/bg-mycar-goal.png) no-repeat 0 0/100% 100%; } 
.mycar-goal .mycar-goal-rbox {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.mycar-goal .mycar-goal-rbox .progress-bar {margin: 8px 0 32px; } 
.mycar-goal .mycar-goal-rbox .list-type-table {padding-top: 0;border: 0; } 
.mycar-goal .mycar-goal-rbox .list-type-table .tline {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.mycar-goal .mycar-goal-rbox .button-center {margin-bottom: 16px; } 
.mycar-detail-header {position: relative; } 
.mycar-detail-header .title > strong {display: block;padding-right: 75px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mycar-detail-header .title .trim {display: block;margin-top: 4px;color: var(--text-tertiary); } 
.mycar-detail-header .rbox {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);border-color: var(--border-blue);margin-top: 24px;background-color: var(--bg-gray); } 
.mycar-detail-header .image {margin-top: 16px;margin-bottom: 32px; } 
.mycar-detail-header .image img {display: block;width: 270px;margin: 0 auto; } 
.mycar-detail-header .notice-contents-wrap {padding: 16px; } 
.mycar-insurance-form {margin-top: 32px; } 
.mycar-insurance-form .ui-form + .subtext {margin-top: -4px; } 
.mycar-maintenance-cost .month-chart {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.mycar-maintenance-cost .link {position: relative;display: block;margin-top: 24px;padding: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border-radius: 8px;background-color: var(--bg-gray); } 
.mycar-maintenance-cost .link strong {display: block;font-weight: 500;color: var(--text-primary ); } 
.mycar-maintenance-cost .link::after {content: "";position: absolute;right: 8px;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.mycar-maintenance-cost .month-list {margin-top: 32px; } 
.mycar-maintenance-cost .item-cost {width: 100%;padding: 16px 0; } 
.mycar-maintenance-cost .item-cost .date {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mycar-maintenance-cost .item-cost .text {display: block;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.mycar-maintenance-cost .item-cost .cost {display: block;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;text-align: right; } 
.month-list .h4 {margin-bottom: 8px; } 
.month-list .month-total {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid var(--gray-600); } 
.month-list .month-total .ui-form {margin-bottom: 0; } 
.month-list .month-total .ui-form .form-set {border-bottom: 0; } 
.month-list .month-total .total {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.current-price {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);border-color: var(--border-primary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-bottom: 20px; } 
.current-price:last-child {margin-bottom: 0; } 
.current-price .txt {position: absolute;left: 16px;top: 50%;color: var(--text-blue);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.current-price .price {font-weight: 500; } 
.current-price .ui-form {margin-bottom: 0;width: 50%; } 
.land-main .main-top {position: relative;height: 224px;margin: -32px -20px 0;padding: 32px 20px 0;background-color: var(--bg-blue-same);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.land-main .main-top::before {content: "";position: absolute;right: 20px;bottom: 32px;width: 96px;height: 96px;background: url(/images/web/img/bg/bg-land.png) no-repeat 0 0/100% 100%; } 
.land-main .main-top h2 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.land-main .main-good-live {position: relative;margin-top: 32px; } 
.land-main .main-good-live .tr-link {position: absolute;right: 0;top: 0; } 
.land-main .main-good-live .good-place-top {margin-top: 16px; } 
.land-main .main-good-live .good-place-top ul {margin-bottom: 32px; } 
.land-main .main-good-live .good-place-top li {height: 140px; } 
.land-main .main-good-live .box-map {position: relative;padding: 15px;margin-bottom: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.land-main .main-good-live .box-map .location {position: relative;display: block;padding: 0 80px 0 28px;margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );min-height: 24px; } 
.land-main .main-good-live .box-map .location::before {content: "";position: absolute;left: 0;top: 0;background-position: -312px -24px;background-repeat: no-repeat;background-color: transparent; } 
.land-main .main-good-live .box-map .tr-link {right: 15px;top: 15px; } 
.land-main .main-good-live .box-map p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.land-main .main-good-live .box-map p .count {display: block;margin-top: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.land-main .main-good-live .box-map p .count em {color: var(--text-blue); } 
.land-main .main-good-live .tab-list {margin-bottom: 8px; } 
.land-main .main-good-live .complex {display: block;position: relative;padding: 16px 0 16px 95px;border-bottom: 1px solid var(--border-secondary); } 
.land-main .main-good-live .complex .thumb {position: absolute;left: 0;top: 16px;display: block;width: 80px;height: 80px;background: url(/images/web/img/bg/bg-apt.png) no-repeat 0 0/100% 100%;border-radius: 6px;overflow: hidden; } 
.land-main .main-good-live .complex .thumb img {display: block;width: inherit;height: inherit; } 
.land-main .main-good-live .complex .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.land-main .main-good-live .complex .addr {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.land-main .main-good-live .complex .count {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.land-main .main-good-live .complex .count > .ea {position: relative;margin-right: 17px;color: var(--text-tertiary); } 
.land-main .main-good-live .complex .count > .ea .em {color: var(--text-blue); } 
.land-main .main-good-live .complex .count > .ea::after {content: "";position: absolute;top: 3px;bottom: 3px;right: -9px;width: 1px;background-color: var(--bg-gray); } 
.land-main .main-good-live .complex .count > .ea:last-child {margin-right: 0; } 
.land-main .main-good-live .complex .count > .ea:last-child::after {display: none; } 
.land-main .main-consulting {position: relative; } 
.land-main .main-consulting .tr-link {position: absolute;right: 0;top: 0; } 
.land-main .main-consulting .swipe-links {position: relative;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.land-main .main-consulting .swipe-links::after {content: "";position: absolute;top: calc(50% - 12px);right: 15px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.land-main .main-consulting .swipe-links .swiper-pagination {left: 15px;bottom: 15px; } 
.land-main .main-consulting .swipe-links a {position: relative;display: block;padding: 16px 0 0 16px;height: 78px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.land-main .main-consulting .point {margin-top: 12px; } 
.land-main .main-consulting .point a {position: relative;display: block;padding: 15px;border: 1px solid var(--border-secondary);border-radius: 12px;color: var(--text-tertiary); } 
.land-main .main-consulting .point a::after {content: "";position: absolute;top: calc(50% - 12px);right: 15px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.land-main .main-consulting .point strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.land-main .main-consulting .point strong + span {display: block;margin-top: 4px; } 
.land-main .main-assets {position: relative;margin: 32px -20px 0;padding: 32px 20px;background-color: var(--bg-gray); } 
.land-main .main-assets .h4 {margin-bottom: 16px; } 
.land-main .main-assets .total {margin-bottom: 12px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );min-height: 32px; } 
.land-main .main-assets .tr-link {position: absolute;right: 20px;top: 32px; } 
.land-main .main-assets dl {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.land-main .main-assets dl + p.text {margin-top: 12px; } 
.land-main .main-assets dt {margin: 4px 0;width: 50%;color: var(--text-tertiary); } 
.land-main .main-assets dd {margin: 4px 0;width: 50%;color: var(--text-primary );text-align: right; } 
.land-main .main-assets.type2 {margin: 0 -20px;padding: 0 20px;border-bottom: 8px solid var(--border-secondary);background-color: transparent; } 
.land-main .main-assets.type2 > button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 8px -20px 0;padding: 24px 20px;width: calc(100% + 40px);background-color: transparent;border: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.land-main .main-assets.type2 > button::after {position: absolute;right: 14px;top: calc(50% - 12px); } 
.land-main .main-assets.type2 > button .main-assets-total {margin-right: 20px; } 
.land-main .main-assets.type2 .grbox {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.land-main .main-assets.type2 dl {margin-top: 12px;margin-bottom: 28px; } 
.land-main .main-link {margin-top: 32px; } 
.land-main .main-link .links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.land-main .main-link .link {display: block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative;margin: 0 6px;padding: 15px;height: 180px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border: 1px solid var(--border-secondary);border-radius: 12px; } 
.land-main .main-link .link::after {content: "";position: absolute;right: 15px;bottom: 15px;width: 56px;height: 56px;background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100%; } 
.land-main .main-link .link:first-child {margin-left: 0; } 
.land-main .main-link .link:last-child {margin-right: 0; } 
.land-main .main-link .link strong {display: block;margin-bottom: 8px;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.land-main .main-link .link.link-1::after {background-position: -288px -48px;background-repeat: no-repeat;background-color: transparent; } 
.land-main .main-link .link.link-2::after {background-position: -240px -48px;background-repeat: no-repeat;background-color: transparent; } 
.land-registration .h2 {margin-bottom: 8px; } 
.land-registration .h2 + .ui-form {margin-top: 24px; } 
.land-registration .h4 + .text {margin-top: -8px; } 
.land-registration .text + .ui-form {margin-top: 24px; } 
.land-registration .ui-form-group .static-label + .form-set .btn-radio-list {margin-bottom: 20px; } 
.my-assets-cards {margin-top: 32px;margin-bottom: 32px; } 
.my-assets-cards .asset-card {border: 1px solid var(--border-secondary);border-radius: 12px; } 
.my-assets-cards .asset-card .summary {padding: 16px; } 
.my-assets-cards .asset-card .summary .title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-assets-cards .asset-card .summary .amounts {display: block;margin-top: 8px;text-align: right;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.my-assets-cards .asset-card .summary .amounts .num {font-weight: 700; } 
.my-assets-cards .asset-card .summary .amounts .won {font-weight: 500; } 
.my-assets-cards .asset-card .cont {margin-top: 16px; } 
.my-assets-cards .asset-card .cont dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 15px 11px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.my-assets-cards .asset-card .cont dt, .my-assets-cards .asset-card .cont dd {width: 50%;margin: 4px 0; } 
.my-assets-cards .asset-card .cont dt {color: var(--text-tertiary); } 
.my-assets-cards .asset-card .cont dd {text-align: right;color: var(--text-primary );font-weight: 500; } 
.my-assets-cards .asset-card .cont .forms {padding: 0 16px; } 
.my-assets-cards .asset-card + .asset-card {margin-top: 12px; } 
.my-assets-cards .asset-card .js-toggle-control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 16px;width: 100%;height: 46px;border-style: solid;border-color: var(--border-secondary);border-width: 1px 0 0 0;background-color: transparent; } 
.my-assets-cards .asset-card .js-toggle-control[aria-expanded=false]::before {content: "펼치기"; } 
.my-assets-cards .asset-card .js-toggle-control[aria-expanded=true]::before {content: "닫기"; } 
.my-assets-cards .asset-card .js-toggle-control::after {background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.letter-wrap {margin-top: 32px; } 
.letter-wrap:first-child {margin-top: 0; } 
.letter-wrap .letter-list .h2 {margin-bottom: 24px; } 
.letter-wrap .letter-list .h4 {margin-bottom: 8px; } 
.letter-wrap .letter-list + .letter-list {margin-top: 32px; } 
.letter-wrap .letter-list ul {margin-top: 16px; } 
.letter-wrap .letter-list li {margin-bottom: 24px; } 
.letter-wrap .letter-list li:last-child {margin-bottom: 0; } 
.letter-wrap .letter-list li > a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;color: var(--text-primary ); } 
.letter-wrap .letter-list li > a .title {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.letter-wrap .letter-list li > a .reg-date {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.letter-wrap .letter-list li .img {display: block;width: 80px;margin-right: 16px;border-radius: 12px;overflow: hidden; } 
.letter-wrap .letter-list li .img > img {display: block;width: 80px;height: 80px; } 
.letter-wrap .letter-list li .txt {display: block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.letter-wrap .letter-list li .label-wrap {display: block; } 
.letter-wrap .letter-view .upload-img {margin: 0 -20px 24px; } 
.letter-wrap .letter-view .swiper-slide > .img {display: block;padding: 0 20px; } 
.letter-wrap .letter-view .swiper-slide > .img img {display: block;width: 100%; } 
.assets-connection .head {margin-bottom: 32px; } 
.assets-connection .head .h2 {margin-bottom: 0; } 
.assets-connection .head .text {margin-top: 8px; } 
.connected-lists {margin: 0 -20px;border-top: 1px solid var(--border-secondary); } 
.connected-lists .connected-asset {border-bottom: 1px solid var(--border-secondary); } 
.connected-lists .connected-asset.nbd {border-bottom: 0; } 
.connected-lists .connected-asset .header button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 24px 20px 24px 16px;border: 0;background-color: transparent;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: left; } 
.connected-lists .connected-asset .header button img {display: inline-block;margin-right: 12px;width: 32px;height: 32px; } 
.connected-lists .connected-asset .header button .name {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 12px; } 
.connected-lists .connected-asset .header button::after {margin: 0; } 
.connected-lists .connected-asset .body {padding: 0 20px 24px; } 
.connected-lists .connected-asset .body .h4 {display: block; } 
.connected-lists .connected-asset .grbox {margin-top: 16px;padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.connected-lists .connected-asset .grbox dt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.connected-lists .connected-asset .grbox dd {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.connected-lists .connected-asset .tit-data-area {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;width: 50%;word-break: keep-all;white-space: normal; } 
.connected-lists .connected-asset .tit-data-area.full {width: 100%; } 
.connected-lists .connected-asset .txt-data-area {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;width: 50%;word-break: keep-all;white-space: normal; } 
.connected-lists + .input-type-checkbox {margin-top: 16px; } 
.checkbox-tooltip {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.checkbox-tooltip .input-type-checkbox {margin-top: 0; } 
.checkbox-tooltip .tooltip-trigger {margin: -2px 0 0 4px; } 
.pension-main .about-link {display: inline-block;background-position: -216px 0;background-repeat: no-repeat;background-color: transparent;overflow: hidden;color: transparent; } 
.pension-main .my-pension {padding: 32px 20px;background-color: var(--bg-gray);color: var(--text-primary ); } 
.pension-main .my-pension .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.pension-main .my-pension .title .h2 {display: inline;margin: 0 4px 0 0; } 
.pension-main .my-pension .rbox {margin-top: 24px;padding: 24px 16px 16px 24px;background-color: var(--bg-canvas_white );border-radius: 12px;color: var(--text-primary );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.pension-main .my-pension .total {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 32px; } 
.pension-main .my-pension .total .num {font-size: 30px;font-weight: 700; } 
.pension-main .my-pension .total .won {margin-left: 2px;font-size: 28px;font-weight: 500; } 
.pension-main .my-pension .last-update {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-main .my-pension .last-update .update {margin-left: 4px;background-position: -168px -144px;background-repeat: no-repeat;background-color: transparent;border: 0;background-color: transparent;overflow: hidden;color: transparent; } 
.pension-main .graph-tabs {margin-top: 32px; } 
.pension-main .graph-tabs .tab-list {margin-bottom: 24px; } 
.pension-main .graph-tabs .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.pension-main .graph-tabs .title .h4 {display: inline;margin: 0 4px 0 0; } 
.pension-main .graph-wrap {margin: 32px 0; } 
.pension-main .graph-wrap .area {position: relative;height: 200px;padding: 0 12px;border-bottom: 1px solid var(--border-primary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.pension-main .graph-wrap .area::before, .pension-main .graph-wrap .area::after {content: "";position: absolute;z-index: 1;left: 0;right: 0;height: 25%;border-style: dashed;border-color: var(--border-primary);border-width: 1px 0; } 
.pension-main .graph-wrap .area::before {top: 0; } 
.pension-main .graph-wrap .area::after {top: 50%; } 
.pension-main .graph-wrap .area .bar {position: relative;z-index: 2;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 200px;font-weight: 500;color: var(--text-ondark_primary-same);margin-right: 32px; } 
.pension-main .graph-wrap .area .bar:last-child {margin-right: auto; } 
.pension-main .graph-wrap .area .bar .fill {position: absolute;left: 0;right: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 12px 12px 0 0; } 
.pension-main .graph-wrap .area .bar .value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.pension-main .graph-wrap .area .bar .txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.pension-main .graph-wrap .area .bar-1 .fill {background: var(--palette-blue-200); } 
.pension-main .graph-wrap .area .bar-1 .fill > span {color: var(--text-brand); } 
.pension-main .graph-wrap .area .bar-2 .fill {background: var(--bg-blue-same); } 
.pension-main .graph-wrap .area .bar-2 .fill > span {color: var(--text-ondark_primary-same); } 
.pension-main .graph-wrap .note,
.pension-main .graph-wrap .points {margin-top: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-main .graph-wrap.single .bar {-webkit-box-flex: 0.5;-ms-flex: 0.5;flex: 0.5;margin: 0 auto; } 
.pension-main .graph-wrap.single .points {width: 50%;margin: 8px auto 0; } 
.pension-main .section-hashtags {color: var(--text-blue); } 
.pension-main .section-hashtags .hashtag {display: inline-block;margin-right: 8px; } 
.pension-main .section-hashtags .hashtag:last-child {margin-right: 0; } 
.pension-main .link-banners li {margin-bottom: 12px; } 
.pension-main .link-banners li:last-child {margin-bottom: 0; } 
.pension-main .link-banners .banner {margin-top: 12px;position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: block; } 
.pension-main .link-banners .banner::after {content: "";position: absolute;right: 15px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.pension-main .link-banners .banner > span {display: block; } 
.pension-main .link-banners .banner .label-wrap {height: 20px; } 
.pension-main .link-banners .banner .title {margin-top: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.pension-main .link-banners .banner .desc {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-main .link-banners .shinhan-future-design {position: relative;padding: 11px 20px;border: 0;background-color: var(--bg-gray); } 
.pension-main .link-banners .shinhan-future-design .title {margin-top: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.pension-main .link-banners .shinhan-future-design .desc {margin-top: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-main .link-banners .shinhan-future-design::after {content: "";position: absolute;top: 4px;right: 18px;width: 56px;height: 56px;background: url(/images/web/img/moneybus/bg-shinhan-future-design.png) no-repeat 0 0/100%; } 
.pension-main .pension-module {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-top: 12px; } 
.pension-main .pension-module > .static,
.pension-main .pension-module > button {position: relative;width: 100%;border: 0;background-color: transparent;text-align: left; } 
.pension-main .pension-module .label {display: block;position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pension-main .pension-module .memo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 8px;text-align: right; } 
.pension-main .pension-module .memo .num {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.pension-main .pension-module .memo .won {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pension-main .pension-module .toggle-button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(100% + 32px);margin: 16px -16px -16px;padding: 12px 16px;background-color: transparent;border-top: 1px solid var(--border-secondary);border-left: 0;border-right: 0;border-bottom: 0; } 
.pension-main .pension-module .toggle-button .closed,
.pension-main .pension-module .toggle-button .opened {display: none;margin-right: 4px; } 
.pension-main .pension-module .toggle-button[aria-expanded=false] .closed, .pension-main .pension-module .toggle-button:not(.is-expanded) .closed {display: block; } 
.pension-main .pension-module .toggle-button[aria-expanded=true], .pension-main .pension-module .toggle-button.is-expanded {margin-bottom: 0; } 
.pension-main .pension-module .toggle-button[aria-expanded=true] .opened, .pension-main .pension-module .toggle-button.is-expanded .opened {display: block; } 
.pension-main .pension-module .toggle-button::after {background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.pension-main .pension-module .list-type-table {border: 0; } 
.pension-main .pension-module .list-type-table:last-child {padding-bottom: 0; } 
.pension-main .pension-module .list-type-table + .button-group {margin-top: 8px; } 
.pension-main .pension-module .sh-list {padding: 16px 8px 16px 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.pension-main .pension-module .sh-list a {margin-bottom: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary ); } 
.pension-main .pension-module .sh-list a .tit {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color: var(--text-tertiary); } 
.pension-main .pension-module .sh-list a:last-child {margin-bottom: 0; } 
.pension-main .pension-module .sh-list a::after {content: "";background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.pension-main .pension-dim {position: absolute;z-index: 10;left: 20px;right: 20px;margin-top: 5px;height: 260px;background-color: rgba(18, 22, 25, 0.6);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.pension-main .pension-dim p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);text-align: center; } 
.pension-main .pension-dim .btn {margin-top: 32px;padding: 6px 16px;border-radius: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.pension-modal {text-align: center;padding: 32px 0 16px; } 
.pension-modal .text {margin-bottom: 16px;color: var(--text-primary ); } 
.pension-guide-fp1 img,
.pension-guide-fp2 img,
.pension-guide-fp3 img {display: block;width: 100%;margin-bottom: 16px; } 
.bg-portfolio-service-guide {background-color: var(--brand-900); } 
.bg-portfolio-service-guide .sticky-button.button-group {background: linear-gradient(to bottom, rgba(23, 42, 124, 0) 0px, var(--brand-900) 10px); } 
.portfolio-service-guide {color: var(--text-ondark_primary-same); } 
.portfolio-service-guide .top {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;min-height: 80px;margin-bottom: 32px; } 
.portfolio-service-guide .top .name {font-weight: 500; } 
.portfolio-service-guide .top .text {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.portfolio-service-guide .step-guide {position: relative; } 
.portfolio-service-guide .step-guide .rb {position: relative;z-index: 2;display: inline-block;margin-bottom: 32px;padding: 10px 22px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;border: 2px solid var(--white-a30);border-radius: 40px;background-color: var(--brand-900);-webkit-box-shadow: 0 0 5px 10px #172A7C;box-shadow: 0 0 5px 10px #172A7C;color: var(--white-a30); } 
.portfolio-service-guide .step-guide .rc {position: relative;margin-top: 16px;z-index: 2;display: inline-block;padding: 12px 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;border-radius: 40px;background-color: var(--white-a30);color: var(--brand500-a25); } 
.portfolio-service-guide .step-guide .desc {position: relative;z-index: 2;display: block;margin-left: 20px;margin-bottom: 32px;background-color: var(--brand-900);-webkit-box-shadow: 0 0 5px 5px #172A7C;box-shadow: 0 0 5px 5px #172A7C;color: var(--white-a30); } 
.portfolio-service-guide .step-guide .line {position: absolute;left: 30px;top: 24px;bottom: 100%;border-left: 1px dashed var(--white); } 
.portfolio-service-guide .step-guide .line::after {content: "";position: absolute;left: 50%;bottom: 0;background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: var(--brand-900); } 
.portfolio-service-guide .service-time {margin-top: 32px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.portfolio-service-guide .service-time span {display: block;margin-bottom: 2px;font-weight: 500; } 
.portfolio-service-guide .subtext {margin-top: 16px;color: var(--text-ondark_primary-same); } 
.portfolio-service-guide2 {color: var(--text-primary ); } 
.portfolio-service-guide2 .top {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;word-break: keep-all;margin-bottom: 32px; } 
.portfolio-service-guide2 .top .name {font-weight: 500; } 
.portfolio-service-guide2 .top .text {display: block;margin-top: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.portfolio-service-guide2 .step-guide {position: relative; } 
.portfolio-service-guide2 .step-guide .step {position: relative;margin-top: 16px;padding-left: 77px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.portfolio-service-guide2 .step-guide .step:first-child {margin-top: 0; } 
.portfolio-service-guide2 .step-guide .step::before {position: absolute;z-index: 2;left: 0;top: -2px;width: 68px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.portfolio-service-guide2 .step-guide .step:nth-child(1)::before {content: "1단계"; } 
.portfolio-service-guide2 .step-guide .step:nth-child(2)::before {content: "2단계"; } 
.portfolio-service-guide2 .step-guide .step:nth-child(3)::before {content: "3단계"; } 
.portfolio-service-guide2 .step-guide .step:nth-child(4)::before {content: "4단계"; } 
.portfolio-service-guide2 .step-guide .rb {display: block;font-weight: 500;color: var(--text-primary ); } 
.portfolio-service-guide2 .step-guide .rc {display: block;font-weight: 500;color: var(--text-blue); } 
.portfolio-service-guide2 .step-guide .desc {display: block;font-weight: 300;color: var(--text-tertiary);word-break: keep-all; } 
.portfolio-service-guide2 .step-guide .line {position: absolute;z-index: 1;left: 34px;top: 10px;bottom: 10px;border-left: 1px dashed var(--border-blue-same); } 
.portfolio-service-guide2 .service-time {margin-top: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-service-guide2 .service-time span {display: block;margin-bottom: 2px;font-weight: 500;color: var(--text-primary ); } 
.portfolio-service-guide2 .service-time.red {color: var(--text-red) !important; } 
.portfolio-service-guide2 .subtext {margin-top: 16px;color: var(--text-tertiary); } 
.step-guide-wrap {color: var(--text-primary ); } 
.step-guide-wrap .top {margin-bottom: 24px; } 
.step-guide-wrap .top h2 {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;word-break: keep-all; } 
.step-guide-wrap .top .text {display: block;margin-top: 8px; } 
.step-guide-wrap .top + h3 {margin-top: 32px;margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.step-guide-wrap .step-guide {position: relative; } 
.step-guide-wrap .step-guide .step {position: relative;margin-top: 16px;padding-left: 77px;min-height: 30px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.step-guide-wrap .step-guide .step:first-child {margin-top: 0; } 
.step-guide-wrap .step-guide .step::before {position: absolute;z-index: 3;left: 0;top: 0;width: 68px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.step-guide-wrap .step-guide .step:nth-child(1)::before {content: "1단계"; } 
.step-guide-wrap .step-guide .step:nth-child(2)::before {content: "2단계"; } 
.step-guide-wrap .step-guide .step:nth-child(3)::before {content: "3단계"; } 
.step-guide-wrap .step-guide .step:nth-child(4)::before {content: "4단계"; } 
.step-guide-wrap .step-guide .step > img {margin-top: 16px;display: block;max-width: 100%; } 
.step-guide-wrap .step-guide .step.last::after {content: "";position: absolute;left: 0;top: 12px;bottom: 0;z-index: 2;width: 68px;background-color: var(--bg-canvas_white ); } 
.step-guide-wrap .step-guide .rb {display: block;font-weight: 500;color: var(--text-primary ); } 
.step-guide-wrap .step-guide .rc {display: block;font-weight: 500;color: var(--text-blue); } 
.step-guide-wrap .step-guide .desc {display: block;font-weight: 300;color: var(--text-tertiary);word-break: keep-all; } 
.step-guide-wrap .step-guide .desc em {color: var(--text-blue); } 
.step-guide-wrap .step-guide .line {position: absolute;z-index: 1;left: 34px;top: 10px;bottom: 10px;border-left: 1px dashed var(--border-blue-same); } 
.step-guide-wrap .grbox {margin-top: 32px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.portfolio-service-guide.psg1.animation .line {-webkit-animation: psgLineAni 1s 0.3s linear forwards;animation: psgLineAni 1s 0.3s linear forwards; } 
.portfolio-service-guide.psg1.animation .step:nth-child(1) .rb {-webkit-animation: psgFadeIn 0.2s 0.3s linear forwards;animation: psgFadeIn 0.2s 0.3s linear forwards; } 
.portfolio-service-guide.psg1.animation .step:nth-child(1) .desc {-webkit-animation: psgFadeIn 0.2s calc(.2s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.2s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg1.animation .step:nth-child(2) .rb {-webkit-animation: psgFadeIn 0.2s calc(.4s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.4s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg1.animation .step:nth-child(2) .desc {-webkit-animation: psgFadeIn 0.2s calc(.6s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.6s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg1.animation .step:nth-child(3) .rc {-webkit-animation: psgFadeIn2 0.2s calc(.8s + 0.3s) linear forwards;animation: psgFadeIn2 0.2s calc(.8s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg2.animation .line {-webkit-animation: psgLineAni 0.6s 0.3s linear forwards;animation: psgLineAni 0.6s 0.3s linear forwards; } 
.portfolio-service-guide.psg2.animation .step:nth-child(1) .rb {-webkit-animation: psgFadeIn 0.2s 0.3s linear forwards;animation: psgFadeIn 0.2s 0.3s linear forwards; } 
.portfolio-service-guide.psg2.animation .step:nth-child(1) .desc {-webkit-animation: psgFadeIn 0.2s calc(.2s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.2s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg2.animation .step:nth-child(2) .rc {-webkit-animation: psgFadeIn2 0.2s calc(.4s + 0.3s) linear forwards;animation: psgFadeIn2 0.2s calc(.4s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg3.animation .line {-webkit-animation: psgLineAni 1.4s 0.3s linear forwards;animation: psgLineAni 1.4s 0.3s linear forwards; } 
.portfolio-service-guide.psg3.animation .step:nth-child(1) .rb {-webkit-animation: psgFadeIn 0.2s 0.3s linear forwards;animation: psgFadeIn 0.2s 0.3s linear forwards; } 
.portfolio-service-guide.psg3.animation .step:nth-child(1) .desc {-webkit-animation: psgFadeIn 0.2s calc(.2s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.2s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg3.animation .step:nth-child(2) .rb {-webkit-animation: psgFadeIn 0.2s calc(.4s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.4s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg3.animation .step:nth-child(2) .desc {-webkit-animation: psgFadeIn 0.2s calc(.6s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.6s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg3.animation .step:nth-child(3) .rb {-webkit-animation: psgFadeIn 0.2s calc(.8s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(.8s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg3.animation .step:nth-child(3) .desc {-webkit-animation: psgFadeIn 0.2s calc(1.0s + 0.3s) linear forwards;animation: psgFadeIn 0.2s calc(1.0s + 0.3s) linear forwards; } 
.portfolio-service-guide.psg3.animation .step:nth-child(4) .rc {-webkit-animation: psgFadeIn2 0.2s calc(1.2s + 0.3s) linear forwards;animation: psgFadeIn2 0.2s calc(1.2s + 0.3s) linear forwards; } 
@-webkit-keyframes psgLineAni {0% {bottom: 100%; } 
100% {bottom: 55px; } 
 }
@keyframes psgLineAni {0% {bottom: 100%; } 
100% {bottom: 55px; } 
 }
@-webkit-keyframes psgFadeIn {0% {border-color: var(--white-a30);color: var(--white-a30); } 
100% {border-color: white;color: white; } 
 }
@keyframes psgFadeIn {0% {border-color: var(--white-a30);color: var(--white-a30); } 
100% {border-color: white;color: white; } 
 }
@-webkit-keyframes psgFadeIn2 {0% {color: var(--brand500-a25);background-color: var(--white-a30); } 
100% {color: var(--text-blue);background-color: var(--bg-canvas_white); } 
 }
@keyframes psgFadeIn2 {0% {color: var(--brand500-a25);background-color: var(--white-a30); } 
100% {color: var(--text-blue);background-color: var(--bg-canvas_white); } 
 }
.portfolio-join:first-child {margin-top: -32px; } 
.portfolio-join .goal-summary {position: relative;background-color: var(--bg-gray); } 
.portfolio-join .goal-summary::after {content: "";position: absolute;right: 32px;top: 45px;width: 96px;height: 96px;background: url(/images/web/img/moneybus/img-portfolio-join.png) no-repeat 0 0/100%; } 
.portfolio-join .goal-summary.fullsize-layout {margin-top: 0 !important;padding: 0 20px 32px; } 
.portfolio-join .goal-summary .headtext {padding-top: 32px; } 
.portfolio-join .goal-summary .headtext .goal {display: block;margin: 4px 0 16px; } 
.portfolio-join .goal-summary .headtext .goal .num {font-size: 30px;line-height: 36px;font-weight: 700; } 
.portfolio-join .goal-summary .headtext .goal .won {margin-left: 2px;font-size: 28px;line-height: 36px;font-weight: 500; } 
.portfolio-join .goal-summary .rbox {margin-top: 32px;padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.portfolio-join .rbox .list-type-table,
.portfolio-join .rate-info .list-type-table {border: 0;padding: 0; } 
.portfolio-join .tr-link {position: absolute;top: 0;right: 0; } 
.portfolio-join .tr-link .js-toggle-control {position: relative;display: block;padding: 0;width: 24px;height: 24px;border: 0; } 
.portfolio-join .tr-link .js-toggle-control::after {position: absolute;left: 0;top: 0;margin: 0; } 
.portfolio-join .simulation {position: relative;margin-top: 32px; } 
.portfolio-join .simulation dl {min-height: 88px; } 
.portfolio-join .simulation dt {font-weight: 500; } 
.portfolio-join .simulation dd {margin-top: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.portfolio-join .simulation .grbox {margin-top: 16px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.portfolio-join .simulation::after {content: "";position: absolute;right: 0;top: 40px;width: 96px;height: 96px;background: url(/images/web/img/moneybus/bg-c1.png) no-repeat 0 0/100%; } 
.portfolio-join .simulation.no-bg::after {display: none; } 
.portfolio-join .rate-info {position: relative; } 
.portfolio-join .rate-info .rate {margin-bottom: 16px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.portfolio-join .chart-section {margin-top: 32px; } 
.portfolio-join .chart-section .h5 {margin-top: 16px;margin-bottom: 24px; } 
.portfolio-join .chart-section .h5 small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.portfolio-join .chart-section p.text {margin-top: 24px; } 
.portfolio-join .chart-section .rbox {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.portfolio-join .chart-section .rbox .value-box {margin-top: 24px; } 
.portfolio-join .chart-section .value-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0;background-color: var(--bg-gray);border-radius: 12px;text-align: center;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-join .chart-section .value-box > div {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.portfolio-join .chart-section .value-box .val {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.portfolio-join .chart-section .value-box .plus {color: var(--text-red); } 
.portfolio-join .chart-section .value-box .minus {color: var(--text-blue); } 
.portfolio-join .more-view-chart {margin-top: 24px; } 
.portfolio-join .more-view-chart .more-button {margin: 0 -16px -16px; } 
.portfolio-join .more-view-chart .more-button button {border-radius: 0 0 16px 16px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 12px 10px 12px 16px; } 
.portfolio-join .more-view-chart .more-button span {color: var(--text-primary ); } 
.portfolio-join .more-view-chart .more-button span::after {display: none; } 
.portfolio-join .more-view-chart .more-button .js-toggle-control::after {margin-left: 8px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.portfolio-join .more-view-chart .text.bullet-dot:first-child {margin-top: 16px; } 
.portfolio-join .more-view-chart .text.bullet-dot:first-child + .tabs {margin-top: 16px; } 
.portfolio-join .more-view-chart .tabs {margin: 32px 0 16px; } 
.portfolio-join .more-section {position: relative;margin-bottom: 32px; } 
.portfolio-join .more-section > .h4 {margin-bottom: 24px; } 
.portfolio-join .more-section p.text {margin-top: 24px; } 
.portfolio-join .more-section p.text + p.text {margin-top: 8px; } 
.portfolio-join .more-section .dividers-full {margin-top: 32px; } 
.portfolio-join .more-section .title {margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.portfolio-join .more-section .title .h4 {margin-bottom: 0; } 
.portfolio-join .more-section .title .icon-tooltip {display: inline-block;text-indent: -10000px;background-position: -216px 0;background-repeat: no-repeat;background-color: transparent; } 
.portfolio-join .section-message {margin-top: 32px;margin-bottom: 32px;text-align: center;color: var(--text-blue); } 
.bar-chart-01 {margin: 32px 0;height: 200px; } 
.bar-chart-01 .bar-area {position: relative;padding: 44px 0 24px;width: 276px;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.bar-chart-01 .bar-area::after {content: "";position: absolute;top: 109px;left: 0;right: 0;height: 1px;background-color: var(--bg-gray); } 
.bar-chart-01 .column {width: 100%; } 
.bar-chart-01 .column .bar-txt {position: absolute;bottom: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;width: 85px;text-align: center; } 
.bar-chart-01 .bar {position: relative;height: 66px; } 
.bar-chart-01 .bar.plus .fill {background-color: var(--bg-blue-same);border-radius: 8px 8px 0 0; } 
.bar-chart-01 .bar.plus .fill > span {color: var(--text-blue); } 
.bar-chart-01 .bar.minus {margin-top: 65px; } 
.bar-chart-01 .bar.minus .fill {top: 0;bottom: auto;background-color: var(--gray-300);border-radius: 0 0 8px 8px; } 
.bar-chart-01 .bar.minus .fill > span {color: var(--text-primary );border-color: var(--border-secondary); } 
.bar-chart-01 .bar.minus .fill > span::after {background-image: url(/images/web/img/bg/bg-bubble-tail2.png); } 
.bar-chart-01 .bar.normal .fill {background-color: var(--palette-cyan-600) !important; } 
.bar-chart-01 .fill {position: absolute;bottom: 0;left: calc(50% - 30px);display: block;width: 60px;margin: 0 auto;background-color: var(--bg-blue-same); } 
.bar-chart-01 .fill > span {position: absolute;left: 50%;bottom: calc(100% + 10px);padding: 7px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);background-color: var(--bg-canvas_white );border-radius: 8px;border: 1px solid var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);white-space: nowrap;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.bar-chart-01 .fill > span::after {content: "";position: absolute;top: 100%;left: calc(50% - 5px);width: 11px;height: 7px;background: url(/images/web/img/bg/bg-bubble-tail.png) no-repeat 0 -5px/11px 10px; } 
.goal-design-service .top {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.goal-design-service .top strong {font-weight: 500; } 
.goal-design-service p.text .color-em {text-decoration: underline; } 
.goal-design-service ul.text + p.subtext {margin-top: 16px; } 
.goal-design-service .diagram {position: relative;text-align: center;width: 335px;margin: 56px auto 32px;color: var(--text-tertiary); } 
.goal-design-service .diagram .goal {position: relative;z-index: 3;margin-bottom: 20px; } 
.goal-design-service .diagram .goal span {display: inline-block;padding: 9px 37px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary);border: 3px solid var(--border-primary);border-radius: 100px;background-color: var(--bg-canvas_white );-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out; } 
.goal-design-service .diagram .input-data {position: relative;z-index: 3; } 
.goal-design-service .diagram .input-data dt {margin-bottom: 20px;padding: 8px;color: var(--text-tertiary);background-color: var(--bg-canvas_white );-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out; } 
.goal-design-service .diagram .input-data dd {position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;width: 335px;height: 136px;margin: 0 auto; } 
.goal-design-service .diagram .input-data dd > span {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 136px;height: 136px;border-radius: 136px;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.goal-design-service .diagram .input-data dd .d1,
.goal-design-service .diagram .input-data dd .d3 {z-index: 3;color: var(--text-blue);background-color: var(--bg-blue);mix-blend-mode: multiply; } 
.goal-design-service .diagram .input-data dd .d1 {left: 0;padding-right: 24px; } 
.goal-design-service .diagram .input-data dd .d2 {z-index: 2;left: calc(50% - 68px);color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same); } 
.goal-design-service .diagram .input-data dd .d3 {right: 0;padding-left: 24px; } 
.goal-design-service .diagram .vs {position: relative;z-index: 3;margin-top: 84px;margin-bottom: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 8px 0;font-weight: 500;background-color: var(--bg-canvas_white ); } 
.goal-design-service .diagram .vs .left,
.goal-design-service .diagram .vs .right {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color: var(--text-tertiary);-webkit-transition: all 0.3s 0.9s ease-out;transition: all 0.3s 0.9s ease-out; } 
.goal-design-service .diagram .vs .center {color: var(--text-quaternary);margin: 0 20px; } 
.goal-design-service .diagram .recommend {position: relative;z-index: 3;margin-bottom: 44px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);-webkit-transition: all 0.3s 1.2s ease-out;transition: all 0.3s 1.2s ease-out; } 
.goal-design-service .diagram .recommend span {display: inline-block;padding: 0 18px 16px;background-color: var(--bg-canvas_white ); } 
.goal-design-service .diagram .result {position: relative;z-index: 3;width: 306px;height: 160px;margin: 0 auto;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.goal-design-service .diagram .result .left,
.goal-design-service .diagram .result .right {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 160px; } 
.goal-design-service .diagram .result .left {left: 0; } 
.goal-design-service .diagram .result .right {right: 0; } 
.goal-design-service .diagram .line {position: absolute;z-index: 1;top: 0;stroke: var(--text-quaternary);stroke-width: 3;fill: none;width: 175px;height: 450px; } 
.goal-design-service .diagram .line-left,
.goal-design-service .diagram .line-right {position: absolute;z-index: 2;top: 0;stroke: var(--text-quaternary);stroke-width: 3;fill: none;width: 175px;height: 488px; } 
.goal-design-service .diagram .line-left {left: 0; } 
.goal-design-service .diagram .line-right {right: 1px;-webkit-transform: scaleX(-1);transform: scaleX(-1); } 
.goal-design-service .diagram .line-active {stroke: var(--text-blue); } 
.goal-design-service .diagram .line-active.line-left, .goal-design-service .diagram .line-active.line-right {stroke-dasharray: 1000;stroke-dashoffset: 1000;pointer-events: none; } 
.goal-design-service .diagram .arrow-left,
.goal-design-service .diagram .arrow-right,
.goal-design-service .diagram .arrow-finish {position: absolute;z-index: 3;top: 338px;width: 14px;height: 11px;fill: var(--text-quaternary); } 
.goal-design-service .diagram .arrow-left {left: 14px;-webkit-transition: all 0.3s 0.9s ease-out;transition: all 0.3s 0.9s ease-out; } 
.goal-design-service .diagram .arrow-right {right: 15px;-webkit-transition: all 0.3s 0.9s ease-out;transition: all 0.3s 0.9s ease-out; } 
.goal-design-service .diagram .arrow-finish {top: 473px;left: 50%;margin-left: -7px;-webkit-transition: all 0.3s 1.55s ease-out;transition: all 0.3s 1.55s ease-out; } 
.goal-design-service .diagram.active-left .result .left {width: 160px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.goal-design-service .diagram.active-left .result .left span {position: relative;z-index: 3; } 
.goal-design-service .diagram.active-left .result .left::before, .goal-design-service .diagram.active-left .result .left::after {content: "";position: absolute;border-radius: 100%; } 
.goal-design-service .diagram.active-left .result .left::before {z-index: 2;left: 12px;right: 12px;top: 12px;bottom: 12px;background-color: var(--bg-blue-same); } 
.goal-design-service .diagram.active-left .result .left::after {z-index: 1;left: 0;right: 0;top: 0;bottom: 0;background-color: var(--bg-blue);opacity: 0;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.3s 1.55s ease-out;transition: opacity 0.3s 1.55s ease-out; } 
.goal-design-service .diagram.active-left .result .right {width: 96px; } 
.goal-design-service .diagram.active-right .result .right {width: 160px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.goal-design-service .diagram.active-right .result .right span {position: relative;z-index: 3; } 
.goal-design-service .diagram.active-right .result .right::before, .goal-design-service .diagram.active-right .result .right::after {content: "";position: absolute;border-radius: 100%; } 
.goal-design-service .diagram.active-right .result .right::before {z-index: 2;left: 12px;right: 12px;top: 12px;bottom: 12px;background-color: var(--bg-blue-same); } 
.goal-design-service .diagram.active-right .result .right::after {z-index: 1;left: 0;right: 0;top: 0;bottom: 0;background-color: var(--bg-blue);opacity: 0;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.3s 1.55s ease-out;transition: opacity 0.3s 1.55s ease-out; } 
.goal-design-service .diagram.active-right .result .left {width: 102px; } 
.goal-design-service .diagram.animate .goal span {color: var(--text-blue);border-color: var(--border-blue-same); } 
.goal-design-service .diagram.animate .input-data dt {color: var(--text-blue); } 
.goal-design-service .diagram.animate .recommend {color: var(--text-blue); } 
.goal-design-service .diagram.animate .arrow-finish {fill: var(--text-blue); } 
.goal-design-service .diagram.animate.active-left .vs .left {color: var(--text-blue); } 
.goal-design-service .diagram.animate.active-left .line-active.line-left {-webkit-animation: svgPathDraw 2s linear forwards;animation: svgPathDraw 2s linear forwards; } 
.goal-design-service .diagram.animate.active-left .arrow-left {fill: var(--text-blue); } 
.goal-design-service .diagram.animate.active-left .result .left::after {opacity: 1;-webkit-animation: afterCircle 1s ease-in-out infinite;animation: afterCircle 1s ease-in-out infinite; } 
.goal-design-service .diagram.animate.active-right .vs .right {color: var(--text-blue); } 
.goal-design-service .diagram.animate.active-right .line-active.line-right {-webkit-animation: svgPathDraw 2s linear forwards;animation: svgPathDraw 2s linear forwards; } 
.goal-design-service .diagram.animate.active-right .arrow-right {fill: var(--text-blue); } 
.goal-design-service .diagram.animate.active-right .result .right::after {opacity: 1;-webkit-animation: afterCircle 1s ease-in-out infinite;animation: afterCircle 1s ease-in-out infinite; } 
.goal-design-service .grbox {margin-top: 16px;padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
@-webkit-keyframes svgPathDraw {to {stroke-dashoffset: 0; } 
 }
@keyframes svgPathDraw {to {stroke-dashoffset: 0; } 
 }
@-webkit-keyframes afterCircle {0%, 100% {-webkit-transform: scale(1);transform: scale(1); } 
50% {-webkit-transform: scale(1.1);transform: scale(1.1); } 
 }
@keyframes afterCircle {0%, 100% {-webkit-transform: scale(1);transform: scale(1); } 
50% {-webkit-transform: scale(1.1);transform: scale(1.1); } 
 }
.glidepass .h4 {margin-bottom: 8px; } 
.glidepass img {display: block;width: 335px;max-width: 100%;margin: 24px auto; } 
.smile-call-popup {color: var(--text-primary );text-align: center;margin-bottom: 16px; } 
.smile-call-popup p.p1 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-top: 16px; } 
.smile-call-popup p.p2 {margin-top: 8px; } 
.smile-call-popup::before {content: "";display: block;margin: 0 auto;width: 120px;height: 120px;background: url(/images/web/img/moneybus/img-smile-call.png) no-repeat 0 0/100%; } 
.pension-simulation .top-area {margin: -32px -20px 0;padding: 32px 20px;background-color: var(--bg-gray); } 
.pension-simulation .h2 {margin-bottom: 24px; } 
.pension-simulation .top {color: var(--text-primary );margin-bottom: 24px; } 
.pension-simulation .top strong {margin-top: 4px;display: block;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pension-simulation .top strong span {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.pension-simulation .rbox {padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.pension-simulation .rbox .h4 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;margin-bottom: 16px;color: var(--text-tertiary); } 
.pension-simulation .grbox {display: block;padding-top: 16px;border-top: 1px solid var(--border-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-simulation .grbox strong {display: block;font-weight: 500;color: var(--text-primary ); } 
.pension-simulation .grbox .color-em {display: block;margin: 4px 0;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.pension-simulation .pension-tabs .tab-list {margin-bottom: 24px; } 
.pension-simulation #tabPanel-1 .pension-panel {background-color: var(--palette-indigo-1000); } 
.pension-simulation #tabPanel-2 .pension-panel {background-color: var(--bg-blue-same); } 
.pension-simulation #tabPanel-3 .pension-panel {background-color: var(--bg-blue-same); } 
.pension-simulation .pension-panel {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin: 0 20px;color: var(--text-ondark_primary-same); } 
.pension-simulation .pension-panel .h4 {margin-bottom: 24px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.pension-simulation .pension-panel .message {clear: both;margin-bottom: 16px; } 
.pension-simulation .pension-panel .message strong {font-weight: 500; } 
.pension-simulation .pension-panel .message .line-space {display: block;height: 16px; } 
.pension-simulation .pension-panel .select-button {float: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;margin-bottom: 32px;text-align: left;background-color: transparent;border-style: solid;border-color: var(--white);border-width: 0 0 1px 0; } 
.pension-simulation .pension-panel .select-button span {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.pension-simulation .pension-panel .select-button::after {content: "";margin-left: 4px;background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.pension-simulation .pension-panel .text {position: relative;left: 8px;top: 6px;float: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.pension-simulation .links {margin-top: 8px; } 
.pension-simulation .links a {position: relative;display: block;padding: 24px 20px 24px 60px;color: var(--text-primary );border-bottom: 1px solid var(--border-secondary); } 
.pension-simulation .links a:last-child {margin-bottom: 0;border-bottom: 0; } 
.pension-simulation .links a strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pension-simulation .links a span {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-simulation .links a::before {content: "";position: absolute;top: calc(50% - 24px);left: 0; } 
.pension-simulation .links a::after {content: "";position: absolute;top: calc(50% - 6px);right: 0;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.pension-simulation .links a.icon-1::before {background-position: -144px 0;background-repeat: no-repeat;background-color: transparent; } 
.pension-simulation .links a.icon-2::before {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.pension-simulation .links a.icon-3::before {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.pension-simulation .links a.icon-4::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.pension-setting {margin-bottom: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.pension-setting dt {-webkit-box-flex: 72px;-ms-flex: 72px;flex: 72px;width: 72px;padding: 11px 0 12px;margin-bottom: 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.pension-setting dt.left {padding: 0;margin-bottom: 0; } 
.pension-setting dd {-webkit-box-flex: calc(100% - 72px);-ms-flex: calc(100% - 72px);flex: calc(100% - 72px);margin-bottom: 20px; } 
.pension-setting dd.right {margin-bottom: 0; } 
.pension-setting .select-button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 11px 0;text-align: left;background-color: transparent;border-style: solid;border-color: var(--border-primary);border-width: 0 0 1px 0; } 
.pension-setting .select-button span {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.pension-setting .select-button::after {content: "";margin-left: 4px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.pension-bs .ui-form {margin-bottom: 16px; } 
#pensionBS-1 .bottom-sheet-header .sub-title,
#pensionBS-2 .bottom-sheet-header .sub-title,
#pensionBS-3 .bottom-sheet-header .sub-title,
#pensionBS-4 .bottom-sheet-header .sub-title,
#pensionBS-5 .bottom-sheet-header .sub-title,
#pensionBS-6 .bottom-sheet-header .sub-title {display: none; } 
.change-guidance-method .h2 {margin-bottom: 8px; } 
.change-guidance-method p.text + p.subtext {margin-top: 8px; } 
.change-guidance-method .subtext a {color: var(--text-primary );text-decoration: underline;white-space: nowrap; } 
.change-guidance-method .card-layout {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.change-guidance-method .card-layout .h4 {margin-bottom: 4px; } 
.change-guidance-method .radio-list {margin-top: 16px; } 
.change-guidance-method .radio-list li {margin-bottom: 16px; } 
.change-guidance-method .radio-list li:last-child {margin-bottom: 0; } 
.select-delete-institution .top {margin-bottom: 32px; } 
.select-delete-institution .top .h2 {margin-bottom: 8px; } 
.select-delete-institution .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.select-delete-institution .title span {color: var(--text-blue); } 
.select-delete-institution .institution-list {position: relative; } 
.select-delete-institution .institution-list .check-r {position: absolute;top: 0;right: 0; } 
.select-delete-institution .institution-list .list {margin: 16px -20px; } 
.select-delete-institution .institution-list .list > li {padding: 0 20px;border-top: 1px solid var(--border-secondary); } 
.select-delete-institution .institution-list .list > li > ul {margin-bottom: 32px; } 
.select-delete-institution .institution-list .list .header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 0; } 
.select-delete-institution .institution-list .list .header strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.select-delete-institution .institution-list .list .header strong span {color: var(--text-blue); } 
.select-delete-institution .institution-list .list .header button {display: block;width: 100%;text-align: left;padding: 0;border: 0;background-color: transparent; } 
.select-delete-institution .institution-list .list .header button::after {position: absolute;right: 0;top: 0; } 
.select-delete-institution .institution-list .list .list-item {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-bottom: 12px; } 
.select-delete-institution .institution-list .list .list-item:last-child {margin-bottom: 0; } 
.select-delete-institution .institution-list .list .list-item.checked {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.select-delete-institution .institution-list .list .list-item label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 0; } 
.select-delete-institution .institution-list .list .list-item label::after {left: auto;right: 0;top: calc(50% - 12px); } 
.select-delete-institution .institution-list .list .list-item label img {display: block;width: 32px;height: 32px;margin-right: 8px; } 
.select-delete-institution .institution-list .list .list-item label .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.select-delete-institution .institution-list .list .list-item label .date {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.auth-method {margin-top: 32px; } 
.auth-method .h4 {margin-bottom: 8px; } 
.auth-method .auth-list {margin-top: 16px; } 
.auth-method .auth-list a {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);display: block; } 
.auth-method .auth-list a::before {content: "";position: absolute;left: 16px;top: calc(50% - 16px);display: block; } 
.auth-method .auth-list a.shinhan::before {background-position: -256px -128px;background-repeat: no-repeat;background-color: transparent; } 
.auth-method .auth-list a.finance::before {background-position: -224px -128px;background-repeat: no-repeat;background-color: transparent; } 
.auth-method .auth-list a.public::before {background-position: 0 -128px;background-repeat: no-repeat;background-color: transparent; } 
.auth-method .auth-list a.shinhan, .auth-method .auth-list a.finance, .auth-method .auth-list a.public, .auth-method .auth-list a.payco, .auth-method .auth-list a.naver {padding-left: 56px; } 
.auth-method .auth-list a.payco::before {background-position: -256px -96px;background-repeat: no-repeat;background-color: transparent; } 
.auth-method .auth-list a.naver::before {background-position: -224px -96px;background-repeat: no-repeat;background-color: transparent; } 
.auth-method .auth-list a::after {content: "";position: absolute;right: 16px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.auth-method .auth-list .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.auth-method .auth-list .msg {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.auth-method .auth-list .msg.red {color: var(--text-red); } 
.auth-method .auth-list .msg.blue {color: var(--text-blue); } 
.auth-method .auth-list li {margin-bottom: 12px; } 
.auth-method .auth-list li:last-child {margin-bottom: 0; } 
.auth-method .shauth p.text {margin-bottom: 24px; } 
.bg-goal-card-list {background-color: var(--bg-gray); } 
.bg-goal-card-list .tab-list {background-color: var(--bg-canvas_white ) !important; } 
.bg-goal-card-list .sticky-button.button-group {background: linear-gradient(to bottom, rgba(243, 246, 251, 0) 0px, var(--bg-gray) 10px); } 
.goal-card-wrap {margin-top: -32px; } 
.tabs .goal-card-lists {padding: 24px 20px; } 
.goal-card-lists {padding: 24px 0; } 
.bg-goal-card-list .goal-card-lists {padding: 24px 20px 0; } 
.goal-card-bottom {margin-top: 24px; } 
.goal-card-bottom p.text {margin-top: 16px; } 
.goal-card-bottom .about-service {padding: 24px 0;text-align: center; } 
.goal-card {position: relative;padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.goal-card + .goal-card {margin-top: 24px; } 
.goal-card .label-wrap {margin-bottom: 16px;font-size: 1px; } 
.goal-card .top-right {position: absolute;top: 16px;right: 16px; } 
.goal-card .ui-overflow-menu {position: absolute;top: 16px;right: 8px; } 
.goal-card .title .name {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.goal-card .title .period {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.goal-card .title.in-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.goal-card .title.in-icon .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.goal-card .title .label-wrap {margin-bottom: 0;margin-right: 8px; } 
.goal-card .progress-bar {margin: 24px 8px 24px; } 
.goal-card .list-type-table {margin-top: 16px;border: 0;padding: 0; } 
.goal-card .list-type-table + .grbox {margin-top: 24px; } 
.goal-card .grbox {padding: 16px;background-color: var(--bg-gray);border-radius: 8px;text-align: center;font-weight: 500; } 
.goal-card .grbox p {color: var(--text-tertiary); } 
.goal-card .grbox p.blue {color: var(--text-blue); } 
.goal-card .grbox a {position: relative;display: block;text-align: left;color: var(--text-tertiary);font-weight: 300; } 
.goal-card .grbox a strong {display: block;font-weight: 500;color: var(--text-primary ); } 
.goal-card .grbox a::after {content: "";position: absolute;top: calc(50% - 12px);right: 0;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.goal-card .progress {margin-top: 24px;padding: 16px;background-color: var(--bg-gray);border: 1px solid var(--border-blue);border-radius: 12px; } 
.goal-card .progress .title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.goal-card .progress .desc {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.goal-card .progress .area {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 16px;padding: 70px 0 57px; } 
.goal-card .progress .area::before {content: "";position: absolute;left: 0;right: 0;top: 70px;height: 1px;background-color: var(--gray-300); } 
.goal-card .progress .step {position: relative;width: 1px;height: 1px; } 
.goal-card .progress .step::before, .goal-card .progress .step::after {content: "";position: absolute;left: 0;top: 0;border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.goal-card .progress .step::before {display: none;z-index: 1;width: 16px;height: 16px;background-color: var(--palette-blue-200); } 
.goal-card .progress .step.now::before {display: block; } 
.goal-card .progress .step::after {z-index: 2;width: 8px;height: 8px;background-color: var(--gray-300); } 
.goal-card .progress .step.on::after {background-color: var(--bg-blue-same); } 
.goal-card .progress .step .txt,
.goal-card .progress .step .date,
.goal-card .progress .step .count {position: absolute;left: 0;white-space: nowrap;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.goal-card .progress .step .txt {top: 11px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.goal-card .progress .step .date {top: 33px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.goal-card .progress .step .count {bottom: 22px;padding: 2px 11px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;background-color: var(--bg-canvas_white );border: 1px solid var(--border-primary);border-radius: 6px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.goal-card .progress .step .count::before {content: "";position: absolute;left: calc(50% - 12px);top: 100%;width: 25px;height: 23px;background: url(/images/web/img/moneybus/bg-say2.png) no-repeat 0 -8px/100%;overflow: hidden; } 
.goal-card .progress .step.on .count {background-color: var(--bg-blue-same);border-color: var(--border-blue-same);color: var(--text-ondark_primary-same); } 
.goal-card .progress .step.on .count::before {background: url(/images/web/img/moneybus/bg-say3.png) no-repeat 0 -8px/100%; } 
.goal-card .message {margin-top: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;text-align: center;color: var(--text-tertiary); } 
.goal-card .message:last-child {margin-bottom: 8px; } 
.goal-card .message > span {position: relative; } 
.goal-card .message > span::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: var(--gray-300); } 
.goal-card .message.fail {color: var(--text-red); } 
.goal-card .message.fail > span::after {background-color: var(--palette-red-1000); } 
.no-bg .goal-card {border: 1px solid var(--border-secondary);-webkit-box-shadow: none;box-shadow: none; } 
.no-bg .goal-card.checked {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.goal-account .goal-card {padding: 0;-webkit-box-shadow: none;box-shadow: none; } 
.goal-account .goal-card .ui-overflow-menu {top: 0; } 
.goal-account .type-card-prod + .button-group {margin-top: 12px; } 
.goal-account .prod-account {margin-bottom: 24px; } 
.button-closed-account button {position: relative;display: block;width: 100%;background-color: transparent;border: 0;padding: 24px 0;text-align: left;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.button-closed-account button::after {position: absolute;top: calc(50% - 12px);right: 0; } 
.chart-box {padding: 23px;background-color: var(--bg-gray);border: 1px solid var(--border-blue);border-radius: 12px; } 
.guide-links .h4 {display: block;margin-bottom: 8px; } 
.guide-links .button-group {margin-top: 24px; } 
.mb-chart-guide .title {position: relative; } 
.mb-chart-guide .title .h4 {display: inline-block; } 
.mb-chart-guide .tooltip-trigger {position: relative;top: -1px; } 
.mb-chart-guide .chart-area + p.subtext,
.mb-chart-guide p.subtext + ul.text {margin-top: 24px; } 
.rate-suggestion {position: relative;padding-top: 32px;padding-bottom: 32px;background-color: var(--bg-gray); } 
.rate-suggestion.fullsize-layout {padding-left: 20px;padding-right: 20px; } 
.rate-suggestion .tr-link {position: absolute;top: 32px;right: 12px; } 
.rate-suggestion .rbox {position: relative;padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.rate-suggestion .bar-graph {padding: 8px; } 
.rate-suggestion .bar-graph .row {position: relative;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 44px; } 
.rate-suggestion .bar-graph .row + .row {margin-top: 32px; } 
.rate-suggestion .bar-graph .row .tit {width: 41px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;line-height: 24px;font-weight: 300; } 
.rate-suggestion .bar-graph .row .bar {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.rate-suggestion .bar-graph .row .bar > span {position: relative;display: block;height: 24px; } 
.rate-suggestion .bar-graph .row .bar > span::before {content: "";position: absolute;top: 0;bottom: 0;width: 1px;background-color: var(--bg-canvas_white ); } 
.rate-suggestion .bar-graph .row .bar .cate1 {background-color: var(--palette-cyan-600);border-radius: 8px 0 0 8px; } 
.rate-suggestion .bar-graph .row .bar .cate1::before {right: 0; } 
.rate-suggestion .bar-graph .row .bar .cate1 .val {left: 0; } 
.rate-suggestion .bar-graph .row .bar .cate2 {background-color: var(--bg-blue-same);border-radius: 0 8px 8px 0; } 
.rate-suggestion .bar-graph .row .bar .cate2::before {left: 0; } 
.rate-suggestion .bar-graph .row .bar .cate2 .val {right: 0; } 
.rate-suggestion .bar-graph .row .val {position: absolute;bottom: calc(100% + 10px);padding: 7px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);background-color: var(--bg-canvas_white );border-radius: 8px;border: 1px solid var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);white-space: nowrap; } 
.rate-suggestion .bar-graph .row .val::after {content: "";position: absolute;top: 100%;left: calc(50% - 5px);width: 11px;height: 7px;background: url(/images/web/img/bg/bg-bubble-tail.png) no-repeat 0 -5px/11px 10px; } 
.rate-suggestion .bar-graph .legend {text-align: center;margin-top: 24px;color: var(--text-tertiary); } 
.rate-suggestion .bar-graph .legend > span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-left: 16px; } 
.rate-suggestion .bar-graph .legend > span:first-child {margin-left: 0; } 
.rate-suggestion .bar-graph .legend > span::before {content: "";display: inline-block;width: 10px;height: 10px;border-radius: 10px;margin-right: 4px; } 
.rate-suggestion .bar-graph .legend .cate1::before {background-color: var(--palette-cyan-600); } 
.rate-suggestion .bar-graph .legend .cate2::before {background-color: var(--bg-blue-same); } 
.rate-suggestion .grbox {margin-top: 16px;padding: 16px;background-color: var(--bg-gray);border-radius: 8px; } 
.rate-suggestion .grbox .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.rate-suggestion .grbox .row + .row {margin-top: 16px; } 
.rate-suggestion .grbox .change {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;margin-right: 16px; } 
.rate-suggestion .grbox .before {position: relative;padding-right: 40px; } 
.rate-suggestion .grbox .before::before {content: "변경전";position: absolute;width: 1px;height: 1px;visibility: hidden; } 
.rate-suggestion .grbox .before::after {content: "";position: absolute;right: 8px;top: calc(50% - 12px); } 
.rate-suggestion .grbox .after {color: var(--text-blue); } 
.rate-suggestion .grbox .after::before {content: "변경후";position: absolute;width: 1px;height: 1px;visibility: hidden; } 
.rate-suggestion .grbox .row.up::after {content: "비중확대";display: inline-block;color: var(--text-tertiary); } 
.rate-suggestion .grbox .row.up .before::after {background-position: -240px -168px;background-repeat: no-repeat;background-color: transparent; } 
.rate-suggestion .grbox .row.down::after {content: "비중축소";display: inline-block;color: var(--text-tertiary); } 
.rate-suggestion .grbox .row.down .before::after {background-position: -240px -192px;background-repeat: no-repeat;background-color: transparent; } 
.rate-suggestion .canvas {position: absolute;z-index: 1;left: 65px;right: 24px;top: 95px;height: 70px; } 
.rate-suggestion .canvas canvas {width: 100%;height: 100%; } 
.health-list {margin-top: 24px; } 
.health-list:first-child {margin-top: 0; } 
.health-list .h2 {margin-bottom: 8px; } 
.health-list .period {display: block;color: var(--text-tertiary); } 
.health-list .hashtag {display: block;margin-top: 8px; } 
.health-list .hashtag .tag {display: inline-block;padding: 3px 15px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 20px; } 
.health-list ul {margin-top: 24px;border-top: 1px solid var(--gray-600); } 
.health-list ul li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.health-list ul .date {display: block;margin-bottom: 8px;color: var(--text-tertiary); } 
.health-list ul .name {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.health-list ul .value {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: right; } 
.qa-wrap {margin-top: 32px; } 
.qa-wrap .qa {margin: 0 -20px;padding: 24px 20px 0 20px;border-bottom: 1px solid var(--border-secondary); } 
.qa-wrap .qa:first-child {padding-top: 0 !important; } 
.qa-wrap .qa:last-child {margin-bottom: 0; } 
.qa-wrap .question {position: relative;padding-left: 25px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.qa-wrap .question em {color: var(--text-blue); } 
.qa-wrap .question .num {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;position: absolute;left: 0;top: 0;color: var(--text-blue);font-weight: 500; } 
.qa-wrap .answer {margin: 16px 0 24px 25px; } 
.qa-wrap .answer li {margin-bottom: 16px; } 
.qa-wrap .answer li:last-child {margin-bottom: 0; } 
.qa-wrap .answer li label {color: var(--text-tertiary); } 
.qa-wrap .answer li .ok label {color: var(--text-blue); } 
.qa-wrap .description {display: none;position: relative;padding: 44px 16px 16px;margin-bottom: 24px;background-color: var(--bg-gray);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.qa-wrap .description.show {display: block; } 
.qa-wrap .description::before {content: "해설";position: absolute;top: 16px;left: 16px;padding: 2px 5px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background-color: var(--bg-green-same);border-radius: 2px; } 
.qa-wrap .description em {color: var(--text-blue); } 
.portfolio-forms {margin-top: 32px; } 
.portfolio-forms .btn-radio-list {margin-bottom: 20px; } 
.portfolio-forms .btn-radio-list + .text.bullet-dot {margin-top: -4px;margin-bottom: 32px; } 
.portfolio-forms .text.bullet-dot + .text.bullet-dot {margin-bottom: 32px; } 
.portfolio-forms .account-selector {margin-bottom: 20px; } 
.portfolio-forms .date-range {margin-top: 12px; } 
.portfolio-forms .date-range .ui-form-group,
.portfolio-forms .date-range .date-range-set {margin-top: 0; } 
.portfolio-forms .date-range + .h5 {margin-top: 20px; } 
.portfolio-forms .date-range .date-range-set .ui-form {margin-bottom: 0; } 
.portfolio-forms .tabs.segment-tabs {margin-bottom: 16px; } 
.portfolio-forms .progress-bar {margin-top: 24px;padding-left: 12px;padding-right: 12px; } 
.portfolio-forms .progress-bar .progress-legend .max {font-weight: 500;color: var(--text-primary ); } 
.portfolio-forms .type-card-prod .in-forms .ui-form:last-child {margin-bottom: 0; } 
.tabs .check-tax-credits {padding: 0 20px; } 
.check-tax-credits {margin-top: 24px; } 
.check-tax-credits .h2 {margin-bottom: 24px; } 
.check-tax-credits .list-type-table + .text.bullet-dot {margin-top: 16px; } 
.income-deduction .h2 {margin-bottom: 24px; } 
.income-deduction .h4 {margin-bottom: 8px; } 
.income-deduction .amounts {margin-bottom: 16px; } 
.income-deduction .amounts .num {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.income-deduction .amounts .won {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.income-deduction .formula {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 24px;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 96px;background-color: var(--bg-gray);border-radius: 12px;text-align: center; } 
.income-deduction .formula strong {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.income-deduction .formula span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.income-deduction .formula .l,
.income-deduction .formula .r {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.income-deduction .formula .x {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.income-deduction .table-list-wrap + p.text {margin-top: 16px; } 
.income-deduction .message {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.income-deduction .links {margin-top: 12px; } 
.income-deduction .links a {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);position: relative;display: block;margin-bottom: 12px;color: var(--text-primary ); } 
.income-deduction .links a:last-child {margin-bottom: 0; } 
.income-deduction .links a strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;padding-left: 60px; } 
.income-deduction .links a span {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-left: 60px; } 
.income-deduction .links a::before {content: "";position: absolute;left: 15px;top: calc(50% - 24px); } 
.income-deduction .links a::after {content: "";position: absolute;top: calc(50% - 6px);right: 16px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.income-deduction .links a.icon-1::before {background-position: -384px -192px;background-repeat: no-repeat;background-color: transparent; } 
.income-deduction .links a.icon-2::before {background-position: -432px -192px;background-repeat: no-repeat;background-color: transparent; } 
.income-deduction .links a.icon-3::before {background-position: 0 -240px;background-repeat: no-repeat;background-color: transparent; } 
.income-deduction .links a.icon-4::before {background-position: 0 -192px;background-repeat: no-repeat;background-color: transparent; } 
.income-deduction .links a.icon-5::before {background-position: -48px -240px;background-repeat: no-repeat;background-color: transparent; } 
.income-deduction .links + .links {margin-top: 12px; } 
.income-deduction .grbox {padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.income-deduction .diagram {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;max-width: 335px;margin: 24px auto; } 
.income-deduction .diagram::before {content: "";position: absolute;z-index: 2;left: calc(50% - 24px);top: calc(50% - 24px);width: 48px;height: 48px;border-radius: 48px; } 
.income-deduction .diagram::after {content: "";position: absolute;z-index: 3;left: calc(50% - 16px);top: calc(50% - 16px);background-position: 0 -32px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.income-deduction .diagram .circle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 15px;width: 160px;height: 160px;border-radius: 160px;background-color: var(--bg-gray); } 
.income-deduction .diagram .circle:last-child {margin-right: 0; } 
.income-deduction .diagram .circle strong {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.income-deduction .diagram .circle span {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.income-deduction .income-deduction-guide.pension-savings .em {color: var(--text-blue); } 
.income-deduction .income-deduction-guide.pension-savings .diagram::before {background-color: var(--bg-blue-same); } 
.income-deduction .income-deduction-guide.pension-savings .diagram .circle {background-color: var(--palette-blue-100); } 
.income-deduction .income-deduction-guide.pension-savings .diagram strong {color: var(--text-blue); } 
.income-deduction .income-deduction-guide.irp .em {color: var(--text-seaform); } 
.income-deduction .income-deduction-guide.irp .diagram::before {background-color: var(--bg-cyan-same); } 
.income-deduction .income-deduction-guide.irp .diagram .circle {background-color: var(--bg-green); } 
.income-deduction .income-deduction-guide.irp .diagram strong {color: var(--text-seaform); } 
.portfolio-setting {margin-top: 24px; } 
.portfolio-setting .h4 {margin-bottom: 16px; } 
.portfolio-setting .h5 {margin-top: 16px; } 
.portfolio-setting .btn-radio-list {margin-bottom: 20px; } 
.portfolio-carousel {margin: 0 0 32px; } 
.portfolio-carousel > .swiper {padding: 0 0 32px 0; } 
.portfolio-carousel > .swiper .swiper-pagination {bottom: 0; } 
.portfolio-carousel .portfolio {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);height: 234px;line-height: 1;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.portfolio-carousel .portfolio .label-wrap {margin-bottom: 16px; } 
.portfolio-carousel .portfolio .name {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.portfolio-carousel .portfolio .date {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-carousel .portfolio .yield {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-carousel .portfolio .yield.plus {color: var(--text-red); } 
.portfolio-carousel .portfolio .yield.minus {color: var(--text-blue); } 
.portfolio-carousel .portfolio .list-type-table {padding: 0;margin-top: 24px; } 
.portfolio-carousel .portfolio .ing {position: relative;margin-top: 40px;padding: 24px 16px;background-color: var(--bg-gray);border-radius: 8px; } 
.portfolio-carousel .portfolio .ing::after {content: "";position: absolute;right: 16px;top: calc(50% - 24px);width: 48px;height: 48px;background: url(/images/web/img/moneybus/bg-deal.png) no-repeat 0 0/100%; } 
.portfolio-carousel .portfolio .ing strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.portfolio-carousel .portfolio .ing span {display: block;margin-top: 4px;color: var(--text-tertiary); } 
.portfolio-carousel + .h3 {margin-bottom: 16px; } 
.portfolio-carousel + .h3 + .h4 {margin-top: 16px; } 
.banner .solrich-portfolio {position: relative;display: block;border-radius: 12px;padding: 16px;background-color: var(--palette-indigo-800);color: var(--text-ondark_primary-same); } 
.banner .solrich-portfolio::after {content: "";position: absolute;right: 16px;top: calc(50% - 32px);width: 64px;height: 64px;background: url(/images/web/img/moneybus/bg-solrich-portfolio.png) no-repeat 0 0/100%; } 
.banner .solrich-portfolio strong {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.banner .solrich-portfolio span {display: block;width: 180px;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.small-dropdown .ui-form[data-mode=dropdown] {display: inline-block;margin: 0;padding: 0; } 
.small-dropdown .ui-form[data-mode=dropdown] .form-set {border-width: 0; } 
.small-dropdown .ui-form[data-mode=dropdown] .select-label {padding: 4px 24px 4px 16px; } 
.small-dropdown .ui-form[data-mode=dropdown] .select-label::after {right: 0; } 
.small-dropdown.align-right {text-align: right; } 
.small-dropdown.align-right + .chart-section {margin-top: -30px; } 
.detail-info-list .h2 {margin-bottom: 8px; } 
.box-layout-wrap + .ui-form,
.box-layout-wrap + .products {margin-top: 32px; } 
.products + .terms-view-wrap {margin-top: 12px; } 
.button-group.add-fund {margin-bottom: 20px; } 
.select-funds .h2 {margin-bottom: 8px; } 
.select-funds .h2 + p.text {margin-bottom: 24px; } 
.select-funds .accordion .accordion-item:last-child {border-bottom: 0; } 
.select-funds .accordion .accordion-item:last-child .accordion-panel:last-child {padding-bottom: 0; } 
.linked-account .h2 {margin-bottom: 8px; } 
.linked-account .h2 + p.text {margin-bottom: 32px; } 
.linked-account .ui-form-sec {margin-bottom: 20px; } 
.transaction-history p.text + .flex-align-wrap {margin-top: 16px; } 
.transaction-history .history-list {margin-top: 32px;border-top: 1px solid var(--border-secondary); } 
.transaction-history .history-list li {position: relative;border-bottom: 1px solid var(--border-secondary); } 
.transaction-history .history-list a {display: block;padding: 24px 0; } 
.transaction-history .history-list a::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.transaction-history .history-list .label-wrap {display: block;font-size: 1px; } 
.transaction-history .history-list .name {display: block;padding-right: 32px;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.transaction-history .history-list .name:first-child {margin-top: 0; } 
.transaction-history .history-list .date {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.transaction-detail .h2 {margin-bottom: 24px; } 
.transaction-detail .summary {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);border-color: var(--border-blue);background-color: var(--bg-blue); } 
.transaction-detail .summary dl::after {content: "";display: block;clear: both; } 
.transaction-detail .summary dl dt {clear: both;float: left;margin-bottom: 8px;color: var(--text-tertiary); } 
.transaction-detail .summary dl dd {float: right;margin-bottom: 8px;color: var(--text-primary );font-weight: 500; } 
.transaction-detail .summary dl .success {color: var(--text-blue); } 
.transaction-detail .summary dl .fail {color: var(--text-red); } 
.transaction-detail .summary .date {display: block;text-align: right;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.map-container {height: calc(100vh - 49px - var(--safeAreaInsetBottom));padding: 0 !important;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--gray950-a10);overflow: hidden; } 
.map-container .map-filter {position: absolute;z-index: 15;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;min-height: 64px;max-height: calc(100vh - 130px);background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.12);box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.12);-webkit-transform: translateY(-64px);transform: translateY(-64px);-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } 
.map-container .map-filter .option-div {display: none;padding: 16px 20px; } 
.map-container .map-filter .option-div.active {display: block; } 
.map-container .map-filter .option-div.active .filter-func {display: block; } 
.map-container .filter-div {position: relative; } 
.map-container .filter-div::before {content: "";position: absolute;z-index: 2;top: 0;right: 0;height: 50px;width: 60px;background: linear-gradient(90deg, var(--bg-canvas_white-a0) 0, var(--bg-canvas_white ) 20px); } 
.map-container .collapse .option-div {display: block; } 
.map-container .collapse .myfilter-btn {display: none; } 
.map-container .collapse .filter-func {display: block; } 
.map-container .collapse .filter-select {height: auto; } 
.map-container .collapse .filter-select .inner {white-space: normal; } 
.map-container .collapse .filter-toggle button {background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .collapse .filter-toggle .open {display: none; } 
.map-container .collapse .filter-toggle .close {display: inline; } 
.map-container .save-list {background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.map-container .save-list ul {padding: 0 0 16px;white-space: nowrap;overflow-x: auto;font-size: 0; } 
.map-container .save-list li {display: inline-block;margin-right: 8px;vertical-align: top; } 
.map-container .save-list li:first-child {margin-left: 20px; } 
.map-container .save-list li:last-child {margin-right: 20px; } 
.map-container .save-list li .item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 140px;border: 1px solid var(--border-primary);border-radius: 6px;padding: 7px 11px;background-color: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.map-container .save-list li button {padding: 0;background-color: transparent;border: 0;text-align: left;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.map-container .save-list li button.btn-item-show {padding-right: 20px;white-space: break-spaces; } 
.map-container .save-list li button.btn-item-del {position: absolute;right: 5px;top: 5px;background-position: -120px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .save-list li button .ellipsis {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.map-container .setting-div {position: relative;height: 100%;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 0 20px; } 
.map-container .setting-div.release-y {overflow-x: visible;overflow-y: visible; } 
.map-container .setting-box {display: none;position: relative;padding: 16px 0; } 
.map-container .setting-box strong {display: block;margin-bottom: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary ); } 
.map-container .setting-box .toggle-ty-btn + strong {margin-top: 24px; } 
.map-container .setting-box .no-item {display: none;margin: 16px 16px 0;padding: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2);border-radius: 10px;color: var(--text-primary);font-size: 12px;font-weight: 400;line-height: 1.5;text-align: center; } 
.map-container .setting-box.show {display: block; } 
.map-container .setting-box.empty .no-item {display: block; } 
.map-container .setting-box#id_my {position: absolute;top: 100%;left: 0;width: 100%;margin: 0;padding: 0;background-color: transparent; } 
.map-container .setting-box .change-item {text-align: right; } 
.map-container .setting-box .btn-change {background-color: transparent;border: 0; } 
.map-container .setting-box .btn-change::before {content: "";display: inline-block;vertical-align: middle;background-position: -168px -144px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .toggle-section .set-tit {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );margin-bottom: 8px; } 
.map-container .toggle-section div[data-add-type] + div[data-add-type] {margin-top: 16px; } 
.map-container .sliderBar {margin: 0 15px; } 
.map-container .sliderBar .barParent {position: relative;height: 12px;padding: 8px 0; } 
.map-container .sliderBar .barParent .ui-slider {margin: 0;border: 0 none;background: transparent; } 
.map-container .sliderBar .barParent .ui-slider::after {content: "";position: absolute;top: 0;left: -15px;right: -15px;height: inherit;border-radius: 12px;background: var(--gray-200); } 
.map-container .sliderBar .limit {margin-top: 8px;font-size: 0;line-height: 0;white-space: nowrap; } 
.map-container .sliderBar .limit .limitPoint {display: inline-block;position: relative;width: 100%;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.map-container .sliderBar .limit.step4 .limitPoint {width: 33.3%; } 
.map-container .sliderBar .limit.step5 .limitPoint {width: 25%; } 
.map-container .sliderBar .limit .limitPoint .txt {display: inline-block;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.map-container .sliderBar + div {margin-top: 16px; } 
.map-container .range-input-set {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.map-container .range-input-set .ui-form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-bottom: 0; } 
.map-container .range-input-set .ui-form .btn-clear {display: none; } 
.map-container .range-input-set .dash {padding: 0 12px;margin: 0 4px; } 
.map-container .range-input-set .dash,
.map-container .range-input-set .tail {position: relative;top: -1px;line-height: 20px;margin-left: 4px; } 
.map-container .toggle-ty-btn.hidden-button {display: none; } 
.map-container .toggle-ty-btn ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -4px; } 
.map-container .toggle-ty-btn li {width: 50%;margin-bottom: 8px;padding: 0 4px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.map-container .toggle-ty-btn .btn-tg-item {position: relative;display: block;width: 100%;padding: 13px 11px;background-color: transparent;border: 1px solid var(--border-primary);border-radius: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;text-align: left;color: var(--text-primary ); } 
.map-container .toggle-ty-btn .active .btn-tg-item {border-color: var(--border-blue-same);color: var(--text-blue);font-weight: 500;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.map-container .toggle-ty-btn .active .btn-tg-item::after {content: "";position: absolute;right: 11px;top: calc(50% - 12px);background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container #id-03 .toggle-ty-btn li,
.map-container #id-04 .toggle-ty-btn li,
.map-container #id-05 .toggle-ty-btn li,
.map-container #id-06 .toggle-ty-btn li,
.map-container #id-07 .toggle-ty-btn li,
.map-container #id-09 .toggle-ty-btn li {width: auto; } 
.map-container #id-03 .toggle-ty-btn .btn-tg-item,
.map-container #id-04 .toggle-ty-btn .btn-tg-item,
.map-container #id-05 .toggle-ty-btn .btn-tg-item,
.map-container #id-06 .toggle-ty-btn .btn-tg-item,
.map-container #id-07 .toggle-ty-btn .btn-tg-item,
.map-container #id-09 .toggle-ty-btn .btn-tg-item {padding: 4px 7px;border-radius: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.map-container #id-03 .toggle-ty-btn .btn-tg-item::after,
.map-container #id-04 .toggle-ty-btn .btn-tg-item::after,
.map-container #id-05 .toggle-ty-btn .btn-tg-item::after,
.map-container #id-06 .toggle-ty-btn .btn-tg-item::after,
.map-container #id-07 .toggle-ty-btn .btn-tg-item::after,
.map-container #id-09 .toggle-ty-btn .btn-tg-item::after {display: none; } 
.map-container .define-box {margin-top: 32px; } 
.map-container .define-box .rbox {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.map-container .define-box .rbox dl {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.map-container .define-box .rbox dl::after {content: "";display: block;clear: both; } 
.map-container .define-box .rbox dt {clear: both;float: left;padding: 4px 0;color: var(--text-tertiary); } 
.map-container .define-box .rbox dd {float: right;padding: 4px 0;color: var(--text-primary );text-align: right; } 
.map-container .define-box .rbox dl.l2 {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.map-container .define-box .rbox dl.l2 dd {color: var(--text-blue);font-weight: 500; } 
.map-container .define-box .rbox.grey {background-color: var(--bg-gray);border-color: var(--gray-50); } 
.map-container .define-box .rlink {margin-top: 16px;text-align: right; } 
.map-container .filter-func {display: none;padding: 16px 20px 0; } 
.map-container .filter-func button {display: inline-block;padding: 0;margin-right: 20px;color: var(--text-tertiary);background-color: transparent;border: 0; } 
.map-container .filter-func button::before {content: "";display: inline-block;vertical-align: middle; } 
.map-container .filter-func button.btn-save::before {background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .filter-func button.btn-reset::before {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .filter-div + .option-div {padding-bottom: 0; } 
.map-container .option-div .filter-func {position: relative;padding: 0 0 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.map-container .option-div .filter-func button.close {position: absolute;right: -6px;top: 0;font-size: 0;padding: 6px;width: 24px;height: 24px;margin-right: 0; } 
.map-container .option-div .filter-func button.close::before {content: "";position: absolute;left: 6px;top: 6px;background-position: -36px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .filter-select {padding: 16px 20px 8px;height: 64px;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch; } 
.map-container .filter-select::after {content: "";position: absolute;left: 20px;right: 20px;bottom: 0;height: 1px;background-color: var(--bg-gray);display: none; } 
.map-container .filter-select .inner {white-space: nowrap;font-size: 0; } 
.map-container .filter-select .btns {margin-right: 40px; } 
.map-container .filter-select button {position: relative;padding: 6px 15px;margin-bottom: 8px;margin-right: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary );border: 1px solid var(--border-primary);border-radius: 32px;background-color: var(--bg-canvas_white ); } 
.map-container .filter-select button.selected {color: var(--text-blue);border-color: var(--border-blue-same); } 
.map-container .filter-select button.myfilter {padding-left: 43px; } 
.map-container .filter-select button.myfilter::before {content: "";position: absolute;left: 15px;top: calc(50% - 12px);background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .filter-select button.active {color: var(--text-ondark_primary-same);border-color: var(--border-blue-same);background-color: var(--bg-blue-same); } 
.map-container .filter-select button.active.myfilter::before {background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .filter-toggle {position: absolute;z-index: 3;right: 20px;top: 20px; } 
.map-container .filter-toggle button {border: 0;text-indent: -10000px;background-color: var(--bg-canvas_white );background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .filter-toggle .open {display: inline; } 
.map-container .filter-toggle .close {display: none; } 
.map-container.has-filter .map-filter {-webkit-transform: translateY(0);transform: translateY(0); } 
.map-container .map-area {position: relative;z-index: 10;height: inherit;background-color: rgba(0, 255, 0, 0.1); } 
.map-container .map-inner {position: relative;height: inherit; } 
.map-container .map-visual {position: relative;height: inherit;z-index: 5; } 
.map-container .map-visual .dummy {overflow: hidden;width: 100%;height: 100%; } 
.map-container .map-visual .dummy img {display: block;width: 100%; } 
.map-container .map-control-buttons {position: absolute;z-index: 7;top: 80px;width: 38px;height: 100px;-webkit-transform: translateY(-64px);transform: translateY(-64px);-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; } 
.map-container .map-control-buttons.left {left: 20px; } 
.map-container .map-control-buttons.right {right: 20px; } 
.map-container .map-control-buttons .btn-map {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0;margin: 0;width: 38px;height: 38px;border-style: solid;border-color: var(--border-primary);border-width: 0 0 1px 0;background-color: var(--bg-canvas_white ); } 
.map-container .map-control-buttons .btn-map::before {content: "";display: block; } 
.map-container .map-control-buttons .icon-location::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .map-control-buttons .icon-plus::before {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .map-control-buttons .icon-minus::before {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .map-control-buttons .icon-parcelout::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .map-control-buttons .icon-school::before {background-position: -20px 0;background-repeat: no-repeat;background-color: transparent; } 
.map-container .map-control-buttons .active.icon-parcelout::before {background-position: 0 -20px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .map-control-buttons .active.icon-school::before {background-position: -20px -20px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .map-control-buttons .group {border-radius: 6px;-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);margin-bottom: 8px; } 
.map-container .map-control-buttons .group .btn-map .txt {font-size: 10px;line-height: 1;color: var(--text-primary ); } 
.map-container .map-control-buttons .group .btn-map.active {background-color: var(--bg-blue-same); } 
.map-container .map-control-buttons .group .btn-map.active .txt {color: var(--text-ondark_primary-same); } 
.map-container .map-control-buttons .group .btn-map.active.icon-parcelout, .map-container .map-control-buttons .group .btn-map.active.icon-school {background-color: var(--bg-cyan-same); } 
.map-container .map-control-buttons .group .btn-map:first-child {border-top-left-radius: 6px;border-top-right-radius: 6px; } 
.map-container .map-control-buttons .group .btn-map:last-child {border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom: 0; } 
.map-container.has-filter .map-control-buttons {-webkit-transform: translateY(0);transform: translateY(0); } 
.map-container .bubble1 {display: inline-block;width: 65px;height: 47px;background: url(/images/web/img/bg/bg-bubble-1.png) no-repeat 0 0/100%; } 
.map-container .bubble1 button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: inherit;height: inherit;background-color: transparent;border: 0; } 
.map-container .bubble1 button em:nth-child(1) {margin-top: 2px;font-size: 10px;line-height: 16px;font-weight: 500;color: var(--text-quaternary); } 
.map-container .bubble1 button em:nth-child(2) {margin-top: -2px;font-size: 12px;line-height: 18px;font-weight: 500;color: var(--text-primary); } 
.map-container .bubble1.active {background-image: url(/images/web/img/bg/bg-bubble-1-on.png); } 
.map-container .bubble1.active button em:nth-child(1) {color: var(--gray-100); } 
.map-container .bubble1.active button em:nth-child(2) {color: var(--text-ondark_primary-same); } 
.map-container .bubble2 {display: inline-block;width: 50px;height: 36.5px;background: url(/images/web/img/bg/bg-bubble-2.png) no-repeat 0 0/100%; } 
.map-container .bubble2 button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: inherit;height: inherit;background-color: transparent;border: 0; } 
.map-container .bubble2 .icon-house::before {content: "";display: block;margin-bottom: 5px;background-position: 0 -40px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .bubble2.active {background-image: url(/images/web/img/bg/bg-bubble-2-on.png); } 
.map-container .bubble2.active .icon-house::before {background-position: 0 -60px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .point {display: inline-block;width: 30px;height: 30px; } 
.map-container .point button {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: inherit;height: inherit;background-color: var(--bg-canvas_white );border: 1px solid var(--border-seaform-same);border-radius: 30px; } 
.map-container .point .icon-apt::before {content: "";display: block;background-position: -40px -40px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .point .icon-school::before {content: "";display: block;background-position: -20px -40px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .point.active button {background-color: var(--bg-cyan-same); } 
.map-container .point.active .icon-apt::before {background-position: -40px -60px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .point.active .icon-school::before {background-position: -20px -60px;background-repeat: no-repeat;background-color: transparent; } 
.map-container .locateNow {position: absolute;width: 32px;height: 32px;background: url(/images/web/img/moneybus/icon_locate_now.png) no-repeat 0 0/100% 100%;text-indent: -9999px;overflow: hidden; } 
.map-container .layer-wrap {display: none;position: absolute;z-index: 8;bottom: calc(56px + max(var(--safeAreaInsetBottom), var(--stickyBottomMargin))); } 
.map-container .layer-wrap.type-item {left: 20px;right: 20px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.2);border-radius: 4px;padding: 16px;color: var(--text-primary ); } 
.map-container .layer-wrap.type-item .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.map-container .layer-wrap.type-item .category {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.map-container .layer-wrap.type-item .category > span {position: relative;margin-right: 17px; } 
.map-container .layer-wrap.type-item .category > span::after {content: "";position: absolute;top: 6px;bottom: 6px;right: -9px;width: 1px;background-color: var(--bg-gray); } 
.map-container .layer-wrap.type-item .category > span:last-child {margin-right: 0; } 
.map-container .layer-wrap.type-item .category > span:last-child::after {display: none; } 
.map-container .layer-wrap.type-item .links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.map-container .layer-wrap.type-item .links > a {position: relative;color: var(--text-tertiary);margin-right: 17px; } 
.map-container .layer-wrap.type-item .links > a .em {color: var(--text-blue); } 
.map-container .layer-wrap.type-item .links > a::after {content: "";position: absolute;top: 3px;bottom: 3px;right: -9px;width: 1px;background-color: var(--bg-gray); } 
.map-container .layer-wrap.type-item .links > a:last-child {margin-right: 0; } 
.map-container .layer-wrap.type-item .links > a:last-child::after {display: none; } 
.map-container .map-bottom {position: absolute;z-index: 13;bottom: 0;left: 0;width: 100%;background-color: var(--bg-gray);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.map-container .map-bottom::after {content: "";display: block;height: var(--safeAreaInsetBottom);min-height: var(--stickyBottomMargin); } 
.map-container .map-bottom.hidden {-webkit-transform: translateY(100%);transform: translateY(100%); } 
.map-container .map-bottom .result-box {padding: 14px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.map-container .map-bottom .result-box dd {margin-left: 8px;-webkit-transform: rotateX(0deg);transform: rotateX(0deg); } 
.map-container .map-bottom .result-box dd.animate {-webkit-transform: rotateX(360deg);transform: rotateX(360deg);-webkit-transition: -webkit-transform 0.5s ease-in-out;transition: -webkit-transform 0.5s ease-in-out;transition: transform 0.5s ease-in-out;transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } 
.map-container .map-bottom .result-box dd > span {color: var(--text-blue); } 
.map-container .map-bottom .btn-transparent {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background-color: transparent; } 
.map-container .map-dimmed {display: none;position: fixed;left: 0;right: 0;top: 0;bottom: -100px;z-index: 13;background-color: var(--gray950-a60); } 
.map-search-container .result-list .count {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );margin-bottom: 12px; } 
.map-search-container .result-list .count .num {color: var(--text-blue); } 
.map-search-container .result-list ul {margin: 0 -20px;border-top: 1px solid var(--border-secondary); } 
.map-search-container .result-list li > button {position: relative;display: block;width: 100%;padding: 16px 20px;text-align: left;background-color: transparent;border-style: solid;border-color: var(--border-secondary);border-width: 0 0 1px 0; } 
.map-search-container .result-list li > button > span {display: block; } 
.map-search-container .result-list li > button::after {content: "";position: absolute;right: 20px;top: calc(50% - 12px);background-position: -312px -24px;background-repeat: no-repeat;background-color: transparent; } 
.map-search-container .result-list li .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );padding-right: 32px; } 
.map-search-container .result-list li .address {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-right: 32px; } 
.map-search-container .result-list li .address mark {color: var(--text-blue);background-color: transparent; } 
.map-search-container .result-list li .sales {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.map-search-container .result-list li .sales .cnt {color: var(--text-blue);background-color: transparent; } 
.map-search-container .no-data-wrap {margin-bottom: 32px; } 
.map-area-search .region-buttons {margin-bottom: 32px; } 
.map-area-search .region-buttons ul {margin-bottom: 32px; } 
.map-area-search .button-group {margin-top: 16px; } 
.map-area-search .alarm-txt::after {content: "";display: block;clear: both; } 
.map-area-search .alarm-txt .txt {float: left;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.map-area-search .alarm-txt .date {float: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.map-area-search .addr-button li {margin-bottom: 12px; } 
.map-area-search .addr-button li > a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.map-area-search .addr-button li > a .label {padding-left: 28px;font-weight: 500;color: var(--text-primary );text-align: left;white-space: nowrap; } 
.map-area-search .addr-button li > a .addr {padding-right: 12px;color: var(--text-tertiary);text-align: right; } 
.map-area-search .addr-button li > a::before {content: "";position: absolute;left: 16px;top: calc(50% - 12px); } 
.map-area-search .addr-button li > a::after {content: "";position: absolute;right: 8px;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.map-area-search .addr-button li:last-child {margin-bottom: 0; } 
.map-area-search .addr-button li.home > a::before {background-position: -312px -192px;background-repeat: no-repeat;background-color: transparent; } 
.map-area-search .addr-button li.office > a::before {background-position: -336px -192px;background-repeat: no-repeat;background-color: transparent; } 
.terms-in-bs {margin-bottom: 16px; } 
.privacy-terms {margin-top: 24px; } 
.privacy-terms .terms-view-wrap + .terms-view-wrap {margin-top: 16px; } 
.goal-modify .title input {font-size: 20px !important; } 
.investment-indicator-noti-bridge {position: fixed;z-index: 200;left: 0;right: 0;top: 0;bottom: 0;background-color: var(--bg-canvas_white );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.investment-indicator-noti-bridge .cont {text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.investment-indicator-noti-bridge .h2 {margin-bottom: 12px; } 
.investment-indicator-noti-bridge::after {content: "";display: block;width: 254px;height: 300px;margin: 0 auto;background: url(/images/web/img/moneybus/img-bridge.png) no-repeat 0 0/100% 100%; } 
.swiper-slide > .assets-connect,
.step-wrap + .assets-connect {margin-top: 32px; } 
.assets-connect .h2 {margin-bottom: 8px; } 
.assets-connect .h2 + .h3 {margin-top: 24px; } 
.assets-connect .h2 + .grbox {margin-top: 24px; } 
.assets-connect .h2 + .ui-form {margin-top: 24px; } 
.assets-connect .h3 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.assets-connect .h4 {margin-bottom: 16px; } 
.assets-connect .request-data {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.assets-connect .request-data dt {margin-bottom: 8px;font-weight: 500;color: var(--text-primary ); } 
.assets-connect .request-data dd {margin-bottom: 32px;color: var(--text-tertiary); } 
.assets-connect .request-data dd:last-child {margin-bottom: 0; } 
.assets-connect .request-data + p.h4 {margin-top: 24px;margin-bottom: 0;color: var(--text-tertiary); } 
.assets-connect .request-data .important {color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.assets-connect .request-data ul.text .cate {display: block;margin-bottom: 8px; } 
.assets-connect .grbox {margin-bottom: 32px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.assets-connect .grbox strong {font-weight: 500; } 
.assets-connect .grbox p {margin-top: 8px;color: var(--text-tertiary); } 
.assets-connect .extit {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-secondary); } 
.assets-connect .eximg {display: block;margin-top: 16px; } 
.assets-connect .eximg:first-child {margin-top: 0; } 
.assets-connect .eximg img {display: block;width: 100%;max-width: 303px;margin: 0 auto; } 
.assets-connect .bl-txt {display: block;margin-top: 8px; } 
.assets-connect .set > p.text {margin-bottom: 4px; } 
.assets-connect .item p.subtext {padding-left: 12px;margin-bottom: 8px;color: var(--text-primary ); } 
.assets-connect .item li {padding-left: 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-bottom: 8px;color: var(--text-tertiary); } 
.assets-connect .dividers-group:last-child {margin-bottom: 0; } 
.assets-connect .flex-align-wrap .btn-text {margin-right: 16px; } 
.assets-connect .flex-align-wrap .btn-text:last-child {margin-right: 0; } 
.assets-connect .button-group + .flex-align-wrap {margin-top: 32px; } 
.assets-connect.add-margin {margin-bottom: 80px; } 
.box-arrow-links {position: relative; } 
.box-arrow-links .tr-link {position: absolute;right: 0;top: 0; } 
.box-arrow-links ul {margin-bottom: 32px; } 
.box-arrow-links li {margin-bottom: 12px; } 
.box-arrow-links li:last-child {margin-bottom: 0; } 
.box-arrow-links li > .link {position: relative;display: block;padding: 15px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: center;color: var(--text-primary ); } 
.assets-connect + .sticky-container {margin-top: 16px; } 
.assets-check-section {position: relative; } 
.assets-check-section .h4 {margin-bottom: 16px; } 
.assets-check-section .all-check {position: absolute;right: 0;top: 0; } 
.assets-check-section li {margin-bottom: 12px; } 
.assets-check-section li:last-child {margin-bottom: 0; } 
.assets-check-section li .input-type-checkbox.check-r input[type=checkbox] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 32px 16px 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.assets-check-section li .input-type-checkbox.check-r input[type=checkbox] + label em {margin-right: 75px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.assets-check-section li .input-type-checkbox.check-r input[type=checkbox] + label::after {right: 16px;top: calc(50% - 12px); } 
.assets-check-section li .input-type-checkbox.check-r input[type=checkbox] + label .msg {position: absolute;right: 48px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.assets-check-section li .input-type-checkbox.check-r input[type=checkbox]:checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.assets-check-section li .input-type-checkbox .logo {margin-right: 8px; } 
.assets-check-section li .input-type-checkbox .logo img {display: block;width: 32px;height: 32px; } 
.assets-check-section + .assets-check-section {margin-top: 32px; } 
.bottom-sheet-container > .bottom-sheet-contents.assets-checked-wrap {padding-bottom: 60px; } 
.assets-checked {margin-bottom: 24px; } 
.assets-checked:last-child {margin-bottom: calc(32px + var(--safeAreaInsetBottom)); } 
.assets-checked strong {display: block;font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.assets-checked ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.assets-checked ul li {position: relative;float: left;width: 25%;margin-bottom: 8px; } 
.assets-checked ul .logo {display: block;margin-bottom: 8px; } 
.assets-checked ul .logo img {display: block;width: 48px;height: 48px;margin: 0 auto; } 
.assets-checked ul em {display: block;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.assets-checked ul .btn-delete {position: absolute;left: calc(50% + 10px);top: -6px;padding: 0;width: 20px;height: 20px;border: 0;background-color: var(--gray-500);border-radius: 20px;text-indent: -10000px; } 
.assets-checked ul .btn-delete::after {content: "";position: absolute;left: calc(50% - 8px);top: calc(50% - 8px);background-position: -16px 0;background-repeat: no-repeat;background-color: transparent; } 
.connect-head {margin-bottom: 32px; } 
.connect-head .h2 {margin-top: 32px;margin-bottom: 0; } 
.connect-head .text {margin-top: 8px; } 
.connect-status {margin-top: 24px; } 
.connect-status .h4 {margin-bottom: 16px; } 
.connect-status li {margin-bottom: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.connect-status li .logo {margin-right: 8px; } 
.connect-status li .logo img {display: block;width: 32px;height: 32px; } 
.connect-status li em {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-weight: 500; } 
.connect-status li .text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.connect-status li .text em {display: block; } 
.connect-status li .desc {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.connect-status li .result.success {color: var(--text-blue); } 
.connect-status li .result.error {color: var(--text-red); } 
.connect-status li:last-child {margin-bottom: 0; } 
.connect-status + .connect-status {margin-top: 32px; } 
.goal-modify .calc-result {margin-top: -8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 15px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.goal-modify .tit {color: var(--text-tertiary); } 
.goal-modify .value {color: var(--text-primary ); } 
.goal-modify .tooltip-trigger {vertical-align: middle; } 
.goal-status .top-area {padding: 32px 20px;margin-bottom: 32px;background-color: var(--bg-gray); } 
.goal-status .top-area .heading {margin-bottom: 24px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.goal-status .top-area .heading em {color: var(--text-blue); } 
.goal-status .rbox {padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.goal-status .rbox .box-tit {color: var(--text-primary );margin-bottom: 16px; } 
.goal-status .rbox .box-tit span {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.goal-status .rbox .box-tit em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.goal-status .rbox .box-tit .tooltip-trigger {position: relative;top: -1px; } 
.goal-status .join-item-list .title {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.goal-status .join-item-list .title .tooltip-trigger {margin-left: 4px; } 
.goal-status .join-item-list .goal-item {padding: 15px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.institution-connect {margin-top: 32px; } 
.institution-connect .toggle-tabs {margin-bottom: 32px; } 
.institution-connect .toggle-tabs em {margin-left: 4px;color: var(--text-blue); } 
.institution-connect .toggle-tabs .active em {color: var(--text-ondark_primary-same); } 
.institution-connect .section .category {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.institution-connect .institution-list {margin: 0 -20px -1px; } 
.institution-connect .institution-list:last-child {margin-bottom: 0; } 
.institution-connect .check-all {margin-bottom: 16px;text-align: right; } 
.institution-connect .check-all .input-type-checkbox {display: inline-block; } 
.institution-connect .category + .check-all {margin-top: -40px; } 
.institution-connect .institution {padding: 0 20px;border-top: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary); } 
.institution-connect .institution .head {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 0; } 
.institution-connect .institution .head .logo {width: 32px;height: 32px;margin-right: 8px; } 
.institution-connect .institution .head .logo img {display: block;width: inherit;height: inherit; } 
.institution-connect .institution .head .name,
.institution-connect .institution .head .count {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.institution-connect .institution .head .name {margin-right: 4px; } 
.institution-connect .institution .head .js-toggle-control {position: absolute;right: 0;top: calc(50% - 12px); } 
.institution-connect .institution .lists {margin-bottom: 24px; } 
.institution-connect .institution .lists li + li {margin-top: 12px; } 
.institution-connect .institution .card {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.institution-connect .institution .prod-card {position: relative; } 
.institution-connect .institution .prod-card .label-wrap {line-height: 1;margin-bottom: 8px; } 
.institution-connect .institution .prod-card .top {line-height: 1;margin-left: 32px; } 
.institution-connect .institution .prod-card .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;font-weight: 500;color: var(--text-primary );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.institution-connect .institution .prod-card .desc {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.institution-connect .institution .prod-card dl {margin-top: 12px;margin-left: 32px; } 
.institution-connect .institution .prod-card dl::after {content: "";display: block;clear: both; } 
.institution-connect .institution .prod-card dl dt {clear: both;float: left;color: var(--text-tertiary);margin: 4px 0; } 
.institution-connect .institution .prod-card dl dd {float: right;margin: 4px 0; } 
.institution-connect .institution .prod-card .input-type-checkbox {position: absolute;left: 16px;top: 44px; } 
.institution-connect .institution .error-card strong {display: block;font-weight: 300;color: var(--text-red); } 
.institution-connect .institution .error-card p {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.institution-connect .institution + .institution {border-top: 0; } 
.service-termination .h2 {margin-bottom: 24px; } 
.service-termination .notice-contents-wrap ul.text {margin-bottom: 24px; } 
.service-termination .notice-contents-wrap ul.text:last-child {margin-bottom: 0; } 
.service-termination .notice-contents-wrap + .input-type-checkbox {margin-top: 16px; } 
.connect-error {margin: 0 -20px; } 
.connect-error ul {border-top: 1px solid var(--border-secondary); } 
.connect-error li {border-bottom: 1px solid var(--border-secondary); } 
.connect-error a {position: relative;display: block;padding: 24px 40px 24px 64px;color: var(--text-tertiary); } 
.connect-error a > span {display: block;margin-bottom: 4px; } 
.connect-error a > span:last-child {margin-bottom: 0; } 
.connect-error a::after {content: "";position: absolute;right: 20px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.connect-error .logo {position: absolute;left: 20px;top: 34px;width: 32px;height: 32px; } 
.connect-error .logo img {display: block;width: inherit;height: inherit; } 
.connect-error .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.connect-error .accent {color: var(--text-blue); } 
.index-links {margin: 0 -20px;border-top: 1px solid var(--border-secondary); } 
.index-links li {border-bottom: 1px solid var(--border-secondary); } 
.index-links a {position: relative;display: block;padding: 16px 32px 16px 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.index-links a::after {content: "";position: absolute;right: 20px;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-assets-list {margin-top: 24px; } 
.my-assets-list .group {padding: 0; } 
.my-assets-list .group:last-child .dividers-group {display: none; } 
.my-assets-list .group-title {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-assets-list dl.total {margin-bottom: 12px; } 
.my-assets-list dl.total::after {content: "";display: block;clear: both; } 
.my-assets-list dl.total dt {float: left;color: var(--text-tertiary); } 
.my-assets-list dl.total dd {float: right;font-weight: 500; } 
.my-assets-list ul.list li {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.my-assets-list ul.list li + li {margin-top: 12px; } 
.my-assets-list ul.list .label-wrap {margin-bottom: 12px; } 
.my-assets-list ul.list .info {position: relative;margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.my-assets-list ul.list .info > a {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.my-assets-list ul.list .info > a::after {content: "";position: absolute;right: 0;top: 0;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.my-assets-list ul.list .info .logo {display: inline-block;width: 24px;height: 24px;margin-right: 8px; } 
.my-assets-list ul.list .info .logo img {display: block;width: 100%;height: 100%; } 
.my-assets-list ul.list .info .name {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-assets-list ul.list .info .desc {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-assets-list ul.list .info .desc.red {color: var(--text-red); } 
.my-assets-list ul.list .info .desc.red .d {background-color: var(--palette-red-1000); } 
.my-assets-list ul.list .info .desc.blue .d {background-color: var(--bg-blue-same); } 
.my-assets-list ul.list .info .desc .d {display: inline-block;margin-right: 4px;padding: 0 6px;font-size: 11px;line-height: 16px;color: var(--text-ondark_primary-same);border-radius: 20px; } 
.my-assets-list ul.list .data {margin-bottom: 14px; } 
.my-assets-list ul.list .data::after {content: "";display: block;clear: both; } 
.my-assets-list ul.list .data dt {clear: both;float: left;margin: 2px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-assets-list ul.list .data dd {float: right;margin: 2px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-assets-list ul.list .button-group + .detail-info {margin-top: 16px; } 
.my-assets-list ul.list .button-group + .toggle-button {margin-top: 16px; } 
.my-assets-list ul.list .section:first-child > .detail-info:first-child {padding-top: 0; } 
.my-assets-list ul.list .detail-info {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.my-assets-list ul.list .detail-info:last-child {padding-bottom: 0;border-bottom: 0; } 
.my-assets-list ul.list .detail-info .tit {display: block;font-weight: 500;color: var(--text-primary ); } 
.my-assets-list ul.list .detail-info a.tit {position: relative;display: block; } 
.my-assets-list ul.list .detail-info a.tit::after {content: "";position: absolute;right: 0;top: calc(50% - 6px);background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-assets-list ul.list .detail-info .stxt {display: block;margin-top: 4px;color: var(--text-tertiary); } 
.my-assets-list ul.list .detail-info .lrtxt {margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.my-assets-list ul.list .detail-info .lrtxt .txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-assets-list ul.list .detail-info .lrtxt .money {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-assets-list ul.list .toggle-button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(100% + 32px);margin: 0 -16px -16px;padding: 12px 16px;background-color: transparent;border-top: 1px solid var(--border-secondary);border-left: 0;border-right: 0;border-bottom: 0; } 
.my-assets-list ul.list .toggle-button .closed,
.my-assets-list ul.list .toggle-button .opened {display: none;margin-right: 4px; } 
.my-assets-list ul.list .toggle-button[aria-expanded=false] .closed, .my-assets-list ul.list .toggle-button:not(.is-expanded) .closed {display: block; } 
.my-assets-list ul.list .toggle-button[aria-expanded=true], .my-assets-list ul.list .toggle-button.is-expanded {margin-bottom: 0; } 
.my-assets-list ul.list .toggle-button[aria-expanded=true] .opened, .my-assets-list ul.list .toggle-button.is-expanded .opened {display: block; } 
.my-assets-list ul.list .toggle-button::after {background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-assets-list ul.list .toggle-cont {margin: 0 -16px -16px; } 
.my-assets-list ul.list .toggle-cont .section {padding: 16px;border-bottom: 1px solid var(--border-secondary); } 
.my-assets-list ul.list .toggle-cont .section:last-child {border-bottom: 0; } 
.my-assets-list ul.list .toggle-cont dl.sinfo {margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.my-assets-list ul.list .toggle-cont dl.sinfo dt {font-weight: 500;color: var(--text-primary ); } 
.my-assets-list ul.list .toggle-cont dl.sinfo dd {margin-top: 4px;margin-bottom: 24px;color: var(--text-tertiary); } 
.my-assets-list ul.list .toggle-cont dl.sinfo dd:last-child {margin-bottom: 0; } 
.my-assets-list .icon-ffs {position: relative;margin-right: 8px;top: -4px;background-position: -96px -64px;background-repeat: no-repeat;background-color: transparent; } 
.fullsize-layout .my-assets-list .group {padding: 0 20px; } 
.my-assets-mng .top-area {padding: 32px 20px;background-color: var(--bg-gray); } 
.my-assets-mng .top-area .h2 {margin-bottom: 24px;font-weight: 300; } 
.my-assets-mng .top-area .h2 em {font-weight: 500; } 
.my-assets-mng .top-area .btn-right {margin-top: 16px;text-align: right; } 
.my-assets-mng .top-area .btn-right button {margin-right: 4px; } 
.my-assets-mng .top-area .btn-right button:last-child {margin-right: 0; } 
.my-assets-mng .top-area + .tabs {margin-top: 32px; } 
.connection-details {margin-top: -8px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.connection-details .head {position: relative;padding: 15px;border-bottom: 1px solid var(--border-secondary); } 
.connection-details .head .label-wrap {height: 20px;margin-bottom: 16px; } 
.connection-details .body {position: relative;padding: 15px; } 
.connection-details .institution {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.connection-details .institution .logo {width: 24px;height: 24px;margin-right: 8px; } 
.connection-details .institution .logo img {display: block;width: inherit;height: inherit; } 
.connection-details .institution .text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.connection-details .institution .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.connection-details .institution .date {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.connection-details .institution .btn-select {position: relative;border: 0;text-indent: -10000px;width: 24px;height: 24px;background-color: transparent; } 
.connection-details .institution .btn-select::after {content: "";position: absolute;left: 0;top: 0;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.connection-details .info-section {margin-top: 16px;margin-bottom: 32px; } 
.connection-details .info-section:last-child {margin-bottom: 0; } 
.connection-details .info-section .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );border-bottom: 1px solid var(--gray-600); } 
.connection-details .info-section .title .tooltip-trigger {margin-left: 4px; } 
.data-info-list li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.data-info-list li .name {display: block;color: var(--text-primary ); } 
.data-info-list li .sinfo {display: block;margin-top: 16px;color: var(--text-tertiary); } 
.data-info-list li .sinfo span::after {content: "·";padding-left: 4px; } 
.data-info-list li .sinfo span:last-child::after {display: none; } 
.data-info-list li .etc {display: block;margin-top: 8px;color: var(--text-tertiary); } 
.data-info-div {padding-top: 16px; } 
.data-info-div > ul > li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.data-info-div > ul > li:first-child {padding-top: 0; } 
.data-info-div .name {margin-bottom: 16px; } 
.data-info-div .desc {margin-bottom: 8px;color: var(--text-tertiary); } 
.data-info-div .etc {margin-top: 8px;color: var(--text-tertiary); } 
.data-info-div .etc > span::after {content: "·";padding-left: 6px;padding-right: 6px; } 
.data-info-div .etc > span:last-child::after {display: none; } 
.data-info-div dl {margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.data-info-div ul.data li {color: var(--text-tertiary);padding-bottom: 0;border-bottom: 0; } 
.data-info-div ul.data li + li {margin-top: 8px;padding: 0; } 
.myp-recom-prod {margin: 0 -20px 32px; } 
.myp-recom-prod .swiper {background-color: var(--bg-gray); } 
.myp-recom-prod .swiper-slide > a {display: block;padding: 32px 20px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-recom-prod .swiper-pagination-fraction {position: absolute;z-index: 10;right: 20px;top: 20px;left: auto !important;bottom: auto !important;width: auto !important; } 
.myp-recom-prod .info-area {display: block;margin-right: 90px; } 
.myp-recom-prod .prod-category {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 4px; } 
.myp-recom-prod .prod-category .badge {margin-right: 4px;padding: 2px 6px;background-color: var(--bg-cyan-same);border-radius: 18px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.myp-recom-prod .prod-category > span {position: relative;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-right: 5px;margin-right: 4px; } 
.myp-recom-prod .prod-category > span::after {content: "";position: absolute;right: 0;top: 3px;bottom: 3px;width: 1px;background-color: var(--bg-gray); } 
.myp-recom-prod .prod-category > span:last-child {margin-right: 0;padding-right: 0; } 
.myp-recom-prod .prod-category > span:last-child::after {display: none; } 
.myp-recom-prod .txt-comment {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.myp-recom-prod .prod-tit {margin-top: 16px;display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.myp-recom-prod .prod-value {margin-top: 0;display: block;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-recom-prod .prod-value .medium {font-weight: 500; } 
.myp-recom-prod .prod-value .large {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.myp-recom-prod .prod-txt {display: block;margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.myp-recom-prod .txt-ref {display: block;margin-top: 8px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.myp-recom-prod .thumb-area {position: absolute;right: 20px;top: 96px; } 
.myp-recom-prod .thumb-area .img {display: inline-block;width: 96px;height: 96px; } 
.myp-recom-prod .thumb-area .img img {position: relative;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: auto;max-width: 100%;max-height: 100%; } 
.tax-free-savings .box-layout-wrap {margin-bottom: 20px; } 
.tax-free-savings .inform .ui-form {margin-bottom: 16px; } 
/*
 * moneyBus > subscription consultng 
 */
.subscription-consultng-section {margin-top: 32px; } 
.subscription-consultng-section:first-child {margin-top: 0; } 
.subscription-consultng-section.scs1 {position: relative; } 
.subscription-consultng-section.scs1 .btn-text {position: absolute;right: 0;top: 0; } 
.subscription-consultng-section.scs1 ul {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 32px; } 
.subscription-consultng-section.scs1 ul + .text.bullet-dot {margin-top: -16px; } 
.subscription-consultng-section.scs1 li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin-right: 12px;border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.subscription-consultng-section.scs1 li:last-child {margin-right: 0; } 
.subscription-consultng-section.scs1 li a {position: relative;display: block;padding: 16px 16px 72px 16px;font-weight: 500;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.subscription-consultng-section.scs1 li a::after {content: "";position: absolute;right: 16px;bottom: 12px;background-size: 100%; } 
.subscription-consultng-section.scs1 li a.link-bring::after {width: 48px;height: 48px;background-image: url(/images/web/img/moneybus/img-subscription-consultng1.png); } 
.subscription-consultng-section.scs1 li a.link-join::after {width: 48px;height: 48px;background-image: url(/images/web/img/moneybus/img-subscription-consultng2.png); } 
.subscription-consultng-section.scs1 .type-card-service.account {padding-left: 48px; } 
.subscription-consultng-section.scs1 .type-card-service.account .logo {left: 15px; } 
.subscription-consultng-section.scs1 .type-card-service.account .logo img {width: 24px;height: 24px; } 
.subscription-consultng-section.scs1 .type-card-service.account .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.subscription-consultng-section.scs1 .type-card-service.account .logo.icon {left: 15px;top: 15px;background-position: -128px -160px;background-repeat: no-repeat;background-color: transparent; } 
.subscription-consultng-section.scs1 .type-card-service.account .logo.icon + .name {margin: 4px 0 4px 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.subscription-consultng-section.scs1 .type-card-service.account .logo.icon + .name + .desc {margin-left: 8px; } 
.subscription-consultng-section.scs1 .type-card-service.account .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.subscription-consultng-section.scs1 .type-card-service.account .amount {margin-top: 24px;color: var(--text-primary );font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.subscription-consultng-section.scs1 .type-card-service.account .amount .won {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.subscription-consultng-section.scs2 {position: relative;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);overflow: hidden; } 
.subscription-consultng-section.scs2 .h4 {margin-bottom: 24px; } 
.subscription-consultng-section.scs2 .h4 + .btn-text {position: absolute;right: 15px;top: 15px; } 
.subscription-consultng-section.scs2 .list-type-table {border: 0;padding: 0; } 
.subscription-consultng-section.scs2 .list-type-table .txt-data-area {overflow: hidden;text-overflow: ellipsis;max-width: 200px;display: inline-block;white-space: nowrap; } 
.subscription-consultng-section.scs2 .list-type-table:last-child {margin-bottom: 0; } 
.subscription-consultng-section.scs2 .product-status-wrap {margin: 0 -16px; } 
.subscription-consultng-section.scs2 .product-status-wrap .more-button {margin-top: 16px; } 
.subscription-consultng-section.scs2 .product-status-wrap .more-button button::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.subscription-consultng-section.scs2 .product-status-wrap .more-button span::after {display: none; } 
.subscription-consultng-section.scs2 .product-status-wrap .more-button [aria-expanded=false] {margin-bottom: -16px; } 
.subscription-consultng-section.scs2 .product-status-wrap .more-button [aria-expanded=false] span::before {content: "자세히보기"; } 
.subscription-consultng-section.scs2 .product-status-wrap .more-button [aria-expanded=true] span::before {content: "닫기"; } 
.subscription-consultng-section.scs2 .product-status {padding: 0 16px; } 
.subscription-consultng-section.scs2 .product-status li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.subscription-consultng-section.scs2 .product-status li .label-wrap {margin-right: 8px; } 
.subscription-consultng-section.scs2 .product-status li:last-child {margin-bottom: 0; } 
.subscription-consultng-section.scs2 .product-status a {display: block;text-indent: -9999px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.subscription-consultng-section.scs3 {position: relative; } 
.subscription-consultng-section.scs3.before .subtext {margin-bottom: 0; } 
.subscription-consultng-section.scs3.before .btn-text {position: absolute;right: 0;top: 0; } 
.subscription-consultng-section.scs3.after .h4 {margin-bottom: 0; } 
.subscription-consultng-section.scs3.after .btn-text {position: absolute;right: 0;top: 0; } 
.subscription-consultng-section.scs3.after .date {display: block;margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.subscription-consultng-section.scs3.after .circle-progress {position: relative;width: 200px;height: 200px;margin: 24px auto 0; } 
.subscription-consultng-section.scs3.after .handle {position: absolute;width: 200px;height: 200px;left: 50%;top: 50%;margin: -100px 0 0 -100px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%; } 
.subscription-consultng-section.scs3.after .handle::before {content: "";position: absolute;left: 19px;top: 143px;width: 12px;height: 12px;border: 6px solid var(--white);border-radius: 24px;background-color: var(--bg-cyan-same); } 
.subscription-consultng-section.scs3.after .value {position: absolute;z-index: 3;left: 0;right: 0;bottom: 50%;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;vertical-align: baseline;-webkit-transform: translateY(50%);transform: translateY(50%);text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.subscription-consultng-section.scs3.after .now {position: relative;top: -1px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-seaform); } 
.subscription-consultng-section.scs3.after .max {margin-left: 2px; } 
.subscription-consultng-section.scs4 > .h2 {margin-bottom: 24px; } 
.subscription-consultng-section.scs4 .box-link {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -6px 32px; } 
.subscription-consultng-section.scs4 .box-link .box {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 6px;padding: 15px;height: 134px;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.subscription-consultng-section.scs4 .box-link .box button {position: relative; } 
.subscription-consultng-section.scs4 .box-link .box button::after {content: "";position: absolute;right: 15px;bottom: 15px;width: 48px;height: 48px;background-repeat: no-repeat;background-size: 100%; } 
.subscription-consultng-section.scs4 .box-link .box.box-1 button::after {background-position: -336px 0;background-repeat: no-repeat;background-color: transparent; } 
.subscription-consultng-section.scs4 .box-link .box.box-2 button::after {background-position: -288px 0;background-repeat: no-repeat;background-color: transparent; } 
.subscription-consultng-section.scs4 .box-link .box strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.subscription-consultng-section.scs4 .box-link .box .val {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.subscription-consultng-section.scs4 .box-link .box button {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 0;background-color: transparent;text-align: left;text-indent: -100000px; } 
.subscription-consultng-section.scs4 .list-util {margin-top: 32px; } 
.subscription-consultng-section.scs4 .list-util::after {content: "";display: block;clear: both; } 
.subscription-consultng-section.scs4 .list-util:first-child {margin-top: 0; } 
.subscription-consultng-section.scs4 .list-util .left {float: left; } 
.subscription-consultng-section.scs4 .list-util .left .h4 {margin-bottom: 0; } 
.subscription-consultng-section.scs4 .list-util .left .more-link {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.subscription-consultng-section.scs4 .list-util .left .more-link::after {content: "";position: relative;top: -2px;display: inline-block;vertical-align: middle;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.subscription-consultng-section.scs4 .list-util .right {float: right; } 
.subscription-consultng-section.scs4 .list-util .area-select {background-color: transparent;border: 0;padding: 0; } 
.subscription-consultng-section.scs4 .list-util .area-select::after {content: "";position: relative;top: -2px;display: inline-block;vertical-align: middle;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.scs-bs-cont {margin-bottom: 16px; } 
.scs-bs-cont .list-type-table {border: 0;padding: 0; } 
.scs-bs-cont .list-type-table .txt-data-area {overflow: hidden;text-overflow: ellipsis;max-width: 200px;display: inline-block;white-space: nowrap; } 
.scs-bs-cont .list-type-table:last-child {margin-bottom: 0; } 
.scs-bs-cont + .scs-bs-cont {margin-top: 24px; } 
.scs-bs-cont .product-status {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.scs-bs-cont .product-status li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 8px;min-height: 24px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.scs-bs-cont .product-status li .left {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.scs-bs-cont .product-status li .label-wrap {margin-right: 8px; } 
.scs-bs-cont .product-status li:last-child {margin-bottom: 0; } 
.scs-bs-cont .product-status a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary ); } 
.scs-bs-cont .product-status a::after {content: "";display: inline-block;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.fullpopup-guide ul.text .h5 {margin-bottom: 8px; } 
.fullpopup-guide .h4 {margin: 32px 0 8px; } 
.fullpopup-guide .h4:first-child {margin-top: 0; } 
.fullpopup-guide p.text + p.text,
.fullpopup-guide p.text + p.subtext,
.fullpopup-guide p.subtext + p.subtext {margin-top: 8px; } 
.pre-sale-complex {margin-top: 16px; } 
.pre-sale-complex:first-child {margin-top: 0; } 
.pre-sale-complex .complex {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);overflow: hidden; } 
.pre-sale-complex .complex + .complex {margin-top: 12px; } 
.pre-sale-complex .complex-header {position: relative;padding-left: 94px; } 
.pre-sale-complex .complex-header em {color: var(--text-primary );font-weight: 500; } 
.pre-sale-complex .complex-header .thumb {position: absolute;left: 0;top: 0;width: 80px;height: 80px;background: url(/images/web/img/bg/bg-complex-thumb.png) no-repeat 0 0/100% 100%; } 
.pre-sale-complex .complex-header .thumb img {display: block;width: 80px;height: 80px;border-radius: 6px;overflow: hidden; } 
.pre-sale-complex .complex-header .address {min-height: 24px;margin-top: 8px; } 
.pre-sale-complex .complex-header .info {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pre-sale-complex .complex-header .info::after {content: "";display: block;clear: both; } 
.pre-sale-complex .complex-header .info > span {position: relative;float: left;margin-right: 6px;margin-bottom: 4px;padding-right: 6px; } 
.pre-sale-complex .complex-header .info > span:first-child::before {content: "";position: absolute;right: 0;top: calc(50% - 6px);width: 1px;height: 12px;background-color: var(--bg-gray); } 
.pre-sale-complex .complex-header .info > span:last-child::before {display: none; } 
.pre-sale-complex .complex-header .input-type-checkbox.type-heartfull {position: absolute;right: 0;top: 0; } 
.pre-sale-complex .complex-header .input-type-checkbox.type-heartfull label {display: block;padding-left: 0; } 
.pre-sale-complex .complex-header .input-type-checkbox.type-heartfull label em {padding-right: 24px;position: absolute;width: 1px;height: 1px;overflow: hidden;visibility: hidden; } 
.pre-sale-complex .complex-header .input-type-checkbox.type-heartfull label::after {left: auto;right: 0; } 
.pre-sale-complex .complex-header .title {display: block;min-height: 24px;padding-right: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.pre-sale-complex .complex-body .expect-view-wrap {margin-top: 12px; } 
.pre-sale-complex .complex-body .expect-view-wrap li {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 8px; } 
.pre-sale-complex .complex-body .expect-view-wrap li:first-child {margin-top: 0; } 
.pre-sale-complex .complex-body .expect-view-wrap li .view-sort {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pre-sale-complex .complex-body .expect-view-wrap li .view-result {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.pre-sale-complex .complex-body .cost {margin-top: 16px;display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.pre-sale-complex .complex-calc {margin: 0 -16px; } 
.pre-sale-complex .complex-calc .more-button {margin-top: 16px;margin-bottom: 0; } 
.pre-sale-complex .complex-calc .more-button [aria-expanded=false] {margin-bottom: -16px; } 
.pre-sale-complex .complex-calc .more-button button {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 11px 16px; } 
.pre-sale-complex .complex-calc .more-button button[aria-expanded=true] span {display: none; } 
.pre-sale-complex .complex-calc .more-button button[aria-expanded=true]::before {content: "닫기";font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pre-sale-complex .complex-calc .more-button button::after {background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.pre-sale-complex .complex-calc .more-button span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pre-sale-complex .complex-calc .more-button span::after {display: none; } 
.pre-sale-complex .complex-calc .calc-area {padding: 24px 16px 0; } 
.pre-sale-complex .complex-calc .calc-area .ui-form {margin-bottom: 16px; } 
.pre-sale-complex .complex-calc .list-type-table {border: 0;padding: 0; } 
.pre-sale-complex .complex-calc p.text {margin-top: 16px; } 
.page-money-consulting .ui-form.mg-btm0 {margin-bottom: 0; } 
.page-money-consulting .list-type-table {margin-bottom: 24px; } 
.page-money-consulting .more-button {margin-bottom: 0; } 
.page-money-consulting .subtext {margin: 16px 0 50px; } 
.page-money-consulting .consulting-visual-area {position: relative;min-height: 240px;color: var(--text-ondark_primary-same);background-color: var(--palette-indigo-800); } 
.page-money-consulting .consulting-visual-area::before {content: "";position: absolute;right: 32px;top: 80px;width: 96px;height: 96px;background: url(/images/web/img/moneybus/bg-money-consulting.png) 0 0 no-repeat;background-size: 100%; } 
.page-money-consulting .consulting-visual-area .text-area {padding: 32px 0 0 20px; } 
.page-money-consulting .consulting-visual-area .text-area h2 {margin-bottom: 20px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-money-consulting .consulting-visual-area .btn-text {color: var(--text-ondark_primary-same); } 
.page-money-consulting .consulting-visual-area .btn-text::after {background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.page-money-consulting .consulting-guide-area {margin-top: 24px; } 
.page-money-consulting .consulting-guide-area .h2 {margin-bottom: 8px; } 
.page-money-consulting .consulting-guide-area p.text .tooltip-trigger {vertical-align: middle;position: relative;top: -1px; } 
.page-money-consulting.bottom-sheet-contents {padding-bottom: 16px; } 
.page-money-consulting.bottom-sheet-contents .view-img-area {overflow: hidden;margin-top: 0;margin-bottom: 16px; } 
.page-money-consulting.bottom-sheet-contents .view-img-area img {display: block;width: 100%;max-width: 335px;margin: 0 auto; } 
.page-money-consulting.bottom-sheet-contents .subtext {margin-top: 16px; } 
.page-money-consulting.bottom-sheet-contents .input-type-checkbox em {color: var(--text-tertiary); } 
.ui-form + .total-score-wrap {margin-top: -8px; } 
.total-score-wrap {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-tertiary); } 
.total-score-wrap .score {font-weight: 500; } 
.total-score-wrap .score-now {color: var(--text-blue); } 
.tit-select-option {margin: 16px 0;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.multi-select-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.multi-select-wrap li .btn-select-checkbox {position: relative; } 
.multi-select-wrap li .btn-select-checkbox label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 11px 44px 11px 12px;background: var(--bg-canvas_white );border: 1px solid var(--border-primary);border-radius: 6px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.multi-select-wrap li .btn-select-checkbox input[type=checkbox] {position: absolute;left: 0;top: 0;display: inline-block;width: 100%;height: 100%;margin: 0;padding: 0;background: transparent;color: var(--text-ondark_primary-same);-moz-appearance: none;appearance: none;-webkit-appearance: none; } 
.multi-select-wrap li .btn-select-checkbox input[type=checkbox].checked + label, .multi-select-wrap li .btn-select-checkbox input[type=checkbox]:checked + label {border-color: var(--border-blue-same); } 
.multi-select-wrap li .btn-select-checkbox input[type=checkbox].checked + label::after, .multi-select-wrap li .btn-select-checkbox input[type=checkbox]:checked + label::after {content: "";position: absolute;right: 12px;top: 12px;width: 24px;height: 24px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.multi-select-wrap li .btn-select-checkbox input[type=checkbox].disabled + label, .multi-select-wrap li .btn-select-checkbox input[type=checkbox]:disabled + label {background-color: var(--bg-gray);border-color: var(--border-primary);color: var(--text-tertiary); } 
.multi-select-wrap li:nth-child(3n+1) {margin-left: 0; } 
.page-money-consulting .multi-select-wrap li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 30%;margin-right: 8px;margin-top: 8px; } 
.page-money-consulting .multi-select-wrap li:nth-child(1),
.page-money-consulting .multi-select-wrap li:nth-child(2),
.page-money-consulting .multi-select-wrap li:nth-child(3) {margin-top: 0; } 
.page-money-consulting .multi-select-wrap li:nth-child(3n) {margin-right: 0; } 
.walk-through.bottom-sheet-contents {padding-left: 0;padding-right: 0; } 
.walk-through .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 550px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 249, 252, 0)), color-stop(88.49%, var(--bg-gray)));background: linear-gradient(180deg, rgba(248, 249, 252, 0) 0%, var(--bg-gray) 88.49%); } 
.walk-through .swiper-slide h3 {padding: 24px 20px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.walk-through .swiper-slide h3 strong {font-weight: 500; } 
.walk-through .swiper-slide .base {height: 386px; } 
.walk-through .swiper-slide .phone {position: relative;margin: 0 auto;width: 228px;height: 380px; } 
.walk-through .swiper-pagination {bottom: auto !important;top: 120px; } 
.walk-through .page-1 .phone > span,
.walk-through .page-2 .phone > span,
.walk-through .page-3 .phone > span,
.walk-through .page-4 .phone > span {display: block;background-color: rgba(255, 0, 0, 0.1);background-color: transparent;border-radius: 6px;margin: 10px;-webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out; } 
.walk-through .page-1 .object-1,
.walk-through .page-2 .object-1,
.walk-through .page-3 .object-1,
.walk-through .page-4 .object-1 {margin-top: 24px !important;height: 24px;-webkit-transition-delay: 0.3s;transition-delay: 0.3s; } 
.walk-through .page-1 .object-2,
.walk-through .page-2 .object-2,
.walk-through .page-3 .object-2,
.walk-through .page-4 .object-2 {height: 24px;-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.walk-through .page-1 .object-3,
.walk-through .page-2 .object-3,
.walk-through .page-3 .object-3,
.walk-through .page-4 .object-3 {height: 24px;-webkit-transition-delay: 0.5s;transition-delay: 0.5s; } 
.walk-through .page-1 .object-4,
.walk-through .page-2 .object-4,
.walk-through .page-3 .object-4,
.walk-through .page-4 .object-4 {height: 64px;-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
.walk-through .page-1 .base {background: url(/images/web/img/moneybus/walkthrough-1.png) no-repeat 50% 0/375px 386px; } 
.walk-through .page-2 .base {background: url(/images/web/img/moneybus/walkthrough-2.png) no-repeat 50% 0/375px 386px; } 
.walk-through .page-3 .base {background: url(/images/web/img/moneybus/walkthrough-3.png) no-repeat 50% 0/375px 386px; } 
.walk-through .page-4 .base {background: url(/images/web/img/moneybus/walkthrough-4.png) no-repeat 50% 0/375px 386px; } 
.bottom-sheet.show .walk-through .swiper-slide-active.page-1 .phone > span, .bottom-sheet.show .walk-through .swiper-slide-active.page-2 .phone > span, .bottom-sheet.show .walk-through .swiper-slide-active.page-3 .phone > span, .bottom-sheet.show .walk-through .swiper-slide-active.page-4 .phone > span {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1; } 
.good-place-top {margin-top: 24px; } 
.good-place-top .h2 {margin-bottom: 24px; } 
.good-place-top ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px; } 
.good-place-top ul li {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 184px;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.good-place-top ul li:first-child {margin-right: 12px; } 
.good-place-top ul li .tit {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.good-place-top ul li .desc {margin-bottom: 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.good-place-top ul li::after {content: "";position: absolute;right: 15px;bottom: 15px; } 
.good-place-top ul li.home::after {background-position: -240px 0;background-repeat: no-repeat;background-color: transparent; } 
.good-place-top ul li.office::after {background-position: -288px 0;background-repeat: no-repeat;background-color: transparent; } 
.good-place-top ul li.sale::after {background-position: -336px -96px;background-repeat: no-repeat;background-color: transparent; } 
.good-place-top ul li.comp::after {background-position: -384px -96px;background-repeat: no-repeat;background-color: transparent; } 
.near-list {position: relative; } 
.near-list .h3 {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.near-list .link {position: absolute;right: 0;top: 0; } 
.near-list .util {margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.near-list .location {position: relative;padding-left: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.near-list .location::before {content: "";position: absolute;left: 0;top: 0;background-position: -240px -96px;background-repeat: no-repeat;background-color: transparent; } 
.for-sale-list {margin: 0 -20px; } 
.for-sale-list ul {border-top: 1px solid var(--border-secondary); } 
.for-sale-list li {padding: 24px 20px;border-bottom: 1px solid var(--border-secondary); } 
.for-sale-list .head {position: relative; } 
.for-sale-list .head > a {position: relative;z-index: 1;display: block; } 
.for-sale-list .head > .js-toggle-control {position: absolute;z-index: 2;right: -6px;bottom: -3px; } 
.for-sale-list .head > .js-toggle-control::after {left: 0;top: 0;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.for-sale-list .head .tit {display: block;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.for-sale-list .head .tit .color-em {margin-right: 2px; } 
.for-sale-list .head .name,
.for-sale-list .head .address {display: block;margin-bottom: 4px;color: var(--text-primary ); } 
.for-sale-list .head .info {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.for-sale-list .head .info > span {position: relative;padding-right: 9px; } 
.for-sale-list .head .info > span::after {content: "";position: absolute;right: 3px;top: 3px;bottom: 3px;width: 1px;background-color: var(--bg-gray); } 
.for-sale-list .head .info > span:last-child::after {display: none; } 
.for-sale-list .head .date {position: absolute;right: 0;top: 4px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.for-sale-list .body dl {margin: 20px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.for-sale-list .body dl::after {content: "";display: block;clear: both; } 
.for-sale-list .body dl dt {clear: both;float: left;margin: 4px 0;color: var(--text-tertiary); } 
.for-sale-list .body dl dt button {margin-left: 4px; } 
.for-sale-list .body dl dd {float: right;margin: 4px 0;color: var(--text-primary ); } 
.for-sale-list .body p.text {margin-bottom: 24px; } 
.for-sale-popup {word-break: keep-all; } 
.for-sale-popup p + p {margin-top: 12px; } 
.for-sale-util {margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.for-sale-util .total {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.for-sale-util .sort .ui-form {margin-bottom: 0; } 
.for-sale-util .sort .ui-form .form-set {border: 0;margin-right: -6px; } 
.for-sale-util .sort .ui-form .form-set .select-label {padding: 0 24px 0 0; } 
.for-sale-util .sort .ui-form .form-set .select-label::after {right: 0; } 
.elementary-school-info {margin-top: -8px;margin-bottom: 32px;padding: 16px;border: 1px solid var(--border-blue);border-radius: 12px;background-color: var(--bg-blue); } 
.elementary-school-info .name {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.elementary-school-info .address {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-assets-summary {margin-top: -32px; } 
.my-assets-summary .top {position: relative;margin: 0 -20px;padding: 32px 20px;background-color: var(--bg-gray); } 
.my-assets-summary .top .box {padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.my-assets-summary .top .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.my-assets-summary .top .title .h2 {margin-bottom: 0; } 
.my-assets-summary .top .title .tooltip-trigger {margin-left: 4px; } 
.my-assets-summary .top .input-type-checkbox.check-r {position: absolute;right: 20px;top: 36px; } 
.my-assets-summary .top .input-type-checkbox.check-r em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.my-assets-summary .top .flex-align-wrap.align-m {margin-top: 24px; } 
.my-assets-summary .financial-assets-total {margin-bottom: 24px; } 
.my-assets-summary .financial-assets-total .tit {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.my-assets-summary .financial-assets-total .amounts {color: var(--text-primary ); } 
.my-assets-summary .financial-assets-total .amounts .num {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.my-assets-summary .financial-assets-total .amounts .won {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-assets-summary .section1 .message {margin-bottom: 24px; } 
.my-assets-summary .section1 .message p {margin-bottom: 4px;color: var(--text-tertiary); } 
.my-assets-summary .section1 .message strong {font-weight: 500;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.my-assets-summary .section1 .message .change {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-assets-summary .section1 .message .change.up {color: var(--text-red); } 
.my-assets-summary .section1 .message .change.down {color: var(--text-blue); } 
.my-assets-summary .section2 .message {margin-bottom: 24px; } 
.my-assets-summary .section2 .message p {margin-bottom: 4px;color: var(--text-tertiary); } 
.my-assets-summary .section2 .message .total {margin-bottom: 2px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-assets-summary .section2 .message .change {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.my-assets-summary .section2 .message .change.up {color: var(--text-red); } 
.my-assets-summary .section2 .message .change.down {color: var(--text-blue); } 
.my-assets-summary button.error {position: relative;display: block;margin-top: 16px;padding: 11px 0 11px 44px;text-align: left;width: 100%;border: 0;border-radius: 8px;background-color: rgba(235, 61, 79, 0.1);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.my-assets-summary button.error::before {content: "";position: absolute;left: 16px;top: calc(50% - 12px);background-position: -264px -96px;background-repeat: no-repeat;background-color: transparent; } 
.my-assets-summary .lists {margin-top: 32px;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.my-assets-summary .lists li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.my-assets-summary .lists li + li {margin-top: 16px; } 
.my-assets-summary .lists .name {color: var(--text-tertiary); } 
.my-assets-summary .lists .value {color: var(--text-primary );font-weight: 500; } 
.my-assets-summary .lists + .lists {margin-top: 12px; } 
.assets-detail .title .h2 {margin-bottom: 4px; } 
.assets-detail .title .sinfo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.assets-detail .title .sinfo span {position: relative;padding-right: 13px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.assets-detail .title .sinfo span::after {content: "";position: absolute;right: 6px;top: 3px;bottom: 3px;width: 1px;background-color: var(--bg-gray); } 
.assets-detail .title .sinfo span:last-child {padding-right: 0; } 
.assets-detail .title .sinfo span:last-child::after {display: none; } 
.assets-detail .box {margin-top: 24px;margin-bottom: 32px;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.assets-detail .box .tit {margin-bottom: 4px; } 
.assets-detail .box .amounts {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 2px; } 
.assets-detail .box .change {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.assets-detail .box .change.up {color: var(--text-red); } 
.assets-detail .box .change.down {color: var(--text-blue); } 
.assets-detail .box .chart-area {margin-top: 24px; } 
.assets-detail .box .image {margin: 24px 0; } 
.assets-detail .box .image img {display: block;width: 100%;max-width: 300px;margin: 0 auto; } 
.assets-detail dl.data {padding: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.assets-detail dl.data dt {color: var(--text-tertiary); } 
.assets-detail dl.data dd {font-weight: 500;color: var(--text-primary ); } 
.assets-detail .table-list-wrap {margin-top: 24px; } 
.assets-detail .banner {margin-top: 32px; } 
.assets-detail .banner a img {display: block;width: 100%; } 
.assets-detail.land .banner a::after {background: url(/images/web/img/moneybus/bg-land-banner.png) no-repeat 0 0/100% 100%; } 
.assets-detail.car .box {background-color: var(--bg-gray);border-color: var(--border-blue); } 
.assets-detail.car .banner a::after {background: url(/images/web/img/moneybus/bg-car-banner.png) no-repeat 0 0/100% 100%; } 
.complex-detail-wrap .summary {position: relative;margin: -32px -20px 0;padding: 32px 20px;background-color: var(--bg-gray); } 
.complex-detail-wrap .summary .address {margin-right: 30px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.complex-detail-wrap .summary label.icon-toggle {position: absolute;right: 20px;top: 34px; } 
.complex-detail-wrap .summary label.icon-toggle > span {background-color: transparent; } 
.complex-detail-wrap .summary .box {margin-top: 24px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.complex-detail-wrap .summary dl {padding: 12px 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.complex-detail-wrap .summary dt {margin: 4px 0;-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%;color: var(--text-tertiary); } 
.complex-detail-wrap .summary dd {margin: 4px 0;-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%;color: var(--text-primary );text-align: right; } 
.complex-detail-wrap .summary2 {position: relative; } 
.complex-detail-wrap .summary2 .title {margin-right: 90px; } 
.complex-detail-wrap .summary2 .title .name,
.complex-detail-wrap .summary2 .title .dong {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.complex-detail-wrap .summary2 .copy {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.complex-detail-wrap .summary2 .price {margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.complex-detail-wrap .summary2 .date {position: absolute;right: 0;top: 6px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.complex-detail-wrap .summary2 .box {margin-top: 24px;margin-bottom: 32px;border: 1px solid var(--border-secondary);border-radius: 12px;padding: 12px 16px; } 
.complex-detail-wrap .summary2 .box dl::after {content: "";display: block;clear: both; } 
.complex-detail-wrap .summary2 .box dl dt {margin: 4px 0;clear: both;float: left;color: var(--text-tertiary); } 
.complex-detail-wrap .summary2 .box dl dd {float: right;color: var(--text-primary ); } 
.complex-detail-wrap .box-limit {position: sticky;z-index: 2;top: 49px;margin: 0 -20px;padding: 16px 20px;background-color: var(--bg-gray);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.complex-detail-wrap .box-limit > span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.complex-detail-wrap .box-limit > span em {color: var(--text-blue);font-weight: 500; } 
.complex-detail-wrap .tab-panel {padding: 24px 20px; } 
.complex-detail-wrap .tab-panel .for-sale-util {margin-top: 0;margin-bottom: 24px; } 
.complex-detail-wrap .tab-panel .for-sale-util + .tabs {margin-bottom: 16px; } 
.complex-detail-wrap .tab-panel .tabs + .table-title {margin-top: 24px; } 
.complex-detail-wrap .table-title {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.complex-detail-wrap .table-pre {margin-bottom: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.complex-detail-wrap .table-pre .left {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.complex-detail-wrap .table-pre .right {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.complex-detail-wrap .table-pre .bar {position: relative;padding-right: 5px;margin-right: 4px; } 
.complex-detail-wrap .table-pre .bar::after {content: "";position: absolute;right: 0;top: 3px;bottom: 3px;width: 1px;background-color: var(--bg-gray); } 
.complex-detail-wrap .table-pre .table-title {margin-bottom: 0; } 
.complex-detail-wrap .complex-detail .title {margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.complex-detail-wrap .complex-detail .subway {margin-top: 24px; } 
.complex-detail-wrap .complex-detail .school {margin-top: 24px; } 
.complex-detail-wrap .complex-detail .school th {word-break: keep-all; } 
.complex-detail-wrap .complex-detail .toggle-tabs {margin-top: 16px; } 
.complex-detail-wrap .complex-detail .area-map-slide .image {margin-top: 16px; } 
.complex-detail-wrap .complex-detail .area-map-slide .image img {display: block;width: 100%;max-width: 335px;margin: 0 auto; } 
.complex-detail-wrap .complex-detail .area-map-slide dl.info-dl {margin-top: 16px; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap {margin-bottom: 16px; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-slide {padding-bottom: 30px; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-slide .image {position: relative;width: 89.33vw;height: 53.33vw;margin: 0 auto;overflow: hidden; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-slide .image img {position: absolute;left: 50%;top: 50%;width: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-button-prev {left: 0;top: 0;height: calc(100% - 30px);width: 50px;margin-top: 0; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-button-prev::after {font-size: 0;background-position: -224px -64px;background-repeat: no-repeat;background-color: transparent; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-button-next {right: 0;top: 0;height: calc(100% - 30px);width: 50px;margin-top: 0; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-button-next::after {font-size: 0;background-position: -256px -64px;background-repeat: no-repeat;background-color: transparent; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-pagination {padding: 2px 8px;left: 0;bottom: 0;background-color: rgba(18, 22, 25, 0.6);border-radius: 10px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-pagination-current {font-weight: 500; } 
.complex-detail-wrap .complex-detail .photo-swiper-wrap .swiper-pagination-total {color: var(--gray-100); } 
.complex-detail-wrap .complex-detail + .subtext {margin-top: 16px; } 
.complex-detail-wrap .complex-detail + .subtext a {color: var(--text-primary ); } 
.complex-detail-wrap .aurora-banner {margin-top: 32px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.complex-detail-wrap .aurora-banner::after {content: "";display: block;clear: both; } 
.complex-detail-wrap .aurora-banner strong {font-weight: 500;color: var(--text-primary ); } 
.complex-detail-wrap .aurora-banner p {margin-top: 4px;color: var(--text-tertiary); } 
.complex-detail-wrap .aurora-banner a {float: right;margin-top: 24px; } 
.complex-detail-wrap dl.info-dl {padding: 12px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary); } 
.complex-detail-wrap dl.info-dl dt {margin: 4px 0;-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%;color: var(--text-tertiary); } 
.complex-detail-wrap dl.info-dl dd {margin: 4px 0;-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%;color: var(--text-primary );text-align: right; } 
.complex-detail-wrap dl.info-dl.size37 dt {-webkit-box-flex: 30%;-ms-flex: 30%;flex: 30%; } 
.complex-detail-wrap dl.info-dl.size37 dd {-webkit-box-flex: 70%;-ms-flex: 70%;flex: 70%; } 
.complex-detail-wrap dl.info-dl + ul.text {margin-top: 16px; } 
.complex-detail-wrap div.info-div {margin-top: 32px; } 
.complex-detail-wrap div.info-div .tit {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary ); } 
.complex-detail-wrap div.info-div p {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.complex-detail-wrap .agent-info {margin-top: 32px;margin-bottom: 32px;padding: 15px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.complex-detail-wrap .agent-info a.name {position: relative; } 
.complex-detail-wrap .agent-info a.name::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.complex-detail-wrap .agent-info .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.complex-detail-wrap .agent-info dl {margin: 12px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.complex-detail-wrap .agent-info dl dt {margin: 4px 0;-webkit-box-flex: 25%;-ms-flex: 25%;flex: 25%;color: var(--text-tertiary); } 
.complex-detail-wrap .agent-info dl dd {margin: 4px 0;-webkit-box-flex: 75%;-ms-flex: 75%;flex: 75%;text-align: right;color: var(--text-primary ); } 
.complex-detail-wrap .agent-info .button {margin: 0 -15px -15px;border-top: 1px solid var(--border-secondary); } 
.complex-detail-wrap .agent-info .button a {display: block;text-align: center;color: var(--text-secondary);line-height: 47px; } 
.complex-detail-wrap .consultation-link {margin: 40px 0; } 
.complex-detail-wrap .copyright {margin-top: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.monthly-repayment-amount .h2 {margin-bottom: 24px; } 
.monthly-repayment-amount .box {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding-top: 12px;padding-bottom: 12px; } 
.monthly-repayment-amount .box dl::after {content: "";display: block;clear: both; } 
.monthly-repayment-amount .box dl dt {clear: both;float: left;color: var(--text-tertiary);margin: 4px 0; } 
.monthly-repayment-amount .box dl dd {float: right;color: var(--text-primary );margin: 4px 0; } 
.monthly-repayment-amount .box dl + dl {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.monthly-repayment-amount .box dl em.color-em {font-weight: 500; } 
.monthly-repayment-amount .table-list-wrap {margin-top: 24px; } 
.fund-design-details .top {margin: -32px -20px 0;padding: 32px 20px;background-color: var(--bg-gray); } 
.fund-design-details .top .h2 {margin-bottom: 24px; } 
.fund-design-details .top .box {position: relative;padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.fund-design-details .top .selling-price {margin-bottom: 8px;color: var(--text-primary ); } 
.fund-design-details .top .selling-price dd {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.fund-design-details .top .trlink {position: absolute;right: 16px;top: 16px; } 
.fund-design-details .section {margin-top: 32px; } 
.fund-design-details .section .box {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.fund-design-details .section .box .tab-list {margin-bottom: 16px; } 
.fund-design-details .section .box .about {margin-top: 24px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.fund-design-details .section .box .about strong {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.fund-design-details .section .box .about + .flex-align-wrap.align-r {margin-top: 16px; } 
.fund-design-details .section .box .about + .flex-align-wrap.align-r .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.fund-design-details .section .button-group + .box {margin-top: 32px; } 
.fund-design-details .calc-result {margin-top: 24px;padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.fund-design-details .calc-result .row::after {content: "";display: block;clear: both; } 
.fund-design-details .calc-result .tit {padding: 4px 0;float: left;color: var(--text-tertiary); } 
.fund-design-details .calc-result .result {padding: 4px 0;float: right; } 
.fund-design-details .btn-radio-list {margin-bottom: 12px; } 
.fund-design-details .ui-form-group .ui-form {margin-top: 0; } 
.fund-design-details .chart-slider {position: relative;padding-bottom: 20px;margin: 0 8px 50px; } 
.fund-design-details .chart-slider {position: relative;z-index: 1; } 
.fund-design-details .slider-area {position: absolute;z-index: 2;left: 0;right: 0;bottom: 0; } 
.fund-design-details .slider-area .ui-slider {background-color: var(--bg-gray); } 
.fund-design-details .slider-area .ui-slider-horizontal {height: 8px; } 
.fund-design-details .slider-area .ui-slider .ui-slider-handle {position: absolute;z-index: 2;top: -8px;margin-left: -12px;width: 24px;height: 24px;cursor: pointer;-ms-touch-action: none;touch-action: none;background-color: var(--bg-canvas_white );border-radius: 24px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.fund-design-details .slider-area .ui-slider-handle {outline: none; } 
.fund-design-details .slider-area .slider-value-txt {position: absolute;top: calc(100% + 4px);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );white-space: nowrap; } 
/*slider*/
.sum-slider {margin-top: 24px} 
.sum-slider .ui-slider {margin-top: 0} 
.sum-slider .slider-labels {position: relative;z-index: 2;padding-bottom: 22px} 
.sum-slider .slider-labels span {position: relative;display: inline-flex;position: absolute;bottom: 0;margin-left: -21px;width:42px;justify-content: center;white-space: nowrap;text-align:center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary )} 
.sum-slider .slider-labels span::after{content: "";position: absolute;top: -20px;left: 50%;transform: translate(-50%, 0%);width: 1px;height: 8px;background: var(--bg-canvas_white )} 
.sum-slider .slider-labels span:first-child {margin-left: -4px} 
.sum-slider .slider-labels span:last-child {margin-left: -41px}
.sum-slider .slider-labels span:first-child::after, .sum-slider .slider-labels span:last-child::after {display: none}
.sum-slider .slider-labels span.sum1 {left:25%}
.sum-slider .slider-labels span.sum2 {left:50%}
.sum-slider .slider-labels span.sum3 {left:75%}
.sum-slider .slider-labels span.sum4 {left:100%}
.photo-viewer-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0 !important;background-color: var(--gray-600) !important;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.photo-viewer {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative; } 
.photo-viewer .photo-title {position: absolute;z-index: 2;left: 20px;top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.photo-viewer .photo-swiper-wrap .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden; } 
.photo-viewer .photo-swiper-wrap .swiper-slide .image {width: inherit;height: inherit;background-repeat: no-repeat;background-position: center center;background-size: contain; } 
.photo-viewer .photo-swiper-wrap .swiper-slide .image img {width: 100%;height: 100%;opacity: 0; } 
.photo-viewer .photo-swiper-wrap .swiper-button-prev {left: 0;top: 0;height: 100%;width: 50px;margin-top: 0; } 
.photo-viewer .photo-swiper-wrap .swiper-button-prev::after {font-size: 0;background-position: -224px -64px;background-repeat: no-repeat;background-color: transparent; } 
.photo-viewer .photo-swiper-wrap .swiper-button-next {right: 0;top: 0;height: 100%;width: 50px;margin-top: 0; } 
.photo-viewer .photo-swiper-wrap .swiper-button-next::after {font-size: 0;background-position: -256px -64px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .top {margin-bottom: 56px; } 
.mb-start .top .h2 {margin-bottom: 8px; } 
.mb-start .animation-area {position: relative;height: 56px;margin: 56px -20px;overflow: hidden; } 
.mb-start .animation-area .icon {position: absolute;left: 0;top: 0;display: block;width: 56px;height: 56px;overflow: hidden;font-size: 1px;color: transparent;background: url(/images/web/img/moneybus/mb-start.png) no-repeat 0 0/448px 56px; } 
.mb-start .animation-area .icon.icon-1 {background-position: 0 0;left: 20px; } 
.mb-start .animation-area .icon.icon-2 {background-position: -56px 0;left: 100px; } 
.mb-start .animation-area .icon.icon-3 {background-position: -112px 0;left: 180px; } 
.mb-start .animation-area .icon.icon-4 {background-position: -168px 0;left: 260px; } 
.mb-start .animation-area .icon.icon-5 {background-position: -224px 0;left: 340px; } 
.mb-start .animation-area .icon.icon-6 {background-position: -280px 0;left: 420px; } 
.mb-start .animation-area .icon.icon-7 {background-position: -392px 0;left: 500px; } 
.mb-start .animation-area .icon.icon-8 {background-position: -448px 0;left: 580px; } 
.mb-start .mb-animation-area {position: relative;margin: 0 -20px 24px; } 
.mb-start .mb-animation-area .view-area {position: relative;z-index: 2;height: 300px;background: url(/images/web/img/moneybus/mb-start-bg.png) no-repeat center top/375px 300px; } 
.mb-start .mb-animation-area .view-area::after {content: "";position: absolute;z-index: 2;left: 0;right: 0;bottom: 0;height: 80px;background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white-a0)), to(var(--bg-canvas_white )));background: linear-gradient(180deg, var(--bg-canvas_white-a0) 0%, var(--bg-canvas_white ) 100%); } 
.mb-start .mb-animation-area .services {position: relative;z-index: 2;width: 228px;height: 300px;padding-top: 6px;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden; } 
.mb-start .mb-animation-area .services li {position: absolute;left: 0;top: 6px;width: 228px;height: 294px;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;text-align: center;-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0; } 
.mb-start .mb-animation-area .services li .txt1 {margin-top: 26px;display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; } 
.mb-start .mb-animation-area .services li .txt2 {margin-top: 4px;display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; } 
.mb-start .mb-animation-area .services li .icon {margin-top: 12px;display: block;margin: 12px auto 0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; } 
.mb-start .mb-animation-area .services li.service-1 .icon {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.service-2 .icon {background-position: -280px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.service-3 .icon {background-position: -560px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.service-4 .icon {background-position: -840px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.service-5 .icon {background-position: -140px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.service-6 .icon {background-position: -420px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.service-7 .icon {background-position: -700px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.service-8 .icon {background-position: -980px 0;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .services li.ready {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0; } 
.mb-start .mb-animation-area .services li.ready .txt1 {-webkit-transform: translateX(-100px);transform: translateX(-100px); } 
.mb-start .mb-animation-area .services li.ready .txt2 {-webkit-transform: translateX(-300px);transform: translateX(-300px); } 
.mb-start .mb-animation-area .services li.ready .icon {-webkit-transform: translateX(-500px);transform: translateX(-500px); } 
.mb-start .mb-animation-area .services li.active {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1; } 
.mb-start .mb-animation-area .services li.active .txt1,
.mb-start .mb-animation-area .services li.active .txt2,
.mb-start .mb-animation-area .services li.active .icon {-webkit-transform: translateX(0);transform: translateX(0); } 
.mb-start .mb-animation-area .services li.hide {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0; } 
.mb-start .mb-animation-area .services li.hide .txt1 {-webkit-transform: translateX(100px);transform: translateX(100px); } 
.mb-start .mb-animation-area .services li.hide .txt2 {-webkit-transform: translateX(300px);transform: translateX(300px); } 
.mb-start .mb-animation-area .services li.hide .icon {-webkit-transform: translateX(500px);transform: translateX(500px); } 
.mb-start .mb-animation-area .back-area {position: absolute;z-index: 1;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden; } 
.mb-start .mb-animation-area .icons li {position: absolute;left: -50%;top: 146px;opacity: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; } 
.mb-start .mb-animation-area .icons li.ready3 {left: -14.14%;opacity: 0; } 
.mb-start .mb-animation-area .icons li.ready2 {left: 2.13%;opacity: 0.4; } 
.mb-start .mb-animation-area .icons li.ready {left: 18.4%;opacity: 0.4; } 
.mb-start .mb-animation-area .icons li.active {left: 50%;opacity: 0.4; } 
.mb-start .mb-animation-area .icons li.hide {left: 81.6%;opacity: 0.4; } 
.mb-start .mb-animation-area .icons li.hide2 {left: 97.87%;opacity: 0.4; } 
.mb-start .mb-animation-area .icons li.hide3 {left: 114.14%;opacity: 0; } 
.mb-start .mb-animation-area .icons li.icon-1 {background-position: 0 -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .icons li.icon-2 {background-position: -112px -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .icons li.icon-3 {background-position: -224px -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .icons li.icon-4 {background-position: -336px -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .icons li.icon-5 {background-position: -56px -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .icons li.icon-6 {background-position: -168px -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .icons li.icon-7 {background-position: -280px -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .mb-animation-area .icons li.icon-8 {background-position: -392px -56px;background-repeat: no-repeat;background-color: transparent; } 
.mb-start .guide-box {padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.mb-start .flex-align-wrap {margin-bottom: 32px; } 
.mb-start .terms-view-wrap {margin-bottom: 32px; } 
.mb-start .subtext {margin-top: 16px; } 
.mb-start .subtext a {color: var(--text-blue); } 
.mb-start .subtext + .subtext {margin-top: 8px; } 
.mb-start .nowrap {word-break: keep-all; } 
.increase-decrease-status .plus {color: var(--text-red); } 
.increase-decrease-status .minus {color: var(--text-blue); } 
.increase-decrease-status .box {margin-top: 16px;position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.increase-decrease-status .box + .box {margin-top: 12px; } 
.increase-decrease-status .box > ul > li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.increase-decrease-status .box > ul > li:first-child {padding-top: 0; } 
.increase-decrease-status .box > ul > li:last-child {padding-bottom: 0;border-bottom: 0; } 
.increase-decrease-status .box > ul ul {margin-top: 10px;padding-top: 6px;width: 100%;border-top: 1px solid var(--border-secondary); } 
.increase-decrease-status .box > ul ul li {padding: 4px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.increase-decrease-status .box > ul ul li:last-child {padding-bottom: 0; } 
.increase-decrease-status .box > ul ul li .l {color: var(--text-tertiary); } 
.increase-decrease-status .box > ul ul li .r {color: var(--text-primary );font-weight: 500; } 
.increase-decrease-status .box > ul > li,
.increase-decrease-status .summary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.increase-decrease-status .box > ul > li .label,
.increase-decrease-status .summary .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.increase-decrease-status .box > ul > li .value,
.increase-decrease-status .summary .value {text-align: right; } 
.increase-decrease-status .box > ul > li .value .change,
.increase-decrease-status .summary .value .change {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.increase-decrease-status .box > ul > li .value .total,
.increase-decrease-status .summary .value .total {display: block;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.increase-decrease-status .box > ul > li .plus,
.increase-decrease-status .summary .plus {color: var(--text-red) !important; } 
.increase-decrease-status .box > ul > li .minus,
.increase-decrease-status .summary .minus {color: var(--text-blue) !important; } 
.increase-decrease-status .button-center {margin-top: 24px; } 
.increase-decrease-status .button-center a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-decoration: underline; } 
.my-assets-edit h2 {margin-bottom: 24px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-assets-edit .tab-list {margin-bottom: 24px; } 
.my-assets-edit .assets-sortable-item {position: relative;min-height: 48px;margin-bottom: 12px; } 
.my-assets-edit .assets-sortable-item:last-child {margin-bottom: 0; } 
.my-assets-edit .assets-sortable-head {padding: 11px 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-assets-edit .assets-sortable-head .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-assets-edit .assets-sortable-head .title .text {position: relative;z-index: 2;margin-right: 4px;color: var(--text-primary );white-space: nowrap; } 
.my-assets-edit .assets-sortable-head .title .text > br {display: none; } 
.my-assets-edit .assets-sortable-head .title .count {position: relative;z-index: 2;color: var(--text-blue); } 
.my-assets-edit .assets-sortable-body {position: relative;z-index: 2;padding: 0 16px; } 
.my-assets-edit .assets-sortable-handle {position: relative;z-index: 2;color: transparent;background-position: -240px -216px;background-repeat: no-repeat;background-color: transparent;overflow: hidden;border: 0;background-color: transparent; } 
.my-assets-edit .assets-sortable-placeholder {height: 48px;margin-bottom: 12px;background-color: var(--bg-blue);border-radius: 12px; } 
.my-assets-edit .assets-sortable-placeholder:last-child {margin-bottom: 0; } 
.my-assets-edit .js-toggle-control {position: static;background-color: transparent;border: 0; } 
.my-assets-edit .js-toggle-control::after {display: none; } 
.my-assets-edit .js-toggle-control::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;right: 0;bottom: 0;border-radius: 12px; } 
.my-assets-edit .js-toggle-control[aria-expanded=false]::before {border: 1px solid var(--gray-50);background-color: var(--bg-gray); } 
.my-assets-edit .js-toggle-control[aria-expanded=true]::before {border: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white ); } 
.my-assets-edit .ui-sortable-helper {left: 20px !important; } 
.my-assets-edit .asset-item {position: relative;border-bottom: 1px solid var(--border-secondary);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 16px 0; } 
.my-assets-edit .asset-item:last-child {border-bottom: 0; } 
.my-assets-edit .asset-item .logo {margin-top: 4px;margin-right: 8px;width: 24px;height: 24px; } 
.my-assets-edit .asset-item .logo img {display: block;width: inherit;height: inherit; } 
.my-assets-edit .asset-item .asset {width: calc(100% - 32px - 50px); } 
.my-assets-edit .asset-item .asset .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-assets-edit .asset-item .asset .desc {margin-top: 2px;display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-assets-edit .asset-item .amount {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;text-align: right;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-assets-edit .asset-item .amount .num {font-weight: 700; } 
.my-assets-edit .asset-item .btn-toggle-switch {position: absolute;z-index: 3;right: 0;top: 16px; } 
/*
 * 머니버스 > 목표
 */
.rebalancing .specific-gravity-diagnosis {background-color: var(--bg-gray);padding: 32px 20px; } 
.rebalancing .specific-gravity-diagnosis .title-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.rebalancing .specific-gravity-diagnosis .content-wrap {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white );border: 0;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.rebalancing .specific-gravity-diagnosis .chart-detail {padding-top: 9px; } 
.rebalancing .specific-gravity-diagnosis .chart-detail caption {overflow: hidden;width: 1px;height: 1px;margin-top: -1px;-webkit-clip-path: polygon(0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0);white-space: nowrap;border: 0; } 
.rebalancing .specific-gravity-diagnosis .chart-detail table {width: 100%;table-layout: fixed; } 
.rebalancing .specific-gravity-diagnosis .chart-detail table th {text-align: left; } 
.rebalancing .specific-gravity-diagnosis .chart-detail table th, .rebalancing .specific-gravity-diagnosis .chart-detail table td {padding: 4px 0; } 
.rebalancing .specific-gravity-diagnosis .chart-detail thead th {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.rebalancing .specific-gravity-diagnosis .chart-detail tbody th, .rebalancing .specific-gravity-diagnosis .chart-detail tbody td {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.rebalancing .specific-gravity-diagnosis .chart-detail tbody td:last-child {text-align: right; } 
.rebalancing .specific-gravity-diagnosis .chart-detail tbody td .per-state {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.rebalancing .specific-gravity-diagnosis .chart-detail .arrow {display: inline-block;width: 24px;height: 24px;vertical-align: top; } 
.rebalancing .specific-gravity-diagnosis .chart-detail .arrow.left {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.rebalancing .specific-gravity-diagnosis .chart-detail .arrow.right {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.rebalancing .per-state {color: var(--text-tertiary); } 
.rebalancing .per-state .up, .rebalancing .per-state.up {color: var(--text-red); } 
.rebalancing .per-state .down, .rebalancing .per-state.down {color: var(--text-blue); } 
.rebalancing .per-state .info, .rebalancing .per-state.info {color: var(--text-primary ); } 
.rebalancing .adjustment-proposal-wrap {margin-top: 32px; } 
.rebalancing .glide-path-wrap .title-wrap .h4 {display: inline-block; } 
.rebalancing .glide-path-wrap .title-wrap .tooltip-trigger {vertical-align: top; } 
.rebalancing .glide-path-wrap .bullet-star {margin: 24px 0; } 
.rebalancing .list-type-money .name .per-state {margin-top: 8px; } 
.rebalancing .list-type-money .info + .info {margin-top: 8px; } 
.rebalancing .list-type-money + .ui-form {margin-top: 32px; } 
.rebalancing .chart-area .dummy {border: 1px solid var(--border-primary);text-align: center; } 
/*
* 머니버스 > 건강/보험
*/
.health-asset-management .notice-contents-wrap.fullsize-layout {padding: 24px 20px; } 
.health-asset-management .title-wrap {margin-bottom: 24px; } 
.health-asset-management .title-wrap .h2 {display: inline-block;margin-bottom: 0; } 
.health-asset-management .title-wrap .tooltip-trigger {margin-top: 5px;vertical-align: top; } 
.health-asset-management .insurance-tab-wrap .h4 {margin-top: 24px; } 
.health-asset-management .insurance-tab-wrap .account-selector + .account-selector {margin-top: 12px; } 
.health-asset-management .insurance-info-box {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;background-color: var(--bg-canvas_white );color: var(--text-primary );border: 0;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);margin: 0; } 
.health-asset-management .insurance-info-box .list-type-table span {display: inline-block; } 
.health-asset-management .insurance-info-box .list-type-table .txt-data-area {max-width: 60%; } 
.health-asset-management .insurance-info-box .product-info .product-title .logo {position: absolute;left: 15px;top: 15px;width: 24px;height: 24px; } 
.health-asset-management .insurance-info-box .product-info .product-title .logo img {width: 100%;height: 100%; } 
.health-asset-management .insurance-info-box .product-info .product-title .ui-overflow-menu {position: absolute;right: 2px;top: 16px; } 
.health-asset-management .insurance-info-box .product-info .company,
.health-asset-management .insurance-info-box .product-info .account {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.health-asset-management .insurance-info-box .product-info .company,
.health-asset-management .insurance-info-box .product-info .name {font-weight: 500; } 
.health-asset-management .insurance-info-box .product-info .company {padding-left: 32px; } 
.health-asset-management .insurance-info-box .product-info .name {display: block;margin-top: 16px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.health-asset-management .insurance-info-box .product-info .account {margin-top: 4px;color: var(--text-tertiary); } 
.health-asset-management .insurance-info-box .progress-bar {margin: 20px 0 32px; } 
.health-asset-management .insurance-info-box .list-type-table li:first-child + li {margin-top: 16px; } 
.health-asset-management .insurance-deatil-wrap .h4 {margin: 32px 0 16px; } 
.health-asset-management .insurance-deatil-wrap .insurance-deatil-list li {position: relative;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.health-asset-management .insurance-deatil-wrap .insurance-deatil-list .tit-data-area {white-space: normal; } 
.health-asset-management .insurance-deatil-wrap .insurance-deatil-list .tit-data-area .insurance-deatil span {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.health-asset-management .insurance-deatil-wrap .insurance-deatil-list .txt-data-area {position: absolute;right: 0;bottom: 0; } 
.health-asset-management .insurance-deatil-wrap .insurance-deatil-list .info-name {color: var(--text-primary );font-weight: 500; } 
.health-asset-management .insurance-deatil-wrap .insurance-deatil-list .info-detail-name {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.health-asset-management .insurance-deatil-wrap .insurance-deatil-list .info-cost {margin-top: 20px;color: var(--text-tertiary); } 
.health-asset-management .h2 + .sticky-container {padding-top: 0; } 
.health-asset-management .insurance-card-list .no-data-wrap {margin-bottom: 60px; } 
.health-asset-management .insurance-card {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: block;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;background-color: transparent;color: var(--text-primary ); } 
.health-asset-management .insurance-card > a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-right: 32px; } 
.health-asset-management .insurance-card > a::after {content: "";display: block;position: absolute;right: 0;top: calc(50% - 12px);width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.health-asset-management .insurance-card > .atag {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-right: 32px; } 
.health-asset-management .insurance-card .guaranteed-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.health-asset-management .insurance-card .ready-state {position: relative;width: 32px;height: 32px;margin-right: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-secondary);line-height: 32px;text-align: center; } 
.health-asset-management .insurance-card .ready-state::after {content: "";display: block;position: absolute;right: 0;top: 0;width: 30px;height: 30px;border: 1px solid rgba(85, 85, 85, 0.4);border-radius: 16px; } 
.health-asset-management .insurance-card .ready-state.state-enough {color: var(--text-cyan); } 
.health-asset-management .insurance-card .ready-state.state-enough::after {border-color: rgba(51, 135, 206, 0.6); } 
.health-asset-management .insurance-card .ready-state.state-normal {color: var(--text-yellow); } 
.health-asset-management .insurance-card .ready-state.state-normal::after {border-color: rgba(196, 134, 0, 0.6); } 
.health-asset-management .insurance-card .ready-state.state-shortage {color: var(--text-red); } 
.health-asset-management .insurance-card .ready-state.state-shortage::after {border-color: rgba(196, 14, 14, 0.7); } 
.health-asset-management .insurance-card .table-list-no-line {border: none;margin-top: 12px;padding: 0; } 
.health-asset-management .insurance-card .table-list-no-line .font-medium {font-weight: 500; } 
.health-asset-management .insurance-card + .insurance-card {margin-top: 12px; } 
/*
 * 머니버스 > 목표설정
 */
.page-large-money .h2 {margin-bottom: 24px; } 
.page-large-money .link-view-area {text-align: right;margin-top: 20px; } 
.needs-view-wrap {position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px;width: 100%;height: 300px;border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.needs-view-wrap.type-01 {background: url(/images/web/img/bg/bg-needs-tour.png) no-repeat 0 0;background-size: cover; } 
.needs-view-wrap.type-02 {background: url(/images/web/img/bg/bg-needs-car.png) no-repeat 0 0;background-size: cover; } 
.needs-view-wrap.type-03 {background: url(/images/web/img/bg/bg-needs-money.png) no-repeat 0 0;background-size: cover; } 
.needs-view-wrap.type-04 {background: url(/images/web/img/bg/bg-needs-hobby.png) no-repeat 0 0;background-size: cover; } 
.needs-view-wrap.type-05 {background: url(/images/web/img/bg/bg-needs-diy.png) no-repeat 0 0;background-size: cover; } 
.needs-view-wrap .type-info-needs {position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;z-index: 1; } 
.needs-view-wrap .type-info-needs .sort-category {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: 8px;padding: 4px 12px 6px;background: var(--white-a30);border-radius: 100px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.needs-view-wrap .type-info-needs .tit-needs-view {display: block;margin-bottom: 8px;color: var(--text-ondark_primary-same);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.needs-view-wrap .type-info-needs .txt-needs-view {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.needs-view-wrap .link-select-goal {position: relative;height: 48px;z-index: 1; } 
.needs-view-wrap .link-select-goal .link-goal-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;border: 1px solid var(--border-primary);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 8px; } 
.needs-view-wrap .link-select-goal .link-goal-area .label {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.swiper-goal-wrap .swiper {padding-bottom: 40px; } 
.swiper-goal-wrap .swiper .swiper-slide {width: 300px; } 
.page-doc-receive .type-btn-sort {margin-top: 24px; } 
.page-doc-receive .ui-form.line-type .btn-clear {-webkit-transition: none;transition: none; } 
.page-doc-receive .text + .ui-form {margin-top: 32px; } 
.goal-setting-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.goal-setting-wrap .ui-form {width: 50%; } 
.goal-setting-wrap .view-value-area {position: relative;width: 50%;margin-bottom: 32px; } 
.goal-setting-wrap .view-value-area input {display: block;width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 16px 0 15px 0;border: 0;border-bottom: 1px solid var(--border-primary); } 
.goal-setting-wrap .view-value-area .btn-option-control {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 0;background-color: transparent; } 
.goal-setting-wrap .view-value-area .btn-option-control::after {position: absolute;right: 0;top: 50%;margin-top: -12px; } 
.goal-setting-wrap .txt-setting-view {margin-left: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-top: 25px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-goal-setting .btn-radio-list li {width: calc(25% - 8px);-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.txt-guide-design {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.txt-guide-design .loading-spinner {height: 56px; } 
.txt-guide-design .text {text-align: center;margin-top: 11px; } 
.tit-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 16px; } 
.tit-link-wrap .h4 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: 0;margin-right: 10px; } 
.recommand-view-detail {padding: 16px;border: 1px solid var(--border-blue);border-radius: 12px;background-color: var(--bg-gray); } 
.recommand-view-detail .h2 {margin-bottom: 8px;color: var(--text-brand); } 
.recommand-view-detail .text {margin-bottom: 16px; } 
.recommand-view-detail .expect-rate-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.recommand-view-detail .expect-rate-view em {display: block;color: var(--text-blue); } 
.recommand-view-detail .goal-result-view {margin-top: 12px;padding-top: 16px;border-top: 1px solid var(--border-secondary);color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.recommand-view-detail .goal-result-view .result-goal {display: block;margin-top: 4px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.img-view-wrap {max-width: 288px;margin: 32px auto 0; } 
.img-view-wrap.type-full {width: 100%;max-width: 100%; } 
.img-view-wrap img {width: 100%; } 
.sticky-button.button-group.pd-top-none {padding-top: 0; } 
.page-goal-guide .tit-order-area {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 70px;padding: 6px 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);border: 1px solid var(--border-blue);border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-goal-guide .text + .tit-order-area {margin-top: 32px; } 
.page-goal-guide .h2 {margin: 8px 0; } 
.page-goal-guide .h4 {margin-bottom: 8px; } 
.page-goal-guide .h4 + .img-area {margin-top: 24px; } 
.page-goal-guide .h5.color-em {color: var(--text-blue); } 
.page-goal-guide .img-area {margin: 12px 0 16px;padding: 0 12px; } 
.page-goal-guide .img-area img {width: 100%; } 
.page-goal-guide .img-area.type-full {padding: 0; } 
.goal-end-nodata .no-data-wrap + .button-group {margin: 32px 0 16px; } 
.goal-ing-wrap.fullsize-layout {padding: 24px 20px 0;background-color: var(--bg-gray); } 
.goal-ing-wrap .goal-status-wrap {position: relative;margin-bottom: 24px;padding: 16px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.goal-ing-wrap .goal-status-wrap .list-type-table {border: 0;padding-bottom: 0; } 
.goal-ing-wrap .goal-status-wrap .ui-overflow-menu {position: absolute;right: 8px;top: 16px; } 
.goal-ing-wrap .goal-status-wrap .h2 {margin: 10px 0 0 0; } 
.goal-ing-wrap .button-group + .text {margin-top: 16px; } 
.goal-ing-wrap .btn-text-wrap {margin-top: 30px;text-align: center; } 
.goal-ing-wrap .status-goal-guide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 32px;padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.goal-ing-wrap .status-goal-guide.type-left {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.goal-ing-wrap .status-goal-guide .link-goal-guide {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-right: 40px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.goal-ing-wrap .status-goal-guide .link-goal-guide::after {content: "";display: block;position: absolute;right: 0;top: 50%;width: 24px;height: 24px;margin-top: -12px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.goal-ing-wrap .status-goal-guide .link-goal-guide .tit-goal-area {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 4px;font-weight: 500;color: var(--text-primary ); } 
.goal-ing-wrap .status-goal-guide .link-goal-guide .txt-goal-area {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-guide-fp1,
.pension-guide-fp2,
.pension-guide-fp3 {margin-top: -8px; } 
/*
 * gift tax in money bus by kym
 */
.moneyverse > .h2 {margin-bottom: 8px; } 
.moneyverse > .h2 + p.text {margin-bottom: 16px; } 
.moneyverse .h4 {margin-bottom: 8px; } 
.moneyverse .h4 + .btn-radio-list,
.moneyverse .h4 + .ui-form {margin-top: 16px; } 
.moneyverse .btn-radio-list.type-full > li:first-child {margin-top: 0; } 
.moneyverse .text-expected-tax {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 24px; } 
.moneyverse .text-expected-tax + .list-type-table {border-bottom: 0; } 
.moneyverse .text-expected-tax + .list-type-table li .tit-data-area {display: block; } 
.moneyverse .text-expected-tax + .list-type-table li .tit-data-area .extra-text {display: block;color: var(--text-tertiary); } 
.moneyverse .text-expected-tax + .list-type-table li:nth-child(3) .tit-data-area .extra-text {display: inline; } 
.moneyverse .again {margin-top: 24px;margin-bottom: 32px; } 
.moneyverse .list-type-table {padding-bottom: 0; } 
.moneyverse .list-type-table .hr-line {margin-top: 16px;padding-top: 16px; } 
.moneyverse .list-type-table .hr-line.divider {margin-top: 16px; } 
.moneyverse .list-type-table + .button-group.again {margin-top: 24px; } 
.moneyverse .list-type-table + .box-layout-wrap.style-radius {margin-top: 16px; } 
.moneyverse .list-type-table .txt-data-area.type-blue {font-weight: 500; } 
.moneyverse.gifttax .ui-form + .text-guide-list {margin-top: -4px;margin-bottom: 20px; } 
.moneyverse.gifttax .ui-form + .text-guide-list li {color: var(--text-tertiary); } 
.moneyverse.gifttax .table-list-wrap {margin-top: 16px; } 
.moneyverse.gifttax .table-list-wrap + .box-layout-wrap {margin-top: 16px; } 
.moneyverse.gifttax .box-layout-wrap.last-one {margin-top: 16px; } 
.moneyverse.aggregate-income-tax .h4 + .text-guide-list {margin-bottom: 16px; } 
.moneyverse.aggregate-income-tax .h4 + .text {margin-top: -6px;margin-bottom: 16px; } 
.moneyverse.aggregate-income-tax .table-list-wrap + .box-layout-wrap {margin-top: 32px; } 
.moneyverse.aggregate-income-tax .box-lookup-result .list-type-table {border-bottom: 0; } 
.moneyverse.automobile-tax p.text {word-break: break-word; } 
.moneyverse.automobile-tax p.text + .table-list-wrap {margin-top: 16px; } 
.moneyverse.automobile-tax .h4 {margin-bottom: 8px; } 
.moneyverse.automobile-tax .h4 + .text-guide-list {margin-bottom: 12px; } 
.moneyverse.automobile-tax .h4 + ul.text {margin-top: 0; } 
.moneyverse.automobile-tax .h4 + .table-list-wrap {margin-top: 16px; } 
.moneyverse.automobile-tax .list-type-table .tit-tbl-inner {font-weight: 500;color: var(--text-primary ); } 
.moneyverse.automobile-tax .notice-order-list + .font-t7 {display: block;margin-top: 8px;margin-bottom: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.moneyverse.automobile-tax .notice-order-list + .subtext.bullet-star {margin-top: 8px;margin-bottom: 16px; } 
.moneyverse.pension-insurance .box-layout-wrap {margin-top: 16px; } 
.moneyverse.health-insurance .list-type-table .tit-tbl-inner {font-weight: 500;color: var(--text-primary ); } 
/*
 * 뱅킹 > 공과금 > 납부
 */
.bil-pay, .bill-pay {/*여백부분*/}
.bil-pay .hidden, .bill-pay .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);display: block; } 
.bil-pay .img-area img, .bill-pay .img-area img {width: 100%; } 
.bil-pay .primary, .bill-pay .primary {color: var(--text-brand); } 
.bil-pay a, .bill-pay a {color: var(--text-tertiary); } 
.bil-pay .main-copy em, .bill-pay .main-copy em {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;padding-bottom: 8px; } 
.bil-pay .main-copy p, .bill-pay .main-copy p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.bil-pay .camera-wrap .icon-camera, .bill-pay .camera-wrap .icon-camera {width: 80px;height: 80px;background: var(--gray-300);margin: 32px 0 8px 0; } 
.bil-pay .underline, .bill-pay .underline {position: relative;display: inline-block; } 
.bil-pay .underline::before, .bill-pay .underline::before {content: "";display: block;clear: both;width: 100%;position: absolute;left: 0;bottom: 0;border-bottom: 1px solid var(--gray-950); } 
.bil-pay ul.list-type-table li .txt-data-area, .bill-pay ul.list-type-table li .txt-data-area {padding-left: 12px; } 
.bil-pay ul.list-type-table + ul.list-type-table, .bill-pay ul.list-type-table + ul.list-type-table {border-top: 0; } 
.bil-pay .list-type-table.line-none, .bill-pay .list-type-table.line-none {border: 0; } 
.bil-pay .tit-tbl.type-02, .bill-pay .tit-tbl.type-02 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.bil-pay .h2, .bill-pay .h2 {margin-bottom: 0; } 
.bil-pay h2.h2 + p.text, .bill-pay h2.h2 + p.text {margin: 12px 0 32px 0; } 
.bil-pay .period-indicator .tab-list, .bill-pay .period-indicator .tab-list {margin-bottom: 16px; } 
.bil-pay .content-bt, .bill-pay .content-bt {margin-top: 32px; } 
.bil-pay .btn-edit,
.bil-pay .btn_save, .bill-pay .btn-edit,
.bill-pay .btn_save {margin-bottom: 24px; } 
.bil-pay h2.h2 + ul.list-type-table,
.bil-pay div.notice-contents-wrap + div.ui-form,
.bil-pay h2.h2 + div.terms-view-wrap, .bill-pay h2.h2 + ul.list-type-table,
.bill-pay div.notice-contents-wrap + div.ui-form,
.bill-pay h2.h2 + div.terms-view-wrap {margin-top: 32px; } 
.bil-pay .notice-contents-wrap:first-child, .bill-pay .notice-contents-wrap:first-child {margin-bottom: 32px; } 
.bil-pay div.ui-form-wrap + div.img-area, .bill-pay div.ui-form-wrap + div.img-area {margin-bottom: 32px; } 
.bil-pay ul.list-type-table + div.ui-form, .bill-pay ul.list-type-table + div.ui-form {padding-top: 32px; } 
.bil-pay ul.list-type-table + ul.text, .bill-pay ul.list-type-table + ul.text {margin-top: 16px; } 
.bil-pay div.button-group + ul.text, .bill-pay div.button-group + ul.text {padding-top: 12px; } 
.bil-pay.regular-payment-giro .ui-form-group + .flex-align-wrap, .bill-pay.regular-payment-giro .ui-form-group + .flex-align-wrap {margin-top: -4px;margin-bottom: 32px; } 
.bil-pay.regular-payment-giro .ui-form-group + .flex-align-wrap .btn, .bill-pay.regular-payment-giro .ui-form-group + .flex-align-wrap .btn {margin: 0; } 
.bil-pay ul.text + .flex-align-wrap.align-r, .bill-pay ul.text + .flex-align-wrap.align-r {margin-top: 16px; } 
.bil-pay .img-area img, .bill-pay .img-area img {vertical-align: top; } 
.bil-pay .list-title, .bill-pay .list-title {margin-bottom: 12px; } 
.bil-pay .bottom-notice-contents ul.text li .btn-text-line, .bill-pay .bottom-notice-contents ul.text li .btn-text-line {padding-bottom: 5px;color: inherit; } 
.bil-pay .bottom-notice-contents ul.text li .btn-text-line::before, .bill-pay .bottom-notice-contents ul.text li .btn-text-line::before {background-color: var(--gray-600); } 
.bil-pay .service-menu li, .bill-pay .service-menu li {margin-bottom: 12px; } 
.bil-pay .service-menu li.apply .link-detail-info, .bill-pay .service-menu li.apply .link-detail-info {background-image: url("/images/web/img/icon/icon-calendar.png"); } 
.bil-pay .service-menu li.cancel .link-detail-info, .bill-pay .service-menu li.cancel .link-detail-info {background-image: url("/images/web/img/icon/icon-scissors.png"); } 
.bil-pay .service-menu li.return .link-detail-info, .bill-pay .service-menu li.return .link-detail-info {background-image: url("/images/web/img/icon/icon-wonhwa.png"); } 
.bil-pay .service-menu li.history .link-detail-info, .bill-pay .service-menu li.history .link-detail-info {background-image: url("/images/web/img/icon/icon-history.png"); } 
.bil-pay .service-menu li.history-search .link-detail-info, .bill-pay .service-menu li.history-search .link-detail-info {background-image: url("/images/web/img/icon/icon-history-search.png"); } 
.bil-pay .service-menu li.payment .link-detail-info, .bill-pay .service-menu li.payment .link-detail-info {background-image: url("/images/web/img/icon/icon-courthouse.png"); } 
.bil-pay .service-menu li.court-deposit .link-detail-info, .bill-pay .service-menu li.court-deposit .link-detail-info {background-image: url("/images/web/img/icon/icon-court-deposit.png"); } 
.bil-pay .service-menu li.bailiff .link-detail-info, .bill-pay .service-menu li.bailiff .link-detail-info {background-image: url("/images/web/img/icon/icon-bailiff.png"); } 
.bil-pay .service-menu li.payment-fee .link-detail-info, .bill-pay .service-menu li.payment-fee .link-detail-info {background-image: url("/images/web/img/icon/icon-payment-fee.png"); } 
.bil-pay .service-menu li.return-fee .link-detail-info, .bill-pay .service-menu li.return-fee .link-detail-info {background-image: url("/images/web/img/icon/icon-return-fee.png"); } 
.bil-pay .service-menu li.payment-lawsuit .link-detail-info, .bill-pay .service-menu li.payment-lawsuit .link-detail-info {background-image: url("/images/web/img/icon/icon-payment-lawsuit.png"); } 
.bil-pay .service-menu li.return-search .link-detail-info, .bill-pay .service-menu li.return-search .link-detail-info {background-image: url("/images/web/img/icon/icon-return-search.png"); } 
.bil-pay .service-menu li.payment-court .link-detail-info, .bill-pay .service-menu li.payment-court .link-detail-info {background-image: url("/images/web/img/icon/icon-payment-court.png"); } 
.bil-pay .service-menu li:last-child, .bill-pay .service-menu li:last-child {margin-bottom: 0; } 
.bil-pay .service-menu .type-card-info .link-detail-info, .bill-pay .service-menu .type-card-info .link-detail-info {margin-top: 0;padding-left: 30px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;background-repeat: no-repeat;background-position: left center;background-size: 24px auto; } 
.bil-pay .tit-tbl-wrap, .bill-pay .tit-tbl-wrap {margin-top: 32px;margin-bottom: 12px;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.bil-pay .tit-tbl-wrap:first-child, .bill-pay .tit-tbl-wrap:first-child {margin-top: 0; } 
.bil-pay .tit-tbl-wrap .subtitle-date, .bill-pay .tit-tbl-wrap .subtitle-date {width: 100%;margin-top: 44px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.bil-pay .more-button, .bill-pay .more-button {margin-top: 16px;margin-bottom: 0; } 
.bill-tax-detail.main .main-menu .part {border-bottom: 1px solid var(--border-secondary); } 
.bill-tax-detail.main .main-menu .part:last-of-type {border-bottom: 0 none; } 
.bill-tax-detail.main .main-menu .part + .part {margin-top: 24px; } 
.bill-tax-detail.main .main-menu .part ul {margin-top: 12px;margin-bottom: 12px; } 
.bill-tax-detail.main .main-menu .part .list-item a {padding: 12px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.bill-tax-detail.main .main-menu .part-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
/*
 * billTax4 suna
 */
.popup-body .text-guide-list:first-child li:first-child {margin-top: 0; } 
.color-em02 {color: var(--text-red); } 
[class*=bt-localTax] .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);display: block; } 
[class*=bt-localTax] .notice-contents-wrap .notice-txt-list + .notice-btn-area {margin-top: 8px; } 
[class*=bt-localTax] .popup-body .text-guide-list li:first-child {margin-top: 0; } 
.bill-pay .ui-form-sec, .bil-pay .ui-form-sec,
.public-loan .ui-form-sec,
.bill-tax-detail .ui-form-sec,
.bt-payment-search .ui-form-sec,
.tax-payment-history .ui-form-sec,
.bill-pay-main .ui-form-sec,
.bt-localTax-process .ui-form-sec,
.national-tax .ui-form-sec,
.look-up-result .ui-form-sec,
.look-up .ui-form-sec,
.administrative .ui-form-sec,
.courthouse .ui-form-sec,
.bailiff-deposit .ui-form-sec {margin-top: 32px; } 
.bill-pay .ui-form-sec:first-child, .bil-pay .ui-form-sec:first-child,
.public-loan .ui-form-sec:first-child,
.bill-tax-detail .ui-form-sec:first-child,
.bt-payment-search .ui-form-sec:first-child,
.tax-payment-history .ui-form-sec:first-child,
.bill-pay-main .ui-form-sec:first-child,
.bt-localTax-process .ui-form-sec:first-child,
.national-tax .ui-form-sec:first-child,
.look-up-result .ui-form-sec:first-child,
.look-up .ui-form-sec:first-child,
.administrative .ui-form-sec:first-child,
.courthouse .ui-form-sec:first-child,
.bailiff-deposit .ui-form-sec:first-child {margin-top: 0; } 
.bill-pay .ui-form-sec > .ui-form-wrap:first-child, .bil-pay .ui-form-sec > .ui-form-wrap:first-child,
.public-loan .ui-form-sec > .ui-form-wrap:first-child,
.bill-tax-detail .ui-form-sec > .ui-form-wrap:first-child,
.bt-payment-search .ui-form-sec > .ui-form-wrap:first-child,
.tax-payment-history .ui-form-sec > .ui-form-wrap:first-child,
.bill-pay-main .ui-form-sec > .ui-form-wrap:first-child,
.bt-localTax-process .ui-form-sec > .ui-form-wrap:first-child,
.national-tax .ui-form-sec > .ui-form-wrap:first-child,
.look-up-result .ui-form-sec > .ui-form-wrap:first-child,
.look-up .ui-form-sec > .ui-form-wrap:first-child,
.administrative .ui-form-sec > .ui-form-wrap:first-child,
.courthouse .ui-form-sec > .ui-form-wrap:first-child,
.bailiff-deposit .ui-form-sec > .ui-form-wrap:first-child {margin-top: 0; } 
.bill-pay .ui-form-sec .ui-form-wrap, .bil-pay .ui-form-sec .ui-form-wrap,
.public-loan .ui-form-sec .ui-form-wrap,
.bill-tax-detail .ui-form-sec .ui-form-wrap,
.bt-payment-search .ui-form-sec .ui-form-wrap,
.tax-payment-history .ui-form-sec .ui-form-wrap,
.bill-pay-main .ui-form-sec .ui-form-wrap,
.bt-localTax-process .ui-form-sec .ui-form-wrap,
.national-tax .ui-form-sec .ui-form-wrap,
.look-up-result .ui-form-sec .ui-form-wrap,
.look-up .ui-form-sec .ui-form-wrap,
.administrative .ui-form-sec .ui-form-wrap,
.courthouse .ui-form-sec .ui-form-wrap,
.bailiff-deposit .ui-form-sec .ui-form-wrap {margin-top: 20px;margin-bottom: 0; } 
.bill-pay .ui-form-sec .ui-form-wrap:last-child .account-selector, .bil-pay .ui-form-sec .ui-form-wrap:last-child .account-selector,
.public-loan .ui-form-sec .ui-form-wrap:last-child .account-selector,
.bill-tax-detail .ui-form-sec .ui-form-wrap:last-child .account-selector,
.bt-payment-search .ui-form-sec .ui-form-wrap:last-child .account-selector,
.tax-payment-history .ui-form-sec .ui-form-wrap:last-child .account-selector,
.bill-pay-main .ui-form-sec .ui-form-wrap:last-child .account-selector,
.bt-localTax-process .ui-form-sec .ui-form-wrap:last-child .account-selector,
.national-tax .ui-form-sec .ui-form-wrap:last-child .account-selector,
.look-up-result .ui-form-sec .ui-form-wrap:last-child .account-selector,
.look-up .ui-form-sec .ui-form-wrap:last-child .account-selector,
.administrative .ui-form-sec .ui-form-wrap:last-child .account-selector,
.courthouse .ui-form-sec .ui-form-wrap:last-child .account-selector,
.bailiff-deposit .ui-form-sec .ui-form-wrap:last-child .account-selector {margin-bottom: 0; } 
.bill-pay .ui-form-sec .ui-form-wrap .ui-form, .bil-pay .ui-form-sec .ui-form-wrap .ui-form,
.public-loan .ui-form-sec .ui-form-wrap .ui-form,
.bill-tax-detail .ui-form-sec .ui-form-wrap .ui-form,
.bt-payment-search .ui-form-sec .ui-form-wrap .ui-form,
.tax-payment-history .ui-form-sec .ui-form-wrap .ui-form,
.bill-pay-main .ui-form-sec .ui-form-wrap .ui-form,
.bt-localTax-process .ui-form-sec .ui-form-wrap .ui-form,
.national-tax .ui-form-sec .ui-form-wrap .ui-form,
.look-up-result .ui-form-sec .ui-form-wrap .ui-form,
.look-up .ui-form-sec .ui-form-wrap .ui-form,
.administrative .ui-form-sec .ui-form-wrap .ui-form,
.courthouse .ui-form-sec .ui-form-wrap .ui-form,
.bailiff-deposit .ui-form-sec .ui-form-wrap .ui-form {margin-bottom: 0; } 
.bill-pay .ui-form-sec .ui-form-wrap .related-elem, .bill-pay .ui-form-sec .ui-form-wrap .related-link, .bil-pay .ui-form-sec .ui-form-wrap .related-elem, .bil-pay .ui-form-sec .ui-form-wrap .related-link,
.public-loan .ui-form-sec .ui-form-wrap .related-elem,
.public-loan .ui-form-sec .ui-form-wrap .related-link,
.bill-tax-detail .ui-form-sec .ui-form-wrap .related-elem,
.bill-tax-detail .ui-form-sec .ui-form-wrap .related-link,
.bt-payment-search .ui-form-sec .ui-form-wrap .related-elem,
.bt-payment-search .ui-form-sec .ui-form-wrap .related-link,
.tax-payment-history .ui-form-sec .ui-form-wrap .related-elem,
.tax-payment-history .ui-form-sec .ui-form-wrap .related-link,
.bill-pay-main .ui-form-sec .ui-form-wrap .related-elem,
.bill-pay-main .ui-form-sec .ui-form-wrap .related-link,
.bt-localTax-process .ui-form-sec .ui-form-wrap .related-elem,
.bt-localTax-process .ui-form-sec .ui-form-wrap .related-link,
.national-tax .ui-form-sec .ui-form-wrap .related-elem,
.national-tax .ui-form-sec .ui-form-wrap .related-link,
.look-up-result .ui-form-sec .ui-form-wrap .related-elem,
.look-up-result .ui-form-sec .ui-form-wrap .related-link,
.look-up .ui-form-sec .ui-form-wrap .related-elem,
.look-up .ui-form-sec .ui-form-wrap .related-link,
.administrative .ui-form-sec .ui-form-wrap .related-elem,
.administrative .ui-form-sec .ui-form-wrap .related-link,
.courthouse .ui-form-sec .ui-form-wrap .related-elem,
.courthouse .ui-form-sec .ui-form-wrap .related-link,
.bailiff-deposit .ui-form-sec .ui-form-wrap .related-elem,
.bailiff-deposit .ui-form-sec .ui-form-wrap .related-link {margin-top: 16px;margin-bottom: 0; } 
.bill-pay .ui-form-sec .ui-form-wrap .account-selector, .bil-pay .ui-form-sec .ui-form-wrap .account-selector,
.public-loan .ui-form-sec .ui-form-wrap .account-selector,
.bill-tax-detail .ui-form-sec .ui-form-wrap .account-selector,
.bt-payment-search .ui-form-sec .ui-form-wrap .account-selector,
.tax-payment-history .ui-form-sec .ui-form-wrap .account-selector,
.bill-pay-main .ui-form-sec .ui-form-wrap .account-selector,
.bt-localTax-process .ui-form-sec .ui-form-wrap .account-selector,
.national-tax .ui-form-sec .ui-form-wrap .account-selector,
.look-up-result .ui-form-sec .ui-form-wrap .account-selector,
.look-up .ui-form-sec .ui-form-wrap .account-selector,
.administrative .ui-form-sec .ui-form-wrap .account-selector,
.courthouse .ui-form-sec .ui-form-wrap .account-selector,
.bailiff-deposit .ui-form-sec .ui-form-wrap .account-selector {margin-bottom: 32px; } 
.bill-pay .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap, .bil-pay .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.public-loan .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.bill-tax-detail .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.bt-payment-search .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.tax-payment-history .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.bill-pay-main .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.bt-localTax-process .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.national-tax .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.look-up-result .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.look-up .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.administrative .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.courthouse .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap,
.bailiff-deposit .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap {margin-top: 24px;margin-bottom: 32px; } 
.bill-pay .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child, .bil-pay .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.public-loan .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.bill-tax-detail .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.bt-payment-search .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.tax-payment-history .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.bill-pay-main .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.bt-localTax-process .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.national-tax .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.look-up-result .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.look-up .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.administrative .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.courthouse .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child,
.bailiff-deposit .ui-form-sec .ui-form-wrap .flex-align-wrap.bt-link-wrap .btn:first-child {margin-left: 0; } 
.bill-pay .ui-form-sec .ui-form-wrap .btn-radio-list, .bil-pay .ui-form-sec .ui-form-wrap .btn-radio-list,
.public-loan .ui-form-sec .ui-form-wrap .btn-radio-list,
.bill-tax-detail .ui-form-sec .ui-form-wrap .btn-radio-list,
.bt-payment-search .ui-form-sec .ui-form-wrap .btn-radio-list,
.tax-payment-history .ui-form-sec .ui-form-wrap .btn-radio-list,
.bill-pay-main .ui-form-sec .ui-form-wrap .btn-radio-list,
.bt-localTax-process .ui-form-sec .ui-form-wrap .btn-radio-list,
.national-tax .ui-form-sec .ui-form-wrap .btn-radio-list,
.look-up-result .ui-form-sec .ui-form-wrap .btn-radio-list,
.look-up .ui-form-sec .ui-form-wrap .btn-radio-list,
.administrative .ui-form-sec .ui-form-wrap .btn-radio-list,
.courthouse .ui-form-sec .ui-form-wrap .btn-radio-list,
.bailiff-deposit .ui-form-sec .ui-form-wrap .btn-radio-list {margin-bottom: 0; } 
@media screen and (max-width: 350px) {
    .bill-pay .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br, .bil-pay .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .public-loan .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .bill-tax-detail .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .bt-payment-search .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .tax-payment-history .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .bill-pay-main .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .bt-localTax-process .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .national-tax .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .look-up-result .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .look-up .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .administrative .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .courthouse .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br,
    .bailiff-deposit .ui-form-sec .ui-form-wrap .btn-radio-list .btn-type-radio br {display: none; } 
 }
.bill-pay .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button, .bill-pay .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button, .bil-pay .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button, .bil-pay .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.public-loan .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.public-loan .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.bill-tax-detail .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.bill-tax-detail .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.bt-payment-search .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.bt-payment-search .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.tax-payment-history .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.tax-payment-history .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.bill-pay-main .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.bill-pay-main .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.bt-localTax-process .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.bt-localTax-process .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.national-tax .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.national-tax .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.look-up-result .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.look-up-result .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.look-up .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.look-up .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.administrative .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.administrative .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.courthouse .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.courthouse .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button,
.bailiff-deposit .ui-form-sec .ui-form-wrap.court-ing-number .related-elem + .button-group.related-button,
.bailiff-deposit .ui-form-sec .ui-form-wrap.court-event .related-elem + .button-group.related-button {margin-top: 24px; } 
.bill-pay .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger, .bil-pay .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.public-loan .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.bill-tax-detail .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.bt-payment-search .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.tax-payment-history .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.bill-pay-main .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.bt-localTax-process .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.national-tax .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.look-up-result .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.look-up .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.administrative .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.courthouse .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger,
.bailiff-deposit .ui-form-sec .ui-form-wrap .tooltip-area.info-type .tooltip-trigger {margin-bottom: 8px; } 
.bill-pay .ui-form-sec .tabs.box-check-tabs, .bil-pay .ui-form-sec .tabs.box-check-tabs,
.public-loan .ui-form-sec .tabs.box-check-tabs,
.bill-tax-detail .ui-form-sec .tabs.box-check-tabs,
.bt-payment-search .ui-form-sec .tabs.box-check-tabs,
.tax-payment-history .ui-form-sec .tabs.box-check-tabs,
.bill-pay-main .ui-form-sec .tabs.box-check-tabs,
.bt-localTax-process .ui-form-sec .tabs.box-check-tabs,
.national-tax .ui-form-sec .tabs.box-check-tabs,
.look-up-result .ui-form-sec .tabs.box-check-tabs,
.look-up .ui-form-sec .tabs.box-check-tabs,
.administrative .ui-form-sec .tabs.box-check-tabs,
.courthouse .ui-form-sec .tabs.box-check-tabs,
.bailiff-deposit .ui-form-sec .tabs.box-check-tabs {margin-top: 20px; } 
.bill-pay .ui-form-sec .tabs.box-check-tabs .tab-list, .bil-pay .ui-form-sec .tabs.box-check-tabs .tab-list,
.public-loan .ui-form-sec .tabs.box-check-tabs .tab-list,
.bill-tax-detail .ui-form-sec .tabs.box-check-tabs .tab-list,
.bt-payment-search .ui-form-sec .tabs.box-check-tabs .tab-list,
.tax-payment-history .ui-form-sec .tabs.box-check-tabs .tab-list,
.bill-pay-main .ui-form-sec .tabs.box-check-tabs .tab-list,
.bt-localTax-process .ui-form-sec .tabs.box-check-tabs .tab-list,
.national-tax .ui-form-sec .tabs.box-check-tabs .tab-list,
.look-up-result .ui-form-sec .tabs.box-check-tabs .tab-list,
.look-up .ui-form-sec .tabs.box-check-tabs .tab-list,
.administrative .ui-form-sec .tabs.box-check-tabs .tab-list,
.courthouse .ui-form-sec .tabs.box-check-tabs .tab-list,
.bailiff-deposit .ui-form-sec .tabs.box-check-tabs .tab-list {margin-bottom: 0; } 
.bill-pay .ui-form-sec .tabs.box-check-tabs .tab-panel, .bil-pay .ui-form-sec .tabs.box-check-tabs .tab-panel,
.public-loan .ui-form-sec .tabs.box-check-tabs .tab-panel,
.bill-tax-detail .ui-form-sec .tabs.box-check-tabs .tab-panel,
.bt-payment-search .ui-form-sec .tabs.box-check-tabs .tab-panel,
.tax-payment-history .ui-form-sec .tabs.box-check-tabs .tab-panel,
.bill-pay-main .ui-form-sec .tabs.box-check-tabs .tab-panel,
.bt-localTax-process .ui-form-sec .tabs.box-check-tabs .tab-panel,
.national-tax .ui-form-sec .tabs.box-check-tabs .tab-panel,
.look-up-result .ui-form-sec .tabs.box-check-tabs .tab-panel,
.look-up .ui-form-sec .tabs.box-check-tabs .tab-panel,
.administrative .ui-form-sec .tabs.box-check-tabs .tab-panel,
.courthouse .ui-form-sec .tabs.box-check-tabs .tab-panel,
.bailiff-deposit .ui-form-sec .tabs.box-check-tabs .tab-panel {margin-top: 20px; } 
.bill-pay .ui-form-sec .ui-form-group, .bil-pay .ui-form-sec .ui-form-group,
.public-loan .ui-form-sec .ui-form-group,
.bill-tax-detail .ui-form-sec .ui-form-group,
.bt-payment-search .ui-form-sec .ui-form-group,
.tax-payment-history .ui-form-sec .ui-form-group,
.bill-pay-main .ui-form-sec .ui-form-group,
.bt-localTax-process .ui-form-sec .ui-form-group,
.national-tax .ui-form-sec .ui-form-group,
.look-up-result .ui-form-sec .ui-form-group,
.look-up .ui-form-sec .ui-form-group,
.administrative .ui-form-sec .ui-form-group,
.courthouse .ui-form-sec .ui-form-group,
.bailiff-deposit .ui-form-sec .ui-form-group {margin-top: 20px; } 
.bill-pay .ui-form-sec .ui-form-group .static-label + .ui-form, .bil-pay .ui-form-sec .ui-form-group .static-label + .ui-form,
.public-loan .ui-form-sec .ui-form-group .static-label + .ui-form,
.bill-tax-detail .ui-form-sec .ui-form-group .static-label + .ui-form,
.bt-payment-search .ui-form-sec .ui-form-group .static-label + .ui-form,
.tax-payment-history .ui-form-sec .ui-form-group .static-label + .ui-form,
.bill-pay-main .ui-form-sec .ui-form-group .static-label + .ui-form,
.bt-localTax-process .ui-form-sec .ui-form-group .static-label + .ui-form,
.national-tax .ui-form-sec .ui-form-group .static-label + .ui-form,
.look-up-result .ui-form-sec .ui-form-group .static-label + .ui-form,
.look-up .ui-form-sec .ui-form-group .static-label + .ui-form,
.administrative .ui-form-sec .ui-form-group .static-label + .ui-form,
.courthouse .ui-form-sec .ui-form-group .static-label + .ui-form,
.bailiff-deposit .ui-form-sec .ui-form-group .static-label + .ui-form {margin-top: 0; } 
.bill-pay .ui-form-sec .ui-form-group .ui-form, .bil-pay .ui-form-sec .ui-form-group .ui-form,
.public-loan .ui-form-sec .ui-form-group .ui-form,
.bill-tax-detail .ui-form-sec .ui-form-group .ui-form,
.bt-payment-search .ui-form-sec .ui-form-group .ui-form,
.tax-payment-history .ui-form-sec .ui-form-group .ui-form,
.bill-pay-main .ui-form-sec .ui-form-group .ui-form,
.bt-localTax-process .ui-form-sec .ui-form-group .ui-form,
.national-tax .ui-form-sec .ui-form-group .ui-form,
.look-up-result .ui-form-sec .ui-form-group .ui-form,
.look-up .ui-form-sec .ui-form-group .ui-form,
.administrative .ui-form-sec .ui-form-group .ui-form,
.courthouse .ui-form-sec .ui-form-group .ui-form,
.bailiff-deposit .ui-form-sec .ui-form-group .ui-form {margin-top: 12px;margin-bottom: 0; } 
.bill-pay .ui-form-sec .ui-form-group .ui-form:first-child, .bil-pay .ui-form-sec .ui-form-group .ui-form:first-child,
.public-loan .ui-form-sec .ui-form-group .ui-form:first-child,
.bill-tax-detail .ui-form-sec .ui-form-group .ui-form:first-child,
.bt-payment-search .ui-form-sec .ui-form-group .ui-form:first-child,
.tax-payment-history .ui-form-sec .ui-form-group .ui-form:first-child,
.bill-pay-main .ui-form-sec .ui-form-group .ui-form:first-child,
.bt-localTax-process .ui-form-sec .ui-form-group .ui-form:first-child,
.national-tax .ui-form-sec .ui-form-group .ui-form:first-child,
.look-up-result .ui-form-sec .ui-form-group .ui-form:first-child,
.look-up .ui-form-sec .ui-form-group .ui-form:first-child,
.administrative .ui-form-sec .ui-form-group .ui-form:first-child,
.courthouse .ui-form-sec .ui-form-group .ui-form:first-child,
.bailiff-deposit .ui-form-sec .ui-form-group .ui-form:first-child {margin-top: 0; } 
.bill-pay .ui-form-sec .ui-form-group .related-link, .bil-pay .ui-form-sec .ui-form-group .related-link,
.public-loan .ui-form-sec .ui-form-group .related-link,
.bill-tax-detail .ui-form-sec .ui-form-group .related-link,
.bt-payment-search .ui-form-sec .ui-form-group .related-link,
.tax-payment-history .ui-form-sec .ui-form-group .related-link,
.bill-pay-main .ui-form-sec .ui-form-group .related-link,
.bt-localTax-process .ui-form-sec .ui-form-group .related-link,
.national-tax .ui-form-sec .ui-form-group .related-link,
.look-up-result .ui-form-sec .ui-form-group .related-link,
.look-up .ui-form-sec .ui-form-group .related-link,
.administrative .ui-form-sec .ui-form-group .related-link,
.courthouse .ui-form-sec .ui-form-group .related-link,
.bailiff-deposit .ui-form-sec .ui-form-group .related-link {margin-top: 16px;margin-bottom: 0; } 
.bill-pay .ui-form-sec .ui-form-group.type-flex-wrap .ui-form, .bil-pay .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.public-loan .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.bill-tax-detail .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.bt-payment-search .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.tax-payment-history .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.bill-pay-main .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.bt-localTax-process .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.national-tax .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.look-up-result .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.look-up .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.administrative .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.courthouse .ui-form-sec .ui-form-group.type-flex-wrap .ui-form,
.bailiff-deposit .ui-form-sec .ui-form-group.type-flex-wrap .ui-form {margin-bottom: 12px; } 
.bill-pay .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap, .bil-pay .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.public-loan .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.bill-tax-detail .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.bt-payment-search .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.tax-payment-history .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.bill-pay-main .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.bt-localTax-process .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.national-tax .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.look-up-result .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.look-up .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.administrative .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.courthouse .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap,
.bailiff-deposit .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap {margin-top: 12px; } 
.bill-pay .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form, .bil-pay .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.public-loan .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.bill-tax-detail .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.bt-payment-search .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.tax-payment-history .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.bill-pay-main .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.bt-localTax-process .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.national-tax .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.look-up-result .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.look-up .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.administrative .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.courthouse .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form,
.bailiff-deposit .ui-form-sec .ui-form-group.type-flex-wrap .ui-flex-wrap .ui-form {margin-bottom: 0;margin-top: 0; } 
.bill-pay .ui-form-sec + .box-check-tabs, .bil-pay .ui-form-sec + .box-check-tabs,
.public-loan .ui-form-sec + .box-check-tabs,
.bill-tax-detail .ui-form-sec + .box-check-tabs,
.bt-payment-search .ui-form-sec + .box-check-tabs,
.tax-payment-history .ui-form-sec + .box-check-tabs,
.bill-pay-main .ui-form-sec + .box-check-tabs,
.bt-localTax-process .ui-form-sec + .box-check-tabs,
.national-tax .ui-form-sec + .box-check-tabs,
.look-up-result .ui-form-sec + .box-check-tabs,
.look-up .ui-form-sec + .box-check-tabs,
.administrative .ui-form-sec + .box-check-tabs,
.courthouse .ui-form-sec + .box-check-tabs,
.bailiff-deposit .ui-form-sec + .box-check-tabs {margin-top: 20px; } 
.bill-pay .ui-form-sec + ul.text, .bil-pay .ui-form-sec + ul.text,
.public-loan .ui-form-sec + ul.text,
.bill-tax-detail .ui-form-sec + ul.text,
.bt-payment-search .ui-form-sec + ul.text,
.tax-payment-history .ui-form-sec + ul.text,
.bill-pay-main .ui-form-sec + ul.text,
.bt-localTax-process .ui-form-sec + ul.text,
.national-tax .ui-form-sec + ul.text,
.look-up-result .ui-form-sec + ul.text,
.look-up .ui-form-sec + ul.text,
.administrative .ui-form-sec + ul.text,
.courthouse .ui-form-sec + ul.text,
.bailiff-deposit .ui-form-sec + ul.text {margin-top: 20px; } 
.bill-pay .hidden:first-child + .ui-form-sec:first-of-type, .bil-pay .hidden:first-child + .ui-form-sec:first-of-type,
.public-loan .hidden:first-child + .ui-form-sec:first-of-type,
.bill-tax-detail .hidden:first-child + .ui-form-sec:first-of-type,
.bt-payment-search .hidden:first-child + .ui-form-sec:first-of-type,
.tax-payment-history .hidden:first-child + .ui-form-sec:first-of-type,
.bill-pay-main .hidden:first-child + .ui-form-sec:first-of-type,
.bt-localTax-process .hidden:first-child + .ui-form-sec:first-of-type,
.national-tax .hidden:first-child + .ui-form-sec:first-of-type,
.look-up-result .hidden:first-child + .ui-form-sec:first-of-type,
.look-up .hidden:first-child + .ui-form-sec:first-of-type,
.administrative .hidden:first-child + .ui-form-sec:first-of-type,
.courthouse .hidden:first-child + .ui-form-sec:first-of-type,
.bailiff-deposit .hidden:first-child + .ui-form-sec:first-of-type {margin-top: 0; } 
.bill-pay .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child, .bil-pay .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.public-loan .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.bill-tax-detail .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.bt-payment-search .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.tax-payment-history .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.bill-pay-main .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.bt-localTax-process .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.national-tax .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.look-up-result .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.look-up .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.administrative .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.courthouse .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child,
.bailiff-deposit .hidden:first-child + .ui-form-sec:first-of-type .ui-form-wrap:first-child {margin-top: 0; } 
.bill-pay [class^=condition-result-sec] .ui-form-sec, .bil-pay [class^=condition-result-sec] .ui-form-sec,
.public-loan [class^=condition-result-sec] .ui-form-sec,
.bill-tax-detail [class^=condition-result-sec] .ui-form-sec,
.bt-payment-search [class^=condition-result-sec] .ui-form-sec,
.tax-payment-history [class^=condition-result-sec] .ui-form-sec,
.bill-pay-main [class^=condition-result-sec] .ui-form-sec,
.bt-localTax-process [class^=condition-result-sec] .ui-form-sec,
.national-tax [class^=condition-result-sec] .ui-form-sec,
.look-up-result [class^=condition-result-sec] .ui-form-sec,
.look-up [class^=condition-result-sec] .ui-form-sec,
.administrative [class^=condition-result-sec] .ui-form-sec,
.courthouse [class^=condition-result-sec] .ui-form-sec,
.bailiff-deposit [class^=condition-result-sec] .ui-form-sec {margin-top: 20px; } 
.bill-pay [class^=condition-result-sec] .text.bullet-dot:first-of-type, .bil-pay [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.public-loan [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.bill-tax-detail [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.bt-payment-search [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.tax-payment-history [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.bill-pay-main [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.bt-localTax-process [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.national-tax [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.look-up-result [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.look-up [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.administrative [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.courthouse [class^=condition-result-sec] .text.bullet-dot:first-of-type,
.bailiff-deposit [class^=condition-result-sec] .text.bullet-dot:first-of-type {margin-top: 20px; } 
.bill-pay .tab-list, .bil-pay .tab-list,
.public-loan .tab-list,
.bill-tax-detail .tab-list,
.bt-payment-search .tab-list,
.tax-payment-history .tab-list,
.bill-pay-main .tab-list,
.bt-localTax-process .tab-list,
.national-tax .tab-list,
.look-up-result .tab-list,
.look-up .tab-list,
.administrative .tab-list,
.courthouse .tab-list,
.bailiff-deposit .tab-list {margin-bottom: 20px; } 
.bill-pay .tabs.default-tabs.fullsize-layout .tab-list, .bil-pay .tabs.default-tabs.fullsize-layout .tab-list,
.public-loan .tabs.default-tabs.fullsize-layout .tab-list,
.bill-tax-detail .tabs.default-tabs.fullsize-layout .tab-list,
.bt-payment-search .tabs.default-tabs.fullsize-layout .tab-list,
.tax-payment-history .tabs.default-tabs.fullsize-layout .tab-list,
.bill-pay-main .tabs.default-tabs.fullsize-layout .tab-list,
.bt-localTax-process .tabs.default-tabs.fullsize-layout .tab-list,
.national-tax .tabs.default-tabs.fullsize-layout .tab-list,
.look-up-result .tabs.default-tabs.fullsize-layout .tab-list,
.look-up .tabs.default-tabs.fullsize-layout .tab-list,
.administrative .tabs.default-tabs.fullsize-layout .tab-list,
.courthouse .tabs.default-tabs.fullsize-layout .tab-list,
.bailiff-deposit .tabs.default-tabs.fullsize-layout .tab-list {margin-bottom: 0; } 
.bill-pay .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout, .bil-pay .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.public-loan .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.bill-tax-detail .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.bt-payment-search .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.tax-payment-history .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.bill-pay-main .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.bt-localTax-process .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.national-tax .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.look-up-result .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.look-up .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.administrative .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.courthouse .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout,
.bailiff-deposit .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout {margin-top: 0; } 
.bill-pay .target-panel, .bil-pay .target-panel,
.public-loan .target-panel,
.bill-tax-detail .target-panel,
.bt-payment-search .target-panel,
.tax-payment-history .target-panel,
.bill-pay-main .target-panel,
.bt-localTax-process .target-panel,
.national-tax .target-panel,
.look-up-result .target-panel,
.look-up .target-panel,
.administrative .target-panel,
.courthouse .target-panel,
.bailiff-deposit .target-panel {margin-top: 32px; } 
.bill-pay .period-indicator .tab-list, .bil-pay .period-indicator .tab-list,
.public-loan .period-indicator .tab-list,
.bill-tax-detail .period-indicator .tab-list,
.bt-payment-search .period-indicator .tab-list,
.tax-payment-history .period-indicator .tab-list,
.bill-pay-main .period-indicator .tab-list,
.bt-localTax-process .period-indicator .tab-list,
.national-tax .period-indicator .tab-list,
.look-up-result .period-indicator .tab-list,
.look-up .period-indicator .tab-list,
.administrative .period-indicator .tab-list,
.courthouse .period-indicator .tab-list,
.bailiff-deposit .period-indicator .tab-list {margin-bottom: 0; } 
.bill-pay .period-indicator + .no-data-wrap, .bil-pay .period-indicator + .no-data-wrap,
.public-loan .period-indicator + .no-data-wrap,
.bill-tax-detail .period-indicator + .no-data-wrap,
.bt-payment-search .period-indicator + .no-data-wrap,
.tax-payment-history .period-indicator + .no-data-wrap,
.bill-pay-main .period-indicator + .no-data-wrap,
.bt-localTax-process .period-indicator + .no-data-wrap,
.national-tax .period-indicator + .no-data-wrap,
.look-up-result .period-indicator + .no-data-wrap,
.look-up .period-indicator + .no-data-wrap,
.administrative .period-indicator + .no-data-wrap,
.courthouse .period-indicator + .no-data-wrap,
.bailiff-deposit .period-indicator + .no-data-wrap {margin-top: 24px; } 
.bill-pay .period-displayer.type2, .bil-pay .period-displayer.type2,
.public-loan .period-displayer.type2,
.bill-tax-detail .period-displayer.type2,
.bt-payment-search .period-displayer.type2,
.tax-payment-history .period-displayer.type2,
.bill-pay-main .period-displayer.type2,
.bt-localTax-process .period-displayer.type2,
.national-tax .period-displayer.type2,
.look-up-result .period-displayer.type2,
.look-up .period-displayer.type2,
.administrative .period-displayer.type2,
.courthouse .period-displayer.type2,
.bailiff-deposit .period-displayer.type2 {margin-top: 16px;margin-bottom: 0;min-height: 56px; } 
.bill-pay .period-displayer.type2 .period-num, .bil-pay .period-displayer.type2 .period-num,
.public-loan .period-displayer.type2 .period-num,
.bill-tax-detail .period-displayer.type2 .period-num,
.bt-payment-search .period-displayer.type2 .period-num,
.tax-payment-history .period-displayer.type2 .period-num,
.bill-pay-main .period-displayer.type2 .period-num,
.bt-localTax-process .period-displayer.type2 .period-num,
.national-tax .period-displayer.type2 .period-num,
.look-up-result .period-displayer.type2 .period-num,
.look-up .period-displayer.type2 .period-num,
.administrative .period-displayer.type2 .period-num,
.courthouse .period-displayer.type2 .period-num,
.bailiff-deposit .period-displayer.type2 .period-num {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bill-pay .period-displayer.type2 .counter, .bil-pay .period-displayer.type2 .counter,
.public-loan .period-displayer.type2 .counter,
.bill-tax-detail .period-displayer.type2 .counter,
.bt-payment-search .period-displayer.type2 .counter,
.tax-payment-history .period-displayer.type2 .counter,
.bill-pay-main .period-displayer.type2 .counter,
.bt-localTax-process .period-displayer.type2 .counter,
.national-tax .period-displayer.type2 .counter,
.look-up-result .period-displayer.type2 .counter,
.look-up .period-displayer.type2 .counter,
.administrative .period-displayer.type2 .counter,
.courthouse .period-displayer.type2 .counter,
.bailiff-deposit .period-displayer.type2 .counter {color: var(--text-blue); } 
.bill-pay ul.text .btn-text.btn-text-line::before, .bil-pay ul.text .btn-text.btn-text-line::before,
.public-loan ul.text .btn-text.btn-text-line::before,
.bill-tax-detail ul.text .btn-text.btn-text-line::before,
.bt-payment-search ul.text .btn-text.btn-text-line::before,
.tax-payment-history ul.text .btn-text.btn-text-line::before,
.bill-pay-main ul.text .btn-text.btn-text-line::before,
.bt-localTax-process ul.text .btn-text.btn-text-line::before,
.national-tax ul.text .btn-text.btn-text-line::before,
.look-up-result ul.text .btn-text.btn-text-line::before,
.look-up ul.text .btn-text.btn-text-line::before,
.administrative ul.text .btn-text.btn-text-line::before,
.courthouse ul.text .btn-text.btn-text-line::before,
.bailiff-deposit ul.text .btn-text.btn-text-line::before {background-color: var(--gray-500); } 
.bill-pay .bottom-notice-contents ul.text .btn-text.btn-text-line, .bil-pay .bottom-notice-contents ul.text .btn-text.btn-text-line,
.public-loan .bottom-notice-contents ul.text .btn-text.btn-text-line,
.bill-tax-detail .bottom-notice-contents ul.text .btn-text.btn-text-line,
.bt-payment-search .bottom-notice-contents ul.text .btn-text.btn-text-line,
.tax-payment-history .bottom-notice-contents ul.text .btn-text.btn-text-line,
.bill-pay-main .bottom-notice-contents ul.text .btn-text.btn-text-line,
.bt-localTax-process .bottom-notice-contents ul.text .btn-text.btn-text-line,
.national-tax .bottom-notice-contents ul.text .btn-text.btn-text-line,
.look-up-result .bottom-notice-contents ul.text .btn-text.btn-text-line,
.look-up .bottom-notice-contents ul.text .btn-text.btn-text-line,
.administrative .bottom-notice-contents ul.text .btn-text.btn-text-line,
.courthouse .bottom-notice-contents ul.text .btn-text.btn-text-line,
.bailiff-deposit .bottom-notice-contents ul.text .btn-text.btn-text-line {color: inherit; } 
.bill-pay .bottom-notice-contents ul.text .btn-text.btn-text-line::before, .bil-pay .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.public-loan .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.bill-tax-detail .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.bt-payment-search .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.tax-payment-history .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.bill-pay-main .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.bt-localTax-process .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.national-tax .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.look-up-result .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.look-up .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.administrative .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.courthouse .bottom-notice-contents ul.text .btn-text.btn-text-line::before,
.bailiff-deposit .bottom-notice-contents ul.text .btn-text.btn-text-line::before {background-color: var(--gray-600); } 
.bill-pay .list-type-table li .tit-data-area + .txt-data-area, .bil-pay .list-type-table li .tit-data-area + .txt-data-area,
.public-loan .list-type-table li .tit-data-area + .txt-data-area,
.bill-tax-detail .list-type-table li .tit-data-area + .txt-data-area,
.bt-payment-search .list-type-table li .tit-data-area + .txt-data-area,
.tax-payment-history .list-type-table li .tit-data-area + .txt-data-area,
.bill-pay-main .list-type-table li .tit-data-area + .txt-data-area,
.bt-localTax-process .list-type-table li .tit-data-area + .txt-data-area,
.national-tax .list-type-table li .tit-data-area + .txt-data-area,
.look-up-result .list-type-table li .tit-data-area + .txt-data-area,
.look-up .list-type-table li .tit-data-area + .txt-data-area,
.administrative .list-type-table li .tit-data-area + .txt-data-area,
.courthouse .list-type-table li .tit-data-area + .txt-data-area,
.bailiff-deposit .list-type-table li .tit-data-area + .txt-data-area {padding-left: 8px; } 
.bill-pay .list-type-table.type-flex-wrap li .col, .bil-pay .list-type-table.type-flex-wrap li .col,
.public-loan .list-type-table.type-flex-wrap li .col,
.bill-tax-detail .list-type-table.type-flex-wrap li .col,
.bt-payment-search .list-type-table.type-flex-wrap li .col,
.tax-payment-history .list-type-table.type-flex-wrap li .col,
.bill-pay-main .list-type-table.type-flex-wrap li .col,
.bt-localTax-process .list-type-table.type-flex-wrap li .col,
.national-tax .list-type-table.type-flex-wrap li .col,
.look-up-result .list-type-table.type-flex-wrap li .col,
.look-up .list-type-table.type-flex-wrap li .col,
.administrative .list-type-table.type-flex-wrap li .col,
.courthouse .list-type-table.type-flex-wrap li .col,
.bailiff-deposit .list-type-table.type-flex-wrap li .col {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.bill-pay .list-type-table.type-flex-wrap li .col .number, .bil-pay .list-type-table.type-flex-wrap li .col .number,
.public-loan .list-type-table.type-flex-wrap li .col .number,
.bill-tax-detail .list-type-table.type-flex-wrap li .col .number,
.bt-payment-search .list-type-table.type-flex-wrap li .col .number,
.tax-payment-history .list-type-table.type-flex-wrap li .col .number,
.bill-pay-main .list-type-table.type-flex-wrap li .col .number,
.bt-localTax-process .list-type-table.type-flex-wrap li .col .number,
.national-tax .list-type-table.type-flex-wrap li .col .number,
.look-up-result .list-type-table.type-flex-wrap li .col .number,
.look-up .list-type-table.type-flex-wrap li .col .number,
.administrative .list-type-table.type-flex-wrap li .col .number,
.courthouse .list-type-table.type-flex-wrap li .col .number,
.bailiff-deposit .list-type-table.type-flex-wrap li .col .number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bill-pay .list-type-table.type-flex-wrap li .col .title, .bil-pay .list-type-table.type-flex-wrap li .col .title,
.public-loan .list-type-table.type-flex-wrap li .col .title,
.bill-tax-detail .list-type-table.type-flex-wrap li .col .title,
.bt-payment-search .list-type-table.type-flex-wrap li .col .title,
.tax-payment-history .list-type-table.type-flex-wrap li .col .title,
.bill-pay-main .list-type-table.type-flex-wrap li .col .title,
.bt-localTax-process .list-type-table.type-flex-wrap li .col .title,
.national-tax .list-type-table.type-flex-wrap li .col .title,
.look-up-result .list-type-table.type-flex-wrap li .col .title,
.look-up .list-type-table.type-flex-wrap li .col .title,
.administrative .list-type-table.type-flex-wrap li .col .title,
.courthouse .list-type-table.type-flex-wrap li .col .title,
.bailiff-deposit .list-type-table.type-flex-wrap li .col .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );margin-top: 4px; } 
.bill-pay .list-type-table.type-flex-wrap li .col .deposit-title, .bil-pay .list-type-table.type-flex-wrap li .col .deposit-title,
.public-loan .list-type-table.type-flex-wrap li .col .deposit-title,
.bill-tax-detail .list-type-table.type-flex-wrap li .col .deposit-title,
.bt-payment-search .list-type-table.type-flex-wrap li .col .deposit-title,
.tax-payment-history .list-type-table.type-flex-wrap li .col .deposit-title,
.bill-pay-main .list-type-table.type-flex-wrap li .col .deposit-title,
.bt-localTax-process .list-type-table.type-flex-wrap li .col .deposit-title,
.national-tax .list-type-table.type-flex-wrap li .col .deposit-title,
.look-up-result .list-type-table.type-flex-wrap li .col .deposit-title,
.look-up .list-type-table.type-flex-wrap li .col .deposit-title,
.administrative .list-type-table.type-flex-wrap li .col .deposit-title,
.courthouse .list-type-table.type-flex-wrap li .col .deposit-title,
.bailiff-deposit .list-type-table.type-flex-wrap li .col .deposit-title {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: right; } 
.bill-pay .list-type-table.type-flex-wrap li .col .deposit-value, .bil-pay .list-type-table.type-flex-wrap li .col .deposit-value,
.public-loan .list-type-table.type-flex-wrap li .col .deposit-value,
.bill-tax-detail .list-type-table.type-flex-wrap li .col .deposit-value,
.bt-payment-search .list-type-table.type-flex-wrap li .col .deposit-value,
.tax-payment-history .list-type-table.type-flex-wrap li .col .deposit-value,
.bill-pay-main .list-type-table.type-flex-wrap li .col .deposit-value,
.bt-localTax-process .list-type-table.type-flex-wrap li .col .deposit-value,
.national-tax .list-type-table.type-flex-wrap li .col .deposit-value,
.look-up-result .list-type-table.type-flex-wrap li .col .deposit-value,
.look-up .list-type-table.type-flex-wrap li .col .deposit-value,
.administrative .list-type-table.type-flex-wrap li .col .deposit-value,
.courthouse .list-type-table.type-flex-wrap li .col .deposit-value,
.bailiff-deposit .list-type-table.type-flex-wrap li .col .deposit-value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);margin-top: 4px;text-align: right; } 
.bill-pay .tab-panel .tabs.period-indicator .tab-list .tab-item, .bil-pay .tab-panel .tabs.period-indicator .tab-list .tab-item,
.public-loan .tab-panel .tabs.period-indicator .tab-list .tab-item,
.bill-tax-detail .tab-panel .tabs.period-indicator .tab-list .tab-item,
.bt-payment-search .tab-panel .tabs.period-indicator .tab-list .tab-item,
.tax-payment-history .tab-panel .tabs.period-indicator .tab-list .tab-item,
.bill-pay-main .tab-panel .tabs.period-indicator .tab-list .tab-item,
.bt-localTax-process .tab-panel .tabs.period-indicator .tab-list .tab-item,
.national-tax .tab-panel .tabs.period-indicator .tab-list .tab-item,
.look-up-result .tab-panel .tabs.period-indicator .tab-list .tab-item,
.look-up .tab-panel .tabs.period-indicator .tab-list .tab-item,
.administrative .tab-panel .tabs.period-indicator .tab-list .tab-item,
.courthouse .tab-panel .tabs.period-indicator .tab-list .tab-item,
.bailiff-deposit .tab-panel .tabs.period-indicator .tab-list .tab-item {height: auto;padding: 8px 10px;border: 0 none; } 
.courthouse .ui-form-group .ui-form {margin-bottom: 0; } 
.courthouse .ui-form-group .ui-form ~ .ui-form {margin-top: 12px; } 
.courthouse .tab-court-deposit .tab-list {margin-bottom: 0; } 
.courthouse .form-sec-title + .ui-form-sec {margin-top: 0; } 
.bt-localTax-process .font-4 {font-weight: 400; } 
.bt-localTax-process .tit-tbl:first-child {margin-top: 0; } 
.bt-localTax-process .list-type-table .tit-data-area {white-space: nowrap; } 
.bt-localTax-process .list-type-table .txt-data-area {padding-left: 12px; } 
.bt-localTax-process .list-type-table-wrap + .more-button {margin-top: 16px;margin-bottom: 0; } 
.bt-localTax-process .notice-contents-wrap.fullsize-layout + .tit-tbl-wrap,
.bt-localTax-process .notice-contents-wrap.fullsize-layout + .tit-tbl {margin-top: 32px; } 
.bt-localTax-process .tit-tbl-wrap {margin-top: 32px;margin-bottom: 12px; } 
.bt-localTax-process .tit-tbl-wrap:first-child {margin-top: 0; } 
.search-local-area .flex-align-wrap.col3 {padding: 16px 20px 24px 12px;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.search-local-area .flex-align-wrap.col3 .btn {-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.33% - 8px);flex: 0 0 calc(33.33% - 8px);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 2px;margin: 8px 0 0 8px; } 
.search-local-area .flex-align-wrap.col3 .btn:nth-child(3n) {-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.34% - 8px);flex: 0 0 calc(33.34% - 8px); } 
.input-width-list .input-width-item ~ .input-width-item .list-type-table {border-top-color: var(--border-secondary); } 
.input-width-list .input-width-item:last-of-type .list-type-table {border-bottom-width: 1px; } 
.input-width-item {position: relative; } 
.input-width-item .input-type-checkbox {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.input-width-item .input-type-checkbox input[type=checkbox] + label {min-width: 0; } 
.input-width-item .list-type-table {text-indent: 40px;border-bottom-width: 0; } 
.duration-wrap.ui-form-wrap .tabs.segment-tabs {margin-top: 32px; } 
.search-list-sec .tit-tbl-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 32px; } 
.search-list-sec .tit-tbl-wrap .type-result-date {margin-top: 8px;width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-weight: 400; } 
.search-list-sec .tit-tbl-wrap .subtitle-date {width: 100%;margin-top: 44px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.search-list-sec .list-type-table + .tit-tbl-wrap {margin-top: 0; } 
.search-list-sec .table-list-no-line + .table-list-no-line {border-top: 1px solid var(--border-secondary); } 
.bt-payment-search .box-layout-wrap {margin-bottom: 24px; } 
.bt-payment-search .info-confirm-area {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.bt-payment-search .info-confirm-area .tit-confirm-view {width: 60%; } 
.bt-payment-search .info-confirm-area .tit-confirm-view:nth-child(n+1) {width: 40%; } 
.bt-payment-search .txt-data-area .btn.btn-type-3 {padding: 3px 9px;border: 1px solid var(--border-primary); } 
.bt-payment-search .table-list-no-line + .table-list-no-line {border-top-color: var(--border-secondary);margin-top: -1px; } 
.bt-payment-search .accordion.search-result .dividers-group {margin: 0 -20px; } 
.bt-payment-search .accordion.search-result .type-card-multiple .label-wrap {margin-bottom: 8px; } 
.bt-payment-search .accordion.search-result .type-card-multiple .flex-align-wrap {margin-top: 8px; } 
.bt-payment-search .accordion.search-result .type-card-multiple .flex-align-wrap .btn {margin: 0; } 
.bt-payment-search .tit-tbl-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 32px; } 
.bt-payment-search .tit-tbl-wrap:first-child {margin-top: 0; } 
.bt-payment-search .tit-tbl-wrap .subtitle-date {width: 100%;margin-top: 44px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.bt-payment-search .list-type-table-wrap + .more-button {margin-top: 16px;margin-bottom: 0; } 
.payment-search-sec .duration-wrap.ui-form-wrap:first-child .tabs.segment-tabs {margin-top: 0; } 
.ui-group-desc {margin-top: 12px; } 
.date-range .ui-form-group + .ui-group-desc {margin-top: -16px; } 
.date-range .ui-form-group + .ui-group-desc + .button-group {margin-top: 16px; } 
.notice-contents-wrap + .bt-table-sec {margin-top: 32px; } 
.notice-contents-wrap + .bt-table-sec .mt32 {margin-top: 32px; } 
.bt-table-sec .table-list-wrap + .bullet-star {margin-top: 16px; } 
.bt-table-sec > p.h4:last-child {margin-bottom: 0; } 
.bt-payment-search .bt-table-sec .table-list-wrap + .text + .tit-tbl {margin-top: 32px; } 
.table-list-wrap + .table-subtext {margin-top: 12px; } 
.table-list-wrap + .table-subtext + .tit-tbl {margin-top: 32px; } 
.table-subtext + .table-list-wrap {margin-top: 32px; } 
.bt-detail-sec .h5:first-child {margin-top: 32px; } 
.bt-detail-sec .font-em {font-weight: 500; } 
.bt-detail-sec + .bt-table-sec {margin-top: 32px; } 
.detail-accordion-sec {margin-top: 32px;margin-bottom: 16px; } 
.detail-accordion-sec .type-card-arr ~ .type-card-arr {margin-top: 16px; } 
.detail-accordion-sec .type-card-arr .js-toggle-control[aria-expanded=true] + .bottom {border-top: 0 none;padding-top: 8px; } 
.detail-accordion-sec .type-card-arr .card-sub-title {display: block;padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.detail-accordion-sec .type-card-arr .card-sub-title ~ .list-type-table {border-top: 0 none; } 
.detail-accordion-sec .type-card-arr .e-delivery-box ~ .e-delivery-box {margin-top: 32px; } 
.detail-accordion-sec .type-card-arr .e-delivery-box .box-inner p.text:first-child {margin-top: 16px; } 
.e-delivery-sec .list-type-table + ul.text {margin-top: 16px; } 
.e-delivery-sec ul.text + .tit-tbl {margin-top: 32px; } 
.e-delivery-sec .box-inner {padding-top: 16px; } 
.e-delivery-sec .box-inner p.bullet-star {margin-top: 16px; } 
.e-delivery-sec .box-inner p.text ~ p.text {margin-top: 16px; } 
.e-delivery-sec .card-sub-title.font-em {font-weight: 500;color: var(--text-primary ); } 
.e-delivery-sec .tit-tbl + p.text + .list-type-table {margin-top: 16px; } 
.e-delivery-sec .tit-tbl-wrap + .bullet-dot {margin-bottom: 8px; } 
.table-related-box span.text {display: block;margin: 24px 0;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.tit-tbl-wrap.type-between {margin-top: 0; } 
.tit-tbl-wrap.type-between .tit-tbl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.tit-tbl-wrap.type-between .tit-tbl .tit-dd.color-em {color: var(--text-primary ); } 
.search-list-sec .type-card-arr .table-list-wrap + .tit-tbl-wrap.type-between {margin-top: 32px; } 
.search-list-sec .type-card-arr .table-list-wrap + .table-list-wrap {margin-top: 24px; } 
.img-area + .ui-form-list {margin-top: 32px; } 
.giro-tab-sec .tab-panel .img-giro-sample {margin: 20px 0; } 
.img-giro-sample {margin-bottom: 32px;border-radius: 12px;overflow: hidden; } 
.bill-pay-main .bill-pay-visual {padding: 32px 20px 20px;background-color: var(--bg-blue); } 
.bill-pay-main .bill-pay-visual .visual-title {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;position: relative; } 
.bill-pay-main .bill-pay-visual .visual-title::after {content: "";display: block;width: 100%;max-width: 334px;height: 168px;margin: 32px auto 24px;background: url(/images/web/img/billTax/billtax-pay-visual.png) center 0 no-repeat;background-size: auto 100%; } 
.bill-pay-main .bill-pay-menu .menu-title {margin-top: 20px;margin-bottom: 0; } 
.bill-pay-main .bill-pay-menu .menu-title:first-child {margin-top: 32px; } 
.bill-pay-main .bill-pay-menu .menu-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 20px;border-bottom: 1px solid var(--border-secondary); } 
.bill-pay-main .bill-pay-menu .menu-list:last-child {border-bottom: 0 none; } 
.bill-pay-main .bill-pay-menu .menu-list .item {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;margin-bottom: 20px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.bill-pay-main .bill-pay-menu .menu-list .item .link {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: inherit; text-align:center;} 
.bill-pay-main .bill-pay-menu .menu-list .item .link::before {content: "";width: 48px;height: 48px;margin-bottom: 8px;background: var(--bg-gray);border-radius: 100%; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-01::before {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-02::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-03::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-04::before {background-position: -144px 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-05::before {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-06::before {background-position: -240px 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-07::before {background-position: -288px 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-08::before {background-position: -336px 0;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-09::before {background-position: 0px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-10::before {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-11::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-12::before {background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-13::before {background-position: -240px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-14::before {background-position: -336px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-15::before {background-position: -192px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-16::before {background-position: -288px -48px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-17::before {background:url(/images/web/img/icon/icon-bill-17.png) no-repeat 0 0/48px 48px;} 
.bill-pay-main .bill-pay-menu .menu-list .item .link.icon-bill-18::before {background:url(/images/web/img/icon/icon-bill-18.png) no-repeat 0 0/48px 48px;} 
.btn-type-4.btn-bill-main {background-color: var(--bg-blue); } 
.btn-type-4.btn-bill-main .label {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.accounter-selector-title {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.tax-payment-scan .main-copy {position: relative;margin: -32px -20px 0;padding: 32px 115px 32px 20px;background-color: var(--bg-gray); } 
.tax-payment-scan .main-copy em {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.tax-payment-scan .main-copy p {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.tax-payment-scan .main-copy::after {content: "";position: absolute;right: 15px;bottom: 36px;display: block;width: 100px;height: 90px;background: url(/images/web/img/billTax/img-tax-scan.png) no-repeat 0 0;background-size: 100% auto; } 
.tax-payment-scan .main-copy-detail .detail-text {margin-top: 32px;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.tax-payment-scan .main-copy-detail + ul.text {margin-top: 8px; } 
.tax-payment-scan .img-wrap img {width: 100%;height: auto; } 
.payment-scan-area {margin: 32px auto 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.payment-scan-area .img-wrap {width: 120px; } 
.payment-scan-area .img-wrap img {width: 100%;height: auto; } 
.tax-giro-number .tit-tbl-wrap:first-child {margin-top: -8px;margin-bottom: 24px; } 
.tit-tbl-wrap > .related-elem {display: block;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right; } 
.btn-detail-area {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;text-align: right; } 
.btn-detail-area .btn {margin-right: 0;margin-left: 0; } 
.list-type-table.list-modify-table {position: relative;padding-left: 40px; } 
.list-type-table.list-modify-table li.item-btn-modify {position: absolute;left: 0;top: calc(50% - 24px); } 
.list-type-table.list-modify-table .item-form-modify {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.list-type-table.list-modify-table .tit-data-area > label.form-label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 46px; } 
.list-type-table.list-modify-table .txt-data-area .inner-form-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding-left: 20px; } 
.list-type-table.list-modify-table .txt-data-area .inner-form-area .ui-form {margin-bottom: 0;width: 80%; } 
.list-type-table.list-modify-table .txt-data-area .inner-form-area .ui-form input[type=text] {padding-top: 10px;padding-bottom: 10px; } 
.list-type-table.list-modify-table .txt-data-area .inner-form-area .ui-form .btn-clear {top: calc(50% - 12px); } 
.item-btn-modify .btn.btn-remove {padding: 0;margin: 0;border: 0 none; } 
.item-btn-modify .btn.btn-remove .label::before {content: "";display: block;width: 22px;height: 22px;background: url(/images/web/img/icon/icon-delet.png) no-repeat 0 0;background-size: auto 100%; } 
.list-type-table-wrap + .text {margin-top: 16px; } 
.list-type-table-wrap + .text + .list-related-elem {margin-top: 16px;text-align: right; } 
.list-type-table-wrap + .subtext.bullet-star {margin-top: 16px; } 
.btn-radio-label, .account-selector-label {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;margin-bottom: 8px; } 
.btn-radio-label em, .account-selector-label em {font-weight: 300; } 
.electronic-bill-service {margin-top: 32px; } 
.electronic-bill-service .bill-service-area .h4 {margin-top: 32px;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.electronic-bill-service .bt-link-wrap {margin-top: 24px;margin-bottom: 28px; } 
.tax-payment-single .tit-tbl-wrap:first-child {margin-top: 0; } 
.list-type-table-wrap.result-list-administrative .link ~ .link .list-type-table {border-top: 0 none; } 
.public-loan .tab-public-loan .tab-list {margin-bottom: 0; } 
.public-loan .tab-public-loan .visual-area {padding-bottom: 12px; } 
.public-loan .tab-public-loan .visual-area .img-area {margin-top: 12px; } 
.public-loan .tab-panel .visual-area {margin-left: 0;margin-right: 0; } 
.public-loan .visual-area {margin-left: -20px;margin-right: -20px; } 
.public-loan .list-type-table li > .button-group {margin-top: -8px;margin-bottom: 0; } 
.tit-tbl-wrap.type-bill-tax .subtitle-date {margin-top: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.tax-result-area .tit-tbl-wrap.type-bill-tax {margin-top: 24px;margin-bottom: 8px; } 
.tax-result-area .tit-tbl-wrap.type-bill-tax.type-deal {margin-top: 32px; } 
.tax-result-area .list-type-table-wrap + .tit-tbl-wrap.type-bill-tax {margin-top: 32px; } 
.tax-result-area .result-title.h5:first-child {margin-top: 32px; } 
.line-bar-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.line-bar-wrap .text-line-bar {font-weight: 400;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.line-bar-wrap .text-line-bar span:first-child::before {background: transparent; } 
.line-bar-wrap .text-line-bar span {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-tertiary); } 
.line-bar-wrap .text-line-bar span::before {content: "";width: 1px;height: 10px;margin-left: 8px;margin-right: 8px;background: var(--gray-200); } 
.refund-result-wrap {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.refund-result-wrap .top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 16px; } 
.refund-result-wrap .bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-top: 1px solid var(--border-secondary);color: var(--text-tertiary);font-weight: 400;padding-top: 16px; } 
.refund-result-wrap .top {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.refund-result-wrap .top .dt {color: var(--text-tertiary); } 
.refund-result-wrap .top .dd {font-weight: 500; } 
.refund-result-wrap .bottom .refund-result-list {width: 100%; } 
.refund-result-wrap .bottom .refund-result-list .input-type-radio input[type=radio] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.refund-result-wrap .bottom .refund-result-list .input-type-radio .form-dd {color: var(--text-primary );padding-left: 8px; } 
.refund-result-wrap .bottom .refund-result-list .item ~ .item {margin-top: 16px; } 
.courthouse .refund-result-wrap {margin-top: 24px; } 
.courthouse .refund-result-wrap + ul.text {margin-top: 12px; } 
.courthouse .tit-tbl-wrap:first-child {margin-top: 0; } 
.courthouse .ui-form-sec .ui-form-group + .related-elem {margin-bottom: 20px; } 
.courthouse .ui-form-sec .ui-form-group + .related-elem + .related-button {margin-top: 24px; } 
.courthouse .ui-form-sec .ui-form-group + .related-elem + .tit-tbl-wrap {margin-top: 32px; } 
.courthouse .ui-form-sec .ui-form-wrap .ui-form-radio .btn-radio-list {margin-bottom: 20px; } 
.courthouse .ui-form-sec + .tit-tbl-wrap {margin-top: 32px; } 
.courthouse .search-result-area {margin-top: 16px; } 
.bs-tax-confirm {text-align: center;padding-bottom: 32px; } 
.bs-tax-confirm .confirm-detail-area {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.confirm-detail-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.confirm-detail-area.type-join .icon-wrap {display: block;width: 56px;height: auto;margin-bottom: 16px; } 
.confirm-detail-area.type-join .icon-wrap img {width: 100%;height: auto; } 
.signed-up-sec {margin-bottom: 32px; } 
.signed-up-sec .button-group + .text.bullet-dot {margin-top: 12px; } 
.ui-form-sec .form-set.divided-set .plain-text {display: inline-block;width: 100%;text-align: center; } 
.tax-history-official .period-indicator:first-child {margin-top: 0; } 
.tax-history-electronic .tax-result-area + ul.text {margin-top: 24px; } 
.bill-pay .notice-contents-wrap.fullsize-layout .notice-btn-area, .bt-localTax-process .notice-contents-wrap.fullsize-layout .notice-btn-area {margin-top: 24px; } 
.bill-pay .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line, .bt-localTax-process .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding: 0;margin: 0;border: 0 none; } 
.bill-pay .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line::after, .bt-localTax-process .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line::after {content: "";display: inline-block;width: 12px;height: 12px;margin-left: 4px;background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent; } 
.bill-pay .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line::before, .bt-localTax-process .notice-contents-wrap.fullsize-layout .notice-btn-area .btn-text.btn-text-line::before {content: none; } 
.bailiff-deposit .tab-panel {padding: 0 20px; } 
.bailiff-deposit .tab-panel > .notice-contents-wrap {margin: 0 -20px; } 
.bailiff-deposit .cont-title-area .title {margin-bottom: 0; } 
.bailiff-deposit .cont-title-area .title + .text {margin-top: 8px; } 
.bailiff-deposit .cont-title-area + .list-type-table-wrap {margin-top: 16px; } 
.bailiff-deposit .tit-tbl-wrap {margin-top: 32px; } 
/*
 * billTax5 
 */
.tit-tbl.type-result-case {color: var(--text-primary );font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.tit-tbl.type-result-case .result-num-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.tit-tbl.type-result-case.small-type {color: var(--text-tertiary);font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.tit-tbl.type-result-case.small-type .result-num-view {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.subtitle-date {width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.info-confirm-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 32px;padding: 16px;gap: 10px;border-radius: 6px;background-color: var(--bg-gray); } 
.info-confirm-area .tit-confirm-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto; } 
.info-confirm-area .txt-confirm-view {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);-ms-flex: 1 1 auto;flex: 1 1 auto; } 
.info-confirm-area .txt-confirm-view.color-normal {color: inherit; } 
.notice-contents-wrap + .info-confirm-area {margin-top: 27px; } 
.view-info-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 18px; } 
/*
 * 납부하기 > 관세/국고
 */
.customs-duty-state-coffers .notice-contents-wrap .notice-btn-area {margin-top: 8.5px; } 
.customs-duty-state-coffers .info-move-wrap .h4 {margin-bottom: 8px; } 
.customs-duty-state-coffers .info-move-wrap .text {margin-bottom: 24px; } 
.customs-duty-state-coffers .segment-tabs,
.customs-duty-state-coffers .ui-form-group + .tit-tbl-wrap,
.customs-duty-state-coffers .notice-contents-wrap + .list-type-table {margin-top: 32px; } 
.customs-duty-state-coffers .box-layout-wrap {margin: 32px 0; } 
.customs-duty-state-coffers .checked-tabs .tab-list .tab-item {white-space: nowrap;height: 64px; } 
.customs-duty-state-coffers .tab-pannel .ui-form-group + .button-group {margin-bottom: 32px; } 
.customs-duty-state-coffers .period-displayer.type2 .counter {color: var(--text-blue); } 
.customs-duty-state-coffers .text + .flex-align-wrap {margin-top: 32px; } 
.customs-duty-state-coffers .btn-type-radio input[type=checkbox] + label,
.customs-duty-state-coffers .btn-type-radio input[type=radio] + label {height: auto; } 
.customs-duty-state-coffers .btn-type-radio input[type=checkbox] + label em,
.customs-duty-state-coffers .btn-type-radio input[type=radio] + label em {padding: 12px 0;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.customs-duty-state-coffers .btn-type-radio input[type=checkbox].checked + label::after, .customs-duty-state-coffers .btn-type-radio input[type=checkbox]:checked + label::after,
.customs-duty-state-coffers .btn-type-radio input[type=radio].checked + label::after,
.customs-duty-state-coffers .btn-type-radio input[type=radio]:checked + label::after {top: 20px; } 
.customs-duty-state-coffers .list-type-table .txt-data-area {max-width: 50%; } 
.customs-duty-state-coffers ~ .button-group.control {display: none; } 
.customs-duty-state-coffers ~ .button-group.control.active {display: block; } 
.customs-duty-state-coffers .electronic-bill-service .flex-align-wrap {margin-top: 24px; } 
/*
 * 납부하기 > 검찰청 벌과금/전지고지서
 */
.penalties-electronic-bill > .box-layout-wrap {margin-bottom: 32px; } 
.penalties-electronic-bill > .box-layout-wrap .text-data-list li {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
@media screen and (max-width: 320px) {
    .penalties-electronic-bill > .box-layout-wrap .text-data-list li .txt-data-view {white-space: normal;word-break: break-word; } 
 }
.penalties-electronic-bill .bottom-notice.fullsize-layout .bottom-notice-contents ul.text {margin-top: 0; } 
/*
 * 정기납부하기 > 지로 정기납부 신청
 */
.regular-payment-giro .account-selector + .ui-form,
.regular-payment-giro .subtext + .ui-form {margin-top: 32px; } 
.regular-payment-giro .img-area + .tit-tbl {margin-top: 32px; } 
.regular-payment-giro .bottom-notice.fullsize-layout .bottom-notice-contents ul.text {margin-top: 0; } 
/*
 * 공채업무
 */
.public-loan .visual-area,
.courthouse .visual-area {padding: 25px 20px;margin-top: 0;background-color: var(--bg-gray); } 
.public-loan .visual-area .h3,
.courthouse .visual-area .h3 {margin-bottom: 8px; } 
.public-loan .visual-area .text,
.courthouse .visual-area .text {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.public-loan .visual-area .img-area img,
.courthouse .visual-area .img-area img {display: block;margin: 0 auto; } 
.public-loan .result-area .list-period-display, .public-loan .tax-result-area .list-period-display,
.courthouse .result-area .list-period-display,
.courthouse .tax-result-area .list-period-display {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 24px; } 
.public-loan .result-area .list-count-display, .public-loan .tax-result-area .list-count-display,
.courthouse .result-area .list-count-display,
.courthouse .tax-result-area .list-count-display {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 24px; } 
.public-loan .result-area .list-count-display .count, .public-loan .tax-result-area .list-count-display .count,
.courthouse .result-area .list-count-display .count,
.courthouse .tax-result-area .list-count-display .count {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.public-loan .result-area .list-count-display .count em, .public-loan .tax-result-area .list-count-display .count em,
.courthouse .result-area .list-count-display .count em,
.courthouse .tax-result-area .list-count-display .count em {color: var(--text-blue); } 
.public-loan .result-area .list-count-display .total, .public-loan .tax-result-area .list-count-display .total,
.courthouse .result-area .list-count-display .total,
.courthouse .tax-result-area .list-count-display .total {color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.public-loan .result-area .period-display, .public-loan .tax-result-area .period-display,
.courthouse .result-area .period-display,
.courthouse .tax-result-area .period-display {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);display: block;margin-bottom: 8px; } 
.public-loan .result-area .list-type-table .logo-displayer img, .public-loan .tax-result-area .list-type-table .logo-displayer img,
.courthouse .result-area .list-type-table .logo-displayer img,
.courthouse .tax-result-area .list-type-table .logo-displayer img {vertical-align: middle;display: inline-block;margin-right: 8px; } 
.public-loan .result-area .list-type-table .button-group, .public-loan .tax-result-area .list-type-table .button-group,
.courthouse .result-area .list-type-table .button-group,
.courthouse .tax-result-area .list-type-table .button-group {margin-top: 8px;width: 100%; } 
.public-loan .result-area .list-type-table + .period-display, .public-loan .tax-result-area .list-type-table + .period-display,
.courthouse .result-area .list-type-table + .period-display,
.courthouse .tax-result-area .list-type-table + .period-display {margin-top: 32px; } 
.public-loan .result-area .list-type-table .tit-data-area.type-grey, .public-loan .tax-result-area .list-type-table .tit-data-area.type-grey,
.courthouse .result-area .list-type-table .tit-data-area.type-grey,
.courthouse .tax-result-area .list-type-table .tit-data-area.type-grey {color: var(--text-tertiary); } 
.public-loan .result-area .list-type-table .tit-data-area.font-t5, .public-loan .tax-result-area .list-type-table .tit-data-area.font-t5,
.courthouse .result-area .list-type-table .tit-data-area.font-t5,
.courthouse .tax-result-area .list-type-table .tit-data-area.font-t5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.public-loan .result-area .list-type-table .txt-data-area, .public-loan .tax-result-area .list-type-table .txt-data-area,
.courthouse .result-area .list-type-table .txt-data-area,
.courthouse .tax-result-area .list-type-table .txt-data-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.public-loan .list-type-table .emphasize,
.courthouse .list-type-table .emphasize {margin-top: 16px; } 
.public-loan .list-type-table .emphasize .tit-data-area,
.courthouse .list-type-table .emphasize .tit-data-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.public-loan .list-type-table .emphasize .tit-data-area.type-grey,
.courthouse .list-type-table .emphasize .tit-data-area.type-grey {color: var(--text-tertiary); } 
.public-loan .list-type-table .emphasize .txt-data-area,
.courthouse .list-type-table .emphasize .txt-data-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.public-loan .list-type-table + .h4,
.courthouse .list-type-table + .h4 {margin-bottom: 12px; } 
.public-loan .tit-tbl-wrap,
.courthouse .tit-tbl-wrap {margin-top: 32px; } 
.public-loan > .tit-tbl-wrap:first-child,
.courthouse > .tit-tbl-wrap:first-child {margin-top: 0; } 
.public-loan .notice-contents-wrap + .tit-tbl-wrap .label-wrap,
.courthouse .notice-contents-wrap + .tit-tbl-wrap .label-wrap {vertical-align: middle;margin-left: 5px; } 
.public-loan .bottom-notice-contents ul.text + ul.text,
.courthouse .bottom-notice-contents ul.text + ul.text {margin-top: 8px; } 
.public-loan .bottom-notice-contents ul.text > li > ul.text-hyphen,
.courthouse .bottom-notice-contents ul.text > li > ul.text-hyphen {margin-bottom: 8px; } 
.public-loan .bottom-notice-contents ul.text > li:last-child > ul.text-hyphen:last-child,
.courthouse .bottom-notice-contents ul.text > li:last-child > ul.text-hyphen:last-child {margin-bottom: 0; } 
.public-loan .list-type-table-wrap + .more-button,
.courthouse .list-type-table-wrap + .more-button {margin-top: 16px;margin-bottom: 0; } 
/*
 * 법원업무
 */
.courthouse .list-type-table + .h4 {margin-bottom: 24px; } 
.courthouse .list-type-table .form-in-list .ui-form-group {width: 100%; } 
.courthouse .list-type-table .form-in-list .ui-form-group.type-multi-form:first-child {margin-top: 24px;margin-bottom: 16px; } 
.courthouse .ui-form-group.error .ui-flex-wrap {border-color: var(--border-negative-same); } 
.courthouse .ui-form-group + .button-group {margin-top: 28px; } 
.courthouse .ui-form-group + .button-group + .box-layout-wrap {margin-top: 16px; } 
.courthouse .ui-form-group + .button-group + .box-layout-wrap + .text-guide-list {margin-top: 16px; } 
.courthouse .ui-form-group + .ui-form {margin-top: 20px; } 
.courthouse .ui-form-group .ui-flex-wrap {border: 1px solid var(--border-primary);border-radius: 12px;overflow: hidden;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; } 
.courthouse .ui-form-group .ui-flex-wrap.focused {border-color: var(--border-blue-same); } 
.courthouse .ui-form-group .ui-flex-wrap.type2 .ui-form {margin-bottom: 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.courthouse .ui-form-group .ui-flex-wrap.type2 .ui-form.left {width: 50%;padding-right: 10px;position: relative; } 
.courthouse .ui-form-group .ui-flex-wrap.type2 .ui-form.left::after {position: absolute;content: "";display: inline-block;width: 8px;height: 2px;background-color: var(--bg-dark);top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.courthouse .ui-form-group .ui-flex-wrap.type2 .ui-form.right {width: 50%; } 
.courthouse .ui-form-group .ui-flex-wrap.type2 .ui-form .form-set {border-color: transparent; } 
.courthouse .ui-form-group .ui-flex-wrap .ui-form {margin-bottom: 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.courthouse .ui-form-group .ui-flex-wrap .ui-form.left {width: 33%;padding-right: 10px;position: relative; } 
.courthouse .ui-form-group .ui-flex-wrap .ui-form.left::after {position: absolute;content: "";display: inline-block;width: 8px;height: 2px;background-color: var(--bg-dark);top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.courthouse .ui-form-group .ui-flex-wrap .ui-form.center {width: 33%;padding-right: 10px;position: relative; } 
.courthouse .ui-form-group .ui-flex-wrap .ui-form.center::after {position: absolute;content: "";display: inline-block;width: 8px;height: 2px;background-color: var(--bg-dark);top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.courthouse .ui-form-group .ui-flex-wrap .ui-form.right {width: 34%; } 
.courthouse .ui-form-group .ui-flex-wrap .ui-form .form-set {border-color: transparent; } 
.courthouse .list-type-table + .text-guide-list {margin-top: 16px; } 
.courthouse .box-layout-wrap + .list-type-table-wrap {margin-top: 16px; } 
.courthouse .list-type-with-input .input-area {padding-right: 16px; } 
.courthouse .result-area .period-area {margin-bottom: 8px;font-weight: 700;color: var(--text-tertiary); } 
.courthouse .result-area .list-type-table .date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.courthouse .result-area .list-type-table .type {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.courthouse .result-area .list-type-table .courthouse-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.courthouse .result-area .list-type-table .amount {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.modal-popup.courthouse-return .list-type-table {margin: 0 -16px 16px;padding: 16px;border-top: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary); } 
.modal-popup.courthouse-return .list-type-table .txt-data-area {margin-top: 0; } 
/*
 * lifeService4 suna
 */
.sns-area {text-align: right; } 
.sns-area.type-text .btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: auto;height: auto;padding: 4px 15px;border-radius: 16px;margin: 0; } 
.sns-area.type-text .btn::before {content: "";margin-right: 4px; } 
.sns-area.type-text .btn .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.sns-area.type-text .btn[class*=btn-kakao]::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.sns-area.type-text .btn.btn-kakao-yellow {background-color: var(--palette-yellow-300); } 
.button-group.type-between .btn-wrap {margin-right: 8px; } 
.button-group.type-between .btn-wrap:last-child {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right;margin-right: 0; } 
.ls-sol-pb .button-group.type-between {padding: 16px 20px;background-color: var(--brand-950); } 
.ls-sol-pb .button-group.type-between .btn-line-round {color: var(--text-ondark_primary-same);border-color: var(--white);background-color: transparent; } 
.ls-sol-pb .button-group.type-between .btn-line-round.is-active {border-color: var(--border-yellow-same);background-color: var(--palette-brown-500);color: var(--text-primary); } 
.ls-sol-pb .button-group.type-between:last-child {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.ls-sol-pb .btn-text-arrow-bg::after {content: "";display: block;background-position: -192px -144px;background-repeat: no-repeat;background-color: transparent; } 
.loading-ellipsis {display: inline-block;line-height: 50px;position: relative; } 
.loading-ellipsis::after {content: "";display: inline-block;width: 20px;-webkit-animation: loading-ellipsis 1s linear infinite;animation: loading-ellipsis 1s linear infinite; } 
.wm-letter-sec .sns-area {margin-bottom: 16px; } 
.wm-letter-sec .wm-letter-swiper .swiper-slide {height: 100%; } 
.wm-letter-sec .wm-letter-swiper .swiper-slide img {width: 100%;height: auto; } 
.wm-letter-sec .list-item {margin-right: -4px; } 
.wm-letter-sec .list-item .item-content.arrow-r {padding-right: 3px; } 
.wm-letter-sec .list-item .img-wrap {margin-right: 16px;border-radius: 12px; } 
.wm-letter-sec .list-item .item-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-item-align: start;align-self: flex-start; } 
.wm-letter-sec .list-item .letter-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.wm-letter-sec .list-item .letter-sub {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 4px; } 
.wm-letter-sec .list-item:first-child .item-content {margin-top: -16px; } 
.wm-letter-sec .list-item .img-wrap {width: 80px;height: 80px;overflow: hidden; } 
.wm-letter-sec .list-item .img-wrap img {width: 100%;height: auto; } 
#contents-area .container.ls-account-payment {padding: 0; } 
.ls-account-payment-sec .swiper {height: calc(100vh - 45px - 84px); } 
.ls-account-payment-sec .swiper .swiper-pagination {top: 3px;bottom: auto; } 
.ls-account-payment-sec .swiper [class^=content-area] {position: relative;height: 100%;padding-top: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden; } 
.ls-account-payment-sec .swiper [class^=content-area] .text-area {text-align: center; } 
.ls-account-payment-sec .swiper [class^=content-area] .text-area .h5 {margin-top: 8px; } 
.ls-account-payment-sec .swiper [class^=content-area] .text-area .title {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ls-account-payment-sec .swiper [class^=content-area] .text-area p.text {margin-top: 8px;font-weight: 400; } 
.ls-account-payment-sec .swiper [class^=content-area] .motion-area .img-wrap {position: absolute;right: 0;bottom: 20px;left: 0;height: 417px;text-align: right;z-index: -1;text-align: right; } 
.ls-account-payment-sec .swiper [class^=content-area] .motion-area .img-wrap img {display: inline-block;width: auto;height: 100%; } 
.ls-account-payment-sec .swiper [class^=content-area] .motion-area .coins-wrap {position: absolute;right: 130px;bottom: 114px;width: 108px;height: 180px; } 
.ls-account-payment-sec .swiper [class^=content-area] .motion-area .coins-wrap .coins span {position: absolute;display: block;width: 108px;height: 73px;background: url(/images/web/img/lifeservice/img-shpay-coin.png) 0 0 no-repeat;background-size: 100% auto; } 
.ls-account-payment-sec .swiper [class^=content-area] .motion-area .coins-wrap .coins span:first-child {height: 82px;background: url(/images/web/img/lifeservice/img-shpay-coin-first.png) 0 0 no-repeat;background-size: 100% auto; } 
.ls-account-payment-sec .swiper [class^=content-area] .motion-area .coins-wrap .coin-text-wrap {position: absolute;width: 138px;right: 60px;bottom: 120px;font-weight: 500;line-height: 1.2; } 
.ls-account-payment-sec .swiper [class^=content-area] .motion-area .coins-wrap .coin-text-wrap::before {content: "";position: absolute;right: 9px;bottom: -3px;width: 33px;height: 30px;border: solid var(--border-blue-same);border-width: 1px 1px 0 0;-webkit-transform: skew(30deg);transform: skew(30deg); } 
.ls-account-payment-sec .swiper [class^=content-area] > .subtext {position: absolute;bottom: 20px;left: 22px; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .img-wrap {text-align: center;bottom: 52px;overflow: hidden; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .img-wrap img {margin-top: 33px; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle {position: absolute;bottom: 110px;left: 50%;width: 92px;height: 92px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle > div {position: absolute;top: 120px;left: -53px;width: 224px;height: 224px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle > div.barcode {top: 0;left: 139px; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle span {position: absolute;top: 50%;left: 50%;display: block;width: 92px;height: 92px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: var(--bg-cyan-same);border-radius: 100%; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle span:nth-child(1) {opacity: 0.05; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle span:nth-child(2) {opacity: 0.1; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle .qrcode span:last-child {background: url(/images/web/img/lifeservice/img-shpay-qrcode.png) 0 0 no-repeat;background-size: 100% auto; } 
.ls-account-payment-sec .swiper .content-area02 .motion-area .circle .barcode span:last-child {background: url(/images/web/img/lifeservice/img-shpay-barcode.png) 0 0 no-repeat;background-size: 100% auto; } 
.ls-account-payment-sec .swiper .content-area03 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list li {position: relative;margin-bottom: 40px; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list li::before {content: "";position: absolute;bottom: -32px;left: 25px;display: block;width: 4px;height: 24px;background: url(/images/web/img/icon/icon-shplay-dot-grey.png) 0 0 no-repeat;background-size: 100% auto; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list li:last-child {margin-bottom: 0; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list li:last-child::before {content: none; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content {padding: 0; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-logo .icon-wrap {position: relative;display: inline-block;width: 56px;height: 56px;margin-right: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 50%;overflow: hidden;background-color: var(--bg-gray); } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-logo .icon-wrap img {position: absolute;top: 50%;left: 50%;width: 24px;height: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-wallet, .ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-dot {position: relative; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-wallet::before, .ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-dot::before {content: "";display: block;width: 56px;height: 56px;margin-right: 16px;border-radius: 50%;background-color: var(--bg-gray); } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-wallet::after, .ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-dot::after {content: "";display: block;width: 32px;height: 32px;position: absolute;top: 28px;left: 28px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-wallet::after {background-position: -96px -32px;background-repeat: no-repeat;background-color: transparent; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content.icon-shplay-dot::after {background-position: -32px -128px;background-repeat: no-repeat;background-color: transparent; } 
.ls-account-payment-sec .swiper .content-area03 .install-step-list .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ls-account-payment-sec .swiper .content-area03 .motion-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.ls-account-payment-sec .swiper .button-group {padding: 0 20px; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .coins-wrap .coins span:nth-child(1) {-webkit-animation: coin1 0.3s 0.1s both;animation: coin1 0.3s 0.1s both; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .coins-wrap .coins span:nth-child(2) {-webkit-animation: coin2 0.3s 0.4s both;animation: coin2 0.3s 0.4s both; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .coins-wrap .coins span:nth-child(3) {-webkit-animation: coin3 0.3s 0.7s both;animation: coin3 0.3s 0.7s both; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .coins-wrap .coins span:nth-child(4) {-webkit-animation: coin4 0.3s 1s both;animation: coin4 0.3s 1s both; } 
@-webkit-keyframes coin1 {0% {opacity: 0;bottom: 30px; } 
100% {opacity: 1;bottom: 0; } 
 }
@keyframes coin1 {0% {opacity: 0;bottom: 30px; } 
100% {opacity: 1;bottom: 0; } 
 }
@-webkit-keyframes coin2 {0% {opacity: 0;bottom: 51px; } 
100% {opacity: 1;bottom: 21px; } 
 }
@keyframes coin2 {0% {opacity: 0;bottom: 51px; } 
100% {opacity: 1;bottom: 21px; } 
 }
@-webkit-keyframes coin3 {0% {opacity: 0;bottom: 63px; } 
100% {opacity: 1;bottom: 33px; } 
 }
@keyframes coin3 {0% {opacity: 0;bottom: 63px; } 
100% {opacity: 1;bottom: 33px; } 
 }
@-webkit-keyframes coin4 {0% {opacity: 0;bottom: 75px; } 
100% {opacity: 1;bottom: 45px; } 
 }
@keyframes coin4 {0% {opacity: 0;bottom: 75px; } 
100% {opacity: 1;bottom: 45px; } 
 }
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .coins-wrap .coin-text-wrap .txt {-webkit-animation: coin-text 0.3s 1.3s both;animation: coin-text 0.3s 1.3s both; } 
@-webkit-keyframes coin-text {0% {opacity: 0; } 
100% {opacity: 1; } 
 }
@keyframes coin-text {0% {opacity: 0; } 
100% {opacity: 1; } 
 }
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .coins-wrap .coin-text-wrap::before {-webkit-animation: coin-line 0.8s 0.8s both;animation: coin-line 0.8s 0.8s both; } 
@-webkit-keyframes coin-line {0% {width: 0;height: 0; } 
50% {width: 0;height: 30px; } 
100% {width: 33px;height: 30px; } 
 }
@keyframes coin-line {0% {width: 0;height: 0; } 
50% {width: 0;height: 30px; } 
100% {width: 33px;height: 30px; } 
 }
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .circle div > span:nth-child(1) {-webkit-animation: circle1 1.5s 0.5s both;animation: circle1 1.5s 0.5s both; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .circle div > span:nth-child(2) {-webkit-animation: circle2 1.5s 0.5s both;animation: circle2 1.5s 0.5s both; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .circle div > span:nth-child(3) {-webkit-animation: circle3 1.5s 0.5s both;animation: circle3 1.5s 0.5s both; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .circle .barcode span:nth-child(1) {-webkit-animation-delay: 1.5s;animation-delay: 1.5s; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .circle .barcode span:nth-child(2) {-webkit-animation-delay: 1.5s;animation-delay: 1.5s; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .circle .barcode span:nth-child(3) {-webkit-animation-delay: 1.5s;animation-delay: 1.5s; } 
@-webkit-keyframes circle1 {33% {width: 224px;height: 224px; } 
66% {width: 224px;height: 224px; } 
 }
@keyframes circle1 {33% {width: 224px;height: 224px; } 
66% {width: 224px;height: 224px; } 
 }
@-webkit-keyframes circle2 {33% {width: 152px;height: 152px; } 
66% {width: 152px;height: 152px; } 
 }
@keyframes circle2 {33% {width: 152px;height: 152px; } 
66% {width: 152px;height: 152px; } 
 }
@-webkit-keyframes circle3 {33% {width: 106px;height: 106px; } 
66% {width: 106px;height: 106px; } 
 }
@keyframes circle3 {33% {width: 106px;height: 106px; } 
66% {width: 106px;height: 106px; } 
 }
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li::before {-webkit-animation: move-next-dot 0s 0.5s forwards;animation: move-next-dot 0s 0.5s forwards; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li .item-content::before {-webkit-animation: move-next-icon 0s 0.5s forwards;animation: move-next-icon 0s 0.5s forwards; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li:first-child .icon-wrap {-webkit-animation: move-next-wrap 0s 0.5s forwards;animation: move-next-wrap 0s 0.5s forwards; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li:first-child .icon-wrap .img {-webkit-animation: move-next-img 0s 0.5s forwards;animation: move-next-img 0s 0.5s forwards; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li:nth-child(2)::before {-webkit-animation-delay: 1s;animation-delay: 1s; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li:nth-child(2) .item-content::before {-webkit-animation: move-next-icon1 0s 0.5s forwards;animation: move-next-icon1 0s 0.5s forwards;-webkit-animation-delay: 1s;animation-delay: 1s; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li:nth-child(3)::before {-webkit-animation-delay: 1.5s;animation-delay: 1.5s; } 
.ls-account-payment-sec .swiper .swiper-slide.swiper-slide-active .install-step-list li:nth-child(3) .item-content::before {-webkit-animation: move-next-icon2 0s 0.5s forwards;animation: move-next-icon2 0s 0.5s forwards;-webkit-animation-delay: 1.5s;animation-delay: 1.5s; } 
@-webkit-keyframes move-next-icon1 {
    100% {background-color: var(--bg-blue-same); } 
 }
@keyframes move-next-icon1 {
    100% {background-color: var(--bg-blue-same); } 
 }
@-webkit-keyframes move-next-icon2 {
    100% {background-color: var(--bg-blue-same); } 
 }
@keyframes move-next-icon2 {
    100% {background-color: var(--bg-blue-same); } 
 }
@-webkit-keyframes move-next-wrap {
    100% {background-color: var(--bg-blue-same); } 
 }
@keyframes move-next-wrap {
    100% {background-color: var(--bg-blue-same); } 
 }
@-webkit-keyframes move-next-img { } 
@keyframes move-next-img { } 
@-webkit-keyframes move-next-dot {
    100% {background: url(/images/web/img/icon/icon-shplay-dot-blue.png) 0 0 no-repeat;background-size: 100% auto; } 
 }
@keyframes move-next-dot {
    100% {background: url(/images/web/img/icon/icon-shplay-dot-blue.png) 0 0 no-repeat;background-size: 100% auto; } 
 }
@media screen and (max-width: 370px) {
    .ls-account-payment-sec .swiper [class^=content-area] > .subtext.bullet-star {bottom: 18px; } 
    .ls-account-payment-sec .swiper .content-area01 .motion-area .img-wrap {height: 360px; } 
    .ls-account-payment-sec .swiper .content-area01 .motion-area .coins-wrap {right: 98px;bottom: 98px; } 
    .ls-account-payment-sec .swiper .content-area02 .motion-area .img-wrap {height: 330px; } 
    .portfolio-management-sec .port-link-list .recommend-product-area .star-area {margin-left: -50px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
    .ls-account-payment-sec .swiper .content-area03 .motion-area {margin-bottom: 30px; } 
 }
.ls-event .ls-event-sec > h2[class^=h] {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;margin-bottom: 0; } 
.ls-event .ls-event-sec .event-title {position: relative;padding-right: 34px;padding-bottom: 16px;border-bottom: 1px solid var(--gray-950);margin-bottom: 16px; } 
.ls-event .ls-event-sec .event-title .h4 {margin-bottom: 4px; } 
.ls-event .ls-event-sec .event-title .sns-area {position: absolute;right: 0;top: calc(50% - 8px);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.ls-event .ls-event-sec .event-content {margin-bottom: 24px; } 
.ls-event .ls-event-sec .event-content .img-wrap {margin-top: 24px;margin-bottom: 24px; } 
.ls-event .ls-event-sec .event-content .img-wrap img {width: 100%;height: auto; } 
.ls-event .ls-event-sec .event-content .event-info-area .title {margin: 32px 0 4px; } 
.ls-event .ls-event-sec .event-content .subtext.bullet-star#junbub + div#context {margin-top: 24px; } 
.ls-event .ls-event-sec .event-content #context .btn {margin: 0;border: 0 none; } 
.ls-event .ls-event-sec .event-list {margin-top: 32px;border-top: 1px solid var(--border-secondary); } 
.ls-event .ls-event-sec .event-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 16px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border-bottom: 1px solid var(--border-secondary); } 
.ls-event .ls-event-sec .event-list .item .title {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.ls-event .ls-event-sec .event-list .item .desc {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;color: var(--text-tertiary);margin-right: 16px; } 
.ls-event .ls-event-sec .button-custom-event {padding-bottom: 70px;margin-top: 24px; } 
.ls-event .ui-form-wrap.search-wrap .ui-form:first-child {margin-bottom: 8px; } 
.ls-event .ui-form-wrap:last-child .ui-form:last-child {margin-bottom: 0; } 
.ls-event .h2 + .subtext {margin-top: 8px; } 
.ls-event .winning-event-area .event-list-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.ls-event .winning-event-area .event-list-link .text {font-weight: 500;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; } 
.ls-event .winning-event-area .event-list-link .icon-wrap {width: 32px;height: 32px;margin-right: 8px; } 
.ls-event .winning-event-area .event-list-link .icon-wrap img {width: 100%;height: 100%; } 
.ls-event .winning-event-area .event-list-link::after {content: "";display: block;width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.ls-event .ongoing-event-area .list-item {border-top: 1px solid var(--border-secondary); } 
.ls-event .ongoing-event-area .list-item .link {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 20px;} 
.ls-event .ongoing-event-area .list-item .item-content {padding: 0 20px 0 16px;} 
.ls-event .ongoing-event-area .list-item .item-content .title {font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.ls-event .ongoing-event-area .list-item .item-content .desc {font-size: 12px;line-height: 1.5;} 
.ls-event .ongoing-event-area .list-item .icon-wrap {width: 64px;height: 64px;border-radius: 50%;overflow: hidden;text-align: center; } 
.ls-event .ongoing-event-area .list-item .icon-wrap img {position: relative;margin: 0 auto;width: 100%;height: auto; } 
/*이벤트상세 20240809 */
#contents-area > .container.ls-event.ty2{padding-top:0;}
.ls-event.ty2 .event-title,
.ls-event.ty2 .subtext.bullet-star{display:none !important;}
.ls-event.ty2 .ls-event-sec .event-content div#context{margin:0 -20px !important;}
.ls-event.ty2 .eventNotice{border-top:8px solid var(--gray-100);}
.ls-event.ty2 .ls-event-sec .event-content{margin:0;}
.ls-event.ty2 .jun-bot{background:var(--bg-gray);color:var(--text-tertiary);text-align:center;padding:16px;font-size:13px;line-height:1.6;}
.ls-event.ty2 .jun-bot:before{content:"※";display:inline-block;}
.ls-event.ty2.end .event-content {position: relative;}
.ls-event.ty2.end .event-list {display: none !important;}
.ls-event.ty2.end .btnEvt[disabled="disabled"] {background: var(--bg-gray);color: var(--text-disabled-same);}
.event-end-wrap {position: absolute;z-index: 9;left: -20px;right: -20px;top: 0;bottom: 0;background-color: var(--gray950-a60);}
.event-end-wrap .stamp {position: absolute;left: 50%;right: 0;top: 59.2vw;transform: translate(-50%);width: 30vw;height: 30vw;}
.event-end-wrap .stamp img {display: block;width: 100%;}
/*SOL PB*/
.ls-sol-pb .color-prime {color: var(--text-yellow); } 
.ls-sol-pb .chart-subtext {margin-top: 16px; } 
.ls-sol-pb .data-spinner-wrap {width: 100%;min-height: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.ls-sol-pb .data-spinner-wrap .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-top: 14px; } 
.ls-sol-pb .error-data-wrap .error-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.ls-sol-pb .ls-bridge-sec .toggle-wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; } 
.ls-sol-pb .ls-bridge-sec .toggle-wrap .text-toggle-label {margin-right: 8px;word-break: keep-all;height: 24px;font-size: var(--t7-font-size);letter-spacing: -0.5px;color: var(--text-disabled-same);line-height: 24px; } 
.ls-sol-pb .ls-bridge-sec .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ls-sol-pb .ls-bridge-sec .title-area .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ls-sol-pb .ls-bridge-sec .title-area + .text {margin-top: 8px; } 
.ls-sol-pb .ls-bridge-sec .item.type-round {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;margin-top: 12px; } 
.ls-sol-pb .ls-bridge-sec .item.type-round:first-child {margin-top: 0; } 
.ls-sol-pb .ls-bridge-sec .item.type-round .item-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ls-sol-pb .ls-bridge-sec .btn-detail-more {margin-top: 16px; } 
.ls-sol-pb .ls-bridge-sec .special-benefits-sec .btn-detail-more {margin-top: 8px; } 
.ls-sol-pb .ls-bridge-sec .special-benefits-sec .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets {background-image: linear-gradient(0, transparent 146px, var(--brand-950) 146px);padding: 24px 20px 32px;margin: -1px -20px 0;color: var(--text-ondark_primary-same); } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .color-prime {color: var(--text-yellow); } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .title-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .title-area .title {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .title-area .toggle-wrap {margin-top: 5px; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .text {color: var(--text-ondark_primary-same); } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .data-spinner-wrap .text {color: var(--text-primary ); } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .btn-wrap {margin-top: 16px; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .btn-wrap .btn-text {color: var(--text-ondark_primary-same); } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .btn-wrap .btn-text.btn-text-arrow {padding-right: 16px; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .btn-wrap .btn-text.btn-text-arrow::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent;margin-left: 4px; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets > .chart-wrap .chart-area {min-height: 224px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;padding: 0;margin-top: 24px;border-radius: 12px;overflow: hidden; } 
.ls-sol-pb .ls-bridge-sec .my-total-assets .data-spinner-wrap {min-height: 232px; } 
.ls-sol-pb .ls-bridge-sec .portfolio-chart-sec .title-area {margin-top: 0; } 
.ls-sol-pb .ls-bridge-sec .portfolio-chart-sec .chart-label-list .item .link::after {margin-left: 0;background: none; } 
.ls-sol-pb .ls-bridge-sec .portfolio-management-sec .port-link-list a.item.type-round.type-number {padding-left: 52px;color: inherit; } 
.ls-sol-pb .your-grade-sec .button-list {margin-top: 16px;margin-bottom: 32px; } 
.ls-sol-pb .your-grade-sec .button-list .btn-text ~ .btn-text {margin-left: 24px; } 
.ls-sol-pb .regular-service-sec {background-color: var(--bg-gray);padding: 0 20px 32px; } 
.ls-sol-pb .regular-service-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ls-sol-pb .regular-service-sec .regular-service-list {margin: 16px -20px 0 -20px;padding: 0 calc(35vw + 20px) 0 20px; } 
.ls-sol-pb .regular-service-sec .regular-service-list .regular-service-item {padding-right: 12px; } 
.ls-sol-pb .regular-service-sec .regular-service-list .regular-service-item .img-wrap img {width: 100%;height: auto; } 
.ls-sol-pb .regular-service-sec .regular-service-list .regular-service-item .caption {color: var(--text-primary );margin-top: 16px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.ls-sol-pb .regular-service-sec .data-spinner-wrap {min-height: 132px; } 
.ls-sol-pb .pwm-center-sec {padding-top: 32px; } 
.ls-sol-pb .pwm-center-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ls-sol-pb .pwm-center-sec .pwm-center-list .pwm-center-item {margin-top: 24px; } 
.ls-sol-pb .pwm-center-sec .pwm-center-list .pwm-center-item .img-wrap img {width: 100%;height: auto; } 
.ls-sol-pb .pwm-center-sec .pwm-center-list .pwm-center-item .text {margin-top: 12px;font-weight: 500;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.ls-sol-pb .pwm-center-sec .pwm-center-list .pwm-center-item .subtext {margin-top: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ls-sol-pb .pwm-center-sec .data-spinner-wrap {min-height: 132px; } 
.ls-sol-pb .btn-bridge-fixed {position: fixed;right: 20px;bottom: calc(12px + var(--safeAreaInsetBottom));width: 48px;height: 48px;z-index: 100; } 
.ls-sol-pb .btn-bridge-fixed .btn-pbsol-chat {width: 100%;height: 100%;margin: 0;background-color: var(--brand-950);border-radius: 50%;border: 0 none;-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); } 
.ls-sol-pb .btn-bridge-fixed .btn-pbsol-chat::before {content: "";position: absolute;left: 8px;top: 8px;width: 32px;height: 32px;background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-pb .btn-bridge-fixed .icon-wrap {border: 0 none;padding: 0;background: 0 none;border-radius: 50%;-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25); } 
.ls-sol-pb .btn-bridge-fixed .icon-wrap img {width: 100%;height: auto; } 
.ls-sol-pb .sol-intro-visual {position: relative; } 
.ls-sol-pb .sol-intro-visual .visual-area {min-height: 276px;padding: 32px 20px;color: var(--text-ondark_primary-same);background-color: var(--brand-950); } 
.ls-sol-pb .sol-intro-visual .title-area {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.ls-sol-pb .sol-intro-visual .title-area .color-prime {color: var(--text-yellow);font-weight: 500; } 
.ls-sol-pb .sol-intro-visual .title-area .text-em {font-weight: 500; } 
.ls-sol-pb .sol-intro-visual p.text {color: var(--text-ondark_primary-same);padding-right: 100px;margin-top: 16px; } 
.ls-sol-pb .sol-intro-visual .icon-wrap {position: absolute;right: 20px;bottom: 32px;width: 96px;height: 96px; } 
.ls-sol-pb .sol-intro-visual .icon-wrap img {width: 100%;height: auto; } 
.ls-sol-pb .intro-info-sec {padding-top: 32px;color: var(--text-primary ); } 
.ls-sol-pb .intro-info-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ls-sol-pb .intro-info-sec .text-em {font-weight: 500; } 
.ls-sol-pb .intro-info-sec .personalized-info-list {padding-right: 20px;padding-bottom: 40px;padding-left: 20px;margin-top: 16px;margin-right: -20px;margin-left: -20px; } 
.ls-sol-pb .intro-info-sec .personalized-info-list .swiper-pagination {bottom: 10px; } 
.ls-sol-pb .intro-info-sec .personalized-info-item .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;color: inherit; } 
.ls-sol-pb .intro-info-sec .personalized-info-item .img-wrap {width: 88px;height: 66px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 16px;border-radius: 6px;overflow: hidden; } 
.ls-sol-pb .intro-info-sec .personalized-info-item .img-wrap img {width: 100%;height: auto; } 
.ls-sol-pb .intro-info-sec .personalized-info-item .caption {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ls-sol-pb [class^=label-type].color-stock {background: var(--palette-blue-1000); } 
.ls-sol-pb [class^=label-type].color-pro {background: var(--palette-purple-900); } 
.ls-sol-pb [class^=label-type].color-life {background: var(--palette-seafoam-600); } 
.pb-assets-management {overflow-y: hidden; } 
.pb-assets-management .btn-text-line {background-color: inherit;border: 0 none; } 
.pb-assets-management .color-prime {color: var(--text-yellow); } 
.pb-assets-management .chart-subtext {margin-top: 16px; } 
.pb-assets-management .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.pb-assets-management .title-area .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pb-assets-management .title-area + .text {margin-top: 8px; } 
.pb-assets-management .title-area span.text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pb-assets-management .item.type-round {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;margin-top: 12px; } 
.pb-assets-management .item.type-round:first-child {margin-top: 0; } 
.pb-assets-management .item.type-round .item-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pb-assets-management .item.type-number {position: relative; } 
.pb-assets-management .item.type-number .link > .label-wrap {position: absolute;top: 16px;left: 16px; } 
.pb-assets-management .date-search {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;height: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 2px; } 
.pb-assets-management .date-search button {margin-left: 7px;vertical-align: text-bottom; } 
.pb-assets-management .btn-text.ico-setting {position: relative;width: auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.pb-assets-management .btn-text.ico-setting .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.pb-assets-management .btn-text.ico-setting:after {content: "";-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 24px;height: 24px;margin-left: 4px;background-position: -120px -96px;background-repeat: no-repeat;background-color: transparent; } 
.pb-assets-management .asset-status-tab.tabs.default-tabs .tab-item:first-child {margin-left: 0; } 
.pb-assets-management .asset-status-tab.tabs.default-tabs .tab-item:last-child {margin-right: 0; } 
.pb-assets-management .asset-status-tab .tab-content {padding: 0 20px; } 
.pb-assets-management .asset-status-tab .tab-content .pb-assets-management .pb-assets-management-sec {margin-top: 32px; } 
.pb-assets-management .badge-port {position: absolute;top: -1px;right: 0;padding: 2px 5px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background: var(--bg-yellow-same);border-radius: 0px 6px; } 
.pb-assets-management .chart-sub-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 24px; } 
.pb-assets-management .chart-sub-title span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.pb-assets-management .chart-title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.pb-assets-management .chart-title-area .chart-sub-text.type-now {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 8px;margin-top: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500;background-color: var(--bg-blue-same);border-radius: 6px; } 
.pb-assets-management[class*=ui-motion-list] {padding-top: 0;padding-right: 0;padding-left: 0;background-color: var(--bg-gray); } 
.pb-assets-management .total-report-sec {background-color: var(--bg-canvas_white ); } 
.pb-assets-management .total-report-sec .btn-text-line {color: var(--text-ondark_primary-same);font-size: inherit;font-weight: inherit;line-height: inherit;vertical-align: baseline; } 
.pb-assets-management .total-report-sec.portfolio-by-type {padding-top: 32px; } 
.pb-assets-management .pbtax-information-sec {padding-top: 32px; } 
.pb-assets-management .pbtax-information-sec .btn-wrap.btn-health-insurance {text-align: right; } 
.pb-assets-management .pbtax-information-sec .btn {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 12px;margin-left: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: transparent; } 
.pb-assets-management .pbtax-information-sec .btn:first-child {margin-top: 12px; } 
.pb-assets-management .pbtax-information-sec .btn .item-title {margin-right: 12px;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.pb-assets-management .pbtax-information-sec .btn[class*=icon-pbtax-]::before {content: "";display: block;width: 32px;height: 32px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 12px; } 
.pb-assets-management .pbtax-information-sec .btn.icon-pbtax-01::before {background-position: 0 -32px;background-repeat: no-repeat;background-color: transparent; } 
.pb-assets-management .pbtax-information-sec .btn.icon-pbtax-02::before {background-position: -32px -32px;background-repeat: no-repeat;background-color: transparent; } 
.pb-assets-management .pbtax-information-sec .btn.icon-pbtax-03::before {background-position: -64px -32px;background-repeat: no-repeat;background-color: transparent; } 
.pb-assets-management .pbtax-information-sec .btn.icon-pbtax-04::before {background-position: -96px -32px;background-repeat: no-repeat;background-color: transparent; } 
.pb-assets-management .pbtax-information-sec .btn.icon-pbtax-05::before {background-position: -128px -32px;background-repeat: no-repeat;background-color: transparent; } 
.pb-assets-management .pbtax-information-sec .btn::after {content: "";display: block;width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 8px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.pb-assets-management .port-link-list:last-child {margin-bottom: 0; } 
.pb-assets-management .multiport-tab-panel .portfolio-management-sec {background-color: var(--bg-gray); } 
.pb-assets-management .multiport-tab-panel .portfolio-management-sec .port-link-list .item {background-color: var(--bg-canvas_white ); } 
.pb-assets-management .ui-form-sec .ui-form-wrap:last-child .ui-form {margin-bottom: 0; } 
.pb-assets-management .ui-form-sec .ui-form-wrap:last-child .related-elem {margin-top: 16px;margin-bottom: 0; } 
#contents-area > .container[class*=ui-motion-list] {padding-top: 0;padding-right: 0;padding-left: 0;background-color: var(--bg-gray); } 
#contents-area > .container[class*=ui-motion-list] [class*=-sec] {padding: 0 20px;background-color: var(--bg-canvas_white ); } 
#contents-area > .container[class*=ui-motion-list] [class*=-sec]:last-child {padding-bottom: 40px;margin-bottom: -40px; } 
#contents-area > .container[class*=ui-motion-list] .themes-port-sec {padding: 32px 20px; } 
#contents-area > .container[class*=ui-motion-list] .pbtax-information-sec {padding-top: 32px;overflow-y: hidden; } 
#contents-area > .container[class*=ui-motion-list] .dividers-group {margin: 0; } 
#contents-area > .container[class*=ui-motion-list] .total-report-sec {background-color: var(--bg-canvas_white ); } 
#contents-area > .container[class*=ui-motion-list] .total-report-sec .btn-pb-counsel {margin-bottom: 32px; } 
#contents-area > .container[class*=ui-motion-list] .total-report-sec:last-child {border-bottom: 1px solid transparent;padding-bottom: 0; } 
#contents-area > .container[class*=ui-motion-list] .total-report-sec:last-child .my-total-assets {padding-bottom: 40px; } 
#contents-area > .container[class*=ui-motion-list] .total-report-sec:last-child .my-total-assets + .btn-pb-counsel {margin-top: 8px;margin-bottom: 32px; } 
#contents-area > .container[class*=ui-motion-list] .total-report-sec.portfolio-by-type {padding-top: 32px; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-management-sec {padding-top: 32px;padding-bottom: 32px; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-management-sec .port-link-list:first-child {margin-top: 0; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-management-sec .port-link-list > .h4 {margin-bottom: 0; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-management-sec .more-button:last-child {margin-bottom: 0; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-chart-sec {padding-bottom: 32px; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-chart-sec .title-area {padding-top: 32px;margin-top: 0; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-chart-sec .banner-inner .title-area {padding-top: 0; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-chart-sec.total-report-sec {padding-bottom: 0; } 
#contents-area > .container[class*=ui-motion-list] .portfolio-chart-sec.total-report-sec .title-area {padding-top: 0; } 
#contents-area > .container[class*=ui-motion-list].pb-assets-management .multiport-tab-panel .portfolio-management-sec {background-color: var(--bg-gray); } 
#contents-area > .container.ui-motion-list04 {background-color: var(--bg-canvas_white ); } 
#contents-area > .container.ui-motion-list04 .bp-counsel-sec {margin-top: 0; } 
.total-report-sec.fullsize-layout {padding: 0 20px; } 
.total-report-sec .toggle-wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; } 
.total-report-sec .toggle-wrap .text-toggle-label {margin-right: 8px;word-break: keep-all;height: 24px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);line-height: 24px; } 
.total-report-sec .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.total-report-sec .title-area .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.total-report-sec .title-area + .text {margin-top: 8px; } 
.total-report-sec .my-total-assets {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 32px 20px;margin: 0 -20px; } 
.total-report-sec .my-total-assets .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; } 
.total-report-sec .my-total-assets .title-area .toggle-wrap {margin-top: 5px; } 
.total-report-sec .my-total-assets .title-area .subtitle {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--gray-100);font-weight: 400; } 
.total-report-sec .my-total-assets .title-area + .text {margin-top: 8px; } 
.total-report-sec .my-total-assets .img-wrap.img-pbtax-type {width: 96px;height: 96px; } 
.total-report-sec .my-total-assets .img-wrap.img-pbtax-type img {width: 100%;height: auto; } 
.total-report-sec .my-total-assets .chart-area {margin-top: 24px;padding: 0; } 
.total-report-sec .my-total-assets .chart-area img {overflow: hidden; } 
.total-report-sec .my-total-assets .data-spinner-wrap {min-height: 132px; } 
.total-report-sec .my-total-assets .img-wrap {width: 96px;height: 96px;-ms-flex-item-align: end;align-self: flex-end;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.total-report-sec .my-total-assets .img-wrap img {width: 100%;height: 100%; } 
.total-report-sec .my-total-assets .img-wrap.img-mytotal-assets img {width: 100%;height: auto; } 
.total-report-sec .my-total-assets .img-wrap.img-investment-type {width: 96px;height: 96px;-ms-flex-item-align: start;align-self: flex-start; } 
.total-report-sec .my-total-assets .img-wrap.img-investment-type img {width: 100%;height: auto; } 
.total-report-sec .my-total-assets .btn-wrap {margin-top: 16px; } 
.total-report-sec .my-total-assets .text {margin-top: 16px; } 
.total-report-sec .my-total-assets .button-group {margin-top: 24px; } 
.total-report-sec .my-total-assets.type-bg {color: var(--text-ondark_primary-same);background-color: var(--brand-950); } 
.total-report-sec .my-total-assets.type-bg .btn-text.btn-text-arrow {color: inherit; } 
.total-report-sec .my-total-assets.type-bg02 {background-color: var(--bg-gray); } 
.total-report-sec .my-total-assets.type-inner-toggle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.total-report-sec .my-total-assets.type-inner-toggle .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.total-report-sec .my-total-assets .assets-tabs-area {padding: 16px;margin-top: 24px; } 
.total-report-sec .my-total-assets .assets-tabs-area.type-border {border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.total-report-sec .my-total-assets .assets-tabs-area .tabs.segment-tabs .tab-item {padding-left: 2px;padding-right: 2px; } 
.total-report-sec .my-total-assets .yield-text-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 24px;margin-bottom: -16px; } 
.total-report-sec .my-total-assets .yield-text-area .yield-content {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.total-report-sec .my-total-assets .yield-text-area .yield-content .num-view-area {margin-left: 16px; } 
.total-report-sec .my-total-assets .yield-text-area .yield-content .num-view-area:first-child {margin-left: 0; } 
.total-report-sec .my-total-assets .yield-text-area + .chart-area.tab-type, .total-report-sec .my-total-assets .yield-text-area .chart-area.type-tab {margin-top: 8px !important; } 
.total-report-sec .my-total-assets .yield-text-area .color-plus {color: var(--text-blue);font-weight: 500; } 
.total-report-sec .my-total-assets .yield-text-area .color-minus {color: var(--text-red);font-weight: 500; } 
.total-report-sec .my-total-assets .yield-text-area .btn-text.ico-setting .label {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.total-report-sec.recommend-product-sec .my-total-assets {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.total-report-sec.recommend-product-sec .my-total-assets .chart-wrap.pwm-chart-wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 24px; } 
.total-report-sec.recommend-product-sec .my-total-assets .chart-wrap.pwm-chart-wrap .chart-label-list {max-width: 216px;margin-top: 0; } 
.total-report-sec.recommend-product-sec .my-total-assets .chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.total-report-sec.recommend-product-sec .my-total-assets .chart-wrap.pwm-chart-wrap .chart-label-list .item .link .num {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.total-report-sec.recommend-product-sec .my-total-assets .chart-wrap.pwm-chart-wrap .chart-label-list .item .link::after {margin-left: 0; } 
.total-report-sec.recommend-product-sec .chart-area {margin: 32px 0; } 
.total-report-sec .pb-recommend-check {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;border-radius: 12px;background-color: var(--palette-blue-1000); } 
.total-report-sec .pb-recommend-check .text {margin-top: 0;color: var(--text-ondark_primary-same); } 
.total-report-sec .pb-recommend-check .img-wrap {width: 32px;height: 32px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 12px;-ms-flex-item-align: center;grid-row-align: center;align-self: center; } 
.total-report-sec .pb-recommend-check .img-wrap img {width: 100%;height: 100%; } 
.portfolio-chart-sec .chart-area {min-height: 144px;margin-top: 30px; } 
.portfolio-chart-sec .data-spinner-wrap {min-height: 132px; } 
.portfolio-chart-sec .button-group {margin-top: 24px; } 
.portfolio-chart-sec .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 32px; } 
.portfolio-chart-sec .title-area .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-chart-sec .title-area + .text {margin-top: 8px; } 
.portfolio-chart-sec .ls-banner-wrap {margin-top: 32px; } 
.portfolio-chart-sec .ls-banner-wrap .banner-inner .title-area {padding-top: 0; } 
.portfolio-chart-sec .ls-banner-wrap .banner-inner .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.portfolio-chart-sec .ls-banner-wrap .title {padding-top: 0; } 
.portfolio-chart-sec .bp-counsel-wrap {margin-top: 40px; } 
.earning-rate-area {margin: 16px 0;padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.earning-rate-area ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.earning-rate-area li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-left: 16px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.earning-rate-area li:first-child {padding-right: 16px;padding-left: 0;border-right: 1px solid var(--border-secondary); } 
.earning-rate-area li .dt {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.earning-rate-area li .dd {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: right; } 
.earning-rate-area li .date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.earning-rate-area li .rate-em {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.portfolio-management-sec .title-area + .port-link-list {margin-top: 16px; } 
.portfolio-management-sec .port-link-list {margin-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.portfolio-management-sec .port-link-list .data-spinner-wrap {min-height: 132px; } 
.portfolio-management-sec .port-link-list .item {position: relative;padding-left: 52px; } 
.portfolio-management-sec .port-link-list .item.type-round.type-number {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.portfolio-management-sec .port-link-list .item.type-round.type-number > .label-wrap, .portfolio-management-sec .port-link-list .item.type-round.type-number .link > .label-wrap {position: absolute;left: 16px;top: 16px; } 
.portfolio-management-sec .port-link-list .item.type-round.type-number .account {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-management-sec .port-link-list .item.type-round.type-number.type-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.portfolio-management-sec .port-link-list .item.type-round.type-number.type-row .dl.only-dd-type {margin-top: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding-left: 8px; } 
.portfolio-management-sec .port-link-list .item.type-round.type-number.type-row .dl.only-dd-type .dd {margin-top: 0; } 
.portfolio-management-sec .port-link-list .item.type-round.type-number.type-row .dl.only-dd-type .dd.number {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.portfolio-management-sec .port-link-list .item.type-round.type-number.type-row .dl.only-dd-type .dd.rate {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.portfolio-management-sec .port-link-list .item.type-row .link {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.portfolio-management-sec .port-link-list .item.type-row .link .dl.only-dd-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 0; } 
.portfolio-management-sec .port-link-list .item.type-row .link .dl.only-dd-type .dd {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;margin-top: 0; } 
.portfolio-management-sec .port-link-list .link {color: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.portfolio-management-sec .port-link-list .dl {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 8px; } 
.portfolio-management-sec .port-link-list .dl .dt {-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;margin-top: 8px;color: var(--text-tertiary); } 
.portfolio-management-sec .port-link-list .dl .dd {-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;margin-top: 8px;text-align: right; } 
.portfolio-management-sec .port-link-list .dl .dd.date {margin-top: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-management-sec .port-link-list .dl .dd.number {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.portfolio-management-sec .port-link-list .dl .number {font-weight: 500; } 
.portfolio-management-sec .port-link-list .dl .rate {font-weight: 400; } 
.portfolio-management-sec .port-link-list .dl .rate-em {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-management-sec .port-link-list .dl .number {font-weight: 500; } 
.portfolio-management-sec .port-link-list .recommend-product-area {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 16px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.portfolio-management-sec .port-link-list .recommend-product-area .star-area {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;position: relative; } 
.portfolio-management-sec .port-link-list .recommend-product-area .dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: 0 0 0 8px; } 
.portfolio-management-sec .port-link-list .recommend-product-area .dl .dt {margin-top: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-management-sec .port-link-list .recommend-product-area .dl .dd {margin-top: 0; } 
.portfolio-management-sec .port-link-list .recommend-product-area .dl .dd.label-wrap {margin-top: 2px;-ms-flex-item-align: center;grid-row-align: center;align-self: center; } 
.portfolio-management-sec .button-list {margin-top: 16px;text-align: right; } 
.portfolio-management-sec .button-list .btn-text {margin-left: 24px; } 
.portfolio-management-sec .notice-spec-area p.text {margin-top: 8px; } 
.portfolio-management-sec .notice-spec-area ul.text {margin-top: 16px; } 
.my-keywords-sec {padding: 32px 20px;margin-top: 32px;background: var(--brand-950);color: var(--text-ondark_primary-same); } 
.my-keywords-sec .title-area {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.my-keywords-sec .title-area .underline {width: 100%;position: relative;display: inline-block;margin: 8px 0 10px;color: var(--text-quaternary);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 400;-ms-flex-preferred-size: fit-content;flex-basis: fit-content;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; } 
.my-keywords-sec .title-area .underline::after {content: "";height: 1px;right: 0;bottom: 0;left: 0;position: absolute;background-color: var(--gray-300); } 
.my-keywords-sec .text {color: inherit; } 
.my-keywords-sec .btn-detail-more .btn-text {color: var(--text-ondark_primary-same); } 
.my-keywords-sec .btn-detail-more .btn-text.btn-text-arrow::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.my-keywords-sec .personal-life-area .link-list .item {background: var(--bg-canvas_white );position: relative;border-radius: 12px;margin-top: 12px; } 
.my-keywords-sec .personal-life-area .link-list .item:first-child {margin-top: 24px; } 
.my-keywords-sec .personal-life-area .link-list .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px 16px 16px 56px;color: var(--text-primary ); } 
.my-keywords-sec .personal-life-area .link-list .link .item-title {margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-keywords-sec .personal-life-area .link-list .link .item-title .color-prime {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding-left: 4px;color: var(--text-blue); } 
.my-keywords-sec .personal-life-area .link-list .link[class*=icon-ls-]::before {position: absolute;left: 16px;top: calc(50% - 16px);content: "";display: block;width: 32px;height: 32px; } 
.my-keywords-sec .personal-life-area .link-list .link.icon-ls-report::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.my-keywords-sec .personal-life-area .link-list .link.icon-ls-column::before {background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-keywords-sec .personal-life-area .link-list .link.icon-ls-personalized::before {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.my-keywords-sec .personal-life-area .link-list .item-sub {color: var(--text-tertiary); } 
.today-stock-sec .title-area, .themed-stock-sec .title-area {margin-top: 32px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.today-stock-sec .title-area .title, .themed-stock-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.today-stock-sec .title-area .title > .btn-text-arrow-bg, .themed-stock-sec .title-area .title > .btn-text-arrow-bg {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: inherit;color: var(--text-primary ); } 
.today-stock-sec .title-area .title > .btn-text-arrow-bg::after, .themed-stock-sec .title-area .title > .btn-text-arrow-bg::after {margin-left: 8px; } 
.today-stock-sec .today-stock-list, .today-stock-sec .themed-stock-list, .themed-stock-sec .today-stock-list, .themed-stock-sec .themed-stock-list {padding: 0 calc(13.3vw + 20px) 0 20px;margin: 16px -20px 32px -20px; } 
.today-stock-sec .today-stock-list, .themed-stock-sec .today-stock-list {height: 118px; } 
.today-stock-sec .themed-stock-list, .themed-stock-sec .themed-stock-list {height: 142px; } 
.today-stock-sec .stock-item, .themed-stock-sec .stock-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;height: 100%;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;color: inherit; } 
.today-stock-sec .stock-item .item-title, .themed-stock-sec .stock-item .item-title {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 4px; } 
.today-stock-sec .stock-item .item-number, .themed-stock-sec .stock-item .item-number {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.today-stock-sec .stock-item .item-rate, .themed-stock-sec .stock-item .item-rate {margin-top: 14px;font-weight: 500; } 
.today-stock-sec .stock-item .item-rate.up, .themed-stock-sec .stock-item .item-rate.up {color: var(--text-red); } 
.today-stock-sec .stock-item .item-rate.up::before, .themed-stock-sec .stock-item .item-rate.up::before {content: "▲";padding-right: 2px; } 
.today-stock-sec .stock-item .item-rate.down, .themed-stock-sec .stock-item .item-rate.down {color: var(--text-blue); } 
.today-stock-sec .stock-item .item-rate.down::before, .themed-stock-sec .stock-item .item-rate.down::before {content: "▼";padding-right: 2px; } 
@media screen and (max-width: 370px) {
    .today-stock-sec .today-stock-list .stock-item,
    .today-stock-sec .themed-stock-list .stock-item, .themed-stock-sec .today-stock-list .stock-item,
    .themed-stock-sec .themed-stock-list .stock-item {padding-left: 5px;padding-right: 5px; } 
 }
.today-stock-sec .data-spinner-wrap, .themed-stock-sec .data-spinner-wrap {min-height: 132px; } 
.special-benefits-sec {background-color: var(--bg-gray);padding: 32px 20px; } 
.special-benefits-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.special-benefits-sec .special-benefits-list {margin: 16px -20px 0 -20px;padding: 0 calc(20vw + 20px) 0 20px; } 
.special-benefits-sec .special-benefits-list .benefits-item {padding-right: 12px; } 
.special-benefits-sec .special-benefits-list .benefits-item .img-wrap img {width: 100%;height: auto; } 
.special-benefits-sec .special-benefits-list .benefits-item .caption {color: var(--text-primary );margin-top: 16px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.special-benefits-sec .data-spinner-wrap {min-height: 132px; } 
.ls-banner-sec, .ls-banner-wrap {margin-top: 32px; } 
.ls-banner-sec .banner-inner, .ls-banner-wrap .banner-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px;border-radius: 12px; } 
.ls-banner-sec .title-area, .ls-banner-wrap .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.ls-banner-sec .btn-wrap, .ls-banner-wrap .btn-wrap {margin-top: 16px; } 
.ls-banner-sec .btn-wrap .btn-text, .ls-banner-wrap .btn-wrap .btn-text {color: var(--text-ondark_primary-same);font-weight: 400; } 
.ls-banner-sec .img-banner-reommend, .ls-banner-wrap .img-banner-reommend {width: 80px;height: 80px;-ms-flex-item-align: center;grid-row-align: center;align-self: center; } 
.ls-banner-sec .img-banner-reommend img, .ls-banner-wrap .img-banner-reommend img {width: 100%;height: 100%; } 
.ls-banner-sec .banner-recommend-products01, .ls-banner-wrap .banner-recommend-products01 {background-color: var(--palette-indigo-600);color: var(--text-ondark_primary-same);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ls-banner-sec .banner-recommend-products01 .btn-text-arrow::after, .ls-banner-wrap .banner-recommend-products01 .btn-text-arrow::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.bp-counsel-sec {margin-top: 32px; } 
.modal-popup .sol-pb-rejected {text-align: center; } 
.star-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-ms-flex-item-align: end;align-self: flex-end;height: 28px; } 
.star-area .star-icon {width: 24px;height: 24px;background-position: -216px -72px;background-repeat: no-repeat;background-color: transparent; } 
.star-area .star-icon.active {background-position: -168px -72px;background-repeat: no-repeat;background-color: transparent;background: url(/images/web/img/lifeservice/icon-star.svg) 50% 50% no-repeat; } 
.dividers-group + .investment-notice-sec {margin-top: -32px; } 
.dividers-group + .investment-notice-sec .js-toggle-control.btn {padding: 24px 0; } 
.investment-notice-sec + .dividers-group {margin-top: 0; } 
.investment-notice-sec .js-toggle-control.btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;background-color: inherit;border-color: transparent;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.investment-notice-sec .toggle-control-panel {padding-bottom: 24px; } 
.my-top5-sec .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.my-top5-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-top5-sec .title-area .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.my-top5-sec .bar-list .unit {text-align: right;margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-top5-sec .bar-list li .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 8px; } 
.my-top5-sec .bar-list li .row .label {width: 106px;margin-right: 8px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.my-top5-sec .bar-list li .row .value {width: 40px;color: var(--text-blue);text-align: right; } 
.my-top5-sec .bar-list li .row .bar {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 24px;border-radius: 8px;margin-right: 8px;background-color: var(--bg-gray);overflow: hidden; } 
.my-top5-sec .bar-list li .row .fill {display: block;height: inherit;border-radius: 8px;background: -webkit-gradient(linear, right top, left top, from(var(--bg-blue-same)), to(var(--palette-cyan-600)));background: linear-gradient(270deg, var(--bg-blue-same) 0%, var(--palette-cyan-600) 100%); } 
.my-top5-sec .bar-list li .row + .row {margin-top: 8px; } 
.my-top5-sec .bar-list li + li {margin-top: 12px; } 
.recommend-product-area.type-no-list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 16px;margin-bottom: 24px; } 
.recommend-product-area.type-no-list .star-area {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.recommend-product-area.type-no-list .dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: 0 0 0 24px; } 
.recommend-product-area.type-no-list .dl .dt {margin-top: 0;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.recommend-product-area.type-no-list .dl .dd {margin-top: 0; } 
.recommend-product-area.type-no-list .dl .dd.label-wrap {margin-top: 5px; } 
.recommend-product-area.type-no-list .dl .rate-em {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bottom-sheet .bottom-sheet-header .bs-ls-bridge {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;min-height: 132px; } 
.bottom-sheet .bottom-sheet-header .bs-ls-bridge .color-prime {color: var(--text-yellow); } 
.bottom-sheet .bottom-sheet-header .bs-ls-bridge .btn-wrap {display: block;margin-top: 16px; } 
.bottom-sheet .bottom-sheet-header .bs-ls-bridge .btn-wrap .label {font-weight: 300; } 
.bottom-sheet .bottom-sheet-header .bs-ls-bridge .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.bottom-sheet .bottom-sheet-header .bs-ls-bridge .icon-wrap {position: absolute;top: 50px;right: 20px;width: 96px;height: 96px;border-radius: 50%; } 
.bottom-sheet .bottom-sheet-header .bs-ls-bridge .icon-wrap img {width: 100%;height: auto; } 
.bottom-sheet .bottom-sheet-contents .bs-ls-bridge .ui-list {padding-top: 16px;margin-top: 10px;border-top: 1px solid var(--border-secondary); } 
.bottom-sheet .bottom-sheet-contents .bs-ls-bridge .ui-list .item-content {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents .bs-ls-bridge .ui-list .list-item {border-top: 0 none; } 
.bottom-sheet .bottom-sheet-contents .bs-ls-bridge .ui-list .list-item:last-child {border-bottom: 0 none; } 
.bottom-sheet .bottom-sheet-contents .bs-ls-bridge .color-prime {color: var(--text-yellow); } 
.bottom-sheet .bottom-sheet-contents .pb-investment-wrap .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents .pb-investment-wrap .title-area .text {margin-top: 8px; } 
.bottom-sheet .bottom-sheet-contents .pb-investment-wrap .chart-area {margin: 32px 0; } 
.bottom-sheet .bottom-sheet-contents .pb-investment-wrap .tab-container {padding: 0 20px; } 
.bottom-sheet .bottom-sheet-contents .pb-investment-wrap .total-investment-sec .title-area {margin-top: 24px; } 
.bottom-sheet .bottom-sheet-contents .pb-investment-wrap .total-investment-sec .chart-area.type-border {border: 1px solid var(--border-secondary);border-radius: 12px;overflow: hidden; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .title-area + .port-link-list {margin-top: 16px; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list {margin-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list:first-child {margin-top: 0; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .item.type-round {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;margin-top: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .item.type-round:first-child {margin-top: 0; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .item.type-round .item-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .item.type-round .account {margin-top: 4px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .item.type-round .label-wrap {margin-bottom: 4px;line-height: 0; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .item.type-round .table-list-wrap {margin-top: 16px; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .data-spinner-wrap {min-height: 132px; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .item {position: relative;padding-left: 52px; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .port-link-list .link {color: inherit; } 
.bottom-sheet .bottom-sheet-contents .portfolio-management-sec .button-list {margin-top: 16px;text-align: right; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .h4.title {margin-bottom: 4px; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .h4.title + .text {margin-bottom: 24px; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management > .button-group:last-child {margin-top: 32px;margin-bottom: 0; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management > .button-group:last-child .button-row {margin-bottom: 0; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .investment-info-sec .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .investment-info-sec .text {margin-top: 8px; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .investment-info-sec .chart-area {margin: 16px 0; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .investment-info-sec .pwmanalys-chart-wrap .chart-area {margin: 0; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .investment-info-sec .button-group {margin-top: 16px; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .investment-info-sec + .portfolio-management-sec {margin-top: 32px; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .investment-info-sec + .button-group {margin-top: 24px; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .portfolio-management-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .tab-content .investment-info-sec {margin-top: 24px; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management .ui-form-sec .ui-form-wrap span.h4 {margin-top: 0; } 
.bottom-sheet .bottom-sheet-contents .pb-assets-management > ul.text:last-child {margin-bottom: 12px; } 
.bottom-sheet .pb-assets-management {overflow-y: initial; } 
.bottom-sheet .pb-assets-management.type-tabs {overflow: visible; } 
.bottom-sheet .pb-assets-management.type-tabs p.text:first-child {margin-bottom: 16px; } 
.bottom-sheet .pb-assets-management.type-tabs .asset-status-tab:first-child {margin-top: -8px; } 
.bottom-sheet .pb-assets-management .ui-form-sec .ui-form-wrap [class^=h] {display: block;margin-top: 32px;margin-bottom: 16px; } 
.bottom-sheet .pb-assets-management .ui-form-sec.mytotal-assets-sec {margin-top: 16px; } 
.bottom-sheet .pb-assets-management .ui-form-sec.mytotal-assets-sec .btn-radio-list {margin-bottom: 0; } 
.bottom-sheet .pb-assets-management .tab-content .portfolio-management-sec .port-link-list:first-child {margin-top: 32px; } 
.themes-port-sec {padding: 32px 0; } 
.themes-port-sec .title-area {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.themes-port-sec .title-area .text.bullet-dot {margin-top: 24px;width: 100%; } 
.themes-port-sec .port-link-list {margin-top: 16px; } 
.themes-port-sec .port-detail-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.themes-port-sec .port-detail-area .theme-name {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.themes-port-sec .port-detail-area .port-name {margin-top: 16px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.themes-port-sec .port-detail-area .investment-period {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.themes-port-sec .port-detail-area .earning-rate-list {margin-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.themes-port-sec .port-detail-area .earning-rate-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-grid-column-align: center;justify-self: center;-webkit-box-flex: 1;-ms-flex: 1 0 33%;flex: 1 0 33%;text-align: center;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.themes-port-sec .port-detail-area .earning-rate-list .item ~ .item {border-left: 1px solid var(--border-secondary); } 
.themes-port-sec .port-detail-area .earning-rate-list .item .dd {margin-top: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.themes-port-sec .port-detail-area .compliance-area {margin-top: 26px;text-align: left;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.themes-port-sec .port-detail-area .compliance-area::before {content: "*";display: inline-block;width: 8px;height: 8px;margin-top: 2px;margin-right: 2px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents .themes-port-sec {padding-top: 0; } 
.bottom-sheet-contents .themes-port-sec .port-name {margin-top: 4px; } 
.bottom-sheet-contents .themes-port-sec p.text {margin-top: 16px; } 
.bottom-sheet-contents .themes-port-sec .earning-rate-list {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-gray);border-color: var(--gray-50); } 
.img-crm-sec .img-wrap {width: 100%; } 
.img-crm-sec .img-wrap img {width: 100%;height: auto; } 
.img-crm-sec .text.bullet-dot {margin-top: 16px; } 
#contents-area > .container.ls-sol-personalized {padding-top: 16px;padding-bottom: 0; } 
.ls-sol-personalized {position: relative;padding-top: 16px;padding-bottom: 0; } 
.ls-sol-personalized .my-intresting-sec {margin-bottom: 16px; } 
.ls-sol-personalized .my-intresting-sec .link {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 300;border-radius: 12px;background-color: var(--brand-950); } 
.ls-sol-personalized .my-intresting-sec .link .keywords {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;font-weight: 500;padding: 0 4px;color: var(--text-yellow); } 
.ls-sol-personalized .my-intresting-sec .link .keywords.empty {border-bottom: 1px solid var(--white);min-width: 80px; } 
.ls-sol-personalized .my-intresting-sec .link .keywords + .text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; } 
.ls-sol-personalized .my-intresting-sec .link .text {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;font-weight: 400; } 
.ls-sol-personalized .my-intresting-sec .link::after {content: "";display: block;width: 24px;height: 24px;margin-left: 8px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-personalized .personalized-market-sec {padding: 32px 20px 80px;background: var(--bg-gray);overflow-y: hidden; } 
.ls-sol-personalized .personalized-market-sec::after {content: "";display: block;height: var(--safeAreaInsetBottom); } 
.ls-sol-personalized .personalized-market-sec .post-item {position: relative;margin-bottom: 12px;margin-top: 12px; } 
t .ls-sol-personalized .personalized-market-sec .post-item:first-child {margin-top: 0; } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item {display: block;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);overflow: hidden; } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .img-wrap img {width: 100%;height: auto; } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .text-area {padding: 16px 16px 0 16px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .text-area .title {display: block; } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .text-area .stock-rate {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .text-area .stock-rate.up {color: var(--text-red); } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .text-area .stock-rate.up::before {content: "▲";padding-right: 2px; } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .text-area .stock-rate.down {color: var(--text-blue); } 
.ls-sol-personalized .personalized-market-sec .post-item .link-item .text-area .stock-rate.down::before {content: "▼";padding-right: 2px; } 
.ls-sol-personalized .personalized-market-sec .post-item .sns-area {position: absolute;right: 0;bottom: 0;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 16px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.ls-sol-personalized .personalized-market-sec .post-item .sns-area .views-num {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: left; } 
.ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn[class*=btn-] {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 48px;height: 48px;margin: 0 0 0 8px;background-color: var(--bg-gray);border-radius: 50%; } 
.ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn[class*=btn-] .label {position: absolute;left: -100%;font-size: 1px;width: 1px;height: 1px;margin-top: -1px;white-space: nowrap;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);overflow: hidden; } 
.ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn-download32::before {background-position: -32px -32px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn-kakao32::before {background-position: 0 -32px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-personalized .personalized-market-sec .post-item .sns-area .btn-email32::before {background-position: -64px -32px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-personalized .personalized-market-sec .post-item .hash-tag-wrap {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-first .link-item {padding-bottom: 80px; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-first .img-wrap {position: relative;height: 65vw;overflow: hidden; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-first .img-wrap::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: -webkit-gradient(linear, left top, left bottom, from(var(--gray950-a90)), color-stop(149.13%, rgba(0, 0, 0, 0)));background: linear-gradient(180deg, var(--gray950-a90) 0%, rgba(0, 0, 0, 0) 149.13%); } 
.ls-sol-personalized .personalized-market-sec .post-item.type-first .img-title {position: absolute;top: 16px;left: 16px;color: var(--text-ondark_primary-same);z-index: 1;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-first .img-title .font-em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-first .text-area .text {display: block; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-text .sns-area .views-num {color: var(--text-ondark_primary-same); } 
.ls-sol-personalized .personalized-market-sec .post-item.type-text .link-item {min-height: 330px;-webkit-filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08));filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08)); } 
.ls-sol-personalized .personalized-market-sec .post-item.type-text .hash-tag-wrap {position: absolute;top: 16px;left: 16px;right: 16px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;color: var(--text-blue); } 
.ls-sol-personalized .personalized-market-sec .post-item.type-text .text-area {position: absolute;top: 40px;left: 0;right: 0;color: var(--text-ondark_primary-same); } 
.ls-sol-personalized .personalized-market-sec .post-item.type-text .text-area .title {font-weight: 500; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-text .text-area p.text {margin-top: 8px;color: var(--text-quaternary);font-weight: 400;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-text .img-wrap::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: -webkit-gradient(linear, left top, left bottom, from(var(--gray950-a90)), color-stop(149.13%, rgba(0, 0, 0, 0)));background: linear-gradient(180deg, var(--gray950-a90) 0%, rgba(0, 0, 0, 0) 149.13%); } 
.ls-sol-personalized .personalized-market-sec .post-item.type-image .link-item {padding-bottom: 80px; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-image .hash-tag-wrap {color: var(--text-blue);padding: 16px 16px 0 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-image .text-area .title {font-weight: 500; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-image .text-area p.text {margin-top: 8px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: 400; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-movie .link-item {padding-bottom: 24px; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-movie .img-wrap {position: relative;height: 61vw;overflow: hidden; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-movie .img-wrap::before {content: "";display: block;width: 48px;height: 48px;position: absolute;left: calc(50% - 24px);top: calc(50% - 24px);background-position: 0px -192px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-movie .hash-tag-wrap {color: var(--text-blue);padding: 16px 16px 0 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-movie .text-area .title {font-weight: 500; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-movie .text-area p.text {margin-top: 8px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: 400; } 
.ls-sol-personalized .personalized-market-sec .post-item[class*=type-empty] .link-item {min-height: 188px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 32px;padding-right: 0;padding-left: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.ls-sol-personalized .personalized-market-sec .post-item[class*=type-empty] .link-item .text-nodata {padding-top: 180px;background-position-y: 40px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ls-sol-personalized .personalized-market-sec .post-item[class*=type-empty] .link-item .text-nodata .title {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.ls-sol-personalized .personalized-market-sec .post-item[class*=type-empty] .link-item .text-nodata + .btn-text {margin-top: 24px; } 
.ls-sol-personalized .personalized-market-sec .post-item[class*=type-empty] .link-item .text-area {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;text-align: center; } 
.ls-sol-personalized .personalized-market-sec .post-item[class*=type-empty] .link-item .text-area .title {font-weight: 500; } 
.ls-sol-personalized .personalized-market-sec .post-item[class*=type-empty] .link-item .text-area .text {margin-top: 4px;font-weight: 400;margin-bottom: 24px; } 
.ls-sol-personalized .personalized-market-sec .post-item.type-empty-keyword .link-item::before {content: "";display: block;width: 24px;height: 24px;margin-top: 30px;background-position: -120px -168px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-personalized .personalized-market-sec > .more-button {margin-bottom: 40px; } 
.ls-sol-personalized .personalized-market-sec .motion-none {visibility: visible;opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.ls-sol-personalized .personalized-market-sec .motion-coming {visibility: hidden;opacity: 0;-webkit-transform: translate3d(0, 300px, 0);transform: translate3d(0, 300px, 0); } 
.ls-sol-personalized .personalized-market-sec .motion-coming.motion-up {visibility: visible;opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: opacity 1s ease 0s, -webkit-transform 0.7s ease 0s;transition: opacity 1s ease 0s, -webkit-transform 0.7s ease 0s;transition: transform 0.7s ease 0s, opacity 1s ease 0s;transition: transform 0.7s ease 0s, opacity 1s ease 0s, -webkit-transform 0.7s ease 0s; } 
.ls-sol-personalized .pb-consulting-sec .btn-bs {position: fixed;right: 20px;bottom: -100px;left: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--palette-brown-500);border-radius: 6px;padding: 16px;margin: 0;border: 0 none; } 
.ls-sol-personalized .pb-consulting-sec .btn-bs::after {content: "";display: block;width: 24px;height: 24px;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 10px; } 
.ls-sol-personalized .pb-consulting-sec .btn-bs .icon-wrap {width: 32px;height: 32px;border-radius: 50%;overflow: hidden;margin-right: 12px;-ms-flex-negative: 0;flex-shrink: 0; } 
.ls-sol-personalized .pb-consulting-sec .btn-bs .icon-wrap img {width: 100%;height: auto; } 
.ls-sol-personalized .pb-consulting-sec .btn-bs p.text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;color: var(--text-ondark_primary-same);text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.ls-sol-personalized .pb-consulting-sec .btn-bs.motion-up {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.ls-sol-personalized .pb-consulting-sec .btn-bs.motion-down {-webkit-transform: translate3d(0, -100px, 0);transform: translate3d(0, -100px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.ls-sol-personalized .tooltip-wrap.info-type-wrap {position: relative; } 
.ls-sol-personalized .tooltip-wrap.info-type-wrap .tooltip {width: auto;display: block;position: absolute;top: -20px;right: auto;left: 50%;width: auto;margin: 0 auto;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap; } 
.ls-sol-personalized .tooltip-wrap.info-type-wrap .tooltip .tooltip-contents {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.ls-keywords-settings {overflow-y: hidden; } 
.ls-keywords-settings .settings-title-sec .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ls-keywords-settings .ui-motion-sec .motion-wrap {margin-top: 32px; } 
.ls-keywords-settings .ui-motion-sec .motion-wrap:first-child {margin-top: 0; } 
.ls-keywords-settings .ui-motion-sec .button-group-title {display: block;font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ls-keywords-settings .ui-motion-sec .button-group-title.motion-coming {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);opacity: 0; } 
.ls-keywords-settings .ui-motion-sec .button-group-title.motion-coming.motion-up {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: visible;opacity: 1;-webkit-transition: opacity 1s ease, -webkit-transform 0.8s ease;transition: opacity 1s ease, -webkit-transform 0.8s ease;transition: transform 0.8s ease, opacity 1s ease;transition: transform 0.8s ease, opacity 1s ease, -webkit-transform 0.8s ease; } 
.ls-keywords-settings .ui-motion-sec .button-group {margin-top: 16px; } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc((100% - 16px) / 3);margin: 8px 0 0 8px;visibility: hidden;opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion:nth-child(1), .ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion:nth-child(2), .ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion:nth-child(3) {margin-top: 0; } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion:nth-child(3n+1) {margin-left: 0; } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion.motion-none {visibility: visible;opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion.motion-coming {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0); } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion.motion-coming:nth-child(3n+2) {-webkit-transform: translate3d(0, 150px, 0);transform: translate3d(0, 150px, 0); } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion.motion-coming:nth-child(3n) {-webkit-transform: translate3d(0, 200px, 0);transform: translate3d(0, 200px, 0); } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion.motion-coming.motion-up {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: visible;opacity: 1;-webkit-transition: opacity 1s ease, -webkit-transform 0.8s ease;transition: opacity 1s ease, -webkit-transform 0.8s ease;transition: transform 0.8s ease, opacity 1s ease;transition: transform 0.8s ease, opacity 1s ease, -webkit-transform 0.8s ease; } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion.motion-coming.motion-up:nth-child(3n+2) {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.ls-keywords-settings .ui-motion-sec .button-group .button-multi .btn-motion.motion-coming.motion-up:nth-child(3n) {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.input-type-checkbox.type-border input[type=checkbox] + label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;padding: 9px 5px;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid var(--border-primary); } 
.input-type-checkbox.type-border input[type=checkbox] + label::after {content: none; } 
.input-type-checkbox.type-border input[type=checkbox].checked + label, .input-type-checkbox.type-border input[type=checkbox]:checked + label {border-color: var(--border-blue-same); } 
.input-type-checkbox.type-border input[type=checkbox].checked + label em, .input-type-checkbox.type-border input[type=checkbox]:checked + label em {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.ls-sol-counseling .counseling-way-sec {padding: 32px 20px 0;overflow: hidden; } 
.ls-sol-counseling .counseling-way-sec .h2 {margin-bottom: 24px; } 
.ls-sol-counseling .counseling-way-sec .way-list {margin: 32px -20px 0; } 
.ls-sol-counseling .counseling-way-sec .way-list .item {position: relative;border-top: 1px solid var(--border-secondary); } 
.ls-sol-counseling .counseling-way-sec .way-list .item:last-child {border-bottom: 1px solid var(--border-secondary); } 
.ls-sol-counseling .counseling-way-sec .way-list .item.type-button-none .link .text {padding-top: 0; } 
.ls-sol-counseling .counseling-way-sec .way-list .item .link {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 80px;padding: 16px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary ); } 
.ls-sol-counseling .counseling-way-sec .way-list .item .link .text {font-weight: 500;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;padding-top: 24px; } 
.ls-sol-counseling .counseling-way-sec .way-list .item .link .img-wrap {width: 48px;height: 48px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 12px; } 
.ls-sol-counseling .counseling-way-sec .way-list .item .link .img-wrap img {width: 100%;height: auto; } 
.ls-sol-counseling .counseling-way-sec .way-list .item .btn-type-label {position: absolute;top: 16px;left: 80px; } 
.bottom-sheet .bottom-sheet-header .pb-counseling-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.bottom-sheet .bottom-sheet-header .pb-counseling-area .header-right {margin-right: 36px; } 
.bottom-sheet .bottom-sheet-contents .tab-panel .pb-counseling-area .btn-radio-list + .related-elem {margin-top: -16px; } 
.pb-name-wrap {margin: 0 -20px;padding: 24px 20px;background-color: var(--bg-gray);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.pb-name-wrap .pb-name {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pb-name-wrap .icon-wrap {width: 96px;height: 96px;margin-left: 20px; } 
.pb-name-wrap .icon-wrap img {width: 100%;height: auto; } 
.pb-name-wrap .btn-wrap {margin-top: 8px;font-weight: 400; } 
.pb-name-wrap.housing-fee-expert {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.bottom-sheet .bottom-sheet-contents.last-wrods {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.bottom-sheet .bottom-sheet-contents .form-title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 16px; } 
.bottom-sheet .bottom-sheet-contents > p:first-child + .tab-dashboard-ptop {margin-top: 24px; } 
.btn-radio-list.reservation-list .btn-type-radio input:disabled + label {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 12px;background-color: var(--bg-gray); } 
.btn-radio-list.reservation-list .btn-type-radio input:disabled + label em {color: var(--text-tertiary); } 
.btn-radio-list.reservation-list .btn-type-radio input:disabled + label::after {content: "예약";width: auto;color: var(--text-red);background: 0 none; } 
.pb-reservation-area p.text:first-child {margin-top: 16px;margin-bottom: 8px; } 
.tabs.pb-counseling-tabs, .tabs.pb-counseling-tabs2 {margin-top: -8px; } 
.tabs.pb-counseling-tabs .pb-reservation-area {padding-left: 20px;padding-right: 20px; } 
.tabs.pb-counseling-tabs2.toggle-tabs .tab-item {margin-bottom: 0}
.pb-reservation-list .pb-reservation-item .item-title {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 24px 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.pb-reservation-list .pb-reservation-item .item-title .date {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pb-reservation-list .pb-reservation-item .item-title .label-wrap {margin-right: 16px; } 
.pb-reservation-list .pb-reservation-item .item-title .label-wrap .label {vertical-align: middle; } 
.pb-reservation-list .pb-reservation-item button.item-title.js-toggle-control {border: 0 none;background-color: transparent;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left; } 
.pb-reservation-list .pb-reservation-item .item-cont {padding-top: 0;padding-bottom: 30px; } 
.pb-reservation-list .pb-reservation-item .step-linear-type2 {margin-bottom: 36px; } 
.pb-reservation-list .pb-reservation-item .step-linear-type2 .button-group {margin-top: 36px; } 
.pb-reservation-list .pb-reservation-item .box-layout-wrap {text-align: center;font-weight: 500; } 
.pb-reservation-list .pb-reservation-item .box-layout-wrap + .button-group {margin-top: 16px; } 
.pb-reservation-list .dividers-group + .pb-reservation-item {margin-top: -32px; } 
.pb-reservation-list.type2 .pb-reservation-item button.item-title.js-toggle-control { position:relative } 
.pb-reservation-list.type2 .pb-reservation-item .item-title .date { -webkit-flex-grow:unset; flex-grow:unset } 
.pb-reservation-list.type2 .pb-reservation-item .item-title .label-wrap { margin-left:8px } 
.pb-reservation-list.type2 .pb-reservation-item .js-toggle-control::after { position:absolute; right:0 } 
.pb-reservation-list .pb-reservation-item.type-no-toggle .step-linear-type2 { margin-top:14px } 
.container[class*=ls-] .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);display: block; } 
.container[class*=ls-] .lottery-list {margin-top: 16px; } 
@-webkit-keyframes loading-ellipsis {0%, 100% {content: ""; } 
25% {content: "."; } 
50% {content: ".."; } 
75% {content: "..."; } 
 }
@keyframes loading-ellipsis {0%, 100% {content: ""; } 
25% {content: "."; } 
50% {content: ".."; } 
75% {content: "..."; } 
 }
.solpay-payment-password [class^=h]:first-child {margin-bottom: 24px; } 
.solpay-payment-password .complete-sec .h2 {margin-bottom: 8px; } 
.solpay-payment-password .ui-form-sec.solpay-notice-sec .related-elem {text-align: right; } 
.solpay-payment-password .ui-form-sec .ui-form-wrap:last-of-type .ui-form:last-child {margin-bottom: 16px; } 
.complete-notice-sec .notice-contents-wrap .title {font-weight: 500; } 
.complete-notice-sec .notice-contents-wrap .button-group {margin-top: 16px;margin-bottom: 24px; } 
.complete-notice-sec .notice-contents-wrap .title {margin-bottom: 8px; } 
.complete-notice-sec .notice-order-list li .text {margin-top: 8px; } 
.complete-notice-sec .notice-plain-box:first-child {margin-top: 32px; } 
.complete-notice-sec .notice-plain-box .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.complete-notice-sec .notice-plain-box .button-group {margin: 16px 0 32px; } 
.mysolpay-settings-sec .btn-type-custom {color: var(--text-ondark_primary-same);border-color: var(--white);background-color: transparent; } 
.gift-card-area {margin-top: 24px;background-color: var(--bg-canvas_white );border-radius: 12px;padding: 16px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.gift-card-area .title {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.gift-card-area .text {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.gift-card-area .gift-card-list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 24px; } 
.gift-card-area .gift-card-list .item {width: 50%; } 
.gift-card-area .gift-card-list .item:first-child {border-right: 1px solid var(--border-secondary); } 
.gift-card-area .gift-card-list .item .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: inherit; } 
.gift-card-area .gift-card-list .item .img-wrap {width: 48px;height: 48px; } 
.gift-card-area .gift-card-list .item .img-wrap img {width: 100%;height: auto; } 
.gift-card-area .gift-card-list .item .text-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 16px;text-align: center; } 
.gift-card-area .gift-card-list .item .text-wrap .title {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.gift-card-area .gift-card-list .item .text-wrap .desc {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.solpay-mysolpay-main {background-image: linear-gradient(180deg, var(--brand-800) 341px, transparent 341px); } 
.solpay-mysolpay-main .settings-area {color: var(--text-ondark_primary-same); } 
.solpay-mysolpay-main .settings-area .my-account-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.solpay-mysolpay-main .settings-area .my-account-info .name {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.solpay-mysolpay-main .settings-area .my-account-info .num {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.solpay-mysolpay-main .settings-area .my-account-info .num.type2 {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;text-align: right;font-weight: 500;} 
.solpay-mysolpay-main .settings-area .my-account-info .num.type2 strong {font-weight: 700;}
.solpay-mysolpay-main .show-qrcode-area {position: relative;margin: 32px 0; } 
.solpay-mysolpay-main .show-qrcode-area .link {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 16px;border-radius: 12px;background-color: var(--brand-800);color: var(--text-ondark_primary-same); } 
.solpay-mysolpay-main .show-qrcode-area .link .img-wrap, .solpay-mysolpay-main .show-qrcode-area .link .icon-wrap {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.solpay-mysolpay-main .show-qrcode-area .link .img-wrap img, .solpay-mysolpay-main .show-qrcode-area .link .icon-wrap img {width: 100%;height: auto; } 
.solpay-mysolpay-main .show-qrcode-area .link .img-barcode {margin-right: 16px;width: 56px;height: 56px; } 
.solpay-mysolpay-main .show-qrcode-area .link .icon-zeropay {position: absolute;right: 16px;bottom: 22px;display: block;width: 44px;height: 12px; } 
.solpay-mysolpay-main .show-qrcode-area .link .text-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.solpay-mysolpay-main .show-qrcode-area .link .text-wrap .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.solpay-mysolpay-main .show-qrcode-area .link .text-wrap .desc {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.swiper.solbanner-list-sec {margin-left: -20px;margin-right: -20px;padding-left: 20px; } 
.swiper.solbanner-list-sec .swiper-wrapper {margin-bottom: 40px; } 
.swiper.solbanner-list-sec [class^=banner-item] {max-width: 100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 12px;display: block; } 
.swiper.solbanner-list-sec [class^=banner-item] .link {position: relative;display: block;width: 100%;height: 100%; } 
.swiper.solbanner-list-sec [class^=banner-item] .link .img-wrap {width: 100%;height: auto; } 
.swiper.solbanner-list-sec [class^=banner-item] .link .img-wrap img {width: 100%;height: auto; } 
.swiper.solbanner-list-sec [class^=banner-item] .text-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.swiper.solbanner-list-sec [class^=banner-item] .text-wrap .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.swiper.solbanner-list-sec [class^=banner-item] .text-wrap .desc {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.solpay-giftcard-payment .my-account-box {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.solpay-giftcard-payment .my-account-box .account-info-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.solpay-giftcard-payment .my-account-box .account-info-list .item .dt {color: var(--text-tertiary); } 
.solpay-giftcard-payment .my-account-box .account-info-list .item ~ .item {margin-top: 8px; } 
.solpay-giftcard-payment .my-account-box .account-info-list .item .dd {font-weight: 500; } 
.solpay-giftcard-payment .my-account-box + .text.bullet-dot {margin-top: 16px; } 
.solpay-giftcard-payment .giftcard-info-list {margin-top: 32px; } 
.solpay-giftcard-payment .giftcard-info-list + .text {margin-top: 16px; } 
.mission-complete-area .h2 {margin-bottom: 16px; } 
[class*=ui-motion-list0] .motion-item {visibility: hidden;opacity: 0;-webkit-transform: translateY(0);transform: translateY(0); } 
[class*=ui-motion-list0] .motion-coming {visibility: hidden;opacity: 0;-webkit-transform: translateY(400px);transform: translateY(400px); } 
[class*=ui-motion-list0] .motion-coming.motion-up, [class*=ui-motion-list0] .motion-coming.motion-shown {visibility: visible;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: opacity 1s ease 0s, -webkit-transform 0.8s ease 0s;transition: opacity 1s ease 0s, -webkit-transform 0.8s ease 0s;transition: transform 0.8s ease 0s, opacity 1s ease 0s;transition: transform 0.8s ease 0s, opacity 1s ease 0s, -webkit-transform 0.8s ease 0s; } 
.popup-solpay-intro {text-align: center; } 
.popup-solpay-intro p.h4 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.popup-solpay-intro .img-wrap {width: 192px;height: 136px;margin: 16px auto; } 
.popup-solpay-intro .img-wrap img {width: 100%;height: auto; } 
.popup-solpay-intro .notice-area p.text:first-child {font-weight: 500;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.popup-solpay-intro .notice-area p.text + p.text .font-em {color: inherit; } 
.popup-solpay-intro .notice-area p.text + p.text .text-tip {display: block; } 
#contents-area > .container.pb-pwm-service {padding-top: 0; } 
#contents-area > .container.pb-pwm-service .js-toggle-control::after {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
#contents-area > .container.pb-pwm-service .service-list-sec {padding: 32px 0;margin-right: -20px;margin-left: -20px; } 
#contents-area > .container.pb-pwm-service .service-list-sec .swiper.service-list-swiper {padding-left: 20px;padding-right: 20px; } 
#contents-area > .container.pb-pwm-service .service-list-sec .service-list-swiper .swiper-slide .img-wrap {margin-bottom: 16px; } 
#contents-area > .container.pb-pwm-service .service-list-sec .service-list-swiper .swiper-slide .img-caption {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
#contents-area > .container.pb-pwm-service .product-visual-sec {margin: 0 -20px; } 
#contents-area > .container.pb-pwm-service .product-visual-sec .visual-product-area {position: relative;color: var(--text-ondark_primary-same); } 
#contents-area > .container.pb-pwm-service .product-visual-sec .visual-product-area .btn-area {position: fixed;right: 20px;bottom: 40px;left: 20px;text-align: center;opacity: 1;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease; } 
#contents-area > .container.pb-pwm-service .product-visual-sec .visual-product-area .btn-area .btn-arrow-up {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-ondark_primary-same);background-color: transparent;border: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .container.pb-pwm-service .product-visual-sec .visual-product-area .btn-area .btn-arrow-up::before {content: "";display: block;width: 48px;height: 48px;background: url(/images/web/img/icon/icon-arrow-white48.png) 0 0;background-size: 48px 48px; } 
#contents-area > .container.pb-pwm-service .product-visual-sec .visual-product-area .btn-area.is-hidden {opacity: 0;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease; } 
#contents-area > .container.pb-pwm-service .product-visual02-sec .img-wrap {border-radius: 12px;overflow: hidden; } 
#contents-area > .container.pb-pwm-service .product-visual02-sec .img-wrap img {width: 100%;height: auto; } 
#contents-area > .container.pb-pwm-service .product-visual03-sec {margin: 0 -20px; } 
#contents-area > .container.pb-pwm-service .product-visual03-sec .img-wrap {border-radius: 12px;overflow: hidden; } 
#contents-area > .container.pb-pwm-service .product-visual03-sec .img-wrap img {width: 100%;height: auto; } 
#contents-area > .container.pb-pwm-service .product-spec-sec {padding: 24px 20px 34px;margin: 0 -20px -48px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: calc(100vh - 49px); } 
#contents-area > .container.pb-pwm-service .product-spec-sec.type-bg-gray {background-color: var(--bg-gray); } 
#contents-area > .container.pb-pwm-service .product-spec-sec.type-bg-gray .title {background-color: var(--bg-gray); } 
#contents-area > .container.pb-pwm-service .product-spec-sec .visual-description-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 78px; } 
#contents-area > .container.pb-pwm-service .product-spec-sec .visual-description-area .desc + .box-layout-wrap.style-radius {margin-top: 8px; } 
#contents-area > .container.pb-pwm-service .product-spec-sec .visual-description-area .box-layout-wrap.style-radius .box-title {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .container.pb-pwm-service .product-spec-sec .title {display: block;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;background-color: var(--bg-canvas_white );width: 100%; } 
#contents-area > .container.pb-pwm-service .product-spec-sec .title.is-hidden {visibility: hidden; } 
#contents-area > .container.pb-pwm-service .product-spec-sec .sub-title {margin-top: 8px;margin-bottom: 16px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
#contents-area > .container.pb-pwm-service .product-spec-sec .desc-title {margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
#contents-area > .container.pb-pwm-service .product-spec-sec .desc {margin-top: 8px;margin-bottom: 24px; } 
#contents-area > .container.pb-pwm-service .product-spec-sec .product-slide-area .link .img-wrap {border-radius: 12px;overflow: hidden; } 
#contents-area > .container.pb-pwm-service .product-spec-sec .product-slide-area .link .img-wrap img {width: 100%;height: auto; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec {padding-top: 32px; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec h2.title {margin-bottom: 24px; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item {margin-bottom: 24px; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .btn {display: block;background-color: transparent;border: 0 none;padding: 0;margin: 0;width: 100%; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-wrap {margin-bottom: 16px;border-radius: 12px;overflow: hidden; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-wrap img {width: 100%;height: auto; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-caption {text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-caption .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-caption .title-area .title {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-caption .title-area .label-wrap {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 10px; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-caption .title-area .label-wrap .label-type-strong {padding: 2px 6px 3px;border-radius: 100px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-caption .title-area .label-wrap .label-type-strong.color01 {background-color: var(--gray-600); } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .item .img-caption .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#contents-area > .container.pb-pwm-service .pwm-event-sec .pwn-event-list .more-button {margin-bottom: 0; } 
#contents-area > .container.pb-pwm-service.ui-motion-container {position: relative;overflow-y: auto; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .is-fixed {position: fixed;top: 49px; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .service-list-sec.ui-motion-item {position: fixed;left: 20px;right: 20px;top: 49px;z-index: 1;width: 100%; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual-sec.ui-motion-item {position: absolute;right: 0;left: 0;z-index: 2;background-color: var(--bg-canvas_white );margin: 0; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual-sec .visual-product-area {height: 100%; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual-sec .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;overflow: hidden;padding-bottom: 10px; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual-sec .img-wrap img {-o-object-fit: cover;object-fit: cover; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual-sec.is-fixed {position: fixed;top: 49px; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual02-sec.ui-motion-item {position: absolute;top: 230px;right: 0;left: 0;z-index: 2;padding: 0 20px;background-color: var(--bg-canvas_white );margin: 0; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual02-sec .visual-product-area {height: 100%; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual02-sec .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;overflow: hidden; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual02-sec .img-wrap img {width: 100%; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual02-sec.is-fixed {position: fixed;top: 49px; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual03-sec.ui-motion-item {position: relative;top: 230px;right: 0;left: 0;z-index: 0;background-color: var(--bg-canvas_white );margin: 0 -20px; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual03-sec .visual-product-area {height: 100%; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual03-sec .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;overflow: hidden; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual03-sec .img-wrap img {width: 100%; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual03-sec .swiper-slide {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-visual03-sec.is-fixed {position: fixed;top: 49px; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec {background-color: var(--bg-canvas_white ); } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec.ui-motion-item {position: absolute;top: calc(100vh + 230px - 49px - 49px);right: 0;left: 0;z-index: 2;display: block;overflow: hidden;margin: 0; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec.type-bg-gray {background-color: var(--bg-gray); } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec.type-bg-gray .title {background-color: var(--bg-gray); } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec .visual-description-area {height: 100%; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec .visual-description-area .title.is-fixed {position: fixed;top: auto;right: 0;left: 0;width: auto;padding-left: 20px;padding-right: 20px;background-color: var(--bg-canvas_white ); } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec .visual-description-area .title.ui-motion-title {bottom: 140px;color: var(--text-ondark_primary-same);background-color: transparent; } 
#contents-area > .container.pb-pwm-service.ui-motion-container .product-spec-sec.is-fixed {position: fixed;top: 49px;padding-top: 24px; } 
.bs-pwm-service .info-data-wrap .input-wrap {margin-top: 16px; } 
.bs-pwm-service .info-data-wrap .input-wrap .ui-form-group {margin-top: 0; } 
.bs-pwm-service .info-data-wrap .input-wrap .ui-form-group .ui-form {margin-bottom: 8px; } 
.bs-pwm-service .info-data-wrap .input-wrap .ui-form-group .ui-form:last-child {margin-bottom: 20px; } 
.bs-pwm-service .info-data-wrap .input-wrap .ui-form:last-child {margin-bottom: 0; } 
.bs-pwm-service .event-info-area .h2.title {display: block;margin-bottom: 24px; } 
.bs-pwm-service .event-info-area .h2.title.sns-view {position: relative;padding-right: 80px; } 
.bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area {position: absolute;right: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area .link {margin-left: 8px; } 
.bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area .link:first-child {margin-left: 0; } 
.bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area [class^=icon-share-] {display: block;width: 32px;height: 32px;overflow: hidden; } 
.bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area [class^=icon-share-]::before {content: "";display: block;width: 32px;height: 32px;border-radius: 50%;background-color: var(--bg-gray); } 
.bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area .icon-share-kakao::before {background-position: 0 -64px;background-repeat: no-repeat;background-color: transparent;background-color: var(--bg-gray); } 
.bs-pwm-service .event-info-area .h2.title.sns-view .link-share-area .icon-share-text::before {background-position: -32px -64px;background-repeat: no-repeat;background-color: transparent;background-color: var(--bg-gray); } 
.bs-pwm-service .event-info-area .img-wrap {margin: 32px 0 16px; } 
.bs-pwm-service .event-info-area .img-wrap img {width: 100%;height: auto; } 
.bs-pwm-service .event-info-area .img-caption .text ~ .text {margin-top: 24px; } 
.bs-pwm-service .event-info-area .event-result-wrap {margin: 24px 0 32px; } 
.bs-pwm-service .event-info-area .event-result-wrap .text-data-list li ~ li {margin-top: 8px; } 
.bs-pwm-service .event-info-area .event-result-wrap .text-data-list .tit-data-view {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.bs-pwm-service .event-info-area .event-result-wrap .txt-data-view {font-weight: 500;color: var(--text-primary ); } 
.bs-pwm-service .event-info-area .box-layout-wrap {margin-bottom: 0; } 
.bs-pwm-service > .table-list-wrap {margin-bottom: 32px; } 
.bs-pwm-service .no-data-wrap {margin-top: 32px; } 
.bs-pwm-service .ui-form-wrap:last-child {margin-bottom: 0; } 
.bs-pwm-service .ui-form-wrap .list-radio-column li:last-child .ui-form:last-child {margin-bottom: 0; } 
.solpay-mysolpay-management .no-data-sec .text-nodata .h2 {margin-bottom: 16px; } 
.solpay-mysolpay-management .solpay-profile-sec {padding: 12px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.solpay-mysolpay-management .solpay-profile-sec .h2 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 0; } 
.solpay-mysolpay-management .solpay-profile-sec .h2 .subtext {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.solpay-mysolpay-management .solpay-profile-sec .img-wrap {width: 96px;height: auto; } 
.solpay-mysolpay-management .solpay-profile-sec .img-wrap img {width: 100%;height: auto; } 
.solpay-mysolpay-management .solpay-profile-sec.type-bg {background-color: var(--bg-gray); } 
.solpay-mysolpay-management .account-info-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.solpay-mysolpay-management .account-info-area .acc-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-secondary); } 
.solpay-mysolpay-management .account-info-area .acc-number {margin-top: 4px;color: var(--text-tertiary); } 
.solpay-mysolpay-management .account-info-area .acc-balance {margin-top: 16px;text-align: right; } 
.solpay-mysolpay-management .account-info-area .acc-balance .balance-title {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.solpay-mysolpay-management .account-info-area .acc-balance .balance-number {margin-left: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.solpay-mysolpay-management .ui-form-sec.payment-password-sec .ui-form-wrap:first-child {margin-top: 0; } 
.solpay-mysolpay-management .complete-sec > .h2:first-of-type {margin-bottom: 0; } 
.solpay-mysolpay-management .complete-sec .h2 + .complete-text {margin-top: 8px; } 
.manage-account-sec .manage-account-area .account-status {display: block;margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.manage-account-sec .manage-account-area .acc-balance {width: 100%;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.select-account-sec .sol-account-list .type-card-prod ~ .type-card-prod {margin-top: 12px; } 
.select-account-sec .sol-account-list .type-card-prod .account-info-area .acc-balance {width: 100%;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.select-account-sec .sol-account-list .title-wrap {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-left: 32px;padding-right: 24px; } 
.select-account-sec .sol-account-list .icon-wrap {width: 24px;height: 24px;position: absolute;left: 0;top: calc(50% - 11px); } 
.select-account-sec .sol-account-list .icon-wrap img {width: 100%;height: auto; } 
.management-service-sec.ui-list-wrap .list-item {margin-top: 12px;border: 0 none; } 
.management-service-sec.ui-list-wrap .list-item:first-child {margin-top: 32px; } 
.management-service-sec.ui-list-wrap .item-content {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.management-service-sec.ui-list-wrap .item-content .item-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.management-service-sec.ui-list-wrap .item-content .item-body .dt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.management-service-sec.ui-list-wrap .item-content .item-body .dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.biometrics-notice-sec .notice-order-list > li ul.text {margin-top: 4px; } 
.ui-btn-top {position: fixed;bottom: -100px;right: 20px;background-color: var(--bg-canvas_white );border-radius: 50%;overflow: hidden;z-index: 10;-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);opacity: 0; } 
.ui-btn-top .link {position: relative;display: block;width: 48px;height: 48px;font-size: 1px;text-indent: -500px;color: transparent;overflow: hidden; } 
.ui-btn-top::after {content: "";position: absolute;left: calc(50% - 12px);top: calc(50% - 12px);display: block;width: 24px;height: 24px;background-position: -168px -168px;background-repeat: no-repeat;background-color: transparent; } 
.ui-btn-top.up {-webkit-transition: all 1s ease;transition: all 1s ease;bottom: -100px;opacity: 0; } 
.ui-btn-top.down {-webkit-transition: all 1s ease;transition: all 1s ease;bottom: 100px;opacity: 1; } 
.sticky-button.button-group.is-fixed {display: fixed !important; } 
.sticky-button.button-group.is-hidden {-webkit-transition: all 0.3s ease;transition: all 0.3s ease;bottom: -94px; } 
.sticky-button.button-group.is-show {-webkit-transition: all 0.3s ease;transition: all 0.3s ease;bottom: 0px; } 
.pbtax-bottom-sheet .tax-result-sec .subtext.bullet-star {margin-top: 16px; } 
.pbtax-bottom-sheet .tax-result-sec .text-data-list .font-em {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pbtax-bottom-sheet .tax-detail-sec {margin-top: 16px; } 
.pbtax-bottom-sheet .tax-detail-sec .js-toggle-control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 100%;padding: 0;margin: 0;text-align: right;border: 0 none;background-color: transparent; } 
.pbtax-bottom-sheet .tax-detail-sec .js-toggle-control span {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pbtax-bottom-sheet .tax-detail-sec .tax-detail-table {margin-top: 24px; } 
.pbtax-bottom-sheet .tax-detail-sec .tax-detail-table .tit-data-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.pbtax-bottom-sheet .tax-detail-sec .tax-detail-table .tit-data-area span.desc {color: var(--text-tertiary);display: block; } 
.pbtax-bottom-sheet .healthcare-result-sec .color-prime {color: var(--text-yellow); } 
.pbtax-bottom-sheet .healthcare-result-sec .title-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pbtax-bottom-sheet .healthcare-result-sec .text.bullet-dot {margin-top: 8px; } 
.pbtax-bottom-sheet .healthcare-detail-sec .dt {margin-top: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pbtax-bottom-sheet .healthcare-detail-sec .dt ~ .dt {margin-top: 24px; } 
.pbtax-bottom-sheet .healthcare-detail-sec .dt.sub-dt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 24px;margin-bottom: 12px; } 
.pbtax-bottom-sheet .healthcare-detail-sec .dd {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-round {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 16px;padding-bottom: 20px; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-round .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 144px;height: 144px;border-radius: 50%;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same); } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-round .item ~ .item {margin-left: 23px; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-round .item .item-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-round .item .item-desc {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;text-align: center; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-round .item ~ .item {background-color: var(--bg-blue-same); } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-gray);border-color: var(--gray-50); } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-canvas_white );border-color: var(--white);color: var(--text-primary );padding: 16px; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg .item ~ .item {margin-top: 8px; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg .item .item-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg .item .item-desc {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg .item.type-divider {border-bottom-left-radius: 0;border-bottom-right-radius: 0; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg .item.type-divider ~ .type-divider {position: relative;margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0; } 
.pbtax-bottom-sheet .healthcare-detail-sec .item-list.type-bg .item.type-divider ~ .type-divider::after {content: "";position: absolute;top: 0;left: 16px;right: 16px;border-top: 1px solid var(--border-secondary); } 
.pbtax-bottom-sheet .pbtax-house-sec .button-group {margin-top: 16px;margin-bottom: 24px; } 
.pbtax-bottom-sheet .pbtax-house-sec.ui-form-sec .ui-form-wrap {margin-top: 20px; } 
.pbtax-bottom-sheet .pbtax-house-sec.ui-form-sec .ui-form-wrap:first-child {margin-top: 0; } 
.pbtax-bottom-sheet .pbtax-house-sec.ui-form-sec .ui-form-wrap:last-child .ui-form {margin-bottom: 0; } 
.pbtax-bottom-sheet .pbtax-house-sec.ui-form-sec .ui-form-wrap:last-child .related-elem {margin-bottom: 0; } 
.pbtax-bottom-sheet .pbtax-house-sec.ui-form-sec .ui-form-wrap .title:first-child {display: block;margin-bottom: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pbtax-bottom-sheet .pbtax-house-sec.ui-form-sec .ui-form-wrap .related-elem {margin-top: -4px;margin-bottom: 20px; } 
.pbtax-bottom-sheet .ui-form-sec .ui-form-wrap:first-child {margin-top: 0; } 
.pbtax-bottom-sheet .ui-form-sec .ui-form-wrap:last-child .ui-form {margin-bottom: 0; } 
.pbtax-bottom-sheet .ui-form-sec .ui-form-wrap:last-child .related-elem {margin-top: 16px; } 
.pbtax-bottom-sheet .ui-form-sec .ui-form-wrap .btn-radio-list {margin-bottom: 20px; } 
.bottom-sheet-buttons.button-group .bp-counsel-wrap {margin-bottom: 12px; } 
.bottom-sheet-buttons.button-group .bp-counsel-wrap:last-child {margin-bottom: 0; } 
.bottom-sheet-buttons.button-group .bp-counsel-wrap.button-row {margin-bottom: 20px; } 
.ui-form-wrap.type-inner-button {position: relative; } 
.ui-form-wrap.type-inner-button .button-wrap {position: absolute;top: 0;right: 0; } 
.ui-form-wrap.type-inner-button .form-label {padding-right: 70px; } 
.button-text-area.type-tooltip {margin-top: 32px; } 
.button-text-area.type-tooltip .btn {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 0;margin: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-canvas_white );border: 0 none; } 
.button-text-area.type-tooltip .btn::after {content: "";display: block;width: 24px;height: 24px;margin-left: 4px;background-position: -216px 0;background-repeat: no-repeat;background-color: transparent; } 
.ui-form-wrap.type-self-writing .ui-form {margin-bottom: 16px; } 
.ui-form-wrap.type-self-writing .button-group {margin-top: 0;margin-bottom: 24px; } 
.pb-coordination-sec .pb-coordination-list {margin-top: -16px; } 
.pb-coordination-sec .pb-coordination-list .item ~ .item {margin-top: 32px; } 
.pb-coordination-sec .pb-coordination-list .item .dt {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pb-coordination-sec .pb-coordination-list .item .dt:first-child {margin-top: 0; } 
.pb-coordination-sec .pb-coordination-list .item .dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 8px;color: var(--text-tertiary); } 
.pb-coordination-sec .pb-coordination-list .item ul.text {margin-top: 8px; } 
.solpay-online-sec + .ui-form-sec .ui-form-wrap:first-child {margin-top: 32px; } 
.solpay-online-sec + .ui-form-sec .ui-form-wrap .related-elem {text-align: right; } 
.solpay-online-sec .box-layout-wrap .solpay-online-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.solpay-online-sec .box-layout-wrap .solpay-online-wrap [class^=online-] {display: block; } 
.solpay-online-sec .box-layout-wrap .solpay-online-wrap .online-store {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;font-weight: 500; } 
.solpay-online-sec .box-layout-wrap .solpay-online-wrap .online-name {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.solpay-online-sec .box-layout-wrap .solpay-online-wrap .online-payment-total {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.solpay-online-sec .box-layout-wrap .solpay-online-wrap .online-payment-total .dt {-webkit-box-flex: 0.3;-ms-flex: 0.3 0 auto;flex: 0.3 0 auto; } 
.solpay-online-sec .box-layout-wrap .solpay-online-wrap .online-payment-total .dd {-webkit-box-flex: 0.7;-ms-flex: 0.7 0 auto;flex: 0.7 0 auto;font-weight: 500;color: var(--text-primary );text-align: right; } 
.solpay-online-sec .solpay-linked-wrap {margin-top: 32px; } 
.solpay-online-sec .solpay-linked-wrap:first-child {margin-top: 0; } 
.solpay-online-sec .solpay-linked-wrap .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.solpay-online-sec .solpay-linked-wrap .title-area .title {font-weight: 500; } 
.solpay-online-sec .solpay-linked-wrap .info-list {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 16px;margin-bottom: 16px; } 
.solpay-online-sec .solpay-linked-wrap .info-list [class*=dt] {-webkit-box-flex: 0.3;-ms-flex: 0.3 0 50%;flex: 0.3 0 50%; } 
.solpay-online-sec .solpay-linked-wrap .info-list [class*=dd] {-webkit-box-flex: 0.7;-ms-flex: 0.7 0 50%;flex: 0.7 0 50%;text-align: right;color: var(--text-primary );font-weight: 500; } 
.solpay-online-sec .solpay-linked-wrap .info-list > span + span + span {margin-top: 8px; } 
.solpay-online-sec .list-type-table.solpay-online-table {margin-top: 32px; } 
.error-text03 .error-text-inner {display: block;font-weight: 400;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.error-text03 .error-text-inner:last-child {margin-bottom: -8px; } 
.multiport-tab-wrap .default-tabs {margin: 0; } 
.multiport-tab-wrap .default-tabs > .tab-list {background: var(--bg-canvas_white ); } 
.multiport-tab-wrap .default-tabs .tab-list .tab-item {position: relative; } 
.multiport-tab-wrap .default-tabs .tab-list .tab-item .port-bubble-wrap {padding: 0;max-width: calc(100vw - 40px);display: block; } 
.multiport-tab-wrap .default-tabs .tab-list .tab-item .port-bubble-wrap .bubble-text::before {content: attr(data-length); } 
.multiport-tab-wrap .default-tabs .tab-list .tab-item .port-bubble-wrap.is-hidden {display: none; } 
.multiport-tab-wrap .default-tabs .tab-list .tab-item:first-child, .multiport-tab-wrap .default-tabs .tab-list .tab-item:last-child {margin-left: 0;margin-right: 0; } 
.port-bubble-wrap {position: absolute;z-index: 10;left: 20px;top: 64px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;max-width: calc(100wh - 40px); } 
.port-bubble-wrap.is-hidden {display: none; } 
.port-bubble-wrap .bubble-text {position: relative;width: 100%;display: block;padding: 6px 12px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;border: 1px solid var(--border-yellow-same);border-radius: 6px;white-space: nowrap;color: var(--text-ondark_primary-same);background-color: var(--palette-brown-500); } 
.port-bubble-wrap .icon-arrow {content: "";position: absolute;top: -8px;left: 10px;border-style: solid;border-width: 0px 6px 8px 6px;border-color: transparent transparent var(--border-yellow-same) transparent; } 
.supporting-neighborhood-program .complete-sec > .h2:first-of-type {margin-bottom: 0; } 
.supporting-neighborhood-program .complete-sec .h2 + .complete-text {margin-top: 8px; } 
.supporting-neighborhood-program .sec-title {margin-bottom: 24px; } 
.supporting-neighborhood-program .h2.sec-title + .title-related-element {margin-top: -16px;margin-bottom: 24px; } 
.supporting-neighborhood-program .ui-form-group.type-static-label .date-range-set {margin-top: 0; } 
.supporting-neighborhood-program .supporting-join-sec .h4.sec-title {margin-bottom: 16px; } 
.supporting-neighborhood-program .supporting-join-sec .step-dash-wrap li > p {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.supporting-neighborhood-program .supporting-join-sec .ui-form-wrap:last-child .ui-form:last-child {margin-bottom: 0; } 
.supporting-neighborhood-program .ui-form-wrap.ui-textarea-wrap .ui-form + .related-elem {margin-top: -8px; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-wrap .tab-item .port-bubble-wrap {display: none; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-wrap .tab-item.active .port-bubble-wrap {display: block; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-wrap .tab-item.active .port-bubble-wrap.is-hidden {display: none; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-panel.has-bubble .increase-myassets-sec .my-total-assets.type-bg {padding-top: 62px; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-panel .portfolio-chart-sec.is-hidden {height: 0;opacity: 0;-webkit-transition: all 1s ease;transition: all 1s ease; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-panel .portfolio-chart-sec.is-hidden + .dividers-group {display: none; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-panel .portfolio-chart-sec.is-visible {height: auto;opacity: 1;-webkit-transition: all 1s ease;transition: all 1s ease; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-panel .portfolio-chart-sec.is-visible + .dividers-group {display: block; } 
#contents-area > .container[class*=ui-motion-list] .multiport-tab-panel .total-report-sec .btn-pb-counsel {margin-bottom: 0; } 
.form-wrap-title {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ui-form-sec.supporting-join-sec .ui-form-wrap .btn-radio-list {margin-bottom: 20px; } 
.ui-form-sec.supporting-join-sec .ui-form-wrap .btn-radio-list + .related-elem {margin-top: -4px; } 
.ui-form-sec.supporting-join-sec .ui-form-wrap .ui-form textarea {min-height: 150px; } 
.ui-form-sec.supporting-join-sec .ui-form-wrap.add-file-wrap {margin-bottom: 20px; } 
.ui-form-sec.supporting-join-sec .ui-form-wrap:not(:last-child) .ui-checkbox-list {margin-bottom: 20px; } 
.ui-form-sec.supporting-join-sec .ui-form-group .static-label {display: block;margin-bottom: 8px; } 
.ui-form-sec.supporting-join-sec .ui-form-group .ui-form + .ui-form {margin-top: -12px; } 
.ui-form-sec.supporting-join-sec .add-file-wrap .button-group + ul.text {margin-top: 16px; } 
.ui-form-sec.supporting-join-sec .add-file-wrap ul.text + p.bullet-star {margin-top: 8px; } 
.ui-form-sec.supporting-join-sec .add-file-wrap a.color-em {color: var(--text-blue); } 
.ui-form-sec.supporting-join-sec .ui-form-wrap.ui-textarea-wrap + .ui-form-wrap .ui-form-group {margin-top: 20px; } 
.add-file-list {margin-top: 16px; } 
.add-file-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.add-file-list .item:first-child {border-top: 1px solid var(--border-secondary); } 
.add-file-list .item .link {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;color: var(--text-tertiary); } 
.add-file-list .item .btn-close {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 24px;height: 24px;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent;border: 0; } 
.add-file-list .item .btn-close .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
#contents-area > .container.supporting-preview-file {padding: 0;height: calc(100vh - 49px - 94px);padding-bottom: 94px;margin-bottom: -94px;overflow: hidden;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.supporting-preview-file {background-color: var(--gray950-a60); } 
.supporting-preview-file .preview-file-sec {width: 100%;height: 100%;text-align: center; } 
.supporting-preview-file .preview-file-sec .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%; } 
.supporting-preview-file .preview-file-sec.sample-file-sec {position: relative;padding: 20px;padding-top: 25%;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.supporting-preview-file .preview-file-sec.sample-file-sec .img-wrap {position: relative;max-width: 100%;height: auto; } 
.supporting-preview-file .preview-file-sec.sample-file-sec .img-wrap::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;-webkit-box-shadow: 0 0 0 4px inset var(--bg-canvas-white);box-shadow: 0 0 0 4px inset var(--bg-canvas-white);opacity: 0.6; } 
.supporting-preview-file .preview-file-sec.sample-file-sec .caption-area {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.supporting-preview-file .preview-poster-sec {background-color: var(--bg-gray);padding: 32px 20px; } 
.supporting-preview-file.type-new .preview-file-sec {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.supporting-preview-file.type-new .preview-file-sec .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: auto;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.supporting-preview-file.type-new .preview-file-sec.sample-file-sec {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.supporting-preview-file.type-new .preview-file-sec.sample-file-sec .img-wrap {height: auto;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.supporting-preview-file.type-new .preview-notice-area {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-bottom: 60px;padding: 16px 20px;text-align: left;z-index: 91; } 
.supporting-preview-file.type-new .preview-notice-area p.bullet-dot {color: var(--text-ondark_primary-same); } 
.supporting-preview-file.type-new .preview-notice-area p.bullet-dot::before {background-color: var(--bg-canvas_white ); } 
.supporting-preview-poster .preview-poster-sec {background-color: var(--bg-gray);padding: 32px 20px; } 
.supporting-preview-poster .preview-poster-sec .img-wrap {background-color: var(--bg-canvas_white );border-radius: 12px; } 
.supporting-preview-poster .preview-poster-sec .img-wrap img {width: 100%;height: auto; } 
.supporting-preview-poster .preview-poster-sec .img-wrap ~ .img-wrap {margin-left: 20px; } 
.supporting-preview-poster .preview-poster-sec:last-child {margin-bottom: -32px; } 
.supporting-preview-poster .preview-poster-sec.type-row {overflow-y: auto;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.supporting-preview-poster .preview-poster-sec.type-row .img-wrap {min-width: 100%; } 
.supporting-preview-poster .preview-poster-sec.type-row.type-newapp .inner-wrap {display: block;-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.supporting-preview-poster .preview-poster-sec.type-row.type-newapp .inner-wrap ~ .inner-wrap {margin-left: 20px; } 
.supporting-preview-poster .preview-poster-sec.type-newapp .inner-wrap {padding: 24px 20px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.supporting-preview-poster .preview-poster-sec.type-newapp .inner-wrap .store-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 16px; } 
.supporting-preview-poster .preview-poster-sec.type-newapp .inner-wrap .store-title .store-desc {color: var(--text-blue);font-weight: 500; } 
.supporting-preview-poster .preview-poster-sec.type-newapp .inner-wrap .store-title .store-name {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.supporting-preview-poster.type-new .store-info-list .label-type-strong.color03 {background-color: var(--bg-blue-same); } 
.supporting-detail-sec .list-type-table + .notice-contents-wrap {margin-top: 32px; } 
.supporting-detail-sec .list-type-table + .notice-contents-wrap .button-group + .text {margin-top: 16px; } 
.supporting-terms-sec .terms-view-wrap {margin-top: 32px;margin-bottom: 32px; } 
.supporting-terms-sec .terms-view-wrap .tit-terms-area .static-text {font-weight: 500; } 
.sticky-button.button-group.type-bg-prev {background: transparent; } 
.poster-text-sec .sec-title {margin-bottom: 24px; } 
.poster-text-sec .sec-desc {margin-top: 24px;font-weight: 400; } 
.poster-detail-sec ul.text {margin-top: 16px; } 
.poster-detail-sec ul.text + .h5 {margin-top: 32px; } 
.poster-detail-sec .h5 {margin-top: 16px;margin-bottom: 4px; } 
.poster-detail-sec .h5 ~ .bullet-dot {margin-top: 4px; } 
.poster-detail-sec p.text {margin-top: 16px; } 
.gift-star-sec, .myshinhan-bridge-sec {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 20% 20px 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background-color: var(--bg-canvas_white ); } 
.gift-star-sec .text-area, .myshinhan-bridge-sec .text-area {text-align: center;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; } 
.gift-star-sec .text-area .h2, .myshinhan-bridge-sec .text-area .h2 {font-weight: 500; } 
.gift-star-sec .text-area ~ .text-area, .myshinhan-bridge-sec .text-area ~ .text-area {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;padding-bottom: 20px;text-align: left; } 
.gift-star-sec .img-wrap {width: 120px;height: 120px;margin: 0 auto 32px; } 
.gift-star-sec .img-wrap img {width: 100%;height: auto; } 
.gift-star-sec .text-area .h2 {color: var(--text-orange);margin-bottom: 4px; } 
.gift-star-sec .text-area .h3 {margin-top: 4px;margin-bottom: 16px; } 
.myshinhan-bridge-sec .img-wrap {width: 160px;height: 72px;margin: 0 auto 5px; } 
.myshinhan-bridge-sec .img-wrap img {width: 100%;height: auto; } 
.myshinhan-bridge-sec .text-area .h2 {margin-bottom: 16px; } 
.myshinhan-bridge-sec .text-area .h5 {margin-top: 16px;font-weight: 400;color: var(--text-tertiary); } 
.my-coupon-market .coupon-visual-sec {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;min-height: 232px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 32px 20px 16px 20px;color: var(--text-ondark_primary-same);background-color: var(--palette-seafoam-600); } 
.my-coupon-market .coupon-visual-sec .text-area .h5 {font-weight: 400;margin-bottom: 0; } 
.my-coupon-market .coupon-visual-sec .text-area .title {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;letter-spacing: -1px; } 
.my-coupon-market .coupon-visual-sec .text-area .text {margin-top: 8px;color: inherit;font-weight: 400; } 
.my-coupon-market .coupon-visual-sec .img-wrap {width: 136px;height: 136px;-ms-flex-item-align: end;align-self: flex-end; } 
.my-coupon-market .coupon-visual-sec .img-wrap img {width: 100%;height: 100%; } 
.my-coupon-market .coupon-terms-sec {padding-top: 32px; } 
.my-coupon-market .coupon-terms-sec .h4 {font-weight: 400; } 
.terms-view-subtext {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.money-club-container .accordion {border-top: 0 none;margin-top: -32px; } 
.money-club-container .accordion .accordion-panel .h4 {color: var(--text-primary );margin-bottom: 8px; } 
.money-club-container .accordion .accordion-panel .subtext {color: var(--text-tertiary); } 
.money-club-container .accordion .accordion-panel .box-layout-wrap.style-radius {margin-top: 32px; } 
.money-club-container .accordion .accordion-panel .box-layout-wrap.style-radius .h5 {color: var(--text-primary ); } 
.money-club-container .ul-list-box {padding-top: 32px; } 
.money-club-container .ul-list-box .ul-list {margin-top: 16px; } 
.money-club-container .ul-list-box .list-item:first-child {border-top: 1px solid var(--border-secondary); } 
.money-club-container .ul-list-box .list-item .item-content {padding: 16px 20px; } 
.money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-] {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-]::before {content: "";display: block;width: 24px;height: 24px;margin-right: 8px; } 
.money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-].icon-salary-club01::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-].icon-salary-club02::before {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.money-club-container .ul-list-box .list-item .item-body[class*=icon-salary-].icon-salary-club03::before {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.money-club-container [class*=img-salary-] .img-wrap img {width: 100%;height: auto;border-radius: 12px; } 
.zero-pay-box {margin-top: 16px; } 
.zero-pay-box .text-em {color: var(--text-primary ); } 
.seoul-pay-box .text-em {display: block;margin-top: 16px;color: var(--text-primary ); } 
.chart-wrap {margin-top: 30px; } 
.chart-wrap.pwm-chart-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 24px; } 
.chart-wrap.pwm-chart-wrap .chart-area {width: 144px;height: auto;margin-top: 0;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.chart-wrap.pwm-chart-wrap .chart-label-list {margin-top: 24px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;width: 100%; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item ~ .item {margin-top: 12px; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title .rate {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;padding-left: 16px;font-weight: 500; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title::before {content: "";display: block;width: 10px;height: 10px;margin-right: 4px;border-radius: 100%;background-color: var(--bg-yellow-same); } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title.pwn-chart-savings::before {background-color: var(--bg-yellow-same); } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title.pwn-chart-bond::before {background-color: var(--palette-yellow-300); } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title.pwn-chart-stock::before {background-color: var(--palette-orange-500); } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .title.pwn-chart-alternative::before {background-color: var(--palette-brown-800); } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .num {color: var(--text-tertiary);text-align: right;padding-left: 4px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .num.pwn-chart-up {color: var(--text-red);font-weight: 500; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .num.pwn-chart-down {color: var(--text-blue);font-weight: 500; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link .num.pwn-chart-holding {color: var(--text-primary );font-weight: 500; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link::after {content: "";display: block;width: 12px;height: 12px;margin-left: 4px;background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.chart-wrap.pwm-chart-wrap .chart-label-list .item .link.no-link::after {display: none;}
.chart-wrap.pwm-chart-wrap.type-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; } 
.chart-wrap.pwm-chart-wrap.type-row .chart-label-list {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px;margin-left: 58px;margin-top: 0; } 
.chart-wrap.pwmanalys-chart-wrap {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;padding: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 16px; } 
.chart-wrap.pwmanalys-chart-wrap .chart-area {margin: 0; } 
.chart-wrap.pwmanalys-chart-wrap .chart-label-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px; } 
.chart-wrap.pwmanalys-chart-wrap .chart-label-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 8px;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;font-weight: 400; } 
.chart-wrap.pwmanalys-chart-wrap .chart-label-list .item ~ .item {border-left: 1px solid var(--border-secondary); } 
.chart-wrap.pwmanalys-chart-wrap .chart-label-list .item .title {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.chart-wrap.pwmanalys-chart-wrap .chart-label-list .item .rate {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.chart-wrap.pwmanalys-chart-wrap .chart-label-list .item .status {position: relative;margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;text-align: center; } 
.chart-wrap.pwmanalys-chart-wrap .chart-label-list .item .status::before {content: "";display: block; } 
.my-total-assets.type-bg .chart-wrap.pwm-chart-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 12px;margin-bottom: 32px; } 
.my-total-assets.type-bg .chart-wrap.pwm-chart-wrap .chart-area {margin-bottom: 0; } 
.my-total-assets.type-bg .chart-wrap.pwm-chart-wrap .chart-label-list .title {color: var(--text-ondark_primary-same);-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.my-total-assets.type-bg .chart-wrap.pwm-chart-wrap .chart-label-list .num {-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;color: var(--text-ondark_primary-same); } 
.coin-chart-btc::before {background-color: var(--bg-blue-same) !important;}
.coin-chart-krw::before {background-color: var(--bg-blue-same) !important;}
.coin-chart-eth::before {background-color: var(--bg-cyan-same) !important;}
.coin-chart-etc::before {background-color: var(--gray-500) !important;}
.icon-weather-sunny {position: relative; } 
.icon-weather-sunny::before {background-position: 0 -160px;background-repeat: no-repeat;background-color: transparent; } 
.icon-weather-cloudy {position: relative; } 
.icon-weather-cloudy::before {background-position: -32px -160px;background-repeat: no-repeat;background-color: transparent; } 
.icon-weather-rainy {position: relative; } 
.icon-weather-rainy::before {background-position: -64px -160px;background-repeat: no-repeat;background-color: transparent; } 
.solpay-account-detail .solpay-period-indicator {padding: 0 20px; } 
.solpay-account-detail .solpay-period-indicator .panel p.text {margin-top: 16px; } 
.solpay-account-detail .solpay-period-indicator .detail-list {border-top-color: var(--border-primary); } 
.recent-detail-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px 20px;background-color: var(--bg-gray); } 
.recent-detail-area .detail-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.recent-detail-area .detail-desc {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.payment-result-detail .detail-list {border-top: 1px solid var(--border-primary_heavy-same); } 
.payment-result-detail .detail-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.payment-result-detail .detail-list .item .dl {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.payment-result-detail .detail-list .item .dl ~ .dl {margin-top: 4px; } 
.payment-result-detail .detail-list .item .dl .dt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.payment-result-detail .detail-list .item .dl .dd {padding-left: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.payment-result-detail .detail-list .item .dl .payment-type {color: var(--text-blue); } 
.payment-result-detail .detail-list .item .dl .payment-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.payment-result-detail .detail-list .item .dl .payment-num {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.payment-result-detail .detail-list .item .dl .payment-text {color: var(--text-tertiary); } 
.payment-result-detail .detail-list .item .dl .payment-code {color: var(--text-tertiary); } 
.payment-result-detail .detail-list .item.type-cancel .payment-type {color: var(--text-primary ); } 
.payment-result-detail .detail-list .item.type-cancel .payment-num {color: var(--text-primary ); } 
.payment-result-detail .detail-list .item.type-refund .payment-type {color: var(--text-red); } 
.payment-result-detail .detail-list .item.type-refund .payment-num {color: var(--text-red); } 
.look-around-neighborhood.type-inner-scroll {max-height: 100vh;min-height: 100vh;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-y: auto; } 
.look-around-neighborhood.type-inner-scroll .is-fixed {position: fixed;background-color: var(--bg-canvas_white );z-index: 4; } 
.look-around-neighborhood.type-inner-scroll .is-fixed.branch-info-area {z-index: 10;left: 20px;right: 20px; } 
.look-around-neighborhood.type-inner-scroll .is-fixed.branch-info-area .branch-title::after {content: "";position: absolute;z-index: 1;right: 0;top: 60px;bottom: auto;width: 24px;height: 100px;background: -webkit-gradient(linear, left top, right top, color-stop(0, var(--bg-canvas_white-a0)), to(var(--bg-canvas_white)));background: linear-gradient(90deg, var(--bg-canvas_white-a0) 0, var(--bg-canvas_white) 100%); } 
.look-around-neighborhood.type-inner-scroll .is-fixed.tab-list {padding-top: 32px;left: 0;right: 0; } 
.look-around-neighborhood .tip-sec {margin-top: 32px;text-align: center; } 
.look-around-neighborhood .tip-sec .text-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: left; } 
.look-around-neighborhood .tip-sec .text-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.look-around-neighborhood .tip-sec .text-area .desc {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.look-around-neighborhood .tip-sec .text-area .example {color: var(--text-brand);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.look-around-neighborhood .tip-sec .btn-text-line {margin-top: 32px; } 
.look-around-neighborhood .branch-info-area .branch-title {color: var(--text-primary );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.look-around-neighborhood .branch-info-area .branch-title .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.look-around-neighborhood .branch-info-area .branch-title .branch-distance {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);text-align: right; } 
.look-around-neighborhood .map-sec .img-wrap {width: 100%;border-radius: 12px;overflow: hidden; } 
.look-around-neighborhood .map-sec .img-wrap img {width: 100%;height: auto; } 
.look-around-neighborhood .ui-form-sec:first-child .ui-form-wrap:first-child {margin-top: 0; } 
.look-around-neighborhood .branch-info-area {padding-top: 32px;margin-left: -20px;margin-right: -20px; } 
.look-around-neighborhood .branch-info-area .branch-title {padding: 0 20px; } 
.look-around-neighborhood .branch-info-area .button-withicons-group {margin-top: 16px; } 
.look-around-neighborhood .branch-detail-tabs {margin-top: 32px; } 
.look-around-neighborhood .branch-detail-tabs .tab-item {margin-right: 24px; } 
.look-around-neighborhood .neighborhood-coupon-sec .text.bullet-dot:first-child {margin-bottom: 16px; } 
.look-around-neighborhood .neighborhood-coupon-sec .ui-form-wrap.ui-textarea-wrap {margin-top: 0; } 
.look-around-neighborhood .neighborhood-coupon-sec .ui-form-wrap.ui-textarea-wrap .ui-form {margin-bottom: 0; } 
.look-around-neighborhood .neighborhood-coupon-sec .ui-form-wrap.ui-textarea-wrap .ui-form textarea {min-height: 144px; } 
.container .terms-view-title:first-child {margin-bottom: 24px; } 
.terms-view-sec .terms-view-title {margin-top: 32px;margin-bottom: 14px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.terms-view-sec .terms-view-title:first-child {margin-bottom: 14px; } 
.neighborhood-address-area {padding: 0 20px;margin: 24px -20px 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.neighborhood-address-area .address-text {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.neighborhood-address-area .address-text.type-icon::before {content: "";margin-right: 4px;background-position: -240px -96px;background-repeat: no-repeat;background-color: transparent; } 
.neighborhood-address-area .btn {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 0; } 
.branch-list-sec .branch-list .item {border-bottom: 1px solid var(--border-secondary);padding: 20px 0;margin: 0 -20px; } 
.branch-list-sec .branch-list .item:first-child {border-top: 1px solid var(--border-secondary); } 
.branch-list-sec .branch-list .item .link {padding: 0 20px;display: block; } 
.branch-list-sec .branch-list .item .link .branch-title {color: var(--text-primary );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.branch-list-sec .branch-list .item .link .branch-title .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.branch-list-sec .branch-list .item .link .branch-title .branch-distance {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);text-align: right;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 8px; } 
.branch-list-sec .branch-list .item .link .branch-detail {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 16px 0; } 
.branch-list-sec .branch-list .item .link .branch-detail .img-wrap {-webkit-box-flex: 0;-ms-flex: 0 0 34%;flex: 0 0 34%;height: auto;margin-right: 16px; } 
.branch-list-sec .branch-list .item .link .branch-detail .img-wrap img {width: 100%;height: auto; } 
.branch-list-sec .branch-list .item .link .branch-detail .text-wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.branch-list-sec .branch-list .item .link .branch-detail .text-wrap .hash-tag-area {margin-top: 8px;color: var(--text-blue); } 
.button-withicons-group {overflow-x: auto;overflow-y: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 20px;padding-right: 20px; } 
.button-withicons-group::-webkit-scrollbar {display: none; } 
.button-withicons-group .btn-withicon {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 8px; } 
.button-withicons-group .btn-withicon:last-child {margin-right: 0; } 
.button-withicons-group .btn-withicon::before {top: 5px; } 
.branch-menu-sec .base-date-area {text-align: right;margin-bottom: 11px; } 
.branch-menu-sec .branch-menu-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid var(--border-secondary);padding: 16px 0; } 
.branch-menu-sec .branch-menu-list .item:first-child {border-top: 1px solid var(--border-secondary); } 
.branch-menu-sec .branch-menu-list .item .item-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.branch-menu-sec .branch-menu-list .item .item-desc {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.branch-menu-sec .branch-menu-list + .related-elem {margin-top: 16px; } 
.button-custom-neighborhood .btn {padding-top: 12px;padding-bottom: 12px; } 
.button-custom-neighborhood .label {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;line-height: 20px; } 
.button-custom-neighborhood .label span {display: block; } 
.branch-detail-tabs .panel {padding: 32px 20px 0 20px; } 
.store-info-sec .store-info-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.store-info-sec .store-info-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 8px; } 
.store-info-sec .store-info-list .item:first-child {margin-top: 0; } 
.store-info-sec .store-info-list .item .label-wrap {font-size: 0;line-height: 0; } 
.store-info-sec .store-info-list .item .label-wrap .label-type-strong {vertical-align: top; } 
.store-info-sec .store-info-list .item .label-wrap .label-type-square.type-round {padding-left: 4px;padding-right: 4px;border-radius: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.store-info-sec .store-info-list .dt {-webkit-box-flex: 0;-ms-flex: 0 0 64px;flex: 0 0 64px;padding-right: 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.store-info-sec .store-info-list .dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.store-info-sec .store-info-list .dd .inner-text {display: block;color: var(--text-tertiary);margin-top: 4px; } 
.store-info-sec .store-info-list .store-name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 24px;font-weight: 500;margin-bottom: 8px; } 
.branch-images-list {max-width: 414px;margin: 0 auto; } 
.branch-images-list .swiper-slide .img-wrap img {width: 100%;height: auto; } 
.branch-images-list .swiper-pagination {right: 16px;bottom: auto;left: auto;top: 16px; } 
.type-add-remove {margin-bottom: 20px; } 
.type-add-remove .add-remove-wrap .ui-form-inner {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.type-add-remove .add-remove-wrap .ui-form-inner .ui-form {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;margin-bottom: 16px; } 
.type-add-remove .add-remove-wrap .ui-form-inner .related-button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.type-add-remove .add-remove-wrap .ui-form-inner .related-button .btn.icon-add-small, .type-add-remove .add-remove-wrap .ui-form-inner .related-button .btn.icon-remove-small {min-width: 20px;margin: 0 2px 20px 14px; } 
.type-add-remove .add-remove-wrap .form-label {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;margin-bottom: 8px; } 
.type-add-remove .add-remove-wrap .form-label em {font-weight: 300; } 
.type-add-remove .add-remove-wrap.type-column .ui-form-inner {position: relative;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.type-add-remove .add-remove-wrap.type-column .ui-form-inner + .ui-form-inner {padding-top: 16px;margin-top: 8px;border-top: 1px solid var(--border-secondary); } 
.type-add-remove .add-remove-wrap.type-column .ui-form-inner + .ui-form-inner .related-button {top: 32px; } 
.type-add-remove .add-remove-wrap.type-column .ui-form-inner .ui-form {margin-right: 36px;margin-bottom: 8px; } 
.type-add-remove .add-remove-wrap.type-column .ui-form-inner .ui-form + .ui-form {margin-top: 0; } 
.type-add-remove .add-remove-wrap.type-column .ui-form-inner .related-button {position: absolute;right: 0;top: 16px; } 
.type-add-remove .add-remove-wrap.type-column .ui-form-inner .related-button .btn.icon-add-small, .type-add-remove .add-remove-wrap.type-column .ui-form-inner .related-button .btn.icon-remove-small {margin-right: 0; } 
.btn.icon-add-small {padding: 0;margin: 0;border: 0 none;background-color: transparent; } 
.btn.icon-add-small .label::before {content: "";display: block;width: 24px;height: 24px;background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.btn.icon-remove-small {padding: 0;margin: 0;border: 0 none;background-color: transparent; } 
.btn.icon-remove-small .label::before {content: "";display: block;width: 24px;height: 24px;background-position: -264px -144px;background-repeat: no-repeat;background-color: transparent; } 
.reward-sh-point .reward-point-visual {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.reward-sh-point .reward-point-visual .visual-title {margin-bottom: 0;text-align: center; } 
.reward-sh-point .reward-point-visual .img-wrap {width: 104px;height: auto;margin-top: 24px;margin-bottom: 16px; } 
.reward-sh-point .reward-point-visual .img-wrap img {width: 104px;height: auto; } 
.reward-sh-point .reward-point-detail .step-dot-wrap {margin-top: 24px; } 
.reward-sh-point .reward-point-detail .text + .related-elem {margin-top: 24px;text-align: right; } 
.solpay-zeropay-receipt {background-color: var(--bg-gray); } 
.solpay-zeropay-receipt .detail-header-sec {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 20px; } 
.solpay-zeropay-receipt .detail-header-sec .icon-wrap {width: 86px; } 
.solpay-zeropay-receipt .detail-header-sec .icon-wrap img {width: 100%;height: auto; } 
.solpay-zeropay-receipt .detail-body-sec {padding: 24px 16px;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.solpay-zeropay-receipt .detail-body-sec .h2 {margin-bottom: 8px; } 
.solpay-zeropay-receipt .detail-body-sec .list-type-table-wrap .h5 {margin-top: 16px;margin-bottom: 8px; } 
.solpay-zeropay-receipt .detail-body-sec .list-type-table-wrap .h5 + .list-type-table {border-top: 0 none;padding-top: 0;margin-top: 8px; } 
.solpay-zeropay-receipt .detail-body-sec .list-type-table-wrap .list-type-table {border-bottom: 1px dashed var(--border-secondary); } 
.solpay-zeropay-receipt .detail-body-sec .list-type-table-wrap .list-type-table .txt-data-area {padding-left: 12px;max-width: 70%; } 
.solpay-zeropay-receipt .detail-body-sec .list-type-table-wrap .list-type-table .font-em {font-weight: 500; } 
.solpay-zeropay-receipt .detail-body-sec p.text.bullet-star.color-em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.icon-capture {padding: 0;margin: 0;background-color: inherit;border: 0; } 
.icon-capture::after {content: "";display: block;width: 32px;height: 32px;background-position: -32px -96px;background-repeat: no-repeat;background-color: transparent; } 
.neighborhood-intro-sec .top-area{position:relative;height:224px;margin:-32px -20px 0 -20px;padding:29px 0 0 20px;background-color:var(--bg-cyan-same);box-sizing:border-box}
.neighborhood-intro-sec .top-area .h2{color:var(--text-ondark_primary-same);margin:0 0 9px 0;position:relative;}
.neighborhood-intro-sec .top-area p.text{color:var(--text-ondark_primary-same);}
.neighborhood-intro-sec .top-area > img{position:absolute;top:76px;right:20px;width:136px;height:116px;}
.neighborhood-intro-sec .detail-area:first-child {padding-top: 0; } 
.neighborhood-intro-sec .visual-area .img-wrap {width: 100%; } 
.neighborhood-intro-sec .visual-area .img-wrap img {width: 100%;height: auto; } 
.neighborhood-intro-sec .detail-area {padding: 32px 20px 0;margin-bottom: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center; } 
.neighborhood-intro-sec .detail-area .detail-text {font-weight: 500; } 
.neighborhood-intro-sec .detail-area .detail-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;margin-top: 24px; } 
.neighborhood-intro-sec .detail-area .detail-list .item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.neighborhood-intro-sec .detail-area .detail-list .item::before {content: "";display: block;width: 88px;height: 88px;background: url(/images/web/img/lifeservice/icon-neighborhood-newapp01.png) 0 0 no-repeat;background-size: 88px auto;border-radius: 50%;margin-bottom: 16px; } 
.neighborhood-intro-sec .detail-area .detail-list .item .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.neighborhood-intro-sec .detail-area .detail-list .item .text:first-child {margin-bottom: 8px; } 
.neighborhood-intro-sec .detail-area .detail-list .item .text.font-em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.neighborhood-intro-sec .detail-area .detail-list .item:nth-child(2)::before {background: url(/images/web/img/lifeservice/icon-neighborhood-newapp02.png) 0 0 no-repeat;background-size: 88px auto; } 
.neighborhood-intro-sec .detail-area.type2{padding:32px 0 0 0;}
.neighborhood-intro-sec .detail-area.type2 .detail-text{font-size:16px;text-align:left;}
.neighborhood-intro-sec .detail-area.type2 .detail-list .item{align-items:center;}
.neighborhood-intro-sec .detail-area.type2 .detail-list .item::before {content: "";display: block;width: 72px;height: 72px;background: url(/images/web/img/lifeservice/icon-neighborhood-service01.png) 0 0 no-repeat;background-size: 72px auto;border-radius: 50%;margin-bottom: 12px; } 
.neighborhood-intro-sec .detail-area.type2 .detail-list .item:nth-child(2)::before {background: url(/images/web/img/lifeservice/icon-neighborhood-service02.png) 0 0 no-repeat;background-size: 72px auto; } 
.neighborhood-intro-sec .detail-area.type2 .detail-list .item .text:first-child{margin-bottom:4px;}
.icon-question {display: inline-block;text-indent: -10000px;overflow: hidden;vertical-align: top;background-position: -216px 0;background-repeat: no-repeat;background-color: transparent; } 
.tax-search-cancel .accordion-search-result .accordion-item ~ .accordion-item {margin-top: 8px; } 
.tax-search-cancel .accordion-search-result .accordion-item ~ .accordion-item .accordion-trigger::before {content: "";display: block;position: absolute;top: -9px;right: 0;left: 0;height: 9px;background-color: var(--bg-gray); } 
.tax-search-cancel .accordion-search-result .accordion-item:first-child .accordion-trigger::before {content: none; } 
.ui-link-box {margin: 32px 0; } 
.ui-link-box .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: var(--text-tertiary); } 
.ui-link-box .link .title {position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500; } 
.ui-link-box .link .title::after {content: "";display: inline-block;width: 24px;height: 24px;margin-left: 4px;background-position: -288px -144px;background-repeat: no-repeat;background-color: transparent; } 
.ui-link-box .link .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.ui-form-sec .ui-form-group.type-double-dash {margin-bottom: 20px; } 
.ui-form-sec .ui-form-group.type-single-dash {margin-bottom: 20px; } 
.ui-form-sec .ui-form-wrap.type-counseling-date .ui-form {margin-bottom: 24px; } 
.banner-link.shinhan-future-counsel .link-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;border-radius: 12px;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;background-color: var(--bg-gray);margin-bottom: 24px; } 
.banner-link.shinhan-future-counsel .btn-text-arrow::after {position: relative;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.toggle-tooltip-area.type-toggle-tooltip .tooltip-wrap.info-type-wrap {position: relative; } 
.toggle-tooltip-area.type-toggle-tooltip .tooltip-wrap.info-type-wrap .tooltip {max-width: calc(100vw - 40px);min-width: 146px;top: 16px;right: 0;left: auto;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.toggle-tooltip-area.type-toggle-tooltip .tooltip-wrap.info-type-wrap .tooltip .tooltip-arrow {left: auto;right: 14px; } 
.sticky-button.button-group.type-motion-banner01 {position: fixed;background: 0 none; } 
.sticky-button.button-group.type-motion-banner01.motion-up {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.sticky-button.button-group.type-motion-banner01.motion-down {-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.type-motion-banner01 {background: 0 none; } 
.type-motion-banner01.motion-up {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.type-motion-banner01.motion-down {-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.pb-consulting-area .btn-banner {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--palette-brown-300);border-radius: 12px;padding: 16px;border: 0 none; } 
.pb-consulting-area .btn-banner::after {content: "";display: block;width: 24px;height: 24px;background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 10px; } 
.pb-consulting-area .btn-banner .icon-wrap {width: 32px;height: 32px;border-radius: 50%;overflow: hidden;margin-right: 12px;-ms-flex-negative: 0;flex-shrink: 0; } 
.pb-consulting-area .btn-banner .icon-wrap img {width: 100%;height: auto; } 
.pb-consulting-area .btn-banner p.text, .pb-consulting-area .btn-banner span.text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;color: var(--text-primary );text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents .bottom-sheet-notice .btn-radio-label {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents .bottom-sheet-notice .btn-radio-list {margin-bottom: 0; } 
.pb-pwm-service.pwm-service-dashboard .pwd-reservation-area:last-child {padding-bottom: 56px; } 
.pb-pwm-service.pwm-service-dashboard .bg-grey-area {padding-bottom: 114px;margin-bottom: calc(-64px - var(--safeAreaInsetBottom)); } 
.pb-pwm-service.pwm-service-dashboard .bg-grey-area::after {content: "";display: block;height: var(--safeAreaInsetBottom);min-height: 16px; } 
.pb-pwm-service.pwm-service-dashboard .no-data-wrap {margin-top: 32px; } 
.pb-pwm-service.pwm-service-dashboard .list-item-round .link-area .item-content {padding: 18px 16px 14px; } 
.pb-pwm-service.pwm-service-dashboard .list-item-round .link-area .item-content .item-body .title {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.pb-pwm-service.pwm-service-dashboard .list-item-round .link-area .item-content .item-body .desc {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.pb-pwm-service.pwm-service-dashboard .list-item-round .link-area .item-content .icon-wrap {width: 64px;height: 64px; } 
.pb-pwm-service.pwm-service-dashboard .list-item-round .link-area .item-content .icon-wrap img {width: 100%;height: auto; } 
.pb-pwm-service.service-detail-container .service-list-sec {background-color: var(--bg-canvas_white ); } 
.pb-pwm-service.service-list-container .product-visual-sec {height: calc(100vh - 49px); } 
.pb-pwm-service.service-list-container .notice-scroll-up {position: fixed;right: 20px;bottom: 40px;left: 20px;text-align: center;opacity: 1;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease;z-index: 4; } 
.pb-pwm-service.service-list-container .notice-scroll-up .arrow-up {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-ondark_primary-same);background-color: transparent;border: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pb-pwm-service.service-list-container .notice-scroll-up .arrow-up::before {content: "";display: block;width: 48px;height: 48px;background: url(/images/web/img/icon/icon-arrow-white48.png) 0 0;background-size: 48px 48px; } 
.pb-pwm-service.service-list-container .notice-scroll-up.is-hidden {opacity: 0;z-index: 0;-webkit-transition: opacity 0.6s ease, z-index 0.6s ease;transition: opacity 0.6s ease, z-index 0.6s ease; } 
.ls-sol-counseling.solpb-counseling-main .way-list .item.ui-motion-link {-webkit-transform: translate3d(0, 300px, 0);transform: translate3d(0, 300px, 0);opacity: 0; } 
.ls-sol-counseling.solpb-counseling-main .way-list .item.motion-up {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-transition: opacity 1s ease, -webkit-transform 0.8s ease;transition: opacity 1s ease, -webkit-transform 0.8s ease;transition: transform 0.8s ease, opacity 1s ease;transition: transform 0.8s ease, opacity 1s ease, -webkit-transform 0.8s ease; } 
.popup-counsel-completed p.text + ul.text-data-list {margin-top: 16px; } 
.popup-counsel-completed p.text + ul.text-data-list > li {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.popup-counsel-completed p.text + ul.text-data-list > li .tit-data-view {min-width: 88px; } 
.popup-counsel-completed p.text + ul.text-data-list > li .txt-data-view {font-weight: 500; } 
.base-date-area .bullet-star {position: relative;padding-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.base-date-area .bullet-star::before {content: "*";position: absolute;left: 0;top: 3px; } 
.bottom-sheet-close.type-outside {top: 18px; } 
.sol-bridge-container .button-group.type-between {position: fixed;position: sticky;top: 49px;top: calc(49px + var(--safeAreaInsetTop));right: 0;left: 0;z-index: 10;margin: -32px -20px 0; } 
.sol-bridge-container .ls-bridge-sec .my-total-assets {padding-top: 20px; } 
.sol-bridge-container .chart-wrap {background-color: var(--bg-canvas_white ); } 
.sol-bridge-container .chart-wrap.mytotal-chart-wrap {border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.sol-bridge-container .chart-wrap.mytotal-chart-wrap .error-data-wrap {padding-bottom: 16px; } 
.sol-bridge-container .portfolio-chart-sec .data-spinner-wrap {min-height: 168px; } 
.sol-bridge-container .portfolio-management-sec .data-spinner-wrap {min-height: 168px;margin-top: 24px; } 
.sol-bridge-container .port-link-list .data-spinner-wrap {min-height: 168px; } 
.sol-bridge-container .port-link-list .dl .number {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.sol-bridge-container .today-stock-sec .data-spinner-wrap {min-height: 168px;margin-top: 16px; } 
.sol-bridge-container .themed-stock-sec .data-spinner-wrap {min-height: 168px;margin-top: 16px; } 
.sol-bridge-container .your-grade-sec .title-area .title .color-prime {white-space: nowrap; } 
.sol-bridge-container .special-benefits-sec .data-spinner-wrap, .sol-bridge-container .regular-service-sec .data-spinner-wrap {min-height: 168px;margin-top: 16px; } 
.solpb-gnb-header .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.solpb-gnb-header .btn-counseling-link .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary);margin-right: 6px;vertical-align: middle; } 
.solpb-gnb-header .btn-counseling-link .btn-pbsol-counseling {display: inline-block;padding: 7px 12px;margin-right: 40px;font-weight: 500;vertical-align: middle;line-height: 17px;color: var(--text-ondark_primary-same);background-color: var(--brand-950); } 
.solpb-gnb-header .btn-counseling-link .btn-pbsol-counseling img {width: 100%;height: auto; } 
.solpb-gnb-header .btn-counseling-link .btn-pbsol-chat {display: inline-block;position: relative;width: 48px;height: 48px;vertical-align: middle;border-radius: 50%;border: 0 none;background-color: var(--brand-950);-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); } 
.solpb-gnb-header .btn-counseling-link .btn-pbsol-chat::before {content: "";position: absolute;left: 8px;top: 8px;width: 32px;height: 32px;background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.solpb-gnb-contents {border-top: 1px solid var(--border-secondary); } 
.solpb-gnb-contents .solpb-gnb-area .depth1-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.solpb-gnb-contents .solpb-gnb-area .depth1-group li {margin-top: 24px; } 
.solpb-gnb-contents .solpb-gnb-area .depth1-group li:first-child {margin-top: 16px; } 
.solpb-gnb-contents .solpb-gnb-area .depth1-group .depth1-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.solpb-gnb-contents .solpb-gnb-area .depth1-group .depth1-title .btn.btn-title {background: transparent;border: 0 none;margin: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.solpb-gnb-contents .solpb-gnb-area .depth2-group > li {margin-top: 16px; } 
.solpb-gnb-contents .solpb-gnb-area .depth2-group > li > a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.solpb-gnb-contents .solpb-gnb-area .count {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin-left: 4px; } 
.solpb-gnb-contents .solpb-gnb-area .count.color-prime {color: var(--text-yellow); } 
.solpb-gnb-contents .solpb-gnb-area .name {font-weight: 500;color: var(--text-primary ); } 
.solpb-gnb-contents .dividers-group {margin-top: 24px;margin-bottom: 24px; } 
.solpb-gnb-contents .ui-form-sec .btn-radio-title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.solpb-gnb-contents .ui-form-sec .btn-radio-desc {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.solpb-gnb-contents .ui-form-sec .ui-form-radio {margin-top: 16px; } 
.solpb-gnb-contents .ui-form-sec .ui-form-radio:last-child .btn-radio-list {margin-bottom: 0; } 
#contents-area > .container.pwm-service-container {padding: 0 0 40px; } 
.container.pwm-service-container > .no-data-wrap {margin-top: 32px; } 
.container.pwm-service-container .ui-btn-top {z-index: 40; } 
.container.pwm-service-container .pwm-service-list-sec {padding: 32px 0;margin-right: 0;margin-left: 0;background-color: var(--bg-canvas_white ); } 
.container.pwm-service-container .pwm-service-list-sec .swiper.service-list-swiper {padding-left: 20px;padding-right: 20px; } 
.container.pwm-service-container .pwm-service-list-sec .service-list-swiper .swiper-slide .img-wrap {margin-bottom: 16px; } 
.container.pwm-service-container .pwm-service-list-sec .service-list-swiper .swiper-slide .img-caption {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: keep-all; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-visual-item .visual-product-area {position: relative; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-visual-item .visual-product-area .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;overflow: hidden; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-visual-item .product-slide-area .swiper-pagination {line-height: 0;bottom: 16px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-visual-item .product-slide-area .swiper-pagination.type-dot .swiper-pagination-bullet {border-color: var(--white);background-color: transparent; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-visual-item .product-slide-area .swiper-pagination.type-dot .swiper-pagination-bullet-active {background-color: var(--bg-canvas_white ); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item {width: 100%;padding: 0 20px 40px 20px;margin-bottom: -40px;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: calc(100vh - 49px); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item.type-bg-gray {background-color: var(--bg-gray); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item.type-bg-gray .title {background-color: var(--bg-gray); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 78px;word-break: keep-all; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .title {background-color: var(--bg-canvas_white );padding-right: 80px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .desc + .box-layout-wrap.style-radius {margin-top: 8px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .box-layout-wrap.style-radius .box-title {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .title {display: block;width: 100%;padding-top: 24px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .title.is-hidden {visibility: hidden; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .sub-title {margin-top: 8px;margin-bottom: 16px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .desc-title {margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .desc {margin-top: 8px;margin-bottom: 24px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .product-slide-area .link .img-wrap {border-radius: 12px;overflow: hidden; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .product-slide-area .link .img-wrap img {width: 100%;height: auto; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area {position: absolute;top: 24px;right: 20px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link {width: 32px;height: 32px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link ~ .link {margin-left: 8px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link [class^=icon-share-] {display: block;width: 32px;height: 32px;font-size: 1px;line-height: 0;color: transparent;overflow: hidden; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link [class^=icon-share-]::before {content: "";display: block;width: 32px;height: 32px;border-radius: 50%;background-color: var(--bg-gray); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link .icon-share-kakao::before {background-position: 0 -64px;background-repeat: no-repeat;background-color: transparent;background-color: var(--bg-gray); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap .pwm-service-detail-item .link-share-area .link .icon-share-text::before {background-position: -32px -64px;background-repeat: no-repeat;background-color: transparent;background-color: var(--bg-gray); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img-full .pwm-service-visual-item .visual-product-area {height: calc(100vh - 49px); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img-full .pwm-service-visual-item .visual-product-area .img-wrap img {-o-object-fit: cover;object-fit: cover; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img-full .pwm-service-visual-item .visual-product-area .btn-area {position: fixed;right: 20px;bottom: 40px;left: 20px;text-align: center;opacity: 1;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img-full .pwm-service-visual-item .visual-product-area .btn-area .btn-arrow-up {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-ondark_primary-same);background-color: transparent;border: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img-full .pwm-service-visual-item .visual-product-area .btn-area .btn-arrow-up::before {content: "";display: block;width: 48px;height: 48px;background: url(/images/web/img/icon/icon-arrow-white48.png) 0 0;background-size: 48px 48px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img-full .pwm-service-visual-item .visual-product-area .btn-area.is-hidden {opacity: 0;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img .pwm-service-visual-item .visual-product-area {padding: 0 20px;background: var(--bg-canvas_white ); } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img .pwm-service-visual-item .visual-product-area .img-wrap {border-radius: 12px;overflow: hidden; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img .pwm-service-visual-item .visual-product-area .img-wrap img {width: 100%;height: auto; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img .pwm-service-visual-item .visual-product-area .btn-area {position: fixed;right: 20px;bottom: 40px;left: 20px;text-align: center;opacity: 1;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img .pwm-service-visual-item .visual-product-area .btn-area .btn-arrow-up {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-ondark_primary-same);background-color: transparent;border: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img .pwm-service-visual-item .visual-product-area .btn-area .btn-arrow-up::before {content: "";display: block;width: 48px;height: 48px;background: url(/images/web/img/icon/icon-arrow-white48.png) 0 0;background-size: 48px 48px; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img .pwm-service-visual-item .visual-product-area .btn-area.is-hidden {opacity: 0;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease; } 
.container.pwm-service-container .pwm-service-detail-sec .pwm-service-detail-wrap.type-img-carousel .pwm-service-visual-item .swiper-slide {padding: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container.pwm-service-container.ui-motion-container {position: relative;overflow-y: auto; } 
.container.pwm-service-container.ui-motion-container .is-fixed {position: fixed;top: 49px; } 
.container.pwm-service-container.ui-motion-container .pwm-service-list-sec {position: fixed;top: 49px;left: 0;right: 0;z-index: 10;width: 100%; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-visual-item.ui-motion-item {position: absolute;right: 0;left: 0;z-index: 20; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-visual-item .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;overflow: hidden; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-visual-item.is-fixed {position: fixed;top: 49px; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-detail-item {background-color: var(--bg-canvas_white ); } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-detail-item.ui-motion-item {position: absolute;top: calc(100vh + 230px - 49px - 49px);right: 0;left: 0;z-index: 20;display: block;overflow: hidden;margin: 0; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-detail-item.type-bg-gray {background-color: var(--bg-gray); } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-detail-item.type-bg-gray .title {background-color: var(--bg-gray); } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area {height: 100%; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap .pwm-service-detail-item .visual-description-area .title.is-fixed {position: fixed;top: auto;right: 0;left: 0;width: 100%;padding-left: 20px;padding-right: 20px; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img .visual-description-area {height: 100%; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img .visual-description-area .title.is-fixed {top: 49px;background-color: var(--bg-canvas_white ); } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img-full .pwm-service-visual-item .img-wrap img {-o-object-fit: cover;object-fit: cover; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img-full .visual-description-area {height: 100%; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img-full .visual-description-area .title.is-fixed {top: auto;bottom: 140px;background-color: transparent;color: var(--text-ondark_primary-same); } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img-full .visual-description-area .title.is-fixed-top {position: fixed;top: 49px;right: 0;bottom: auto;left: 0;padding-left: 20px;padding-right: 20px;z-index: 1; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img-carousel .pwm-service-visual-item {position: relative; } 
.container.pwm-service-container.ui-motion-container .pwm-service-detail-wrap.type-img-carousel .pwm-service-visual-item.ui-motion-item {z-index: 9; } 
.pwm-service-container .product-visual-sec {height: calc(100vh - 49px); } 
.pwm-service-container .notice-scroll-up {position: fixed;right: 20px;bottom: 40px;left: 20px;text-align: center;opacity: 1;-webkit-transition: opacity 0.6s ease;transition: opacity 0.6s ease;z-index: 30; } 
.pwm-service-container .notice-scroll-up .arrow-up {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-ondark_primary-same);background-color: transparent;border: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pwm-service-container .notice-scroll-up .arrow-up::before {content: "";display: block;width: 48px;height: 48px;background: url(/images/web/img/icon/icon-arrow-white48.png) 0 0;background-size: 48px 48px; } 
.pwm-service-container .notice-scroll-up.is-hidden {opacity: 0;z-index: 0;-webkit-transition: opacity 0.6s ease, z-index 0.6s ease;transition: opacity 0.6s ease, z-index 0.6s ease; } 
.trust-account-guide .img-sec .img-wrap img {width: 100%;height: auto; } 
.trust-account-guide .detail-title {margin-top: 32px;margin-bottom: 0; } 
.trust-account-guide .detail-title + ul.text {margin-top: 8px; } 
.trust-account-guide .tit-tbl-wrap {margin-top: 32px;margin-bottom: 16px; } 
.ui-form-wrap.type-court-code .ui-bs-trigger {margin-right: 18px; } 
.ui-form-wrap.type-court-code .ui-bs-trigger .arrow-down-btn {border: 0;vertical-align: top;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.ui-form-wrap.type-court-code .ui-bs-trigger .arrow-down-btn .is-hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.ui-form-wrap.type-court-code .form-result-text {padding-left: 16px;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.bs-select-list {margin-top: 8px; } 
.bs-select-list li {border-top: 1px solid var(--border-secondary); } 
.bs-select-list li:first-child {border-top: 0 none; } 
.bs-select-list li > button {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding: 12px 0;border: 0 none;background: 0 none;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bs-select-list li > button span {min-width: 68px;padding-right: 12px;text-align: left; } 
/*
 * lifeService > 결제 > 쏠/제로페이
 */
.solpay-description-visual {position: relative;height: 176px;padding: 32px 20px 16px;background: var(--bg-blue-same); } 
.solpay-description-visual::after {content: "";position: absolute;right: 20px;bottom: 32px;display: block;width: 96px;height: 96px;background: url("/images/web/img/lifeservice/img-shpay-intro.png") no-repeat 0 0;background-size: 100% auto; } 
.solpay-description-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;padding-right: 96px; } 
.solpay-description-text .sub-text {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.solpay-description-text .title {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.solpay-description-text .subtext.bullet-star {color: var(--text-ondark_secondary-same); } 
.solpay-description .bg-img {width: 100%; } 
.solpay-description .text-em {font-weight: 500; } 
.solpay-description .accordion .text + [class^=text-] {margin-top: 8px; } 
.solpay-description .tab-panel-view {padding-bottom: 0; } 
.solpay-description .tab-panel-view .text-hyphen + p.text {margin-top: 8px; } 
.solpay-description .tab-panel-view ul.text + p.text {margin-top: 8px; } 
.page-top-sec .h2 {margin-bottom: 8px; } 
.page-top-sec .button-group {margin-top: 24px; } 
.solpay-service-visual img {width: 100%;vertical-align: top; } 
.solpay-service-info {padding: 12px 0 32px;text-align: center; } 
.solpay-service-info .title {margin-bottom: 8px; } 
.solpay-service .box-layout-wrap {margin-bottom: 16px; } 
.solpay-service .error-data-wrap {margin-bottom: 16px; } 
.solpay-service .error-data-wrap .error-text03 {padding-top: 168px;background-position-y: 64px;background-size: 70px auto; } 
.solpay-service .detail-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 32px; } 
.solpay-service .detail-wrap .img-wrap:first-child {margin-top: 32px; } 
.solpay-service .detail-wrap .title {margin-top: 12px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.solpay-service .detail-wrap .sub-text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: center; } 
.solpay-agree-area .terms-view-wrap {margin-top: 32px; } 
.solpay-agree-area .mobile-gift-card .img-wrap {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.solpay-agree-area .mobile-gift-card .img-wrap img {width: 100%;height: auto; } 
.solpay-agree-area .page-top-sec + .ui-form-sec .ui-form-wrap:first-child {margin-top: 32px; } 
/*
 * lifeService > 결제 > 이벤트
 */
.event-type-quiz {padding: 16px;margin: 24px 0 16px;background: var(--bg-blue-same);border-radius: 12px;color: var(--text-ondark_primary-same);text-align: center; } 
.event-type-quiz + .ui-form-sec .ui-form-wrap {margin-top: 0; } 
.event-type-quiz .text-quiz {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding: 1px 6px 3px;color: var(--text-blue);background: var(--bg-canvas_white );border-radius: 100px; } 
.event-type-quiz .text-question {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;margin: 8px 0 0; } 
.event-type-quiz .text-blank {margin-top: 8px;font-size: 0; } 
.event-type-quiz .text-blank .text-answer {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;display: inline-block;width: 48px;height: 48px;margin: 0 4px;line-height: 48px;font-weight: 700;color: var(--text-blue);border-radius: 6px;background: var(--bg-canvas_white ); } 
.popup-branch-agree .input-type-checkbox {margin-top: 32px; } 
.popup-branch-agree .input-type-checkbox input[type=checkbox] + label em {color: var(--text-tertiary); } 
.popup-branch-agree ul.text {margin-top: 16px; } 
.branch-terms-agree .terms-view-wrap {margin-bottom: 24px; } 
.branch-terms-agree .terms-view-wrap + .ui-form-sec {margin-top: 32px; } 
.branch-terms-agree .ui-form-wrap {margin-top: 20px; } 
.branch-terms-agree .ui-form-wrap:last-child .btn-radio-list {margin-bottom: 0; } 
.branch-terms-agree .ui-form-wrap .btn-radio-list {margin-bottom: 20px; } 
.branch-terms-agree .ui-form-wrap .btn-radio-list + .related-elem {margin-top: -4px; } 
.pwmservice-state .input-type-radio + .ui-form {margin-top: 16px; } 
.pwmservice-state .input-type-radio + .ui-form textarea {min-height: 104px; } 
.event-fin-visual img {width: 100%; } 
.event-fin-visual + .type-card-wrap {margin-top: 24px; } 
/*
 * lifeService > SOL PB > PWM서비스
 */
.top-id-info {padding: 24px 20px;margin: 0 -20px;background: var(--brand-950); } 
.top-id-info .id-info-title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.top-id-info .em {color: var(--text-yellow); } 
.top-id-info .id-info-detail {margin-top: 16px;padding: 12px;border-radius: 12px;background: var(--bg-canvas_white ); } 
.top-id-info .id-info-detail-each {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.top-id-info .id-info-detail-each [class*=data-area] {margin: 4px 0; } 
.top-id-info .id-info-detail-each .tit-data-area {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.top-id-info .id-info-detail-each .txt-data-area {-webkit-box-flex: 2.5;-ms-flex: 2.5;flex: 2.5;font-weight: 500; } 
.top-id-info .id-info-detail .sub-detail {margin-left: 4px;font-weight: 400;color: var(--text-tertiary); } 
.top-id-info .id-info-detail-each .tooltip-trigger {vertical-align: top; } 
.pwd-reservation-area .bullet-dot:first-child {margin: 16px 0 8px; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .item-title {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 24px 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .item-title .date {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .item-title .label-wrap {margin-right: 16px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .item-title .label-wrap .label {vertical-align: middle; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item button.item-title {width: 100%;border: 0 none;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left;background-color: transparent; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .item-cont {padding-top: 0;margin-bottom: 32px; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .step-linear-type2 {margin-bottom: 38px; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .box-layout-wrap {text-align: center;font-weight: 500; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .button-group {margin-top: 24px; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item .bullet-dot:last-child {margin-top: 16px; } 
.pwd-reservation-area .pwd-reservation-list .pwd-reservation-item + .pwd-reservation-item:before {content: "";display: block;height: 8px;margin: 32px -20px 0;background-color: var(--bg-gray); } 
.pwd-reservation-area .pwd-reservation-list > .more-button {margin-bottom: 32px; } 
.pwd-reservation-area .pwd-reservation-list > .dividers-group {margin-bottom: 24px; } 
.pwd-reservation-area .pwd-reservation-list .step-linear-type2 {margin-top: 8px; } 
.bg-grey-area {background: var(--bg-gray);margin: 0 -20px -32px;padding: 32px 20px; } 
/* 상담사 연결 링크 */
.btn-pb-counsel.btn-bs {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--palette-brown-300);border-radius: 12px;padding: 12px 16px;margin: 0;border: 0 none;-webkit-filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1)); } 
.btn-pb-counsel.btn-bs::after {content: "";display: block;width: 24px;height: 24px;background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 10px; } 
.btn-pb-counsel.btn-bs .icon-wrap {width: 32px;height: 32px;border-radius: 50%;overflow: hidden;margin-right: 12px;-ms-flex-negative: 0;flex-shrink: 0; } 
.btn-pb-counsel.btn-bs .icon-wrap img {width: 100%;height: auto; } 
.btn-pb-counsel.btn-bs p.text,
.btn-pb-counsel.btn-bs span.text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;color: var(--text-primary );text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.btn-pb-counsel.btn-bs.motion-up {-webkit-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.btn-pb-counsel.btn-bs.motion-down {-webkit-transform: translate3d(0, -100px, 0);transform: translate3d(0, -100px, 0);-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out; } 
.btn-pb-counsel.type-sticky-inner {margin-bottom: 12px; } 
@media screen and (max-width: 370px) {
    .btn-pb-counsel.type-sticky-inner span.text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
 }
.ul-list-wrap + .btn-pb-counsel {margin-top: 40px; } 
.portfolio-management-sec .more-button + .btn-pb-counsel {margin-top: 40px; } 
/*
* SOL PB > 맞춤정보
*/
.list-stock {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.list-stock .stock-item {width: calc(50% - 4px);margin-top: 12px;margin-right: 8px; } 
.list-stock .stock-item:nth-child(1), .list-stock .stock-item:nth-child(2) {margin-top: 0; } 
.list-stock .stock-item:nth-child(2n) {margin-right: 0; } 
.list-stock .item-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;height: 100%;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;color: inherit; } 
.list-stock .item-cont .item-title {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 4px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.list-stock .item-cont .item-title-sub {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.list-stock .item-cont .item-number {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.list-stock .item-cont .item-rate {margin-top: 16px;color: var(--text-primary ); } 
.list-stock .item-cont .item-rate.up {color: var(--text-red); } 
.list-stock .item-cont .item-rate.up::before {content: "▲";padding-right: 2px; } 
.list-stock .item-cont .item-rate.down {color: var(--text-blue); } 
.list-stock .item-cont .item-rate.down::before {content: "▼";padding-right: 2px; } 
.list-stock::after {content: "";display: inline-block;clear: both; } 
.list-stock.type02 .stock-item {border: none;background: var(--bg-gray);border-radius: 12px;}
.list-stock.type02 .stock-item .item-cont {border: none;}
.list-stock.type02 .stock-item.plus {background: rgba(255, 184, 235, 0.15);}
.list-stock.type02 .stock-item.minus {background: rgba(149, 204, 255, 0.15);}
/* @media screen and (max-width: 370px) {
    .list-stock .stock-item {padding-left: 5px;padding-right: 5px;} 
 } 20250527 삭제 */
.btn-type-filter {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 24px;height: 24px;border: 0;text-indent: -9999em;background: url("/images/web/img/icon/icon-b-24-filter.png") no-repeat 50% 50%;background-size: 24px auto; } 
.btn-type-filter.ty2 {background-image: url(/images/web/img/moneybus/ico-filter-towline.png); } 
.btn.icon-filter24 {padding: 3px 6px;margin: 0;line-height: 24px;}
.btn.icon-filter24 .label::before {content: "";display: inline-block;width: 24px;height: 24px;margin-right: 4px;background: url(/images/web/img/moneybus/ico-filter-towline.png) no-repeat 0 0;background-size: 24px auto;vertical-align: top;} 
.title-area.btn-with {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.title-area-full {padding: 16px 20px;}
.title-area-full.line {border-bottom: 1px solid var(--border-secondary);}
.stock-theme .tab-panel-view {padding-bottom: 0; } 
.stock-theme .tab-panel-view .text + .list-stock {margin-top: 24px; } 
.stock-theme .tab-panel-view .stock-item {padding-left: 0px;padding-right: 0px; } 
/*
* 재미 > MBTI상품추천
*/
.mbti-intro-visual {position: relative;min-height: 336px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 32px 20px 32px;background: var(--palette-indigo-900); } 
.mbti-intro-visual .title {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.mbti-intro-visual .title .em {font-weight: 500; } 
.mbti-intro-visual .subtext {margin-top: 8px;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mbti-intro-visual .notice-contents-wrap {position: absolute;left: 20px;right: 20px;bottom: 24px; } 
.mbti-intro-visual .notice-contents-wrap.style-round-box {background: var(--bg-canvas_white ); } 
.mbti-intro-visual .notice-contents-wrap .item-content {padding: 16px 16px 16px 16px; } 
.mbti-intro-visual .notice-contents-wrap .item-content .item-body {padding-left: 12px; } 
.mbti-intro-visual .notice-contents-wrap .item-content .item-body .dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mbti-intro-visual .notice-contents-wrap .item-content:before {content: "";display: block;width: 48px;height: 48px;background: url(/images/web/img/lifeservice/icon-mbti-intro.png) no-repeat;background-size: 100% auto; } 
.mbti-intro-visual:after {content: "";display: inline-block;position: absolute;right: 30px;top: 123px;width: 96px;height: 96px;background: url(/images/web/img/lifeservice/bg-mbti-intro.png) no-repeat;background-size: 100% auto; } 
.mbti-intro-visual + .mbti-list.btn-radio-list {margin: 24px 0 0; } 
.mbti-list {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 0;gap: 0; } 
.mbti-list li {width: calc(50% - 4px);margin: 6px 0;padding: 0; } 
.mbti-list .btn-type-radio input[type=radio] + label {height: 80px;display: block;padding-right: 16px; } 
.mbti-list .btn-type-radio input[type=radio] + label em {display: block;padding: 16px 0 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mbti-list .btn-type-radio input[type=radio] + label span {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mbti-list .btn-type-radio input[type=radio]:checked + label span {color: var(--text-blue); } 
.mbti-list .btn-type-radio input[type=radio]:checked + label::after {top: 15px;right: 12px; } 
.mbti-list.btn-radio-list {margin: -6px 0; } 
.mbti-list + .dividers-middle {margin: 24px 0; } 
/*
* 혜택 > 쿠폰함 메인
*/
#contents-area > .my-coupon,
.container.my-coupon {padding-top: 16px; } 
#contents-area > .my-coupon .button-group.button-type-sorting .btn-tag,
.container.my-coupon .button-group.button-type-sorting .btn-tag {margin-right: 6px; } 
@media screen and (max-width: 370px) {
    #contents-area > .my-coupon .button-group.button-type-sorting .btn-tag,
    .container.my-coupon .button-group.button-type-sorting .btn-tag {padding-left: 10px;padding-right: 10px; } 
 }
#contents-area > .my-coupon .notice-contents-wrap.style-round-box .item-content.arrow-r::after,
.container.my-coupon .notice-contents-wrap.style-round-box .item-content.arrow-r::after {width: 24px;height: 24px;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
#contents-area > .my-coupon .notice-contents-wrap .icon-alarm .em,
.container.my-coupon .notice-contents-wrap .icon-alarm .em {font-weight: 500; } 
#contents-area > .my-coupon .notice-contents-wrap .icon-alarm .dd,
.container.my-coupon .notice-contents-wrap .icon-alarm .dd {text-overflow: initial;-webkit-line-clamp: initial; } 
#contents-area > .my-coupon .my-coupon-tab,
.container.my-coupon .my-coupon-tab {margin-top: 16px; } 
#contents-area > .my-coupon .my-coupon-tab .tab-content,
.container.my-coupon .my-coupon-tab .tab-content {padding: 32px 20px 0; } 
#contents-area > .my-coupon .my-coupon-tab .tab-content .no-data-wrap .text-nodata + .btn,
.container.my-coupon .my-coupon-tab .tab-content .no-data-wrap .text-nodata + .btn {width: calc(100% - 32px);margin-left: 16px;margin-right: 16px;margin-top: 24px; } 
#contents-area > .my-coupon .my-coupon-list,
.container.my-coupon .my-coupon-list {margin-top: 24px; } 
#contents-area > .my-coupon .my-coupon-list .company,
.container.my-coupon .my-coupon-list .company {color: var(--text-blue);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
#contents-area > .my-coupon .my-coupon-list .icon-wrap,
.container.my-coupon .my-coupon-list .icon-wrap {width: 48px;height: 48px;-ms-flex-item-align: end;align-self: flex-end; } 
#contents-area > .my-coupon .my-coupon-list .icon-wrap.flex-center {-ms-flex-item-align: center;align-self: center;margin-top: 7px;}
#contents-area > .my-coupon .my-coupon-list .icon-wrap img,
.container.my-coupon .my-coupon-list .icon-wrap img {width: 100%;height: auto; } 
#contents-area > .my-coupon .my-coupon-list .list-item,
.container.my-coupon .my-coupon-list .list-item {min-height: 102px; } 
#contents-area > .my-coupon .my-coupon-list .list-item .title,
.container.my-coupon .my-coupon-list .list-item .title {margin-top: 4px; } 
#contents-area > .my-coupon .my-coupon-list .list-item .label-wrap,
.container.my-coupon .my-coupon-list .list-item .label-wrap {position: absolute;right: 16px;z-index: 1; } 
#contents-area > .my-coupon .my-coupon-list .list-item .item-body .title-sub,
.container.my-coupon .my-coupon-list .list-item .item-body .title-sub {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .my-coupon .my-coupon-list .list-item .item-body .title,
.container.my-coupon .my-coupon-list .list-item .item-body .title {font-weight: 500; } 
#contents-area > .my-coupon .my-coupon-list .list-item .item-body .date,
.container.my-coupon .my-coupon-list .list-item .item-body .date {display: block;margin-top: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
#contents-area > .my-coupon .my-coupon-list .list-item .item-body .name,
.container.my-coupon .my-coupon-list .list-item .item-body .name {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
#contents-area > .my-coupon .my-coupon-list .list-item .item-body .name .color-em,
.container.my-coupon .my-coupon-list .list-item .item-body .name .color-em {display: inline-block;margin-left: 4px;font-weight: 500;color: var(--text-blue); } 
#contents-area > .my-coupon .self-registration-list,
.container.my-coupon .self-registration-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 24px;margin-bottom: -24px; } 
#contents-area > .my-coupon .self-registration-list .list-item,
.container.my-coupon .self-registration-list .list-item {width: calc(50% - 6px);height: 200px;margin-bottom: 24px; } 
#contents-area > .my-coupon .self-registration-list .list-item:nth-child(even),
.container.my-coupon .self-registration-list .list-item:nth-child(even) {margin-left: 8px; } 
#contents-area > .my-coupon .self-registration-list .item-content,
.container.my-coupon .self-registration-list .item-content {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
#contents-area > .my-coupon .self-registration-list .item-content .img-coupon-image,
.container.my-coupon .self-registration-list .item-content .img-coupon-image {width: 100%;height: 120px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--gray950-a40); } 
#contents-area > .my-coupon .self-registration-list .item-content .img-coupon-image img,
.container.my-coupon .self-registration-list .item-content .img-coupon-image img {width: auto;max-width: 100%;height: auto;max-height: 100%; } 
#contents-area > .my-coupon .self-registration-list .item-content .item-body,
.container.my-coupon .self-registration-list .item-content .item-body {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px 16px 16px 8px;box-sizing: border-box; } 
#contents-area > .my-coupon .self-registration-list .item-content .item-body .icon-wrap,
.container.my-coupon .self-registration-list .item-content .item-body .icon-wrap {width: 48px;height: 48px; } 
#contents-area > .my-coupon .self-registration-list .item-content .item-body .icon-wrap img,
.container.my-coupon .self-registration-list .item-content .item-body .icon-wrap img {width: 100%;height: auto; } 
#contents-area > .my-coupon .self-registration-list .item-content .item-body .title-sub,
.container.my-coupon .self-registration-list .item-content .item-body .title-sub {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
#contents-area > .my-coupon .self-registration-list .item-content .item-body .title-sub .label-type-coupon,
.container.my-coupon .self-registration-list .item-content .item-body .title-sub .label-type-coupon {position: relative;z-index: 1; } 
#contents-area > .my-coupon .text.type-dl,
.container.my-coupon .text.type-dl {display: -webkit-box;display: -ms-flexbox;display: flex; } 
#contents-area > .my-coupon .text.type-dl .dt-box,
.container.my-coupon .text.type-dl .dt-box {padding-right: 4px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
#contents-area > .my-coupon .coupon-register-sec + .button-group,
.container.my-coupon .coupon-register-sec + .button-group {margin-top: 20px; } 
#contents-area > .my-coupon .coupon-register-sec .ui-form-wrap:first-child,
.container.my-coupon .coupon-register-sec .ui-form-wrap:first-child {margin-top: 8px; } 
#contents-area > .my-coupon .coupon-register-sec .ui-form-wrap:last-child .ui-form,
.container.my-coupon .coupon-register-sec .ui-form-wrap:last-child .ui-form {margin-bottom: 0; } 
#contents-area > .my-coupon .event-coupon-content.type-error,
.container.my-coupon .event-coupon-content.type-error {margin-top: 24px; } 
.state-new {position: relative; } 
.state-new:after {content: "";display: inline-block;position: absolute;top: 3px;width: 4px;height: 4px;margin-left: 2px;border-radius: 4px;background-color: var(--bg-red-same); } 
.state-new-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.state-new-wrap .link-wrap {width: 24px;height: 24px; } 
.state-new-wrap .link-wrap .link {display: block;width: 100%;height: 24px;background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.state-new-wrap .link-wrap .link .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.outer-link-wrap p.text {margin-top: 4px; } 
.btn-text-outerlink {color: inherit; } 
.btn-text-outerlink .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.btn-text-outerlink:after {content: "";display: inline-block;width: 24px;height: 24px;margin-left: 4px;vertical-align: bottom;background: url(/images/web/img/icon/icon-outerlink.png) no-repeat 0 0;background-size: 100%; } 
.coupon-details-sec {background-color: var(--bg-gray);margin: -16px -20px -40px;padding: 24px 20px 40px; } 
.coupon-details-sec .coupon-box-area {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);background-color: var(--bg-canvas_white );border-radius: 12px;margin-bottom: 32px; } 
.coupon-details-sec .coupon-box-area .label-wrap {position: absolute;right: 16px;top: 16px;z-index: 1; } 
.coupon-details-sec .coupon-box-area .img-wrap.img-logo {width: 128px;height: auto; } 
.coupon-details-sec .coupon-box-area .img-wrap.img-barcode {position: relative;width: auto;max-width: 100%;height: 64px;margin-top: 32px; } 
.coupon-details-sec .coupon-box-area .img-wrap.img-barcode::after {content: "";position: absolute;top: -16px;right: -16px;left: -16px;border-top: 1px dashed var(--border-secondary); } 
.coupon-details-sec .coupon-box-area .img-wrap img {width: 100%;height: auto;max-height: 100%; } 
.coupon-details-sec .coupon-box-area .img-caption.barcode-number {margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.coupon-details-sec .coupon-box-area .img-wrap.img-coupon {position: relative;width: 194px;height: 128px;text-align: center;} 
.coupon-details-sec .coupon-box-area .img-wrap.img-coupon .text-wrap {position: absolute;left: 50%;top: 38px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;padding-left: 25px;box-sizing: border-box;}
.coupon-details-sec .coupon-box-area .img-wrap.img-coupon .tit {display: block;color: var(--text-tertiary);font-weight: 500;font-size: 11px;line-height: 1.5;}
.coupon-details-sec .coupon-box-area .img-wrap.img-coupon .amount {display: block;font-weight: 700;font-size: 18px;line-height: 1.5;}
.coupon-details-sec .coupon-box-area .img-wrap.img-coupon .amount .num {margin-right: 3px;font-size: 24px;}
.coupon-details-sec .coupon-box-area.expired::after, .coupon-details-sec .coupon-box-area.use::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px;background-color: var(--bg-dark);opacity: 0.2; } 
.coupon-details-sec .coupon-info-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px; } 
.coupon-details-sec .coupon-info-list .item .dt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.coupon-details-sec .coupon-info-list .item .dd {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.coupon-details-sec .img-wrap.img-coupon-fullsize {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.coupon-details-sec .img-wrap.img-coupon-fullsize img {width: 100%;height: auto; } 
.barcode-details-sec {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: calc(100vh - 16px - 32px - 49px); } 
.barcode-details-sec .img-wrap {width: 170px; } 
.barcode-details-sec .img-wrap img {width: 100%;height: auto;max-height: 100%; } 
.coupon-notice-sec .coupon-notice-list .list-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;word-break: keep-all; } 
.coupon-notice-sec .coupon-notice-list .list-item .item-dt {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.coupon-notice-sec .coupon-notice-list .list-item .item-dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 8px; } 
.coupon-notice-sec .coupon-notice-list .list-item::before {content: "";display: block;width: 144px;height: 144px;margin-left: 6px;background: url(/images/web/img/lifeservice/img-coupon-notice01.png) 0 0 no-repeat;background-size: 100% auto; } 
.coupon-notice-sec .coupon-notice-list .list-item ~ .list-item {margin-top: 32px; } 
.coupon-notice-sec .coupon-notice-list .list-item.type-bg02::before {background-image: url(/images/web/img/lifeservice/img-coupon-notice02.png); } 
.coupon-notice-sec .coupon-notice-list .list-item.type-bg03::before {background-image: url(/images/web/img/lifeservice/img-coupon-notice03.png); } 
.coupon-register-wrap .btn-coupon-register {width: 100%;height: 200px;padding: 0;margin: 0 0 32px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-gray);overflow: hidden; } 
.coupon-register-wrap .btn-coupon-register .register-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary );font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.coupon-register-wrap .btn-coupon-register .register-text::before {content: "";display: block;width: 24px;height: 24px;margin-bottom: 10px;background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.coupon-register-wrap .registered-coupon-box {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%; } 
.coupon-register-wrap .registered-coupon-box .img-coupon-image {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.coupon-register-wrap .registered-coupon-box .img-coupon-image img {width: auto;max-width: 100%;max-height: 100%; } 
.coupon-register-wrap .registered-coupon-box .label-wrap {position: absolute;top: 16px;right: 16px;z-index: 1; } 
.coupon-register-wrap .registered-coupon-box.expired::after, .coupon-register-wrap .registered-coupon-box.use::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px;background-color: var(--bg-dark);opacity: 0.2; } 
.coupon-category-radio {margin-bottom: 32px; } 
.coupon-category-radio .btn-radio-list label .icon-wrap.icon-coupon-category {width: 24px;height: 24px;margin-left: -4px;margin-right: 4px;overflow: hidden; } 
.coupon-category-radio .btn-radio-list label .icon-wrap.icon-coupon-category img {width: 100%;height: auto; } 
.condition-category-radio, .condition-category-checkbox {margin-bottom: 0; } 
.condition-category-radio .ui-form-wrap:first-child, .condition-category-checkbox .ui-form-wrap:first-child {margin-bottom: 0; } 
.condition-category-radio .btn-radio-list.type-full, .condition-category-checkbox .btn-radio-list.type-full {margin-bottom: 0; } 
.condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label, .condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label {padding-left: 0;border: 0 none;-webkit-box-shadow: none;box-shadow: none; } 
.condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label em, .condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label em, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label em, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label em {color: var(--text-primary ); } 
.condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label .icon-wrap.icon-condition-category, .condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label .icon-wrap.icon-condition-category, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label .icon-wrap.icon-condition-category, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label .icon-wrap.icon-condition-category {width: 32px;height: 32px;margin-right: 12px;border-radius: 50%;overflow: hidden; } 
.condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label .icon-wrap.icon-condition-category img, .condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label .icon-wrap.icon-condition-category img, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label .icon-wrap.icon-condition-category img, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label .icon-wrap.icon-condition-category img {width: 100%;height: auto; } 
.condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label::after, .condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label::after, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=radio] + label::after, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio input[type=checkbox] + label::after {right: 0; } 
.condition-category-radio .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio ~ .btn-type-radio, .condition-category-checkbox .btn-radio-list.type-full > .btn-box-outer > .btn-type-radio ~ .btn-type-radio {margin-top: 8px; } 
.condition-category-radio .btn-radio-list.type-full .sub-btn-box, .condition-category-checkbox .btn-radio-list.type-full .sub-btn-box {background-color: var(--bg-gray);padding: 16px 20px;margin: 18px -20px 0;display: block; } 
.condition-category-radio .btn-radio-list.type-full .sub-btn-box.is-hidden, .condition-category-checkbox .btn-radio-list.type-full .sub-btn-box.is-hidden {display: none;margin-top: 12px; } 
.condition-category-radio .btn-radio-list.type-full .sub-btn-box .btn-radio-list, .condition-category-checkbox .btn-radio-list.type-full .sub-btn-box .btn-radio-list {margin-bottom: 0; } 
.condition-category-radio .btn-radio-list.type-full .sub-btn-box .btn-radio-list .btn-type-radio label, .condition-category-checkbox .btn-radio-list.type-full .sub-btn-box .btn-radio-list .btn-type-radio label {background-color: var(--bg-canvas_white ); } 
.government-grant-container .cont-title {margin-bottom: 24px; } 
.government-grant-container .cont-subtext {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.government-grant-container .ui-form-sec .ui-form-wrap span.form-title {display: block; } 
.government-grant-container .earning-detail-sec .search-again-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 32px 0 20px; } 
.government-grant-container .earning-detail-sec .sorting-form-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 0; } 
.government-grant-container .earning-detail-sec .sorting-form-wrap .ui-form {margin-bottom: 4px; } 
.government-grant-container .earning-detail-sec .sorting-form-wrap .ui-form .form-set {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-bottom: 0 none; } 
.government-grant-container .earning-detail-sec .sorting-form-wrap .ui-form .form-set::after, .government-grant-container .earning-detail-sec .sorting-form-wrap .ui-form .form-set::before {content: none; } 
.government-grant-container .earning-detail-sec .more-button {margin-bottom: 0; } 
.government-grant-container .earning-detail-list .item ~ .item {margin-top: 12px; } 
.government-grant-container .earning-detail-list .item .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;padding: 16px;color: var(--text-tertiary); } 
.government-grant-container .earning-detail-list .item .link .info-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.government-grant-container .earning-detail-list .item .link .info-type .type-dt {color: var(--text-blue);margin-right: 4px; } 
.government-grant-container .earning-detail-list .item .link .info-type ~ .item-dt {margin-top: 16px; } 
.government-grant-container .earning-detail-list .item .link .item-dt {color: var(--text-primary );font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.government-grant-container .earning-detail-list .item .link .item-dd {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.government-grant-container .earning-detail-wrap .detail-group01 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-blue);border-color: var(--border-blue);padding: 32px 16px;border: 0 none;border-radius: 0;color: var(--text-tertiary); } 
.government-grant-container .earning-detail-wrap .detail-group01 .info-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.government-grant-container .earning-detail-wrap .detail-group01 .info-type .type-dt {color: var(--text-blue);margin-right: 4px; } 
.government-grant-container .earning-detail-wrap .detail-group01 .info-type ~ .item-dt {margin-top: 16px; } 
.government-grant-container .earning-detail-wrap .detail-group01 .item-dt {color: var(--text-primary );font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.government-grant-container .earning-detail-wrap .detail-group01 .item-dd {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.government-grant-container .earning-detail-wrap .detail-group02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.government-grant-container .earning-detail-wrap .detail-group02 .group-dt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-top: 16px; } 
.government-grant-container .earning-detail-wrap .detail-group02 .group-dt:first-child {margin-top: 32px; } 
.government-grant-container .earning-detail-wrap .detail-group02 .group-dd {margin-top: 4px;color: var(--text-tertiary); } 
.government-grant-container .earning-detail-wrap .join-detail-area {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-gray);border-color: var(--gray-50);border-radius: 12px;margin-top: 24px; } 
.government-grant-container .house-earning-wrap .btn-radio-list {margin-bottom: 0; } 
.bottom-sheet .coupon-option-list-wrap .text.bullet-star {margin-top: 8px; } 
.ui-form-wrap .ui-form-title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 12px; } 
.barcode-details-sec {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: calc(100vh - 49px - 16px - 40px); } 
.barcode-details-sec .img-wrap {width: 170px; } 
.barcode-details-sec .img-wrap img {width: 100%;height: auto;max-height: 100%; } 
.bottom-sheet .coupon-state-change .title {font-weight: 500; } 
.bottom-sheet .coupon-state-change .text {margin-top: 8px; } 
.more-info-guide .btn-notice-trigger {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100%;padding: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary );background-color: transparent;border: 0;border-top: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.more-info-guide .btn-notice-trigger.js-toggle-control::after {position: absolute;right: 10px;top: 16px; } 
.more-info-guide .more-info-box {padding: 16px; } 
.more-info-guide .more-info-box .text {font-weight: 300;color: var(--text-tertiary); } 
/*
 * lifeService njh
 */
.ls-sol-pb .sol-pb-area .yield-text-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ls-sol-pb .sol-pb-area .yield-text-area .yield-content {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.ls-sol-pb .sol-pb-area .yield-text-area .yield-content .num-view-area {margin-left: 16px; } 
.ls-sol-pb .sol-pb-area .yield-text-area .yield-content .num-view-area:first-child {margin-left: 0; } 
.ls-sol-pb .sol-pb-area .yield-text-area + .chart-area.tab-type {margin-top: 8px !important; } 
.ls-sol-pb .sol-pb-area .text + .yield-text-area {margin-top: 24px; } 
.ls-sol-pb .sol-pb-area .portfolio-chart-sec .chart-area.tab-type {min-height: 224px;margin-top: 30px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 6px;padding: 0;border-radius: 6px; } 
.ls-sol-pb .sol-pb-area .ico-copy {width: 24px;height: 24px;background-position: -146px 0;background-repeat: no-repeat;background-color: transparent;vertical-align: text-bottom; } 
.ls-sol-pb .sol-pb-area .port-link-list .item.none-number {padding: 16px; } 
.ls-sol-pb .sol-pb-area .port-link-list .account {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 8px; } 
.ls-sol-pb .sol-pb-area .port-link-list .dl .dd.number {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.ls-sol-pb .sol-pb-area .port-link-list .dl.only-dd-type {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-top: 0; } 
.ls-sol-pb .sol-pb-area .port-link-list .dl.only-dd-type .dd {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;margin-top: 0; } 
.ls-sol-pb .sol-pb-area .port-link-list .dl + .table-list-wrap {margin-top: 16px; } 
.ls-sol-pb .sol-pb-area .tabs.segment-tabs .tab-item {white-space: nowrap; } 
.ls-sol-pb .sol-pb-area .date-search {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;height: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.ls-sol-pb .sol-pb-area .date-search button {margin-left: 7px;vertical-align: text-bottom; } 
.ls-sol-pb .sol-pb-area .item-title.small-type {vertical-align: top;font-size: 14px !important; } 
.ls-sol-pb .sol-pb-area .chart-area.tab-type {padding: 16px !important; } 
.ls-sol-pb .sol-pb-area .chart-area.tab-type .tab-list + div, .ls-sol-pb .sol-pb-area .chart-area.tab-type .tab-list + .life-service-mt-24 {margin-top: 24px; } 
.ls-sol-pb .sol-pb-area .chart-area.tab-type + .text {margin-top: 16px; } 
.ls-sol-pb .sol-pb-area .chart-area.tab-type + .text + .button-group {margin-top: 24px; } 
.ls-sol-pb .sol-pb-area .color-gold {color: var(--text-yellow); } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .item-title {display: inline-block;max-width: 80%; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl .dd {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;-ms-flex-item-align: center;grid-row-align: center;align-self: center; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl .dt {-ms-flex-item-align: center;grid-row-align: center;align-self: center; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .star-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-ms-flex-item-align: end;align-self: flex-end;height: 28px; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .star-area .star-icon {width: 24px;height: 24px;background-position: -216px -72px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .star-area .star-icon.active {background-position: -168px -72px;background-repeat: no-repeat;background-color: transparent; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .vertical-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .vertical-item .dt {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;text-align: center;margin-top: 0; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .vertical-item .dd {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;text-align: center;margin-top: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 28px; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .vertical-item.type1 {-webkit-box-flex: 0;-ms-flex: 0 0 48px;flex: 0 0 48px;margin-right: 4px; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .dl.vertical .vertical-item.type2 {-webkit-box-flex: 0;-ms-flex: 0 0 63px;flex: 0 0 63px; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .port-date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;text-align: right;color: var(--text-tertiary); } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .port-item-label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;position: absolute;right: 0;top: 0;padding: 2px 5px;color: var(--text-ondark_primary-same);background: var(--brand-950);border-radius: 0px 6px; } 
.ls-sol-pb .sol-pb-area .item.type-round.type-percent .label-wrap.dd {position: relative;left: auto;top: auto;margin-top: auto; } 
.ls-sol-pb .sol-pb-area .item .link.flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ls-sol-pb .sol-pb-area .best-product-banner {position: relative;padding: 32px 20px;background: var(--bg-gray); } 
.ls-sol-pb .sol-pb-area .best-product-banner.white-type {padding: 0;background: var(--bg-canvas_white ); } 
.ls-sol-pb .sol-pb-area .best-product-banner .btn-text {padding: 0; } 
.ls-sol-pb .sol-pb-area .best-product-banner::after {content: "";position: absolute;right: 20px;top: 50%;width: 104px;height: 104px;background: url("/images/web/img/simpleservice/bg-best-product01.png") no-repeat 0 0;background-size: 100% 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.ls-sol-pb .sol-pb-area .best-product-banner + .btn-pb-counsel {margin-top: 32px; } 
.ls-sol-pb .sol-pb-area .title-area .sub-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-secondary); } 
.ls-sol-pb .sol-pb-area .label-wrap.relative {position: relative;left: 0;top: 0; } 
.ls-sol-pb .sol-pb-area .table-list-wrap th,
.ls-sol-pb .sol-pb-area .table-list-wrap td {white-space: nowrap; } 
.ls-sol-pb .content .text {text-align: center; } 
.ls-sol-pb .bottom-sheet-contents .text + .button-group {margin-top: 16px; } 
.ls-sol-pb .bottom-sheet-contents .text + .default-tabs {margin-top: 24px; } 
.ls-sol-pb .btn-radio-list + .bottom-sheet-notice {margin-top: 32px; } 
.ls-sol-pb .bottom-sheet-notice .ui-form.button-plus + ul.text {margin-top: -16px; } 
.ls-sol-pb .bottom-sheet-notice .ui-form.button-plus + ul.text:last-child {margin-bottom: 40px; } 
.ls-sol-pb .portfolio-management-sec + .btn-pb-counsel {margin-top: 32px; } 
.tab-container {padding: 0 20px; } 
.tab-container .notice-contents-wrap {margin-top: 0 !important; } 
.tab-container .type-card-service:first-child {margin-top: 32px; } 
.bottom-sheet-notice + .btn-radio-list {margin-bottom: 0; } 
/*
 * lifeService Counsel
 */
.counsel-link-wrap {position: relative;padding: 65px 16px 16px 16px;border-radius: 12px;background-color: var(--bg-gray_strong-same); } 
.counsel-link-wrap::after {content: "";display: block;position: absolute;right: 24px;top: 24px;width: 64px;height: 64px;background: url(/images/web/img/lifeservice/bg-counsel-link.png) no-repeat 0 0;background-size: 64px auto; } 
.counsel-link-wrap + .counsel-link-wrap {margin-top: 12px; } 
.counsel-link-wrap .sort-counsel {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px;padding: 0 5px;height: 20px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);border-radius: 12px;background-color: var(--gray950-a20); } 
.counsel-link-wrap .tit-sort-counsel {display: block;margin-bottom: 4px;font-weight: 500;color: var(--text-ondark_primary-same);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.counsel-link-wrap .txt-sort-counsel {margin-bottom: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.counsel-link-wrap .link-counsel {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 48px;border-radius: 8px;background-color: var(--bg-canvas_white ); } 
.counsel-link-wrap .link-counsel span {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.counsel-link-wrap.type2 {background-color: var(--palette-indigo-1000); } 
.counsel-link-wrap.type2::after {width: 72px;height: 72px;background: url(/images/web/img/lifeservice/bg-counsel-link02.png) no-repeat 0 0;background-size: 72px auto; } 
.counsel-link-wrap.type3 {background-color: var(--palette-indigo-600); } 
.counsel-link-wrap.type3::after {background: url(/images/web/img/lifeservice/bg-counsel-link03.png) no-repeat 0 0;background-size: 64px auto; } 
.counsel-link-wrap ul.text {margin-top: 8px; } 
.counsel-link-wrap ul.text li {color: var(--text-ondark_primary-same);margin-bottom: 4px; } 
.counsel-link-wrap ul.text li:before {background-color: var(--bg-canvas_white ); } 
.counsel-link-wrap ul.text li:last-child {margin-bottom: 24px; } 
.counsel-cont-wrap {padding-top: 16px; } 
.counsel-cont-wrap .counsel-list-wrap {margin-top: 24px;border-top: 1px solid var(--border-secondary); } 
.counsel-cont-wrap .counsel-list-wrap li {padding: 25px 0 24px;border-bottom: 1px solid var(--border-secondary); } 
.counsel-cont-wrap .counsel-list-wrap li .label-wrap {line-height: 0;margin-bottom: 8px; } 
.counsel-cont-wrap .counsel-list-wrap li .view-tit-wrap .tit-question {position: relative;padding-left: 20px;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.counsel-cont-wrap .counsel-list-wrap li .view-tit-wrap .tit-question .icon-answer {position: absolute;left: 0;top: 0;display: inline-block;margin-right: 8px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.counsel-cont-wrap .counsel-list-wrap li .view-tit-wrap .txt-detail-question {margin-top: 8px;margin-bottom: 24px;padding-left: 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.counsel-cont-wrap .counsel-list-wrap li .view-tit-wrap .register-date-view {display: block;padding-left: 20px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.counsel-cont-wrap .counsel-list-wrap li .answer-view-wrap {padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.counsel-cont-wrap .counsel-list-wrap li .answer-view-wrap .tit-detail-answer {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;margin-bottom: 4px;color: var(--text-primary );font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.counsel-cont-wrap .counsel-list-wrap li .answer-view-wrap .tit-detail-answer .icon-answer {display: inline-block;margin-right: 6px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.counsel-cont-wrap .counsel-list-wrap li .answer-view-wrap .txt-detail-answer {padding-left: 16px;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.counsel-cont-wrap .counsel-list-wrap li .answer-view-wrap .register-date-view {display: block;padding-left: 16px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.counsel-cont-wrap .more-button {margin-bottom: 0; } 
.page-counsel-view {padding-bottom: 40px; } 
.page-counsel-register .h4 + .h4 {margin-top: 24px; } 
.page-counsel-register .ui-form-wrap:last-child {margin-bottom: 0; } 
.page-counsel-register .ui-form-wrap:last-child .ui-form + .related-elem {margin-bottom: 0; } 
.page-counsel-register .ui-form .form-set textarea {min-height: 120px; } 
.page-counsel-register .btn-radio-list {margin-bottom: 20px; } 
.counsel-detail-wrap .label-wrap {line-height: 0; } 
.counsel-detail-wrap .tit-question {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.counsel-detail-wrap .register-date-view {display: block;margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.counsel-detail-wrap .counsel-board-detail {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.counsel-detail-wrap .button-group {margin-top: 24px; } 
.counsel-reply-wrap {margin-top: 27px;padding-top: 32px;border-top: 1px solid var(--border-secondary); } 
.counsel-reply-wrap .tit-reply-view {position: relative;padding-left: 44px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.counsel-reply-wrap .tit-reply-view .img-profile {position: absolute;left: 0;top: 50%;width: 32px;height: 32px;margin-top: -16px;border-radius: 16px; } 
.counsel-reply-wrap .tit-reply-view .img-profile img {width: 100%;height: 100%; } 
.counsel-reply-wrap .date-view {display: block;margin-top: 4px;padding-left: 44px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.counsel-reply-wrap .txt-reply-view {margin-top: 16px;padding-left: 44px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-counsel-wish .counsel-visual-guide {position: relative;background-color: var(--bg-gray);margin: 0 -20px 32px;padding: 30px 120px 30px 20px; } 
.page-counsel-wish .counsel-visual-guide::after {content: "";display: block;position: absolute;right: 16px;top: 32px;width: 96px;height: 96px;background: url(/images/web/img/bg/bg-wish-counsel.png) no-repeat 0 0;background-size: 96px auto; } 
.page-counsel-wish .counsel-visual-guide .h2 {margin-bottom: 13px; } 
.page-counsel-wish .type-status {position: relative;padding-right: 35px; } 
.page-counsel-wish .type-status .status-view {position: absolute;right: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.bottom-sheet-container > .bottom-sheet-contents.page-counsel-wish {padding-top: 0; } 
.txt-guide-recommand {text-align: center; } 
.txt-guide-recommand .h2 {margin-bottom: 8px; } 
.type-tab-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-right: 30px; } 
.type-tab-wrap .title {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.page-life-baseball .h2 {margin-bottom: 8px; } 
.page-life-baseball .tit-link-wrap .h4 {color: var(--text-tertiary); } 
.page-life-baseball .tit-link-wrap .h4 a {color: var(--text-tertiary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.page-life-baseball .tit-link-wrap .h4 a.active {color: var(--text-primary ); } 
.select-my-team {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 16px -4px 0; } 
.select-my-team li {position: relative;width: 33.33%;padding: 8px 4px 0 4px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.select-my-team li:nth-child(3n+1) {margin-left: 0; } 
.select-my-team li input[type=radio] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;background: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none; } 
.select-my-team li input[type=radio].checked + label, .select-my-team li input[type=radio]:checked + label {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.select-my-team li input[type=radio].checked + label em, .select-my-team li input[type=radio]:checked + label em {color: var(--text-blue); } 
.select-my-team li input[type=radio].checked + label::after, .select-my-team li input[type=radio]:checked + label::after {content: "";position: absolute;right: 12px;top: 12px;width: 24px;height: 24px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.select-my-team li label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 13px 0;width: 100%;height: 100%;border: 1px solid var(--border-primary);border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.select-my-team li label .logo {display: inline-block;width: 72px;height: 72px;margin: 0 auto; } 
.select-my-team li label .logo img {display: inline-block;width: 100%;height: 100%; } 
.select-my-team li label em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.link-sol-menu {display: -webkit-box;display: -ms-flexbox;display: flex;border-top: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white ); } 
.link-sol-menu a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 48px; } 
.link-sol-menu a.main-link {position: relative;width: 84px; } 
.link-sol-menu a.main-link::after {content: "";position: absolute;left: 50%;top: -26px;width: 84px;height: 84px;margin-left: -42px;background: url(/images/web/img/lifeservice/img-link-SOL.png) no-repeat 50% 0;background-size: 84px auto;z-index: 1; } 
.link-sol-menu a span {color: var(--text-secondary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.join-savings-wrap {position: relative;margin-bottom: 32px;padding: 16px;border: 1px solid var(--border-secondary);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px; } 
.join-savings-wrap .tit-sol-savings {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-right: 32px; } 
.join-savings-wrap .tit-sol-savings .h4 {margin-bottom: 0;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.join-savings-wrap .tit-sol-savings p {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.join-savings-wrap .tit-sol-savings p strong {display: inline-block;margin-left: 4px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.join-savings-wrap .savings-detail-view {margin-top: 16px;padding: 16px;background-color: var(--bg-gray);border-radius: 6px; } 
.join-savings-wrap .savings-detail-view li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 2px; } 
.join-savings-wrap .savings-detail-view li:first-child {margin-top: 0; } 
.join-savings-wrap .savings-detail-view li p {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.join-savings-wrap .savings-detail-view li p .label-wrap {margin-left: 3px; } 
.join-savings-wrap .savings-detail-view li p .btn {margin: 0;padding: 3px 5px; } 
.join-savings-wrap .savings-detail-view li p .tooltip-trigger {vertical-align: middle; } 
.join-savings-wrap .savings-detail-view li .rate-view {text-align: right;min-width: 40px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.join-savings-wrap .btn-more-view {position: absolute;right: 16px;top: 26px;border: 0;background-color: transparent; } 
.join-savings-wrap .text {position: relative;margin: 24px 0; } 
.join-savings-wrap .text::after {content: "";display: block;position: absolute;right: 0;top: 50%;width: 104px;height: 72px;margin-top: -36px;background: url(/images/web/img/lifeservice/bg-sol-savings.png) no-repeat 0 0;background-size: 104px auto; } 
.event-view-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.event-view-list li {width: calc(50% - 4px); } 
.event-view-list li .img-event-view {overflow: hidden;display: block;width: 100%;max-height: 120px;border-radius: 12px; } 
.event-view-list li .img-event-view img {vertical-align: top;width: 100%;height: auto; } 
.event-view-list li p {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.baseball-contents-list {margin: 0 -20px; } 
.baseball-contents-list li {position: relative;padding: 17px 15px 16px 84px;border-top: 1px solid var(--border-secondary); } 
.baseball-contents-list li:first-child {border-top: 0; } 
.baseball-contents-list li:last-child {padding-bottom: 0; } 
.baseball-contents-list li .img-event {position: absolute;left: 20px;top: 50%;width: 48px;height: 48px;border-radius: 24px;margin-top: -24px; } 
.baseball-contents-list li .img-event img {vertical-align: top;width: 100%;height: 100%; } 
.baseball-contents-list li .img-event + .label-wrap {margin-bottom: 8px; } 
.baseball-contents-list li .tit-content-event {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400; } 
.baseball-contents-list li p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.today-event-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.today-event-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 8px;padding: 15px 16px 17px;width: calc(50% - 3px);border: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px; } 
.today-event-list li p {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.today-event-list li span {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 6px;min-height: 20px;border-radius: 20px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same); } 
.today-event-list li span.case-02 {background-color: var(--palette-cyan-600); } 
.today-event-list li span.case-03 {background-color: var(--gray-600); } 
.point-save-view {text-align: right;margin-top: 28px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.point-save-view .btn-text {margin-left: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary);font-weight: 500; } 
.point-save-view .shinhan-point-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 7px;padding: 18px 16px;border-radius: 12px;background: linear-gradient(91.03deg, var(--bg-cyan-same) 0%, var(--bg-blue-same) 100%);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.point-save-view .shinhan-point-view p {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.point-save-view .shinhan-point-view strong {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.schedule-setting-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 32px 25px 12px; } 
.schedule-setting-wrap .date-view-area {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.schedule-setting-wrap .date-view-area::after {content: "";display: inline-block;width: 24px;height: 24px;margin-left: 5px;background-position: -216px -240px;background-repeat: no-repeat;background-color: transparent; } 
.schedule-setting-wrap .alarm-view-area {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: right;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.schedule-setting-wrap .alarm-view-area::after {content: "";display: inline-block;width: 24px;height: 24px;margin-left: 5px;background-position: -240px -144px;background-repeat: no-repeat;background-color: transparent; } 
.visual-baseball-wrap {padding: 32px 0;background-color: var(--brand-950); } 
.visual-baseball-wrap .swiper-slide {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 327px;height: 320px;color: var(--text-ondark_primary-same);border-radius: 12px;opacity: 0.3; } 
.visual-baseball-wrap .swiper-slide.swiper-slide-active {opacity: 1; } 
.visual-baseball-wrap .swiper-slide img {width: 100%; } 
.visual-baseball-wrap .swiper-slide img.admin-img {-o-object-fit: contain;object-fit: contain; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap {text-align: center;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.type-before-setting {padding-top: 56px;background: url(/images/web/img/lifeservice/visual-area01.png) no-repeat 0 0;background-size: 100% 100%; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.type-before-setting .logo-view {display: block;width: 88px;height: 88px;margin: 0 auto 8px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.type-before-setting .logo-view img {width: 100%; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.type-before-setting .tit-league span {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.type-before-setting .tit-league strong {display: inline-block;font-size: 28px;font-weight: 500;line-height: 36px;color: var(--text-ondark_primary-same); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.type-before-setting .tit-league strong em {display: inline-block;font-size: 28px;font-weight: 500;line-height: 36px;color: var(--text-yellow); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.type-before-setting .text {color: var(--text-ondark_primary-same); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .top-info-area, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .top-info-area {position: relative;text-align: left;height: 148px;padding: 12px 12px 16px 12px;background-color: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .top-info-area .btn-refresh, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .top-info-area .btn-refresh {display: block;position: absolute;right: 12px;top: 12px;width: 24px;height: 24px;border: 0;background-color: transparent;background-position: -168px -144px;background-repeat: no-repeat;background-color: transparent; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .bottom-info-area, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .bottom-info-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-gray); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .bottom-info-area .bottom-info-cont, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .bottom-info-area .bottom-info-cont {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .bottom-info-area .bottom-info-cont .text-expect-area, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .bottom-info-area .bottom-info-cont .text-expect-area {margin-bottom: 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .bottom-info-area .bottom-info-cont .quiz-view-area, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .bottom-info-area .bottom-info-cont .quiz-view-area {padding: 8px;border: 1px solid var(--border-blue);background-color: var(--bg-blue);border-radius: 6px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .bottom-info-area .bottom-info-cont .quiz-view-area a, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .bottom-info-area .bottom-info-cont .quiz-view-area a {text-align: left;display: block;position: relative;padding-left: 22px;color: var(--text-primary );font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-before-game .bottom-info-area .bottom-info-cont .quiz-view-area a .icon-quiz, .visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-ing-game .bottom-info-area .bottom-info-cont .quiz-view-area a .icon-quiz {position: absolute;left: 0;top: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game {text-align: left;padding: 16px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-home {position: relative;padding-right: 35px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-home .logo {padding-left: 10px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-home .score-area {left: unset;right: 0; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-home .review-info {margin-right: -10px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-away {position: relative;padding-left: 35px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-away .logo {padding-right: 10px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-away .score-area {left: 0;right: unset; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .team-away .review-info {margin-left: -10px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .review-info {display: block;margin-top: 6px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .review-info .score-view {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .review-info .recode-info-view {display: block;margin-top: 4px;font-weight: 300;color: var(--text-primary );font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .review-info .recode-info-view .result-info {display: inline-block;margin-left: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .review-info .recode-info-view .result-info.win {color: var(--text-blue); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .review-info .recode-info-view .result-info.lose {color: var(--text-red); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .review-info .recode-info-view .result-info.etc {color: var(--text-cyan); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .score-area {text-align: center;position: absolute;top: 20px;min-width: 25px;padding-top: 20px;color: var(--text-primary );-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .score-area strong {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-end-game .score-area .winner {position: absolute;left: 50%;top: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 20px;height: 20px;margin-left: -10px;color: var(--text-ondark_primary-same);font-size: 11px;background-color: var(--bg-blue-same);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 10px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-no-game {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-cancel-game {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-cancel-game .top-info-area {text-align: left;height: calc(100% - 40px); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-cancel-game .top-info-area .game-info {margin-bottom: 33px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-cancel-game .baseball-p {text-align: center;padding-top: 88px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-cancel-game .match-up {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 16px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-cancel-game .match-up strong {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-cancel-game .match-up .vs {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 20px;margin: 0 16px;padding: 0 8px;font-size: 11px;color: var(--text-tertiary);font-weight: 500;border: 1px solid var(--border-primary);border-radius: 10px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-first-time {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 32px 16px 16px 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-first-time::after {display: block;content: "";position: absolute;right: 24px;top: 104px;width: 136px;height: 136px;background: url(/images/web/img/bg/bg-first-time.png) no-repeat 0 0;background-size: 100% 100%; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-first-time .top-info-area {text-align: left;height: calc(100% - 40px); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap.status-first-time .top-info-area .h2 {margin-bottom: 8px;color: var(--text-primary ); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .game-info {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 20px;margin-bottom: 14px;padding: 0 5px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );background-color: var(--bg-gray);border-radius: 2px; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .baseball-p {position: relative;padding-top: 88px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .baseball-p::before {display: block;content: "";position: absolute;left: 50%;top: 0;width: 84.5px;height: 80px;margin-left: -42.25px;background: url(/images/web/img/bg/bg-no-game.png) no-repeat 0 0;background-size: 84.5px auto; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .baseball-p.type-myteam::before {width: 80px;height: 80px;margin-left: -40px;background: url(/images/web/img/bg/bg-myteam-no-game.png) no-repeat 0 0;background-size: 80px auto; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .baseball-p.type-myteam .my-team {color: var(--text-blue); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .baseball-p.type-cancel::before {width: 80px;height: 80px;margin-left: -40px;background: url(/images/web/img/bg/bg-cancel-game.png) no-repeat 0 0;background-size: 80px auto; } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .btn-expect {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 40px;border-radius: 8px;border: 0;background-color: var(--brand-950); } 
.visual-baseball-wrap .swiper-slide .slide-cont-wrap .btn-expect span {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.vote-rate-view {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 22px;border-radius: 16px; } 
.vote-rate-view > div {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.vote-rate-view > div.vote-gage {position: relative;text-align: right;min-height: 32px; } 
.vote-rate-view > div.vote-gage::before {display: block;content: "";width: 100%;height: 32px;background-color: transparent;position: absolute;right: 0;top: 0;background-color: var(--bg-red-same);z-index: 0; } 
.vote-rate-view > div.vote-gage:first-child {text-align: left; } 
.vote-rate-view > div.vote-gage:first-child::before {left: 0;right: unset;background-color: var(--bg-dark); } 
.vote-rate-view > div.vote-gage:first-child p {left: 0;right: unset;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.vote-rate-view > div.vote-gage p {position: absolute;right: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 0 12px;height: 32px;background: transparent;word-break: keep-all; } 
.vote-rate-view > div.vote-gage p em {position: relative;color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;z-index: 1; } 
.vote-rate-view > div.vote-gage p span {position: relative;margin-left: 4px;color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;z-index: 1; } 
.match-preview-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.match-preview-wrap > div {text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.match-preview-wrap > div .logo {display: block;width: 60px;height: 60px;margin: 0 auto; } 
.match-preview-wrap > div .logo img {width: 100%;height: 100%; } 
.match-preview-wrap > div em {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.match-preview-wrap > div.status-view-area {padding-top: 18px; } 
.match-preview-wrap > div.status-view-area .txt-status {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.match-preview-wrap > div.status-view-area .txt-status02 {display: inline-block;padding: 4px 16px;border: 1px solid var(--border-primary);border-radius: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.match-preview-wrap > div.status-view-area.type-live .txt-status {color: var(--text-blue); } 
.match-preview-wrap > div.status-view-area.type-live .txt-status02 {color: var(--text-blue);border-color: var(--border-blue-same); } 
.point-month-wrap {position: relative;margin: 0 -20px;padding: 32px 20px 28px 20px;background: linear-gradient(90.18deg, var(--bg-cyan-same) -8.65%, var(--bg-blue-same) 100%); } 
.point-month-wrap::after {content: "";position: absolute;right: 0;top: 24px;width: 136px;height: 136px;background: url(/images/web/img/lifeservice/bg-month-point-visual.png) no-repeat 0 0/136px auto; } 
.point-month-wrap .h2 {margin-bottom: 8px;color: var(--text-ondark_primary-same); } 
.point-month-wrap .text {color: var(--text-ondark_primary-same); } 
.point-month-wrap .count-view-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 4px;margin-top: 24px; } 
.point-month-wrap .count-view-wrap .value {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 32px;height: 40px;border-radius: 6px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;background-color: var(--bg-canvas_white ); } 
.point-month-wrap .count-view-wrap .value::after {display: block;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 20px;background: -webkit-gradient(linear, left top, left bottom, from(var(--palette-indigo-800)), to(rgba(187, 179, 243, 0)));background: linear-gradient(180deg, var(--palette-indigo-800) 0%, rgba(187, 179, 243, 0) 100%);opacity: 0.2; } 
.point-month-wrap .count-view-wrap .comma {position: relative;width: 8px;height: 8px; } 
.point-month-wrap .count-view-wrap .comma::after {content: "";display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;left: 50%;top: 32px;width: 4px;height: 7px;margin-left: -2px;background: url(/images/web/img/lifeservice/icon-mark-comma.png) no-repeat 0 0;background-size: 4px auto; } 
.point-month-wrap .date-standard {display: block;color: var(--text-ondark_primary-same);margin-top: 20px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.present-view-wrap {margin: 0 -20px;padding: 32px 20px 102px;background: linear-gradient(307.58deg, var(--palette-purple-1000) -1.96%, var(--bg-cyan-same) 135.36%); } 
.present-view-wrap h2 {margin-bottom: 24px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 400; } 
.present-view-wrap h2 strong {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.present-view-wrap .txt-guide-present {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.present-view-wrap .txt-guide-present .hash-txt {display: inline-block;color: var(--palette-blue-400);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.method-receive-wrap {margin: 0 -20px 32px;padding: 24px 20px 24px;background: var(--palette-indigo-1000); } 
.method-receive-wrap .h4 {margin-bottom: 8px;color: var(--text-ondark_primary-same); } 
.method-receive-wrap .text-counter > li {color: var(--text-ondark_primary-same); } 
.method-receive-wrap .text-counter > li::before, .method-receive-wrap .text-counter > li::after {color: var(--text-ondark_primary-same);border-color: var(--white); } 
.week-present-area {position: relative;margin: 0 -20px 0;padding: 0 20px 32px;background-color: var(--bg-gray); } 
.week-present-area .subtext {margin-top: -90px; } 
.present-info-view {position: relative;margin-bottom: 12px;padding: 16px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px;-webkit-transform: translateY(-90px);transform: translateY(-90px); } 
.present-info-view .present-week {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 24px;padding: 0 8px;background-color: var(--palette-purple-1000);border-radius: 4px;color: var(--text-ondark_primary-same);font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.present-info-view .h4 {margin: 16px 0; } 
.present-info-view .text {margin-bottom: 16px; } 
.present-view-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 32px; } 
.present-view-list li {text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.present-view-list li .img-present-area {position: relative;display: block;width: 72px;height: 72px;margin: 0 auto;border: 1px solid transparent;border-radius: 36px; } 
.present-view-list li .img-present-area img {overflow: hidden;width: 100%;height: 100%;border-radius: 36px; } 
.present-view-list li .img-present-area .schedule-present {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;border-color: var(--border-indigo-same);background-color: var(--palette-indigo-800);border-radius: 36px;font-size: 34px;color: var(--text-indigo);font-weight: 500; } 
.present-view-list li p {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 12px;padding: 0 7px;height: 22px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);border: 1px solid var(--white);border-radius: 12px; } 
.present-view-list li .icon-finished {display: none; } 
.present-view-list li.finished .img-present-area img {opacity: 0.6; } 
.present-view-list li.finished .icon-finished {display: block;position: absolute;right: -8px;top: -8px;width: 40px;height: 40px;background: url(/images/web/img/lifeservice/icon-event-close.png) no-repeat 0 0;background-size: 40px auto; } 
.present-info-detail {overflow: hidden;position: relative;min-height: 80px;padding-left: 104px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.present-info-detail .thum-present {overflow: hidden;position: absolute;left: 0;top: 0;width: 80px;height: 80px;border-radius: 8px; } 
.present-info-detail .thum-present img {width: 100%;height: 100%; } 
.present-info-detail ul {width: 100%;margin-top: 2px; } 
.present-info-detail ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 2px; } 
.present-info-detail ul li:first-child {margin-top: 0; } 
.present-info-detail ul li p {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.present-info-detail ul li strong {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.present-info-detail ul li strong.color-point {color: var(--text-red); } 
.page-baseball-point .table-list-wrap + .text {margin-top: 16px; } 
.page-baseball-point .text + .table-list-wrap {margin-top: 8px; } 
.page-baseball-area .text + .table-list-wrap {margin-top: 16px; } 
.sticky-button.button-group.type-sole-menu {padding: 0; } 
/* 야구 첫방문설정배너*/
.baseball-box-banner {padding: 16px;background: url(/images/web/img/bg/baseball_bg.png) no-repeat right 70px; } 
.baseball-box-banner .h3 {margin-bottom: 8px; } 
.baseball-box-banner p {margin-bottom: 140px; } 
.baseball-box-banner .btn.btn-type-10 {color: var(--text-ondark_primary-same);border-color: var(--border-brand_strong-same);background-color: var(--brand-950); } 
.preview-select-menu {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 16px 12px 8px; } 
.preview-select-menu a {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 8px;padding: 15px 10px 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.preview-select-menu a:first-child {margin-left: 0; } 
.preview-select-menu a span {position: relative;display: block;padding-top: 52px;color: var(--text-primary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.preview-select-menu a span::before {display: block;content: "";position: absolute;left: 50%;top: 0; } 
.preview-select-menu a span.type-text::before {width: 48px;height: 48px;margin-left: -24px;background: url(/images/web/img/lifeservice/icon-preview-text.png) no-repeat 0 0;background-size: 48px auto; } 
.preview-select-menu a span.type-video::before {width: 48px;height: 48px;margin-left: -24px;background: url(/images/web/img/lifeservice/icon-preview-video.png) no-repeat 0 0;background-size: 48px auto; } 
.visual-tech-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 360px;max-height: 360px;margin-bottom: 16px;padding: 32px 20px 20px;background: url(/images/web/img/lifeservice/bg-tech-case01.jpg) no-repeat 50% 50%;background-size: 100%;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-tech-wrap.case-view-02 {background: url(/images/web/img/lifeservice/bg-tech-case02.jpg) no-repeat 50% 50%;background-size: cover; } 
.visual-tech-wrap.case-view-03 {background: url(/images/web/img/lifeservice/bg-tech-case03.jpg) no-repeat 50% 50%;background-size: cover; } 
.visual-tech-wrap .guide-tech-area .tit-tech-area {font-size: 26px;line-height: 36px;color: var(--text-ondark_primary-same); } 
.visual-tech-wrap .guide-tech-area .tit-tech-area span {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.visual-tech-wrap .guide-tech-area p {margin-top: 8px;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.visual-tech-wrap .button-group {height: 48px; } 
.detail-cont-area {padding: 76px 20px 0px; } 
.detail-cont-area .h2 {margin-bottom: 8px; } 
.detail-cont-area .tit-info-rate {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 24px 0 16px;padding: 4px 16px;border-radius: 32px;background-color: var(--bg-blue-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.detail-cont-area .h4 {margin-bottom: 8px; } 
.detail-cont-area .h4 + .text {margin: 0 0 8px; } 
.detail-cont-area .text + .button-group {margin-top: 28px; } 
.detail-cont-area .box-layout-wrap {margin-bottom: 16px; } 
.detail-cont-area .compliance-area {margin: 32px 0; } 
.detail-cont-area .visual {position: relative;margin: 16px 0 24px;padding: 24px 90px 200px 24px;word-break: break-all; } 
.detail-cont-area .visual::after {display: block;content: "";position: absolute;right: 0;bottom: 13px;width: 277px;height: 178px;background: url(/images/web/img/lifeservice/bg-visual-loan.png) no-repeat 50% 50%;background-size: cover; } 
.detail-cont-area .visual .info-interest-list {margin-bottom: 10px; } 
.detail-cont-area .visual .info-interest-list li {margin-top: 11px; } 
.detail-cont-area .visual .info-interest-list li:first-child {margin-top: 0; } 
.detail-cont-area .visual .info-interest-list li strong {display: inline-block;margin-left: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-seaform);font-weight: 500; } 
.detail-cont-area .visual .info-interest-list li strong em {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-seaform);font-weight: 300; } 
.detail-cont-area .visual .hash-wrap {margin-top: 24px; } 
.detail-cont-area .visual .hash-wrap span {display: inline-block;margin-right: 4px; } 
.detail-cont-area .visual .subtext {color: var(--text-orange); } 
.detail-cont-area .card-info-view .card-info-list {margin-top: 16px; } 
.detail-cont-area .view-detail-loan {margin: 16px 0 24px;padding: 16px 10px 20px;background-color: var(--bg-red); } 
.detail-cont-area .view-detail-loan .hash-item {text-align: center; } 
.detail-cont-area .view-detail-loan .hash-item span {display: inline-block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.detail-cont-area .view-detail-loan .hash-item span + span {margin-left: 12px; } 
.detail-cont-area .view-detail-loan .info-loan-view {margin-top: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.detail-cont-area .view-detail-loan .info-loan-view li {text-align: center;margin-left: 30px;padding-top: 72px; } 
.detail-cont-area .view-detail-loan .info-loan-view li.info-interest-rate {margin-left: 0;background: url(/images/web/img/lifeservice/bg-info-interest-rate.png) no-repeat 50% 0/64px auto; } 
.detail-cont-area .view-detail-loan .info-loan-view li.info-loan-limit {background: url(/images/web/img/lifeservice/bg-info-loan-limit.png) no-repeat 50% 0/64px auto; } 
.detail-cont-area .view-detail-loan .info-loan-view li span {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.detail-cont-area .view-detail-loan .info-loan-view li strong {display: block;margin-top: 4px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.detail-cont-area .bottom-notice {padding-bottom: 40px; } 
.detail-cont-area .bottom-notice .text .subtext.bullet-star {margin-left: 0;padding-left: 12px; } 
.detail-cont-area .bottom-notice .text .subtext.bullet-star::before {content: "*"; } 
.page-tech-benefit {background-color: var(--bg-gray); } 
.loan-info-wrap {position: relative;padding: 16px 80px 16px 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.loan-info-wrap ::after {content: "";display: block;position: absolute;right: 20px;bottom: 16px;width: 64px;height: 64px;background: url(/images/web/img/lifeservice/bg-tech-mycar.png) no-repeat 0 0;background-size: 100% auto; } 
.loan-info-wrap.case-02 {margin-bottom: 40px; } 
.loan-info-wrap.case-02 ::after {background: url(/images/web/img/lifeservice/bg-tech-youth.png) no-repeat 0 0;background-size: 100% auto; } 
.loan-info-wrap .h3 {margin: 0 0 8px 0; } 
.loan-info-wrap .text + .text {margin-top: 16px; } 
.loan-info-wrap + .loan-info-wrap {margin-top: 12px; } 
.benefit-zone-list li {-webkit-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; } 
.benefit-zone-list li + li {margin-top: 12px; } 
.benefit-zone-list li a {position: relative;display: block;width: 100%;height: 218px;padding: 24px 140px 24px 16px;border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.benefit-zone-list li a.type-benefit {background: var(--palette-cyan-600) url(/images/web/img/lifeservice/bg-benefit-order.png) no-repeat calc(100% - 5px) calc(100% - 7px);background-size: auto 107px; } 
.benefit-zone-list li a.type-benefit::before {display: block;content: "";position: absolute;left: 0;top: 140px;width: 75px;height: 38px;background: url(/images/web/img/lifeservice/bg-cloud-01.png) no-repeat 0 0;background-size: 100% auto; } 
.benefit-zone-list li a.type-benefit::after {display: block;content: "";position: absolute;right: 0;top: 18px;width: 131px;height: 67px;background: url(/images/web/img/lifeservice/bg-cloud-02.png) no-repeat 0 0;background-size: 100% auto; } 
.benefit-zone-list li a.type-goods {padding-right: 120px;background: var(--brand-900) url(/images/web/img/lifeservice/bg-benefit-goods.png) no-repeat calc(100% - 10px) calc(100% - 14px);background-size: 148px auto; } 
.benefit-zone-list li a.type-goods .tit-benefit, .benefit-zone-list li a.type-goods .txt-benefit {color: var(--text-ondark_primary-same); } 
.benefit-zone-list li a.type-goods .btn-text {position: absolute;right: 12px;top: 30px; } 
.benefit-zone-list li a.type-goods .btn-text .label {color: var(--text-quaternary); } 
.benefit-zone-list li a.type-legend {padding-right: 120px;background: var(--bg-blue-same) url(/images/web/img/lifeservice/bg-benefit-legend.png) no-repeat calc(100% - 20px) calc(100% - 21px);background-size: 159px auto; } 
.benefit-zone-list li a.type-legend .tit-benefit, .benefit-zone-list li a.type-legend .txt-benefit {color: var(--text-ondark_primary-same); } 
.benefit-zone-list li a .tit-benefit {position: relative;display: block;margin-bottom: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same );z-index: 1; } 
.benefit-zone-list li a .txt-benefit {position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same );z-index: 1; } 
.benefit-zone-list li a .txt-benefit + .txt-benefit {margin-top: 8px; } 
.benefit-zone-list li a .txt-benefit em {display: block;font-weight: 500; } 
.benefit-zone-list.active li {-webkit-transform: translateY(0);transform: translateY(0); } 
.benefit-zone-list.active li:nth-child(2) {-webkit-transition-delay: 0.2s;transition-delay: 0.2s; } 
.benefit-zone-list.active li:nth-child(3) {-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.page-baseball-quiz .quiz-event-wrap {position: relative;text-align: center;min-height: 746px;padding: 49px 20px 32px;background: var(--palette-red-500) url(/images/web/img/lifeservice/bg-quiz-event.png) no-repeat 0 0;background-size: 100% 772px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-baseball-quiz .quiz-event-wrap::after {display: block;content: "";position: absolute;right: 0;top: 203px;width: 88px;height: 31px;background: url(/images/web/img/lifeservice/bg-quiz-ball.png) no-repeat 0 0;background-size: 100%; } 
.page-baseball-quiz .quiz-event-wrap .tit-quiz-area {text-align: center;font-size: 56px;line-height: 56px;font-weight: 700;color: var(--text-ondark_primary-same);text-shadow: 1px 2px 0px rgba(69, 137, 100, 0.25); } 
.page-baseball-quiz .quiz-event-wrap .tit-quiz-area span {display: block;margin-top: 12px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.page-baseball-quiz .quiz-event-wrap .txt-quiz-guide {margin-top: 24px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 12px 16px;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;background: var(--bg-green-same);border-radius: 12px; } 
.page-baseball-quiz .quiz-event-wrap .quiz-view-contents {margin-top: 47px;padding-top: 113px;background: url(/images/web/img/lifeservice/img-guiz-model.png) no-repeat 50% 0;background-size: 230px auto; } 
.page-baseball-quiz .quiz-event-wrap .date-select-box {position: relative;margin: 0 -16px;background-color: var(--bg-gray);border-radius: 12px 12px 0 0; } 
.page-baseball-quiz .quiz-event-wrap .date-select-box .select-view-area {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 30px; } 
.page-baseball-quiz .quiz-event-wrap .date-select-box .select-view-area .selected-date-view {padding: 0 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-baseball-quiz .quiz-event-wrap .date-select-box .select-view-area button {border: 0;background: var(--bg-canvas_white ); } 
.page-baseball-quiz .quiz-event-wrap .date-select-box .select-view-area button.btn-data-prev {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.page-baseball-quiz .quiz-event-wrap .date-select-box .select-view-area button.btn-data-next {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.page-baseball-quiz .quiz-event-wrap .date-select-box .calendar-btn {position: absolute;right: 16px;top: 16px;background-position: -96px -168px;background-repeat: no-repeat;background-color: transparent;border: 0; } 
.page-baseball-quiz .quiz-event-wrap .quiz-view-wrap {position: relative;text-align: left;padding: 0 16px 16px;border-radius: 12px;background-color: var(--bg-canvas_white );z-index: 1; } 
.page-baseball-quiz .form-label {position: relative;margin-bottom: 16px;padding-left: 28px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.page-baseball-quiz .form-label .icon-num {position: absolute;left: 0;top: 0;color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-baseball-quiz .ui-form {margin: 24px 0 16px; } 
.page-baseball-quiz .hint-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 24px; } 
.page-baseball-quiz .hint-view .label-wrap {margin-right: 5px; } 
.page-baseball-quiz .hint-view .btn-text {max-width: calc(100% - 45px);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-baseball-quiz .bottom-notice.fullsize-layout {margin-top: 0; } 
.page-baseball-quiz .quiz-area {position: relative;margin: 24px 0 24px;padding-left: 24px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-baseball-quiz .quiz-area .icon-q {position: absolute;left: 0;top: 0;display: inline-block;color: var(--text-blue);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-team-rate .text + .table-list-wrap {margin-top: 16px; } 
.quiz-result-wrap {display: none;position: absolute;left: 50%;top: 50%;min-width: 256px;width: calc(100% - 120px);min-height: 215px;padding: 24px 16px 16px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 24px 2px rgba(22, 37, 66, 0.2);box-shadow: 0px 0px 24px 2px rgba(22, 37, 66, 0.2);border-radius: 12px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 2;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.quiz-result-wrap.active {display: block; } 
.quiz-result-wrap .result-case-area {width: 112px;height: 112px;margin: 0 auto 16px; } 
.quiz-result-wrap .result-case-area img {width: 100%;height: 100%; } 
.quiz-result-wrap .point-view-area {text-align: center;margin-bottom: 16px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.quiz-result-wrap .point-view-area.hide {display: none; } 
.quiz-result-wrap .point-view-area .point-area {display: block;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.radio-option-list {margin-bottom: 24px; } 
.radio-option-list li {margin-top: 8px; } 
.radio-option-list li:first-child {margin-top: 0; } 
.radio-option-list.active li .data-recode-wrap {display: block; } 
.radio-option-list.col2 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.radio-option-list.col2 li {width: calc(50% - 4px);margin-top: 0; } 
.radio-option-list.col2 li label {padding: 14px 12px 12px; } 
.radio-option-list.col2 li label .player-img {margin: -14px -12px 0; } 
.quiz-option-select .quiz-area {margin-bottom: 16px; } 
.quiz-option-select .radio-option-list li {margin-top: 8px; } 
.quiz-option-select .radio-option-list li:first-child {margin-top: 8px; } 
.quiz-option-select .quiz-area + .radio-option-list {margin-top: 0;margin-bottom: 16px; } 
.data-recode-wrap {display: none;margin-top: 8px; } 
.data-recode-wrap .graph-view-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 12px;margin-bottom: 4px;background-color: var(--bg-gray);border-radius: 50px; } 
.data-recode-wrap .graph-view-area .data-view {height: 12px;background-color: var(--bg-blue-same);border-radius: 50px; } 
.data-recode-wrap .data-recode-view {display: block;text-align: right;color: var(--text-blue);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.data-recode-wrap .data-recode-view .count {display: block;margin-top: 4px;color: var(--text-blue);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.case-worng-answer {position: relative;padding-top: 130px; } 
.case-worng-answer::before {display: block;content: "";position: absolute;top: 0;left: 50%;width: 120px;height: 120px;margin-left: -60px;background: url(/images/web/img/bg/bg-worng-answer.png) no-repeat 50% 0;background-size: 120px auto; } 
.case-worng-answer.type-case {padding-top: 0; } 
.case-worng-answer.type-case::before {display: none; } 
.case-worng-answer .img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.case-worng-answer p {text-align: center;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.case-worng-answer p span {display: block;margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.case-correct-answer .txt-correct-area {text-align: center; } 
.case-correct-answer .txt-correct-area .tit-point {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.case-correct-answer .txt-correct-area strong {display: block;margin-bottom: 16px;color: var(--text-blue);font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.case-correct-answer .txt-correct-area strong em {display: block; } 
.case-correct-answer .txt-correct-area .txt-today {display: block;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
/* 야구 쏠퀴즈 이벤트 정답 오답 이미지 */
.modal-popup-container.type-flow .popup-wrap, .modal-popup-container.type-flow .popup-body {overflow: visible; } 
.correct-view {position: relative; } 
.correct-view .piece-wrap {position: absolute;left: 0;top: 100px;width: 100%;text-align: center; } 
.correct-view .piece-wrap span {display: inline-block;position: absolute;width: 15.5px;height: 15px;-webkit-transform: translate(0, 0);transform: translate(0, 0); } 
.correct-view .piece-wrap.active span {-webkit-transition: all 0.1s cubic-bezier(0.075, 0.82, 0.165, 1);transition: all 0.1s cubic-bezier(0.075, 0.82, 0.165, 1); } 
.correct-view .piece-wrap.active span.piece01 {-webkit-transform: translate(-110px, -30px);transform: translate(-110px, -30px);background: url(/images/web/img/lifeservice/p_bg01.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece02 {-webkit-transform: translate(-175px, -70px);transform: translate(-175px, -70px);background: url(/images/web/img/lifeservice/p_bg02.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece03 {-webkit-transform: translate(-110px, -90px);transform: translate(-110px, -90px);background: url(/images/web/img/lifeservice/p_bg03.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece04 {-webkit-transform: translate(-60px, -120px);transform: translate(-60px, -120px);background: url(/images/web/img/lifeservice/p_bg04.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece05 {height: 17px;-webkit-transform: translate(-85px, -150px);transform: translate(-85px, -150px);background: url(/images/web/img/lifeservice/p_bg05.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece06 {height: 17px;-webkit-transform: translate(-20px, -180px);transform: translate(-20px, -180px);background: url(/images/web/img/lifeservice/p_bg06.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece07 {height: 17px;-webkit-transform: translate(40px, -150px);transform: translate(40px, -150px);background: url(/images/web/img/lifeservice/p_bg07.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece08 {height: 17px;-webkit-transform: translate(100px, -110px);transform: translate(100px, -110px);background: url(/images/web/img/lifeservice/p_bg08.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece09 {-webkit-transform: translate(90px, -50px);transform: translate(90px, -50px);background: url(/images/web/img/lifeservice/p_bg09.png) 0 0/100% auto no-repeat; } 
.correct-view .piece-wrap.active span.piece10 {-webkit-transform: translate(160px, -60px);transform: translate(160px, -60px);background: url(/images/web/img/lifeservice/p_bg10.png) 0 0/100% auto no-repeat; } 
.correct-view .img-main {width: 110px;margin: 0 auto; } 
.correct-view .img-main img {width: 100%; } 
#contents-area > .container.page-baseball-setting {padding-bottom: 80px; } 
.page-baseball-setting .baseball-setting-wrap {margin: 0 -20px; } 
.page-baseball-setting .h2 {position: relative;padding-left: 20px;margin: 0 0 16px 0; } 
.page-baseball-setting .h2 .btn-toggle-switch {position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.page-baseball-setting .h2 .btn-toggle-switch input[type=checkbox] + label {overflow: visible; } 
.page-baseball-setting .h2 .btn-toggle-switch input[type=checkbox] + label em {position: absolute;left: -70px;top: 50%;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.type-setting-area {margin-bottom: 32px;border-top: 1px solid var(--border-secondary); } 
.type-setting-area .item-content {padding: 16px 20px; } 
.type-setting-area .item-content .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-setting-area .tit-setting-team {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.type-setting-area .tit-setting-team .img {display: inline-block;width: 24px;height: 24px;vertical-align: middle;margin-right: 5px; } 
.type-setting-area .tit-setting-team .img img {width: 100%;height: 100%; } 
.page-baseball-slide {position: relative; } 
.page-baseball-slide .tabs {position: absolute;left: 0;top: 15.5%;width: 100%;padding: 0 20px;background-color: transparent;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 10; } 
/* ticket box */
.case-bs-open .bottom-sheet-dimm {z-index: 1030; } 
.case-bs-open .bottom-sheet-container {z-index: 1035; } 
.page-ticket-box > .btn-radio-list {margin-top: -16px;margin-bottom: 16px; } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio] + label {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 98px;background-color: var(--bg-gray);border-color: transparent; } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio] + label .tit-ticket {display: block;text-align: left;width: 100%;padding-left: 16px;margin-bottom: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio] + label .num {display: block;text-align: right;width: 100%;padding-right: 16px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio] + label .num em {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio]:checked + label {background-color: var(--bg-canvas_white );border-color: var(--border-blue-same); } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio]:checked + label .tit-ticket {color: var(--text-blue);font-weight: 500; } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio]:checked + label .num {color: var(--text-blue); } 
.page-ticket-box > .btn-radio-list li .btn-type-radio input[type=radio]:checked + label .num em {color: var(--text-blue); } 
.page-ticket-box .ticket-status-wrap {margin-top: 32px; } 
.page-ticket-box .ticket-status-wrap > .text {margin-top: -16px; } 
.page-ticket-box .list-type-table + .text {margin-top: 16px; } 
.ticket-status-list > li {margin-top: 12px;border-radius: 12px;-webkit-filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));background: var(--bg-canvas_white-elevated); } 
.ticket-status-list > li:first-child {margin-top: 0; } 
.ticket-status-list > li .ticket-status-view {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 12px 16px;border-radius: 12px 12px 0 0;background-color: var(--bg-blue-same); } 
.ticket-status-list > li .ticket-status-view .tit-ticket-name {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.ticket-status-list > li .ticket-status-view .tit-ticket-name .type-ticket {display: inline-block;margin-left: 8px;padding: 1px 5px;border: 1px solid var(--white);border-radius: 2px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.ticket-status-list > li .ticket-status-view .ticket-date {text-align: right;min-width: 30px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.ticket-status-list > li .ticket-detail-view {padding: 8px 16px 16px; } 
.ticket-status-list > li .ticket-detail-view .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.ticket-status-list > li .ticket-detail-view .notice-contents-wrap + .button-group {margin-top: 16px; } 
.ticket-status-list > li.passing .ticket-status-view {background-color: var(--bg-cyan-same); } 
.ticket-status-list > li.complete .ticket-status-view {background-color: var(--gray-600); } 
.ticket-status-list > li.end .ticket-status-view {background-color: var(--gray-300); } 
.text + .ticket-status-list {margin-top: 32px; } 
.donation-wrap .tit-danation {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );padding-bottom: 270px;background: url(/images/web/img/lifeservice/bg-visual-donation.png) no-repeat 50% 110px;background-size: 335px auto; } 
.donation-wrap .link-donation-wrap li {margin-top: 12px; } 
.donation-wrap .link-donation-wrap li:first-child {margin-top: 0; } 
.donation-wrap .link-donation-wrap li a {position: relative;display: block;padding: 16px 90px 16px 16px;border-radius: 12px; } 
.donation-wrap .link-donation-wrap li a::after {content: "";display: block;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.donation-wrap .link-donation-wrap li a strong {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.donation-wrap .link-donation-wrap li a p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.donation-wrap .link-donation-wrap li a.link-college {background-color: var(--bg-blue); } 
.donation-wrap .link-donation-wrap li a.link-college::after {right: 16px;width: 67.5px;height: 68px;background: url(/images/web/img/lifeservice/icon-link-college.png) no-repeat 0 0;background-size: 100% auto; } 
.donation-wrap .link-donation-wrap li a.link-religion {background-color: var(--bg-cyan); } 
.donation-wrap .link-donation-wrap li a.link-religion::after {right: 16px;width: 68px;height: 68px;background: url(/images/web/img/lifeservice/icon-link-religion.png) no-repeat 0 0;background-size: 100% auto; } 
.donation-wrap02 {margin: 0 -20px;padding: 0 20px 240px;background: url(/images/web/img/lifeservice/bg-religion-donation.png) no-repeat 50% 100%;background-size: 100% auto; } 
.donation-wrap02 .tit-danation {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.donation-wrap02 .tit-danation .color-em {display: block;color: var(--text-blue);font-weight: 500; } 
.list-link-wrap li {border-bottom: 1px solid var(--border-secondary); } 
.list-link-wrap li a {display: block;padding: 16px 20px; } 
.list-link-wrap li a strong {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.list-link-wrap li a p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.page-ticket-detail {padding: 24px 20px 40px;background-color: var(--bg-gray); } 
.page-ticket-detail .ticket-box-wrap {border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.ticket-info-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;position: relative;padding: 16px 16px 0; } 
.ticket-info-view .ticket-img img {width: 100%; } 
.ticket-info-view .link-ticket-area {text-align: right;margin-bottom: 8px; } 
.ticket-info-view .link-ticket-area .btn-text {display: inline-block; } 
.ticket-info-view .h2 {text-align: center;margin: 16px 0; } 
.ticket-alarm-view {padding: 0 16px 32px; } 
.ticket-alarm-view .box-layout-wrap {margin-bottom: 16px; } 
.ticket-guide-wrap {position: relative;padding: 32px 16px 32px;border-top: 1px dashed var(--border-secondary); } 
.ticket-guide-wrap::before {display: block;content: "";position: absolute;left: -1px;top: 0;width: 13px;height: 26px;background: url(/images/web/img/lifeservice/bg-ticket-round.png) no-repeat 0 0;background-size: 100% auto;margin-top: -13px;-webkit-transform: rotate(180deg);transform: rotate(180deg);z-index: 1; } 
.ticket-guide-wrap::after {display: block;content: "";position: absolute;right: -1px;top: 0;width: 13px;height: 26px;background: url(/images/web/img/lifeservice/bg-ticket-round.png) no-repeat 0 0;background-size: 100% auto;margin-top: -13px;z-index: 1; } 
.ticket-confirm-wrap {position: relative;padding: 32px 16px 16px;border-top: 1px dashed var(--border-secondary); } 
.ticket-confirm-wrap::before {display: block;content: "";position: absolute;left: -1px;top: 0;width: 13px;height: 26px;background: url(/images/web/img/lifeservice/bg-ticket-round.png) no-repeat 0 0;background-size: 100% auto;margin-top: -13px;-webkit-transform: rotate(180deg);transform: rotate(180deg);z-index: 1; } 
.ticket-confirm-wrap::after {display: block;content: "";position: absolute;right: -1px;top: 0;width: 13px;height: 26px;background: url(/images/web/img/lifeservice/bg-ticket-round.png) no-repeat 0 0;background-size: 100% auto;margin-top: -13px;z-index: 1; } 
.ticket-confirm-wrap .barcode-view-area {position: relative; } 
.ticket-confirm-wrap .barcode-view-area .barcode-img img {width: 100%; } 
.ticket-confirm-wrap .barcode-view-area .barcode-num-view {text-align: center;margin: 8px 0 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.ticket-confirm-wrap .barcode-view-area.type-number .barcode-num-view {padding: 32px 16px;background-color: var(--bg-gray); } 
.ticket-confirm-wrap .barcode-view-area.type-number .search-btn {bottom: 10px; } 
.ticket-confirm-wrap .barcode-view-area .search-btn {display: block;position: absolute;right: 16px;bottom: 0;width: 24px;height: 24px;background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent;z-index: 1; } 
.ticket-confirm-wrap .subtext {margin-bottom: 24px; } 
.barcode-view-box {max-height: 170px; } 
.barcode-view-box .barcode-img {margin-bottom: 16px; } 
.barcode-view-box .barcode-img img {width: 100%; } 
.barcode-view-box .barcode-num {text-align: center;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
#contents-area > .container.page-pop-barcode {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;padding: 0; } 
#contents-area > .container.page-pop-barcode .barcode-view-box {-webkit-transform: rotate(90deg);transform: rotate(90deg); } 
.page-ticket-alarm .text.first {margin-bottom: 18px; } 
.page-ticket-alarm .text strong.color-em {display: inline-block;margin-right: 4px;font-weight: 500;color: var(--text-blue); } 
.page-ticket-alarm .text .color-warn {display: inline-block;color: var(--text-red); } 
.page-ticket-alarm .ui-form .left-section {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-ticket-alarm .ui-form + .text {margin-top: 12px; } 
.page-ticket-alarm .ui-form + .ui-form {margin-top: 20px; } 
.page-ticket-alarm .left-section {padding-right: 0; } 
.page-ticket-alarm .link-share-wrap a {margin-left: 60px; } 
.popup-wrap.modal-in .popup-body.page-ticket-alarm {padding-bottom: 24px; } 
.popup-wrap.modal-in .popup-body.page-ticket-alarm .ui-form .form-label {margin-bottom: 8px; } 
.visual-calendar-area {position: relative;margin: 0 -20px;padding: 32px 20px 0;background: url(/images/web/img/lifeservice/bg-calendar-area.png) no-repeat 50% 0;background-size: 100% auto; } 
.visual-calendar-area .tit-calendar {display: block;color: var(--text-ondark_primary-same);font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.visual-calendar-area .text {color: var(--text-ondark_primary-same);margin-bottom: 68px; } 
.visual-calendar-area .my-team-logo {overflow: hidden;position: absolute;right: 20px;top: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 80px;height: 80px;border-radius: 40px;background-color: var(--bg-canvas_white ); } 
.visual-calendar-area .my-team-logo img {width: 68px;height: 68px; } 
.game-result-view {overflow: hidden;margin-bottom: 32px;border-radius: 12px;-webkit-box-shadow: 0px 3px 12px 2px rgba(22, 37, 66, 0.12);box-shadow: 0px 3px 12px 2px rgba(22, 37, 66, 0.12); } 
.game-result-view .tit-game-result {text-align: center;padding: 12px 15px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same); } 
.game-result-view .game-result-cont {padding: 16px 16px 16px;background-color: var(--bg-white-elevated); } 
.game-result-view .game-result-cont .button-group {margin-top: 16px; } 
.game-result-view .game-detail-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.game-result-view .game-detail-view .team {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.game-result-view .game-detail-view .team .team-name {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.game-result-view .game-detail-view .team .team-logo {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48px;height: 48px;margin: 0 12px 0 8px; } 
.game-result-view .game-detail-view .team .team-logo img {width: 40px;height: 40px;border-radius: 20px; } 
.game-result-view .game-detail-view .team .team-logo .victory {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;right: -8px;top: -8px;width: 20px;height: 20px;border-radius: 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same); } 
.game-result-view .game-detail-view .team .team-score {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.game-result-view .game-detail-view .vs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 24px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.game-result-view .game-detail-view .win .team-score {color: var(--text-red); } 
.game-schedule-wrap {margin-bottom: 32px; } 
.game-schedule-wrap .month-view-area {position: relative;text-align: center;padding: 0 30px; } 
.game-schedule-wrap .month-view-area .tit-month-area {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.game-schedule-wrap .month-view-area button {position: absolute;width: 24px;height: 24px;top: 50%;border: 0;background-color: var(--bg-canvas_white );-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.game-schedule-wrap .month-view-area button.btn-prev-month {left: 0;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.game-schedule-wrap .month-view-area button.btn-next-month {right: 0;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.game-schedule-wrap .week-day-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 16px;border-radius: 12px 12px 0 0;background-color: var(--brand-950); } 
.game-schedule-wrap .week-day-list li {text-align: center;width: 14.28%;padding: 10px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.date-view-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.date-view-wrap .date-cell {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px 0 10px 0;width: 14.28%;border-bottom: 1px solid var(--border-secondary);border-left: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.date-view-wrap .date-cell:nth-child(7n+1) {border-left: 0; } 
.date-view-wrap .date-cell.end .date-num {color: var(--text-tertiary); } 
.date-view-wrap .date-cell .date-num {position: relative;text-align: center;margin-bottom: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-disabled-same); } 
.date-view-wrap .date-cell .team-logo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.date-view-wrap .date-cell .team-logo img {width: 32px;height: 32px; } 
.date-view-wrap .date-cell .info {text-align: center;margin-top: 8px;font-size: 10px;color: var(--text-tertiary);line-height: 14px; } 
.date-view-wrap .date-cell .info .time {display: block; } 
.date-view-wrap .date-cell .info .double {color: var(--text-blue); } 
.date-view-wrap .date-cell .info .result {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-ondark_primary-same);width: 16px;height: 16px;margin-right: 2px;border-radius: 8px; } 
.date-view-wrap .date-cell .info .result.draw {background-color: var(--gray-500); } 
.date-view-wrap .date-cell .info .result.win {background-color: var(--bg-blue-same); } 
.date-view-wrap .date-cell .info .result.lose {background-color: var(--gray-700); } 
.date-view-wrap .date-cell .info .score {text-align: center;display: inline-block;min-width: 24px;color: var(--text-primary );font-weight: 500; } 
.date-view-wrap .date-cell .point-status-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;padding: 28px 3px 0;background: var(--gray500-a30);z-index: 1;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.date-view-wrap .date-cell .point-status-area .img {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 40px;height: 40px; } 
.date-view-wrap .date-cell .point-status-area .img img {width: 100%;height: 100%; } 
.date-view-wrap .date-cell .point-status-area .point-num {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: var(--text-ondark_primary-same);font-size: 10px;line-height: 14.8px; } 
.date-view-wrap .date-cell .point-status-area .point-num.color-gray {color: var(--text-primary ); } 
.date-view-wrap .date-cell .point-status-area .num {display: block;margin-top: 8px;color: var(--text-ondark_primary-same);font-size: 11px;line-height: 14px;font-weight: 500; } 
.date-view-wrap .date-cell.yet .date-num {color: var(--text-tertiary);z-index: 2; } 
.date-view-wrap .date-cell.yet .point-status-area {background: rgba(4, 113, 233, 0.2); } 
.point-case-view .point-case-area {text-align: center; } 
.point-case-view .point-case-area .tit-case {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.point-case-view .point-case-area .img {position: relative;display: block; } 
.point-case-view .point-case-area .img .win-num {position: absolute;left: 50%;top: -5px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500;margin-left: 20px; } 
.point-case-view .point-case-area .img .point-num {position: absolute;left: 50%;top: 17px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48px;height: 48px;margin-left: 12px;border-radius: 24px;border: 1.5px solid var(--gray-950);-webkit-box-sizing: border-box;box-sizing: border-box;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary-same);font-weight: 500;background: var(--white) url(/images/web/img/lifeservice/bg-ball-line.png) no-repeat 50% 50%;background-size: auto 46px; } 
.point-case-view .point-case-area .text {color: var(--text-primary ); } 
.banner-quiz-wrap .link-banner-area {overflow: hidden;position: relative;display: block;padding: 16px 90px 16px 16px;border-radius: 12px;background-color: var(--bg-blue-same); } 
.banner-quiz-wrap .link-banner-area::before {display: block;content: "";position: absolute;right: 0;top: 10px;width: 62px;height: 28px;background: url(/images/web/img/lifeservice/bg-banner-ball.png) no-repeat 0 0;background-size: 100%; } 
.banner-quiz-wrap .link-banner-area::after {display: block;content: "";position: absolute;right: 0;top: unset;bottom: 0;width: 105px;height: 72px;background: url(/images/web/img/lifeservice/bg-banner-glove.png) no-repeat 0 0;background-size: 100%; } 
.banner-quiz-wrap .link-banner-area .tit-quiz {display: block;margin-bottom: 8px;color: var(--text-ondark_primary-same);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.banner-quiz-wrap .link-banner-area .text {color: var(--text-ondark_primary-same); } 
.push-agree-wrap {text-align: center; } 
.push-agree-wrap .img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.push-agree-wrap .h4 {display: block;margin: 0 0 8px 0; } 
.push-agree-wrap .notice-contents-wrap {margin-top: 16px; } 
.type-result-view {position: relative;text-align: center;padding: 136px 0 12px;background: url(/images/web/img/bg/bg-result-view.png) no-repeat 50% 0;background-size: 120px auto; } 
.type-result-view p {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-mbti-research {background-color: var(--bg-gray); } 
.page-mbti-research .h2 {margin-bottom: 24px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.page-mbti-research .h2 strong {font-weight: 500; } 
.page-mbti-research .research-view-wrap {overflow: hidden;padding-bottom: 32px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.page-mbti-research .research-view-wrap + .research-view-wrap {margin-top: 32px; } 
.page-mbti-research .research-view-wrap h3 {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100px;margin-bottom: 32px;padding-left: 24px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 400; } 
.page-mbti-research .research-view-wrap h3::after {display: block;content: "";position: absolute;right: 16px;height: 104px; } 
.page-mbti-research .research-view-wrap h3.tit-research01 {background-color: var(--palette-magenta-700); } 
.page-mbti-research .research-view-wrap h3.tit-research01::after {top: 20px;width: 104px;background: url(/images/web/img/lifeservice/bg-research01.png) no-repeat 0 0;background-size: auto 104px; } 
.page-mbti-research .research-view-wrap h3.tit-research02 {background-color: var(--palette-seafoam-600); } 
.page-mbti-research .research-view-wrap h3.tit-research02::after {top: 19px;width: 140px;background: url(/images/web/img/lifeservice/bg-research02.png) no-repeat 0 0;background-size: auto 104px; } 
.page-mbti-research .research-view-wrap h3.tit-research03 {background-color: var(--bg-cyan-same); } 
.page-mbti-research .research-view-wrap h3.tit-research03::after {top: 24px;width: 140px;background: url(/images/web/img/lifeservice/bg-research03.png) no-repeat 0 0;background-size: auto 104px; } 
.page-mbti-research .research-view-wrap h3.tit-research04 {background-color: var(--brand-900); } 
.page-mbti-research .research-view-wrap h3.tit-research04::after {top: 20px;width: 140px;background: url(/images/web/img/lifeservice/bg-research04.png) no-repeat 0 0;background-size: auto 104px; } 
.page-mbti-research .research-view-wrap .tit-question-area {margin-bottom: 17px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding: 0 16px;color: var(--text-primary ); } 
.page-mbti-research .research-view-wrap .research-view-list {padding: 0 16px; } 
.page-mbti-research .research-view-wrap .research-view-list li {margin-top: 16px; } 
.page-mbti-research .research-view-wrap .research-view-list li:first-child {margin-top: 0; } 
.page-mbti-research .research-view-wrap .research-view-list + .tit-question-area {margin-top: 32px; } 
.page-mbti-product .h2 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-mbti-product .h2 .em {display: block;margin-top: 4px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.page-mbti-product .case-img {margin-bottom: 32px;padding: 0 45px; } 
.page-mbti-product .case-img img {width: 100%;height: auto; } 
.page-mbti-product .result-text {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-mbti-product .result-explain-wrap .text + .text {margin-top: 20px; } 
.page-mbti-product .banner-mbti-wrap a {padding: 16px 16px 16px 76px;background: var(--palette-indigo-900) url(/images/web/img/lifeservice/bg-mbti-banner.png) no-repeat 16px 50%;background-size: 48px auto;border-radius: 12px; } 
.page-mbti-product .banner-mbti-wrap a.arrow-r {position: relative; } 
.page-mbti-product .banner-mbti-wrap a.arrow-r::after {background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.page-mbti-product .banner-mbti-wrap a .item-body {color: var(--text-ondark_primary-same); } 
.type-mbti-product {margin: 32px -20px -48px;padding: 32px 20px;background-color: var(--bg-gray); } 
.type-mbti-product .life-list-wrap {margin-bottom: 32px; } 
.type-mbti-product .life-list-wrap li {margin-top: 12px; } 
.type-mbti-product .life-list-wrap li:first-child {margin-top: 0; } 
.type-mbti-product .life-list-wrap li a {position: relative;display: block;padding: 16px;-webkit-filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08));filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08));border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.type-mbti-product .life-list-wrap li a::after {content: "";display: block;width: 24px;height: 24px;position: absolute;right: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.type-mbti-product .life-list-wrap li a .tit-data-list {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-sol-live .sol-live-wrap {margin: 0 -20px 32px;padding: 32px 0 32px 0;background-color: var(--bg-gray); } 
.page-sol-live .sol-live-wrap .h2 {position: relative;display: inline-block;margin-bottom: 16px;padding: 0 20px; } 
.page-sol-live .sol-live-wrap .h2 .on-air {display: inline-block;position: absolute;right: -10px;top: -20px;width: 45px;height: 24px;background: url(/images/web/img/lifeservice/icon-onair.png) 0 0/45px auto no-repeat; } 
.page-sol-live .sol-live-wrap .h2 .on-air.off {display: none; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide {overflow: hidden;position: relative;width: 272px;height: 316px;border-radius: 12px; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .img-area {position: relative;width: 100%;height: 100%; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .img-area img {width: 100%;height: 100%; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .img-area::after {display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: var(--gray950-a20);z-index: 0; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: transparent;z-index: 1; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .live-time-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .live-time-wrap .time-area {overflow: hidden;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 20px;padding-right: 8px;font-size: 11px;font-weight: 500;color: var(--text-ondark_primary-same);border-radius: 20px;background: var(--gray950-a60); } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .live-time-wrap .time-area .live {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;margin-right: 6px;padding: 0 6px;font-size: 11px;font-weight: 500;color: var(--text-ondark_primary-same);border-radius: 12px;background-color: var(--bg-red-same);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .live-time-wrap .time-area .live.scheduled {background-color: var(--bg-gray);color: var(--text-tertiary); } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .live-time-wrap .btn-text-arrow::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .live-time-wrap .btn-text-arrow .label {color: var(--text-ondark_primary-same); } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-before-confirm {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: var(--gray950-a40);border-radius: 16px;border: 0; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-before-confirm .label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 3.5px 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-before-confirm .label::before {display: inline-block;content: "";width: 24px;height: 24px;background-position: -336px -144px;background-repeat: no-repeat;background-color: transparent; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn .label .time-view {display: inline-block;margin-right: 8px;font-size: 11px; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check {position: relative;width: 100%; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox] {position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;background: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 40px;border: 1px solid var(--border-primary);padding: 0 12 0 12px;border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white );box-sizing: border-box; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox] + label::before {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;content: "";width: 24px;height: 24px;background-position: -312px -144px;background-repeat: no-repeat;background-color: transparent; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox] + label em {padding: 7px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-primary ); } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox] + label em.yet {display: inline-block; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox] + label em.ing {display: none; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox].checked + label::before, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox]:checked + label::before {background-position: -144px -72px;background-repeat: no-repeat;background-color: transparent; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox].checked + label em.yet, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox]:checked + label em.yet {display: none; } 
.page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox].checked + label em.ing, .page-sol-live .sol-live-wrap .swiper .swiper-slide .live-info-area .btn-type-check input[type=checkbox]:checked + label em.ing {display: inline-block; } 
.live-sort-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 20px; } 
.live-sort-wrap .h4 {margin: 0; } 
.live-sort-wrap .btn-radio-list {width: 130px;margin-bottom: 0; } 
.live-sort-wrap .btn-radio-list li .btn-type-radio input[type=radio] + label {height: 32px;border: 0;border-radius: 16px;background-color: var(--bg-gray); } 
.live-sort-wrap .btn-radio-list li .btn-type-radio input[type=radio] + label em {color: var(--text-tertiary); } 
.live-sort-wrap .btn-radio-list li .btn-type-radio input[type=radio]:checked + label {background-color: var(--bg-blue-same); } 
.live-sort-wrap .btn-radio-list li .btn-type-radio input[type=radio]:checked + label em {color: var(--text-ondark_primary-same); } 
.live-month-wrap + .live-month-wrap {margin-top: 32px; } 
.live-month-wrap .h5 {margin-bottom: 16px; } 
.live-list-area li {margin-top: 24px; } 
.live-list-area li:first-child {margin-top: 0; } 
.live-list-area li a {display: block;min-height: 166px; } 
.live-list-area li a .date {display: block;margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.live-list-area li a .live-cont-area {position: relative;padding-left: 132px; } 
.live-list-area li a .live-cont-area .img {overflow: hidden;display: block;position: absolute;left: 0;top: 0;width: 120px;height: 140px;border-radius: 12px; } 
.live-list-area li a .live-cont-area .img img {width: 100%;height: 100%; } 
.live-list-area li a .live-cont-area .hash {display: block;margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.live-list-area li a .live-cont-area .title {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.live-list-area li a .live-cont-area .text {color: var(--text-tertiary); } 
.cast-view-wrap {overflow: hidden;margin-bottom: 32px; } 
.cast-view-wrap .cast-view-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch; } 
.cast-view-wrap .cast-view-list li {width: 120px;margin-left: 12px; } 
.cast-view-wrap .cast-view-list li:first-child {margin-left: 0; } 
.cast-view-wrap .cast-view-list li .img {display: block;width: 120px; } 
.cast-view-wrap .cast-view-list li .img img {width: 100%;height: auto; } 
.visual-vote-wrap {background-color: var(--brand-950); } 
.visual-vote-wrap .visual-vote-copy {text-align: center;padding: 32px 20px 80px;background: url(/images/web/img/lifeservice/bg-visual-mvp.png) 50% 0/100% auto no-repeat; } 
.visual-vote-wrap .visual-vote-copy .tit-mvp-vote {position: relative;margin-bottom: 8px;padding-top: 88px;color: var(--text-ondark_primary-same);font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;background: url(/images/web/img/lifeservice/bg-logo-kbo.png) 50% 0/64px auto no-repeat; } 
.visual-vote-wrap .visual-vote-copy .tit-mvp-vote strong {display: block;font-size: 32px;line-height: 47px;font-weight: 700;background: linear-gradient(92.33deg, var(--palette-orange-200) -3.29%, var(--bg-yellow-same) 27.67%, var(--palette-orange-200) 66.94%, var(--bg-yellow-same) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.17); } 
.visual-vote-wrap .visual-vote-copy .text {color: var(--text-ondark_primary-same); } 
.visual-vote-wrap .visual-vote-result {position: relative;padding: 32px 20px 70px;background: url(/images/web/img/lifeservice/bg-vote-result.png) 50% 0/100% auto no-repeat; } 
.visual-vote-wrap .visual-vote-result::after {display: block;content: "";position: absolute;right: 16px;bottom: 24px;width: 136px;height: 136px;background: url(/images/web/img/lifeservice/bg-mvp-trophy.png) 0 0/100% auto no-repeat; } 
.visual-vote-wrap .visual-vote-result .tit-mvp-result {position: relative;margin-bottom: 11px;padding-top: 68px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background: url(/images/web/img/lifeservice/bg-mvp-sol.png) 0 0/49px auto no-repeat; } 
.visual-vote-wrap .visual-vote-result .tit-mvp-result strong {display: block;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.visual-vote-wrap .visual-vote-result .text {color: var(--text-ondark_primary-same);font-weight: 500; } 
.visual-vote-wrap .vote-info-wrap {position: relative;padding: 32px 20px; } 
.visual-vote-wrap .vote-info-wrap::before {display: block;content: "";position: absolute;right: 20px;top: -81px;width: 96px;height: 102px;background: url(/images/web/img/lifeservice/bg-model-copy.png) 0 0/96px auto no-repeat; } 
.visual-vote-wrap .vote-info-wrap .vote-info-list {margin-bottom: 24px; } 
.visual-vote-wrap .vote-info-wrap .vote-info-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 10px; } 
.visual-vote-wrap .vote-info-wrap .vote-info-list li:first-child {margin-top: 0; } 
.visual-vote-wrap .vote-info-wrap .vote-info-list li .tit-info-vote {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: 12px;min-width: 60px;height: 24px;border-radius: 13px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same);border: 1px solid var(--white); } 
.visual-vote-wrap .vote-info-wrap .vote-info-list li .text {color: var(--text-ondark_primary-same);font-weight: 500; } 
.visual-vote-wrap .vote-info-wrap .table-list-wrap {overflow: hidden;border-radius: 12px;border: 1px solid var(--border-primary_strong-same);background-color: transparent; } 
.visual-vote-wrap .vote-info-wrap .table-list-wrap .type-col thead th {color: var(--text-ondark_primary-same);border-color: var(--brand-900);border-left-color: var(--border-primary_strong-same);background-color: var(--palette-indigo-1000); } 
.visual-vote-wrap .vote-info-wrap .table-list-wrap .type-col tbody td {color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;border-color: var(--border-primary_strong-same); } 
.visual-vote-wrap .vote-info-wrap .table-list-wrap .type-col tbody td strong {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.visual-vote-wrap .vote-info-wrap .table-list-wrap .type-col tbody tr:last-child td {border-bottom: 0; } 
.share-vote-wrap {text-align: center;margin: 32px -20px 0;padding: 0 20px 32px; } 
.share-vote-wrap .h4 {margin-bottom: 32px; } 
.share-vote-wrap .link-share-wrap {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 24px; } 
.share-vote-wrap + .bottom-notice {margin-top: 0; } 
.event-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.event-link-wrap li {width: calc(50% - 4px); } 
.event-link-wrap li .event-view-area {padding: 16px;border-radius: 12px; } 
.event-link-wrap li .event-view-area .text {margin-bottom: 4px; } 
.event-link-wrap li .event-view-area .h4 {margin: 0 0 16px 0; } 
.event-link-wrap li .event-view-area.type-savings {background-color: var(--bg-gray); } 
.event-link-wrap li .event-view-area.type-quiz {background-color: var(--bg-blue); } 
.vote-view-wrap {padding-top: 24px; } 
.vote-view-wrap .segment-tabs {margin: 16px 0; } 
.vote-view-wrap .btn-radio-list {-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;margin-bottom: 28px; } 
.vote-view-wrap .btn-radio-list li {width: 31.5%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.mvp-vote-wrap .tit-mvp-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 12px 16px;border-radius: 12px 12px 0 0;background-color: var(--brand-950); } 
.mvp-vote-wrap .tit-mvp-wrap .tit-month-mvp {color: var(--text-ondark_primary-same);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mvp-vote-wrap .tit-mvp-wrap .logo {width: 170px;height: 24px;background: url(/images/web/img/lifeservice/img-kbo-logo.png) 0 0/170px auto no-repeat; } 
.mvp-vote-wrap .player-vote-list {margin: 0 -20px; } 
.mvp-vote-wrap .player-vote-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;padding: 16px 20px;border-bottom: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.mvp-vote-wrap .player-vote-list li .input-type-radio {width: 30px; } 
.mvp-vote-wrap .player-vote-list li .input-type-radio input[type=radio] + label::after {background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.mvp-vote-wrap .player-vote-list li .input-type-radio input[type=radio].checked + label::after, .mvp-vote-wrap .player-vote-list li .input-type-radio input[type=radio]:checked + label::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.mvp-vote-wrap .player-vote-list li .player-view-wrap {width: 110px;padding: 0 3px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.mvp-vote-wrap .player-vote-list li .player-view-wrap .img {overflow: hidden;display: block;width: 104px;height: 104px;margin-bottom: 8px;border-radius: 8px; } 
.mvp-vote-wrap .player-vote-list li .player-view-wrap .img img {width: 100%;height: 100%; } 
.mvp-vote-wrap .player-vote-list li .player-grade-info {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;padding: 0 0px 0 8px; } 
.mvp-vote-wrap .player-vote-list li .player-grade-info .name {display: block;width: 100%;margin-bottom: 8px;padding-right: 40px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.mvp-vote-wrap .player-vote-list li .player-grade-info .name .team {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 400; } 
.mvp-vote-wrap .player-vote-list li .player-grade-info .team-img {position: absolute;right: 0;top: 0;width: 48px;height: 48px; } 
.mvp-vote-wrap .player-vote-list li .player-grade-info .team-img img {width: 100%;height: 100%; } 
.mvp-vote-wrap .player-vote-list li .player-grade-info .grade-info {margin-bottom: 8px;padding-right: 40px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.mvp-vote-wrap .player-vote-list li .player-grade-info .vote-status-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-red);font-weight: 500; } 
.mvp-vote-wrap .player-vote-list li .player-grade-info .vote-status-info .order-num {color: var(--text-blue); } 
.mvp-vote-wrap .player-vote-list.type2 {margin: 0; } 
.mvp-vote-wrap .player-vote-list.type2 li {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 12px 0 0 0;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.mvp-vote-wrap .player-vote-list.type2 li:first-child {margin-top: 0;border-top: 0;border-radius: 0 0 12px 12px; } 
.result-uptate-wrap {margin-bottom: 32px;padding: 32px 20px 24px;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-gray); } 
.result-uptate-wrap .text {position: relative;padding-top: 72px;background: url(/images/web/img/lifeservice/bg-result-update.png) 50% 0/64px auto no-repeat; } 
.share-link-wrap {text-align: center;margin: 0 -20px -32px;padding: 32px 20px;background-color: var(--bg-gray); } 
.visual-indemnity {margin-bottom: 32px;padding: 32px 20px 32px 20px;background: var(--bg-cyan-same) url(/images/web/img/lifeservice/bg-visual-indemnity.png) calc(100% - 20px) 96px/98px auto no-repeat; } 
.visual-indemnity .tit-indemnity {margin-bottom: 96px;padding-right: 40px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 400; } 
.visual-indemnity .tit-indemnity strong {display: block;font-weight: 500; } 
.visual-indemnity .sns-area {right: 12px;top: 12px; } 
.visual-indemnity .sns-area .btn-share::before {background-position: -24px -144px;background-repeat: no-repeat;background-color: transparent; } 
.visual-indemnity .claim-list-wrap li {margin-top: 12px; } 
.visual-indemnity .claim-list-wrap li a {position: relative;display: block;padding: 16px 20px 16px 60px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400;border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.visual-indemnity .claim-list-wrap li a::after {display: block;content: "";position: absolute;left: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.visual-indemnity .claim-list-wrap li a em {display: inline-block;margin-right: 5px;font-weight: 500; } 
.visual-indemnity .claim-list-wrap li:first-child {margin-top: 0; } 
.visual-indemnity .claim-list-wrap li:nth-child(2) a::after {background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.visual-indemnity .claim-list-wrap li:nth-child(2) a em {margin-right: 0; } 
.visual-indemnity .claim-list-wrap li:nth-child(3) a::after {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.visual-indemnity .claim-list-wrap li:nth-child(4) a::after {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.visual-indemnity + .text > li .tooltip-trigger {vertical-align: middle; } 
.sol-order-wrap {margin-bottom: 32px;padding: 32px 20px 104px;background: var(--palette-cyan-600) url(/images/web/img/lifeservice/bg-sol-order.png) calc(100% - 20px) calc(100% - 32px)/96px auto no-repeat; } 
.sol-order-wrap .tit-sol-order {color: var(--text-ondark_primary-same);font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.sol-order-wrap .tit-sol-order span {margin-top: 8px;display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.sol-order-contents .h4 {margin-bottom: 8px; } 
.sol-order-contents .terms-view-wrap {margin: 24px 0 32px; } 
.sol-order-contents .button-group {margin-bottom: 16px; } 
.sol-order-contents .button-group .button-row {margin-bottom: 8px; } 
.sol-order-contents .button-group .button-row + .button-row {margin-top: 0; } 
.sol-order-contents .button-group .button-row .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.sol-order-contents .button-group .button-row .label.icon-location-blue::before {display: inline-block;padding: 0 0 0 3px;content: "";background-position: -288px -48px;background-repeat: no-repeat;background-color: transparent; } 
.order-method-list li {margin-top: 12px; } 
.order-method-list li:first-child {margin-top: 0; } 
.order-method-list li a {display: block;padding: 16px 16px 16px 72px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.order-method-list li a.before-ready {background: url(/images/web/img/lifeservice/icon-order-ready.png) 16px 50%/48px auto no-repeat; } 
.order-method-list li a.on-site {background: url(/images/web/img/lifeservice/icon-order-on-site.png) 16px 50%/48px auto no-repeat; } 
.order-method-list li a strong {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-concierge-service .list-type-table + .button-group {margin-top: 24px; } 
.page-concierge-service .h5 {margin-top: 20px; } 
.page-concierge-service .text + .h5 {margin-top: 20px; } 
.visual-concierge-wrap {padding: 34px 16px 30px;background-color: var(--palette-purple-900);border-radius: 0px 0px 24px 24px; } 
.visual-concierge-wrap .tit-concierge {display: block;margin-bottom: 23px;padding-left: 14px;color: var(--text-ondark_primary-same);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.visual-concierge-wrap .guide-concierge-area {position: relative;margin-bottom: 8px;padding: 32px 20px 46px;border-radius: 10px;background-color: var(--bg-canvas_white );z-index: 1; } 
.visual-concierge-wrap .guide-concierge-area::before {content: "";display: block;position: absolute;left: 34px;top: -13px;border-style: solid;border-width: 13px 12px 0 12px;border-color: var(--bg-canvas_white ) transparent transparent transparent; transform: rotate(-180deg);} 
.visual-concierge-wrap .guide-concierge-area::after {overflow: hidden;content: "";display: block;position: absolute;right: 24px;top: -81px;width: 99px;height: 81px;background: url(/images/web/img/lifeservice/bg-concierge-model.png) 0 0/99px auto no-repeat;z-index: 0; } 
.visual-concierge-wrap .guide-concierge-area .text {color: var(--text-tertiary); } 
.visual-concierge-wrap .guide-target-intro {position: relative;width: 262px;margin: 46px auto 0; } 
.visual-concierge-wrap .guide-target-intro .txt-target {position: relative;text-align: center;position: relative;width: 148px;height: 148px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 17px;line-height: 24px;color: var(--text-ondark_primary-same);background: rgba(59, 66, 225, 0.77);border-radius: 90px;z-index: 2; } 
.visual-concierge-wrap .guide-target-intro .txt-target::before {content: "";display: block;width: 10px;height: 2px;position: absolute;right: -17px;top: calc(50% - 2px);background-color: var(--bg-gray_strong-same); } 
.visual-concierge-wrap .guide-target-intro .txt-target::after {content: "";display: block;width: 10px;height: 2px;position: absolute;right: -17px;top: calc(50% + 2px);background-color: var(--bg-gray_strong-same); } 
.visual-concierge-wrap .guide-target-intro .txt-target em {text-align: center;display: block;margin-bottom: 2px;font-size: 17px;font-weight: 500; } 
.visual-concierge-wrap .guide-target-intro .txt-target span {color: var(--text-ondark_primary-same); } 
.visual-concierge-wrap .guide-target-intro .txt-target span i {color: var(--text-ondark_primary-same); } 
.visual-concierge-wrap .guide-target-intro .txt-target.type2 {position: absolute;right: 0;top: 50%;width: 140px;height: 140px;background: rgba(202, 73, 247, 0.75);border-radius: 70px;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.visual-concierge-wrap .guide-target-intro .txt-target.multy-view {position: absolute;right: 0;top: -16px;width: 100px;height: 180px;background-color: transparent;z-index: 1; } 
.visual-concierge-wrap .guide-target-intro .txt-target.multy-view::before {display: none; } 
.visual-concierge-wrap .guide-target-intro .txt-target.multy-view::after {content: "";display: block;position: absolute;left: 50%;top: 50%;width: 24px;height: 24px;background-position: -96px -24px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.visual-concierge-wrap .guide-target-intro .txt-target.multy-view span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100px;height: 100px;border-radius: 50px;background-color: rgba(202, 73, 247, 0.75);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-concierge-wrap .guide-target-intro .txt-target.multy-view span em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.visual-concierge-wrap .guide-target-intro .txt-target.multy-view span + span {margin-top: -20px;padding-top: 15px; } 
.visual-concierge-wrap .guide-service-intro {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 20px;padding: 20px;border-radius: 10px;background-color: var(--bg-canvas_white ); } 
.visual-concierge-wrap .guide-service-intro .h4 {width: 110px;margin-bottom: 0; } 
.visual-concierge-wrap .guide-service-intro p {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: 14px;color: var(--text-secondary);line-height: 24px; } 
.visual-concierge-wrap .guide-service-intro.type2 {padding: 0 0 0 4px;border-radius: 0;background-color: transparent; } 
.visual-concierge-wrap .guide-service-intro.type2 .h4 {width: 125px;font-size: 14px;color: var(--text-yellow); } 
.visual-concierge-wrap .guide-service-intro.type2 p {color: var(--palette-yellow-200); } 
.visual-concierge-wrap .guide-service-tip {color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.visual-concierge-wrap .guide-service-tip .tit-service-tip {display: block;color: var(--text-ondark_primary-same); } 
.process-apply-service {position: relative; } 
.process-apply-service::before {content: "";display: block;position: absolute;left: 0;top: 0;width: 30px;height: 100%;border-radius: 15px;background-color: var(--bg-banner_brand_tint-same); } 
.process-apply-service li {position: relative;margin-top: 10px;padding: 5px 0 5px 43px; } 
.process-apply-service li:first-child {margin-top: 0; } 
.process-apply-service li::after {content: "";display: block;position: absolute;left: 11px;top: 37px;width: 8px;height: 25px;background: url(/images/web/img/lifeservice/bg-process-service.png) 0 0/8px auto no-repeat; } 
.process-apply-service li:nth-last-child(1)::after {display: none; } 
.process-apply-service li .num {position: absolute;left: 5px;top: 6px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 20px;height: 20px;border-radius: 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background-color: var(--palette-purple-800); } 
.process-apply-service li .tit-process {display: block;color: var(--text-secondary);font-size: 15px;line-height: 22px;font-weight: 400; } 
.process-apply-service li .tit-process em {color: var(--text-indigo); } 
.process-apply-service li .txt-process {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-extension-apply .h2 {margin-bottom: 16px; } 
.page-extension-apply .car-sale-box .account-selector .arrow-r {padding: 11px 0; } 
.page-extension-apply .car-sale-box .account-selector .arrow-r::after {right: -6px; } 
.page-extension-apply .car-sale-box .account-selector .arrow-r .account-name {margin-bottom: 0; } 
.page-extension-apply .list-type-table {margin-top: 32px; } 
.page-extension-apply .h4 + .list-type-table {margin-top: 0; } 
/* little shinhan */
.guide-little-wrap {padding: 32px 20px;background: var(--palette-indigo-800) url(/images/web/img/lifeservice/bg-guide-little.png) calc(100% - 26px) 102px/84px auto no-repeat; } 
.guide-little-wrap .tit-little {margin-bottom: 8px;padding-right: 130px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.guide-little-wrap .tit-little span {display: block;font-weight: 300; } 
.guide-little-wrap .text {margin-bottom: 24px;color: var(--text-ondark_primary-same); } 
.guide-little-wrap .guide-little-detail {padding: 16px 16px 16px 28px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-canvas_white );border-radius: 12px; } 
.guide-little-wrap .guide-little-detail strong {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary);-webkit-transform: translateX(-12px);transform: translateX(-12px); } 
.guide-little-wrap .guide-little-detail strong::before {display: block;content: "";width: 4px;height: 4px;margin-right: 8px;border-radius: 2px;background-color: var(--gray-500); } 
.cont-little-wrap {margin: 0 -20px;padding: 32px 20px 40px;background-color: var(--bg-gray); } 
.view-detail-product {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.view-detail-product > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(50% - 4px);padding: 16px;background-color: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px; } 
.view-detail-product > div .h4 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-bottom: 112px;background: url(/images/web/img/lifeservice/bg-view-type01.png) 50% 100%/auto 80px no-repeat; } 
.view-detail-product > div .h4 span {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.view-detail-product > div.view-type02 .h4 {background: url(/images/web/img/lifeservice/bg-view-type02.png) 50% 100%/auto 80px no-repeat; } 
.view-detail-product > div.view-type03 .h4 {padding-bottom: 140px;background: url(/images/web/img/lifeservice/bg-view-type03.png) 50% 100%/auto 80px no-repeat; } 
.view-detail-product > div.view-type04 .h4 {background: url(/images/web/img/lifeservice/bg-view-type04.png) 50% 100%/auto 80px no-repeat; } 
.link-benefit-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 16px;background-color: var(--palette-cyan-600);border-radius: 12px; } 
.link-benefit-view a {text-align: center;color: var(--gray-100);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.link-benefit-view a strong {display: block;margin-top: 4px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.link-benefit-view.type02 {margin-top: 12px;background-color: var(--palette-blue-100); } 
.link-benefit-view.type02 a {color: var(--text-tertiary); } 
.link-benefit-view.type02 a strong {color: var(--text-blue); } 
.view-type-voucher {margin: 12px 0;padding: 16px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px; } 
.view-type-voucher .link-type-voucher {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px; } 
.view-type-voucher .link-type-voucher .link-voucher {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: calc(50% - 3px);padding: 12px 0;background-color: var(--bg-blue-same);border-radius: 12px; } 
.view-type-voucher .link-type-voucher .link-voucher span {text-align: center;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.view-type-voucher .link-type-voucher .link-voucher span em {display: block;font-weight: 300;color: var(--text-cyan); } 
.visual-little-wrap {min-height: 160px;padding: 32px 120px 32px 20px;background: var(--bg-gray) url(/images/web/img/lifeservice/bg-visual-little.png) calc(100% - 22px) 50%/96px auto no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.visual-little-wrap .tit-little {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.link-view-list {border: 1px solid var(--border-secondary);border-radius: 12px; } 
.link-view-list + .text {margin-top: 16px; } 
.link-view-list li {border-top: 1px solid var(--border-secondary); } 
.link-view-list li:first-child {border-top: 0; } 
.link-view-list li .item-content {padding: 16px 20px; } 
.link-view-list li .item-content .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
/* 올스타 팬투표 */
.page-allstar-view .share-vote-wrap {margin: 32px 0 0;padding: 0; } 
.page-allstar-view .button-group + .text {margin-top: 16px; } 
.tab-vote-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.tab-vote-wrap a {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 48px;border-bottom: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.tab-vote-wrap a.tab-dream {background: url(/images/web/img/lifeservice/img-tab-dream.png) 50% 50%/122px auto no-repeat; } 
.tab-vote-wrap a.tab-nanum {background: url(/images/web/img/lifeservice/img-tab-nanum.png) 50% 50%/121.5px auto no-repeat; } 
.tab-vote-wrap a.active {border-bottom: 2px solid var(--gray-950); } 
.allstar-vote-wrap {padding: 32px 20px;background: url(/images/web/img/lifeservice/bg-allstar-guide.png) 0 0/100% auto no-repeat; } 
.allstar-vote-wrap .tit-vote-logo {width: 100%;height: 24px;margin-bottom: 24px;background: url(/images/web/img/lifeservice/img-logo-allstar.png) 50% 0/302px auto no-repeat; } 
.allstar-vote-wrap .text-guide-allstar {text-align: center;margin-bottom: 16px;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.allstar-vote-wrap .text-guide-allstar strong {display: block;font-weight: 500; } 
.allstar-vote-wrap .view-allstar-event {text-align: center;margin-bottom: 32px; } 
.allstar-vote-wrap .view-allstar-event .link-event-area {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 3px 12px;color: var(--text-disabled-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;border-radius: 12px;background-color: var(--brand-950); } 
.allstar-vote-wrap p.text {color: var(--text-ondark_primary-same); } 
.allstar-vote-wrap .subtext.bullet-star {color: var(--text-quaternary); } 
.vote-view-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.vote-view-list li {overflow: hidden;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(25% - 8px);margin-top: 12px;padding-top: 8px;border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1)); } 
.vote-view-list li .img {margin-bottom: 5px;padding: 0 3px; } 
.vote-view-list li .img img {width: 100%;border-radius: 4px; } 
.vote-view-list li .name {margin-bottom: 2px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.vote-view-list li .vote-num {margin-bottom: 4px;font-size: 11px;line-height: 16px;font-weight: 500;color: var(--text-primary ); } 
.vote-view-list li .now-status {padding: 5px 0;font-size: 9px;line-height: 14px;font-weight: 500;color: var(--text-blue);background-color: var(--bg-blue); } 
.vote-view-list li.top .now-status {background-color: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.vote-view-list.type02 li .now-status {background-color: var(--bg-red);color: var(--text-red); } 
.vote-view-list.type02 li.top .now-status {background-color: var(--bg-red-same);color: var(--text-ondark_primary-same); } 
.total-vote-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 12px;padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.total-vote-box .tit-count-view {width: 30%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.total-vote-box .count-info-view {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.total-vote-box .count-info-view span {display: block;margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.selected-now-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 12px;padding: 16px;border-radius: 12px;background-color: var(--palette-indigo-1000); } 
.selected-now-box .tit-selected-view {width: 50%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-ondark_primary-same); } 
.selected-now-box .count-info-view {text-align: right;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.text-btn-area {text-align: right;margin-bottom: 32px;opacity: 0.6; } 
.team-view-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px 20px;background-color: var(--bg-gray); } 
.team-view-area.type02 {background-color: var(--bg-red); } 
.team-view-area .team-logo {overflow: hidden;width: 56px;height: 56px;border-radius: 28px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);background-color: var(--bg-canvas_white ); } 
.team-view-area .team-logo img {width: 100%;height: 100%; } 
.vote-detail-view {margin-top: 24px; } 
.vote-visual-view {margin-bottom: 32px; } 
.vote-visual-view img {width: 100%; } 
.vote-event-copy {text-align: center;margin-bottom: 32px;padding-bottom: 16px;border: 2px solid var(--border-secondary);border-radius: 12px; } 
.vote-event-copy .tit-vote-season {position: relative;top: -12px;display: inline-block;padding: 0 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background-color: var(--bg-canvas_white ); } 
.vote-event-copy p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary ); } 
.vote-event-copy p strong {display: block;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.tit-vote-method {position: relative;text-align: center;display: block;margin-bottom: 24px; } 
.tit-vote-method::before {display: block;content: "";position: absolute;left: 0;top: 18px;width: 100%;height: 1px;background-color: var(--bg-cyan-same);z-index: 0; } 
.tit-vote-method span {position: relative;display: inline-block;padding: 4px 26px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);border-radius: 16px;border: 2px solid var(--border-blue-same);background-color: var(--bg-canvas_white );z-index: 1; } 
.txt-vote-info {text-align: center;display: block;margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.event-vote-gift {padding: 16px;background: linear-gradient(269.81deg, rgba(137, 248, 255, 0.1) 0.29%, rgba(186, 241, 231, 0) 99.96%), var(--bg-gray);border-radius: 12px; } 
.event-vote-gift .txt-vote-guide {text-align: center;position: relative;margin-bottom: 32px;padding-top: 160px;background: url(/images/web/img/lifeservice/bg-vote-guide.png) 50% 0/196px auto no-repeat;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.event-vote-gift .txt-vote-guide strong {display: block;color: var(--text-brand); } 
.event-vote-gift .txt-vote-guide strong em {color: var(--text-cyan); } 
.event-vote-gift .btn-vote {text-align: center;display: block;width: 100%;padding: 12px 0;background: var(--brand-950);border-radius: 8px;border: 0; } 
.event-vote-gift .btn-vote .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-ondark_primary-same); } 
.event-vote-gift .btn-vote .label em {color: var(--text-yellow); } 
.view-position-wrap {margin: 38px 0 50px;padding: 30px 0 0; } 
.view-position-wrap .view-ground-area {position: relative;min-width: 335px;height: 310px;background: url(/images/web/img/lifeservice/bg-ground-view.png) 50% 0/335px auto no-repeat; } 
.view-position-wrap .view-ground-area .positon-item {position: absolute;width: 60px;height: 78px; } 
.view-position-wrap .view-ground-area .positon-item .visual {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;width: 60px;height: 60px;border-radius: 30px;-webkit-filter: drop-shadow(0px 0px 8px rgba(22, 37, 66, 0.16));filter: drop-shadow(0px 0px 8px rgba(22, 37, 66, 0.16)); } 
.view-position-wrap .view-ground-area .positon-item .visual img {width: 100%;height: 100%;background-color: var(--bg-canvas_white ); } 
.view-position-wrap .view-ground-area .positon-item .name {overflow: hidden;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-transform: translateY(-15px);transform: translateY(-15px);width: 52px;min-height: 32px;margin: 0 auto;padding: 2px 0 0 0;border-radius: 0 0 8px 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;font-size: 12px;line-height: 13px;background-color: var(--bg-canvas_white );-webkit-filter: drop-shadow(0px 0px 8px rgba(22, 37, 66, 0.16));filter: drop-shadow(0px 0px 8px rgba(22, 37, 66, 0.16));-webkit-box-sizing: border-box;box-sizing: border-box; } 
.view-position-wrap .view-ground-area .positon-item .name .location {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;margin-top: 2px;font-size: 10px;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same); } 
.view-position-wrap .view-ground-area .positon-item .now-top {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: none;position: absolute;right: -15px;top: -15px;width: 34px;height: 34px;font-size: 8px;line-height: 10px;color: var(--text-ondark_primary-same);font-weight: 500;border-radius: 16px;background: linear-gradient(149.42deg, var(--bg-cyan-same) 3.62%, var(--bg-blue-same) 48.53%, var(--palette-purple-900) 94.63%, rgba(134, 69, 217, 0) 94.63%); } 
.view-position-wrap .view-ground-area .positon-item.top {z-index: 3; } 
.view-position-wrap .view-ground-area .positon-item.top .now-top {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.view-position-wrap .view-ground-area .positon-item.player01 {left: 50%;top: 105px;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.view-position-wrap .view-ground-area .positon-item.player01 .visual {background-position: -360px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player02 {left: 50%;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.view-position-wrap .view-ground-area .positon-item.player02 .visual {background-position: -120px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player03 {right: 50%;top: 140px;-webkit-transform: translateX(100px);transform: translateX(100px); } 
.view-position-wrap .view-ground-area .positon-item.player03 .visual {background-position: -300px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player04 {right: 50%;top: 45px;-webkit-transform: translateX(90px);transform: translateX(90px); } 
.view-position-wrap .view-ground-area .positon-item.player04 .visual {background-position: -480px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player05 {left: 50%;top: 140px;-webkit-transform: translateX(-100px);transform: translateX(-100px); } 
.view-position-wrap .view-ground-area .positon-item.player05 .visual {background-position: -240px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player06 {left: 50%;top: 45px;-webkit-transform: translateX(-90px);transform: translateX(-90px); } 
.view-position-wrap .view-ground-area .positon-item.player06 .visual {background-position: -420px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player07 {left: 50%;top: 0;-webkit-transform: translateX(-170px);transform: translateX(-170px); } 
.view-position-wrap .view-ground-area .positon-item.player07 .visual {background-position: -540px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player08 {left: 50%;top: -30px;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.view-position-wrap .view-ground-area .positon-item.player08 .visual {background-position: -600px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player09 {right: 50%;top: 0;-webkit-transform: translateX(170px);transform: translateX(170px); } 
.view-position-wrap .view-ground-area .positon-item.player09 .visual {background-position: -660px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player10 {left: 50%;bottom: 0;-webkit-transform: translateX(-170px);transform: translateX(-170px); } 
.view-position-wrap .view-ground-area .positon-item.player10 .visual {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player11 {left: 50%;bottom: 0;-webkit-transform: translateX(-120px);transform: translateX(-120px); } 
.view-position-wrap .view-ground-area .positon-item.player11 .visual {background-position: -60px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area .positon-item.player12 {right: 50%;bottom: 0;-webkit-transform: translateX(170px);transform: translateX(170px); } 
.view-position-wrap .view-ground-area .positon-item.player12 .visual {background-position: -180px 0;background-repeat: no-repeat;background-color: transparent; } 
.view-position-wrap .view-ground-area.type02 .positon-item .name .location {background-color: var(--bg-red-same); } 
.case-info-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%; } 
.case-info-view .case-text {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;position: relative;text-align: center;padding-top: 100px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.case-info-view .case-text::before {content: "";display: block;position: absolute;left: 50%;top: 8px;width: 132px;height: 80px;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.case-info-view .case-text.case-alarm {padding-top: 130px; } 
.case-info-view .case-text.case-alarm::before {top: 0;width: 120px;height: 120px;background-position: -700px 0;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star01::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star02::before {background-position: -132px 0;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star03::before {background-position: -264px 0;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star04::before {background-position: -396px 0;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star05::before {background-position: -528px 0;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star-type01::before {background-position: 0 -80px;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star-type02::before {background-position: -132px -80px;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star-type03::before {background-position: -264px -80px;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star-type04::before {background-position: -396px -80px;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text.case-star-type05::before {background-position: -528px -80px;background-repeat: no-repeat;background-color: transparent; } 
.case-info-view .case-text strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.case-info-view .case-text em {display: block;margin-top: 16px;font-weight: 500; } 
.cont-mission-wrap {padding: 32px 20px;background: var(--bg-dark) url(/images/web/img/lifeservice/bg-cont-mission.png) 50% 0/100% auto no-repeat; } 
.cont-mission-wrap.mission-wrap-nobg {background: none; } 
.cont-mission-wrap .tit-mission {text-align: center;margin-bottom: 32px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.cont-mission-wrap .tit-mission span {display: block;color: var(--palette-yellow-100);font-weight: 500; } 
.cont-mission-wrap .view-mission-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: -8px; } 
.cont-mission-wrap .view-mission-list li {width: calc(50% - 4px);margin-bottom: 8px;padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.cont-mission-wrap .view-mission-list li .btn-receive {display: block;width: 100%;margin-top: 16px;padding: 8px 5px;border: 0;border-radius: 8px;background-color: var(--brand-950);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.cont-mission-wrap .view-mission-list li .btn-receive span {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.cont-mission-wrap .view-mission-list li .btn-receive:disabled {background-color: var(--bg-gray); } 
.cont-mission-wrap .view-mission-list li .btn-receive:disabled span {color: var(--text-disabled-same); } 
.cont-mission-wrap .view-mission-list.type02 li {background: var(--bg-gray);border-radius: 12px; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view {position: relative;text-align: center; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text {padding-top: 0; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text .giveaway-img {display: block;margin-top: 8px;width: 120px;height: 120px; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text .giveaway-img img {width: 120px;height: 120px; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text strong {margin-top: 16px;padding: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text.case-text-win .giveaway-win {display: block;position: absolute;top: 0px;left: 50%;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);padding: 4px 0 4px 0;width: 89px;border-radius: 100px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text.case-text-win .giveaway-img {display: block;margin-top: 8px;width: 120px;height: 120px; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text.case-text-win .giveaway-img img {border: 3px solid var(--border-blue-same);border-radius: 65px;width: 120px;height: 120px; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .case-text::before {display: none; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .btn-receive {margin-top: 16px;text-align: center;display: block;width: 100%;padding: 2px 0;background: var(--brand-950);border-radius: 32px;border: 0; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .btn-receive .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-ondark_primary-same); } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .btn-receive .label em {color: var(--text-yellow); } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .giveaway-total-box {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.cont-mission-wrap .view-mission-list.type02 li .case-info-view .giveaway-total-box .giveaway-extra {font-weight: 500; } 
.pop-get-star .tip-guide {text-align: right;margin-bottom: 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.view-status-box {overflow: hidden;margin-top: 32px;padding-top: 14px;border: 1px solid var(--border-brand_strong-same);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.view-status-box .list-type-table {border: 0;padding: 0; } 
.view-status-box .list-type-table > li .tit-data-area {padding: 5px 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.view-status-box .list-type-table > li .txt-data-area {padding: 6px 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.view-status-box .list-type-table > li:nth-last-child(1) {margin-top: 10px;padding: 10px 0;background-color: var(--brand-950); } 
.view-status-box .list-type-table > li:nth-last-child(1) .tit-data-area, .view-status-box .list-type-table > li:nth-last-child(1) .txt-data-area {color: var(--text-ondark_primary-same); } 
.visual-sticker-view {text-align: center;padding-top: 75%;background: url(/images/web/img/lifeservice/bg-visual-my-sticker.png) 50% 0/100% auto no-repeat; } 
.visual-sticker-view .text {padding-bottom: 40px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.visual-public-wrap {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 -20px;padding: 32px 20px;background-color: var(--bg-gray); } 
.visual-public-wrap::after {display: block;content: "";width: 96px;height: 96px;position: absolute;right: 20px;top: 56px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.visual-public-wrap.bg02::after {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.visual-public-wrap.bg03::after {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.visual-public-wrap .tit-public-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: 24px; } 
.visual-public-wrap .tit-public-area h2 {margin-bottom: 8px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.visual-public-wrap .tit-public-area .text {min-height: 48px;color: var(--text-tertiary); } 
.view-public-contents {margin-bottom: 16px;padding-top: 160px;background: url(/images/web/img/lifeservice/bg-public-guide.png) 50% 0/311px auto no-repeat; } 
.view-public-contents p {text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary ); } 
.view-public-contents p strong {display: block;margin-top: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.view-public-contents .text-hyphen li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.visual-exchange-wrap {text-align: center;padding-top: 16px; } 
.visual-exchange-wrap h2 {margin-bottom: 40px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.visual-exchange-wrap h2 span {display: block;color: var(--text-orange); } 
.visual-exchange-wrap .coupon-img-view img {width: 213px; } 
.visual-exchange-wrap .coupon-img-view .coupon-num-area {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.info-benefit-box h3 {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.info-benefit-box .text + h3 {margin-top: 32px; } 
.info-benefit-box .text-hyphen + .text {margin-top: 8px; } 
.info-benefit-box .notice-contents-wrap {margin-top: 32px; } 
.info-benefit-box .notice-contents-wrap ul.text > li .subtext {margin-bottom: 8px; } 
/*
 * lifeService9
 */
.bottom-sheet-contents .info-data-wrap span[class^=h] {display: block; } 
.bottom-sheet-contents .info-data-wrap .point-view .sub-title {margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.bottom-sheet-contents .info-data-wrap .point-view .sub-title strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.bottom-sheet-contents .info-data-wrap .point-view .txt-data-view {font-weight: 500; } 
.bottom-sheet-contents .info-data-wrap .tb-area {margin-bottom: 20px; } 
.bottom-sheet-contents .info-data-wrap .tb-area .table-list-wrap .txt-ellipsis {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.grade-info-group {margin-top: 24px; } 
.grade-info-group .tabs.grade-tabs {margin: 0 -20px;width: 100vw;overflow: hidden; } 
.grade-info-group .tabs.grade-tabs .tab-list {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 20px; } 
.grade-info-group .tabs.grade-tabs .tab-item {margin-left: -12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;height: 42px;line-height: 42px;border-color: transparent;color: var(--text-ondark_primary-same);border-radius: 12px 12px 0 0;padding: 0 13px;position: relative; } 
.grade-info-group .tabs.grade-tabs .tab-item:nth-child(1) {background: var(--brand-950);z-index: 14;margin-left: 0; } 
.grade-info-group .tabs.grade-tabs .tab-item:nth-child(2) {background: var(--brand-900);z-index: 13; } 
.grade-info-group .tabs.grade-tabs .tab-item:nth-child(3) {background: var(--palette-blue-1000);z-index: 12; } 
.grade-info-group .tabs.grade-tabs .tab-item:nth-child(4) {background: var(--palette-indigo-1000);z-index: 11; } 
.grade-info-group .tabs.grade-tabs .tab-item:nth-child(5) {background: var(--gray-500);z-index: 10; } 
.grade-info-group .tabs.grade-tabs .tab-item.active {font-weight: 500;color: var(--palette-yellow-400);z-index: 20; }
.grade-info-group .inner-box {border-radius: 0 12px 12px 12px;background: var(--brand-950);padding: 16px;margin: 0 20px;color: var(--text-ondark_primary-same); } 
.pb-pwm-service .grade-info-group .inner-box {padding: 32px 16px;}
.grade-info-group .inner-box .info-title {padding-bottom: 16px;border-bottom: 1px solid var(--white-a20);}
.grade-info-group .inner-box .info-title .info-copy {color: var(--palette-yellow-400);font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.grade-info-group .inner-box .info-title .info-text {text-align: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block; } 
.grade-info-group .inner-box .info-title .info-text span {display: block;margin-top: 2px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.grade-info-group .inner-box ul.text {margin-top: 16px; } 
.grade-info-group .inner-box ul.text li {color: var(--text-ondark_primary-same);font-weight: 300; } 
.grade-info-group .inner-box ul.text li::before {background-color: var(--text-ondark_primary-same ); } 
.grade-info-group #tab-panel-0 .inner-box {background: var(--gray-800); } 
.grade-info-group #tab-panel-1 .inner-box {background: var(--brand-950); } 
.grade-info-group #tab-panel-2 .inner-box {background: var(--brand-900); } 
.grade-info-group #tab-panel-3 .inner-box {background: var(--palette-blue-800); } 
.grade-info-group #tab-panel-4 .inner-box {background: var(--palette-blue-700); } 
.grade-info-group #tab-panel-5 .inner-box {background: var(--gray-500); } 
.grade-info-group + .subtext {margin-top: 16px; } 
.grade-info-group.type02 .tabs.grade-tabs .tab-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 48px;padding: 0;font-size: 11px;line-height: 16px;} 
.grade-info-group.type02 .tabs.grade-tabs .tab-item:nth-child(1) {background: var(--gray-800);} 
.grade-info-group.type02 .tabs.grade-tabs .tab-item:nth-child(2) {background: var(--brand-950);margin-left: -5px;} 
.grade-info-group.type02 .tabs.grade-tabs .tab-item:nth-child(3) {background: var(--brand-900);margin-left: -7px;} 
.grade-info-group.type02 .tabs.grade-tabs .tab-item:nth-child(4) {background: var(--palette-blue-800);margin-left: -7px;} 
.grade-info-group.type02 .tabs.grade-tabs .tab-item:nth-child(5) {background: var(--palette-blue-700);margin-left: -7px;} 
.grade-info-group.type02 .tabs.grade-tabs .tab-item:nth-child(6) {background: var(--gray-500);margin-left: -5px;} 
.grade-info-group.type02 [id*=tab-panel-] {margin: 0 20px;background: var(--gray-500);border-radius: 0 0 12px 12px;}
.grade-info-group.type02 .inner-box {margin: 0;}
@media screen and (max-width: 370px) {
    .grade-info-group .tabs.grade-tabs .tab-item, .grade-info-group .tabs.grade-tabs .tab-item.active {padding: 0 7px; } 
    .grade-info-group .tabs.grade-tabs .tab-item {margin-left: -6px;}
    .grade-info-group.type02 .tabs.grade-tabs .tab-item {padding: 0;}
 }
.grade-info-table {margin-top: 24px; } 
.pb-pmw .inner-box, .pb-pwm-service .inner-box {padding: 24px 20px 40px 20px; } 
.pb-pmw .inner-box.color-01, .pb-pwm-service .inner-box.color-01 {background: var(--bg-gray); } 
.pb-pmw .inner-box .text-area .h1, .pb-pwm-service .inner-box .text-area .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;margin-bottom: 8px; } 
.pb-pmw .inner-box .text-area strong, .pb-pwm-service .inner-box .text-area strong {margin-bottom: 8px; } 
.pb-pmw .inner-box .text-area p.text, .pb-pwm-service .inner-box .text-area p.text {margin-bottom: 24px; } 
.pb-pmw .inner-box .img-wrap + .text-area, .pb-pwm-service .inner-box .img-wrap + .text-area {margin-top: 24px; } 
.pb-pmw .img-wrap img, .pb-pwm-service .img-wrap img {vertical-align: top;width: 100%; } 
.pb-pmw .parallax-wrap, .pb-pwm-service .parallax-wrap {position: relative; } 
.pb-pmw .parallax-wrap .parallax-text-area, .pb-pwm-service .parallax-wrap .parallax-text-area {color: var(--text-ondark_primary-same); } 
.pb-pmw .parallax-wrap .parallax-text-area .text-01, .pb-pwm-service .parallax-wrap .parallax-text-area .text-01 {position: absolute;left: 5%;top: 65%;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pb-pmw .parallax-wrap .parallax-text-area .text-02, .pb-pwm-service .parallax-wrap .parallax-text-area .text-02 {position: absolute;left: 50%;bottom: 10%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.pb-pmw .horizontal-scroll-list, .pb-pwm-service .horizontal-scroll-list {padding: 20px; } 
.pb-pmw .horizontal-scroll-list .scroll-area, .pb-pwm-service .horizontal-scroll-list .scroll-area {margin: 16px -20px 0; } 
.pb-pmw .horizontal-scroll-list .scroll-area ul.pwm-products, .pb-pwm-service .horizontal-scroll-list .scroll-area ul.pwm-products {white-space: nowrap;overflow-x: auto;padding: 2px 20px 12px; } 
.pb-pmw .horizontal-scroll-list .scroll-area ul.pwm-products li, .pb-pwm-service .horizontal-scroll-list .scroll-area ul.pwm-products li {display: inline-block;width: auto;margin-right: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.pb-pwm-service .dsc-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px;margin: 32px 0;border-radius: 12px;background-color: var(--bg-gray); } 
.pb-pwm-service .dsc-link strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.pb-pwm-service .dsc-link p {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.pb-pwm-service .dsc-link .btn-text-arrow::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.pb-pwm-service .dsc-link + strong.h3 {font-weight: 500; } 
.pb-pwm-service .dsc-link + strong.h3 + p.text {margin-top: 8px; } 
.avatar.nonexistent {background: var(--bg-blue-same); } 
.avatar.nonexistent + .sticky-button.button-group {background: var(--bg-blue-same); } 
.avatar.nonexistent + .sticky-button.button-group .btn {color: var(--text-primary );background-color: var(--bg-canvas_white ); } 
.avatar .select-avatar-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin: 0 -3.5px;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.avatar .select-avatar-wrap .box {position: relative;width: calc(50% - 7px);max-width: 164px;margin: 3.5px 3.5px;padding: 16px 16px 16px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid var(--border-secondary);border-radius: 8px; } 
.avatar .select-avatar-wrap .box.selected {border: 1px solid var(--border-blue-same); } 
.avatar .select-avatar-wrap .box.selected .input-type-radio label .img-area + b {font-weight: 500;color: var(--text-blue); } 
.avatar .select-avatar-wrap .box .input-type-radio input {width: 100%;height: 100%; } 
.avatar .select-avatar-wrap .box .input-type-radio label {position: relative; } 
.avatar .select-avatar-wrap .box .input-type-radio label::after {top: -10px;right: -10px;left: inherit;-webkit-transform: scale(0.92);transform: scale(0.92); } 
.avatar .select-avatar-wrap .box .input-type-radio label .img-area {margin-top: 28px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.avatar .select-avatar-wrap .box .input-type-radio label .img-area img {display: block;width: 100%;max-width: 72px;height: 100%; } 
.avatar .select-avatar-wrap .box .input-type-radio label .img-area img:last-child {-webkit-transform: translateX(-12px);transform: translateX(-12px); } 
.avatar .select-avatar-wrap .box .input-type-radio label .img-area + b {margin-top: 16px;display: block;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.avatar .select-photo-wrap {border: 1px solid var(--border-secondary);border-radius: 8px; } 
.avatar .select-photo-wrap a {display: block;padding: 16px 16px; } 
.avatar .select-photo-wrap a .add-icon {width: 24px;height: 24px;display: block;margin: 36px auto 0;background-position: -120px -168px;background-repeat: no-repeat;background-color: transparent; } 
.avatar .select-photo-wrap a .h5 {margin-top: 16px;margin-bottom: 32px;text-align: center;color: var(--text-primary ); } 
.avatar .select-photo-wrap a .instructions {padding-bottom: 24px;border-bottom: 1px solid var(--border-secondary);margin-bottom: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.avatar .select-photo-wrap a .instructions > span {display: inline-block; } 
.avatar .select-photo-wrap a .instructions > span img {display: block;width: 100%; } 
.avatar .select-photo-wrap a .instructions > span ~ span {margin-left: 8px; } 
.avatar .select-photo-wrap a .instructions + .label-wrap + .text-guide-list li {margin-top: 4px; } 
.avatar .select-photo-wrap a .box-after-select img {display: block;width: 100%; } 
.avatar .menu-enjoy-avatar {margin-top: 32px; } 
.avatar .menu-enjoy-avatar .h4 {margin-bottom: 16px; } 
.avatar .menu-enjoy-avatar .h4 + .h5 {margin-top: 0; } 
.avatar .menu-enjoy-avatar .h5 {margin-top: 24px;margin-bottom: 12px; } 
.avatar .menu-enjoy-avatar .button-group.download-avatar .btn::before {background-position: -48px -96px;background-repeat: no-repeat;background-color: transparent; } 
.avatar .menu-enjoy-avatar .button-group.preview-emoticon .btn::before {background-position: -338px -72px;background-repeat: no-repeat;background-color: transparent; } 
.avatar .menu-enjoy-avatar .button-group .btn::before {content: "";display: inline-block;width: 24px;height: 24px;vertical-align: -4px;margin-right: 4px; } 
.avatar .setting-box {margin-top: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.avatar .setting-box ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; } 
.avatar .setting-box ul li {margin-right: 16px; } 
.avatar .setting-box ul li:last-child {margin-right: 0; } 
.avatar .setting-box ul li button {border: 0;width: 24px;height: 24px;display: inline-block;text-indent: -9999px;overflow: hidden;vertical-align: -8px; } 
.avatar .setting-box ul li button.download {background-position: -48px -120px;background-repeat: no-repeat;background-color: transparent; } 
.avatar .setting-box ul li button.share {background-position: -24px -120px;background-repeat: no-repeat;background-color: transparent; } 
.avatar .setting-box ul li button.delete {background-position: -312px -118px;background-repeat: no-repeat;background-color: transparent; } 
.avatar .img-area-avatar img {display: block;margin: 0 auto;width: 100%;max-width: 280px; } 
.avatar .has-no-avatar h2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;text-align: center;margin-bottom: 16px;font-weight: 500;width: 100%;color: var(--text-ondark_primary-same); } 
.avatar .has-no-avatar .text {text-align: center;color: var(--text-ondark_secondary-same); } 
.avatar .has-no-avatar .img-area-avatar {margin-top: 16px; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container {max-height: 85vh; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .bottom-sheet-header .h4 {margin-bottom: 0; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .loader-emoticon {padding: 180px 0; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .loader-emoticon .loading-spinner {margin: 0 auto; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .loader-emoticon .h3 {margin-top: 8px;text-align: center; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul li {width: calc((100% - 16px) / 3);margin-top: 8px;margin-right: 8px; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul li:nth-child(1), .bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul li:nth-child(2), .bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul li:nth-child(3) {margin-top: 0; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul li:nth-child(3n) {margin-right: 0; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul li button {border: 0;background: 0;display: block;width: 100%; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-container .emoticons ul li button img {display: block;width: 100%; } 
.bottom-sheet.bs-preview-emoticon .bottom-sheet-buttons .btn::before {content: "";display: inline-block;width: 24px;height: 24px;background-position: -48px -96px;background-repeat: no-repeat;background-color: transparent;vertical-align: -3px;margin-right: 4px; } 
.loading-wrap.creating-avatar .h3 {margin-top: 8px;color: var(--text-primary ); } 
.return-cup.main {background: var(--bg-gray);height: calc(100vh - 49px - 64px); } 
.return-cup.main .top-info-banner {margin-top: -16px;margin-bottom: 32px; } 
.return-cup.main .top-info-banner button {position: relative;display: block;width: 100%;border-radius: 12px;border: 0;background: var(--bg-gray);padding: 14px 56px 14px 44px; } 
.return-cup.main .top-info-banner button .label {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;display: block;width: 100%;text-align: left; } 
.return-cup.main .top-info-banner button::after, .return-cup.main .top-info-banner button::before {position: absolute;display: inline-block;content: "";width: 24px;height: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.return-cup.main .top-info-banner button::after {left: 12px;background-position: -144px -72px;background-repeat: no-repeat;background-color: transparent; } 
.return-cup.main .top-info-banner button::before {right: 8px;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.return-cup.main .contents-wrap {position: relative; } 
.return-cup.main .contents-wrap .ui-overflow-menu {position: absolute;top: 0;right: 0; } 
.return-cup.main .contents-wrap h2 {margin-bottom: 16px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.return-cup.main .contents-wrap h2 em {color: var(--text-blue);font-weight: 500; } 
.return-cup.main .contents-wrap h2 + .flex-align-wrap {margin-bottom: 24px; } 
.return-cup.main .contents-wrap .visual-area img {display: block;margin: 0 auto;width: 280px;height: auto; } 
.return-cup.main .barcode {margin-top: 32px;padding: 16px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.return-cup.main .barcode .top-area {position: relative;margin-bottom: 24px; } 
.return-cup.main .barcode .top-area h3 {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.return-cup.main .barcode .top-area .btn-link-list {position: absolute;width: 24px;height: 24px;right: 0;top: 16px;background-position: -2px -4px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.return-cup.main .barcode .bottom-area .code-wrap {max-width: 219px;margin: 0 auto 4px; } 
.return-cup.main .barcode .bottom-area .code-wrap img {display: block;width: 100%; } 
.return-cup.main .barcode .bottom-area .serial-no {text-align: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300; } 
.return-cup.complete .img-wrap {max-width: 280px;margin: 0 auto; } 
.return-cup.complete .img-wrap + .h2 {margin-top: 16px;margin-bottom: 8px;text-align: center; } 
.return-cup.complete .img-wrap + .h2 + .text {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;text-align: center; } 
.return-cup.barcode-detail .rotate-wrap {text-align: center;position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) rotate(90deg);transform: translate(-50%, -50%) rotate(90deg);width: 100%;z-index: 1; } 
.return-cup.barcode-detail .barcode-area {max-width: 328px;margin: 12px auto 0; } 
.return-cup.barcode-detail .barcode-area img {display: block;width: 100%; } 
.return-cup.barcode-detail .h4 {margin-top: 8px;margin-bottom: 32px; } 
.return-cup.barcode-detail .set-shake-mode {margin-left: 8px; } 
.return-cup .complete-sec svg + .h2 {margin-bottom: 8px; } 
.return-cup .h2:first-of-type {margin-bottom: 0; } 
.return-cup .h2 + .terms-view-wrap {margin-top: 24px; } 
.return-cup .h4 + .amount {margin-top: 32px; } 
.return-cup .h4 + .amount + .button-group {margin-top: 40px; } 
.return-cup .search-control {margin-top: 32px;margin-bottom: 32px; } 
.return-cup .search-control .search-bar {background-color: var(--bg-gray);border-bottom: 0; } 
.return-cup .search-control .period-bar {padding: 19px 0; } 
.return-cup .list-type-table-wrap .list-type-table {border-top: 1px solid var(--border-secondary); } 
.return-cup .list-type-table-wrap .list-type-table:first-child {border-top: 1px solid var(--border-primary); } 
.return-cup .list-type-table-wrap .list-type-table:last-child {border-bottom: 1px solid var(--border-secondary); } 
.return-cup .list-type-table-wrap .list-type-table li .tit-data-area.tiny,
.return-cup .list-type-table-wrap .list-type-table li .txt-data-area.tiny {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.return-cup .list-type-table-wrap .list-type-table li .tit-data-area.time,
.return-cup .list-type-table-wrap .list-type-table li .txt-data-area.time {color: var(--text-tertiary); } 
.return-cup .list-type-table-wrap .list-type-table li .tit-data-area.blue,
.return-cup .list-type-table-wrap .list-type-table li .txt-data-area.blue {color: var(--text-blue); } 
.return-cup .list-type-table-wrap .list-type-table li .tit-data-area.red,
.return-cup .list-type-table-wrap .list-type-table li .txt-data-area.red {color: var(--text-red); } 
.return-cup .list-type-table-wrap .list-type-table li .txt-data-area {color: var(--text-primary ); } 
.return-cup .amount {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.return-cup .btn-refresh {width: 24px;height: 24px;border: 0;background-position: -168px -144px;background-repeat: no-repeat;background-color: transparent;vertical-align: super; } 
.return-cup .no-data-wrap + .tit-tbl {margin-top: 32px; } 
.return-cup .no-data-wrap .font-light {color: var(--text-tertiary); } 
.return-cup .ui-list.setting-list {border-top: 1px solid var(--border-secondary);margin: 0 -20px; } 
.return-cup .ui-list.setting-list .list-item .item-content {padding: 16px 20px; } 
.return-cup .ui-list.setting-list .list-item .item-content .icon img {width: 24px;height: 24px;vertical-align: bottom; } 
.return-cup .ui-list.setting-list .list-item .item-content .item-body {padding-left: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.return-cup .scroll-move-contents h2 {margin-top: 32px;margin-bottom: 24px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;text-align: center; } 
.return-cup .scroll-move-contents h2 em {font-weight: 500;color: var(--text-blue); } 
.return-cup .scroll-move-contents .top-visual-img {display: block;width: 256px;height: auto;margin: 0 auto; } 
.return-cup .scroll-move-contents .panel {padding-top: 24px; } 
.return-cup .scroll-move-contents .panel .h4 + .text {margin-top: -8px; } 
.return-cup .scroll-move-contents .panel .inner {padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.return-cup .scroll-move-contents .panel .inner + .inner {margin-top: 12px; } 
.return-cup .scroll-move-contents .panel .inner .h6 {position: relative;margin-top: 16px;margin-bottom: 8px;font-weight: 500; } 
.return-cup .scroll-move-contents .panel .inner .h6.numb2::before {content: "2"; } 
.return-cup .scroll-move-contents .panel .inner .h6::before {position: absolute;left: 0;top: 0;width: 20px;height: 20px;border-radius: 50px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;text-align: center; } 
.return-cup .scroll-move-contents .panel img {display: block;width: 100%; } 
.return-cup .scroll-move-contents .panel#intro img {margin-top: 24px; } 
.return-cup .scroll-move-contents .panel#inquiry img {max-width: 120px;margin: 0 auto; } 
.return-cup .bs-make-icon .bottom-sheet-contents .text {color: var(--text-primary ); } 
.return-cup .bs-make-icon .bottom-sheet-contents button {display: block;margin: 32px auto 32px;text-align: center;border: 0;background: transparent; } 
.return-cup .bs-make-icon .bottom-sheet-contents button img {display: block;width: 72px;height: auto;margin: 0 auto; } 
.return-cup .bs-make-icon .bottom-sheet-contents button .label {display: block;margin-top: 8px;font-weight: 500;color: var(--text-primary ); } 
.return-cup .bs-info-open .bottom-sheet-contents .notice-contents-wrap {margin-top: 16px; } 
.return-cup .bs-info-open .bottom-sheet-contents .notice-contents-wrap .h5 {color: var(--text-primary ); } 
.img-max-tooltip {position: absolute;width: 227px;height: auto;bottom: 82%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.sticky-button.btn-custom-return-cup {background: var(--bg-gray);position: fixed; } 
.meme .h2 em {color: var(--text-blue); } 
.meme .text + .h4.color-em {margin-top: 16px; } 
.meme .text-box {padding: 32px 20px;background: var(--bg-gray); } 
.meme .text-box .h3 {color: var(--text-blue); } 
.meme .text-box .h3 + .text {margin-top: -16px; } 
.meme .text-box .h3 + .text-guide-list {margin-top: -16px; } 
.meme .text-box .text {color: var(--text-primary ); } 
.meme .text-box .text + .subtext {margin-top: 8px; } 
.meme .text-box .text + .subtext + .text {margin-top: 16px; } 
.meme .text-box .text-guide-list + .subtext {margin-top: 8px; } 
.meme .text-box .dividers-middle {margin-top: 32px;margin-bottom: 32px; } 
.meme .text-box .compliance-area {text-align: left;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.meme .text-box .compliance-area strong {font-weight: 500; } 
.meme .text-box .compliance-area + .compliance-area {margin-top: 8px; } 
.meme .school-list li {margin-bottom: 12px; } 
.meme .school-list li:last-child {margin-bottom: 0; } 
.meme .school-list li a {display: block;padding: 16px 20px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.meme .school-list li a .h4 {color: var(--text-primary );font-weight: 500;margin-bottom: 4px; } 
.meme .school-list li a .text {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.meme.main {margin-top: -49px;background-color: var(--bg-gray); } 
.meme.main .fixed-wrap .main-visual .swiper {height: 100vh;background: var(--bg-canvas_white ); } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper {height: auto; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide {position: relative;height: calc(100vh - 110px); } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .text-area {position: absolute;top: 31%;left: 0;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .text-area p {text-align: center;color: var(--text-ondark_primary-same);margin-bottom: 8px; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .text-area p:last-child {margin-bottom: 0; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .text-area p.t1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .text-area p.t4 {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .text-area p.t5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .text-area p .blue-font {color: var(--palette-seafoam-300); } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-wrapper .swiper-slide .ani-area {display: block;position: absolute;left: 50%;top: 65%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);margin: 0;width: 240px;height: auto; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-pagination {bottom: 25vh; } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-pagination .swiper-pagination-bullet {width: 6px;height: 6px;background: var(--bg-canvas_white );border: 1px solid var(--gray-600); } 
.meme.main .fixed-wrap .main-visual .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: var(--gray-600);border-width: 0; } 
.meme.main .fixed-wrap .main-visual .swiper::after {content: "";position: absolute;left: 50%;top: 42.4%;width: 200vw;height: 100vh;background: -webkit-gradient(linear, left top, right top, color-stop(20%, var(--palette-blue-600)), color-stop(80%, var(--palette-indigo-900)));background: linear-gradient(to right, var(--palette-blue-600) 20%, var(--palette-indigo-900) 80%);-webkit-transform: translate(-50%, -100%) rotate(-19deg); } 
.meme.main .fixed-wrap .text-box {padding-bottom: 0; } 
.meme.student-card {background-color: var(--bg-gray); } 
.meme.student-card .fixed-wrap .top-area {height: calc(100vh - 49px);background-color: var(--bg-canvas_white );margin: 0;padding: 0; } 
.meme.student-card .fixed-wrap .top-area .h2 {padding: 32px 20px;margin-bottom: 0; } 
.meme.student-card .fixed-wrap .top-area img {display: block;width: 260px;height: auto;margin: 0 auto; } 
.meme.student-card .fixed-wrap .top-area .button-group {margin-top: 117px;margin-bottom: 34px; } 
.meme.student-card .fixed-wrap .top-area .button-group .btn.btn-type-1 {background-color: var(--bg-blue-same); } 
.meme.student-card .text-box {padding: 32px 20px 0; } 
.meme.benefit {background-color: var(--bg-gray); } 
.meme.benefit .top-visual .swiper .swiper-wrapper .swiper-slide {height: auto; } 
.meme.benefit .top-visual .swiper .swiper-pagination {bottom: 60px; } 
.meme.benefit .top-visual .swiper .swiper-pagination .swiper-pagination-bullet {width: 6px;height: 6px;border: 1px solid var(--border-primary);background-color: transparent;opacity: 1; } 
.meme.benefit .top-visual .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 1px solid var(--white);background-color: var(--bg-canvas_white ); } 
.meme.benefit .banner-info {position: relative;margin-top: -52px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px;background-color: var(--bg-canvas_white );padding: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 99; } 
.meme.benefit .banner-info .text-area .h4 {margin-bottom: 0; } 
.meme.benefit .banner-info .text-area .subtext {margin-top: 8px; } 
.meme.benefit .banner-info .text-area .text {color: var(--text-primary );margin-bottom: 8px; } 
.meme.benefit .banner-info .text-area .btn-text {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.meme.benefit .h4 + .menu {margin-top: -6px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.meme.benefit .h4 + .menu li {width: 49%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 16px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.meme.benefit .h4 + .menu li .h4 {margin-bottom: 16px; } 
.meme.benefit .h4 + .menu li img {display: block;margin: 0 0 16px 50%;height: 80px;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.meme.transfer .type-card-service + .ui-form {margin-top: 32px; } 
.meme.transfer .type-card-service + .ui-form + .text-guide-list {margin-top: -16px; } 
.meme.transfer .area-keypad {position: fixed;bottom: 0;left: 0;right: 0;padding: 20px; } 
.meme.transfer .area-keypad img {display: block;width: 100%; } 
.meme.transfer #receiverBs .bottom-sheet-container,
.meme.transfer #institutionSelectBS .bottom-sheet-container,
.meme.transfer #checkRealnameBs .bottom-sheet-container,
.meme.transfer #viewDetailBs .bottom-sheet-container {min-height: 90vh;max-height: 90vh; } 
.meme.transfer #receiverBs .standard-sheet-handle,
.meme.transfer #institutionSelectBS .standard-sheet-handle,
.meme.transfer #checkRealnameBs .standard-sheet-handle,
.meme.transfer #viewDetailBs .standard-sheet-handle {position: relative;height: 22px;font-size: 1px;text-indent: -1000px; } 
.meme.transfer #receiverBs .standard-sheet-handle::before,
.meme.transfer #institutionSelectBS .standard-sheet-handle::before,
.meme.transfer #checkRealnameBs .standard-sheet-handle::before,
.meme.transfer #viewDetailBs .standard-sheet-handle::before {content: "";position: absolute;left: calc(50% - 25px);top: 10px;width: 50px;height: 5px;border-radius: 3px;background-color: var(--gray-300); } 
.meme.transfer #receiverBs .h4 {margin-bottom: 30px; } 
.meme.transfer #receiverBs .field-wrap {margin: 0 20px; } 
.meme.transfer #receiverBs .field-wrap .account-selector.top-sec {border-bottom: 0;border-radius: 12px 12px 0 0;margin-bottom: 0; } 
.meme.transfer #receiverBs .field-wrap .account-selector .logo {top: 0; } 
.meme.transfer #receiverBs .field-wrap .account-selector .text {padding-left: 32px; } 
.meme.transfer #receiverBs .field-wrap .form-set .search-contact-btn {background-color: transparent;border: 0;text-indent: -1000px;overflow: hidden;width: 24px;height: 24px;background-image: url(/images/web/img/icon/icon-24-phonebook.png);background-size: 24px;background-position: center;background-repeat: no-repeat; } 
.meme.transfer #receiverBs .field-wrap .form-set.bottom-sec {border-radius: 0 0 12px 12px; } 
.meme.transfer #receiverBs .tab-list {position: absolute;bottom: 0;left: 0;right: 0;border-top-left-radius: 16px;border-top-right-radius: 16px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.16);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.16); } 
.meme.transfer #receiverBs .tab-list::before {top: 0;bottom: initial; } 
.meme.transfer #checkRealnameBs .h2 {margin-bottom: 8px; } 
.meme.transfer #checkRealnameBs .h2 + .text {margin-bottom: 24 px; } 
.meme.transfer #viewDetailBs .h2 {margin-bottom: 4px; } 
.meme.transfer #viewDetailBs .h2 + .text {margin-bottom: 32px; } 
.meme.transfer #viewDetailBs .list-type-table + .list-type-table {border-bottom: 0; } 
.meme.transfer #viewDetailBs .sms-box .sms-text-bt ul {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.meme.transfer #viewDetailBs .sms-box .sms-text-bt ul li {margin: 0 20px; } 
.meme.transfer #connectBadgerBs .visual-area {width: 100%;max-width: 280px;margin: 0 auto 10px; } 
.meme.transfer #connectBadgerBs .visual-area img {width: 100%; } 
.meme.transfer #connectBadgerBs .h4 {max-width: 280px;margin: 0 auto 32px;text-align: center;font-weight: 300; } 
.meme.transfer #chargingTypeBs ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 32px; } 
.meme.transfer #chargingTypeBs ul li {width: 49%; } 
.meme.transfer #chargingTypeBs ul li button {width: 100%;height: 100%;padding: 16px;background-color: var(--bg-gray);border-radius: 12px;border: 0; } 
.meme.transfer #chargingTypeBs ul li button img + .text {margin-top: 0; } 
.meme.transfer #chargingTypeBs ul li button img + .text + .h4 {margin-top: 0;margin-bottom: 0; } 
.meme.faq .accordion {border-top: 0;margin: 24px 0 0; } 
.meme.faq .accordion .accordion-item .accordion-trigger {padding: 16px 48px 16px 20px; } 
.meme.faq .accordion .accordion-item .text + .text-hyphen {margin-top: 0; } 
.meme.faq .accordion .accordion-item .text + .notice-order-list {margin-top: 8px; } 
.meme.faq .accordion .accordion-item .notice-order-list strong {color: var(--text-primary );font-weight: 500; } 
.meme.faq .accordion .accordion-item .notice-order-list + .subtext {margin-top: 8px; } 
.meme.faq .accordion .accordion-item .text-hyphen li {margin-bottom: 0; } 
.meme.faq .accordion .accordion-item .text-hyphen + .subtext {margin-top: 8px; } 
.meme.faq .accordion .accordion-item .subtext + .text-hyphen {margin-top: 8px; } 
.meme.faq .notice-contents-wrap {margin-top: 32px; } 
.meme .need-info-text {font-size: 24px;font-weight: 500;line-height: 36px;color: var(--text-primary);margin-bottom: 32px; } 
.meme .complete-sec .h2 {text-align: center; } 
.meme .complete-sec .h2:first-child .icon-star {width: 18px;height: 18px;font-size: 1px;display: inline-block;overflow: hidden;text-indent: -1000px;background-image: url(/images/web/img/icon/icon-b-18-star.png);background-size: 18px;background-position: center;background-repeat: no-repeat; } 
.meme .complete-sec .h2:first-child + .h2 {margin-top: -8px; } 
.meme .complete-sec .text {text-align: center; } 
.meme .complete-sec .text + .h2 {margin-top: 16px;margin-bottom: 32px; } 
.meme .complete-sec + .button-group .btn-type-4 {color: var(--text-blue);font-weight: 500; } 
.meme .complete-sec + .button-group .btn.single {max-width: 106px;margin: 0 auto; } 
.meme.main-menu .meme-visual-sec {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 32px;margin-top: -32px;margin-right: -20px;margin-left: -20px;background-color: var(--bg-blue); } 
.meme.main-menu .meme-visual-sec .text-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--text-primary ); } 
.meme.main-menu .meme-visual-sec .text-area .desc {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.meme.main-menu .meme-visual-sec .text-area .title {margin-top: 16px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: center; } 
.meme.main-menu .meme-visual-sec .text-area .title .color-em {color: var(--text-blue); } 
.meme.main-menu .meme-visual-sec::after {content: "";display: block;width: 280px;height: 168px;margin-top: 24px;background: url("/images/web/img/meme/img-meme-menu.png") no-repeat 0 0;background-size: 100% auto; } 
.meme.main-menu .meme-menu-sec {margin-right: -20px;margin-left: -20px; } 
.meme.main-menu .meme-menu-sec .depth1-group > li {border-bottom: 1px solid var(--border-secondary); } 
.meme.main-menu .meme-menu-sec .depth1-group > li .depth1-title .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;padding: 24px 14px 24px 20px;margin: 0;border: 0 none;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background: none; } 
.meme.main-menu .meme-menu-sec .depth1-group > li .depth1-title .btn.link-title::after {content: "";width: 12px;height: 12px;margin: 6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.meme.main-menu .meme-menu-sec .depth2-group .depth2-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 12px 14px 12px 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.meme.main-menu .meme-menu-sec .depth2-group .depth2-item::after {content: "";width: 12px;height: 12px;margin: 6px;background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-container {min-height: 90vh;max-height: 90vh;overflow: hidden; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents {padding-top: 0; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .img-area img {display: block;width: 100%; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area {background: var(--palette-indigo-800);padding: 65px 20px 32px;margin: 0 -20px;background-image: url("/images/web/img/meme/img-meme-poping.gif");background-repeat: no-repeat;background-position: top center;background-size: 51.2% auto; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .text-area {text-align: center; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .text-area .h4 {color: var(--text-ondark_primary-same);margin-bottom: 0; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .text-area .h2 {margin-top: 6px;color: var(--text-ondark_primary-same); } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .text-area .h2 em {color: var(--text-cyan); } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .box-inner {position: relative; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .box-inner .soldout-displayer {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);border-radius: 12px;z-index: 2; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .box-inner .soldout-displayer .text-wrap {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100%; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .box-inner .soldout-displayer .text-wrap strong {width: 135px;padding: 5px 0;text-align: center;border: 1px solid var(--palette-cyan-300);border-radius: 8px;color: var(--text-cyan);font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;display: block;margin: 0 auto 8px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .box-inner .soldout-displayer .text-wrap p {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500;text-align: center; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice {background-color: var(--bg-canvas_white ); } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice .table-list-no-line {padding-top: 0;border: 0; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice .table-list-no-line td {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice .has-no-sprinkle {text-align: center;margin-bottom: 18px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice .has-no-sprinkle img {display: block;margin: 0 auto 4px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice .btn {background-color: var(--bg-blue-same); } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice .btn .label {margin-right: 8px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .top-area .type-card-simple-srvice .btn img {width: 32px;height: auto;vertical-align: middle; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .receive-button {position: relative;margin-top: 38px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .receive-button .txt-bubble {top: -20px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);padding: 2px 22px;text-align: center;position: absolute;border: 3px solid var(--border-indigo-same);border-radius: 100px;background-color: var(--bg-canvas_white );color: var(--text-indigo);z-index: 1;width: 60%; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .receive-button .btn {background-color: var(--bg-blue-same); } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .bottom-area {margin: 0 -20px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .bottom-area .bottom-notice-contents .h5 {margin-top: 16px;color: var(--text-primary );font-weight: 500; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .bottom-area .bottom-notice-contents .text.last {margin-top: 16px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .bottom-area .bottom-notice-contents .text + .subtext {margin-top: 8px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .bottom-area .bottom-notice-contents .text-hyphen {padding-left: 8px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .bottom-area .bottom-notice-contents .text-hyphen + .text {margin-top: 8px; } 
.bottom-sheet.meme-sprinkle .bottom-sheet-contents .bottom-area .bottom-notice-contents .subtext + .text {margin-top: 8px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-container {min-height: 90vh;max-height: 90vh;overflow: hidden; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents {padding-top: 0; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .img-area img {display: block;width: 100%; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area {background: var(--palette-cyan-600);padding: 32px 20px;margin: 0 -20px;background-image: url("/images/web/img/meme/img-meme-kingbank-bg.png");background-repeat: no-repeat;background-position: 0 0;background-size: 100% auto; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area h2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area h2 strong {font-family: "Gmarket Sans";font-style: normal;font-weight: 700;font-size: 32px;color: var(--text-cyan);display: inline-block;margin-right: 8px;vertical-align: middle; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .img-area {position: relative; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .img-area img {position: absolute;left: 22.3%;top: 16.6vw; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .img-area .img-character {width: 56%; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .img-area .img-crown {left: 45%;top: 4vw;width: 21%; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .speech-bubble {position: relative;margin-top: 54.667vw;padding: 16px 0;text-align: center;background-color: var(--bg-canvas_white );border-radius: 12px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .speech-bubble::before {content: "";position: absolute;left: 12px;top: 0;-webkit-transform: translateY(-12px);transform: translateY(-12px);width: 27px;height: 21px;background: url("/images/web/img/meme/bg-bubble.png") no-repeat 0 0;background-size: 100% auto; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .speech-bubble .h4 {font-weight: 500;color: var(--text-primary );margin-bottom: 0; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .speech-bubble .h2 {margin-top: 0;margin-bottom: 0;color: var(--text-blue);font-weight: 500; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps {margin-top: 16px;border-radius: 12px;padding: 24px 20px 16px;background: var(--bg-cyan-same); } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps ul li img {display: block;width: 100%; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps .button-group {margin-top: 24px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps .button-group .btn {background: var(--palette-cyan-1000);border-color: var(--palette-cyan-1000);color: var(--text-ondark_primary-same); } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps .button-group .btn .icon-twinkle {display: inline-block;width: 24px;height: 24px;margin-right: 8px;background: url("/images/web/img/meme/icon-twinkle01.png") no-repeat 0 0;background-size: 100% auto;vertical-align: middle; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps .button-group .btn.disabled {background: var(--bg-cyan-same);border-color: var(--border-cyan-same);color: var(--text-cyan); } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .top-area .box-stamps .button-group .btn.disabled .icon-twinkle {background: url("/images/web/img/meme/icon-twinkle02.png") no-repeat 0 0;background-size: 100% auto; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area {margin: 0 -20px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .link-area {padding: 32px 20px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .link-area .h4 {margin-bottom: 4px;font-weight: 300;text-align: center; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .link-area h3 {margin-bottom: 24px;text-align: center;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .link-area h3 strong {color: var(--text-indigo);font-weight: 500; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .link-area .ui-list {border: 1px solid var(--border-secondary);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.04);box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.04);border-radius: 12px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .link-area .ui-list li a {padding: 10px 16px 10px 26px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .link-area .ui-list li a .item-body {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .bottom-notice-contents .h5 {margin-top: 16px;color: var(--text-primary );font-weight: 500; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .bottom-notice-contents .text.last {margin-top: 16px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .bottom-notice-contents .text + .subtext {margin-top: 8px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .bottom-notice-contents .text-hyphen {padding-left: 8px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .bottom-notice-contents .text-hyphen + .text {margin-top: 8px; } 
.bottom-sheet.meme-banking-king .bottom-sheet-contents .bottom-area .bottom-notice-contents .subtext + .text {margin-top: 8px; } 
.modal-popup.meme.receive-message-pop img {display: block;margin: 0 auto;width: 100%;max-width: 180px; } 
.modal-popup.meme.receive-message-pop .h4 {text-align: center;margin-top: 16px;margin-bottom: 8px; } 
.modal-popup.meme.receive-message-pop h2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);text-align: center; } 
.ui-form-sec.meme-recommend-sec .ui-form-wrap {margin-top: 32px;margin-bottom: 0; } 
.ui-form-sec.meme-recommend-sec .ui-form-wrap .ui-form {margin-bottom: 0; } 
.ui-form-sec.meme-recommend-sec .ui-form-wrap:first-child {margin-top: 0; } 
.ui-form-sec.meme-recommend-sec .ui-form-wrap:last-child .related-elem {margin-bottom: 0; } 
.ui-form-sec.meme-recommend-sec .ui-form-wrap .related-elem {margin-top: 16px; } 
.ui-form-sec.meme-recommend-sec .ui-form-wrap .related-elem:last-child {margin-bottom: 0; } 
/*
 * Hey Young 놀이터
 */
.page-hey-young .sticky-container {margin: 0 -20px;padding: 0;z-index: 100; } 
.page-hey-young .sticky-container .tabs {margin: 0;background-color: var(--bg-canvas_white ); } 
.page-hey-young .table-list-wrap {margin-bottom: 16px; } 
.page-hey-young .type-card-choice-box {padding-bottom: 32px; } 
.page-hey-young .bottom-notice {margin-top: 0; } 
.coupon-view-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.coupon-view-wrap .h4 {margin-bottom: 0; } 
.point-event-plus {margin: 0 -20px;padding: 32px 20px 32px;background-color: var(--bg-gray); } 
.link-list-point li {margin-top: 12px; } 
.link-list-point li:first-child {margin-top: 0; } 
.link-list-point li a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 80px;padding: 0 35px 0 76px;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);background-color: var(--bg-canvas_white ); } 
.link-list-point li a::before {content: "";position: absolute;left: 16px;top: 50%;width: 48px;height: 48px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.link-list-point li a::after {content: "";display: block;width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 8px;position: absolute;right: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.link-list-point li a.list-tech::before {background: url(/images/web/img/young/icon-list-tech.png) 50% 50%/48px auto no-repeat; } 
.link-list-point li a.list-kospi::before {background: url(/images/web/img/young/icon-list-kospi.png) 50% 50%/48px auto no-repeat; } 
.link-list-point li a.list-benefit::before {background: url(/images/web/img/young/icon-list-benefit.png) 50% 50%/48px auto no-repeat; } 
.link-list-point li a.list-pay::before {background: url(/images/web/img/young/icon-list-pay.png) 50% 50%/48px auto no-repeat; } 
.link-list-point li a.list-interest::before {background: url(/images/web/img/young/icon-list-interest.png) 50% 50%/48px auto no-repeat; } 
.link-list-point li a.list-interest02::before {background: url(/images/web/img/young/icon-list-interest02.png) 50% 50%/48px auto no-repeat; } 
.point-view-wrap .link-point {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 18px 35px 18px 16px;border-radius: 12px;background: linear-gradient(91.03deg, var(--palette-blue-600) 0%, var(--palette-indigo-900) 100%);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.point-view-wrap .link-point::after {display: block;content: "";position: absolute;top: 50%;right: 16px;width: 12px;height: 12px;background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.point-view-wrap .link-point p {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.point-view-wrap .link-point strong {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.share-contents-wrap {margin: 0 -20px -40px;padding: 32px 0 65%;background: url(/images/web/img/lifeservice/bg-share-visual.png) no-repeat 50% 100%;background-size: 100% auto; } 
.share-contents-wrap .text-share {text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.share-contents-wrap .link-share-wrap {margin: 24px 20px 0; } 
.swiper-young-guide .swiper {padding-bottom: 24px; } 
.swiper-young-guide .guide-banner-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.swiper-young-guide .guide-banner-view img {width: 100%;max-width: 335px; } 
.swiper-young-guide .guide-banner-view.type02 img {max-width: 342.5px; } 
.swiper-young-guide .swiper-horizontal > .swiper-pagination-bullets {bottom: 0px; } 
.visual-sol-tech {position: relative;text-align: center;margin: 0 -20px;padding: 77px 20px 32px;background: var(--palette-purple-900) url(/images/web/img/young/bg-visual-deco.png) no-repeat center 16px;background-size: auto 337px; } 
.visual-sol-tech::after {content: "";display: block;position: absolute;right: 0;top: 304px;width: 16px;height: 32px;background: url(/images/web/img/young/bg-visualball.png) no-repeat 0 0;background-size: 100% auto; } 
.visual-sol-tech + .bottom-notice {margin-top: 0; } 
.visual-sol-tech .tit-sol-tech {color: var(--text-ondark_primary-same);font-size: 28px;line-height: 36px;font-weight: 700; } 
.visual-sol-tech .tit-sol-tech .tit-sub-tech {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.visual-sol-tech .text-sol-tech {display: inline-block;margin: 16px 0 40px;padding: 4px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);border-radius: 26px;background-color: var(--palette-purple-700); } 
.gift-view-wrap {position: relative;text-align: center;margin-bottom: 40px; } 
.gift-view-wrap .gift-guide-box {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 216px;height: 216px;border-radius: 108px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 3px 72px rgba(114, 89, 215, 0.8);box-shadow: 0px 3px 72px rgba(114, 89, 215, 0.8);z-index: 1; } 
.gift-view-wrap .gift-guide-box::after {content: "";display: block;position: absolute;right: -51px;top: 121px;width: 103px;height: 121.5px;background: url(/images/web/img/young/bg-gift-view.png) no-repeat 0 0;background-size: 100% auto; } 
.gift-view-wrap .gift-guide-box .gift-guide {text-align: center;position: absolute;left: 50%;top: 50%;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-indigo);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1; } 
.gift-view-wrap .gift-guide-box .img-gift-preview {overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 108px;z-index: 0; } 
.gift-view-wrap .gift-guide-box .img-gift-preview img {width: 100%;height: 100%; } 
.gift-view-wrap .gift-guide-box .swiper .swiper-wrapper .swiper-slide {opacity: 0;-webkit-transition: 1s opacity ease-in-out;transition: 1s opacity ease-in-out; } 
.gift-view-wrap .gift-guide-box .swiper .swiper-wrapper .swiper-slide-active {opacity: 1; } 
.gift-view-wrap .gift-guide-box .swiper .swiper-wrapper img {width: 216px;height: 216px; } 
.gift-view-wrap .gift-guide-box .swiper.started .swiper-slide .first {-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: 0.5s all ease-in-out;transition: 0.5s all ease-in-out; } 
.gift-view-wrap .gift-guide-box .swiper.started .swiper-slide-active .first {-webkit-transform: translateX(0);transform: translateX(0); } 
.loop-gift-wrap {overflow: hidden;width: 216px;height: 216px; } 
.loop-gift-wrap .loop-gift-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 648px;height: 216px;-webkit-animation: flowGiftBanner 9000ms linear infinite;animation: flowGiftBanner 9000ms linear infinite; } 
.loop-gift-wrap .loop-gift-list.paused {-webkit-animation-play-state: paused;animation-play-state: paused; } 
.loop-gift-wrap .loop-gift-list li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 216px;height: 216px; } 
.loop-gift-wrap .loop-gift-list li img {width: 100%;height: 100%; } 
@-webkit-keyframes flowGiftBanner {0% {-webkit-transform: translateX(216px);transform: translateX(216px); } 
100% {-webkit-transform: translateX(-648px);transform: translateX(-648px); } 
 }
@keyframes flowGiftBanner {0% {-webkit-transform: translateX(216px);transform: translateX(216px); } 
100% {-webkit-transform: translateX(-648px);transform: translateX(-648px); } 
 }
.event-gift-list li {position: relative;margin-top: 12px;padding: 24px 0 48px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px; } 
.event-gift-list li:first-child {margin-top: 0; } 
.event-gift-list li .num {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: 12px;padding: 0 9px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-ondark_primary-same);background-color: var(--palette-purple-900);border-radius: 20px; } 
.event-gift-list li .txt-gift {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300; } 
.event-gift-list li .txt-gift strong {display: block;margin-top: 4px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.event-gift-list li .txt-gift strong em {color: var(--text-purple); } 
.event-gift-list li.gift02 {padding-bottom: 230px; } 
.event-gift-list li.gift02::after {content: "";display: block;position: absolute;left: 50%;bottom: 24px;width: 303px;height: 195px;background: url(/images/web/img/young/bg-random-point.png) no-repeat 50% 0;background-size: 100% auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.event-gift-list li.gift03 {padding-bottom: 230px; } 
.event-gift-list li.gift03::after {content: "";display: block;position: absolute;left: 50%;bottom: 24px;width: 303px;height: 195px;background: url(/images/web/img/young/bg-lottery-present.png) no-repeat 50% 0;background-size: 100% auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.event-gift-list li .tip-gift-guide {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-top: 16px;padding: 12px 26px;background: var(--);border-radius: 12px; } 
.event-gift-list li .tip-gift-guide::after {display: block;content: "";position: absolute;left: 50%;bottom: -10px;width: 0;height: 0;border-style: solid;border-width: 12px 12px 0px 12px;border-color: var(--palette-indigo-1000) transparent transparent transparent;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-radius: 3px; } 
.event-gift-list li .tip-gift-guide p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.event-gift-list li .tip-gift-guide p span {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.luckybox-contents-wrap {overflow: hidden;margin: 0 -20px;padding: 32px 0 0 0;background-color: var(--palette-indigo-800); } 
.luckybox-contents-wrap .tit-lucky-box {text-align: center;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.luckybox-contents-wrap .tit-lucky-box span {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-ondark_primary-same); } 
.luckybox-slide-wrap {margin-top: 16px; } 
.luckybox-slide-wrap .swiper {padding-bottom: 40px; } 
.luckybox-slide-wrap .swiper-slide {width: 327px;height: 420px;padding: 24px 16px 16px 16px;border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.lucky-view-wrap {position: relative;text-align: center; } 
.lucky-view-wrap .lucky-gift-area {margin-bottom: 24px; } 
.lucky-view-wrap .lucky-gift-area .gift-img-area {text-align: center;position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 208px;height: 208px;margin: 0 auto;border: 4px solid var(--border-indigo-same);border-radius: 104px;-webkit-box-shadow: 0px 3px 12px 2px rgba(22, 37, 66, 0.12);box-shadow: 0px 3px 12px 2px rgba(22, 37, 66, 0.12);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.lucky-view-wrap .lucky-gift-area .gift-img-area img {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 140px;height: 140px;border-radius: 70px; } 
.lucky-view-wrap .lucky-gift-area .d-day {position: absolute;right: 0;top: 0;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 4px 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);background-color: var(--palette-purple-900);border-radius: 50px; } 
.lucky-view-wrap .lucky-gift-area .gift-name {text-align: center;margin: 24px 0 12px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.lucky-view-wrap .lucky-gift-area .challenge-status {display: inline-block;padding: 4px 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-gray);border-radius: 20px; } 
.lucky-view-wrap .lucky-gift-area .challenge-status em {display: inline-block;margin-right: 3px;font-weight: 500; } 
.lucky-view-wrap .entry-status-view {text-align: center;padding: 16px 20px;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;border-radius: 12px;background: rgba(239, 235, 255, 0.8); } 
.lucky-view-wrap .entry-status-view.completed {color: var(--text-ondark_primary-same);background: linear-gradient(91.03deg, var(--palette-blue-600) 0%, var(--palette-indigo-900) 100%); } 
.lucky-view-wrap .past-entry-view {margin-bottom: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.lucky-view-wrap .past-entry-view + .lucky-gift-area .gift-img-area {width: 160px;height: 160px; } 
.lucky-view-wrap .past-entry-view + .lucky-gift-area .gift-img-area img {width: 120px;height: 120px; } 
.lucky-view-wrap .past-entry-view .txt-point {display: block;min-height: 56px;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.lucky-view-wrap .past-entry-view .txt-point em {color: var(--text-purple); } 
.lucky-view-wrap .winner-view-wrap {position: relative;margin-bottom: 18px;padding-top: 172px; } 
.lucky-view-wrap .winner-view-wrap::after {content: "";position: absolute;left: 50%;top: 0;width: 160px;height: 160px;border-radius: 92px;background: var(--bg-gray) url(/images/web/img/young/bg-king.png) no-repeat 50% 50%;background-size: 140px auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.lucky-view-wrap .winner-view-wrap p {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 50px;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.lucky-view-wrap .winner-view-wrap p strong {display: block;font-weight: 500; } 
.btn-once-open {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 32px 0;padding: 16px 0;background: var(--palette-purple-1000);-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px; } 
.btn-once-open span {position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.btn-once-open span::before {vertical-align: middle;content: "";display: inline-block;width: 32px;height: 32px;margin-right: 6px;background: url(/images/web/img/young/icon-present.png) no-repeat 50% 0;background-size: 32px auto; } 
.btn-once-open span::after {vertical-align: middle;content: "";display: inline-block;width: 24px;height: 24px;background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.luckybox-list-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 68px; } 
.luckybox-list-wrap li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 25%;margin-bottom: 16px; } 
.luckybox-list-wrap li .box-open-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 78px;height: 78px;border-radius: 39px;background: var(--bg-gray) url(/images/web/img/young/icon-present-default.png) no-repeat 50% 50%;background-size: 32px auto;border: 2px solid transparent;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.luckybox-list-wrap li.opened .box-open-cont {border: 2px dashed var(--border-purple-same);background-color: var(--bg-canvas_white );background-image: none; } 
.luckybox-list-wrap li.opened .box-open-cont .point-acheive {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-purple); } 
.luckybox-list-wrap li.opened .box-open-cont .date-acheive {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-purple); } 
.luckybox-list-wrap li.received .box-open-cont {background-color: var(--palette-purple-900);background-image: none; } 
.luckybox-list-wrap li.received .box-open-cont .gift-open {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;padding-top: 32px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.luckybox-list-wrap li.received .box-open-cont .gift-open::after {content: "";display: block;position: absolute;left: 50%;top: 15px;width: 32px;height: 32px;background: url(/images/web/img/young/icon-present.png) no-repeat 50% 0;background-size: 32px auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.luckybox-list-wrap li.received .box-open-cont .gift-open span {position: relative;display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--palette-indigo-100); } 
.luckybox-list-wrap li.end .box-open-cont {background-color: var(--palette-purple-1000);background-image: none; } 
.luckybox-list-wrap li.end .box-open-cont .gift-open {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%; } 
.luckybox-list-wrap li.end .box-open-cont .gift-open::before {content: "";display: block;position: absolute;left: 50%;top: 14px;width: 16px;height: 16px;background: url(/images/web/img/young/icon-star-small.png) no-repeat 50% 0;background-size: 16px auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.luckybox-list-wrap li.end .box-open-cont .gift-open::after {content: "";display: block;position: absolute;left: 50%;top: 30px;width: 32px;height: 32px;background: url(/images/web/img/young/icon-present.png) no-repeat 50% 0;background-size: 32px auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.luckybox-list-wrap li.end .guide-tip {text-align: center;position: absolute;right: 0;top: 95px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 115px;padding: 8px 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-purple);background: var(--bg-red);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.luckybox-list-wrap li.end .guide-tip::after {content: "";display: block;position: absolute;right: 30px;top: -6px;width: 12px;height: 12px;background-color: var(--bg-red);-webkit-transform: rotate(45deg);transform: rotate(45deg); } 
.misson-view-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 32px;padding: 16px;-webkit-filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));filter: drop-shadow(0px 2px 6px rgba(22, 37, 66, 0.1));background: var(--bg-blue-same);border-radius: 12px; } 
.misson-view-area p {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.misson-view-area p span {color: var(--text-cyan); } 
.misson-view-area .btn-misson {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 48px;height: 24px;border-radius: 100px;background-color: var(--bg-canvas_white ); } 
.misson-view-area .btn-misson span {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.link-open-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 32px;padding: 16px 20px;background: var(--bg-blue-same);border-radius: 12px; } 
.link-open-box span {color: var(--text-ondark_primary-same);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.link-banner-safe {position: relative;display: block;margin-bottom: 32px;padding: 16px 90px 16px 16px;background: var(--palette-purple-1000);border-radius: 12px; } 
.link-banner-safe::after {content: "";display: block;position: absolute;right: 16px;top: 50%;width: 66px;height: 64px;background: url(/images/web/img/young/bg-safe-box.png) no-repeat 50% 50%;background-size: 66px auto;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.link-banner-safe span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.process-status-view {text-align: center; } 
.process-status-view.type-case {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 0; } 
.process-status-view.type-case .img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.process-status-view.type-case p {padding-top: 0; } 
.process-status-view.type-case p::before {display: none; } 
.process-status-view p {position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;padding-top: 136px; } 
.process-status-view p::before {content: "";position: absolute;left: 50%;top: 0;width: 120px;height: 120px;margin-left: -60px; } 
.process-status-view p.type-ing {padding-bottom: 16px; } 
.process-status-view p.type-ing::before {background: url(/images/web/img/young/bg-status-ing.png) no-repeat 50% 0;background-size: 120px auto; } 
.process-status-view p.type-complete {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%; } 
.process-status-view p.type-complete::before {background: url(/images/web/img/young/bg-misson-complete.png) no-repeat 50% 0;background-size: 120px auto; } 
.process-status-view p.type-new-join {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;padding-top: 136px; } 
.process-status-view p.type-new-join::before {background: url(/images/web/img/young/bg-new-join.png) no-repeat 50% 0;background-size: 120px auto; } 
.process-status-view p .text-sub {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-young-point {padding: 16px;background: linear-gradient(91.03deg, var(--palette-blue-600) 0%, var(--palette-indigo-900) 100%);border-radius: 12px; } 
.my-young-point + .h4 {margin-bottom: 16px; } 
.my-young-point .tit-young-point {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.my-young-point .my-point-area {text-align: right;margin-bottom: 16px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.my-young-point .my-point-area strong {display: inline-block;margin-right: 3px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 700; } 
.my-young-point .accumulate-view {padding: 16px;border-radius: 6px;background-color: var(--bg-canvas_white ); } 
.my-young-point .accumulate-view .tit-accumulate {position: relative;margin-bottom: 4px;padding-right: 80px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-young-point .accumulate-view .tit-accumulate .point-area {text-align: right;position: absolute;right: 0;top: 50%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.my-young-point .accumulate-view .standard-area {display: block;text-align: right;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-point-intro {background-color: var(--bg-gray); } 
.page-point-intro .h4 {margin-bottom: 16px; } 
.page-point-intro .link-point-intro {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.page-point-intro .link-point-intro li {width: calc(50% - 4px);margin-bottom: 12px; } 
.page-point-intro .link-point-intro li a {display: block;height: 100%;padding: 16px 16px 104px 16px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px;background-color: var(--bg-canvas_white );background-position: right 16px bottom 16px;background-size: auto 80px;background-repeat: no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-point-intro .link-point-intro li a.link-invest {background-image: url(/images/web/img/young/bg-point-intro.png); } 
.page-point-intro .link-point-intro li a.link-product {background-image: url(/images/web/img/young/bg-point-intro02.png); } 
.page-point-intro .link-point-intro li a.link-deposit {background-image: url(/images/web/img/young/bg-point-intro03.png); } 
.page-point-intro .link-point-intro li a.link-mileage {background-image: url(/images/web/img/young/bg-point-intro04.png); } 
.page-point-intro .link-point-intro li a.link-exchange {padding-bottom: 114px;background-image: url(/images/web/img/young/bg-point-intro05.png); } 
.page-point-intro .link-point-intro li a.link-atm {padding-bottom: 114px;background-image: url(/images/web/img/young/bg-point-intro06.png); } 
.page-point-intro .link-point-intro li a.link-mall {background-image: url(/images/web/img/young/bg-point-intro07.png); } 
.page-point-intro .link-point-intro li a.link-gift {background-image: url(/images/web/img/young/bg-point-intro08.png); } 
.page-point-intro .link-point-intro li a strong {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-point-intro .link-point-intro li a p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-point-intro .link-point-intro + .h4 {margin-top: 16px; } 
.page-point-intro .flex-align-wrap {margin-top: 16px; } 
.page-kospi-quiz .quiz-contens-wrap {margin: 0 -20px;padding: 32px 20px 32px;background-color: var(--palette-indigo-800); } 
.page-kospi-quiz .tit-kospi-quiz {text-align: center;margin-bottom: 16px;padding-top: 32px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-ondark_primary-same); } 
.page-kospi-quiz .text-misson {position: absolute;left: 16px;top: 16px;width: 70px;height: 70px;background: url(/images/web/img/young/txt-daily-mission.png) no-repeat 50% 0;background-size: 70px auto; } 
.page-kospi-quiz .text {color: var(--text-ondark_primary-same); } 
.page-kospi-quiz .point-area {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same);margin-bottom: 4px; } 
.page-kospi-quiz .point-area em {display: inline-block;color: var(--palette-cyan-500); } 
.page-kospi-quiz .text-explain {margin: 40px 0 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.page-kospi-quiz .text-explain strong {display: block;margin-bottom: 4px;font-weight: 500;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.page-kospi-quiz .bottom-notice {margin-top: 0; } 
.page-kospi-quiz .bottom-notice .text {color: var(--text-tertiary); } 
.page-kospi-quiz .h4 {margin-bottom: 16px; } 
.question-view-box {position: relative;text-align: center;padding: 24px 16px 16px;background-color: var(--bg-canvas_white );border-radius: 12px; } 
.question-view-box .h5 {margin-bottom: 24px; } 
.question-view-box .quiz-input-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.question-view-box .quiz-input-wrap strong {margin-right: 8px;font-size: 28px;line-height: 36px;color: var(--text-tertiary);font-weight: 700; } 
.question-view-box .quiz-input-wrap .answer-input {vertical-align: middle;text-align: center;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 36px;height: 36px;border: 2px solid var(--border-blue-same);border-radius: 4px;font-size: 28px;line-height: 36px;color: var(--text-primary ); } 
.question-view-box .quiz-input-wrap .answer-input.answer-input {margin-left: 4px; } 
.question-view-box .txt-quiz-guide {text-align: center;margin: 8px 0 24px;color: var(--text-blue);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.question-view-box .apply-complete-wrap {display: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);border-radius: 12px; } 
.question-view-box .apply-complete-wrap.active {display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 5; } 
.question-view-box .apply-complete-wrap .tit-end {display: inline-block;padding: 6px 22px 5px;border: 1px solid var(--palette-cyan-300);font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-cyan);border-radius: 8px; } 
.question-view-box .apply-complete-wrap .txt-end {margin-top: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.answer-view-box {text-align: center;margin-top: 12px;padding: 24px 16px 16px;background-color: var(--bg-canvas_white );border-radius: 12px; } 
.answer-view-box .h5 {margin-bottom: 24px; } 
.answer-view-box .view-answer-wrap {margin-bottom: 24px; } 
.answer-view-box .view-answer-wrap strong {font-size: 28px;line-height: 36px;color: var(--text-primary ); } 
.answer-view-box .view-answer-wrap strong em {display: inline-block;font-size: 28px;line-height: 36px;color: var(--text-blue); } 
.answer-view-box .notice-contents-wrap {text-align: left;margin-top: 16px; } 
.answer-view-box .notice-contents-wrap .h5 {margin-bottom: 8px; } 
.type-quiz .decimal::before {top: 46px; } 
.img-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.page-quiz-view .ui-form-group {margin-top: 16px; } 
.loop-banner-wrap {position: relative;overflow: hidden;width: 100%;height: 92px;margin-top: 48px; } 
.loop-banner-wrap .loop-banner-contents {position: absolute;top: 0;left: 0;display: -ms-grid;display: grid;-ms-grid-columns:124px 18px;grid-template-columns: repeat(18, 124px);grid-rows: none;grid-template-rows: none;-webkit-animation: flowBanner 25s linear infinite;animation: flowBanner 25s linear infinite; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(1) {grid-row: 1;grid-row: 1;-ms-grid-column: 1;grid-column: 1; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(2) {grid-row: 1;-ms-grid-column: 2; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(3) {grid-row: 1;-ms-grid-column: 3; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(4) {grid-row: 1;-ms-grid-column: 4; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(5) {grid-row: 1;-ms-grid-column: 5; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(6) {grid-row: 1;-ms-grid-column: 6; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(7) {grid-row: 1;-ms-grid-column: 7; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(8) {grid-row: 1;-ms-grid-column: 8; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(9) {grid-row: 1;-ms-grid-column: 9; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(10) {grid-row: 1;-ms-grid-column: 10; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(11) {grid-row: 1;-ms-grid-column: 11; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(12) {grid-row: 1;-ms-grid-column: 12; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(13) {grid-row: 1;-ms-grid-column: 13; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(14) {grid-row: 1;-ms-grid-column: 14; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(15) {grid-row: 1;-ms-grid-column: 15; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(16) {grid-row: 1;-ms-grid-column: 16; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(17) {grid-row: 1;-ms-grid-column: 17; } 
.loop-banner-wrap .loop-banner-contents > *:nth-child(18) {grid-row: 1;-ms-grid-column: 18; } 
.loop-banner-wrap .loop-banner-contents.paused {-webkit-animation-play-state: paused;animation-play-state: paused; } 
.loop-banner-wrap .loop-banner-contents .banner-cell {display: block;width: 124px; } 
.loop-banner-wrap .loop-banner-contents .banner-cell img {width: 100%; } 
@-webkit-keyframes flowBanner {
    to {-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
}
@keyframes flowBanner {
    to {-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
}
/*
 * Hey Young 놀이터
 */
.case-worng-answer.bg01::before {background: url(/images/web/img/bg/bg-type-ongoing-img02.png) no-repeat 50% 0;background-size: 120px auto; } 
.case-worng-answer.bg02::before {background: url(/images/web/img/bg/bg-type-ongoing-img03.png) no-repeat 50% 0;background-size: 120px auto; } 
.case-worng-answer.bg03::before {background: url(/images/web/img/bg/bg-type-ongoing-img04.png) no-repeat 50% 0;background-size: 160px auto;width: 160px;margin-left: -90px; } 
.case-worng-answer.bg04::before {background: url(/images/web/img/bg/bg-type-ongoing-img05.png) no-repeat 50% 0;background-size: 120px auto; } 
.case-worng-answer.bg04 em {color: var(--text-blue); } 
.case-worng-answer p {text-align: center;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.case-worng-answer p span {display: block;margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.txt-correct-area.area-p .txt-today.h5 em {color: var(--text-blue); } 
.txt-correct-area.area-p .tit-point {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.subtext.bullet-star em.em-blue {color: var(--text-blue); } 
.type-card-choice-box .type-card-choice.type-card-info {margin-top: 12px; } 
.type-card-choice-box .type-card-choice.type-card-info .tit-choice-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding-left: 40px; } 
.type-card-choice-box .type-card-choice.type-card-info .tit-choice-view.case-money::before {top: -4px;width: 32px;height: 32px;background: url(/images/web/img/young/icon-case-money.png) no-repeat 50% 0/32px auto; } 
.type-card-choice-box .type-card-choice.type-card-info .tit-choice-view.case-point::before {top: -4px;width: 32px;height: 32px;background: url(/images/web/img/young/icon-case-point.png) no-repeat 50% 0/32px auto; } 
.type-card-choice-box .type-card-choice.type-card-info .tit-choice-view .info-data-balance {position: absolute;right: 0;color: var(--text-blue); } 
.type-card-choice-box .box-layout-wrap.box-layout-text {background: var(--bg-canvas_white );margin: 10px 0 0 32px;padding: 0; } 
.type-card-choice-box .box-layout-wrap.box-layout-text .txt-data-view {position: relative;left: 20px;font-weight: 500; } 
.type-card-choice-box .box-layout-wrap.box-layout-text .txt-data-view em {color: var(--text-tertiary);font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.type-card-choice-box .box-layout-wrap.style-radius {margin-top: 16px; } 
.type-card-choice-box .box-layout-wrap .item-content {padding: 0; } 
.type-card-choice-box .box-layout-wrap .item-content .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.type-card-choice-box .text-data-list .tit-data-view {color: var(--text-primary ); } 
#contents-area > .container > .auto-login-wrap {margin-top: -8px; } 
#contents-area > .container > .auto-login-wrap.no-line {margin-top: 0; } 
.auto-login-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 32px;padding: 12px 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.auto-login-wrap.no-line {border: 0;margin-bottom: 0%;padding: 16px 0; } 
.auto-login-wrap .h4 {margin-bottom: 0; } 
.auto-login-guide .h5 {margin: 8px 0 0;font-weight: 300; } 
.auto-login-guide ol {margin-bottom: 8px; } 
.auto-login-guide ol li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-transfer-home .h4 {margin-bottom: 8px; } 
.page-transfer-home .btn-radio-list {margin: -8px -4px 34px; } 
.page-transfer-home .btn-radio-list li {position: relative;padding-bottom: 52px; } 
.page-transfer-home .btn-radio-list li .tooltip {display: none;top: 60px;left: unset;right: 0;min-width: 260px; } 
.page-transfer-home .btn-radio-list li .tooltip .tooltip-arrow {left: unset;right: 8px; } 
.page-transfer-home .btn-radio-list li:first-child .tooltip {min-width: 195px;right: unset;left: 0; } 
.page-transfer-home .btn-radio-list li:first-child .tooltip .tooltip-arrow {left: 8px;right: unset; } 
.page-transfer-home .btn-radio-list li.selected .tooltip {display: block; } 
.swiper-cont-wrap .swiper {padding-bottom: 64px; } 
.swiper-cont-wrap .swiper .swiper-pagination {bottom: 20px; } 
.swiper-cont-wrap .guide-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.swiper-cont-wrap .guide-cont img {width: 100%;height: auto; } 
.page-version-view .h4 {margin-bottom: 16px; } 
.guide-update-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px;padding-bottom: 4px; } 
.page-access-setting .tab-contents-wrap {padding-top: 24px; } 
.page-access-setting .tab-contents-wrap .h3 {margin-bottom: 16px; } 
.page-access-setting .tab-contents-wrap .symmetry-box .btn-text {display: block;width: 100%;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.list-essential-wrap {margin-bottom: 32px; } 
.list-essential-wrap li {position: relative;margin-top: 32px;padding-left: 64px; } 
.list-essential-wrap li::before {display: block;content: "";position: absolute;left: 0;top: 0;width: 48px;height: 48px; } 
.list-essential-wrap li:first-child {margin-top: 0; } 
.list-essential-wrap li.type-phone::before {background: url(/images/web/img/setting/icon-access-phone.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-storage::before {background: url(/images/web/img/setting/icon-access-storage.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-sms::before {background: url(/images/web/img/setting/icon-access-sms.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-location::before {background: url(/images/web/img/setting/icon-access-location.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-calendar::before {background: url(/images/web/img/setting/icon-access-calendar.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-address::before {background: url(/images/web/img/setting/icon-access-address.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-camera::before {background: url(/images/web/img/setting/icon-access-camera.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-mic::before {background: url(/images/web/img/setting/icon-access-mic.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-photo::before {background: url(/images/web/img/setting/icon-access-photo.png) center top/100% no-repeat; } 
.list-essential-wrap li.type-healthy::before {background: url(/images/web/img/setting/icon-access-healthy.png) center top/100% no-repeat; } 
.list-essential-wrap li strong {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.list-essential-wrap li p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-service-termination .notice-contents-wrap {padding: 16px; } 
.page-service-termination .notice-contents-wrap + .btn-radio-list {margin-top: 32px; } 
.page-service-termination .notice-contents-wrap .btn-radio-list {margin: 24px 0 0; } 
.page-service-termination .notice-contents-wrap .btn-radio-list li .btn-type-radio input[type=radio] + label {height: 40px;background-color: var(--bg-canvas_white ); } 
.page-service-termination .notice-contents-wrap .btn-radio-list li .btn-type-radio input[type=radio]:checked + label {background-color: var(--bg-blue-same); } 
.page-service-termination .notice-contents-wrap .btn-radio-list li .btn-type-radio input[type=radio]:checked + label em {color: var(--text-ondark_primary-same);font-weight: 400; } 
.page-setting-control .type-setting-area {margin: 0 -20px 16px;border-top: 0; } 
.page-setting-control .type-setting-area .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.visual-shake-area {position: relative;padding: 32px 120px 32px 20px;background-color: var(--bg-gray); } 
.visual-shake-area::after {display: block;content: "";position: absolute;right: 20px;top: 50%;width: 96px;height: 96px;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url(/images/web/img/setting/bg-visual-shake.png) 0 50%/104px auto no-repeat; } 
.visual-shake-area .h2 {margin-bottom: 0;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.page-withdraw-service .notice-contents-wrap + .tabs {margin: 32px 0 24px; } 
.menu-selection-wrap .h5 {margin-bottom: 16px; } 
.menu-selection-wrap .option-menu-list li {margin-top: 16px; } 
.menu-selection-wrap .option-menu-list li:first-child {margin-top: 0; } 
.menu-selection-wrap .option-menu-list li .input-type-radio input[type=radio] + label em {color: var(--text-tertiary); } 
.visual-guide-alarm {padding: 32px 20px;background-color: var(--bg-gray); } 
.visual-guide-alarm .guide-text-area {position: relative; } 
.visual-guide-alarm .guide-text-area::after {display: block;content: "";position: absolute;right: 0;top: 50%;width: 96px;height: 96px;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url(/images/web/img/setting/bg-guide-alarm.png) 0 0/96px auto no-repeat; } 
.visual-guide-alarm .guide-text-area .h2 {margin-bottom: 8px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.visual-guide-alarm .guide-text-area .h2 .after {display: none; } 
.visual-guide-alarm .guide-text-area.up::after {display: none; } 
.visual-guide-alarm .guide-text-area.up + .all-alarm-area {margin-top: 16px; } 
.visual-guide-alarm .guide-text-area.up .h2 .before {display: none; } 
.visual-guide-alarm .guide-text-area.up .h2 .after {display: block; } 
.visual-guide-alarm .guide-text-area.up .text {display: none; } 
.visual-guide-alarm .all-alarm-area {margin-top: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.visual-guide-alarm .all-alarm-area .tit-all-check {margin-right: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.setting-list-wrap .accordion .accordion-item {border-bottom: 8px solid var(--border-secondary); } 
.setting-list-wrap .accordion .accordion-item .accordion-panel {padding-bottom: 16px; } 
.setting-list-wrap .account-sort-list {margin: 0 -20px; } 
.setting-list-wrap .account-sort-list li {padding: 0 20px; } 
.account-sort-list li {border-top: 1px solid var(--border-secondary); } 
.account-sort-list li:first-child {border-top: 0; } 
.account-sort-list li .type-card-service {border: 0;border-radius: 0; } 
.account-sort-list li .type-card-service .btn-toggle-switch {position: absolute;right: 0;top: 25px; } 
.account-sort-list li .type-card-service .btn-text {display: none;margin-top: 16px; } 
.account-sort-list li .type-card-service.account.small {padding-left: 32px; } 
.account-sort-list li .type-card-service.account.small .logo {left: 0;top: 45px;margin-top: -20px; } 
.account-sort-list li .type-card-service.account.small .name, .account-sort-list li .type-card-service.account.small desc {padding-right: 50px; } 
.account-sort-list li .type-card-service.checked .btn-text {display: inline-block; } 
.account-sort-list.type02 li {border-top: none; } 
.balance-view-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 24px; } 
.balance-view-wrap .h4 {margin-bottom: 0; } 
.alarm-select-wrap .ui-form {margin-bottom: 16px; } 
.alarm-select-wrap .type-setting-area {margin: 0 -20px 0; } 
.alarm-select-wrap .type-setting-area .list-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.alarm-select-wrap .type-setting-area .list-item .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.alarm-select-wrap .type-setting-area .list-item.checked .setting-detail-wrap {display: block; } 
.alarm-select-wrap .radio-option-list {margin-bottom: 20px; } 
.setting-detail-wrap {display: none;padding: 8px 20px 24px; } 
.setting-detail-wrap ul li {margin-top: 14px; } 
.setting-detail-wrap ul li:first-child {margin-top: 0; } 
.setting-detail-wrap ul li .notice-contents-wrap {margin-top: 16px;padding-bottom: 0; } 
.setting-detail-wrap ul li .notice-contents-wrap .h5 {margin-top: 16px; } 
.setting-detail-wrap ul li .notice-contents-wrap .ui-flex-wrap .ui-form {width: 35%; } 
.setting-detail-wrap ul li .notice-contents-wrap .ui-flex-wrap .ui-form .form-set {background-color: transparent; } 
.setting-detail-wrap ul li .notice-contents-wrap .ui-flex-wrap .ui-form .right-section {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.setting-detail-wrap ul li .notice-contents-wrap .ui-flex-wrap .from {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 15%;padding-top: 15px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.setting-detail-wrap .input-type-radio input[type=radio] + label em {color: var(--text-tertiary); } 
#contents-area > .container > .alarm-setting-box:nth-child(1) {border: 1px; } 
.alarm-setting-box {padding: 8px 0; } 
.alarm-setting-box + .alarm-setting-box {border-top: 1px solid var(--border-secondary); } 
.alarm-setting-box .control-setting-area .item-content {padding: 12px 0; } 
.alarm-setting-box .control-setting-area .item-content .item-body {color: var(--text-tertiary); } 
.alarm-setting-box .setting-check-list .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.alarm-setting-box .setting-check-list .item-content .item-body .btn-text {display: none;margin: 12px 0 0 0;color: var(--text-tertiary);font-weight: 400; } 
.alarm-setting-box .setting-check-list .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.alarm-setting-box .setting-check-list .item-content .title .tooltip-trigger{margin-left:4px}
.alarm-setting-box .setting-check-list .item-content.checked .btn-text {display: inline-block; } 
.radio-option-list li {margin-top: 16px; } 
.radio-option-list li:first-child {margin-top: 0; } 
.radio-option-list li .input-type-radio input[type=radio] + label em {color: var(--text-tertiary); } 
.page-sms-service .h2 {margin-bottom: 8px; } 
.page-sms-service .text + .tit-tbl {margin-top: 32px; } 
.page-sms-service .subtext + .tit-tbl {margin-top: 32px; } 
.page-service-select .step-wrap {margin-bottom: 32px; } 
.page-service-select .btn-radio-list {margin-bottom: 16px; } 
.page-service-select .btn-radio-list + .ui-form {margin-top: 32px; } 
.page-service-select .detail-item-wrap .h4 + .h5 {margin-top: 0; } 
.page-service-select .notice-contents-wrap + .ui-form {margin-top: 32px; } 
.page-service-select .text + .subtext {margin-top: 8px; } 
.case-elem {margin-top: 32px; } 
.setting-box {/* 서비스 조회 변경 */}
.setting-box .account-selector.type-card-loan {padding-bottom: 0; } 
.setting-box .account-selector .logo img {width: 24px;height: 24px; } 
.setting-box .account-selector .account-name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.setting-box .account-selector .account-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.setting-box .account-selector .account-money .text, .setting-box .account-selector .account-money .money {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.setting-box .account-selector.account-box .logo {top: 25px;left: 15px; } 
.setting-box .account-selector.account-box .logo img {width: 24px;height: 24px; } 
.setting-box .account-selector button .logo {top: 25px; } 
.setting-box .account-selector .logo.logo-center {top: 42px;left: 18px; } 
.setting-box .list-type-with-edit {margin-top: 32px; } 
.setting-box .list-type-with-edit-box .btn-text-arrow {width: 100%; } 
.setting-box .list-type-with-edit-box .btn-text-arrow .list-type-table {margin-top: -8px; } 
.setting-box .list-type-with-edit-box .btn-text-arrow .list-type-table p {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 8px; } 
.setting-box .list-type-with-edit-box .btn-text-arrow .list-type-table p .tit-data-area {-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.setting-box .list-type-with-edit-box .btn-text-arrow .list-type-table p .txt-data-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.setting-box .list-type-with-edit-box .button-group {margin-top: 24px; } 
.setting-box .box-layout-wrap + .account-selector {margin-top: 24px; } 
.setting-box .ui-form.form-phone {margin-bottom: 7px; } 
.setting-box .ui-form.form-time .form-label {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.setting-box .setting-margin {margin-top: 32px; } 
/*
 * 상품관리 > 입출금
 */
.store-map-area {height: 230px;text-align: center; } 
.store-map-area .img-store-map {width: 100%;height: 100%; } 
.store-map-area + .h5 {margin-bottom: 4px; } 
.store-map-area + .h5 + .text + .text {margin-top: 4px; } 
.lifetime-account-list {margin-top: 32px; } 
/*
 * 상품관리 > 예적금청약
 */
.proccess-info-area {margin-top: 24px; } 
.proccess-info-area .box-layout-wrap {margin-top: 16px; } 
.proccess-info-area .box-layout-wrap + ul.text {margin-top: 16px; } 
/*
 * 상품관리 > 카드
 */
.field-wrap {margin-top: 32px; } 
.field-wrap.small {margin-top: 24px; } 
.banner-area {margin-top: 24px; } 
.banner-area .link {text-align: right; } 
.bm-automatic-extention .list-type-table + .text {margin-top: 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.bm-automatic-extention .notice-contents-wrap.fullsize-layout + .automatic-extention-list {margin-top: 32px; } 
.bm-automatic-extention .savings-list-area {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 8px; } 
.bm-automatic-extention .savings-list-area .top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 16px; } 
.bm-automatic-extention .savings-list-area .bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-top: 1px solid var(--border-secondary);color: var(--text-tertiary);font-weight: 400;padding-top: 16px; } 
.bm-automatic-extention .savings-list-area .savings-list .item {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 8px; } 
.bm-automatic-extention .savings-list-area .savings-list .item:first-child {margin-top: 0; } 
.bm-automatic-extention .savings-list-area .savings-list ~ .savings-list .item {font-weight: 500; } 
.bm-automatic-extention .savings-list-area .savings-list.bottom .dt {color: var(--text-primary ); } 
.bm-automatic-extention .ui-form + .savings-list-area {margin-top: -4px;margin-bottom: 16px; } 
.bm-automatic-extention .ui-form-wrap + .ui-form-wrap {margin-top: 32px; } 
.bm-automatic-extention .automatic-extention-list .link-detail-info.no-icon .account-name {font-weight: 400; } 
.bm-automatic-extention ul.text + p.subtext {margin-top: 8px; } 
.management-retirement-pension .tab-content {margin-top: 24px; } 
.management-retirement-pension .management-content-sec p.subtext.bullet-star {margin: 8px 0; } 
.management-retirement-pension .ui-form-sec .ui-form-wrap {margin-top: 32px;margin-bottom: 32px; } 
.management-retirement-pension .ui-form-sec .ui-form-wrap:first-child {margin-top: 0; } 
.management-retirement-pension .select-investment-ratio p.bullet-star {margin-top: 16px; } 
.management-retirement-pension .title-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: inherit; } 
.management-retirement-pension .title-link::after {content: "";display: block;width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.management-retirement-pension .title-btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.management-retirement-pension .title-btn-text .h4 {margin-bottom: 0; } 
.management-retirement-pension .title-btn-text .btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.management-retirement-pension .title-btn-text .btn-text .tooltip-trigger {margin-left: 4px; } 
.management-retirement-pension .title-btn-text + .btn-radio-list {margin-top: 8px;margin-bottom: 16px; } 
.management-retirement-pension .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.management-retirement-pension .purchase-ratio {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 24px 24px 16px 24px;margin: 32px 0; } 
.management-retirement-pension .purchase-ratio p.subtext {text-align: center; } 
.management-retirement-pension .purchase-ratio-list {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 335px;margin: 0 auto;gap: 0 5px;padding: 100px 2px 0;margin-bottom: 42px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.management-retirement-pension .purchase-ratio-list::after {content: "";position: absolute;bottom: 0;right: 0;left: 0;border-bottom: 1px solid var(--border-primary); } 
.management-retirement-pension .purchase-ratio-list li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center; } 
.management-retirement-pension .purchase-ratio-list li .month {position: absolute;bottom: -26px;width: 100%;height: 18px; } 
.management-retirement-pension .purchase-ratio-list li .bar {position: absolute;bottom: 0;width: 100%;height: 20px;font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.management-retirement-pension .purchase-ratio-list li .bar.radius {border-top-left-radius: 12px;border-top-right-radius: 12px; } 
.management-retirement-pension .purchase-ratio-list li .bar:not(.zero):not(.radius) {border-top: 2px solid var(--white); } 
.management-retirement-pension .purchase-ratio-list li .bar .num {color: var(--text-ondark_primary-same);font-weight: 500;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.management-retirement-pension .purchase-ratio-list li .bar.savings {background-color: var(--bg-blue-same);bottom: 20px;height: 80px; } 
.management-retirement-pension .purchase-ratio-list li .bar.fund-a {background-color: var(--palette-cyan-200); } 
.management-retirement-pension .purchase-ratio-list li .bar.fund-a .num {color: var(--text-seaform); } 
.management-retirement-pension .purchase-ratio-list li .bar.fund-b {background-color: var(--palette-indigo-500); } 
.management-retirement-pension .purchase-ratio-list li .bar.fund-b .num {color: var(--text-indigo); } 
.management-retirement-pension .purchase-ratio-list li .bar.zero {height: 0;font-size: 0;color: transparent;background-color: unset; } 
.management-retirement-pension .purchase-ratio-list li .bar.zero .num {height: 0;font-size: 0;color: transparent; } 
.management-retirement-pension .purchase-radio-table .text {margin-top: 16px; } 
.bullet-square {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.bullet-square::before {content: "";width: 16px;height: 16px;margin-right: 10px; } 
.bullet-square.savings::before, .bullet-square.blue::before {background-color: var(--bg-blue-same); } 
.bullet-square.fund-a::before, .bullet-square.purple::before {background-color: var(--palette-cyan-200); } 
.bullet-square.fund-b::before, .bullet-square.green::before {background-color: var(--palette-indigo-500); } 
.bullet-square.gam::before {background-color: var(--bg-orange-same); } 
.bullet-square.wood::before {background-color: var(--palette-yellow-300); } 
.bullet-square.yellow::before {background-color: var(--palette-brown-800); } 
.management-content-sec .title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px; } 
.management-content-sec .title-area .title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.management-content-sec .title-area:first-child {margin-top: 32px; } 
.management-content-sec .select-assets-management {margin-top: 32px; } 
[class*=management-retirement-] .product-list-sec .list-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 32px 0; } 
[class*=management-retirement-] .product-list-sec .list-title .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
[class*=management-retirement-] .product-list-sec .pr-card-list {margin-top: 32px; } 
.retirement-fee-notice .tab-content {padding: 0 20px; } 
.retirement-fee-notice .tab-content .tit-tbl {margin-top: 32px; } 
.retirement-fee-notice .table-list-wrap + .text {margin-top: 16px; } 
.retirement-assets-sec .account-history-area {margin-top: 24px; } 
.retirement-assets-sec .account-history-area .list {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.retirement-assets-sec .account-history-area .list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-top: 8px; } 
.retirement-assets-sec .account-history-area .list li:first-child {margin-top: 0; } 
.ui-checkbox-list li {margin-top: 8px; } 
.ui-checkbox-list li:first-child {margin-top: 0; } 
.loan-dashboard-area .subtext {margin-top: 12px; } 
.loan-dashboard-area .box-layout-wrap {margin-top: 24px; } 
.loan-info-sec .roundbox-check {margin-top: 32px; } 
.loan-info-sec .loan-info-area .list-type-table {margin-top: 32px; } 
.loan-info-sec .box-layout-wrap {margin-top: 24px; } 
.notice-contents-wrap + .loan-info-sec .title-area {margin-top: 32px;margin-bottom: 32px; } 
.notice-content-subtext {margin-top: 8px; } 
[class*=management-] .sh-point-area.ui-form-wrap {margin-top: 16px; } 
[class*=management-] .sh-point-area.ui-form-wrap .list-type-table.list-in-form.type-bg {padding: 16px;border: 0 none;margin-top: 16px;background-color: var(--bg-gray);border-radius: 6px; } 
[class*=management-] .sh-point-area.ui-form-wrap .list-type-table.list-in-form.type-bg .txt-data-area {padding-left: 24px; } 
[class*=management-] .sh-point-area.ui-form-wrap .list-type-table.list-in-form.type-bg .in-forms {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
[class*=management-] .sh-point-area.ui-form-wrap .list-type-table.list-in-form.type-bg .ui-form {margin-bottom: 0; } 
[class*=management-] .sh-point-area.ui-form-wrap .list-type-table.list-in-form.type-bg .ui-form .form-set {background: transparent; } 
[class*=management-] .sh-point-area.ui-form-wrap .list-type-table.list-in-form.type-bg .ui-form .form-set input {color: var(--text-blue); } 
[class*=management-] .sh-point-area.ui-form-wrap .list-type-table.list-in-form.type-bg .ui-form .form-set .suffix {color: var(--text-blue); } 
.list-type-table.type-border {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.list-type-table.type-border + .bullet-star {margin-top: 16px; } 
.checkbox-list li {margin-top: 12px; } 
.checkbox-list li:first-child {margin-top: 0; } 
.terms-list-sec .terms-guide-area .checkbox-list input[type=checkbox] + label em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.management-exchange-cancellation .type-card-service.account.small + .list-type-table {margin-top: 24px;margin-bottom: 32px; } 
.management-exchange-cancellation .box-layout-wrap.style-radius.color-01 {margin-top: 12px;margin-bottom: 16px; } 
.management-exchange-cancellation .box-layout-wrap.style-radius.color-01 li {margin-top: 8px; } 
.management-exchange-cancellation .box-layout-wrap.style-radius.color-01 li:first-child {margin-top: 0; } 
.management-exchange-cancellation .text + .ui-form-sec .h4:first-child {margin-top: 32px; } 
.management-exchange-cancellation .list-type-table-wrap + .ui-form-sec {margin-top: 32px; } 
.management-exchange-cancellation .box-layout-wrap .text-data-list li .txt-data-view {white-space: unset; } 
.additional-authentication-sec .h2:first-child {margin-bottom: 8px; } 
.authentication-list-wrap .list-item {padding-left: 20px;padding-right: 20px; } 
.authentication-list-wrap .list-item:first-child {border-top: 1px solid var(--border-secondary);margin-top: 24px; } 
.authentication-list-wrap .item-content .item-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.authentication-list-wrap .item-content .item-body.icon-ars {padding-left: 0; } 
.authentication-list-wrap .item-content .item-body.icon-ars::before {position: relative;left: auto;top: auto;-webkit-transform: none;transform: none;margin-right: 8px; } 
.complete-result-sec .box-layout-wrap + .list-type-table {margin-top: 32px; } 
.toggle-tooltip-area.label-type-show .label {display: inline-block;margin-right: 4px;color: var(--text-tertiary); } 
.pr-trust-fund .notice-txt-list.text ~ .notice-txt-list.text {margin-top: 8px; } 
.product-specfication-sec .label-wrap + .h2 {margin-top: 4px; } 
.product-specfication-sec .box-layout-wrap {margin-bottom: 32px; } 
.loan-result-notice .input-wrap .button-group {margin-top: 12px; }
.loan-result-sec .type-card-detail + .type-card-detail {margin-top: 24px; }  
.mortgage-loan .h2 {margin-bottom: 24px; } 
.loan-check-list .ui-form-sec .ui-form-wrap {text-align: right; } 
.loan-check-list .ui-form-sec .ui-form-wrap:first-child {margin-top: 0; } 
.loan-check-list .check-text {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-align: left; } 
.loan-check-list .input-type-checkbox {display: inline; } 
.loan-check-list .dividers-middle {margin-top: 32px;margin-bottom: 32px; } 
.loan-back-sec .ui-form-wrap {margin-top: 32px; } 
.loan-back-sec .ui-form-wrap:first-child {margin-top: 0; } 
.loan-back-sec .list-radio-column {margin-top: 16px; } 
.loan-back-sec .h2 {margin-bottom: 24px; } 
.loan-back-sec .double-line label {height: 68px !important;text-align: center; } 
.loan-notice-sec .table-list-wrap {margin-top: 32px; } 
.loan-back-type .step-wrap + .ui-form-sec, .loan-back-type .step-wrap + .terms-view-wrap, .loan-back-type .step-wrap + .type-card-simple {margin-top: 32px; } 
.loan-back-type .sh-point-area {margin-top: 16px; } 
.loan-back-type .txt-han {color: var(--text-blue); } 
.loan-back-type .value-option-list {display: none !important; } 
.loan-back-type .value-option-list.active {display: block !important; } 
.loan-back-type .select-loan .value-option-list.active {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important; } 
.ui-form-wrap .value-option-list {margin-top: -16px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px; } 
.ui-form-wrap .value-option-list .btn.option-item {min-width: 61px;height: 32px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 16px;margin: 0; } 
.ui-form-wrap.muti-area .ui-form {margin-bottom: 0; } 
.ui-form-wrap.muti-area .value-option-list {margin-top: 16px; } 
.loan-back-message {padding-bottom: 40px; } 
.loan-back-message .text:last-child {margin-top: 16px; } 
.loan-back-message.time-info .text + .notice-contents-wrap.style-radius {text-align: center;margin-top: 16px; } 
.loan-back-message.time-info .text + .notice-contents-wrap.style-radius p.text:first-child {color: var(--text-primary ); } 
.loan-back-message.time-info .text + .notice-contents-wrap.style-radius p.text + p.text {margin-top: 8px; } 
.loan-cost-area .h2 {margin-top: 32px;margin-bottom: 24px; } 
.loan-cost-area .type-card-simple .desc {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 8px; } 
.loan-cost-area .type-card-simple .desc .num {color: var(--text-primary ); } 
.loan-notice-area .h4 {margin-bottom: 8px; } 
[class^=h].inner-btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
/*
 * 상품관리 > 펀드
 */
.fund-area .h3:first-child {margin-top: 32px; } 
.fund-area .h3 + .text + img {margin-top: 24px; } 
.fund-area img + .table-list-wrap {margin-top: 32px; } 
.fund-area .table-list-wrap + img {margin-top: 32px; } 
.fund-area .tit-tbl.dual-mt {margin-top: 32px; } 
.fund-area .type-card-fund.dual-mt {margin-top: 32px; } 
.fund-area .type-card-fund + .list-type-table {margin-top: 24px; } 
.fund-area .type-card-fund + .list-type-table + .button-group {margin-top: 16px; } 
.fund-area .center-align {text-align: center; } 
.fund-area.container {padding: 0 20px; } 
.fund-area .pund-line {margin: 32px -20px 0 -20px;width: calc(100% + 40px);height: 8px;background: var(--bg-gray); } 
.fund-area .text.blue-type {color: var(--text-blue); } 
.fund-area .list-item.blue-type {padding: 0 16px;background: var(--bg-gray);border-radius: 12px; } 
.fund-area .list-item.blue-type + .list-item.blue-type {margin-top: 8px; } 
.fund-area img.dual-cs {width: 100%; } 
.fund-area .category-list {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.fund-area .category-list li {padding: 3.5px 16px;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 16px; } 
.fund-area .category-list li + li {margin-left: 8px; } 
.fund-area .category-list + [class*=-banner] {margin-top: 16px; } 
.fund-area .category-list + .multi-banner {margin-top: 32px; } 
.fund-area .category-list.grey-type li {color: var(--text-tertiary);background: var(--bg-gray);border: none; } 
.fund-area .cover-story-title {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 24px; } 
.fund-area .news-box .coverstory-img-area {margin-top: 16px; } 
.fund-area .news-box .coverstory-img-area .text.font-medium {font-weight: 500;color: var(--text-primary ); } 
.fund-area .news-box .coverstory-img-area img {width: 100%; } 
.fund-area .news-box .h4 {margin-bottom: 8px; } 
/*
* 상품관리 > 펀드 > 변액이체
*/
.fund-variable .text + .button-group {margin-top: 32px; } 
/*
 * 상품관리 > 펀드Q&A 
 */
.qa-list-group .graph img {display: block;width: 100%; } 
.qa-list-group .ui-list-wrap {padding-top: 32px; } 
.qa-list-group .ui-list-wrap li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;letter-spacing: -0.5px;line-height: 24px;height: 24px;padding: 28px 20px; } 
.qa-list-group .ui-list-wrap em {color: var(--text-brand);display: inline-block;padding-right: 4px; } 
.qa-list-group .notice-contents-wrap em {font-weight: 500;display: block; } 
.qa-list-group .notice-contents-wrap .notice-sentence {margin-top: 8px; } 
.qa-list-group .notice-contents-wrap p.notice-sentence + em {margin-top: 24px; } 
.qa-list-group .main-copy {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;padding-bottom: 32px; } 
.qa-list-group .main-copy em {font-weight: 500; } 
.qa-list-group .primary {color: var(--text-brand); } 
.qa-list-group .button-group {padding-top: 45px; } 
.qa-list-group ul.text + p.text {margin-top: 32px; } 
.qa-list-group div.graph + p.text {margin-top: 32px; } 
.qa-list-group p.subtext + p.text {margin-top: 32px; } 
.qa-list-group div.notice-contents-wrap + p.text {margin-top: 32px; } 
.qa-list-group .tit-tbl {margin-top: 0;font-weight: 400; } 
.qa-list-group h2.main-copy + h3.h4 {margin-top: 0; } 
.qa-list-group .text + .table-list-wrap {margin-top: 32px; } 
/*
 * 상품관리 > 펀드 > 펀드묶음관리서비스 
 */
.service-info-text .h2 {margin-bottom: 16px; } 
.service-info-text .h5 {color: var(--text-primary ); } 
/*
 * 상품관리 > 신탁
 */
.total-calc-area {margin-top: 32px; } 
.total-calc-area .type-card-service + .ui-form {margin-top: 32px; } 
.total-calc-area .box-layout-wrap .text-data-list .tit-data-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.total-calc-area .text.align-r {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;text-align: right;margin-bottom: 12px;color: var(--text-tertiary); } 
.total-calc-area .button-group.multi-etf .btn {padding: 22px 0 15px 0;background: var(--bg-canvas_white );border-radius: 8px;-webkit-box-shadow: 0px 2px 4px 0px #16254214;box-shadow: 0px 2px 4px 0px #16254214; } 
.total-calc-area .button-group.multi-etf .btn span {display: block; } 
.total-calc-area .button-group .btn-text.btn-text-ico {display: block;width: 100%;padding: 16px 44px 16px 52px;border: 1px solid var(--border-primary);border-radius: 6px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.total-calc-area .button-group .btn-text.btn-text-ico.ico-document::after {content: "";position: absolute;left: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;background-position: -144px -96px;background-repeat: no-repeat;background-color: transparent; } 
.total-calc-area .button-group .btn-text.btn-text-ico + .btn-text-ico {margin-top: 12px; } 
.total-calc-area .multi-etf-box {padding: 32px 20px;background: var(--bg-gray); } 
/*
 * 상품관리 > 퇴직연금
 */
.manage-retirement-area .terms-view-wrap + .hidden + .terms-view-wrap {margin-top: 12px; } 
.manage-retirement-area .term-area {padding: 4px; } 
.manage-retirement-area .term-area.retirement-type {background: var(--bg-gray);border-radius: 8px; } 
.manage-retirement-area .term-area.retirement-type .btn-radio-list {margin-bottom: 0; } 
.manage-retirement-area .term-area.retirement-type .btn-radio-list .btn-type-radio label {height: 40px !important;border: none; } 
.manage-retirement-area .term-area.retirement-type .btn-radio-list .btn-type-radio input[type=radio]:checked {background: var(--bg-canvas_white ); } 
.manage-retirement-area .term-area.retirement-type .btn-radio-list .btn-type-radio input[type=radio]:checked + label {position: relative;-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); } 
.manage-retirement-area .swiper-pagination.retirement-type {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;left: auto;right: 16px;top: 16px;bottom: auto;padding: 2px 8px;width: auto;height: auto;background: var(--gray-500);color: var(--text-ondark_primary-same);border-radius: 10px; } 
.manage-retirement-area .swiper-pagination.retirement-type span {color: var(--text-ondark_primary-same); } 
.manage-retirement-area .box-layout-wrap.retirement-type .tit-box-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.manage-retirement-area .box-layout-wrap.retirement-type .txt-data-view.line {text-decoration: underline;text-underline-position: under; } 
.manage-retirement-area .list-type-table .tit-data-area.small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.manage-retirement-area .text-counter li + li {margin-top: 8px; } 
.manage-retirement-area .duration-wrap .tabs {padding-top: 24px; } 
.manage-retirement-area .button-list-item {margin-top: 18px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.manage-retirement-area .button-center .icon-download {margin-top: 32px; } 
.manage-retirement-area .text + .tit-tbl.size-s {margin-top: 24px; } 
.manage-retirement-area .tit-tbl.size-s {font-weight: 700; } 
.manage-retirement-area .search-date {margin-top: 40px; } 
.manage-retirement-area .search-date .bottom-sheet-buttons.drop-style {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0;width: 100%; } 
.manage-retirement-area .search-date .bottom-sheet-buttons.drop-style .search-date-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.manage-retirement-area .search-date .bottom-sheet-buttons.drop-style .search-date-cont {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;position: relative;padding-right: 32px; } 
.manage-retirement-area .search-date .bottom-sheet-buttons.drop-style .search-date-cont::after {content: "";background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;pointer-events: none;position: absolute;right: 0;top: calc(50% - 12px); } 
.manage-retirement-area .search-date + .text {margin-top: 24px; } 
.manage-retirement-area .type-card-insurance + .type-card-insurance {margin-top: 12px; } 
.manage-retirement-area .type-card-insurance + .button-group {margin-top: 24px; } 
.manage-retirement-area .type-card-insurance .label-wrap {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.manage-retirement-area .purchased-product-area + .button-group {margin-top: 24px; } 
.manage-retirement-area .box-layout-wrap + .retirement-list-wrap {margin-top: 32px; } 
.manage-retirement-area .visual.retirement.manage {min-height: 305px; } 
.manage-retirement-area .visual.retirement.manage .sub-desc.unit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.manage-retirement-area .visual.retirement.manage .sub-desc.unit .subtext {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.manage-retirement-area .visual-area + .accordion {border-top: none; } 
.manage-retirement-area .graph + .table-list-wrap {margin-top: 16px; } 
.manage-retirement-area .notice-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.manage-retirement-area .agree-btn {padding: 2px 12px;color: var(--text-blue);background-color: var(--bg-blue);border-radius: 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.manage-retirement-area .step-wrap + .type-card-service {margin-top: 32px; } 
.manage-retirement-area .type-card-service + .type-card-prod {margin-top: 12px; } 
.manage-retirement-area .flex-align-wrap {margin-top: 19px; } 
.manage-retirement-area .flex-align-wrap + .tabs {margin-top: 32px; } 
.manage-retirement-area .tabs + .ui-form {margin-top: 24px; } 
.manage-retirement-area .notice-list {margin-top: 8px; } 
.manage-retirement-area .notice-list:first-child {margin-top: 0; } 
.manage-retirement-area .wait-cash {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.manage-retirement-area .result-number {margin-bottom: 16px; } 
/*
 * 골드실버
 */
.gold-silver-area .button-wrap.align-r {text-align: right; } 
.gold-silver-area .button-group + .list-type-table {margin-top: 32px; } 
.gold-silver-area .list-type-table + .list-type-table {margin-top: 32px;border-top: 1px solid var(--gray-950); } 
.gold-silver-area .list-type-table + .button-group {margin-top: 24px; } 
.gold-silver-area .flex-align-wrap {margin-top: 16px; } 
.gold-silver-area .gold-bar-select {margin-top: 32px; } 
.gold-silver-area .terms-view-wrap + .ui-form-sec {margin-top: 32px; } 
.gold-silver-area .subtext + .ui-form {margin-top: 32px; } 
.gold-silver-area .gold-silver-img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;min-height: 180px; } 
.gold-silver-area .gold-silver-img + .box-layout-wrap {margin-top: 24px; } 
.gold-silver-area .gold-silver-img img {width: 280px; } 
.gold-silver-area .notice-contents-wrap + .gold-silver-img {margin-top: 32px; } 
.gold-silver-area .gold-silver-visual {position: relative;padding: 32px 20px 20px 20px;background-color: var(--bg-orange); } 
.gold-silver-area .gold-silver-visual .text-wrap {max-width: 200px; } 
.gold-silver-area .gold-silver-visual .text-wrap .h2 {color: var(--text-orange);font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.gold-silver-area .gold-silver-visual .text-wrap p.text {margin-top: 8px; } 
.gold-silver-area .gold-silver-visual .gold-popup-view {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding: 12px 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 32px;background-color: var(--bg-canvas_white );border: 0;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.gold-silver-area .gold-silver-visual .gold-popup-view .gold-date {margin-bottom: 0; } 
.gold-silver-area .gold-silver-visual .gold-popup-view .gold-date .subtext {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;line-height: var(--t5-line-height);color: var(--text-tertiary);font-weight: 300;display: inline-block;margin-left: 8px; } 
.gold-silver-area .gold-silver-visual .over-img {position: absolute;right: 20px;top: 32px; } 
.gold-silver-area .gold-silver-visual .over-img img {width: 96px;height: 96px; } 
.gold-silver-area .gold-silver-visual + .accordion {border-top: none; } 
.gold-silver-area .gold-silver-visual + .accordion .accordion-trigger {padding: 16px 40px 16px 20px; } 
.gold-silver-area .gold-silver-visual + .accordion .accordion-trigger .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.gold-silver-area .gold-button-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px;margin: 0 -20px -24px -20px;padding: 24px 20px;background-color: var(--bg-gray); } 
.gold-silver-area .gold-button-list .btn {padding: 0;margin: 0;height: 74px;width: calc(33.3% - 6px); } 
.gold-silver-area .gold-button-list .btn .date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;color: var(--text-tertiary); } 
.gold-silver-area .gold-button-list .btn .label {font-weight: 500; } 
.email-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
/*
 * 버텀시트 캘린더 영역
 */
.segment-tabs + .button-group {margin-top: 16px; } 
.button-group + .ui-form-group {margin-top: 24px; } 
/*
 * 상품관리 > ISA
 */
.manage-isa-area .box-layout-wrap + .ui-form.line-type {margin-top: 32px; } 
.manage-isa-area .box-layout-wrap + .list-type-table {margin-top: 16px; } 
.manage-isa-area .complete-sec + .text + .tit-tbl {margin-top: 32px; } 
.manage-isa-area .notice-contents-wrap + .tit-tbl {margin-top: 32px; } 
.manage-isa-area .notice-contents-wrap + .ui-list-wrap {margin-top: 8px; } 
.manage-isa-area .popup-body .text + .box-layout-wrap {margin-top: 24px; } 
.manage-isa-area .type-card-service + .type-card-detail {margin-top: 32px; } 
.manage-isa-area .input-type-checkbox + .text {margin-top: 32px; } 
.manage-isa-area .type-card-detail .bottom .list-type-table:last-child {border-bottom: none; } 
.manage-isa-area .type-card-detail + .list-type-table {margin-top: 32px; } 
.manage-isa-area .type-card-service + .list-type-table {margin-top: 32px; } 
.manage-isa-area .list-type-table + .type-card-detail {margin-top: 32px; } 
/*
 * 알림서비스 
 모달팝업 안에 계좌조회 z-index값 변경
 버튼 width 변경
 */
.bottom-sheet.naver-position {position: relative;z-index: 10000; } 
.btn.service-center {-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%; } 
/*
 * 상품관리 > 마이너스통장
 */
.minus-account-area .center-align {text-align: center; } 
.minus-account-area .complete-cont {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.minus-account-area .list-type-table.mt16-type > li + li {margin-top: 16px; } 
.minus-account-area .btn-radio-list + .minus-subtext-type {margin-top: 32px; } 
.minus-account-area .minus-subtext-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.minus-account-area .minus-subtext-type .minus-subtext {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.minus-account-area .minus-subtext-type + .button-group {margin-top: 8px; } 
.minus-account-area .minus-subtext-type + .button-group + .subtext {margin-top: 16px; } 
.minus-account-area .minus-subtext-type + .ui-form {margin-top: 8px; } 
.minus-account-area .minus-subtext-type + .ui-form + .subtext {margin-top: 16px; } 
.minus-account-area .subtext + .box-layout-wrap {margin-top: 32px; } 
.minus-account-area .btn-type-radio em {white-space: nowrap; } 
.minus-account-area .ui-form + .subtext.bullet-star {margin-top: -16px; } 
.minus-account-area .ui-form.image-type .image-delete {margin-right: 16px;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent; } 
.button-group .flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.button-group .flex-type i.ico-camera {content: "";display: inline-block;-ms-flex-item-align: end;align-self: flex-end;left: -28px;top: 50%;margin-right: 4px;width: 24px;height: 24px;background-position: -120px -72px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.button-group .flex-type i.ico-camera.type2 { background-position: -144px -120px; } 
.button-group + .minus-subtext-type {margin-top: 32px; } 
/*
 * 상품관리 > 대출
 */
.loan-area .loan-total-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 32px; } 
.loan-area .loan-total-text .total-account {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.loan-area .loan-total-text .total-account .all-account {color: var(--text-blue); } 
.loan-area .loan-total-text .total-price {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.loan-area .loan-total-text .total-price .price {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );vertical-align: middle; } 
.loan-area .tabs.default-tabs {margin: 0;width: 100%; } 
.loan-area .tabs.default-tabs .tab-list {margin: 0 -20px; } 
.loan-area .type-card-loan {margin-top: 16px; } 
.loan-area .type-card-loan + .type-card-loan {margin-top: 32px; } 
.loan-area .type-card-arr .withdraw-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;color: var(--text-primary );-ms-flex-item-align: end;align-self: flex-end; } 
.loan-area .type-card-arr .withdraw-text .unit-withdraw {color: var(--text-tertiary); } 
.loan-area .related-prod-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 48px; } 
.loan-area .related-prod-wrap .related-prod-tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.loan-area .related-prod-wrap .btn-text .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.loan-area .button-group {margin-top: 30px; } 
.loan-area .inner {margin-top: 16px;padding: 16px;background: var(--bg-blue);border: 1px solid var(--border-blue);border-radius: 12px; } 
.loan-area .inner .list-type-table {padding: 0;border: none; } 
.loan-area .label-wrap + .list-type-table {margin-top: 10px; } 
.loan-area .type-card-multiple {margin-top: 16px; } 
.loan-area .type-card-multiple .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.loan-area .type-card-multiple .button-group .btn-text-arrow {padding: 12px 24px 12px 0; } 
.loan-area .type-card-multiple + .subtext {margin-top: 12px; } 
.loan-area .loan-ing-tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;display: block;margin-top: 32px; } 
.loan-area .loan-ing-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: fixed;bottom: 36px;left: 0px;padding: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%; } 
.loan-area .loan-ing-btn .btn-withicon {padding: 5px 15px 5px 45px; } 
.loan-area .type-card-service + .ui-form.line-type {margin-top: 32px; } 
.loan-area .type-card-service + .table-list-wrap {margin-top: 32px; } 
.loan-area .ui-form .text {margin-top: 16px; } 
.loan-area .ui-form .text .btn-text {padding: 0;color: var(--text-blue); } 
.loan-area .list-type-table .tit-data-area.type-center {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.loan-area .table-list-wrap th.type-blue,
.loan-area .table-list-wrap td.type-blue {color: var(--text-blue); } 
.loan-area .box-layout-wrap.point li + li {margin-top: 8px; } 
.loan-area .box-layout-wrap.point .txt-data-view.active {padding-bottom: 9px;position: relative;padding-right: 16px; } 
.loan-area .box-layout-wrap.point .txt-data-view.active::after {content: "";position: absolute;width: 120px;height: 1px;bottom: 0;right: 0;background: var(--gray-300); } 
.loan-area .box-layout-wrap.point .in-forms {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.loan-area .box-layout-wrap.point .in-forms .tit-data-area,
.loan-area .box-layout-wrap.point .in-forms .txt-data-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 50%; } 
.loan-area .box-layout-wrap.point .in-forms .tit-data-area .ui-form,
.loan-area .box-layout-wrap.point .in-forms .txt-data-area .ui-form {margin-bottom: 0; } 
.loan-area .box-layout-wrap.point .in-forms .tit-data-area .ui-form .form-set,
.loan-area .box-layout-wrap.point .in-forms .txt-data-area .ui-form .form-set {background: transparent; } 
.loan-area .box-layout-wrap.point .in-forms .txt-data-area {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.loan-area .item-content.type-tooltip .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.loan-area .box-layout-wrap + .complete-sec {margin-top: 32px; } 
.loan-area .propensity-analysis + .subtext {display: block;margin-top: 16px; } 
.loan-area .tit-tbl.type-result-case {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.loan-area .tit-tbl.type-result-case .result-num-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.loan-area .loan-view-box {position: relative;padding: 24px 16px 16px;background: var(--bg-cyan-same);border-radius: 12px; } 
.loan-area .loan-view-box:first-child {margin-top: 32px; } 
.loan-area .loan-view-box .text {color: var(--text-ondark_primary-same); } 
.loan-area .loan-view-box .h4 {color: var(--text-ondark_primary-same);font-weight: 400;margin-top: 4px; } 
.loan-area .loan-view-box .h4 + .button-group {margin-top: 36px; } 
.loan-area .loan-view-box::after {content: "";position: absolute;right: 33px;top: 31px;width: 78px;height: 75px;background: url("/images/web/img/manage/bg_loanlist_history01.png") no-repeat 0 0;background-size: 100% 100%; } 
.loan-area .accordion-item.no-line {border: none; } 
.loan-area .accordion-item.no-line .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.loan-area .accordion-item.no-line .not-arr::after {display: none; } 
.loan-area .accordion-item.no-line .text.sub-menu li a {color: var(--text-primary ); } 
.loan-area .dsr-banner-area {margin-top: 24px; } 
.loan-area .dsr-banner-area img {width: 100%; } 
.loan-area .h3 + .text + .terms-view-wrap {margin-top: 16px; } 
.loan-area strong.h3 + .terms-view-wrap {margin-top: 24px; } 
.loan-area .complete-sec + .list-type-table + .text {margin-top: 32px; } 
.loan-area .step-wrap + .ui-form.line-type {margin-top: 32px; } 
.loan-area .btn-radio-list + .text {margin-top: 16px; } 
.loan-area .sub-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.loan-area .box-layout-wrap + .ui-form.line-type {margin-top: 32px; } 
.loan-area .popup-body .text + .ui-form.line-type {margin-top: 24px;margin-bottom: 0; } 
.loan-area .popup-body + .button-group {margin-top: 0; } 
.loan-area .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.loan-area .list-type-table + .box-layout-wrap {margin-top: 32px; } 
.loan-area .ui-form .flex-align-wrap {margin-top: 16px; } 
.type-card-insurance-detail {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.type-card-insurance-detail .tit-card-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.type-card-insurance-detail .tit-card-info .logo-area {width: 32px;height: 32px;margin-right: 8px; } 
.type-card-insurance-detail .tit-card-info .logo-area img {width: 100%;height: 100%; } 
.type-card-insurance-detail .text {margin-top: 8px; } 
.type-card-insurance-detail .text span {margin-left: 8px; } 
.type-card-insurance-detail .text span:first-child {margin-left: 0; } 
.type-card-insurance-detail .list-type-table {margin-top: 16px;border: none;padding: 0; } 
.type-card-insurance-detail .list-type-table .rate-info-area {color: var(--text-blue);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-insurance-detail .list-type-table .rate-info-area .pay-type-view {display: inline-block;margin-right: 6px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.borrow-detail-wrap .product-width-select {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.borrow-detail-wrap .product-width-select.right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.borrow-detail-wrap .product-width-select .ui-form .form-set.non-border {border: none;padding: 6px 0; } 
.borrow-detail-wrap .product-width-select .ui-form .form-set.non-border .select-label {padding: 0 24px 0 0; } 
.borrow-detail-wrap .product-width-select .ui-form .form-set.non-border .select-label::after {right: 0; } 
.borrow-detail-wrap .product-width-select .ui-form.non-margin {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0; } 
.borrow-detail-wrap .product-width-select .strong-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.borrow-detail-wrap .info-sec .product-width-select {margin: 24px 0 16px; } 
/*
 * 하단 알아두세요 컨텐츠 - 스티키 타입 
 */
.loan-type-sticky + .sticky-button .bottom-notice {padding: 0; } 
.loan-type-sticky + .sticky-button .bottom-notice .bottom-notice-contents {margin-bottom: 40px; } 
/*
 * 버튼시트 강조 텍스트
 */
.loan-price-unit {margin-left: 8px;color: var(--text-primary );font-weight: 500; } 
/*
 * 솔혜택 배너 슬라이드
 */
.sol-type.swiper {margin-top: 40px; } 
.sol-type.swiper .swiper-slide img {width: 100%; } 
/*
 * 상품관리 > 보험 / 사업자
 */
.insurance-business-operator .notice-contents-wrap + .ui-form, .insurance-business-operator .notice-contents-wrap + .card-list-wrap {margin-top: 32px; } 
.insurance-business-operator .type-card-service + .ui-form {margin-top: 32px; } 
.insurance-business-operator .account-select-before,
.insurance-business-operator .account-select-after {margin-top: 32px; } 
.insurance-business-operator .text + .roundbox-check {margin-top: 32px; } 
.insurance-business-operator .ui-form.error .account-selector {border-color: var(--border-negative-same); } 
.insurance-business-operator .ui-form .form-set.non-border {border: none; } 
.insurance-business-operator .ui-form .form-set.non-border .select-label {padding: 0 24px 0 0; } 
.insurance-business-operator .ui-form .form-set.non-border .select-label::after {right: 0; } 
.insurance-business-operator .ui-form.non-margin {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0; } 
.insurance-business-operator .ui-form.non-margin .right-section {margin-left: 12px;padding: 0; } 
.insurance-business-operator .complete-sec .list-type-table {margin-top: 32px; } 
.insurance-business-operator .type-card-prod .account-number {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.insurance-business-operator .type-card-prod .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.insurance-business-operator .type-card-prod .name {margin-top: 4px; } 
.insurance-business-operator .total-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 24px; } 
.insurance-business-operator .total-text .unit-total {color: var(--text-blue); } 
.insurance-business-operator .total-text + .type-card-prod {margin-top: 16px; } 
.insurance-business-operator .notice-contents-wrap + .tabs.segment-tabs {margin-top: 36px; } 
.insurance-business-operator .button-group .call-icon {display: inline-block;margin-right: 4px;vertical-align: middle;height: 24px;width: 24px;background-position: -168px 0;background-repeat: no-repeat;background-color: transparent; } 
.insurance-business-operator .type-card-loan + .text {margin-top: 16px; } 
.insurance-business-operator .type-card-loan + .text + .button-group {margin-top: 16px; } 
.insurance-business-operator .type-card-loan + .text + .button-group + .tabs.segment-tabs {margin-top: 32px; } 
.insurance-business-operator .total-history-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 24px; } 
.insurance-business-operator .total-history-area .total-history {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.insurance-business-operator .total-history-area .total-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.insurance-business-operator .total-history-area .total-view .arr-dw {display: inline-block;width: 24px;height: 24px;vertical-align: top;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-business-operator .total-history-area .total-text {margin-top: 0; } 
.insurance-business-operator .total-history-area + .tit-tbl.size-s {margin-top: 33px; } 
.insurance-business-operator .button-center.size-s .btn {width: auto;min-width: auto; } 
.insurance-business-operator .insurance .bottom-sheet-header {padding-bottom: 0; } 
.insurance-business-operator .insurance .bottom-sheet-header .title {margin-top: 30px; } 
.insurance-business-operator .insurance .bottom-sheet-header .title .ui-form {margin-bottom: 0; } 
.insurance-business-operator .insurance .bottom-sheet-header .no-line .form-set {border-color: transparent; } 
.insurance-business-operator .insurance .bottom-sheet-header textarea {overflow: hidden;resize: none;max-height: 48px;padding: 0; } 
.insurance-business-operator .insurance .text {margin-top: 16px; } 
.insurance-business-operator .insurance .text + .button-group {margin-top: 16px; } 
.insurance-business-operator .insurance .btn-arrow {position: relative;display: block;padding-right: 32px; } 
.insurance-business-operator .insurance .btn-arrow::after {content: "";position: absolute;right: 8px;top: 50%;margin-top: -12px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.insurance-business-operator .insurance .list-type-table .txt-data-area {max-width: 50%; } 
.insurance-business-operator .insurance .list-type-table .txt-data-area.over {max-width: 73%; } 
.insurance-business-operator .insurance .list-type-table .txt-data-area .date {display: inline-block; } 
.insurance-business-operator .underline {position: relative;display: inline-block; } 
.insurance-business-operator .underline::before {content: "";display: block;clear: both;width: 100%;position: absolute;left: 0;bottom: 0;border-bottom: 1px solid var(--gray-950); } 
.insurance-business-operator .underline.color-em::before {border-color: var(--border-blue-same); } 
.insurance-business-operator .type-card-insurance {margin-top: 12px; } 
.insurance-subscription-withdraw .apply-info .h4 {margin-bottom: 4px; } 
.insurance-subscription-withdraw .apply-info > p {color: var(--text-tertiary); } 
.insurance-subscription-withdraw .apply-info .list-type-table {margin-top: 24px;margin-bottom: -16px;padding: 0;border: 0; } 
.insurance-subscription-withdraw .subtext {margin-top: 16px; } 
.insurance-subscription-withdraw .field-guide {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.insurance-subscription-withdraw .terms-view-wrap .tit-terms-area .h4 {margin-bottom: 0; } 
.insurance-subscription-withdraw .terms-view-wrap + .text-guide-list {margin-top: 16px; } 
.insurance-subscription-withdraw .terms-view-wrap + .text-guide-list + .flex-align-wrap {margin-top: 32px; } 
.insurance-subscription-withdraw .select-account {margin-bottom: 32px; } 
.like-insurance .notice-contents-wrap + .item-content {margin-top: 32px;margin-bottom: 16px; } 
.like-insurance .item-content {padding: 0;margin-top: 0;margin-bottom: 0; } 
.like-insurance .item-content .item-count {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.like-insurance .item-content #btnDeleteAll {padding: 1.5px 8px; } 
.like-insurance .item-content #btnDeleteAll .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.like-insurance .type-card-insurance {margin-bottom: 12px; } 
.like-insurance .type-card-insurance .txt-data-area.rate {color: var(--text-red); } 
.like-insurance .type-card-insurance .button-group .btn-text {padding: 12px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;width: 100%;text-align: center; } 
/*
 * 상품관리 > 입출금
 */
.automation-device-limit .no-data-wrap {margin-bottom: 72px; } 
/*
 * 상품관리 > 예적금/청약
 */
.full_partial_termination .notice-contents-wrap,
.full_partial_termination .table-list-wrap {margin-bottom: 32px; } 
.full_partial_termination .notice-contents-wrap + p.text,
.full_partial_termination .table-list-wrap + p.text {margin-top: -16px; } 
.full_partial_termination ul.text .color-em {color: var(--text-blue); } 
.full_partial_termination ul.text .underline {text-decoration: underline; } 
.full_partial_termination ul.text .table-list-wrap {margin: 12px 0; } 
.full_partial_termination .type-card-multiple .txt-data-area strong {font-weight: 500; } 
.full_partial_termination .button-list .button-group + .button-group {margin-top: 12px; } 
.full_partial_termination .subtext.bullet-star {margin-top: 12px; } 
/*
 * 상품관리 > 퇴직연금
 */
.prm-retirement-etf .complete-sec .list-type-table {margin-top: 32px; } 
.prm-retirement-etf .complete-sec .list-type-table + .subtext {margin-top: 16px; } 
.prm-retirement-etf .step-wrap + .terms-view-wrap, .prm-retirement-etf .step-wrap + .type-card-service, .prm-retirement-etf .step-wrap + .account-selector {margin-top: 32px; } 
.prm-retirement-etf .type-card-service + .retirement-list-wrap, .prm-retirement-etf .account-selector + .retirement-list-wrap {margin-top: 48px; } 
.prm-retirement-etf .type-card-service + .retirement-list-wrap .list-title-wrap p.text, .prm-retirement-etf .account-selector + .retirement-list-wrap .list-title-wrap p.text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.prm-retirement-etf ul.text strong {display: block;font-weight: 500; } 
.prm-retirement-etf .by-date-list .card-list-retirement {margin-top: 8px; } 
.prm-retirement-etf .by-date-list + .by-date-list {margin-top: 32px; } 
.prm-retirement-etf .ui-toggle-wrap .button-group {margin: 16px 0 32px; } 
.prm-retirement-etf .ui-toggle-wrap .text {margin-top: 24px; } 
.prm-retirement-etf .ui-toggle-wrap .off {display: none; } 
.prm-retirement-etf .ui-toggle-wrap .on {display: block; } 
.prm-retirement-etf .ui-toggle-wrap.item:not(.checked) .text .off {display: block; } 
.prm-retirement-etf .ui-toggle-wrap.item:not(.checked) .text .on {display: none; } 
.prm-retirement-etf .ui-toggle-wrap.item:not(.checked) a.off {display: inline-block; } 
.prm-retirement-etf .button-wrap {margin-top: 16px;text-align: right; } 
.prm-retirement-etf .button-wrap a {color: var(--text-tertiary); } 
.prm-retirement-etf .isa-end-wrap {margin-top: 32px;padding: 20px 20px 0;border-top: 1px solid var(--border-secondary); } 
.prm-retirement-etf .isa-end-wrap .info-text-wrap {margin: 24px 0 32px; } 
.prm-retirement-etf .notice-contents-wrap + .text.color-em {margin-top: 16px; } 
.prm-retirement-etf .notice-contents-wrap + .account-selector {margin: 32px 0 16px; } 
.prm-retirement-etf .account-selector ~ .ui-form {margin-bottom: 0; } 
.prm-retirement-etf .account-selector ~ .ui-form-wrap.sh-point-area {margin-top: 0; } 
.prm-retirement-etf .account-selector + .ui-form {margin-top: 32px; } 
.prm-retirement-etf .type-card-detail .account-selector {padding: 0;border: none; } 
.prm-retirement-etf .type-card-detail .detail-info-wrap .list-type-table {border-top: 1px solid var(--border-secondary); } 
.prm-retirement-etf .type-card-detail .detail-info-wrap .list-type-table + .list-type-table {margin-top: 0;padding-bottom: 0;border-bottom: 0; } 
.prm-retirement-etf .type-card-detail .detail-info-wrap .list-type-table .font-medium {font-weight: 500; } 
.prm-retirement-etf .type-card-detail .detail-info-wrap .list-type-table .noflex {display: block; } 
.prm-retirement-etf .type-card-detail .detail-info-wrap .list-type-table .subinfo {color: var(--text-tertiary); } 
.prm-retirement-etf .type-card-detail.radio-type .bottom {display: none; } 
.prm-retirement-etf .type-card-detail.radio-type .bottom .table-list-wrap {margin: 16px 0 24px; } 
.prm-retirement-etf .type-card-detail.radio-type .checked ~ .bottom {display: block; } 
.prm-retirement-etf .my-shinhan-point {margin-top: 0; } 
.prm-retirement-etf .bottom-notice {margin-top: 0; } 
.prm-retirement-etf .no-line {border: 0; } 
.prm-retirement-etf .tab-content {padding: 20px; } 
.prm-retirement-etf .tab-content.etf-tab-c-01 .step-dot-wrap .flex-type::after {height: 60%; } 
.prm-retirement-etf .tab-content.etf-tab-c-02 .step-dot-wrap .flex-type::after {height: 84%; } 
.prm-retirement-etf .type-card-account {margin-top: 32px; } 
.prm-retirement-etf .type-card-account + .text.bullet-dot {margin: 24px 0 32px; } 
.prm-retirement-etf .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.prm-retirement-etf .acoount-detail-tip {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 32px; } 
.prm-retirement-etf .acoount-detail-tip li {color: var(--text-tertiary); } 
.prm-retirement-etf .acoount-detail-tip li + li {margin-top: 8px; } 
.prm-retirement-etf .select-product-month {margin-top: 36px;border-bottom: 0; } 
.prm-retirement-etf .select-product-month::after {content: "";display: block;clear: both; } 
.prm-retirement-etf .select-product-month .ui-form {float: left; } 
.prm-retirement-etf .select-product-month .ui-form .form-set.non-border {border: none;padding: 6px 0; } 
.prm-retirement-etf .select-product-month .ui-form .form-set.non-border .select-label {padding: 0 24px 0 0; } 
.prm-retirement-etf .select-product-month .ui-form .form-set.non-border .select-label::after {right: 0; } 
.prm-retirement-etf .select-product-month .ui-form.non-margin {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0; } 
.prm-retirement-etf .select-product-month .subtext {float: right;line-height: 37px; } 
.prm-retirement-etf .select-product-month + .card-list-etf {margin-top: 8px; } 
.prm-retirement-etf .select-product-month + .text {margin: 16px 0 32px; } 
.bottom-sheet.document .bottom-sheet-contents {padding-top: 0; } 
.bottom-sheet.document .text.color-em {margin-top: 24px;text-align: center; } 
[class*=prm-] [class*=card-list-] li + li {margin-top: 12px; } 
[class*=prm-] [class*=card-list-] + ul.text {margin-top: 32px; } 
[class*=prm-] [class*=card-list-] .btn-radio-list li {margin-top: 0; } 
[class*=prm-] .list-title-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
[class*=prm-] .list-title-wrap.only-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
[class*=prm-] .list-title-wrap .h4 {margin-bottom: 0;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
[class*=prm-] .list-title-wrap + .card-list-retirement {margin-top: 16px; } 
[class*=prm-] ul.text .color-em {color: var(--text-blue); } 
[class*=prm-] ul.text .underline {text-decoration: underline; } 
[class*=prm-] .ui-toggle-radio {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
[class*=prm-] .ui-toggle-radio .toggle-title {margin: 0; } 
[class*=prm-] .ui-toggle-radio .toggle-title[class^=h]:first-child {margin: 0; } 
.card-list-wrap li.top-linked{margin:-4.2vw 0 0 0 !important;}
.card-list-wrap li.top-linked a{display: block;}
.card-list-wrap li.top-linked img{width: 100%;vertical-align: middle;}
/*
 * 상품관리 > ISA
 */
.prm-balance-isa .balance-list-wrap {margin-top: 24px; } 
.prm-balance-isa .table-list-no-line {margin: 32px 0 24px; } 
.prm-balance-isa .table-list-no-line + .item-content {padding: 8px 0 16px; } 
.prm-balance-isa .item-content {padding: 32px 0 16px; } 
.prm-balance-isa .list-type-table-wrap {display: block; } 
.prm-balance-isa .list-type-table-wrap + .button-group {margin-top: 32px; } 
.prm-balance-isa .list-type-table-wrap .top-line {border-top: 1px solid var(--gray-600); } 
.prm-balance-isa .notice-contents-wrap + .box-layout-wrap {margin: 32px 0 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/*
 * 상품관리 > 대출
 */
.prm-myloans .account-selector + .ui-form, .prm-myloans .account-selector + .list-type-table,
.prm-myloans .notice-contents-wrap + .ui-form,
.prm-myloans .notice-contents-wrap + .list-type-table {margin-top: 32px; } 
.prm-myloans .notice-contents-wrap + .terms-view-wrap {margin-top: 32px; } 
.prm-myloans .text + .box-layout-wrap {margin-top: 32px; } 
.prm-myloans .reason-application {margin: 0; } 
.prm-myloans .interest-rate-detail-wrap {padding-top: 70%;background-image: url(/images/web/img/manage/manage-interest-rate-visual-01.png);background-size: 100% auto;background-repeat: no-repeat;background-position: top center; } 
.prm-myloans .type-card-detail {margin-top: 32px; } 
.prm-myloans .type-card-detail .sub-name {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.prm-myloans .type-card-detail .bottom .list-type-table {padding: 0;border: 0; } 
.prm-myloans .type-card-detail + .button-group {margin-top: 24px; } 
.prm-myloans .align-r {text-align: right; } 
.prm-myloans .terms-view-wrap + .dividers-middle {margin: 16px 0; } 
.prm-myloans .terms-view-wrap ~ .h4 {margin-top: 0;color: var(--text-tertiary); } 
.prm-myloans .content-sec + .box-layout-wrap {margin-top: 32px; } 
.prm-myloans .in-img {padding-top: 64%;background-image: url(/images/web/img/manage/manage-interest-rate-visual-02.png);background-size: 100% auto;background-repeat: no-repeat;background-position: top center; } 
.prm-myloans .state-case-02 .align-type-m,
.prm-myloans .state-case-03 .align-type-m {margin-top: 70px; } 
.prm-myloans .ui-toggle-wrap .ui-toggle-panel {display: block; } 
.prm-myloans .ui-toggle-wrap.item:not(.checked) .ui-toggle-panel {display: none; } 
.prm-myloans .ui-toggle-wrap {margin-top: 32px; } 
.prm-myloans .ui-toggle-wrap .ui-toggle-panel {margin-top: 16px; } 
/*
 * 상품관리 > 펀드
 */
.prm-myfunds .tab-content {padding: 24px 20px; } 
.prm-myfunds .tab-content .type-card-multiple + .ui-form {margin-top: 32px; } 
.prm-myfunds .tab-content .fund-area + .terms-view-wrap,
.prm-myfunds .tab-content .btn-radio-list + .terms-view-wrap,
.prm-myfunds .tab-content .account-selector + .terms-view-wrap {margin-top: 24px; } 
.prm-myfunds .tab-content .btn-radio-list + .ui-form {margin-top: 16px; } 
.prm-myfunds .tab-content .line-type-button .btn-type-radio label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 12px; } 
.prm-myfunds .tab-content .line-type-button .btn-type-radio label::before {content: "";display: inline-block;vertical-align: middle;text-indent: -9999px; } 
.prm-myfunds .tab-content .line-type-button .btn-type-radio label::after {display: none; } 
.prm-myfunds .tab-content .line-type-button .btn-type-radio.icon-plus label::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.prm-myfunds .tab-content .line-type-button .btn-type-radio.icon-minus label::before {background-position: -120px -144px;background-repeat: no-repeat;background-color: transparent; } 
/*
 * 상품관리 > 신탁
 */
.prm-myTrust .tab-contens-wrap .ui-form-wrap,
.prm-myTrust .tab-contens-wrap .type-card-multiple {margin-bottom: 32px; } 
.prm-myTrust .tab-contens-wrap .ui-form-wrap + p.text, .prm-myTrust .tab-contens-wrap .ui-form-wrap + p.subtext,
.prm-myTrust .tab-contens-wrap .type-card-multiple + p.text,
.prm-myTrust .tab-contens-wrap .type-card-multiple + p.subtext {margin-top: -8px; } 
.prm-myTrust .tab-contens-wrap .list-type-table + .ui-form-wrap {margin-top: 32px; } 
.prm-myTrust .tab-contens-wrap .ui-form-wrap + .ui-form-wrap {margin-top: 32px; } 
.prm-myTrust .tab-contens-wrap .ui-form-wrap .h5 + .account-selector {margin-top: 0; } 
.prm-myTrust .tab-contens-wrap .button-group {margin: 24px 0 32px; } 
.prm-myTrust .tab-contens-wrap .button-group.size-m {margin: 16px 0 20px; } 
.prm-myTrust .tab-contens-wrap .ui-form + p.text, .prm-myTrust .tab-contens-wrap .ui-form + p.subtext {margin-top: -8px; } 
.prm-myTrust .tab-contens-wrap .ui-form .form-set + .ui-form {margin-top: 12px; } 
.prm-myTrust .tab-contens-wrap .account-selector + .ui-form {margin-top: 32px; } 
.prm-myTrust .tab-contens-wrap .terms-view-wrap {margin-top: 32px; } 
/*
 * 상품관리 > 퇴직연금
 */
.glidepath-info img {width: 100%; } 
.tdf-calculate-info {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.tdf-calculate-info em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;color: var(--text-tertiary);text-align: center; } 
.tdf-calculate-info .tdf-calculate-way {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline; } 
.tdf-calculate-info .tdf-calculate-way .tdf-calculate-ex {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;-webkit-box-flex: 0;-ms-flex: none;flex: none;position: absolute;left: -5px;bottom: 0;color: var(--text-ondark_primary-same);display: inline-block;width: 20px;height: 20px;border-radius: 10px;text-align: center;background: var(--gray-300); } 
.tdf-calculate-info .tdf-calculate-way .tdf-calculate-item {padding: 0 4px; } 
.tdf-calculate-info .tdf-calculate-result {padding-top: 16px;text-align: center; } 
.tdf-calculate-info .tdf-calculate-result:before {content: "";display: inline-block;width: 30px;height: 32px;margin-bottom: 8px;background: url(/images/web/img/manage/retie_result_arrow.png) no-repeat;background-size: cover; } 
.tdf-calculate-info + .text {margin: 8px 0 16px; } 
.total-rate-box {margin: 32px 0 16px; } 
.total-rate-box .tit-data-view em {font-weight: 500; } 
.total-rate-box .input-rate {color: var(--text-blue); } 
/*
* 상품관리 > 퇴직연금 > 전체
*/
.retire-product-wrap .state-new:after,
.retire-state-area .state-new:after {left: 15px;top: 6px; } 
.retire-product-wrap .button-group {margin-top: 24px; } 
.retire-product-wrap .button-group .icon-alarm .label::before,
.retire-state-area .button-group .icon-alarm .label::before {background-position: -264px 0;background-repeat: no-repeat;background-color: transparent; } 
.retire-product-wrap .button-group + .type-card-simple {margin-top: 24px;background-color: var(--bg-blue);border: 1px solid var(--border-secondary); } 
.retire-product-wrap + .product-banner {margin-top: 32px; } 
.retire-product-wrap .subtext {margin-top: 8px; } 
.retire-product-wrap .loan-btn-wrap .label {position: relative; } 
.bottom-sheet-retierment .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bottom-sheet-retierment .type-card-simple .step-circle-type1 + .subtext {margin-top: 8px; } 
.bottom-sheet-retierment .type-card-simple + .subtext {margin-top: 16px; } 
.bottom-sheet-retierment .input-type-checkbox {margin: 32px 0 0; } 
.bottom-sheet-retierment.type01 {margin-top: 24px; } 
.bottom-sheet-retierment.type01 h3.h5 {color: var(--text-primary ); } 
.retire-state-area .toggle-tabs {margin: 16px 0; } 
.retire-state-area .period-indicator {margin: 0 0 16px; } 
.retire-state-area .period-indicator .ui-form {margin-bottom: 24px; } 
.retire-state-area .state-sub-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-bottom: 12px; } 
.retire-state-area .state-sub-info .date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.retire-state-area .type-card-simple .list-type-table .txt-data-area {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.retire-state-area .retire-state-swiper .type-card-simple .list-type-table {padding: 0; } 
.retire-state-area .retire-state-swiper .type-card-simple .subtext {margin-top: 8px; } 
.retire-state-area .retire-state-swiper .swiper-pagination {position: relative;bottom: 0 !important;margin: 8px 0; } 
.retire-state-area .rate-graph-wrap {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.retire-state-area .rate-graph-wrap img {width: 100%; } 
.retire-state-area .rate-graph-wrap .title {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 24px; } 
.retire-state-area .retire-info-area .text {margin: 24px 0 8px; } 
.retire-state-area .retire-info-area .text .em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.product-banner {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.product-banner-head {position: relative;padding-bottom: 24px;border-bottom: 1px solid var(--border-secondary); } 
.product-banner-head .title {margin-bottom: 8px; } 
.product-banner-head:after {content: "";display: block;position: absolute;top: 42px;right: 31px;width: 80px;height: 77px;background: url(/images/web/img/manage/bg-retirement-intro01.png) no-repeat;background-size: 100% 100%; } 
.product-banner ul.text {margin-top: 16px; } 
.product-banner .button-group {margin-top: 24px; } 
/*
* 상품관리 > 퇴직연금 > 전체 > 퇴직연금안내(팝업)
*/
.retire-info-visual img {width: 100%; } 
.list-retire-info {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 24px 8px;margin-top: 32px; } 
.list-retire-info .retire-item {width: calc(50% - 4px); } 
.list-retire-info .retire-item .item-cont {display: block; } 
.list-retire-info .retire-item img {width: 100%;vertical-align: top; } 
.list-retire-info .retire-item .item-title {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;margin-top: 12px; } 
.list-retire-info .retire-item .item-desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;color: var(--text-tertiary);margin-top: 4px; } 
/*
* 상품관리 > 퇴직연금 > 계좌관리(팝업)
*/
.list-manage-account {margin-top: 24px; } 
.list-manage-account .list-item {position: relative; } 
.list-manage-account .list-item.hr {padding-top: 24px; } 
.list-manage-account .list-item.hr:before {content: "";display: inline-block;position: absolute;top: 12px;width: 100%;height: 1px;background: var(--bg-gray); } 
.list-manage-account .link-area {display: block; } 
.list-manage-account .item-cont {padding: 12px 0; } 
.list-manage-account .item-cont .item-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
/*
* 상품관리 > 펀드 > 계좌상세 > 입금
*/
.fund-deposit .account-selector + .ui-form {margin-top: 32px; } 
.fund-deposit .btn-type-radio input[type=radio] + label {padding-right: 43px; } 
.fund-deposit .input-wrap .list-type-table {margin-top: 0; } 
.ui-form + .my-shinhan-point {margin-top: -16px; } 
.my-shinhan-point {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 16px;margin-top: 16px; } 
.my-shinhan-point + .ui-form {margin-top: 32px; } 
.my-shinhan-point.checked .form-box {display: block; } 
.my-shinhan-point .form-box {display: none;margin-top: 16px; } 
.my-shinhan-point .form-box .form-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.my-shinhan-point .form-box .form-header .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-right: 8px; } 
.my-shinhan-point .form-box .form-header .btn {margin: 0; } 
.my-shinhan-point .form-box .ui-form {margin-bottom: 0; } 
.my-shinhan-point .form-box .amount {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 12px;text-align: right; } 
.my-shinhan-point .form-box .amount .price {display: inline-block;color: var(--text-secondary);font-weight: 500;margin-left: 4px; } 
.my-shinhan-point .form-box .amount.type02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px;background: var(--bg-gray);border-radius: 12px; } 
.my-shinhan-point .form-box .amount.type02 + .text.color-plus {margin-top: 8px; } 
/*
* 상품관리 > 퇴직연금 > DC가입신청
*/
.product-retirement-dc .visual-area .visual {padding: 32px 20px;min-height: 348px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-orange); } 
.product-retirement-dc .visual-area .visual .h1,
.product-retirement-dc .visual-area .visual .h5,
.product-retirement-dc .visual-area .visual .h5 + .text {color: var(--text-orange); } 
.product-retirement-dc .visual-area .visual .h5 {margin-bottom: 4px !important; } 
.product-retirement-dc .visual-area .visual .h5:nth-of-type(1) {margin-top: 42px; } 
.product-retirement-dc .visual-area .visual .h5:nth-of-type(2) {margin-top: 16px; } 
.product-retirement-dc .visual-area .visual .visual-overlap-img {position: absolute;right: 20px;bottom: 20px;top: auto;width: 175px;height: 102px;background-image: url(/images/web/img/manage/pr-visual-retirement-dc.png);background-size: 100% auto;background-repeat: no-repeat; } 
.product-retirement-dc .visual-area + .product-join-banner {margin-top: 32px; } 
.product-retirement-dc .accordion {border-top: none; } 
.product-retirement-dc .accordion .h4 {color: var(--text-primary ); } 
.product-retirement-dc .accordion .accordion-item {border-bottom: none; } 
.product-retirement-dc .accordion .graph {margin: 24px 0; } 
.product-retirement-dc .accordion .graph img {width: 100%; } 
.product-retirement-dc .step-dot-wrap ul li .text {padding-left: 84px; } 
.product-retirement-dc .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.product-retirement-dc .input-wrap .tit-tbl-wrap {margin-top: 32px; } 
.product-retirement-dc .input-wrap .notice-contents-wrap {margin-top: 32px; } 
.product-retirement-dc .notice-contents-wrap + .terms-view-wrap {margin-top: 24px; } 
.product-name-box .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.product-name-box + .terms-view-wrap {margin-top: 16px; } 
.product-join-banner {position: relative;border: 1px solid var(--border-secondary);border-radius: 12px;padding: 20px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.product-join-banner .product-info {position: relative;z-index: 1; } 
.product-join-banner .product-info .name {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-orange); } 
.product-join-banner .product-info .cont {margin-top: 4px; } 
.product-join-banner .product-info + .btn-text {margin-top: 12px; } 
.product-join-banner:after {position: absolute;right: 20px;top: calc(50% - 42px);content: "";display: block;width: 80px;height: 85px;background: url(/images/web/img/manage/bg-retirement-irp-join01.png) no-repeat;background-size: 100% 100%; } 
.product-retirement-irp .type-card-wrap .type-card-prod {min-height: 112px;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.product-retirement-irp .type-card-wrap .type-card-prod .subtext {margin-top: 4px; } 
.product-retirement-irp .type-card-wrap .type-card-prod:after {position: absolute;top: calc(50% - 52px);right: 13px;content: "";display: block;width: 105px;height: 105px;background: url(/images/web/img/manage/icon-irp-join01.png) no-repeat;background-size: 100% 100%; } 
.product-retirement-irp .type-card-wrap + .button-group {margin: 24px 0; } 
.product-retirement-irp .type-card-wrap + .ui-form {margin-top: 32px; } 
/*
* 상품관리 > 대출 > 우대금리내역조회
*/
.rate-info-view .table-list-wrap + .button-group {margin-top: 24px; } 
.rate-info-view .bottom-notice ul.text {margin: 8px 0; } 
/*
* 상품관리 > 대출 > dsr계산기
*/
.dsr-info-area .h2 {margin-bottom: 24px; } 
.dsr-info-area .visual-area img {width: 100%;vertical-align: top; } 
.dsr-info-area .type-card-simple {padding: 23px 16px;text-align: center; } 
.dsr-info-area .type-card-simple .item {display: inline-block; } 
.dsr-info-area .type-card-simple .item:first-child {padding-bottom: 4px;margin-bottom: 4px;border-bottom: 1px solid var(--border-secondary); } 
.dsr-info-area .type-card-simple .item:last-child {display: block;color: var(--text-tertiary); } 
.dsr-info-area .link {margin-top: 16px;text-align: right; } 
.dsr-ask + .dsr-ask .h4 {margin-top: 32px; } 
.dsr-ask .btn-radio-list.type-btn-sort li:only-child {width: calc(50% - 4px);-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.dsr-result {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 16px 16px; } 
.dsr-result .item {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.dsr-result .result {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-blue);margin-top: 4px; } 
.dsr-result-info {padding: 32px;margin-bottom: 12px; } 
.dsr-result-info .dsr-gage {position: relative;width: 220px;height: 200px;margin: 0 auto; } 
.dsr-result-info .dsr-gage img {width: 100%; } 
.dsr-result-info .dsr-gage .progress-circle {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 17px; } 
.dsr-result-info .dsr-gage .progress-circle:before {z-index: 2;content: "";width: 2px;height: 10px;background: var(--bg-canvas_white );position: absolute;left: 74px;top: 22px;-webkit-transform: rotate(-23deg);transform: rotate(-23deg); } 
.dsr-result-info .dsr-gage .circle-progress-graph {position: absolute;width: 188px;height: 188px;left: 50%;top: calc(50% + 15px);-webkit-transform-origin: 50% 47%;transform-origin: 50% 47%; } 
.dsr-result-info .dsr-gage .circle-progress-graph .arrow {position: absolute;left: 17px;top: 22px;width: 143px;height: 132px;background: url(/images/web/img/manage/img-dsr-gage.png) no-repeat;background-size: 100% 100%; } 
.dsr-result-info .dsr-gage .dsr-needle-box {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: 0;right: 0;bottom: 0;left: 0; } 
.dsr-result-info .dsr-gage .dsr-needle-box .dsr-txt {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: 77px;right: 0;left: 0;z-index: 1; } 
.dsr-result-info .dsr-gage .dsr-needle-box .dsr-txt .percent {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue); } 
.dsr-result-info .dsr-gage .dsr-needle-box .dsr-txt .message {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;margin-top: 4px; } 
.dsr-result-info .comment {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;text-align: center;margin-top: 16px; } 
/* 가짜 셀렉트 */
.btn-fake-sel {display: block;margin: 0;padding: 16px 36px 16px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0;background-color: transparent;outline: none;position: relative;color: var(--text-disabled-same); } 
.btn-fake-sel::after {content: "";position: absolute;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.btn-fake-sel.type2::after {right: 20px;background-position: -72px -48px; } 
.btn-fake-sel.type3::after {right: 16px;}
.ui-form .btn-fake-sel {width: 100%;height: 100%;position: absolute;z-index: 3; } 
.ui-form .btn-fake-sel.no-icon::after {display: none; } 
.bottom-desc {margin-top: 16px; } 
/* 검색건수와 정렬 */
.period-displayer {min-height: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 16px 0; } 
.period-displayer.type2 {margin-top: 34px; } 
.period-displayer.type2 .period-num {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.period-displayer.type2 .btn-toggle-align input[type=checkbox] + label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.period-displayer.type2 .btn-toggle-align input[type=checkbox] + label {padding-right: 28px; } 
.period-displayer.type2 .btn-toggle-align input[type=checkbox] + label::after {right: 3px; } 
.period-displayer.type3 .period-num {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.period-displayer.type3 .period-side {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.period-displayer.align-r {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
/* 퇴직연금 > 적용대상입금구분 안내 팝업 */
.retirement-info-box {margin-top: 32px; } 
.retirement-info-box .graph-area-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.retirement-info-box .graph-area {margin: 32px 0;text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.retirement-info-box .graph-area img {width: 100%;max-width: 144px; } 
.retirement-info-box .graph-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-top: 16px; } 
.retirement-info-box .bullet-square {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; } 
.retirement-info-box .bullet-square.blue::before {background-color: var(--bg-cyan-same); } 
.retirement-info-box .bullet-square.sky-blue::before {background-color: var(--palette-cyan-200); } 
.retirement-info-box .bullet-square.purple::before {background-color: var(--palette-indigo-500); } 
.retirement-info-box .bullet-square.purple-blue::before {background-color: var(--bg-blue-same); } 
.retirement-info-box .bullet-square.light-green::before {background-color: var(--palette-seafoam-400); } 
.retirement-info-box .bullet-square.grey::before {background-color: var(--gray-300); } 
.retirement-product-set .button-group {margin: 32px 0; } 
.retirement-product-set .list-type-table .ui-form {margin-bottom: 0; } 
.retirement-product-set .list-type-table + .list-type-table {margin-top: 16px; } 
.retirement-product-set .list-type-table:last-child {border-bottom: none; } 
.retirement-product-set .data-break {margin-top: 16px; } 
.side-info {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 16px;text-align: right; } 
.side-info.align-left {text-align: left; } 
.result-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin: 32px 0 24px;font-weight: 300;color: var(--text-tertiary); } 
.result-number .num {color: var(--text-blue); } 
.subtitles-cont-wrap .list-type-table {padding: 0; } 
.subtitles-cont-wrap .tit-month-view {margin-top: 32px;text-align: center;display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary); } 
.calendar-subtitles-wrap {margin-top: 12px;border-top: 1px solid var(--gray-950); } 
.calendar-subtitles-wrap ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.calendar-subtitles-wrap ul li {width: 20%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.calendar-subtitles-wrap ul li:nth-child(5n+1) {border-left: 0; } 
.calendar-subtitles-wrap ul li .date-info {padding: 10px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300;background-color: var(--bg-gray); } 
.calendar-subtitles-wrap ul li .target-info {padding: 10px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300;border-top: 1px solid var(--border-secondary); } 
.calendar-subtitles-wrap ul li .target-info.active {background-color: var(--bg-blue); } 
/* 
나의 보험
*/
.pr-insurance-view {position: relative;margin-bottom: 32px;padding: 24px 16px 16px;background-color: var(--palette-magenta-700);border-radius: 12px; } 
.pr-insurance-view::after {content: "";position: absolute;right: 20px;top: 30px;width: 77px;height: 75px;background: url(/images/web/img/product/bg-pr-insurance-view.png) no-repeat 0 0/100% 100%; } 
.pr-insurance-view .txt-guide-insurance {margin-bottom: 36px;padding-right: 80px;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pr-insurance-view .txt-guide-insurance strong {display: block;margin-top: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pr-insurance-view .btn-type-3 {border-color: transparent; } 
.pr-insurance-view .btn-type-3 .label {color: var(--text-red); } 
.pr-insurance-contents {padding-top: 32px; } 
.pr-insurance-contents .case-info-list {margin-bottom: 32px; } 
.pr-insurance-contents .case-info-list li {margin-top: 12px; } 
.pr-insurance-contents .case-info-list li:first-child {margin-top: 0; } 
.case-view-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 16px; } 
.case-view-wrap .h2 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: 0; } 
.case-view-wrap .case-num-view {text-align: right;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.case-view-wrap .case-num-view span {display: inline-block;margin-left: 4px;color: var(--text-blue); } 
.link-history-wrap .list-item {margin-top: 12px;padding: 0 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.link-history-wrap .list-item:first-child {margin-top: 0; } 
.link-history-wrap .list-item .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.link-history-wrap .list-item .color-em .label {color: var(--text-blue);font-weight: 500; } 
.link-account-view .list-item .item-body {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
/*
 * 상품관리 > 대출 > 나의대출
 */
.my-loan-area.mortgage .table-list-no-line {margin: 24px 0 24px; } 
.my-loan-area.mortgage .terms-view-wrap {margin-top: 32px; } 
.ex-visual-area {min-height: 468px;padding: 20px;background: var(--bg-red);-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden; } 
.ex-visual-area.remote-trade {min-height: 412px; } 
.ex-visual-area.multicard {min-height: 344px; } 
.ex-visual-area.apply-multicard {margin-bottom: 32px; } 
.ex-visual-area.apply-multicard img {max-width: 237px;margin: 0 auto; } 
.ex-visual-area.apply-multicard img + .h4 {margin-top: 16px;margin-bottom: 8px;text-align: center; } 
.ex-visual-area.apply-multicard img + .h4 + .hash-tags {display: block;text-align: center;color: var(--text-tertiary); } 
.ex-visual-area.apply-multicard + .tabs .tab-list {margin-bottom: 28px; } 
.ex-visual-area.apply-multicard + .tabs .tab-list .tab-item {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.ex-visual-area.apply-multicard + .tabs .tab-list .tab-item.active {font-weight: 500; } 
.ex-visual-area .visual-contents .swiper-slide,
.ex-visual-area .visual-contents .single-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ex-visual-area .visual-contents .swiper-slide .flex-align-wrap,
.ex-visual-area .visual-contents .single-box .flex-align-wrap {margin-top: 16px;margin-bottom: 24px; } 
.ex-visual-area .visual-contents .swiper-slide .flex-align-wrap .btn-text-size-s,
.ex-visual-area .visual-contents .single-box .flex-align-wrap .btn-text-size-s {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.ex-visual-area .visual-contents .swiper-slide img:first-child,
.ex-visual-area .visual-contents .single-box img:first-child {width: 115px;display: block;margin: 28px auto 0; } 
.ex-visual-area .visual-contents .swiper-slide img:first-child + .text-area,
.ex-visual-area .visual-contents .single-box img:first-child + .text-area {margin-top: 16px; } 
.ex-visual-area .visual-contents .text-area {margin-top: 28px; } 
.ex-visual-area .visual-contents .text-area h2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;text-align: left;font-weight: 500;text-align: center; } 
.ex-visual-area .visual-contents .text-area h2 em {color: var(--text-purple);text-align: center; } 
.ex-visual-area .visual-contents .text-area h2 + p {margin-top: 16px; } 
.ex-visual-area .visual-contents .text-area h2 + p + p {margin-top: 4px; } 
.ex-visual-area .visual-contents .text-area p {text-align: center;color: var(--text-tertiary);line-height: 24px;font-weight: 300; } 
.ex-visual-area .visual-contents .text-area + img {display: block;max-width: 280px;margin: 24px auto 0; } 
.ex-visual-area .visual-contents .text-area + img.card-sample {max-width: 237px; } 
.ex-visual-area .visual-contents .text-area + img + ul.text {margin-top: 24px; } 
.ex-visual-area .visual-contents .text-area + img + ul.text li strong {color: var(--text-primary ); } 
.ex-visual-area .visual-contents .swiper-pagination {padding: 1px 7.5px;top: 0;right: 20px;left: initial;bottom: initial;background-color: var(--bg-dark);opacity: 0.6; } 
.ex-visual-area .visual-contents .swiper-pagination .swiper-pagination-current {color: var(--text-ondark_primary-same); } 
.ex-visual-area .visual-contents .swiper-pagination .swiper-pagination-total {color: var(--gray-100); } 
.ex-visual-area .visual-contents #btnSwiperCtr {position: absolute;top: 0;right: 0;width: 16px;height: 16px;border: 0;z-index: 2; } 
.ex-visual-area .visual-contents #btnSwiperCtr.playing {background-position: -48px -16px;background-repeat: no-repeat;background-color: transparent; } 
.ex-visual-area .visual-contents #btnSwiperCtr.stopped {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.ex-visual-area .visual-contents + .button-group {margin-top: 24px; } 
.ex-visual-area .visual-contents + .box-extra {margin-top: 24px; } 
.ex-visual-area .box-extra {margin-bottom: 24px;padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.ex-visual-area .box-extra .text {text-align: center;margin-bottom: 16px; } 
.ex-visual-area .box-extra .button-group .btn {border: 1px solid var(--border-blue-same);background-color: var(--bg-canvas_white );color: var(--text-blue); } 
.ex-visual-area .button-group .btn {background: rgba(132, 113, 191, 0.25);border: 0;color: var(--text-purple);font-weight: 500; } 
.ex-visual-area .button-group .btn.etc-2 {font-weight: 400;border: 1px solid var(--border-purple-same);background-color: var(--bg-canvas_white ); } 
.ex-visual-area + .tit-tbl {margin-top: 32px; } 
.ex-visual-area .tit-tbl {font-weight: 500; } 
.exchange-compare-banner {padding: 32px 20px;margin-bottom: 32px;background-color: var(--bg-red);background-image: url(/images/web/img/exchange/bg-compare-banner.png);background-repeat: no-repeat;background-position: calc(100% - 20px) calc(100% - 32px);background-size: 96px; } 
.exchange-compare-banner .tit-exchange-area {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.exchange-compare-banner p {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.btn-search-wrap {text-align: center;margin-top: 30px; } 
.btn-search-wrap .btn {min-width: 200px; } 
.btn-search-wrap + .list-type-table {margin-top: 32px; } 
.select-currency-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -8px; } 
.select-currency-wrap > div {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0 8px; } 
.select-currency-wrap .tit-select-area {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;font-weight: 500; } 
.select-currency-wrap .btn-option-view {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 16px;margin-top: 8px;background-color: transparent;min-height: 55px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.select-currency-wrap .btn-option-view.search-type::after {content: "";position: absolute;right: 16px;top: 50%;margin-top: -12px;background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.select-currency-wrap .btn-option-view.fixed-value::after {display: none; } 
.select-currency-wrap .btn-option-view::after {content: "";position: absolute;right: 16px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.select-currency-wrap .btn-option-view .icon-flag-area {width: 24px;height: 24px;border-radius: 12px; } 
.select-currency-wrap .btn-option-view .icon-flag-area img {width: 100%;height: 100%; } 
.select-currency-wrap .btn-option-view .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300;margin-left: 8px; } 
.select-currency-wrap .btn-option-view .placeholder {color: var(--text-tertiary); } 
.select-state-wrap {margin-bottom: 20px; } 
.select-state-wrap .tit-select-area {margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;font-weight: 500; } 
.select-state-wrap .btn-option-view {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;border: 0;background-color: var(--bg-canvas_white );min-height: 54px;border: 1px solid var(--border-primary);padding: 16px;border-radius: 12px; } 
.select-state-wrap .btn-option-view::after {content: "";position: absolute;right: 16px;top: 50%;margin-top: -12px;background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.select-state-wrap .btn-option-view .icon-flag-area {width: 24px;height: 24px;border-radius: 12px; } 
.select-state-wrap .btn-option-view .icon-flag-area img {width: 100%;height: 100%; } 
.select-state-wrap .btn-option-view .label {margin-left: 8px; } 
.select-state-wrap.error .state {border-bottom: 1px solid var(--border-negative-same); } 
.select-state-wrap.error .form-message {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;padding-left: 0;color: var(--text-red); } 
.button-more {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.button-more .btn {border: 0;background: transparent; } 
.button-more .btn .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.button-more .btn .label::after {content: "";display: inline-block;width: 24px;height: 24px;background-position: 0 0;background-repeat: no-repeat;background-color: transparent;-webkit-transform: rotate(90deg);transform: rotate(90deg); } 
.country-search-list li a,
.country-search-list li button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 56px;padding: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: left;background-color: transparent;border: 0; } 
.country-search-list li a .icon,
.country-search-list li button .icon {margin-right: 8px;overflow: hidden;width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 24px;flex: 0 0 24px;border: 1px solid var(--border-secondary);border-radius: 50%; } 
.country-search-list li a .icon img,
.country-search-list li button .icon img {width: 100%;height: 100%; } 
.button-lists li button {display: block;width: 100%;padding: 12px 0 12px 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );background-color: transparent;border: 0;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: left; } 
.button-lists li .icon {display: inline-block;margin-right: 8px;width: 24px;height: 24px;overflow: hidden; } 
.button-lists li .icon > img {display: block;width: inherit;height: inherit; } 
.button-lists li .text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.button-lists.select-currency {margin: 0 -20px; } 
.button-lists.select-currency ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.button-lists.select-currency li {-webkit-box-flex: 50%;-ms-flex: 50%;flex: 50%; } 
.button-lists.select-currency li .icon {border: 1px solid var(--border-secondary);border-radius: 50%;overflow: hidden;width: 24px;height: 24px;padding: 0; } 
.button-lists.select-currency button {padding: 12px 14px 12px 20px; } 
.button-lists.select-currency button:active {background-color: var(--bg-gray); } 
.foreign-exchange-input {margin-top: 32px; } 
.foreign-exchange-input .button-group {margin-top: 32px; } 
.foreign-exchange-input .ui-form-group .ui-form {margin-bottom: 16px; } 
.remittance-service {margin: 12px 0 0; } 
.amount-top {text-align: center;margin-bottom: 16px; } 
.amount-top .label {display: block;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.amount-top .amount {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.service-summary-card {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);text-align: center;background: var(--bg-canvas_white );border: 0;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.service-summary-card .card-head .logo {position: relative;top: -1px;display: inline-block;margin-right: 4px;width: 24px;height: 24px;vertical-align: middle; } 
.service-summary-card .card-head .logo img {width: 100%;height: 100%; } 
.service-summary-card .card-head .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.service-summary-card .card-head .desc {margin-top: 4px;margin-bottom: 16px;padding-top: 0;display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.service-summary-card .card-body {border-top: 1px solid var(--border-secondary); } 
.service-summary-card .card-body .amount-info {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.service-summary-card .card-body .set {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding-top: 16px;padding-bottom: 12px; } 
.service-summary-card .card-body .set .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;margin-bottom: 2px;color: var(--text-tertiary); } 
.service-summary-card .card-body .set .amount {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.service-summary-card .card-body .set.accent .label,
.service-summary-card .card-body .set.accent .amount {color: var(--text-blue); } 
.service-summary-card .card-body .noti {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.service-summary-card .button-group {margin-top: 24px; } 
.service-summary-card + .service-summary-card {margin-top: 12px; } 
.vietnam-remittance-method .h5 {margin-bottom: 8px; } 
.vietnam-remittance-method div[role=tabpanel] {margin-top: 20px; } 
.vietnam-remittance-method + .case-set {margin-top: 32px; } 
.vietnam-bank-search > .ui-form,
.vietnam-bank-search > .notice-contents-wrap {margin-bottom: 24px; } 
.vietnam-bank-search .result-lists li {border-bottom: 1px solid var(--border-secondary); } 
.vietnam-bank-search .result-lists button {display: block;padding: 16px 20px;width: 100%;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;border: 0;background-color: transparent; } 
.reason-notice {margin-top: 32px; } 
.reason-notice .h5 {margin-bottom: 0;padding-bottom: 8px; } 
.reason-notice .cont {padding: 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.reason-notice.part-b .h5 {border-bottom: 1px solid var(--gray-950); } 
.reason-notice table th {width: 90px; } 
.title-step-label {position: relative; } 
.title-step-label .step {position: absolute;right: 0;top: 6px;padding: 2px 6px;background-color: var(--gray-500);border-radius: 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.title-step-label .step > span {margin: 0 2px; } 
.title-step-label .step > span::before, .title-step-label .step > span::after {position: absolute;position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.title-step-label .step .current {font-weight: 500; } 
.title-step-label .step .current::before {content: "현재"; } 
.title-step-label .step .current::after {content: "단계"; } 
.title-step-label .step .total::before {content: "전체"; } 
.title-step-label .step .total::after {content: "단계"; } 
.add-input-forms {margin-top: 16px; } 
.add-input-forms .label {display: block;margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.add-input-forms .btn-radio-list {margin-bottom: 16px; } 
.history-data-list {padding: 24px 20px; } 
.history-data-list > ul {margin-top: 24px; } 
.history-data-list > ul > li {margin-bottom: 32px; } 
.history-data-list > ul > li:last-child {margin-bottom: 0; } 
.history-data-list .list-type-table {margin-bottom: 24px; } 
.ex-form-wrap .notice-contents-wrap.style-radius {margin: 16px 0 26px; } 
.ex-etc-info {padding-bottom: 32px; } 
.ex-etc-info .button-center {margin-bottom: 32px; } 
.ex-result-area .button-center {margin-bottom: 32px; } 
.ex-result-area .result-wrap {display: none; } 
.ex-result-area .button-group {margin-bottom: 26px; } 
.swift-code-search .no-data-wrap + .button-group {margin-top: 16px; } 
.swift-code-search .no-data-wrap + .button-group .btn {display: block;width: 84px;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 0 auto; } 
.swift-code-search .error-data-wrap .font-small {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: normal; } 
.swift-code-search .box-check-tabs .tab-list {margin-bottom: 16px; } 
.overseas-remittance .no-data-wrap + .table-list-wrap {margin-top: 32px;margin-bottom: 24px; } 
.overseas-remittance .ui-form-group:first-child {margin-top: 0; } 
.overseas-remittance .ui-form-group:first-child .date-range-set {margin-top: 0; } 
.overseas-remittance .ui-form-wrap:first-child {margin-top: 0; } 
.overseas-remittance .date-range-set .ui-form {margin-bottom: 24px; } 
.overseas-remittance .bottom-sheet-contents .text {color: var(--text-primary );text-align: center; } 
.overseas-remittance .bottom-sheet-contents h6 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center;margin-top: 4px;margin-bottom: 20px;font-weight: 500; } 
.overseas-remittance .bottom-sheet-contents .box-layout-wrap {margin-bottom: 24px; } 
.overseas-remittance .visual .text-area .info-list .text {margin-bottom: 0; } 
.overseas-remittance .visual .text-area .info-list .color-accent {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.overseas-remittance .visual .text-area .info-list .color-accent em {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.overseas-remittance .visual .text-area .info-list + .text {margin-top: 24px; } 
.overseas-remittance .visual .text-area + .button-group {margin-bottom: 12px; } 
.overseas-remittance .tit-tbl {font-weight: 500;padding-bottom: 16px; } 
.overseas-remittance .list-type-table li .txt-data-area {padding-left: 12px; } 
.overseas-remittance.info-pop .table-list-wrap ul.text li {margin-bottom: 4px; } 
.overseas-remittance.info-pop .table-list-wrap ul.text + .notice-order-list li {margin-top: 0;margin-bottom: 4px; } 
.overseas-remittance.info-pop .table-list-wrap ul.text + .notice-order-list li:last-child {margin-bottom: 0; } 
.overseas-remittance.info-pop .table-list-wrap ul.text + .subtext {margin-top: 0; } 
.overseas-remittance .accordion-item .h4 {font-weight: 500;color: var(--text-primary ); } 
.overseas-remittance .accordion-item .h5 {margin-bottom: 0;font-weight: 500;text-align: center;color: var(--text-primary ); } 
.overseas-remittance .accordion-item .h5.left {text-align: left; } 
.overseas-remittance .accordion-item .h5 + .text {margin-top: 8px;margin-bottom: 8px; } 
.overseas-remittance .accordion-item .h5 + .h5 {margin-top: 16px; } 
.overseas-remittance .accordion-item .text + .h5,
.overseas-remittance .accordion-item .subtext + .h5 {margin-top: 16px; } 
.overseas-remittance .accordion-item .tit-notice-view + .text {margin-top: 8px; } 
.overseas-remittance .accordion-item .text-guide-list + .subtext {margin-top: 8px; } 
.overseas-remittance .accordion-item .text + .table-list-wrap {margin-top: 16px; } 
.overseas-remittance .accordion-item .text + .table-list-wrap td .color-em {font-weight: 300; } 
.overseas-remittance .accordion-item .text + .subtext {margin-top: 8px; } 
.overseas-remittance .accordion-item .text + .subtext + .text {margin-top: 8px; } 
.overseas-remittance .accordion-item .text.bullet-dot + .text {margin-top: 8px; } 
.overseas-remittance .accordion-item .text.bullet-dot + .subtext {margin-bottom: 8px; } 
.overseas-remittance .accordion-item .table-list-wrap th {color: var(--text-primary ); } 
.overseas-remittance .result-info {margin-top: 35px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.overseas-remittance .result-info + .area-result {margin-top: 20px; } 
.overseas-remittance .result-info + .area-result .list-type-table {border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-secondary); } 
.overseas-remittance .result-info + .area-result .list-type-table + .list-type-table {border-top: 0; } 
.overseas-remittance .result-info + .area-result .list-type-table li:last-child {margin-top: 0; } 
.overseas-remittance .result-info + .area-result .list-type-table .button-group {margin-top: 16px;width: 100%; } 
.overseas-remittance .list-type-table li .txt-data-area.no-flex {display: block; } 
.overseas-remittance .list-type-table + .terms-view-wrap {margin-top: 24px; } 
.overseas-remittance .list-type-table + .card-auto-service {margin-top: 32px;background-color: var(--bg-blue);background-image: url(/images/web/img/exchange/bg-autoservice-banner.png);background-position: calc(100% - 16px) 36px;background-repeat: no-repeat;background-size: 64px; } 
.overseas-remittance .list-type-table + .card-auto-service .h4 {margin-bottom: 8px; } 
.overseas-remittance .list-type-table + .card-auto-service .text {color: var(--text-tertiary); } 
.overseas-remittance .list-type-table + .card-auto-service .button-group {margin-top: 16px; } 
.overseas-remittance .title-step-label .h2 {margin-bottom: 16px; } 
.overseas-remittance .remittance-info-area {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-blue);border-color: var(--border-blue);margin-bottom: 24px; } 
.overseas-remittance .remittance-info-area .info-list .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.overseas-remittance .remittance-info-area .info-list .item ~ .item {margin-top: 8px; } 
.overseas-remittance .remittance-info-area .info-list .item .title {color: var(--text-tertiary); } 
.overseas-remittance .remittance-info-area .info-list .item .desc {font-weight: 500;text-align: right; } 
.overseas-remittance .ui-form-sec .acc-area {border-top: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);margin: 0 -20px 32px;padding: 15px 20px; } 
.overseas-remittance .ui-form-sec .acc-area .form-title-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.overseas-remittance .ui-form-sec .acc-area .form-title-area .h5 {margin-bottom: 0;border: 0;background: transparent; } 
.overseas-remittance .ui-form-sec .acc-area .ex-form-wrap {padding-top: 24px; } 
.overseas-remittance .ui-form-sec .acc-area .ex-form-wrap > .ui-form {margin-bottom: 17px; } 
.overseas-remittance .ui-form-sec .ui-form-wrap:first-child {margin-top: 0; } 
.overseas-remittance .notice-contents-wrap {margin-bottom: 32px; } 
.overseas-remittance ul.text + p.subtext {margin-top: 8px; } 
.overseas-remittance .txt-data-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.overseas-remittance .txt-data-area .icon-wrap {vertical-align: top; } 
.overseas-remittance .list-type-table + p.subtext {margin-top: 16px; } 
.overseas-remittance .bottom-notice-contents li p.subtext {margin-top: 8px; } 
.overseas-remittance .study-aboard-sec .step-round-wrap {padding: 32px 20px;background-color: var(--bg-gray); } 
.overseas-remittance .study-aboard-sec .step-round-wrap .box .info-list {border-radius: 8px; } 
.overseas-remittance .study-aboard-sec .step-round-wrap .step-linear-wrap ul li p {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.overseas-remittance .study-aboard-sec.fullsize-layout + .bottom-notice {margin-top: 0; } 
.overseas-remittance .study-aboard-sec .type-card-service.account {margin-top: 16px;padding-left: 44px; } 
.overseas-remittance .study-aboard-sec .type-card-service.account .logo.align-top {left: 16px;top: 24px; } 
.overseas-remittance .study-aboard-sec .type-card-service.account .desc {margin-top: 0; } 
.overseas-remittance .study-aboard-sec .type-card-service.account .amount {margin-top: 16px; } 
.overseas-remittance .list-type-table + .text {margin-top: 16px; } 
.overseas-remittance .list-type-table + .button-group {margin-top: 24px; } 
.overseas-remittance > h2:first-child {margin-bottom: 16px; } 
.visual.color-pr-remittance {height: 495px; } 
.text li .font-em {font-weight: 500; } 
.ui-form-sec .ui-form-wrap ~ .ui-form-wrap .list-type-table {border-top: 0; } 
.ui-form-sec .ui-form-wrap.type-check-table {margin-top: 0; } 
/*
 * exchange3
 */
.exchange-history.apply .scroll-btn-wrap {margin-top: -8px; } 
.exchange-history.apply .btn-radio-list {margin-bottom: 24px; } 
.exchange-history.apply .table-list-wrap {margin-bottom: 16px; } 
.exchange-history.apply .flex-align-wrap {margin-top: 16px;margin-bottom: 32px; } 
.exchange-history.apply .tit-tbl {font-weight: 500;padding-bottom: 16px; } 
.exchange-history.apply .tabs .tab-item.active {-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
/*
 * exchange4
 */
.icon-wrap .icon-clip {position: relative;font-size: 1px;line-height: 1px;text-indent: -20px;margin: 0;overflow: hidden;color: transparent; } 
.icon-wrap .icon-clip::before {content: "";width: 24px;height: 24px;display: block;background-position: -144px 0;background-repeat: no-repeat;background-color: transparent; } 
.txt-data-area:last-child [class^=icon-] {margin: 0;vertical-align: middle; } 
.txt-data-area .btn {padding: 0;background: transparent;border: 0 none; } 
.exchange-step .ui-form-sec {padding-top: 0; } 
.exchange-step .list-type-table.list-in-form.type-bg {padding: 16px;border: 0 none;margin-top: 16px;background-color: var(--bg-gray);border-radius: 6px; } 
.exchange-step .list-type-table.list-in-form.type-bg .txt-data-area {padding-left: 24px; } 
.exchange-step .list-type-table.list-in-form.type-bg .in-forms {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.exchange-step .list-type-table.list-in-form.type-bg .ui-form {margin-bottom: 0; } 
.exchange-step .list-type-table.list-in-form.type-bg .ui-form .form-set {background: transparent; } 
.exchange-step .list-type-table.list-in-form.type-bg .ui-form .form-set input {color: var(--text-blue); } 
.exchange-step .list-type-table.list-in-form.type-bg .ui-form .form-set .suffix {color: var(--text-blue); } 
.exchange-step .payment-info-list {margin-bottom: 24px; } 
.exchange-step .payment-info-list .txt-data-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.exchange-step .payment-info-list .txt-data-area .icon-wrap {vertical-align: top; } 
.exchange-step .ui-form-exchange {margin-top: 24px; } 
.exchange-step div[role=tabpanel] {padding: 0 20px; } 
.exchange-step .form-set-exchange div[role=tabpanel] {padding: 0; } 
.exchange-info-sec {margin-top: 32px; } 
.exchange-info-sec .exchange-info-area {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.exchange-info-sec .exchange-info-area .top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 16px; } 
.exchange-info-sec .exchange-info-area .bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-top: 1px solid var(--border-secondary);color: var(--text-tertiary);font-weight: 400;padding-top: 16px; } 
.exchange-info-sec .exchange-info-area .exchange-info-list.top .item .dd em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.exchange-info-sec .exchange-info-area .exchange-info-list.bottom .item .dd {font-weight: 500; } 
.exchange-info-sec .exchange-info-area .exchange-info-list .item {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 8px; } 
.exchange-info-sec .exchange-info-area .exchange-info-list .item:first-child {margin-top: 0; } 
.exchange-info-sec .notice-contents-wrap.type-inner-button > .h5 {margin-bottom: 0; } 
.exchange-info-sec .notice-contents-wrap.type-inner-button .button-group {margin-top: 16px; } 
.exchange-info-sec .list-type-table li .txt-data-area {padding-left: 12px; } 
.auto-exchange .subtext.unit-info {position: absolute;top: 10px;right: 0; } 
.auto-exchange .exchange-info-sec {margin-top: 16px;margin-bottom: 24px; } 
.auto-exchange .exchange-info-sec .exchange-info-area .exchange-info-list {padding-bottom: 0; } 
.auto-exchange .form-set-exchange .btn-radio-list {margin-bottom: 20px; } 
.auto-exchange .date-range {margin-top: 0; } 
.auto-exchange #directTypeInput + span {width: 70px;text-align: right; } 
.auto-exchange .last-one-week {margin-bottom: 12px; } 
.auto-exchange #tab-panel-2 .input-type-checkbox input[type=radio] {position: absolute;left: 0;top: 0;display: inline-block;width: 24px;height: 24px;margin: 0;padding: 0;vertical-align: middle; } 
.auto-exchange #tab-panel-2 .input-type-checkbox input[type=radio] + label {display: inline-block;vertical-align: middle;min-width: 24px;line-height: 24px;min-height: 26px;padding-left: 32px; } 
.auto-exchange #tab-panel-2 .input-type-checkbox input[type=radio] + label::after {content: "";position: absolute;left: 0;top: 0;width: 24px;height: 24px;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.auto-exchange #tab-panel-2 .input-type-checkbox input[type=radio]:checked + label::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.exchange-sol .result-area, .exchange-inc .result-area {margin-top: 25px; } 
.exchange-sol .result-area .period-area, .exchange-inc .result-area .period-area {margin-top: 24px;padding-bottom: 8px; } 
.exchange-sol .result-area .period-area > p.subtext, .exchange-inc .result-area .period-area > p.subtext {color: var(--text-tertiary);font-weight: bold; } 
.exchange-sol .result-area .period-area .date-range-set, .exchange-inc .result-area .period-area .date-range-set {padding-top: 24px; } 
.exchange-sol .result-area .list-type-table, .exchange-inc .result-area .list-type-table {margin-bottom: 32px;border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-secondary); } 
.exchange-sol .result-area .list-type-table .txt-data-area > em, .exchange-inc .result-area .list-type-table .txt-data-area > em {font-weight: 500; } 
.exchange-sol .result-area .list-type-table.payment-info-list + .payment-info-list, .exchange-inc .result-area .list-type-table.payment-info-list + .payment-info-list {margin-top: -32px;border-top: 0 none; } 
.exchange-sol .result-area .list-wrapper, .exchange-inc .result-area .list-wrapper {position: relative; } 
.exchange-sol .result-area .list-wrapper + .list-wrapper .list-type-table, .exchange-inc .result-area .list-wrapper + .list-wrapper .list-type-table {border-top: 0;margin-bottom: 0; } 
.exchange-sol .result-area .list-wrapper.flex, .exchange-inc .result-area .list-wrapper.flex {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-bottom: 1px solid var(--border-secondary); } 
.exchange-sol .result-area .list-wrapper.flex .list-type-table, .exchange-inc .result-area .list-wrapper.flex .list-type-table {border-bottom: 0; } 
.exchange-sol .result-area .list-wrapper.flex .list-type-table + .flex-align-wrap, .exchange-inc .result-area .list-wrapper.flex .list-type-table + .flex-align-wrap {width: 100%;padding-bottom: 16px;border-bottom: 0; } 
.exchange-sol .result-area .list-wrapper .input-type-checkbox, .exchange-inc .result-area .list-wrapper .input-type-checkbox {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1; } 
.exchange-sol .result-area .list-wrapper .list-type-table, .exchange-inc .result-area .list-wrapper .list-type-table {width: 100%;border-bottom: 0;margin-bottom: 0; } 
.exchange-sol .result-area .list-wrapper .list-type-table.type-with-check, .exchange-inc .result-area .list-wrapper .list-type-table.type-with-check {padding-left: 40px; } 
.exchange-sol .result-area .list-wrapper .list-type-table + .flex-align-wrap, .exchange-inc .result-area .list-wrapper .list-type-table + .flex-align-wrap {padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.exchange-sol .result-area .list-wrapper .list-type-table + .flex-align-wrap a:last-child, .exchange-inc .result-area .list-wrapper .list-type-table + .flex-align-wrap a:last-child {margin-left: 16px; } 
.exchange-sol .result-area .list-wrapper .list-type-table .type-blue, .exchange-inc .result-area .list-wrapper .list-type-table .type-blue {font-weight: 500; } 
.exchange-sol .no-data-wrap, .exchange-inc .no-data-wrap {margin-bottom: 32px; } 
.exchange-sol .notice-contents-wrap, .exchange-inc .notice-contents-wrap {margin-top: 32px; } 
.exchange-sol .exchange-sol-sec .h2, .exchange-sol .exchange-inc-sec .h2, .exchange-inc .exchange-sol-sec .h2, .exchange-inc .exchange-inc-sec .h2 {margin-bottom: 8px; } 
.exchange-sol .exchange-sol-sec .h2 + .text, .exchange-sol .exchange-inc-sec .h2 + .text, .exchange-inc .exchange-sol-sec .h2 + .text, .exchange-inc .exchange-inc-sec .h2 + .text {margin-top: 8px; } 
.exchange-sol .exchange-sol-sec .text + .notice-contents-wrap, .exchange-sol .exchange-inc-sec .text + .notice-contents-wrap, .exchange-inc .exchange-sol-sec .text + .notice-contents-wrap, .exchange-inc .exchange-inc-sec .text + .notice-contents-wrap {margin-top: 24px;margin-bottom: 32px; } 
.exchange-sol .exchange-sol-sec .text + .notice-contents-wrap .notice-btn-area, .exchange-sol .exchange-inc-sec .text + .notice-contents-wrap .notice-btn-area, .exchange-inc .exchange-sol-sec .text + .notice-contents-wrap .notice-btn-area, .exchange-inc .exchange-inc-sec .text + .notice-contents-wrap .notice-btn-area {margin-top: 24px; } 
.exchange-sol .exchange-sol-sec .info-table-area, .exchange-sol .exchange-inc-sec .info-table-area, .exchange-inc .exchange-sol-sec .info-table-area, .exchange-inc .exchange-inc-sec .info-table-area {margin-top: 34px;margin-bottom: 34px; } 
.exchange-sol .exchange-sol-sec .info-table-area .tit-tbl, .exchange-sol .exchange-inc-sec .info-table-area .tit-tbl, .exchange-inc .exchange-sol-sec .info-table-area .tit-tbl, .exchange-inc .exchange-inc-sec .info-table-area .tit-tbl {font-weight: 500; } 
.exchange-sol .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle, .exchange-sol .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle, .exchange-inc .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle, .exchange-inc .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.exchange-sol .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle .js-toggle-control, .exchange-sol .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle .js-toggle-control, .exchange-inc .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle .js-toggle-control, .exchange-inc .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle .js-toggle-control {position: absolute;right: 0;margin: 0;background-color: transparent;border: 0 none;line-height: 0; } 
.exchange-sol .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap, .exchange-sol .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap, .exchange-inc .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap, .exchange-inc .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap {margin-left: 4px; } 
.exchange-sol .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap .tooltip-trigger, .exchange-sol .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap .tooltip-trigger, .exchange-inc .exchange-sol-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap .tooltip-trigger, .exchange-inc .exchange-inc-sec .info-table-area .tit-tbl.type-tooltip-toggle .tooltip-wrap .tooltip-trigger {vertical-align: top; } 
.exchange-sol .exchange-sol-sec .info-table-area .tit-tbl.js-toggle-control, .exchange-sol .exchange-inc-sec .info-table-area .tit-tbl.js-toggle-control, .exchange-inc .exchange-sol-sec .info-table-area .tit-tbl.js-toggle-control, .exchange-inc .exchange-inc-sec .info-table-area .tit-tbl.js-toggle-control {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.exchange-sol .exchange-sol-sec .info-table-area .tit-tbl.js-toggle-control .tooltip-wrap, .exchange-sol .exchange-inc-sec .info-table-area .tit-tbl.js-toggle-control .tooltip-wrap, .exchange-inc .exchange-sol-sec .info-table-area .tit-tbl.js-toggle-control .tooltip-wrap, .exchange-inc .exchange-inc-sec .info-table-area .tit-tbl.js-toggle-control .tooltip-wrap {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-left: 4px; } 
.exchange-sol .exchange-sol-sec .info-table-area .table-list-wrap td, .exchange-sol .exchange-inc-sec .info-table-area .table-list-wrap td, .exchange-inc .exchange-sol-sec .info-table-area .table-list-wrap td, .exchange-inc .exchange-inc-sec .info-table-area .table-list-wrap td {font-weight: 500; } 
.exchange-sol .exchange-sol-sec .info-link-area, .exchange-sol .exchange-inc-sec .info-link-area, .exchange-inc .exchange-sol-sec .info-link-area, .exchange-inc .exchange-inc-sec .info-link-area {margin: 0 -6.5px; } 
.exchange-sol .exchange-sol-sec .info-link-area .link-list, .exchange-sol .exchange-inc-sec .info-link-area .link-list, .exchange-inc .exchange-sol-sec .info-link-area .link-list, .exchange-inc .exchange-inc-sec .info-link-area .link-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;width: 100%;margin: 0 0 16px; } 
.exchange-sol .exchange-sol-sec .info-link-area .link-list .item, .exchange-sol .exchange-inc-sec .info-link-area .link-list .item, .exchange-inc .exchange-sol-sec .info-link-area .link-list .item, .exchange-inc .exchange-inc-sec .info-link-area .link-list .item {-webkit-box-flex: 1;-ms-flex: 1 0 55px;flex: 1 0 55px;margin: 0 6.5px; } 
.exchange-sol .exchange-sol-sec .info-link-area .link-list .item .link, .exchange-sol .exchange-inc-sec .info-link-area .link-list .item .link, .exchange-inc .exchange-sol-sec .info-link-area .link-list .item .link, .exchange-inc .exchange-inc-sec .info-link-area .link-list .item .link {min-height: 117px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 22px 0;border: 1px solid var(--border-blue-same);border-radius: 50px;-webkit-box-sizing: border-box;box-sizing: border-box;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.exchange-sol .exchange-sol-sec .info-link-area .link-list .item .link .tit, .exchange-sol .exchange-inc-sec .info-link-area .link-list .item .link .tit, .exchange-inc .exchange-sol-sec .info-link-area .link-list .item .link .tit, .exchange-inc .exchange-inc-sec .info-link-area .link-list .item .link .tit {text-align: center;white-space: nowrap; } 
.exchange-sol .exchange-sol-sec .info-link-area .link-list .item .link .number, .exchange-sol .exchange-inc-sec .info-link-area .link-list .item .link .number, .exchange-inc .exchange-sol-sec .info-link-area .link-list .item .link .number, .exchange-inc .exchange-inc-sec .info-link-area .link-list .item .link .number {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.exchange-sol .exchange-sol-sec .info-link-area .link-list .item .link.state-ing, .exchange-sol .exchange-inc-sec .info-link-area .link-list .item .link.state-ing, .exchange-inc .exchange-sol-sec .info-link-area .link-list .item .link.state-ing, .exchange-inc .exchange-inc-sec .info-link-area .link-list .item .link.state-ing {color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same);border-color: var(--border-blue-same); } 
.exchange-sol .exchange-sol-sec .info-link-area .link-list.col3 .link, .exchange-sol .exchange-inc-sec .info-link-area .link-list.col3 .link, .exchange-inc .exchange-sol-sec .info-link-area .link-list.col3 .link, .exchange-inc .exchange-inc-sec .info-link-area .link-list.col3 .link {border-radius: 32px; } 
.exchange-sol .exchange-sol-sec .info-link-area .subtext, .exchange-sol .exchange-inc-sec .info-link-area .subtext, .exchange-inc .exchange-sol-sec .info-link-area .subtext, .exchange-inc .exchange-inc-sec .info-link-area .subtext {margin: 0 6.5px; } 
.pr-exchange-notice ul.text + p.text, .pr-exchange-notice ul.text + p.subtext {margin-top: 8px; } 
.form-set.form-value-custom {position: relative; } 
.form-set.form-value-custom .value-custom-wrap {position: absolute;top: 0;right: 52px;bottom: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.form-set.form-value-custom .value-custom-wrap .value-visible {color: var(--text-primary ); } 
.form-set.form-value-custom .value-custom-wrap .value-hidden {color: var(--text-disabled-same); } 
.sending-history-sec .sending-history-list {margin-top: 32px; } 
.sending-history-sec .type-card-detail .name .num {margin-top: 8px;display: block;text-align: right; } 
.sending-history-sec .type-card-detail .bottom .list-type-table {border-top: 1px solid var(--gray-600); } 
.sending-history-sec .type-card-detail .bottom .button-group {margin-top: 24px;border: 0 none; } 
.sending-history-sec .type-card-detail > .button-group .btn-text.top {padding: 10.5px 20px 10.5px 0; } 
.sending-history-sec .type-card-detail > .button-group .btn-text.top .label {color: var(--text-primary ); } 
.sending-history-sec .type-card-detail > .button-group .btn-text.top::after {margin-top: -6px; } 
.exchange-wise-sec .ui-form-wrap [class^=h]:first-child {display: block; } 
.sh-wise-sec {height: calc(100vh - 49px - 32px - 48px); } 
.sh-wise-sec .inner-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center; } 
.sh-wise-sec .inner-area [class*=wrap] img {width: 100%;height: auto; } 
.sh-wise-sec .inner-area .icon-shwise-wrap {width: 115px;margin-top: 32px;margin-bottom: 32px; } 
.sh-wise-sec .inner-area .title-area .title {margin-top: 0;margin-bottom: 8px; } 
.sh-wise-sec .inner-area .title-area .text {margin-top: 0; } 
.sh-wise-sec .inner-area .img-caption {margin-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.sh-wise-sec .loading-spinner-wrap {width: 80px;height: 80px;margin-top: 80px; } 
.sh-wise-sec .loading-spinner-wrap .loading-spinner::before {left: -20px; } 
.sh-wise-sec .loading-spinner-wrap .loading-spinner::after {top: 25px; } 
.exchange-rate-area + .ui-form-group {margin-top: 20px; } 
.exchange-rate-area .exchange-rate-list {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 16px; } 
.exchange-rate-area .exchange-rate-list .item {position: relative;padding-left: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 16px; } 
.exchange-rate-area .exchange-rate-list .item:first-child {margin-top: 0; } 
.exchange-rate-area .exchange-rate-list .item::before {content: "";width: 24px;height: 24px;position: absolute;top: 0;left: 0; } 
.exchange-rate-area .exchange-rate-list .item::after {content: "";position: absolute;top: 22px;bottom: -20px;left: 11px;width: 1px;height: calc(100% + 15px);background: var(--gray-300); } 
.exchange-rate-area .exchange-rate-list .item.total-fees-item {margin-bottom: 3px; } 
.exchange-rate-area .exchange-rate-list .item.total-fees-item::before {background-position: -264px -216px;background-repeat: no-repeat;background-color: transparent; } 
.exchange-rate-area .exchange-rate-list .item.total-fees-item .btn-title.js-toggle-control {padding: 0;margin: 0;border: 0 none;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;background-color: transparent; } 
.exchange-rate-area .exchange-rate-list .item.total-fees-item .btn-title.js-toggle-control::after {margin-left: 4px;vertical-align: top; } 
.exchange-rate-area .exchange-rate-list .item.result-amount-item::before {background-position: -264px -168px;background-repeat: no-repeat;background-color: transparent; } 
.exchange-rate-area .exchange-rate-list .item.result-amount-item::after {display: none; } 
.exchange-rate-area .exchange-rate-list .item.result-amount-item.expanded::after {display: block; } 
.exchange-rate-area .exchange-rate-list .item.exchange-rate-item {display: none; } 
.exchange-rate-area .exchange-rate-list .item.exchange-rate-item.expanded {display: block; } 
.exchange-rate-area .exchange-rate-list .item.exchange-rate-item::before {background-position: -264px -192px;background-repeat: no-repeat;background-color: transparent; } 
.exchange-rate-area .exchange-rate-list .item.exchange-rate-item::after {content: none; } 
.exchange-rate-area .exchange-rate-list .item .item-title {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-blue);line-height: 24px; } 
.exchange-rate-area .exchange-rate-list .item .item-desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.exchange-rate-area .exchange-rate-list .item .item-desc .text {display: block;margin-top: 4px;color: var(--text-tertiary); } 
.exchange-rate-area .exchange-rate-list .item .item-desc .text:first-child {margin-top: 6px; } 
.sending-info-sec .ui-form-exchange {margin-bottom: 16px; } 
.exchange-sending-shwise .exchange-wise-sec {margin-top: 32px; } 
.exchange-sending-shwise .ui-form-group .static-label {display: block;margin-bottom: 8px; } 
.exchange-sending-shwise .ui-form-group .ui-form + .ui-form {margin-top: -12px; } 
.exchange-sending-shwise .ui-radio-list-sec {margin-top: -24px;margin-right: -20px;margin-left: -20px; } 
.exchange-sending-shwise .ui-terms-sec {margin-top: 32px; } 
.exchange-sending-shwise .notice-contents-wrap > [class^=h] {margin-bottom: 8px; } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 16px 20px 24px;margin: 0 -28px 32px;background-color: var(--bg-gray); } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list .item {-webkit-box-flex: 0.5;-ms-flex: 0.5 0 auto;flex: 0.5 0 auto;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-gray);border-color: var(--gray-50);-webkit-filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08));filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08));display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px;background-color: var(--bg-canvas_white );margin: 0 8PX; } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list .item .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list .item .currency-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 8px; } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list .item .currency-wrap .icon-wrap {width: 24px;height: 24px;margin-right: 4px; } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list .item .currency-wrap .icon-wrap img {width: 100%;height: auto; } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list .item .currency-wrap .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.exchange-sending-shwise .confirm-result-sec .sending-result-list .item .num {margin-top: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.exchange-sending-shwise .confirm-result-sec .list-type-table .txt-data-area .desc {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.exchange-sending-shwise .confirm-result-sec .list-type-table + .ui-form {margin-top: 20px;margin-bottom: 0; } 
.ui-form-wrap.type-list-in {width: 100%; } 
.ui-form-wrap.type-list-in .ui-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;margin-bottom: 0; } 
.ui-form-wrap.type-list-in .ui-form .form-label {-webkit-box-flex: 0;-ms-flex: 0 0 90px;flex: 0 0 90px; } 
.ui-form-wrap.type-list-in .ui-form .form-set {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; } 
.ui-radio-list-sec .btn-radio-list.type-border .btn-type-radio input[type=radio] + label {padding: 16px 44px 16px 20px;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;border-width: 0 0 1px 0;border-bottom: 1px solid var(--border-secondary); } 
.ui-radio-list-sec .btn-radio-list.type-border .btn-type-radio input[type=radio] + label::after {top: calc(50% - 12px); } 
.ui-radio-list-sec .btn-radio-list.type-border .btn-type-radio input[type=radio] + label em {color: var(--text-primary ); } 
.ui-radio-list-sec .btn-radio-list.type-border .btn-type-radio input[type=radio]:checked + label em {font-weight: 500; } 
/*
 * 외환 > 환율
 */
.exchange-rate .chart-area,
.exchange-rate .variation-info {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);padding: 12px 16px; } 
.exchange-rate .chart-area .table-list-no-line,
.exchange-rate .variation-info .table-list-no-line {padding: 0;border: 0; } 
.exchange-rate .chart-area .table-list-no-line .type-blue,
.exchange-rate .variation-info .table-list-no-line .type-blue {font-weight: 300; } 
.exchange-rate .chart-area + .subtext,
.exchange-rate .variation-info + .subtext {margin-top: 16px; } 
.exchange-rate .chart-area .flex-align-wrap,
.exchange-rate .variation-info .flex-align-wrap {margin-top: 16px; } 
.exchange-rate .subtext + .table-list-wrap {margin-top: 32px; } 
.exchange-rate .radio-content-2 .ui-form {margin-bottom: 16px; } 
.exchange-rate .icon-compare + .ui-form-group {margin-top: 0; } 
.exchange-rate .ui-form-exchange + .subtext {margin-top: 16px; } 
.exchange-rate .criteria-wrap {margin-top: 32px;text-align: right; } 
.exchange-rate .criteria-wrap + .variation-info {margin-top: 12px; } 
.exchange-rate .ui-form-group + .subtext.bullet-star {margin-top: -16px; } 
.exchange-rate .ui-form-group.with-select-type + .subtext.bullet-star {margin-top: 16px; } 
.exchange-rate .notice-txt-list .font-medium {font-weight: 500; } 
.exchange-rate .exchange-info-list,
.exchange-rate .achievement-status {margin-top: 32px; } 
.exchange-rate .exchange-info-list [class*=list-content] {position: relative;padding: 16px;border-radius: 12px; } 
.exchange-rate .exchange-info-list [class*=list-content] + [class*=list-content] {margin-top: 12px; } 
.exchange-rate .exchange-info-list [class*=list-content] .h4 {margin-bottom: 8px; } 
.exchange-rate .exchange-info-list [class*=list-content] .button-group {margin-top: 24px; } 
.exchange-rate .exchange-info-list [class*=list-content].list-content01, .exchange-rate .exchange-info-list [class*=list-content].list-content02 {background-color: var(--bg-blue);background-repeat: no-repeat;background-size: 64px 64px;background-position: calc(100% - 16px) 24px; } 
.exchange-rate .exchange-info-list [class*=list-content].list-content01 {background-image: url("/images/web/img/exchange/img-exchange-alarm01.png"); } 
.exchange-rate .exchange-info-list [class*=list-content].list-content02 {background-image: url("/images/web/img/exchange/img-exchange-alarm02.png"); } 
.exchange-rate .achievement-status .box-layout-wrap {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.exchange-rate .achievement-status .box-layout-wrap .box-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: center; } 
.exchange-rate .achievement-status .box-layout-wrap .box-title + p {margin-top: 4px; } 
.exchange-rate .achievement-status .box-layout-wrap.state01 {border-color: transparent;margin-bottom: 32px; } 
.exchange-rate .achievement-status .box-layout-wrap.state01 .box-title {color: var(--text-primary ); } 
.exchange-rate .achievement-status .box-layout-wrap.state02 {background-color: transparent;margin-bottom: 32px; } 
.exchange-rate .achievement-status .box-layout-wrap.state02 .box-title {color: var(--text-blue); } 
.exchange-rate .achievement-status .box-layout-wrap.state03 {border-color: var(--border-blue);background-color: var(--bg-blue);margin-bottom: 32px; } 
.exchange-rate .achievement-status .box-layout-wrap.state03 .box-title {color: var(--text-blue); } 
.exchange-rate .achievement-status .button-group {margin-top: 24px; } 
.exchange-rate h2.h2 + .box-layout-wrap {margin-top: -16px; } 
.auto-deposit .ex-visual-area + .link-group {margin: 0 -20px; } 
.auto-deposit .ex-visual-area + .link-group li {border-bottom: 1px solid var(--border-secondary); } 
.auto-deposit .ex-visual-area + .link-group li a {display: block;padding: 16px 20px;width: 100%;background-color: transparent;border: 0;text-align: left; } 
.auto-deposit .ex-visual-area + .link-group li a h3 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.auto-deposit .ex-visual-area + .link-group li a p {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
/*
 * pension saving by kym
 */
.pension-saving-wrap img.finished-icon {vertical-align: bottom; } 
.pension-saving-wrap .h2 {margin-top: 16px; } 
.pension-saving-wrap .notice-contents-wrap + .h4 {margin-bottom: 12px; } 
.pension-saving-wrap .notice-contents-wrap .notice-txt-list li {margin-top: 0; } 
.pension-saving-wrap .notice-contents-wrap .notice-txt-list li:first-child {color: var(--text-blue); } 
.pension-saving-wrap .h4 + .text {margin-top: -8px;margin-bottom: 16px; } 
.pension-saving-wrap .h4 + .type-card-mix {margin-top: 12px; } 
.pension-saving-wrap .type-card-mix {margin-top: 16px; } 
.pension-saving-wrap .type-card-mix + .type-card-mix {margin-top: 12px; } 
.pension-saving-wrap .type-card-mix strong {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.pension-saving-wrap .type-card-mix strong.current-limit, .pension-saving-wrap .type-card-mix strong.amount, .pension-saving-wrap .type-card-mix strong.activation-state {color: var(--text-blue); } 
.pension-saving-wrap .type-card-mix + .ui-form {margin-top: 32px; } 
.pension-saving-wrap .type-card-mix + .ui-form .form-message {color: var(--text-red); } 
.pension-saving-wrap .type-card-mix .button-group {margin-top: 18px; } 
.pension-saving-wrap .type-card-mix .button-group .btn {padding: 11px 30px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pension-saving-wrap .type-card-info {margin-bottom: 12px; } 
.pension-saving-wrap .type-card-info .btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 11px 30px; } 
.pension-saving-wrap .type-card-info .h4 {margin-bottom: 8px; } 
.pension-saving-wrap .type-card-info .h4 + .text {margin-bottom: 16px; } 
.pension-saving-wrap .remain-limit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 5px;text-align: right; } 
.pension-saving-wrap .noti-text {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-saving-wrap .button-group {text-align: right; } 
/*
 * subscriber instruction by kym
 */
.subscriber-instruction-wrap label[for=pensionAccount] {position: relative;padding: 12px 36px 12px 0;color: var(--text-primary );display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-bottom: 1px solid var(--border-primary); } 
.subscriber-instruction-wrap label[for=pensionAccount]::after {content: "";position: absolute;right: 4px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.subscriber-instruction-wrap .noti-text {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.subscriber-instruction-wrap .type-card-link {background-color: var(--bg-blue);border: 1px solid var(--border-blue); } 
.subscriber-instruction-wrap .type-card-link .h4 {text-align: left;margin-bottom: 0; } 
.subscriber-instruction-wrap .more-button {margin: 16px 0 32px; } 
.subscriber-instruction-wrap .more-button + .h4 {margin-bottom: 12px; } 
.subscriber-instruction-wrap .dividers-middle {background-color: var(--gray-600); } 
.subscriber-instruction-wrap .subscriber-inst-swiper {background-color: var(--bg-green); } 
.subscriber-instruction-wrap .subscriber-inst-swiper img {display: block;width: 100%; } 
.subscriber-instruction-wrap .subscriber-inst-swiper .swiper-pagination {bottom: auto;left: auto;top: 16px;right: 16px;width: 38px;background-color: var(--gray-500);color: var(--text-ondark_primary-same);border-radius: 10px; } 
.subscriber-instruction-wrap .subscriber-inst-swiper .swiper-pagination span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.subscriber-instruction-wrap .subscriber-inst-swiper.white {background-color: var(--bg-canvas_white ); } 
.subscriber-instruction-wrap .bottom-notice {margin-top: 0;border-top: 0; } 
.subscriber-instruction-wrap .bottom-notice + .bottom-notice {margin-top: 24px; } 
.subscriber-instruction-wrap .bottom-notice + .bottom-notice .box-grey {margin-bottom: 16px; } 
.subscriber-instruction-wrap .bottom-notice .bottom-notice-trigger {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 16px 0; } 
.subscriber-instruction-wrap .bottom-notice .bottom-notice-trigger::after {top: 16px; } 
.subscriber-instruction-wrap .bottom-notice .notice-contents-wrap {padding: 0 20px;margin-top: 20px;background-color: var(--bg-canvas_white ); } 
.subscriber-instruction-wrap .box-grey {padding: 16px;background-color: var(--bg-gray);margin-bottom: 12px; } 
.subscriber-instruction-wrap .box-grey:last-child {margin-bottom: 0; } 
.subscriber-instruction-wrap .box-grey p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.subscriber-instruction-wrap .paid-history-wrap {border-top: 1px solid var(--gray-600); } 
.subscriber-instruction-wrap .paid-history-wrap .history-list .list {padding-top: 16px; } 
.subscriber-instruction-wrap .paid-history-wrap .period {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.subscriber-instruction-wrap .paid-history-wrap .list-type-table {padding: 0px 0 16px;border-top: 0; } 
.subscriber-instruction-wrap .paid-history-wrap .list-type-table li {margin-top: 8px; } 
.subscriber-instruction-wrap #modalAccountList .bottom-sheet-container .bottom-sheet-contents {padding: 0;margin-bottom: 40px; } 
.subscriber-instruction-wrap #modalAccountList .bottom-sheet-container .bottom-sheet-contents li {border-bottom: 1px solid var(--border-primary); } 
.subscriber-instruction-wrap #modalAccountList .bottom-sheet-container .bottom-sheet-contents li button {position: relative;padding: 16px 20px;border: 0;background-color: var(--bg-canvas_white );display: block;width: 100%; } 
.subscriber-instruction-wrap #modalAccountList .bottom-sheet-container .bottom-sheet-contents li button.checked::after {content: "";position: absolute;right: 12px;top: 50%;margin-top: -12px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.subscriber-instruction-wrap #modalAccountList .bottom-sheet-container .bottom-sheet-contents li button strong {display: block;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400; } 
.subscriber-instruction-wrap #modalAccountList .bottom-sheet-container .bottom-sheet-contents li button em {display: block;text-align: left;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.subscriber-instruction-wrap .list-type-area .type-card-link + .type-card-link {margin-top: 12px; } 
.subscriber-instruction-wrap .desc.non-mount {height: 40px; } 
/*
 * income except tax by kym
 */
.income-except-tax .hidden {display: none; } 
.income-except-tax .account-selector + .align-r {margin-top: 18px; } 
.income-except-tax .tabs + .text-guide-list + .h4 {margin-bottom: 8px; } 
.income-except-tax .tabs + .text-guide-list + .h4 + .noti-text {margin-bottom: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.income-except-tax .btns-delivery .btn {width: 50%; } 
.income-except-tax .btns-delivery .btn span {width: 100%;display: block;text-align: center; } 
.income-except-tax.look-up-result .notice-contents-wrap {margin-top: -32px; } 
/*
 * national tax by kym
 */
.national-tax .hidden {display: none; } 
.national-tax .notice-contents-wrap {margin-top: -32px; } 
.national-tax .notice-contents-wrap + .box-layout-wrap {margin-top: 32px;margin-bottom: 24px; } 
.national-tax .notice-contents-wrap + .box-layout-wrap + .tit-tbl-wrap .type-result-case {font-weight: 500; } 
.national-tax .top-info-area {margin-top: 18px;margin-bottom: 32px;padding: 16px;background-color: var(--bg-gray);border-radius: 6px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.national-tax .top-info-area .tit-text {color: var(--text-tertiary); } 
.national-tax .top-info-area .data-text {color: var(--text-blue); } 
.national-tax .tooltip-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.national-tax .list-type-table + .ui-form,
.national-tax .box-layout-wrap + .ui-form {margin-top: 32px; } 
.national-tax #displayThisYear {position: absolute;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;top: 12px;left: 16px; } 
.national-tax #paymentYM + .select-label {padding: 12px 36px 12px 70px; } 
.national-tax .more-button {margin-bottom: 0; } 
.national-tax .tit-tbl-wrap:first-child {margin-top: 0; } 
.national-tax .list-type-table-wrap + .tit-tbl-wrap {margin-top: 32px; } 
.national-tax .tab-national-tax .ui-form-sec .box-layout-wrap.style-radius {margin-top: 32px;margin-bottom: 32px; } 
.national-tax .h4.line-bar-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.national-tax .h4.line-bar-wrap .text-line-bar {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; } 
.national-tax .ui-form-sec {margin-top: 32px; } 
.national-tax .ui-form-sec:first-child {margin-top: 0; } 
.national-tax .ui-form-sec .ui-form-wrap {margin-top: 20px; } 
.national-tax .ui-form-sec .ui-form-wrap:first-child {margin-top: 0; } 
.national-tax .ui-form-sec .ui-form-wrap .ui-form {margin-bottom: 0; } 
.national-tax .ui-form-sec .ui-form-wrap .related-elem {margin-top: 16px;margin-bottom: 0; } 
/*
 * administrative expenses tax by kym
 */
.administrative_expenses .hidden {display: none; } 
.administrative_expenses .list-type-table + .text-guide-list {margin-bottom: 12px; } 
.administrative_expenses .account-selector + .align-r {margin-top: 18px; } 
.administrative_expenses .type-card-arr .top .acc-name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.administrative_expenses .type-card-arr .top .acc-date {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.administrative_expenses .type-card-arr .top::after {bottom: 28px; } 
.administrative_expenses .type-card-arr.info-withdraw-account .view-detail-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.administrative_expenses .type-card-arr.info-withdraw-account .view-detail-area .txt-view-detail {font-weight: 400; } 
.administrative_expenses.look-up .bottom-notice-contents .btn-text-line {padding: 0 0 4px; } 
.administrative_expenses.look-up-result .notice-contents-wrap {margin-top: -32px; } 
.administrative_expenses.look-up-result .table-list-no-line {margin-top: 32px; } 
.administrative_expenses.input-information .tooltip-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.administrative_expenses .bottom-notice .btn-text-line {font-size: inherit;vertical-align: bottom; } 
/*
 * forex tradebank by kym
 */
.forex-tradebank .h2 {margin-bottom: 8px; } 
.forex-tradebank .text + .align-r {margin-top: 16px; } 
.forex-tradebank .table-list-wrap .type-row th {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.forex-tradebank .table-list-wrap .type-row td .text-hyphen li {color: var(--text-tertiary); } 
.forex-tradebank .btn-radio-list {margin-bottom: 32px; } 
.forex-tradebank .account-selector + .button-group {margin-top: 24px; } 
.forex-tradebank .uploaded-file-list {margin-bottom: 16px; } 
.forex-tradebank .uploaded-file-list .ui-form:last-child {margin-bottom: 0; } 
.forex-tradebank .uploaded-file-list .ui-form .form-set {position: relative; } 
.forex-tradebank .uploaded-file-list .ui-form .form-set .icon-upload-file {position: absolute;width: 32px;height: 32px;background-color: rgba(0, 238, 255, 0.2);left: 12px;top: 12px; } 
.forex-tradebank .uploaded-file-list .ui-form .form-set .icon-upload-file img {display: block;width: 100%;height: 100%; } 
.forex-tradebank .uploaded-file-list .ui-form .form-set input {padding: 16px 42px 16px 52px; } 
.forex-tradebank .list-selector {position: relative;padding: 16px 32px 16px 16px;border-radius: 12px;border: 1px solid var(--border-primary);margin-bottom: 20px; } 
.forex-tradebank .list-selector + .button-group {margin-top: 24px; } 
.forex-tradebank .list-selector + .ui-form {margin-top: 20px; } 
.forex-tradebank .list-selector button {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent; } 
.forex-tradebank .list-selector button .placeholder {color: var(--text-tertiary); } 
.forex-tradebank .list-selector button .selected-list {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; } 
.forex-tradebank .list-selector button::after {content: "";position: absolute;right: -20px;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.forex-tradebank .btn-upload-pics {background-color: var(--bg-canvas_white );color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.forex-tradebank .btn-upload-pics::before {content: "";display: inline-block;width: 24px;height: 24px;margin-right: 4px;vertical-align: bottom;background-position: -120px -72px;background-repeat: no-repeat;background-color: transparent; } 
.forex-tradebank .text.text-desc-upload {margin-top: 16px; } 
.forex-tradebank.info-pop .forex-tradebank-top {padding: 32px 20px;background-color: var(--bg-red);background-image: url("/images/web/img/exchange/img-top-forex.png");background-repeat: no-repeat;background-position: calc(100% - 20px) calc(100% - 32px);background-size: 96px 96px; } 
.forex-tradebank.info-pop .forex-tradebank-top h2 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.forex-tradebank.info-pop .forex-tradebank-top p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.forex-tradebank.info-pop .tit-tbl {margin-top: 32px;padding-bottom: 16px; } 
.forex-tradebank.info-pop .tit-tbl + p.text {color: var(--text-primary );font-weight: 500;margin-bottom: 12px; } 
.forex-tradebank.info-pop .table-list-wrap .align-left th {vertical-align: middle; } 
.forex-tradebank.info-pop .table-list-wrap .align-left td {text-align: left; } 
.forex-tradebank.info-pop .table-list-wrap .text-guide-list {margin-top: 0; } 
.forex-tradebank.info-pop .table-list-wrap .text-guide-list li {margin-top: 4px;} 
.forex-tradebank.info-pop .table-list-wrap .text-guide-list li:first-child {margin-top: 0; } 
.forex-tradebank.info-pop .table-list-wrap .text-guide-list li.extra-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.forex-tradebank.info-pop .table-list-wrap .text-guide-list li.extra-text::before {top: 3px;left: -1px;content: "*";background-color: transparent;font-size: 12px; } 
.forex-tradebank.info-pop .text-guide-list {margin-top: 16px; } 
.forex-tradebank.info-pop .text-guide-list .text-hyphen li {margin: 0; } 
.forex-tradebank.info-need-docs p.text + p.text {margin-top: 8px; } 
.forex-tradebank.info-need-docs p.text + p.text + ul.text {margin-top: 24px; } 
.forex-tradebank.look-up .h5 {margin-bottom: 8px; } 
.forex-tradebank.look-up fieldset {margin-bottom: 24px; } 
.forex-tradebank.look-up fieldset label[for=designatedListValue] {position: relative;padding: 16px 36px 16px 16px;color: var(--text-disabled-same);display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-radius: 12px;border: 1px solid var(--border-primary); } 
.forex-tradebank.look-up fieldset label[for=designatedListValue]::after {content: "";position: absolute;right: 4px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.forex-tradebank.look-up fieldset label[for=designatedListValue].selected {color: var(--text-primary ); } 
.forex-tradebank.look-up #btnLookup {background-color: var(--bg-canvas_white );color: var(--text-blue); } 
.forex-tradebank.look-up .result-contents {margin-top: 32px;display: none; } 
.forex-tradebank.look-up .no-data-wrap + .text-guide-list {margin-top: 32px; } 
.forex-tradebank.look-up .text-guide-list {margin-top: 16px; } 
.forex-tradebank.look-up .notice-contents-wrap {margin-top: 24px; } 
.forex-tradebank.look-up .box-layout-wrap {padding: 48px 16px;margin-bottom: 32px;background: var(--bg-canvas_white );text-align: center; } 
.forex-tradebank.look-up .box-layout-wrap + .text-guide-list {margin-top: -16px; } 
.forex-tradebank.history .h2 + .h4, .forex-tradebank.apply .h2 + .h4 {margin-top: 16px; } 
.forex-tradebank.history .h2 + .h5, .forex-tradebank.apply .h2 + .h5 {margin-top: 16px; } 
.forex-tradebank.history .step-dash-wrap, .forex-tradebank.apply .step-dash-wrap {margin-top: 16px; } 
.forex-tradebank.history .step-dash-wrap + .subtext, .forex-tradebank.apply .step-dash-wrap + .subtext {margin-top: 16px; } 
.forex-tradebank.history .terms-view-wrap, .forex-tradebank.apply .terms-view-wrap {margin-top: 24px;margin-bottom: 18px; } 
.forex-tradebank.history .terms-view-wrap .terms-list-area.list-type-table, .forex-tradebank.apply .terms-view-wrap .terms-list-area.list-type-table {border-bottom: 0; } 
.forex-tradebank.history fieldset, .forex-tradebank.apply fieldset {margin-bottom: 24px; } 
.forex-tradebank.history fieldset label[for=designatedListValue], .forex-tradebank.apply fieldset label[for=designatedListValue] {position: relative;padding: 16px 36px 16px 16px;color: var(--text-disabled-same);display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.forex-tradebank.history fieldset label[for=designatedListValue]::after, .forex-tradebank.apply fieldset label[for=designatedListValue]::after {content: "";position: absolute;right: 4px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.forex-tradebank.history fieldset label[for=designatedListValue].selected, .forex-tradebank.apply fieldset label[for=designatedListValue].selected {color: var(--text-primary ); } 
.forex-tradebank.history #extraInputContainer, .forex-tradebank.apply #extraInputContainer {display: none; } 
.forex-tradebank.history #extraInputContainer .tab-list, .forex-tradebank.apply #extraInputContainer .tab-list {margin-bottom: 32px; } 
.forex-tradebank.history .designated-form, .forex-tradebank.apply .designated-form {display: none; } 
.forex-tradebank.history .designated-form .tab-list, .forex-tradebank.apply .designated-form .tab-list {margin-bottom: 32px; } 
.forex-tradebank.document .h2 + .notice-contents-wrap {margin-top: 16px; } 
.forex-tradebank.document .text + .upload-area {margin-top: 24px; } 
.forex-tradebank.document .upload-area .h4 {margin-top: 32px;margin-bottom: 8px; } 
.forex-tradebank.document .upload-area .h4 + .ui-form {margin-bottom: 24px; } 
.forex-tradebank.document .upload-area .text + .button-group {margin-top: 24px; } 
.forex-tradebank.document .upload-area .text + .button-group + .uploaded-file-list {margin-top: 24px; } 
.forex-tradebank.document .upload-area .text-guide-list {margin-top: 16px; } 
.forex-tradebank.document .upload-area .uploaded-file-list {padding: 4px;background: var(--bg-gray);border-radius: 6px; } 
.forex-tradebank.document .upload-area .uploaded-file-list .list-item {position: relative; } 
.forex-tradebank.document .upload-area .uploaded-file-list .list-item a {padding: 12px;display: block; } 
.forex-tradebank.document .upload-area .uploaded-file-list .list-item a .file-name {padding-left: 8px;display: inline-block;color: var(--text-tertiary); } 
.forex-tradebank.document .upload-area .uploaded-file-list .list-item .btn-close {position: absolute;z-index: 3;right: 12px;top: 12px;font-size: 1px;color: transparent;border: 0;overflow: hidden;width: 24px;height: 24px;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent; } 
.forex-tradebank.document .upload-area .uploaded-file-list .list-item .btn-close .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.forex-tradebank.document .img-area {margin: 32px auto 16px;width: 120px;height: 120px; } 
.forex-tradebank.document .img-area .temp {text-align: center;background-color: var(--cyan700-a20);height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.forex-tradebank.document .img-area img {width: 100%;height: auto; } 
.forex-tradebank.document .info-text {text-align: center;margin-top: 0;margin-bottom: 32px; } 
.forex-tradebank.document .text + .button-group {margin-top: 24px; } 
.forex-tradebank.document .h4 + .button-group {margin-top: 16px; } 
.forex-tradebank.security-auth {margin: -32px -20px 0; } 
.forex-tradebank.history-lookup .h2 + .notice-contents-wrap {margin-top: 16px;margin-bottom: 32px; } 
.forex-tradebank.history-lookup .h2 + .notice-contents-wrap .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 8px; } 
.forex-tradebank.history-lookup .h4 .tooltip-trigger {vertical-align: top; } 
.forex-tradebank.history-lookup .step-dash-wrap + .h4 {margin-top: 32px; } 
.forex-tradebank.history-lookup .step-dash-wrap + .h4 .type-blue {color: var(--text-blue); } 
.forex-tradebank.history-lookup .button-group.button-shot-picture {margin-top: 16px;margin-bottom: 24px; } 
.forex-tradebank.history-lookup .button-group.button-shot-picture .btn::before {content: "";display: inline-block;width: 24px;height: 24px;vertical-align: -5px;background-position: -120px -72px;background-repeat: no-repeat;background-color: transparent; } 
.forex-tradebank.history-lookup .text-guide-list strong {font-weight: 500; } 
.forex-tradebank.history-lookup .tabs + .button-group {margin-top: 0; } 
.forex-tradebank.history-lookup .result-area {margin-top: 32px; } 
.forex-tradebank.history-lookup .info-step .h4 {margin-bottom: 8px; } 
.forex-tradebank.history-lookup .no-data-wrap + .tit-tbl {margin-top: 32px; } 
.forex-tradebank.history-lookup .no-data-wrap .button-center .btn {padding: 12px; } 
.forex-tradebank.renewal-apply .notice-contents-wrap {margin-top: 32px; } 
.forex-tradebank.renewal-apply .notice-contents-wrap li:last-child {color: var(--text-blue); } 
.forex-tradebank.renewal-apply .designated-form {margin-top: 32px; } 
.forex-tradebank.renewal-apply .designated-form .h5 {margin-bottom: 12px; } 
.forex-tradebank.renewal-apply .designated-form .tab-list {margin-bottom: 16px; } 
.forex-tradebank.renewal-apply .btn-radio-list {margin-bottom: 24px; } 
.forex-tradebank.renewal-apply .result-container {margin-top: 32px; } 
.e-docs .h5 {margin-top: 32px;margin-bottom: 24px;font-weight: 400; } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents {padding: 0 20px;margin-bottom: 40px; } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li {border-bottom: 1px solid var(--border-primary); } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li button {position: relative;padding: 16px 75px 16px 0;border: 0;background-color: var(--bg-canvas_white );display: block;width: 100%;text-align: left; } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li button:disabled {color: var(--text-disabled-same); } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li button.checked {color: var(--text-secondary); } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li button.checked::after {content: "";position: absolute;right: 12px;top: 50%;margin-top: -12px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li button strong {display: block;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400; } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li button em {display: block;text-align: left;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li.type02 button {padding-right: 36px;font-size: 16px;}
#bsDesignatedList .bottom-sheet-container .bottom-sheet-contents li.type02 button.checked {font-weight: 500} 
/*
 * 관리 > 퇴직연금 > ETF
 */
.page-management-etf .h4 {margin-bottom: 32px; } 
.page-management-etf .h4 + .text {margin-top: 40px; } 
.page-management-etf .h4 + .type-card-prod {margin-top: -16px; } 
.page-management-etf .tit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 32px 0; } 
.page-management-etf .tit-wrap .h4 {margin-bottom: 0; } 
.page-management-etf .tit-wrap + .type-card-prod {margin-top: -16px; } 
.page-management-etf .button-group .btn.btn-type-buy {background-color: var(--palette-red-1000);color: var(--text-ondark_primary-same); } 
.page-management-etf .dividers-group.mg-top-none {margin-top: 0; } 
.page-management-etf .type-card-prod {padding-bottom: 0; } 
.page-management-etf .type-card-prod .list-type-table {margin-top: 8px; } 
.page-management-etf .type-card-prod .more-button {margin: 19px -16px 0; } 
.page-management-etf .type-card-prod .more-button.type-inner > button {border-radius: 0 0 12px 12px;padding: 12px 0; } 
.page-management-etf .type-card-prod .more-button.type-inner > button span::after {display: none; } 
.page-management-etf .type-card-prod .more-button .js-toggle-control::after {background-position: -12px 0;background-repeat: no-repeat;background-color: transparent;margin-left: 8px; } 
.page-management-etf .type-card-prod .more-button .js-toggle-control[aria-expanded=true] .txt-simple {display: inline-block; } 
.page-management-etf .type-card-prod .more-button .js-toggle-control[aria-expanded=true] .txt-detail {display: none; } 
.page-management-etf .type-card-prod .more-button .js-toggle-control[aria-expanded=false] .txt-simple {display: none; } 
.page-management-etf .type-card-prod .more-button .js-toggle-control[aria-expanded=false] .txt-detail {display: inline-block; } 
.page-management-etf .type-card-prod .more-data-view .list-type-table {margin-top: 0;padding: 6px 0 15px;border-bottom: 1px solid var(--border-secondary); } 
.page-management-etf .type-card-prod .more-data-view .list-type-table.type-balance {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--gray-600); } 
.page-management-etf .type-card-prod .more-data-view .tip-status-view {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;position: relative;padding-top: 16px;padding-left: 12px; } 
.page-management-etf .type-card-prod .more-data-view .tip-status-view::before {content: "*";position: absolute;left: 0;top: 18px; } 
.page-management-etf .type-card-prod .more-data-view .subtext {margin-top: 12px; } 
.page-management-etf .type-card-prod .more-data-view .subtext + .button-group {margin-top: 24px; } 
.guide-link-area {text-align: right;margin: 16px 0 32px; } 
.guide-link-area a + a {margin-left: 12px; } 
.info-status-wrap {padding: 32px 20px;background: var(--bg-gray); } 
.info-status-wrap .info-status-box {margin-bottom: 24px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;background: var(--bg-canvas_white ); } 
.info-status-wrap .info-status-box .info-status-balance {text-align: center;padding: 16px 16px 25px; } 
.info-status-wrap .info-status-box .info-status-balance .now-value-view {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.info-status-wrap .info-status-box .info-status-balance .view-balance-area {display: block;margin-bottom: 16px;color: var(--text-primary);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.info-status-wrap .info-status-box .info-status-balance .view-balance-area em.c-point {color: var(--text-red); } 
.info-status-wrap .info-status-box .info-status-balance .view-balance-area em.minus {color: var(--text-blue); } 
.info-status-wrap .info-status-box .info-status-balance .view-balance-area em.plus {color: var(--text-red); } 
.info-status-wrap .info-status-box .info-status-balance .tip-guide-transaction {text-align: center;padding-top: 5px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.info-status-wrap .info-status-box .info-status-balance .txt-date-standard {text-align: right;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 8px; } 
.info-status-wrap .info-status-box .list-type-table {padding-top: 0;padding-bottom: 12px; } 
.info-status-wrap .info-status-box .btn-func-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;border-top: 1px solid var(--border-secondary); } 
.info-status-wrap .info-status-box .btn-func-wrap .btn {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0;padding: 10px 0 13px;border: 0;background: transparent; } 
.info-status-wrap .info-status-box .btn-func-wrap .btn.type-minus {border-left: 1px solid var(--border-secondary); } 
.info-status-wrap .info-status-box .btn-func-wrap .btn .label {color: var(--text-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.btn-transaction-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px; } 
.btn-transaction-wrap .btn {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;margin: 0;border: 0;border-radius: 4px; } 
.btn-transaction-wrap .btn.type-color01 {background-color: var(--palette-red-1000); } 
.btn-transaction-wrap .btn.type-color02 {background-color: var(--bg-blue-same); } 
.btn-transaction-wrap .btn .label {display: block;padding: 8px 0;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.guide-transaction-view {text-align: center; } 
.guide-transaction-view p {margin-bottom: 32px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.text .text-hyphen {margin-top: 5px; } 
.page-etf-fund .account-selector {margin-bottom: 32px; } 
.page-etf-fund .terms-list-area .h5 {margin-top: 16px; } 
.page-etf-fund .tab-contens-wrap {padding-top: 32px; } 
.page-etf-fund .tab-contens-wrap.pd-top-none {padding-top: 0; } 
.page-etf-fund .tab-contens-wrap .notice-contents-wrap {margin: 0 -20px 32px; } 
.page-etf-fund .tab-contens-wrap.type2 .notice-contents-wrap {margin-left: 0;margin-right: 0; } 
.page-etf-fund .info-view-area {text-align: right;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.page-etf-fund .ui-form .form-label.font-t5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.page-etf-fund .no-data-wrap {margin-bottom: 32px; } 
.page-etf-fund .complete-sec .text {margin-top: 16px; } 
.guide-case-area {text-align: right;margin-bottom: 32px;padding: 8px;border-radius: 6px;background-color: var(--bg-gray); } 
.guide-case-area .tit-case-area {text-align: left;margin-bottom: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.fund-view-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-bottom: 12px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.fund-view-area p {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
#contents-area > .container.simple-service-successs.pd-top-none {padding-top: 0; } 
#contents-area > .container.simple-service-successs .terms-view-wrap {margin-bottom: 16px; } 
#contents-area > .container.simple-service-successs .terms-view-wrap .tit-terms-area .input-type-checkbox em {font-weight: 300; } 
#contents-area > .container.simple-service-successs .btn-radio-list {margin-bottom: 20px; } 
#contents-area > .container.simple-service-successs .type-card-info {margin-top: 32px; } 
#contents-area > .container.simple-service-successs .type-card-info + .type-card-info {margin-top: 12px; } 
#contents-area > .container.simple-service-successs .type-card-info .h4 {margin-bottom: 4px; } 
#contents-area > .container.simple-service-successs .type-card-info .text {margin-bottom: 16px; } 
#contents-area > .container.simple-service-successs .text + .subtext {margin-top: 32px; } 
#contents-area > .container.simple-service-successs .tab-cont-wrap {padding: 0 20px; } 
#contents-area > .container.simple-service-successs .tel-link {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 완료페이지 버튼 수정 */
.simple-service-successs .text + .button-group .button-row .btn-type-1:focus {color: var(--text-ondark_primary-same);border-color: var(--border-blue-same);background-color: var(--bg-blue-same); } 
.simple-service-successs .text + .button-group .button-row .btn-type-1:active {color: var(--text-ondark_primary-same);border-color: var(--border-blue-same);background-color: var(--bg-blue-same); } 
.simple-service-successs .text + .button-group .button-row .btn-type-1:disabled {color: var(--text-ondark_primary-same);border-color: var(--border-blue-same);background-color: var(--bg-blue-same); } 
.tit-mylink-intro {text-align: center;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.tit-mylink-intro span {font-weight: 500;color: var(--text-blue); } 
.guide-mylink-box {position: relative;min-height: 428px;background: url(/images/web/img/simpleservice/bg-guide-intro.png) 50% 20%/179px auto no-repeat, -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white )), color-stop(34.51%, var(--bg-cyan)), color-stop(78.65%, var(--palette-blue-200)), to(var(--bg-canvas_white )));background: url(/images/web/img/simpleservice/bg-guide-intro.png) 50% 20%/179px auto no-repeat, linear-gradient(180deg, var(--bg-canvas_white ) 0%, var(--bg-cyan) 34.51%, var(--palette-blue-200) 78.65%, var(--bg-canvas_white ) 100%);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.guide-mylink-box .guide01 {position: absolute;left: 50%;top: 90px;margin-left: -10px;min-width: 160px;padding: 6px 10px 6px 46px;background-color: var(--bg-gray);border-radius: 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-secondary);-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.guide-mylink-box .guide01::before {content: "";display: block;position: absolute;left: 10px;top: 9px;width: 32px;height: 32px;background: url(/images/web/img/simpleservice/icon-mylink-profile.png) left center/100% no-repeat; } 
.guide-mylink-box .guide01::after {content: "";display: block;position: absolute;right: 10px;bottom: -8px;width: 15.5px;height: 12px;background: url(/images/web/img/simpleservice/bg-guide01-arrow.png) center center/15.5px auto no-repeat; } 
.guide-mylink-box .guide-inner-wrap .model-area {position: absolute;left: 50%;top: 180px;width: 320px;-webkit-transform: translateX(-53%);transform: translateX(-53%);padding-left: 137px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.guide-mylink-box .guide-inner-wrap .model-area::before {content: "";display: block;position: absolute;left: 0;top: 0;width: 102.5px;height: 61.5px;background: url(/images/web/img/simpleservice/bg-visual-mylink.png) center center/auto 61.5px no-repeat; } 
.guide-mylink-box .guide-inner-wrap .model-area::after {content: "";display: block;position: absolute;right: 36px;top: -60px;width: 37px;height: 35px;background: url(/images/web/img/simpleservice/bg-visual-coin.png) center center/37px auto no-repeat; } 
.guide-mylink-box .guide-inner-wrap .model-area .model-sol {position: absolute;left: 10px;bottom: -85px;display: block;width: 122px;height: 152px; } 
.guide-mylink-box .guide-inner-wrap .model-area p {position: relative;width: 170px;padding: 10px 16px 14px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-secondary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.guide-mylink-box .guide-inner-wrap .model-area p em {position: relative;display: inline-block;z-index: 0; } 
.guide-mylink-box .guide-inner-wrap .model-area p em::after {content: "";display: inline-block;position: absolute;left: 0;bottom: 0px;width: 100%;height: 13px;background: rgba(232, 255, 90, 0.5);z-index: -1; } 
.guide-mylink-box .guide-inner-wrap .model-area p.guide02 {margin-left: 25px; } 
.guide-mylink-box .guide-inner-wrap .model-area p.guide02 em {color: var(--text-blue); } 
.guide-mylink-box .guide-inner-wrap .model-area p.guide03 {position: relative;width: 196px;height: 93.5px;padding: 22px 54px 16px 16px;color: var(--text-blue);background: url(/images/web/img/simpleservice/bg-mylink-guide03.png) center center/196px auto no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.guide-mylink-box .guide-inner-wrap .model-area p.guide03::before {content: "";display: block;position: absolute;left: -140px;bottom: -110px;width: 88.5px;height: 88px;background: url(/images/web/img/simpleservice/bg-visual-do.png) center center/88.5px auto no-repeat; } 
.guide-mylink-box .guide-inner-wrap .model-area p.guide03::after {content: "";display: block;position: absolute;left: 10px;bottom: -100px;width: 109px;height: 82px;background: url(/images/web/img/simpleservice/bg-visual-remi.png) center center/109px auto no-repeat; } 
.guide-mylink-box .guide-inner-wrap .model-area p.guide03 .mylink-qr {position: absolute;right: 13px;top: 16px;display: inline-block;width: 50px;height: 50px; } 
.guide-mylink-box .guide-inner-wrap .model-area p.guide03 .mylink-qr img {width: 100%;height: 100%; } 
.guide-mylink-box .guide-inner-wrap .model-area p + p {margin-top: 12px; } 
.text-mylink-intro {margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );opacity: 0;-webkit-transform: translateY(30px);transform: translateY(30px); } 
.text-mylink-intro strong {display: block;margin-top: 8px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);opacity: 0;-webkit-transform: translateY(30px);transform: translateY(30px); } 
.text-mylink-intro02 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);opacity: 0;-webkit-transform: translateY(30px);transform: translateY(30px); } 
.text-mylink-intro02 + .dividers-group {opacity: 0;-webkit-transform: translateY(30px);transform: translateY(30px); } 
.event-start .text-mylink-intro {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s all ease-in;transition: 0.5s all ease-in; } 
.event-start .text-mylink-intro strong {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s all ease-in;transition: 0.5s all ease-in;-webkit-transition-delay: 0.3s;transition-delay: 0.3s; } 
.event-start .text-mylink-intro02 {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s all ease-in;transition: 0.5s all ease-in;-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
.event-start .text-mylink-intro02 + .dividers-group {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 0.9s;transition-delay: 0.9s; } 
.event-start .text-mylink-intro02 + .dividers-group + .h4 {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s all ease-in;transition: 0.5s all ease-in;-webkit-transition-delay: 1.2s;transition-delay: 1.2s; } 
.mylink-use-guide {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 88px;margin: 30px 0 12px;opacity: 0;border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.mylink-use-guide p {padding: 18px 0 19px 80px; } 
.mylink-use-guide p::before {content: "";position: absolute;left: 20px;top: 20px;width: 48px;height: 48px;border-radius: 24px;background-color: var(--bg-gray); } 
.mylink-use-guide p span {display: inline-block;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.mylink-use-guide p span strong {display: inline-block;color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mylink-use-guide p span em {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mylink-use-guide.align-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.mylink-use-guide.align-right p {padding-left: 0;padding-right: 136px; } 
.mylink-use-guide.align-right p::before {left: auto;right: 0; } 
.mylink-use-guide:nth-child(1) p::before {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/bg-useguide01.png) 50% 50%/48px auto no-repeat; } 
.mylink-use-guide:nth-child(2) p::before {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/bg-useguide02.png) 50% 50%/48px auto no-repeat; } 
.mylink-use-guide:nth-child(3) p::before {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/bg-useguide03.png) 50% 50%/48px auto no-repeat; } 
.mylink-use-guide:nth-child(4) p::before {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/bg-useguide04.png) 50% 50%/48px auto no-repeat; } 
.mylink-use-guide-wrap {margin-bottom: 32px; } 
.mylink-use-guide-wrap.play .mylink-use-guide {margin-top: 0;opacity: 1;-webkit-transition: 0.5s all ease-in;transition: 0.5s all ease-in; } 
.mylink-use-guide-wrap.play .mylink-use-guide:nth-child(1) {-webkit-transition-delay: 0;transition-delay: 0; } 
.mylink-use-guide-wrap.play .mylink-use-guide:nth-child(2) {-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.mylink-use-guide-wrap.play .mylink-use-guide:nth-child(3) {-webkit-transition-delay: 0.8s;transition-delay: 0.8s; } 
.mylink-use-guide-wrap.play .mylink-use-guide:nth-child(4) {-webkit-transition-delay: 1.2s;transition-delay: 1.2s; } 
.guide-making-view li {position: relative;padding: 3px 0 18px 80px;border-radius: 60px; } 
.guide-making-view li::before {display: block;content: "";position: absolute;left: 34px;top: 0;width: 1px;height: 0;background: transparent url(/images/web/img/simpleservice/bg-guide-line.png) 50% 0/1px auto repeat-y; } 
.guide-making-view li:nth-last-child(1)::before {display: none; } 
.guide-making-view li .order-num-area {position: absolute;left: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 68px;height: 30px;border-radius: 15px;color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;border: 1px solid var(--border-blue-same);background-color: var(--bg-canvas_white );opacity: 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.guide-making-view li .guide-making-cont {padding: 0;opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px); } 
.guide-making-view li .tit-making-area {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin: 0 0 8px 0; } 
.guide-making-view li .view-my-id {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 8px 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border-radius: 12px;background-color: var(--bg-blue); } 
.guide-making-view li .view-my-id span {display: inline-block;margin-left: 3px;color: var(--text-blue);font-weight: 500; } 
.guide-making-view li .mylink-area {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 8px 12px;gap: 8px;border-radius: 12px;background-color: var(--bg-blue); } 
.guide-making-view li .mylink-area::after {content: "";display: block;position: absolute;right: 12px;top: 50%;width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.guide-making-view li .mylink-area .logo {width: 24px;height: 24px; } 
.guide-making-view li .mylink-area .logo img {width: 100%;height: 100%; } 
.guide-making-view li .mylink-area p {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.guide-making-view li .mylink-area p span {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.guide-making-view li .link-qr-complete {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 8px 12px;border-radius: 12px;background-color: var(--bg-blue); } 
.guide-making-view li .link-qr-complete p {margin-right: 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.guide-making-view li .link-qr-complete .qr-area {width: 32px;height: 32px; } 
.guide-making-view li .link-qr-complete .qr-area img {width: 100%;height: 100%; } 
.mylink-use-guide-wrap02.play .h4.type-fade {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in; } 
.mylink-use-guide-wrap02.play .guide-making-view li .order-num-area {opacity: 1;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in; } 
.mylink-use-guide-wrap02.play .guide-making-view li .guide-making-cont {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in; } 
.mylink-use-guide-wrap02.play .guide-making-view li::before {height: 100%;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(1) .order-num-area {-webkit-transition-delay: 0.3s;transition-delay: 0.3s; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(1) .guide-making-cont {-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(1)::before {-webkit-transition-delay: 0.9s;transition-delay: 0.9s; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(2) .order-num-area {-webkit-transition-delay: 0.9s;transition-delay: 0.9s; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(2) .guide-making-cont {-webkit-transition-delay: 1.2s;transition-delay: 1.2s; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(2)::before {-webkit-transition-delay: 1.5s;transition-delay: 1.5s; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(3) .order-num-area {-webkit-transition-delay: 1.3s;transition-delay: 1.3s; } 
.mylink-use-guide-wrap02.play .guide-making-view li:nth-child(3) .guide-making-cont {-webkit-transition-delay: 1.6s;transition-delay: 1.6s; } 
.simple-service-mylink .h2.mg-bottom-none {margin-bottom: 0; } 
.simple-service-mylink .h2 + .list-link-delete {margin-top: -16px; } 
.simple-service-mylink .h4 {margin-bottom: 16px; } 
.simple-service-mylink .h4.mg-bottom-none {margin-bottom: 0; } 
.simple-service-mylink .h4.type-fade {opacity: 0;-webkit-transform: translateY(15px);transform: translateY(15px); } 
.simple-service-mylink .ui-form-sec {margin-bottom: 20px; } 
.simple-service-mylink .list-mylink-wrap + .button-group {margin-top: 12px; } 
.button-group .button-row.align-type-c + .button-row {margin-top: 12px; } 
#contents-area > .container.page-mylink-giude {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 32px 0 0;background: -webkit-gradient(linear, left bottom, left top, from(rgba(248, 249, 252, 0)), color-stop(88.49%, var(--bg-gray)));background: linear-gradient(360deg, rgba(248, 249, 252, 0) 0%, var(--bg-gray) 88.49%);-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container.page-mylink-giude .tit-mylink-guide {text-align: center;height: 180px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background: transparent url(/images/web/img/simpleservice/bg-mylink-guide.png) no-repeat 50% 80px/252px auto; } 
#contents-area > .container.page-mylink-giude .tit-mylink-guide.mylink-back-no {height: auto;background: none; } 
#contents-area > .container.page-mylink-giude .tit-mylink-guide span {color: var(--text-blue);font-weight: 500; } 
#contents-area > .container.page-mylink-giude .btn-text.btn-text-list {margin-top: 16px;text-align: center; } 
#contents-area > .container.page-mylink-giude .btn-text.btn-text-list::after {right: auto; } 
.view-mylink-screen img {width: 100%; } 
.view-mylink-screen-img {margin-top: 31px;padding-bottom: 13px;text-align: center;overflow: hidden; } 
.view-mylink-screen-img img {width: 100%; } 
.guide-success-area {position: relative; } 
.guide-success-area.fullsize-layout {margin-bottom: 32px;padding: 32px 20px 118px;background-color: var(--bg-gray); } 
.guide-success-area.fullsize-layout .tit-success-wrap {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.guide-success-area.fullsize-layout .tit-success-wrap strong {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.guide-success-area::after {content: "";position: absolute;right: 19px;bottom: 25px;width: 209px;height: 104px;background: url("/images/web/img/simpleservice/bg-success-guide.png") no-repeat 0 0;background-size: 100% 100%; } 
.guide-method-box {position: relative;min-height: 170px;padding-top: 32px; } 
.guide-method-box .h2 {position: relative;margin-bottom: 16px; } 
.guide-method-box .tit-sub-guide {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.guide-method-box p {padding-right: 155px;margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.guide-method-box::after {content: "";position: absolute;right: 0;bottom: 0;width: 151px;height: 133px; } 
.guide-method-box.guide-list01 p { padding-right: 131px; word-break: keep-all; } 
.guide-method-box.guide-list01::after {top: 87px;bottom: unset;width: 116px;height: 116px;background: url("/images/web/img/simpleservice/bg-success-list01.png") no-repeat 0 0;background-size: 100% 100%; } 
.guide-method-box.guide-list02::after {background: url("/images/web/img/simpleservice/bg-success-list02.png") no-repeat 0 0;background-size: 100% 100%; } 
.guide-method-box.guide-list03::after {background: url("/images/web/img/simpleservice/bg-success-list03.png") no-repeat 0 0;background-size: 100% 100%; } 
.tit-order-view {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;margin-bottom: 16px; } 
.tit-order-view .h4 {margin-bottom: 0;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.tit-order-view p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.branch-info-list li {margin-top: 12px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.branch-info-list li:first-child {margin-top: 0; } 
.branch-info-list li .branch-apply {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.branch-info-list li .branch-apply .h4 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: 0; } 
.branch-info-list li p {margin-top: 15px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.branch-info-list li p .use-guide-area {display: block; } 
.branch-info-list li p .use-guide-area a {color: var(--text-blue); } 
.mylink-preview-wrap {overflow: hidden;border: 1px solid var(--border-secondary);border-radius: 20px;-webkit-box-shadow: 0 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0 2px 4px rgba(22, 37, 66, 0.08); } 
.mylink-preview-wrap + .subtext {margin-top: 16px; } 
.mylink-preview-wrap + .subtext + .tip-guide-box {margin-top: 19px; } 
.mylink-preview-wrap .my-link-preview {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 24px; } 
.mylink-preview-wrap .my-link-preview .my-link-view {width: 100px;height: 100px; } 
.mylink-preview-wrap .my-link-preview .my-link-view img {width: 100%;height: 100%;vertical-align: top;border-radius: 50px; } 
.mylink-preview-wrap .my-link-preview .my-link-info {display: block;text-align: center;margin-top: 16px; } 
.mylink-preview-wrap .my-link-preview .my-link-info .name {display: block;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.mylink-preview-wrap .my-link-preview .my-link-info .btn-type-copy {vertical-align: top; } 
.mylink-preview-wrap .my-link-preview .default-value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.mylink-preview-wrap .my-link-preview .custom-value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.mylink-preview-wrap .my-link-info-wrap {margin-top: 24px;padding: 16px;background-color: var(--bg-gray); } 
.mylink-preview-wrap .my-link-info-wrap .list-type-table {padding: 0; } 
.link-share-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px; } 
.link-share-wrap a {min-width: 56px;margin-left: 40px; } 
.link-share-wrap a:first-child {margin-left: 0; } 
.link-share-wrap a span {display: block;position: relative;text-align: center;padding-top: 56px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.link-share-wrap a span::before {content: "";display: block;position: absolute;left: 50%;top: 0;width: 48px;height: 48px;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.link-share-wrap a span.icon-share-copy::before {background-position: -192px -144px;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-text::before {background-position: -240px -144px;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-text02::before {background-image:url(/images/web/img/icon/icon-share-text48.png);background-size: 100% auto;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-kakao::before {background-position: -240px -48px;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-kakao02::before {background-image:url(/images/web/img/icon/icon-share-kakao48.png);background-size: 100% auto;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-twitter::before {background-position: -288px -48px;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-facebook::before {background-position: -240px -96px;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-url::before{background:url(/images/web/img/icon/icon-share-url.png) no-repeat;background-size:100% auto;} 
.link-share-wrap a span.icon-all-screen::before {background-image:url(/images/web/img/icon/icon-all-screen.png);background-size: 100% auto;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-result::before {background-image:url(/images/web/img/icon/icon-share-result.png);background-size: 100% auto;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-share-storybank::before {background-image:url(/images/web/img/icon/icon-share-storybank.png);background-size: 100% auto;background-repeat: no-repeat;background-color: transparent; } 
.link-share-wrap a span.icon-download::before {background: url(/images/web/img/exchange/ico-download.png) no-repeat 0 0;background-size: 100% auto;} 
.link-share-wrap a span.icon-fax::before {background: url(/images/web/img/exchange/ico-fax.png) no-repeat 0 0;background-size: 100% auto;} 
.link-share-wrap a span.icon-kakao::before {background: url(/images/web/img/exchange/ico-kakao.png) no-repeat 0 0;background-size: 100% auto;} 
.link-share-wrap a span.icon-digital-desk::before {background: url(/images/web/img/exchange/ico-digital-desk.png) no-repeat 0 0;background-size: 100% auto;} 
.link-share-wrap a span.icon-download02::before {background: url(/images/web/img/icon/icon-share-download.png) no-repeat 0 0;background-size: 100% auto;}
.link-share-wrap a span.icon-email::before {background: url(/images/web/img/icon/icon-share-email.png) no-repeat 0 0;background-size: 100% auto;}
/* .link-share-wrap.for-exchange 이동 */
.link-share-wrap.for-exchange {margin-top: 40px;gap: unset; } 
.link-share-wrap.for-exchange a {margin-left: 8px;width: 90px; } 
.link-share-wrap.for-exchange a:first-child {margin-left: 0; } 
.link-share-wrap.for-exchange a span, .link-share-wrap.for-exchange2 a span {color: var(--text-primary ); } 
.link-share-wrap.for-exchange2 {margin: 40px -12px 0;}
.link-share-wrap.for-exchange2 a {margin: 0 -1.5px;width: 92px;} 
.link-share-wrap.type2 a span {font-size: 12px;line-height: 18px;} 
.link-share-wrap.type3 {padding-top:42px}
.link-share-wrap.type3 a{min-width:72px;margin-left:8px;position:relative;}	
.link-share-wrap.type3 a .tooltip{max-width:initial;white-space:nowrap;right:18px;top:-42px;left:initial;}
.link-share-wrap.type3 a .tooltip .tooltip-arrow{left:initial;right:12px}
.link-share-wrap.type4 a span {color: var(--text-primary );}
.my-link-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px;padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.my-link-area p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.my-link-area p span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.tip-guide-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.tip-guide-box p {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.tip-guide-box + .ui-form-sec .ui-form-wrap {margin-top: 10px; } 
.align-type-c {text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.button-row + .button-row.align-type-c {margin-top: 16px; } 
.align-type-r {text-align: right;-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right; } 
.list-mylink-wrap {margin: 16px 0; } 
.list-mylink-wrap li {margin-top: 12px;padding: 15px 17px 0;border: 1px solid var(--border-primary);border-radius: 12px; } 
.list-mylink-wrap li:first-child {margin-top: 0; } 
.list-mylink-wrap li.checked {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.list-mylink-wrap li.checked .label-wrap .color03 {color: var(--text-blue);background-color: var(--bg-blue); } 
.list-mylink-wrap li.checked .info-data-area .id-view strong {color: var(--text-primary ); } 
.list-mylink-wrap li.checked .info-data-area .id-view em {color: var(--text-blue); } 
.list-mylink-wrap li.checked .info-data-area .account-view {color: var(--text-primary ); } 
.list-mylink-wrap li.checked .info-data-area .account-view span {color: var(--text-tertiary); } 
.list-mylink-wrap li.checked .info-data-area .account-view.flex-type .unit-view {color: var(--text-primary ); } 
.list-mylink-wrap li.checked .btn-func-wrap .btn-text {color: var(--text-primary ); } 
.list-mylink-wrap li .check-list-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.list-mylink-wrap li .check-list-top .label-wrap {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.list-mylink-wrap li .check-list-top .btn-toggle-switch {margin-top: -3px; } 
.list-mylink-wrap li .info-data-area {margin: 4px 0 16px; } 
.list-mylink-wrap li .info-data-area .id-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.list-mylink-wrap li .info-data-area .id-view strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.list-mylink-wrap li .info-data-area .id-view em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.list-mylink-wrap li .info-data-area .account-view {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.list-mylink-wrap li .info-data-area .account-view span {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.list-mylink-wrap li .info-data-area .account-view.flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 8px; } 
.list-mylink-wrap li .btn-func-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -17px;border-top: 1px solid var(--border-secondary); } 
.list-mylink-wrap li .btn-func-wrap .btn-text {text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 10px 0 13px;color: var(--text-tertiary); } 
.list-mylink-wrap li .btn-func-wrap .btn-text:first-child {border-right: 1px solid var(--border-secondary); } 
.list-link-delete li {margin-top: 12px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.list-link-delete li:first-child {margin-top: 0; } 
.list-link-delete li .id-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.list-link-delete li .id-view strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.list-link-delete li .id-view i {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.list-link-delete li .account-view {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.list-link-delete li .account-view i {display: block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.list-link-delete li .account-view.flex-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 8px;margin-right: -32px; } 
.list-link-delete li .account-view.flex-type span {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.list-link-delete li .account-view.flex-type span.unit-view {color: var(--text-primary );font-weight: 500; } 
.list-link-delete li.checked {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.nick-input-wrap .ui-form {margin-bottom: 0; } 
.btn-type-copy {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 0 4px;width: 24px;height: 24px;border: 0;background: url("/images/web/img/icon/icon-copy.png") no-repeat 50% 50%;background-size: 24px auto; } 
.btn-type-copy.size-20 {width: 20px;height: 20px;background-size: 100% auto;opacity: 0.6;vertical-align: top; } 
.btn-type-copy.size-s {width: 16px;height: 16px;background-size: 100% auto;vertical-align: top; } 
.my-img-register {text-align: center;margin-bottom: 40px; } 
.my-img-register .file-upload-wrap {position: relative;width: 100px;height: 100px;margin: 0 auto; } 
.my-img-register .file-upload-wrap .file-input {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 1; } 
.my-img-register .file-upload-wrap .my-upload-area img {width: 100px;height: 100px;border-radius: 50px; } 
.my-img-register .file-upload-wrap .btn-upload {position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;border: 0;background: url("/images/web/img/simpleservice/btn-file-add.png") no-repeat right bottom;background-size: 32.5px auto;z-index: 0; } 
.my-img-register .uesr-name-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.mylink-guide-banner {position: relative;margin-top: 32px;padding: 15px 70px 15px 20px;border-radius: 12px;background-color: var(--bg-gray); } 
.mylink-guide-banner::after {content: "";display: block;position: absolute;right: 12px;top: 50%;width: 56.5px;height: 56px;background: url("/images/web/img/simpleservice/img-mylink-banner.png") 0 0/auto 56px no-repeat;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.mylink-guide-banner .h3 {margin-bottom: 0px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mylink-guide-banner .btn-text {padding: 0px 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);border-radius: 10px;background-color: var(--palette-blue-200); } 
.confirm-cost-wrap {margin-bottom: 32px;padding: 17px 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.confirm-cost-wrap .btn-confirm-cost {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;padding: 0;border: 0;background-color: transparent; } 
.confirm-cost-wrap .btn-confirm-cost .label {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: left;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.confirm-cost-wrap .ui-form {margin-bottom: 0;padding-top: 19px; } 
.result-cost-area {margin-bottom: 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.result-text-area {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.center-img-area img {width: 100%;vertical-align: top;border-radius: 12px; } 
#contents-area > .container.page-sol-wallet {padding-top: 0;padding-bottom: 0; } 
#contents-area > .container.page-sol-wallet .visual-intro-guide {margin: 0 -20px;padding: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container.page-sol-wallet .visual-intro-guide .tit-apply-guide {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
#contents-area > .container.page-sol-wallet .text-nodata .color-em {display: block;padding-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.intro-elec-wallet {position: relative;padding: 32px 210px 36px 20px;background-color: var(--bg-blue-same); } 
.intro-elec-wallet::after {content: "";position: absolute;right: 30px;bottom: 36px;width: 81px;height: 89px;background: url(/images/web/img/simpleservice/bg-elec-wallet.png) 0 0/81px auto no-repeat; } 
.intro-elec-wallet h2 {color: var(--text-ondark_primary-same);font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;margin-bottom: 8px; } 
.intro-elec-wallet .text {margin-bottom: 24px;color: var(--text-ondark_primary-same); } 
.intro-elec-wallet .link-start {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.intro-elec-wallet .link-start::after {display: inline-block;content: "";width: 12px;height: 12px;background: url("/images/web/img/simpleservice/icon-wallet-link.png") no-repeat 0 0;background-size: 12px auto; } 
.guide-wallet-cont {padding: 32px 20px;background-color: var(--bg-gray); } 
.guide-wallet-cont .guide-link-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.guide-wallet-cont .guide-link-list li {position: relative;width: calc(50% - 6px);margin-bottom: 12px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px;background-color: var(--bg-canvas_white ); } 
.guide-wallet-cont .guide-link-list li:nth-last-child(1) {width: 100%; } 
.guide-wallet-cont .guide-link-list li:nth-last-child(1) a {padding-right: 70px; } 
.guide-wallet-cont .guide-link-list li a {display: block;padding: 14px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.guide-wallet-cont .guide-link-list li a.link-guide {min-height: 174px;background: url(/images/web/img/simpleservice/icon-link-guide.png) calc(100% - 14px) calc(100% - 14px)/44px auto no-repeat; } 
.guide-wallet-cont .guide-link-list li a.link-application {min-height: 174px;background: url(/images/web/img/simpleservice/icon-link-application.png) calc(100% - 14px) calc(100% - 14px)/44px auto no-repeat; } 
.guide-wallet-cont .guide-link-list li a.link-notice {min-height: 138px;background: url(/images/web/img/simpleservice/icon-link-notice.png) calc(100% - 14px) calc(100% - 14px)/44px auto no-repeat; } 
.guide-wallet-cont .guide-link-list li a.link-faq {min-height: 138px;background: url(/images/web/img/simpleservice/icon-link-faq.png) calc(100% - 14px) calc(100% - 14px)/44px auto no-repeat; } 
.guide-wallet-cont .guide-link-list li a.link-gm24 {background: url(/images/web/img/simpleservice/icon-link-gm24.png) calc(100% - 14px) calc(100% - 14px)/44px auto no-repeat; } 
.guide-wallet-cont .guide-link-list li a .h4 {margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.guide-wallet-cont .guide-link-list li a .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.wallet-link-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0 -20px 32px;padding: 20px 25px;background-color: var(--bg-blue-same); } 
.wallet-link-list li {text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.wallet-link-list li a {position: relative;display: block;padding-top: 64px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.wallet-link-list li a::before {display: block;content: "";position: absolute;left: 50%;top: 0;width: 56px;height: 56px;margin-left: -28px;background-color: var(--bg-canvas_white ); } 
.wallet-link-list li a.link-proof::before {background: url(/images/web/img/simpleservice/icon-link-proof.png) 50% 50%/auto 100% no-repeat; } 
.wallet-link-list li a.link-alarm::before {background: url(/images/web/img/simpleservice/icon-link-alarm.png) 50% 50%/auto 100% no-repeat; } 
.wallet-link-list li a.link-all-service::before {background: url(/images/web/img/simpleservice/icon-link-service.png) 50% 50%/auto 100% no-repeat; } 
.wallet-link-list li a.link-gv-direct::before {background: url(/images/web/img/simpleservice/icon-link-direct.png) 50% 50%/auto 100% no-repeat; } 
.search-condition-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid var(--border-secondary);margin: 0 -20px 24px;padding: 0 20px; } 
.search-condition-wrap .h4 {margin-bottom: 0; } 
.search-condition-wrap .ui-form {margin-bottom: 0; } 
.search-condition-wrap .ui-form::before, .search-condition-wrap .ui-form::after {display: none; } 
.search-condition-wrap .ui-form .form-set {border-bottom: 0; } 
.search-condition-wrap .ui-form .form-set::before, .search-condition-wrap .ui-form .form-set::after {display: none; } 
.search-result-view {position: relative;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-result-view .btn-sort-view {display: block;position: absolute;right: 0;top: 50%;width: 24px;height: 24px;border: 0;background-color: var(--bg-canvas_white );background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;margin-top: -12px;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.search-result-view .btn-sort-view.active {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.search-result-view .period-side {position: absolute;top: 0;right: 0; } 
.search-result-view .period-side input[type=checkbox] + label::after {top: -3px; } 
.proof-doc-list {margin-top: 24px;border-top: 1px solid var(--gray-600); } 
.proof-doc-list > li {position: relative;padding: 24px 0;border-bottom: 1px solid var(--border-secondary); } 
.proof-doc-list > li.case-list-none {border-bottom: 0; } 
.proof-doc-list > li a {position: relative;display: block; } 
.proof-doc-list > li a::after {content: "";display: block;position: absolute;right: 0;top: 50%;width: 24px;height: 24px;margin-top: -12px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.proof-doc-list > li a .h4 {margin: 4px 0 4px;padding: 0 17% 0 0;color: var(--text-primary ); } 
.proof-doc-list > li a .info-doc-view li {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.proof-doc-list > li a .info-doc-view li + li {margin-top: 4px; } 
.proof-doc-list > li a .text {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.proof-doc-list > li a .text + .text {margin-top: 4px; } 
.proof-doc-list > li a .txt-sub-guide {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.proof-doc-list > li a .txt-sub-guide.color-em {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.info-search-detail {margin-top: 24px; } 
.info-search-detail + .info-search-detail {margin-top: 32px; } 
.info-search-detail .data-standard-date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.info-search-detail .proof-doc-list {margin-top: 8px; } 
.guide-proof-info {text-align: center;margin: 40px -20px 0 -20px;padding: 16px 20px 20px;background-color: var(--bg-gray); } 
.guide-proof-info .use-terms-wrap .center-info-view {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.guide-proof-info .use-terms-wrap .center-info-view .link-center {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.guide-proof-info .use-terms-wrap .terms-link-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 16px; } 
.guide-proof-info .use-terms-wrap .terms-link-view li {padding: 0 8px 0 8px; } 
.guide-proof-info .use-terms-wrap .terms-link-view li a {display: inline-block;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;border-bottom: 1px solid var(--border-primary_heavy-same); } 
.elec-wallet-view {padding: 16px;background-color: var(--bg-gray);border-radius: 12px; } 
.elec-wallet-view p {text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.elec-wallet-view p strong {display: block;margin-top: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.page-wallet-search .step-wrap {margin-bottom: 32px; } 
.page-wallet-search .segment-tabs {margin-bottom: 16px; } 
.page-wallet-search .ui-form-group {margin-top: 0; } 
.page-wallet-search .ui-form-group .date-range-set {margin-top: 16px;margin-bottom: 20px; } 
.page-wallet-search .ui-form-group .date-range-set .ui-form {margin-bottom: 0; } 
.page-wallet-search .form-select-wrap {margin-top: 8px; } 
.page-wallet-search .btn-radio-list.type-full .btn-type-radio input[type=radio] + label {-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;padding-left: 12px; } 
.page-wallet-search .option-radio-list li .input-type-radio + .ui-form {margin-top: 8px; } 
.page-wallet-search .option-radio-list + .ui-form {margin-top: 32px; } 
.page-wallet-search .notice-contents-wrap.fullsize-layout {margin-bottom: 27px; } 
.page-wallet-search .notice-contents-wrap.fullsize-layout + .info-search-detail {margin-top: 32px; } 
.page-wallet-search .ui-form-group + .h4 {margin-top: 0; } 
.page-wallet-search .ui-form-group + .ui-form-group {margin-top: 32px; } 
.page-wallet-search .button-group + .search-result-view {margin-top: 24px; } 
.page-wallet-search .bottom-notice.padding-inner-bottom .bottom-notice-contents {padding-bottom: 32px; } 
.page-wallet-search .ui-flex-wrap {margin-top: 8px; } 
.page-wallet-search .bullet-star {margin-top: -16px; } 
.page-wallet-search .option-radio-list .ui-flex-wrap .ui-form {margin-bottom: 0; } 
.page-wallet-search .option-radio-list + .ui-form .form-label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.page-wallet-search .section-class .ui-form-group .static-label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.form-select-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.form-select-wrap .ui-form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.form-select-wrap .ui-form + .ui-form {margin-left: 8px; } 
.form-select-wrap + .h4 {margin: 16px 0 16px; } 
.point-info-wrap .terms-view-wrap {border: 0;border-radius: 0; } 
.point-info-wrap .terms-view-wrap + .terms-view-wrap {margin: 0;border-top: 1px solid var(--border-secondary); } 
.point-info-wrap .terms-view-wrap .tit-terms-area {padding: 24px 35px 24px 0; } 
.point-info-wrap .terms-view-wrap .tit-terms-area.js-toggle-control::after {right: 0;top: 24px; } 
.point-info-wrap .terms-guide-area {border: 0;padding: 0 0 32px 30px; } 
.option-radio-list li {margin-top: 16px; } 
.option-radio-list li:first-child {margin-top: 0; } 
.option-radio-list.type02 {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.option-radio-list.flex-type .input-type-checkbox input[type=checkbox] + label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.option-radio-list.flex-type .input-type-checkbox input[type=checkbox] + label .text-left {color: var(--text-tertiary); } 
.direct-input-box {margin-top: 8px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.direct-input-box .ui-form {margin-bottom: 0; } 
.direct-input-box .ui-form .form-label {padding-left: 16px; } 
.direct-input-box .ui-form .form-set {border: 0; } 
.direct-input-box .ui-form.line-type.flex-type .form-label {text-align: right;width: 34px;padding-right: 16px;font-weight: 300;color: var(--text-primary ); } 
.direct-input-box .ui-form.line-type.flex-type .text-unit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 24px;padding-left: 16px; } 
.item-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.item-link-wrap.type02 {margin: 16px 0 0 0; } 
.item-link-wrap .h4 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: 0; } 
.item-link-wrap .btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 0;padding: 3px 8px;border: 1px solid var(--border-blue-same);border-radius: 4px;background-color: var(--bg-canvas_white ); } 
.item-link-wrap .btn span {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.item-link-wrap .btn.btn-type-2 {border-color: var(--border-primary); } 
.item-link-wrap .btn.btn-type-2 span {color: var(--text-primary ); } 
.link-detail-list > li {margin-top: 12px;padding: 0 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.link-detail-list > li:first-child {margin-top: 0; } 
.page-wallet-payment .list-type-table + .button-group {margin-top: 24px; } 
.page-wallet-payment .button-group + .list-type-table {margin-top: 24px; } 
.link-doc-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 12px; } 
.link-doc-wrap li {width: 49%;margin-bottom: 8px; } 
.link-doc-wrap li .btn {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;margin: 0;padding: 0;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.template-prodess-wrap {overflow: hidden;position: relative;padding: 48px 20px 32px;background-color: var(--bg-blue); } 
.template-prodess-wrap .tit-template-process {position: relative;text-align: center;padding-bottom: 216px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.template-prodess-wrap .tit-template-process em {color: var(--text-primary ); } 
.template-prodess-wrap .tit-template-process::after {display: block;content: "";position: absolute;left: 50%;bottom: 25px;width: 280px;height: 168px;background: url(/images/web/img/simpleservice/bg-template-mandate.png) no-repeat 50% 0/280px auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.template-prodess-wrap .tit-template-process strong {display: block;color: var(--text-primary );font-weight: 500; } 
.template-prodess-wrap .tit-template-process .tit-template-sub {display: block;margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.template-prodess-wrap .sns-area {position: absolute;right: 15px;top: 11px; } 
.template-prodess-wrap .process-view-list {margin-top: 24px; } 
.template-prodess-wrap .process-view-list li {position: relative;margin-bottom: 8px;padding-left: 32px;color: var(--text-cyan);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.template-prodess-wrap .process-view-list li::before {content: "";display: block;position: absolute;left: 0;top: 0;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.template-prodess-wrap .process-view-list li p {color: var(--text-tertiary); } 
.template-prodess-wrap .subtext {margin-top: 8px; } 
.text .table-list-wrap.list-table-bg {margin-top: 8px; } 
.text .table-list-wrap.list-table-bg td ul {text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.text .table-list-wrap.list-table-bg td ul li {margin-bottom: 0; } 
.step-dot-wrap.step-dot-wrap-text ul::after {top: 20px;height: 77%; } 
.step-dot-wrap.step-dot-wrap-text ul li p.text {margin-top: -32px;padding-left: 133px; } 
.step-dot-wrap.step-dot-wrap-text ul li span {padding: 6px 6px;width: 120px;height: auto;vertical-align: text-top;line-height: 22px; } 
.step-dot-wrap.step-dot-wrap-text ul li span:before {content: "";-webkit-transform: translate(0, 50%);transform: translate(0, 50%); } 
.step-dot-wrap.step-dot-wrap-text ul li span em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.text-hyphen .btn-link-guide.btn-link-guide-bg {margin: 8px 0;text-align: right; } 
.page-umbrella-view .h5 {margin-top: 20px; } 
.page-umbrella-view .btn-radio-list {margin-bottom: 20px; } 
.select-option-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 20px 0 8px; } 
.select-option-wrap .h5 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin: 0; } 
.page-carefull-rule .h2, .page-carefull-rule .h4 {margin-bottom: 16px; } 
.page-carefull-rule .notice-contents-wrap + .list-traget-product {margin-top: 32px; } 
.page-carefull-rule .ui-form + .notice-contents-wrap {margin-top: 32px; } 
.page-carefull-rule .ui-form + .related-link {margin-bottom: 0; } 
.page-carefull-rule .color-red {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.page-smile-call .h2, .page-smile-call .h4 {margin-bottom: 16px; } 
.page-smile-call .account-selector {margin-bottom: 16px; } 
.page-smile-call .ui-form-sec .ui-form-wrap:first-of-type {margin-top: 32px; } 
.page-smile-call .qa-list-wrap .q-item {border: 0; } 
.page-smile-call .qa-list-wrap .q-item + .q-item {margin-top: 48px; } 
.page-smile-call .qa-list-wrap .q-subject {padding: 0 0 24px 24px;color: var(--text-primary);font-weight: 400; } 
.page-smile-call .qa-list-wrap .q-subject strong {font-weight: 500; } 
.page-smile-call .qa-list-wrap .q-content {padding: 0; } 
.page-smile-call .qa-list-wrap .q-content .ui-form .form-label {font-weight: 400;color: var(--text-primary ); } 
.page-smile-call .qa-list-wrap .q-content ul {margin-bottom: 0; } 
.page-smile-call .qa-list-wrap .q-content .guide-answer-view {margin-top: 15px; } 
.page-smile-call .qa-list-wrap .q-content .guide-answer-view .tit {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.page-smile-call .qa-list-wrap .q-content .guide-answer-view .text {padding: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-canvas_white ); } 
.page-smile-call .notice-contents-wrap + .qa-list-wrap {margin-top: 40px; } 
.page-smile-call .text.color-thick {color: var(--text-primary ); } 
.page-smile-call .text + .qa-list-wrap {margin-top: 40px; } 
.page-pay-register .terms-view-wrap {margin-bottom: 16px; } 
.page-pay-register .ui-form {margin-top: 20px; } 
.account-select-lists > ul.card-list-product {padding: 0 20px; } 
.account-select-lists > ul.card-list-product li {margin-top: 12px; } 
.account-select-lists > ul.card-list-product li:first-child {margin-top: 0; } 
.account-select-lists > ul.card-list-product li .type-card-product {width: 100%;border-radius: 12px; } 
.list-target-product .btn-radio-list {margin: 16px -4px 0; } 
.list-target-product .btn-radio-list.type-btn-sort li .btn-type-radio input[type=radio] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.list-target-product .btn-radio-list.type-btn-sort li .btn-type-radio input[type=radio]:checked + label {background-color: var(--bg-blue-same); } 
.list-target-product .btn-radio-list.type-btn-sort li .btn-type-radio input[type=radio]:checked + label em {color: var(--text-ondark_primary-same);font-weight: 400; } 
.list-selct-account li {margin-top: 12px; } 
.list-selct-account li:first-child {margin-top: 0; } 
.list-selct-account .type-card-mix {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 16px 16px;border: 0;border: 1px solid var(--border-primary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.list-selct-account .type-card-mix .info-top-mix {width: 100%;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.list-selct-account .type-card-mix .info-top-mix p {position: relative;padding: 0 0px 0 10px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.list-selct-account .type-card-mix .info-top-mix p .logo {position: absolute;left: 0;top: 50%;display: none;width: 24px;height: 24px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.list-selct-account .type-card-mix .info-top-mix p .logo img {width: 100%;height: 100%; } 
.list-selct-account .type-card-mix .tit-info-detail {margin: 4px 0 0 33px;padding-left: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.list-selct-account + .subtext {margin-top: 16px; } 
.page-wallet-main {background-color: var(--bg-gray); } 
.page-wallet-main .h4 {margin-bottom: 16px; } 
.page-wallet-main .h4 .type-link {position: relative;display: block;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.page-wallet-main .h4 .type-link::after {content: "";display: block;position: absolute;right: 0;top: 50%;width: 24px;height: 24px;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.pay-seoul-area {overflow: hidden;border-radius: 16px 16px 0 0;padding-bottom: 16px;background-color: var(--palette-cyan-600); } 
.pay-seoul-area .btn-control {background: -webkit-gradient(linear, left top, left bottom, from(var(--palette-cyan-400)), color-stop(58%, var(--palette-cyan-600)));background: linear-gradient(180deg, var(--palette-cyan-400) 0%, var(--palette-cyan-600) 58%); } 
.pay-seoul-area .btn-control span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-left: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.pay-seoul-area .btn-control span::before {content: "";display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 84.5px;height: 32px;margin-right: 12px;background: url(/images/web/img/simpleservice/icon-pay-seoul.png) no-repeat 0 0;background-size: auto 32px; } 
.pay-seoul-area .pay-detail-view {background-color: var(--palette-cyan-600); } 
.pay-seoul-area .pay-detail-view .text {position: relative;margin-bottom: 16px;padding-top: 16px;color: var(--text-ondark_primary-same); } 
.pay-seoul-area .pay-detail-view .text::before {display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 1px;background-color: var(--bg-gray);opacity: 0.3; } 
.pay-seoul-area .pay-detail-view .button-group .btn {color: var(--text-ondark_primary-same);border-color: var(--white);background: transparent; } 
.pay-zero-area {overflow: hidden;margin-top: -16px;border-radius: 16px 16px 0 0;padding-bottom: 16px;background-color: var(--brand-800); } 
.pay-zero-area .btn-control {background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-blue-same)), color-stop(113.75%, var(--brand-800)));background: linear-gradient(180deg, var(--bg-blue-same) 0%, var(--brand-800) 113.75%); } 
.pay-zero-area .btn-control span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-left: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.pay-zero-area .btn-control span::before {content: "";display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 59px;height: 16px;margin-right: 12px;background: url(/images/web/img/simpleservice/icon-pay-zero.png) no-repeat 0 50%;background-size: 59px auto; } 
.pay-zero-area .pay-detail-view {background-color: var(--brand-800); } 
.pay-zero-area .pay-detail-view .text {position: relative;margin-bottom: 16px;padding-top: 16px;color: var(--text-ondark_primary-same); } 
.pay-zero-area .pay-detail-view .text::before {display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 1px;background-color: var(--bg-gray);opacity: 0.3; } 
.pay-zero-area .pay-detail-view .button-group .btn {color: var(--text-ondark_primary-same);border-color: var(--white);background: transparent; } 
.pay-view-wrap {margin-bottom: 16px; } 
.pay-view-wrap .btn-control {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 64px;padding-right: 16px;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.pay-view-wrap .btn-control::after {display: block;content: "";background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.pay-view-wrap .pay-seoul-area .pay-detail-view,
.pay-view-wrap .pay-zero-area .pay-detail-view {overflow: hidden;height: 0;padding: 0 16px 0;-webkit-transition: height 0.2s ease-in-out;transition: height 0.2s ease-in-out; } 
.pay-view-wrap .open .btn-control::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.pay-view-wrap .open .pay-detail-view {height: 130px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.pay-app-area {margin-top: -16px;padding: 16px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 16px;background-color: var(--bg-canvas_white ); } 
.pay-app-area .tit-app {display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 36px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;background: url(/images/web/img/simpleservice/icon-shinhan-logo.png) no-repeat 0 50%;background-size: 24px auto; } 
.pay-app-area .pay-detail-view {margin-top: 16px; } 
.pay-app-area .pay-detail-view .text {margin-bottom: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.point-view-link .link-point {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 12px 20px 12px 20px;border-radius: 16px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04); } 
.point-view-link .link-point .tit-point {padding:4px 0 4px 40px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;background: url(/images/web/img/simpleservice/icon-tit-point.png) no-repeat 0 50%;background-size: 32px auto; } 
.point-view-link .link-point .view-point {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: relative;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.point-view-link .link-point .view-point::after {content: "";display: block;width: 24px;height: 24px;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.list-coupon-view {padding: 4px 16px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px;background-color: var(--bg-canvas_white ); } 
.list-coupon-view li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0;border-top: 1px solid var(--border-secondary); } 
.list-coupon-view li:first-child {border-top: 0; } 
.list-coupon-view li .img {overflow: hidden;width: 48px;height: 48px;margin-right: 12px;border-radius: 24px; } 
.list-coupon-view li .img img {width: 100%;height: 100%; } 
.list-coupon-view li .coupon-info {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.list-coupon-view li .coupon-info .coupon-date {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.list-coupon-view li .coupon-info .coupon-sort {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.list-coupon-view li .link-use-coupon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 3px 12px;border-radius: 12px;background-color: var(--bg-blue); } 
.list-coupon-view li .link-use-coupon .label {color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.register-coupon-area {padding: 20px 20px 20px 20px;border-radius: 16px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04); } 
.register-coupon-area .txt-register-coupon {margin-bottom: 24px;padding-left: 60px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );background: url(/images/web/img/simpleservice/icon-copy-grey400.png) no-repeat 0 50%;background-size: 48px auto; } 
.document-link-wrap {padding: 8px 20px;border-radius: 16px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04); } 
.document-link-wrap li {border-top: 1px solid var(--border-secondary); } 
.document-link-wrap li:first-child {border-top: 0; } 
.document-link-wrap li a {display: block;padding: 14px 0 14px 40px; } 
.document-link-wrap li a.electric-doc {background: url(/images/web/img/simpleservice/icon-electric-doc.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-wrap li a.digital-doc {background: url(/images/web/img/simpleservice/icon-digital-doc.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-wrap li a.mob-electric {background: url(/images/web/img/simpleservice/icon-mob-electric.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-wrap li a.nation-people {background: url(/images/web/img/simpleservice/icon-nation-people.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-wrap li a span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.document-link-list {padding: 8px 20px;border-radius: 16px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04); } 
.document-link-list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 14px 0 14px 40px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;border-top: 1px solid var(--border-secondary); } 
.document-link-list li:first-child {border-top: 0; } 
.document-link-list li.electric-doc {background: url(/images/web/img/simpleservice/icon-electric-doc.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-list li.digital-doc {background: url(/images/web/img/simpleservice/icon-digital-doc.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-list li.mob-electric {background: url(/images/web/img/simpleservice/icon-mob-electric.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-list li.nation-people {background: url(/images/web/img/simpleservice/icon-nation-people.png) no-repeat 0 50%;background-size: 32px auto; } 
.document-link-list li .link-menu {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 3px 12px;border-radius: 12px;background-color: var(--bg-blue); } 
.document-link-list li .link-menu .label {color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.certify-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 60px;padding: 20px 10px;border-radius: 12px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04); } 
.certify-link-wrap li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;width: 50%;border-left: 1px solid var(--border-secondary);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.certify-link-wrap li:first-child {border-left: 0; } 
.certify-link-wrap li a {display: block;padding-top: 48px; } 
.certify-link-wrap li a.certify-shinhan {background: url(/images/web/img/simpleservice/icon-certify-shinhan.png) no-repeat 50% 0;background-size: 40px auto; } 
.certify-link-wrap li a.certify-cavity {background: url(/images/web/img/simpleservice/icon-certify-cavity.png) no-repeat 50% 0;background-size: 40px auto; } 
.certify-link-wrap li a.certify-finance {background: url(/images/web/img/simpleservice/icon-certify-finance.png) no-repeat 50% 0;background-size: 40px auto; } 
.certify-link-wrap li a span {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-secondary);font-weight: 500; } 
.setting-wallet-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.setting-wallet-wrap li {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-left: 12px; } 
.setting-wallet-wrap li:first-child {margin-left: 0; } 
.setting-wallet-wrap li a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px 12px;background-color: var(--gray-200);border-radius: 22px; } 
.setting-wallet-wrap li a::before {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;content: "";width: 24px;height: 24px; } 
.setting-wallet-wrap li a.setting-address::before {background: url(/images/web/img/simpleservice/icon-setting-wallet.png) no-repeat 50% 0;background-size: 24px auto; } 
.setting-wallet-wrap li a.setting-shake::before {background: url(/images/web/img/simpleservice/icon-setting-shake.png) no-repeat 50% 0;background-size: 24px auto; } 
.setting-wallet-wrap li a span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-pay-transfer .h2 {margin-bottom: 8px; } 
.page-pay-transfer .h2.bt-space {margin-bottom: 32px; } 
.page-pay-transfer .h2 + .ui-form {margin-top: 32px; } 
.page-pay-transfer .h2 + .table-list-wrap {margin-top: 24px; } 
.page-pay-transfer .text-pay-transfer {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-pay-transfer .no-data-wrap {margin: 24px 0; } 
.page-pay-transfer .button-group + .notice-contents-wrap {margin-top: 32px; } 
.control-account-list {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 32px 0 24px; } 
.control-account-list .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.account-info-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.account-info-area .input-type-checkbox input[type=checkbox] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.account-info-area .input-type-checkbox input[type=checkbox] + label em {font-weight: 500;color: var(--text-primary ); } 
.account-info-area .input-type-checkbox input[type=checkbox] + label .memo {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-info-area .btn-edit-area {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 20px;height: 20px;margin: 1px 0 0 4px;background: url(/images/web/img/simpleservice/icon-edit-area.png) no-repeat 50% 50%/20px auto; } 
.account-sort-wrap {margin-bottom: 24px; } 
.account-sort-wrap .sortable-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 12px;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.account-sort-wrap .sortable-item.checked, .account-sort-wrap .sortable-item.ui-sortable-helper {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(4, 128, 233, 0.25);box-shadow: 0px 2px 6px rgba(4, 128, 233, 0.25); } 
.account-sort-wrap .sortable-item .sortable-content {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.account-sort-wrap .sortable-handle {display: none;width: 24px;height: 24px;border: 0;background-color: var(--bg-canvas_white );background-position: -240px -216px;background-repeat: no-repeat;background-color: transparent; } 
.account-sort-wrap .ui-sortable .sortable-handle {display: block; } 
.process-status-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 32px; } 
.process-status-view li {width: calc(50% - 4px); } 
.process-status-view li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px 8px 16px 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );border: 1px solid var(--border-secondary);border-radius: 12px; } 
.process-status-view li a.link-ing {border-color: var(--border-blue);background-color: var(--bg-blue); } 
.process-status-view li a .status-num {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.process-status-view li a .status-num::after {content: "";display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 24px;height: 24px;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.process-status-view li a .status-num em {color: var(--text-blue); } 
.page-pay-request .h2 {margin-bottom: 0; } 
.page-pay-request .h2 + .text {margin-top: 8px; } 
.page-pay-request .text + .list-type-table {margin-top: 16px; } 
.page-pay-request .table-list-wrap {margin-bottom: 24px; } 
.page-pay-request .button-group + .notice-contents-wrap {margin-top: 24px; } 
.txt-data-area .btn.type-inherit {vertical-align: top;margin: 0;padding: 3px 9px;color: var(--text-primary );border: 1px solid var(--border-primary);background-color: var(--bg-canvas_white ); } 
.tit-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 24px; } 
.tit-info-wrap .num {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.tit-info-wrap .num em {color: var(--text-blue); } 
.pay-account-intro {margin-top: 32px; } 
.pay-account-intro li {margin-top: 12px; } 
.pay-account-intro li:first-child {margin-top: 0; } 
.pay-account-intro .item-content {position: relative;padding: 20px 20px 20px 60px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.pay-account-intro .item-content::before {display: block;content: "";position: absolute;left: 16px;top: 50%;width: 32px;height: 32px;background: rgba(255, 0, 0, 0.17);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.pay-account-intro .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.join-channel-intro .intro-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.join-channel-intro .intro-text02 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-install-intro {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-install-intro .intro-guide-box {text-align: center; } 
.page-install-intro .intro-guide-box .shinhan-logo {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 110px;margin-bottom: 24px; } 
.page-install-intro .intro-guide-box .shinhan-logo img {width: 100%; } 
.page-install-intro .intro-guide-box .h2 {margin: 0 0 8px 0; } 
.page-install-intro .intro-guide-box p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.notice-request-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 16px 20px;border: 1px solid var(--border-blue);border-radius: 12px;background-color: var(--bg-blue); } 
.notice-request-wrap p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.page-intro-transfer {background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 249, 252, 0)), color-stop(88.49%, var(--bg-gray)));background: linear-gradient(180deg, rgba(248, 249, 252, 0) 0%, var(--bg-gray) 88.49%); } 
.page-intro-transfer .txt-guide-intro {display: none;text-align: center;height: 170px;margin: 0 -20px;padding: 16px 10px 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.page-intro-transfer .txt-guide-intro.active {display: block; } 
.page-intro-transfer .txt-guide-intro .tit-guide-intro {margin-bottom: 8px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.page-intro-transfer .txt-guide-intro .subtext {display: inline-block;margin-top: 8px; } 
.page-intro-transfer .guide-intro-visual {position: relative;text-align: center;margin-bottom: -10px; } 
.page-intro-transfer .guide-intro-visual::after {display: none;content: "";position: absolute;left: 50%;width: 100%;bottom: -125px;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: 0.2s bottom ease-in;transition: 0.2s bottom ease-in; } 
.page-intro-transfer .guide-intro-visual img {width: 100%;height: auto; } 
.page-intro-transfer .guide-intro-visual.list01::after {width: 325.5px;height: 158.5px;margin-bottom: -35px;background: url(/images/web/img/simpleservice/img-character.png) 50% 100%/100% auto no-repeat; } 
.page-intro-transfer .guide-intro-visual.list02::after {width: 338px;height: 186px;margin-bottom: -45px;background: url(/images/web/img/simpleservice/img-character02.png) 50% 100%/100% auto no-repeat; } 
.page-intro-transfer .guide-intro-visual.list03::after {width: 354px;height: 256px;margin-bottom: -35px;background: url(/images/web/img/simpleservice/img-character03.png) 50% 100%/100% auto no-repeat; } 
.page-intro-transfer .swiper {padding-top: 50px; } 
.page-intro-transfer .swiper-horizontal > .swiper-pagination-bullets {bottom: unset;top: 5px; } 
.page-intro-transfer .swiper-slide-active .guide-intro-visual::after {bottom: 0; } 
.page-business-main {background-color: var(--bg-gray); } 
.page-business-main .h4 {margin-top: 40px; } 
.swiper-business-wrap {position: relative;padding-bottom: 40px; } 
.swiper-business-wrap .swiper {border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.swiper-business-wrap .business-banner-wrap {position: relative;padding: 20px; } 
.swiper-business-wrap .business-banner-wrap .h2 {margin-bottom: 16px; } 
.swiper-business-wrap .business-banner-wrap.list01 {background: url(/images/web/img/simpleservice/bg-business01.png) calc(100% - 20px) 50%/90px auto no-repeat; } 
.swiper-business-wrap .business-banner-wrap.list02 {background: url(/images/web/img/simpleservice/bg-business02.png) calc(100% - 20px) 50%/90px auto no-repeat; } 
.swiper-business-wrap .business-banner-wrap.list03 {background: url(/images/web/img/simpleservice/bg-business03.png) calc(100% - 20px) 50%/90px auto no-repeat; } 
.swiper-business-wrap .business-banner-wrap.list04 {background: url(/images/web/img/simpleservice/bg-business04.png) calc(100% - 20px) 50%/90px auto no-repeat; } 
.lounge-list-wrap li {margin-bottom: 12px; } 
.lounge-list-wrap li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 20px 20px 20px 80px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px; } 
.lounge-list-wrap .box { display: block; padding: 16px 20px 16px 80px; background: var(--bg-canvas_white ); border: 1px solid var(--gray-50); box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); border-radius: 16px; } 
.lounge-list-wrap .h4 {margin: 0;color: var(--text-primary ); } 
.lounge-list-wrap li a.list01 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge01.png) 20px 50%/48px auto no-repeat; } 
.lounge-list-wrap li a.list02 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge02.png) 20px 50%/48px auto no-repeat; } 
.lounge-list-wrap li a.list03 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge03.png) 20px 50%/48px auto no-repeat; } 
.lounge-list-wrap li a.list04 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge04.png) 20px 50%/48px auto no-repeat; } 
.lounge-list-wrap li a.list05 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge05.png) 20px 50%/48px auto no-repeat; } 
.lounge-list-wrap li a.list06 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge06.png) 20px 20px/48px auto no-repeat; } 
.lounge-list-wrap li a.list07 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge07.png) 20px 20px/48px auto no-repeat; } 
.lounge-list-wrap .list08 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-lounge08.png) 20px 20px/48px auto no-repeat; } 
.lounge-list-wrap .box.list08 { background-position: 20px 18px } 
.program-list-wrap {overflow: hidden;border-radius: 16px; } 
.program-list-wrap li {border-top: 1px solid var(--border-secondary); } 
.program-list-wrap li:first-child {border-top: 0; } 
.program-list-wrap li a {padding: 16px 20px;background-color: var(--bg-canvas_white ); } 
.program-list-wrap li a .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.contents-list-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: -12px; } 
.contents-list-wrap li {width: calc(50% - 6px);margin-bottom: 12px; } 
.contents-list-wrap li a {display: block;padding: 80px 5px 20px 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );letter-spacing: -1px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px;background-color: var(--bg-canvas_white ); } 
.contents-list-wrap li a.list01 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-contents01.png) 20px 20px/44px auto no-repeat; } 
.contents-list-wrap li a.list02 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-contents02.png) 20px 20px/44px auto no-repeat; } 
.contents-list-wrap li a.list03 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-contents03.png) 20px 20px/44px auto no-repeat; } 
.contents-list-wrap li a.list04 {background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-banner-benefit.png) 20px 20px/44px auto no-repeat; } 
.banner-benefit-zone {margin-top: 40px; } 
.banner-benefit-zone .link-banner-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 30px 10px 30px 76px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px;background: var(--bg-canvas_white ) url(/images/web/img/simpleservice/icon-contents04.png) 20px 50%/44px auto no-repeat; } 
.banner-benefit-zone .link-banner-view span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.guide-text-wrap {text-align: center;margin: 0 0 32px;padding-top: 180px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;background: url(/images/web/img/customer/bg-type-no-img.png) 50% 0/280px auto no-repeat; } 
.reservation-box {text-align: center; } 
.reservation-box .h3 {margin-bottom: 4px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.reservation-box .h3 span {color: var(--text-blue); } 
.reservation-box p {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-pension-view .content-sec .text {text-align: center; } 
.page-pension-view .content-sec .text .view-reason-text {display: block;margin: 8px 0 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.page-pension-view .bottom-sheet {margin-bottom: 16px; } 
.page-pension-view .bottom-sheet + .ui-form-sec {margin-top: 32px; } 
.page-pension-view .account-selector + .text {margin-top: 16px; } 
.page-pension-view .text > li .tel-link {color: var(--text-blue); } 
.page-pension-view .no-data-wrap {margin-bottom: 32px; } 
.page-pension-view .ui-form {margin-top: 32px; } 
.page-pension-view .step-wrap + .notice-contents-wrap {margin: 24px 0 32px;padding-top: 16px; } 
.page-status-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center; } 
.page-status-view .h4 {margin-top: 0; } 
.loading-area {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 80px;height: 80px;margin: 0 auto; } 
.loading-area::before {display: inline-block;content: "";width: 8px;height: 8px;border-radius: 4px;background-color: var(--bg-blue-same);-webkit-animation: fadeEffect 1.5s linear infinite;animation: fadeEffect 1.5s linear infinite;-webkit-animation-delay: 0s;animation-delay: 0s; } 
.loading-area::after {display: inline-block;content: "";width: 8px;height: 8px;margin-left: 10px;border-radius: 4px;background-color: var(--bg-blue-same);-webkit-animation: fadeEffect 1.5s linear infinite;animation: fadeEffect 1.5s linear infinite;-webkit-animation-delay: 1s;animation-delay: 1s; } 
.loading-area i {display: inline-block;width: 8px;height: 8px;margin-left: 10px;border-radius: 4px;background-color: var(--bg-blue-same);-webkit-animation: fadeEffect 1.5s linear infinite;animation: fadeEffect 1.5s linear infinite;-webkit-animation-delay: 2s;animation-delay: 2s; } 
@-webkit-keyframes fadeEffect {0% {opacity: 1; } 
100% {opacity: 0; } 
 }
@keyframes fadeEffect {0% {opacity: 1; } 
100% {opacity: 0; } 
 }
/*
 * 간편서비스 - 노재혁
 */
.simple-service-area > .complete-sec {margin-top: -8px; } 
.simple-service-area > .type-card-simple-srvice.soho-text:first-child {margin-top: -8px; } 
.simple-service-area .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.simple-service-area .information-change {position: relative;margin-top: 32px; } 
.simple-service-area .information-change .profile-image {display: block;position: relative;margin: 0 auto;width: 98px;overflow: hidden; } 
.simple-service-area .information-change .profile-image img {width: 96px;height: 96px; } 
.simple-service-area .simple-service {margin-top: 32px;width: 100%;height: 8px;background: var(--bg-gray); } 
.simple-service-area .qr-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 16px; } 
.simple-service-area .qr-area .my-link-area {margin-top: 16px; } 
.simple-service-area.seminar .icon-wrap .icon-temp-32::before {background: var(--palette-seafoam-600);border-radius: 50%; } 
.simple-service-area .type-card-simple-srvice + .list-type-table {margin-top: 32px; } 
.simple-service-area .list-type-table + .box-layout-wrap {margin-top: 24px; } 
.simple-service-area .information-change + .list-type-table {margin-top: 32px; } 
.simple-service-area .form-set + .subtext {margin-top: 16px; } 
.simple-service-area .support-route-area ul > li + li {margin-top: 16px; } 
.simple-service-area .support-route-area + .ui-form {margin-top: 32px; } 
.simple-service-area .text + .list-type-table {margin-top: 24px; } 
.simple-service-area .mylink-preview-wrap + .button-center {margin-top: 24px; } 
.simple-service-area .h5 + .ui-form-group {margin-top: 8px; } 
.simple-service-area .h5 + .ui-form-group .ui-form:nth-child(1) {margin-bottom: 12px; } 
.simple-service-area .ui-form + .terms-view-wrap {margin-top: 32px; } 
.simple-service-area .terms-view-wrap .tit-terms-area .input-type-checkbox em {font-weight: 300; } 
.tab-contents-wrap {padding: 16px 20px 0; } 
.tab-contents-wrap .h2.text-center {text-align: center; } 
.tab-inner-wrap {padding: 32px 0px 0; } 
.page-template-writing .visual-template-writing {padding: 32px 135px 32px 20px;background: var(--bg-blue) url(/images/web/img/simpleservice/bg-visual-writing.png) calc(100% - 20px) 56px/96px auto no-repeat; } 
.page-template-writing .h2 {margin-bottom: 8px; } 
.page-template-writing .h2 + .ui-form, .page-template-writing .h2 + .tabs {margin-top: 24px; } 
.page-template-writing .ui-list-wrap {margin: 0 -20px; } 
.page-template-writing .ui-list-wrap .ul-list .list-item {padding: 0 20px;border-bottom: 1px solid var(--border-secondary); } 
.page-template-writing .ui-list-wrap .ul-list .list-item .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.page-template-writing .type-round {margin-top: 32px; } 
.page-template-writing .type-round .list-item {margin-bottom: 12px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.page-template-writing .type-round .list-item .item-content {padding: 16px 16px; } 
.page-template-writing .type-round .list-item .item-content .item-body strong {position: relative;display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-template-writing .type-round .list-item .item-content .item-body .menu-third-list01 {background: url(/images/web/img/simpleservice/menu-third-list01.png) no-repeat 0/32px auto;padding: 4px 0 4px 48px; } 
.page-template-writing .type-round .list-item .item-content .item-body .menu-third-list02 {background: url(/images/web/img/simpleservice/menu-third-list02.png) no-repeat 0/32px auto;padding: 4px 0 4px 48px; } 
.page-template-writing .type-round .list-item .item-content .item-body .menu-third-list03 {background: url(/images/web/img/simpleservice/menu-third-list03.png) no-repeat 0/32px auto;padding: 4px 0 4px 48px; } 
.page-template-writing .type-round .list-item .item-content .item-body .menu-third-list04 {background: url(/images/web/img/simpleservice/menu-third-list04.png) no-repeat 0/32px auto;padding: 4px 0 4px 48px; } 
.page-template-writing .type-round .list-item .item-content .item-body .menu-third-list05 {background: url(/images/web/img/simpleservice/menu-third-list05.png) no-repeat 0/32px auto;padding: 4px 0 4px 48px; } 
.page-template-writing .type-round .list-item .item-content .item-body .menu-third-list06 {background: url(/images/web/img/simpleservice/menu-third-list06.png) no-repeat 0/32px auto;padding: 4px 0 4px 48px; } 
.page-template-writing .type-round .list-item .item-content .item-body .menu-third-list07 {background: url(/images/web/img/simpleservice/menu-third-list07.png) no-repeat 0/32px auto;padding: 4px 0 4px 48px; } 
.page-template-writing .terms-contents-box {padding-top: 32px; } 
.page-template-writing .terms-view-wrap + .bgcolor-01 {margin-top: 32px; } 
.page-template-writing .text + .subtext {margin-top: 8px; } 
.page-template-writing .ui-form-group + .button-group {margin-top: 4px; } 
.page-template-writing .ui-form.type-search-address {margin-bottom: 12px; } 
.page-template-writing .ui-form.type-account-add {margin-bottom: 12px; } 
.page-template-writing .ui-form + .related-elem {margin-bottom: 0; } 
.page-template-writing .ui-form + .related-elem + .ui-form {margin-top: 20px; } 
.page-template-writing .ui-form[data-mode=dropdown] {margin-bottom: 16px; } 
.page-template-writing .ui-form .form-label {position: relative; } 
.page-template-writing .ui-form .form-label .bullet-star {position: absolute;right: 0;top: 2px; } 
.page-template-writing .ui-form .bullet-star {position: relative;display: inline-block;padding-left: 12px;color: var(--text-tertiary);font-weight: 400;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.page-template-writing .ui-form .bullet-star::before {content: "*";position: absolute;left: 0;top: 2px;width: 4px;height: 4px; } 
.page-template-writing .notice-contents-wrap + .ui-form {margin-top: 32px; } 
.page-template-writing .button-group {margin: 24px 0; } 
.page-template-writing .subtext + .target-account-list {margin-top: 20px; } 
.page-template-writing ul.text > li .subtext.bullet-star {margin: 4px 0 0 0;padding-left: 12px; } 
.page-template-writing ul.text > li .subtext.bullet-star::before {content: "*"; } 
.page-template-writing .accordion-panel > ul.text > li {margin-top: 8px; } 
.page-template-writing .accordion-panel > ul.text > li:first-child {margin-top: 0; } 
.page-template-writing .accordion-panel > ul.text .accordion-list-text {margin-top: 16px; } 
.page-template-writing .ui-form.form-list-box {margin-bottom: 16px; } 
.target-account-list {margin-bottom: 24px; } 
.target-account-list li {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary);margin-top: 12px; } 
.target-account-list li:first-child {margin-top: 0; } 
.target-account-list li .account-info-wrap {position: relative;padding-right: 35px; } 
.target-account-list li .account-info-wrap .logo {position: absolute;left: 0;top: 10px;width: 24px;height: 24px; } 
.target-account-list li .account-info-wrap .logo img {width: 100%;height: 100%; } 
.target-account-list li .account-info-wrap .account-name {display: block;padding-left: 33px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.target-account-list li .account-info-wrap .account-number {display: block;padding-left: 33px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.target-account-list li .account-info-wrap .btn-list-close {position: absolute;right: 0;top: 50%;padding: 0;border: 0;background-position: -120px -48px;background-repeat: no-repeat;background-color: transparent;font-size: 1px;color: transparent;overflow: hidden;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.tit-account-guide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.tit-account-guide .tit-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.tit-account-guide .subtext {text-align: right; } 
.list-account-select .type-card-mix.checked {border-color: var(--border-blue-same); } 
.list-account-select .type-card-mix.ty2.checked {border-color: var(--border-blue-same); } 
.list-account-select .type-card-mix .info-top-mix .input-type-checkbox {width: 100%; } 
.list-account-select .type-card-mix .info-top-mix .input-type-checkbox input[type=checkbox] + label em {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.list-account-select .type-card-mix .tit-info-detail {margin: 0 0 6px;color: var(--text-tertiary); } 
.list-account-select .type-card-mix .table-list-no-line table tbody td {padding: 0; } 
.list-account-select .type-card-mix .info-top-mix .input-type-checkbox input[type=radio]{position: absolute;left:auto;right:0;top:0;display:inline-block;width:24px;height:24px;margin:0;padding:0;vertical-align:middle;background-color:transparent;z-index:1;}							
.list-account-select .type-card-mix .info-top-mix .input-type-checkbox input[type=radio] + label{display:block;min-width:24px;line-height:24px;min-height:26px;color:var(--text-tertiary);}
.list-account-select .type-card-mix .info-top-mix .input-type-checkbox input[type=radio] + label::after{content:"";position: absolute;left:auto;top:0;right:0;width:24px;height:24px;background-image: url(/images/web/img/icon/sprite-selection-control.png);background-size:96px 96px;background-position:0 -24px;background-repeat:no-repeat;background-color:transparent;}
.list-account-select .type-card-mix .info-top-mix .input-type-checkbox input[type=radio]:checked + label::after{background-position:0 0;background-repeat:no-repeat;background-color:transparent;}
.list-account-select .type-card-mix .info-top-mix .input-type-checkbox input[type=radio] + label em {overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;white-space:nowrap;font-size:var(--t5-font-size);line-height:var(--t5-line-height);letter-spacing:-0.5px;color:var(--text-primary );font-weight:500;vertical-align:top;}
.page-umbrella-view .h4 {margin-top: 28px; } 
.page-umbrella-view .tab-list {margin: 0 0 24px; } 
.page-umbrella-view .btn-counsel-wrap {text-align: center;margin-top: 32px; } 
.page-umbrella-view .btn-counsel-wrap button + button {margin-left: 8px; } 
.page-umbrella-view .notice-contents-wrap + .terms-view-wrap {margin-top: 24px; } 
/*
 * 관리
 */
.page-management .h2 {margin-bottom: 16px; } 
.page-management .text {margin-top: 8px; } 
.page-management .roundbox-check {margin-bottom: 32px; } 
.page-management .font-t5 {margin-top: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.page-management .guide-input-box {margin-top: 32px; } 
.page-management .complete-sec .text {text-align: center; } 
.page-management .terms-view-wrap {margin-top: 32px; } 
.page-management .terms-view-wrap.mg-top-none {margin-top: 0; } 
.page-management .account-selector + .ui-form {margin-top: 24px; } 
.type-management p.text + p.subtext {margin-top: 8px; } 
.account-setting-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding-bottom: 12px;border-bottom: 1px solid var(--gray-600); } 
.account-setting-list li button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 0;background-color: transparent; } 
.account-setting-list li button span {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.account-setting-list li button span::after {content: "";vertical-align: middle;display: inline-block;width: 24px;height: 24px;margin-left: 5px; } 
.account-setting-list li button.btn-setting-email span::after {background-position: -169px -48px;background-repeat: no-repeat;background-color: transparent; } 
.account-setting-list li button.btn-setting-account {margin-left: 5px; } 
.account-setting-list li button.btn-setting-account span::after {background-position: -120px -120px;background-repeat: no-repeat;background-color: transparent; } 
.select-account-list {margin-bottom: 12px; } 
.select-account-list li {border-bottom: 1px solid var(--border-secondary); } 
.select-account-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0; } 
.select-account-list li a .logo {overflow: hidden;display: block;overflow: hidden;width: 24px;height: 24px;margin-right: 8px;border-radius: 12px; } 
.select-account-list li a .logo img {display: block;width: 100%;height: 100%; } 
.select-account-list li a .account-info-view strong {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.select-account-list li a .account-info-view p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.tip-guide-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.tip-guide-area p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.tip-guide-area .tooltip-area {margin-left: 8px; } 
.guide-input-box .h2 {margin-bottom: 8px; } 
.guide-input-box .ui-form {margin: 16px 0 12px; } 
.register-add-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.register-add-list li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.register-add-list li a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;padding-top: 88px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.register-add-list li a::before {content: "";overflow: hidden;position: absolute;left: 50%;top: 0;width: 80px;height: 80px;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-radius: 40px;background-color: var(--bg-gray); } 
.all-check-account {text-align: right;margin: 33px 0 8px; } 
.all-check-account .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.all-check-account .allow-check-account {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.all-check-account .allow-check-account .txt-option-view {display: inline-block;margin-right: 9px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-list-wrap .button-group {margin-top: 24px; } 
.account-list-wrap .button-group .btn.icon-plus .label {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.account-list-wrap + .ui-form {margin-top: 32px; } 
.view-account-list li:last-child .accordion-panel {border-bottom: 0; } 
.view-account-list li .accordion-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.view-account-list li .accordion-title .logo {overflow: hidden;width: 24px;height: 24px;margin-right: 8px;border-radius: 12px; } 
.view-account-list li .accordion-title .logo img {width: 100%;height: 100%; } 
.view-account-list li .accordion-title .name {display: inline-block;margin-right: 5px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.view-account-list li .accordion-title .num-view {display: inline-block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.view-account-list li .accordion-panel .detail-account-info:first-child {margin-top: 0; } 
.view-account-list li .accordion-panel .detail-account-info .input-type-checkbox.check-r input[type=checkbox] + label::after {top: 8px; } 
.view-account-list li .accordion-panel .detail-account-info .error-log-view {margin-top: 12px; } 
.view-account-list li .accordion-panel .detail-view-account {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-right: 32px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.view-account-list li .accordion-panel .detail-view-account::after {content: "";width: 24px;height: 24px;background-position: -144px -144px;background-repeat: no-repeat;background-color: transparent; } 
.view-account-list li .input-type-checkbox label em {font-weight: 500; } 
.view-account-list li .input-type-checkbox .account-num {display: block;margin-top: 4px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.view-account-list li .input-type-checkbox .view-email {display: block;margin-top: 8px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.view-account-list li .view-balance-area {text-align: right;margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.view-account-list li .detail-account-info {margin-top: 24px; } 
.view-account-list li .detail-account-info.disabled .input-type-checkbox label em, .view-account-list li .detail-account-info.disabled .view-balance-area {color: var(--text-tertiary); } 
.page-management .view-account-list {border-top: 1px solid var(--border-secondary); } 
.page-management .view-account-list li {padding: 0; } 
.register-status-view .no-data-wrap {margin-bottom: 32px; } 
.register-status-view .btn.icon-plus .label {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.select-account-wrap {border-top: 1px solid var(--gray-600); } 
.select-account-wrap li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.no-link-wrap {position: relative;text-align: center;margin-bottom: 32px;padding-top: 72px; } 
.no-link-wrap::before {content: "";position: absolute;left: 50%;top: 0;width: 56px;height: 56px;margin-left: -28px;background: url(/images/web/img/icon/icon-not-found.png) no-repeat 50% 0;background-size: 100% 100%; } 
.no-link-wrap .h2 {margin-bottom: 8px; } 
.account-info-detail {padding-top: 16px; } 
.account-info-detail li {position: relative;margin-top: 24px; } 
.account-info-detail li:first-child {margin-top: 0; } 
.account-info-detail li .tit-account-name {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.account-info-detail li .txt-account-info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-info-detail li .txt-account-info .email-info-view {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.account-info-detail li .txt-account-info .email-info-view.error {color: var(--text-red); } 
.account-info-detail li .txt-balance-info {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.account-info-detail li .error-log-view {margin-top: 12px; } 
.account-info-detail.type-toggle li .btn-toggle-switch {position: absolute;right: 0;top: 14px; } 
.account-info-detail.type-toggle li .tit-account-name, .account-info-detail.type-toggle li .txt-account-info {padding-right: 55px; } 
.error-log-view {position: relative;padding: 8px 0 8px 44px;color: var(--text-red);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-radius: 6px;background-color: var(--bg-gray); } 
.error-log-view::before {content: "";position: absolute;left: 16px;top: 50%;width: 24px;height: 24px;margin-top: -12px;background: url(/images/web/img/icon/icon-error-log-view.png) no-repeat 50% 0;background-size: 100% 100%; } 
.option-select-area {margin-bottom: 32px; } 
.option-select-area .tit-select-type {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.option-select-area .info-select-value .btn-select-value {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: left;width: 100%;padding: 16px 36px 16px 0;border: 0;border-bottom: 1px solid var(--border-primary);background-color: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box; } 
.option-select-area .info-select-value .btn-select-value::after {content: "";position: absolute;right: 4px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.option-select-area .info-select-value .btn-select-value .logo {width: 24px;height: 24px; } 
.option-select-area .info-select-value .btn-select-value .logo img {vertical-align: top;width: 100%;height: 100%; } 
.option-select-area .info-select-value .btn-select-value .text {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-left: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
/*
 * 관리
 */
.change-account-password .h2 {margin-bottom: 16px; } 
.change-account-password .ui-list .acc-dt {font-weight: 500; } 
.change-account-password .check-all {margin-top: 32px;padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.change-account-password .check-all input + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
/*
 * 조회/관리 > 계좌관리 
 */
.home-add-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 24px 0 80px 0; } 
.home-add-area .btn-text {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;text-align: center; } 
.home-add-area .home-add-text {color: var(--text-tertiary); } 
.bottom-sheet-contents.relative-type {position: relative; } 
.sucess-text-type {opacity: 0;position: absolute;z-index: 10;bottom: 0;text-align: center;width: calc(100% - 40px);padding: 10px 16px;color: var(--text-ondark_primary-same);background: var(--bg-dark);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 8px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out; } 
.sucess-text-type.active {opacity: 1; } 
.home-screen-add {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.pop-text-mt16 {margin-top: 16px; } 
/*
* 절세 시뮬레이션 160101, 103, 104
*/
/* .btn-radio-list { margin-bottom: 16px; } 
 p.text-dodge {@include font-t7;color: $GREY500; } 
.box-layout-wrap { &.border-radius { border-radius: 6px; } 
 &.margin-t { margin-top:50px; } 
 }*/
/*
 * 절세 시뮬레이션 결과 160102
 */
.container {/* 무주택 확인서 신청 */
/* 무주택 확인서 신청 */}
.container .tex-dodge-box {position: relative;background: var(--bg-gray);margin-top: -30px;margin-left: -20px;margin-right: -20px;padding: 30px 22px 30px 22px; } 
.container .tex-dodge-box h2 {margin-top: 0;margin-bottom: 24px; } 
.container .tex-dodge-box h2 .text {font-weight: 300; } 
.container .tex-dodge-box h2 + .date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: -16px;margin-bottom: 24px; } 
.container .tex-dodge-box .tex-dodge-text {position: relative;padding: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;color: var(--text-blue); } 
.container .tex-dodge-box .tex-dodge-text > p {padding: 0 8px; } 
.container .tex-dodge-box .tex-dodge-text > p:first-child {font-weight: 500; } 
.container .tex-dodge-box .tex-dodge-text.padding-dodge {padding: 24px 16px 67px 16px; } 
.container .tex-dodge-box .tex-dodge-text p.bold {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-bg + p.tp-p-text {margin-top: 16px; } 
.container .tex-dodge-box .tex-dodge-text p.tp-p-text {text-align: center;vertical-align: middle;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px; } 
.container .tex-dodge-box .tex-dodge-text .div-fl-box {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.container .tex-dodge-box .tex-dodge-text .div-fl-box + .tp-p-text {margin-top: 16px; } 
.container .tex-dodge-box .tex-dodge-text .text-p {padding-top: 8px;padding-bottom: 8px;color: var(--text-primary );font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.container .tex-dodge-box .tex-dodge-text .text-p .span-text {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .tex-dodge-box .tex-dodge-text .box-layout-wrap {border-radius: 8px; } 
.container .tex-dodge-box .tex-dodge-text .box-layout-wrap.box-margin {margin: 24px 0 0 0; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-bg {position: relative;margin: 0 auto;width: 80px;text-align: center; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-bg li.tex-bg {margin: 0 0 8px 0;padding: 28px 0 28px 0;width: 80px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);border-radius: 50px; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-bg li.tex-bg-grey {margin: 0 0 8px 0;padding: 28px 0 28px 0;width: 80px;background: var(--bg-gray);color: var(--text-primary );border-radius: 50px; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-bg li.tex-bg-red {color: var(--text-red); } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-fl {position: relative;float: left;margin: 0 auto;text-align: center; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-fl li.tex-bg {margin: 0 0 8px 0;padding: 28px 0 28px 0;width: 80px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);border-radius: 50px; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-fl li.tex-bg-pd {margin: 0 0 8px 0;padding: 16px 0 16px 0;width: 80px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);border-radius: 50px; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-fl li.tex-bg-grey {margin: 0 0 8px 0;padding: 16px 0 16px 0;width: 80px;background: var(--bg-gray);color: var(--text-primary );border-radius: 50px; } 
.container .tex-dodge-box .tex-dodge-text .tex-dodge-fl li.tex-bg-red {color: var(--text-red); } 
.container .tex-dodge-box .tex-dodge-text p.dodge-p-text {margin-top: 16px;text-align: center;color: var(--text-tertiary); } 
.container .tex-dodge-box .tex-dodge-text p.dodge-p-text.p-margin {position: absolute;top: 140px;left: 50%;width: 280px;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%); } 
.container .tex-dodge-box .tex-dodge-text p.dodge-p-text span {color: var(--text-primary ); } 
.container .tex-dodge-box .tex-dodge-fr {position: relative;float: left;margin: 0 auto;text-align: center; } 
.container .tex-dodge-box .tex-dodge-fr li.tex-bg {margin: 0 0 8px 0;padding: 28px 0 28px 0;width: 80px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);border-radius: 50px; } 
.container .tex-dodge-box .tex-dodge-fr li.tex-bg-grey {margin: 0 0 8px 0;padding: 28px 0 28px 0;width: 80px;background: var(--bg-gray);color: var(--text-primary );border-radius: 50px; } 
.container .tex-dodge-box .tex-dodge-fr li.tex-bg-red {color: var(--text-red); } 
.container .tex-dodge-box .tex-dodge-text span {color: var(--text-brand); } 
.container .tex-dodge-box ul.text.margin-ul {margin-top: 16px;clear: both; } 
.container .tex-dodge-box + p.text {margin-top: 16px; } 
.container .deduction-box {margin: 30px 0;/* 납입하신금액 이미지 css */
/* 납입하신금액 이미지 css 끝 */
/* 결과 소득공제 몰리 이미지 부분 */
/* 결과 소득공제 몰리 이미지 부분 끝 */
/* 결과 소득공제 ul 부분 */
/* 결과 소득공제 ul 부분 끝 */}
.container .deduction-box .title.h5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 4px; } 
.container .deduction-box .margin-ul {margin-top: 32px; } 
.container .deduction-box.border-top-bg {border-top: 8px solid var(--border-secondary);margin-left: -20px;margin-right: -20px; } 
.container .deduction-box.border-top-bg .ui-list-wrap {margin-top: 30px;padding: 0 20px 0 20px; } 
.container .deduction-box p.h4 span.text-color {color: var(--text-blue); } 
.container .deduction-box .btn {margin: 24px 0 0 0;width: 100%; } 
.container .deduction-box .button-group {width: 50%; } 
.container .deduction-box .button-group .btn {margin: 24px 5px 0 0; } 
.container .deduction-box .deduction-bg {text-align: center;background: url(/images/web/img/moneybus/deduction_bg01.png) no-repeat center 0px/140px 270px; } 
.container .deduction-box .deduction-bg ul.deduction-bg-ul {margin-top: 25px;height: 270px; } 
.container .deduction-box .deduction-bg ul.deduction-bg-ul li {padding: 47px 0 44px 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;background: none; } 
.container .deduction-box .deduction-bg ul.deduction-bg-ul li span.span-li {color: var(--text-placeholder-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container .deduction-box .deduction-bg ul.deduction-bg-ul li span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary-same);} 
.container .deduction-box .deduction-bg ul.deduction-bg-ul li:nth-child(2) {color: var(--text-ondark_primary-same); } 
.container .deduction-box .deduction-text {margin: 24px 0 32px 0;text-align: center;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.container .deduction-box .deduction-text span {color: var(--text-brand); } 
.container .deduction-box .item-content {padding: 0; } 
.container .deduction-box .item-content .item-body span {vertical-align: middle;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .deduction-box .item-content .item-body p {margin: 10px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container .deduction-box .item-content .item-body-p span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);vertical-align: top; } 
.container .deduction-box .item-content .tooltip-trigger {vertical-align: middle; } 
.container .deduction-box p.img-bg {margin: 45px 0 32px 0;text-align: center; } 
.container .deduction-box p.img-bg img {width: 85px;height: 123px; } 
.container .deduction-box ul.deduction-ul-text {padding: 0 12px; } 
.container .deduction-box ul.deduction-ul-text li {padding: 0 0 24px 0;height: 80px;clear: both;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;background: url(/images/web/img/moneybus/deduction_img.png) no-repeat 60% 33px;background-size: 32px 14px; } 
.container .deduction-box ul.deduction-ul-text li span.tex-li-left {float: left;padding: 15px 0 0 0;color: var(--text-primary );font-weight: 500; } 
.container .deduction-box ul.deduction-ul-text li span.tex-li-left .left-text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container .deduction-box ul.deduction-ul-text li span.tex-li-left .left-text strong {font-weight: normal;color: var(--text-blue); } 
.container .deduction-box ul.deduction-ul-text li span.tex-li-right {float: right;padding: 20px 0px;width: 80px;text-align: center;color: var(--text-ondark_primary-same); } 
.container .deduction-box ul.deduction-ul-text li span.tex-li-right.bg-01 {background: var(--bg-blue);border-radius: 50px;line-height: 20px;color: var(--text-brand); } 
.container .deduction-box ul.deduction-ul-text li span.tex-li-right.bg-02 {background: var(--bg-blue-same);border-radius: 50px;line-height: 20px; } 
.container .deduction-box ul.deduction-ul-text li span.tex-li-right.bg-03 {padding: 10px 0;background: var(--bg-blue-same);border-radius: 50px;line-height: 20px; } 
.container .deduction-box .deduction-p {margin: 10px 0;text-align: center;clear: both; } 
.container .deduction-box .deduction-p a {color: var(--text-tertiary);text-decoration: none; } 
.container .deduction-box .deduction-p span {border-bottom: 1px solid var(--border-primary_heavy-same);padding: 0 0 2px 0; } 
.container .deduction-box .deductions-bg {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 24px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;margin: 24px auto 0;width: 320px;text-align: center; } 
.container .deduction-box .deductions-bg .text-01 {position: relative;width: 148px;height: 310px;background: url(/images/web/img/moneybus/deduction_bg01.png) no-repeat center bottom/148px 278px; } 
.container .deduction-box .deductions-bg .text-01 .h6 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .deduction-box .deductions-bg .text-01 li {padding: 50px 0 37px 0; } 
.container .deduction-box .deductions-bg .text-01 li span.span-li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container .deduction-box .deductions-bg .text-01 li span.span-li-b {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .deduction-box .deductions-bg .text-01 li:nth-child(2) {color: var(--text-ondark_primary-same); } 
.container .deduction-box .deductions-bg .text-01 li:nth-child(2) span.span-li {color: var(--text-ondark_primary-same); } 
.container .deduction-box .deductions-bg .text-01 li:nth-child(2) span.span-li-b {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container .deduction-box .deductions-bg .text-02 {position: relative;width: 148px;height: 310px;background: url(/images/web/img/moneybus/deduction_bg01.png) no-repeat center bottom/148px 278px; } 
.container .deduction-box .deductions-bg .text-02 .h6 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .deduction-box .deductions-bg .text-02 li {padding: 50px 0 37px 0; } 
.container .deduction-box .deductions-bg .text-02 li span.span-li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container .deduction-box .deductions-bg .text-02 li span.span-li-b {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .deduction-box .deductions-bg .text-02 li:nth-child(2) {color: var(--text-ondark_primary-same); } 
.container .deduction-box .deductions-bg .text-02 li:nth-child(2) span.span-li {color: var(--text-ondark_primary-same); } 
.container .deduction-box .deductions-bg .text-02 li:nth-child(2) span.span-li-b {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container .deduction-box .deductions-bg .text-03 {position: relative;width: 300px;height: 124px;margin: -42px auto 0;background: url(/images/web/img/moneybus/deductions-bg0.png) no-repeat 0 0/100% 100%; } 
.container .deduction-box .deductions-bg .text-03 li {padding: 58px 0 37px 0;color: var(--text-ondark_primary-same); } 
.container .deduction-box .deductions-bg .text-03 li span.span-li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container .deduction-box .deductions-bg .text-03 li span.span-li-b {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .deduction-box .box-layout-wrap.box-margin {border-radius: 12px; } 
.container .tax-credit-box {position: relative;border-top: 8px solid var(--border-secondary);margin-left: -20px;margin-right: -20px; } 
.container .tax-credit-box p.h4 span.text-color {color: var(--text-blue); } 
.container .tax-credit-box p.cash_bg {padding: 32px 0 24px 0; } 
.container .tax-credit-box p.cash_bg img {display: block;width: 120px;height: 120px;margin: 0 auto; } 
.container .tax-credit-box .tax-credit {padding: 32px 20px; } 
.container .tax-credit-box .item-content {padding: 0 0 20px 0; } 
.container .tax-credit-box .item-content .item-body span {vertical-align: middle;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .tax-credit-box .item-content .item-body p {margin: 10px 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container .tax-credit-box .item-content .item-body-p span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);vertical-align: top; } 
.container .tax-credit-box .item-content .tooltip-trigger {vertical-align: middle; } 
.container .tax-credit-box .tax-credit-bg {position: relative;width: 311px;height: 200px;margin: 0 auto;background: url(/images/web/img/moneybus/tax_credit_img.png) no-repeat center 0px/100% 100%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container .tax-credit-box .tax-credit-bg p.bg-text01 {position: absolute;top: 40px;left: 239px;width: 70px;text-align: center;color: var(--text-ondark_primary-same);font-weight: 500; } 
.container .tax-credit-box .tax-credit-bg p.bg-text02 {position: absolute;top: 38px;left: 2px;color: var(--text-blue);font-weight: 500;line-height: 20px; } 
.container .tax-credit-box .tax-credit-bg p.bg-text02 span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container .tax-credit-box .tax-credit-bg p.bg-text03 {position: absolute;top: 121px;left: 2px;color: var(--text-primary );font-weight: 500;line-height: 20px; } 
.container .tax-credit-box .tax-credit-bg p.bg-text03 span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container .tax-credit-box .tax-credit-bg01 {position: relative;width: 311px;height: 200px;margin: 0 auto;background: url(/images/web/img/moneybus/tax_credit_img01.png) no-repeat center 0px/100% 100%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container .tax-credit-box .tax-credit-bg01 p.bg-text01 {position: absolute;top: 42px;left: 239px;width: 70px;text-align: center;color: var(--text-ondark_primary-same);font-weight: 500; } 
.container .tax-credit-box .tax-credit-bg01 p.bg-text02 {position: absolute;top: 39px;left: 2px;color: var(--text-blue);font-weight: 500;line-height: 20px; } 
.container .tax-credit-box .tax-credit-bg01 p.bg-text02 span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container .tax-credit-box .tax-credit-bg01 p.bg-text03 {position: absolute;top: 94px;left: 2px;color: var(--text-primary );font-weight: 500;line-height: 20px; } 
.container .tax-credit-box .tax-credit-bg01 p.bg-text03 span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container .tax-credit-box .tax-credit-bg01 p.bg-text04 {position: absolute;top: 148px;left: 2px;color: var(--text-primary );font-weight: 500;line-height: 20px; } 
.container .tax-credit-box .tax-credit-bg01 p.bg-text04 span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container .tax-credit-box .deduction-p {text-align: center;clear: both; } 
.container .tax-credit-box .deduction-p a {color: var(--text-tertiary);text-decoration: none; } 
.container .tax-credit-box .deduction-p span {border-bottom: 1px solid var(--border-primary_heavy-same);padding: 0 0 2px 0; } 
.container .tax-credit-box .button-padding {padding: 30px 20px 0 20px;width: 100%;text-align: center; } 
.container .tax-credit-box .button-padding a {width: 100%;margin: 0; } 
.container .tax-credit-box .button-padding span {margin: 0 auto; } 
.container .tax-credit-box .arrow-box {margin: 32px 0;padding: 0 20px 0 20px; } 
.container .tax-credit-box .arrow-box a {padding: 16px 15px 16px 15px;border-radius: 12px;background: var(--bg-gray);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container .tax-credit-box .arrow-box span.arrow-span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container .tax-credit-box .box-layout-wrap.border-radius.margin-t {border-radius: 12px; } 
.container .homeles-box {position: relative;border-top: 8px solid var(--border-secondary);margin-left: -20px;margin-right: -20px; } 
.container .homeles-box .homeles {padding: 32px 20px 0 20px; } 
.container .homeles-box .homeles .button-padding {padding: 24px 0px 0 0px;width: 100%;text-align: center; } 
.container .homeles-box .homeles .button-padding a {width: 100%;margin: 0; } 
.container .homeles-box .homeles .button-padding span {margin: 0 auto; } 
.container .homeles-box .homeles-text-box {margin-top: 32px;background: var(--bg-gray);border-radius: 12px; } 
.container .homeles-box .homeles-text-box a {display: block; } 
.container .homeles-box .homeles-text-box a img {display: block;width: 100%; } 
.container .homeles-box .homeles-text-box .padding-box {position: relative;padding: 15px 20px;height: 64px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container .homeles-box .homeles-text-box .padding-box::after {content: "";position: absolute;right: 18px;top: 4px;width: 56px;height: 56px;background: url(/images/web/img/moneybus/homeles-text-box-bg.png) no-repeat 0 0/100% 100%; } 
.container .homeles-box .homeles-text-box .padding-box p {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;line-height: 1;font-weight: 500; } 
.container .homeles-box .homeles-text-box .padding-box p.text-p {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;line-height: 1;font-weight: 300; } 
.container .homeles-box .box-layout-wrap {border-radius: 12px; } 
/*
* 카드 비밀번호변경
*/
.pw-box {position: relative;margin-top: 32px;border: 1px solid var(--border-blue-same);border-radius: 6px; } 
.pw-box .card-text {padding: 16px 20px 16px 20px; } 
.pw-box .card-text .input-type-checkbox.card-pa {position: absolute;top: 16px;right: -15px; } 
.pw-box .card-text .input-type-checkbox label.card-no em {font-size: 0px; } 
.pw-box .card-text dl.card-dl {display: inline-block;width: 100%; } 
.pw-box .card-text dl.card-dl dt {float: left;width: 50%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pw-box .card-text dl.card-dl dd {float: right;text-align: right;width: 50%;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pw-box .card-text p.card-p-text {padding-top: 8px;border-top: 1px solid var(--border-secondary);clear: both;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.pw-box {position: relative;margin-top: 32px;border-radius: 6px; } 
.pw-box.pw-box-gr {margin-top: 12px;border: 1px solid var(--border-primary); } 
.pw-box .card-text .input-type-radio.card-pa {position: absolute;top: 16px;right: -15px; } 
.pw-box .card-text .input-type-radio label.card-no em {font-size: 0px; } 
.button-group.button-m {margin-top: 40px; } 
.card-no-box {position: relative;margin-top: 96px;text-align: center; } 
.card-no-box p {padding: 23px 0 0 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.button-group.button-ba {position: absolute;bottom: 0;width: 100%; } 
.untact p {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.untact p span {color: var(--text-brand); } 
.untact-box {position: relative;margin-top: 24px;border: 1px solid var(--border-primary);border-radius: 6px; } 
.untact-box.m-untact {margin-top: 12px; } 
.untact-box .untact-text01 {padding: 16px 20px 16px 20px; } 
.untact-box .untact-text01 p.step-bg {position: absolute;top: 22px;right: 16px;padding: 3px;text-align: center;background: var(--bg-blue);width: 42px;color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.untact-box .untact-text01 p.img-text01 {padding: 5px 0 5px 40px;background: url(/images/web/img/icon/icon-manage-img02.png) no-repeat left center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.untact-box .untact-text01 p.img-text02 {padding: 5px 0 5px 40px;background: url(/images/web/img/icon/icon-manage-img01.png) no-repeat left center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.untact-box .untact-text01 p.text-untact {margin: 16px 0 0 0;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.untact-ok-box .untact-ok {padding: 70px 0 0 0;background: url(/images/web/img/icon/icon-complete56.png) no-repeat left top;background-size: 56px 56px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.untact-ok-box .untact-no {padding: 70px 0 0 0;background: url(/images/web/img/icon/icon-rejected56.png) no-repeat left top;background-size: 56px 56px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.untact-ok-box .untact-ok-card {margin-top: 32px;padding: 16px 20px 16px 20px;color: var(--text-tertiary);background: var(--bg-gray);border-radius: 6px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.untact-ok-box .untact-ok-card span.untact-ok-cl {float: right;text-align: right;color: var(--text-blue); } 
.untact-ok-box .bottom-notice-contents {margin-top: 16px; } 
.untact-ok-box .bottom-notice-contents.untact-ok-sp li span {color: var(--text-blue); } 
.button-group.button-card {padding: 0 20px 0 20px;margin: 0 0 12px 0; } 
/*
* 외환
*/
.my-forex {background: var(--bg-gray); } 
.my-forex .my-forex-wrap section {padding-left: 20px;padding-right: 20px; } 
.my-forex .my-forex-wrap section:nth-child(1) {padding-top: 32px;padding-bottom: 32px; } 
.my-forex .my-forex-wrap section:nth-child(2) {padding-top: 35px;background: -webkit-gradient(linear, left top, right top, color-stop(1.5%, var(--bg-blue-same)), to(var(--bg-blue-same))) no-repeat border-box;background: linear-gradient(90deg, var(--bg-blue-same) 1.5%, var(--bg-blue-same) 100%) no-repeat border-box;background-size: 100% 238px; } 
.my-forex .my-forex-wrap section:nth-child(2).has-no {padding-bottom: 32px; } 
.my-forex .my-forex-wrap section:nth-child(2).short {background-size: 100% 165px; } 
.my-forex .my-forex-wrap section:nth-child(3) {padding-top: 32px; } 
.my-forex .my-forex-wrap section:nth-child(4) {padding-top: 32px; } 
.my-forex .my-forex-wrap section:nth-child(5) {padding-top: 32px; } 
.my-forex .my-forex-wrap .box-my-rate.show .display-today-rate {height: 0;padding: 0; } 
.my-forex .my-forex-wrap .box-my-rate.show .exchange-rate-information {height: 150px;padding: 16px 16px;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information {padding: 0 16px;height: 0;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;z-index: 1;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;border-radius: 12px;overflow: hidden; } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information ul span {display: block;margin: 0 auto;text-align: center; } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information ul span.currency-text {font-size: 11px;color: var(--text-ondark_primary-same);background: var(--bg-blue-same);border-radius: 12px;width: 34px;height: 20px;line-height: 20px; } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information ul span.currency-value {margin-top: 4px;color: var(--text-primary );font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information ul span.currency-rate {position: relative;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information ul span.currency-rate.up {color: var(--text-red); } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information ul span.currency-rate.down {color: var(--text-blue); } 
.my-forex .my-forex-wrap .box-my-rate .exchange-rate-information .subtext {margin-top: 16px;text-align: center;color: var(--text-disabled-same); } 
.my-forex .my-forex-wrap .box-my-rate .display-today-rate {height: auto;padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white );overflow: hidden;text-align: center;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; } 
.my-forex .my-forex-wrap .box-my-rate .display-today-rate .icon {width: 24px;height: 24px;display: inline-block;background-position: -168px -96px;background-repeat: no-repeat;background-color: transparent;vertical-align: -7px; } 
.my-forex .my-forex-wrap .box-my-rate .display-today-rate .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-forex .my-forex-wrap #btnSlide {position: relative;z-index: 2;display: block;width: 40px;height: 40px;padding: 0;border: 0;margin: -20px auto 0;border-radius: 0 0 50px 50px;background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, var(--bg-canvas_white )));background: linear-gradient(180deg, transparent 50%, var(--bg-canvas_white ) 50%); } 
.my-forex .my-forex-wrap #btnSlide.closed .icon {-webkit-transform: rotate(180deg) translateX(-50%);transform: rotate(180deg) translateX(-50%); } 
.my-forex .my-forex-wrap #btnSlide .label {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.my-forex .my-forex-wrap #btnSlide .icon {position: absolute;width: 24px;height: 24px;top: 16px;left: 50%;-webkit-transform-origin: left;transform-origin: left;-webkit-transform: rotate(0deg) translateX(-50%);transform: rotate(0deg) translateX(-50%);background-position: -24px -72px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; } 
.my-forex .my-forex-wrap .box-forex-status {position: relative; } 
.my-forex .my-forex-wrap .box-forex-status .h2 {color: var(--text-ondark_primary-same);margin-bottom: 20px; } 
.my-forex .my-forex-wrap .box-forex-status .list-type-table {padding-top: 0;padding-bottom: 0;border-top: 0;border-bottom: 0;margin-bottom: 24px; } 
.my-forex .my-forex-wrap .box-forex-status .list-type-table .tit-data-area {color: var(--text-ondark_primary-same); } 
.my-forex .my-forex-wrap .box-forex-status .list-type-table .txt-data-area {color: var(--text-ondark_primary-same);font-weight: 500; } 
.my-forex .my-forex-wrap .box-forex-status .tabs .tab-list {position: absolute;top: 5px;right: 0; } 
.my-forex .my-forex-wrap .box-forex-status .tabs .tab-list .tab-item {position: relative;color: var(--text-disabled-same);padding: 0;margin: 0;border: 0;background: transparent;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.my-forex .my-forex-wrap .box-forex-status .tabs .tab-list .tab-item:first-child {margin-right: 16px; } 
.my-forex .my-forex-wrap .box-forex-status .tabs .tab-list .tab-item::before {position: absolute;content: "";display: inline-block;width: 52px;height: 1px;background-color: var(--gray-300);bottom: 0px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.my-forex .my-forex-wrap .box-forex-status .tabs .tab-list .tab-item.active {color: var(--text-ondark_primary-same); } 
.my-forex .my-forex-wrap .box-forex-status .tabs .tab-list .tab-item.active::before {background-color: var(--bg-canvas_white ); } 
.my-forex .my-forex-wrap .box-forex-status .tabs .more-button {margin-bottom: 0; } 
.my-forex .my-forex-wrap .box-forex-status .tabs .more-button button {background: transparent; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-service,
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice {background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice {padding: 16px 16px 4px; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice .table-list-no-line {padding-top: 12px; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice table {border-collapse: separate;border-spacing: 0 12px; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice table th {padding: 0; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice table th .icon {display: inline-block;width: 40px;height: 40px;background-image: url("/images/web/img/exchange/icon-exchange-history.png");background-position: center;background-repeat: no-repeat;background-size: auto;vertical-align: -3px; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice table th .text {display: inline-block;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice table th .text strong {display: block; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice table td {padding: 0;vertical-align: middle; } 
.my-forex .my-forex-wrap .box-forex-status .type-card-simple-srvice table td .btn-tag {background: var(--bg-blue);color: var(--text-blue);border: 0;font-weight: 500; } 
.my-forex .my-forex-wrap .box-forex-prod .h2 {margin-bottom: 8px; } 
.my-forex .my-forex-wrap .box-forex-prod .text {margin-bottom: 16px; } 
.my-forex .my-forex-wrap .box-forex-prod .forex-prod-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.my-forex .my-forex-wrap .box-forex-prod .forex-prod-list li {width: 48%;margin-bottom: 4%; } 
.my-forex .my-forex-wrap .box-forex-prod .forex-prod-list li a {display: block;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);padding: 12px 14px;background: var(--bg-canvas_white );border-radius: 16px; } 
.my-forex .my-forex-wrap .box-forex-prod .forex-prod-list li a .h5 {color: var(--text-primary );margin-bottom: 0; } 
.my-forex .my-forex-wrap .box-forex-prod .forex-prod-list li a .desc {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-forex .my-forex-wrap .box-forex-prod .forex-prod-list li a .menu-icon {display: block;width: 100%;text-align: right; } 
.my-forex .my-forex-wrap .box-forex-prod .forex-prod-list li a .menu-icon img {vertical-align: bottom; } 
.my-forex .my-forex-wrap .box-slide-banner .swiper-slide a {display: block; } 
.my-forex .my-forex-wrap .box-slide-banner .swiper-slide a img {display: block;width: 100%; } 
.my-forex .my-forex-wrap .box-life-overseas .h2 {margin-bottom: 16px; } 
.my-forex .my-forex-wrap .box-life-overseas .list-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.my-forex .my-forex-wrap .box-life-overseas .list-row li {width: 30%; } 
.my-forex .my-forex-wrap .box-life-overseas .list-row li a {display: block;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);padding: 12px 14px;background: var(--bg-canvas_white );border-radius: 16px; } 
.my-forex .my-forex-wrap .box-life-overseas .list-row li a .h5 {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-bottom: 0; } 
.my-forex .my-forex-wrap .box-life-overseas .list-row li a .menu-icon {display: block;width: 100%;text-align: right; } 
.my-forex .my-forex-wrap .box-life-overseas .list-row li a .menu-icon img {width: 40px;vertical-align: bottom; } 
.my-forex .my-forex-wrap .box-life-overseas .list-col {margin-top: 32px; } 
.my-forex .my-forex-wrap .box-life-overseas .list-col li {margin-bottom: 12px; } 
.my-forex .my-forex-wrap .box-life-overseas .list-col li:last-child {margin-bottom: 0; } 
.my-forex .my-forex-wrap .box-life-overseas .list-col li a {padding: 16px 20px;background: var(--bg-canvas_white );border-radius: 16px; } 
.my-forex .my-forex-wrap .box-life-overseas .list-col li a .item-body {font-weight: 500; } 
.my-forex .my-forex-wrap .box-life-overseas .flex-align-wrap {margin-top: 32px; } 
.send-overseas.main,
.exchange.main,
.exchange-rate.main {padding: 16px 20px 40px !important;background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white )), color-stop(45%, var(--bg-gray)));background: linear-gradient(180deg, var(--bg-canvas_white ) 0%, var(--bg-gray) 45%); } 
.send-overseas.main .h4,
.exchange.main .h4,
.exchange-rate.main .h4 {color: var(--text-primary ); } 
.send-overseas .exchange-rate-information,
.exchange .exchange-rate-information,
.exchange-rate .exchange-rate-information {padding: 16px;border-radius: 16px;background: var(--bg-blue); } 
.send-overseas .exchange-rate-information ul,
.exchange .exchange-rate-information ul,
.exchange-rate .exchange-rate-information ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.send-overseas .exchange-rate-information ul li,
.exchange .exchange-rate-information ul li,
.exchange-rate .exchange-rate-information ul li {width: 33%; } 
.send-overseas .exchange-rate-information ul span,
.exchange .exchange-rate-information ul span,
.exchange-rate .exchange-rate-information ul span {display: block;margin: 0 auto;text-align: center; } 
.send-overseas .exchange-rate-information ul span.currency-text,
.exchange .exchange-rate-information ul span.currency-text,
.exchange-rate .exchange-rate-information ul span.currency-text {font-size: 11px;color: var(--text-ondark_primary-same);background: var(--bg-blue-same);border-radius: 12px;width: 34px;height: 20px;line-height: 20px; } 
.send-overseas .exchange-rate-information ul span.currency-value,
.exchange .exchange-rate-information ul span.currency-value,
.exchange-rate .exchange-rate-information ul span.currency-value {margin-top: 4px;color: var(--text-primary );font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.send-overseas .exchange-rate-information ul span.currency-rate,
.exchange .exchange-rate-information ul span.currency-rate,
.exchange-rate .exchange-rate-information ul span.currency-rate {position: relative;margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.send-overseas .exchange-rate-information ul span.currency-rate.up,
.exchange .exchange-rate-information ul span.currency-rate.up,
.exchange-rate .exchange-rate-information ul span.currency-rate.up {color: var(--text-red); } 
.send-overseas .exchange-rate-information ul span.currency-rate.down,
.exchange .exchange-rate-information ul span.currency-rate.down,
.exchange-rate .exchange-rate-information ul span.currency-rate.down {color: var(--text-blue); } 
.send-overseas .exchange-rate-information .subtext,
.exchange .exchange-rate-information .subtext,
.exchange-rate .exchange-rate-information .subtext {margin-top: 8px;text-align: center;color: var(--text-tertiary); } 
.send-overseas .box-latest-list,
.exchange .box-latest-list,
.exchange-rate .box-latest-list {padding: 11.5px 16px;border-radius: 16px;background-color: var(--bg-blue-same);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.send-overseas .box-latest-list ul,
.exchange .box-latest-list ul,
.exchange-rate .box-latest-list ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.send-overseas .box-latest-list ul li,
.exchange .box-latest-list ul li,
.exchange-rate .box-latest-list ul li {font-weight: 500;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.send-overseas .box-latest-list ul li.history-count .btn-text,
.exchange .box-latest-list ul li.history-count .btn-text,
.exchange-rate .box-latest-list ul li.history-count .btn-text {color: var(--text-ondark_primary-same); } 
.send-overseas .box-latest-list.type02,
.exchange .box-latest-list.type02,
.exchange-rate .box-latest-list.type02 {padding: 7.5px 16px;background-color: var(--palette-blue-200); } 
.send-overseas .box-latest-list.type02 ul li,
.exchange .box-latest-list.type02 ul li,
.exchange-rate .box-latest-list.type02 ul li {color: var(--text-primary ); } 
.send-overseas .box-latest-list.type02 ul li.history-count .btn-text,
.exchange .box-latest-list.type02 ul li.history-count .btn-text,
.exchange-rate .box-latest-list.type02 ul li.history-count .btn-text {color: var(--text-primary );font-weight: 500; } 
.send-overseas .box-latest-list + .box-latest-list,
.exchange .box-latest-list + .box-latest-list,
.exchange-rate .box-latest-list + .box-latest-list {margin-top: 12px; } 
.send-overseas .banner-alarm,
.exchange .banner-alarm,
.exchange-rate .banner-alarm {position: relative;margin-top: 16px; } 
.send-overseas .banner-alarm button,
.exchange .banner-alarm button,
.exchange-rate .banner-alarm button {position: absolute;top: 8px;right: 8px;border: 0;background-color: transparent; } 
.send-overseas .banner-alarm button .label::after,
.exchange .banner-alarm button .label::after,
.exchange-rate .banner-alarm button .label::after {content: "";display: inline-block;width: 24px;height: 24px;background-position: -120px 0;background-repeat: no-repeat;background-color: transparent; } 
.send-overseas .banner-alarm a,
.exchange .banner-alarm a,
.exchange-rate .banner-alarm a {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 12px 20px 12px;background: var(--bg-gray);border-radius: 16px; } 
.send-overseas .banner-alarm a .img-area,
.exchange .banner-alarm a .img-area,
.exchange-rate .banner-alarm a .img-area {margin-right: 16px; } 
.send-overseas .banner-alarm a .img-area img,
.exchange .banner-alarm a .img-area img,
.exchange-rate .banner-alarm a .img-area img {width: 48px;vertical-align: bottom; } 
.send-overseas .banner-alarm a h6,
.exchange .banner-alarm a h6,
.exchange-rate .banner-alarm a h6 {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.send-overseas .banner-link,
.exchange .banner-link,
.exchange-rate .banner-link {margin-top: 16px; } 
.send-overseas .banner-link.first,
.exchange .banner-link.first,
.exchange-rate .banner-link.first {margin-top: 40px; } 
.send-overseas .banner-link a,
.exchange .banner-link a,
.exchange-rate .banner-link a {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 20px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.send-overseas .banner-link a .h4,
.exchange .banner-link a .h4,
.exchange-rate .banner-link a .h4 {color: var(--text-primary );margin-bottom: 2px; } 
.send-overseas .banner-link a .img-area,
.exchange .banner-link a .img-area,
.exchange-rate .banner-link a .img-area {width: 80px;height: 80px; } 
.send-overseas .banner-link a .img-area img,
.exchange .banner-link a .img-area img,
.exchange-rate .banner-link a .img-area img {display: block;width: 80px; } 
.send-overseas .menu,
.exchange .menu,
.exchange-rate .menu {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: -8px 0; } 
.send-overseas .menu li,
.exchange .menu li,
.exchange-rate .menu li {width: calc(50% - 8px);padding: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 16px;margin: 8px 0; } 
.send-overseas .menu li.col-1-3,
.exchange .menu li.col-1-3,
.exchange-rate .menu li.col-1-3 {width: calc(33.3333333333% - 8px); } 
.send-overseas .menu li.col-1-1,
.exchange .menu li.col-1-1,
.exchange-rate .menu li.col-1-1 {width: 100%; } 
.send-overseas .menu li > a,
.exchange .menu li > a,
.exchange-rate .menu li > a {display: block; } 
.send-overseas .menu li h5,
.exchange .menu li h5,
.exchange-rate .menu li h5 {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-bottom: 0;font-weight: 500; } 
.send-overseas .menu li h5.line-2,
.exchange .menu li h5.line-2,
.exchange-rate .menu li h5.line-2 {height: 40px; } 
.send-overseas .menu li p,
.exchange .menu li p,
.exchange-rate .menu li p {margin-top: 4px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.send-overseas .menu li .img-area,
.exchange .menu li .img-area,
.exchange-rate .menu li .img-area {margin-top: 4px;display: block;text-align: right; } 
.send-overseas .menu li .img-area.with-btn,
.exchange .menu li .img-area.with-btn,
.exchange-rate .menu li .img-area.with-btn {position: relative;margin-top: 8px; } 
.send-overseas .menu li .img-area.with-btn .btn-list,
.exchange .menu li .img-area.with-btn .btn-list,
.exchange-rate .menu li .img-area.with-btn .btn-list {text-align: left; } 
.send-overseas .menu li .img-area.with-btn .btn-list .btn-text,
.exchange .menu li .img-area.with-btn .btn-list .btn-text,
.exchange-rate .menu li .img-area.with-btn .btn-list .btn-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-left: 16px; } 
.send-overseas .menu li .img-area.with-btn .btn-list .btn-text:first-child,
.exchange .menu li .img-area.with-btn .btn-list .btn-text:first-child,
.exchange-rate .menu li .img-area.with-btn .btn-list .btn-text:first-child {margin-left: 0; } 
.send-overseas .menu li .img-area.with-btn img,
.exchange .menu li .img-area.with-btn img,
.exchange-rate .menu li .img-area.with-btn img {position: absolute;top: -24px;right: 0; } 
.send-overseas .menu li .img-area img,
.exchange .menu li .img-area img,
.exchange-rate .menu li .img-area img {width: 44px;height: 44px;vertical-align: bottom; } 
.send-overseas .type-card-service.bg-white,
.exchange .type-card-service.bg-white,
.exchange-rate .type-card-service.bg-white {background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 12px;border: 0; } 
.send-overseas .type-card-service.bg-white .logo,
.exchange .type-card-service.bg-white .logo,
.exchange-rate .type-card-service.bg-white .logo {top: 16px;-webkit-transform: none;transform: none; } 
.send-overseas.compare,
.exchange.compare,
.exchange-rate.compare {background: var(--bg-gray); } 
.exchange-rate .banner-alarm a {padding: 12px 20px 12px 8px; } 
.exchange-rate .banner-alarm a .img-area {margin-right: 8px; } 
.exchange-rate .banner-alarm a .img-area img {width: 56px; } 
.table-list-no-line td.table-td-for {color: var(--text-blue); } 
.table-list-no-line td.table-td-red {color: var(--text-red); } 
.sticky-button.button-forex {margin: -16px 0 0 0; } 
.button-group.button-forex {padding: 0px 20px 16px 20px; } 
.global-forex {padding: 16px;background: var(--palette-blue-200);border-radius: 6px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.global-forex p.global-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.global-forex-box {position: relative;margin-top: 32px; } 
.global-forex-box p.h5 a {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.global-forex-box p.h5 a span {position: absolute;right: 0px;border-bottom: 1px solid var(--border-primary_heavy-same); } 
.global-forex-box .ui-form + .notice-contents-wrap {margin-top: -8px; } 
.global-forex-box .ui-form-sec .ui-form-wrap {margin-top: 20px; } 
.global-forex-box .ui-form-group {margin-top: 20px; } 
.global-forex-box .ui-form-group .decimal-point-set .form-set {border-color: var(--border-primary);background-color: transparent; } 
.global-forex-box .ui-form-group .decimal::before {top: initial;bottom: 22px; } 
.global-forex-box .global-money-box {margin-top: 16px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 6px; } 
.global-forex-box .global-money-box p.money-text {padding: 0px 0 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.global-forex-box .global-money-box p.money-text span.money-text-span {margin: 0 8px 0 0;padding: 2px 8px;background: var(--bg-gray);color: var(--gray950-a60);border-radius: 50px; } 
.global-forex-box .global-money-box p.money-text .money-text-span-s {margin: 0 8px 0 0;padding: 8px 5px;height: 24px;background: var(--bg-gray);color: var(--gray950-a60);border-radius: 50px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.global-forex-box .global-money-box p.money-text-p {margin-top: 16px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.global-forex-box .global-money-box p.money-text-p span {float: right;text-align: right;color: var(--text-blue); } 
.global-forex-box .global-money-box .notice-link-area {margin: 16px 0 0px; } 
.global-forex-box .tabs.forex-tab {margin-top: 32px; } 
.global-forex-box .tabs .tab-box {margin-top: 32px; } 
.global-forex-box .tabs .tab-box p.h5 {padding: 0 0 24px 0;border-bottom: 1px solid var(--border-secondary); } 
.global-forex-box .tabs .tab-box span.tab-cl {color: var(--text-blue); } 
.global-forex-box .type-card-service {margin-bottom: 32px; } 
/* 자산연결기관관리 */
.tex-dodge-box.asset-box {background: var(--palette-indigo-800);color: var(--text-ondark_primary-same); } 
.tex-dodge-box.asset-box .h2 {font-weight: normal; } 
.h4 span.asset-cr {color: var(--text-blue); } 
.guide-button-item .asset-but {width: 47%; } 
.tabs.asset-margin {margin-top: 32px; } 
.input-type-checkbox.asset-check-r {float: right;font-weight: 400; } 
/* 연결관리 리스트 작업중*/
.type-card-prod.box-list01 span.acc-name {position: relative;top: -7px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif; } 
.type-card-prod.box-list01 span.account-info {position: relative;left: 36px; } 
/* 연결관리 리스트 작업 끝 */
.type-card-arr.asset-bord {padding: 0px;border: 0; } 
.type-card-arr.asset-bord .top::after {top: 0; } 
.type-card-arr.asset-bord button.asset-button {text-align: left;padding-bottom: 0px !important; } 
.type-card-arr.asset-bord .asset-nobg::after {width: 0; } 
.type-card-arr span.acc-date img {vertical-align: top; } 
.bottom.asset-bodno {border: 0; } 
.asset-p01 {margin-bottom: 16px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents .asset-p01 {margin-bottom: -16px; } 
.asset-p02 {margin-bottom: 8px;color: var(--text-tertiary); } 
.asset-p02.m-32 {margin-top: 32px; } 
.list-type-table + .asset-p02,
.list-type-table + .bottom-sheet + .asset-p02 {margin-top: 32px; } 
.asset-ul li {color: var(--text-tertiary); } 
.asset-ul li.li-bt {padding: 0 0 5px 0;border-bottom: 1px solid var(--border-secondary); } 
.asset-ul li.li-bt:last-child {border-bottom: 0; } 
.asset-ul + .list-title {margin-top: 24px !important; } 
.h4.asset-b-m {margin: 10px 0 0 0; } 
.h4.asset-b-m span {color: var(--text-blue); } 
.asset-b-m01 {margin: 0; } 
.asset-b-m01 span {color: var(--text-blue); } 
.tab-list.tabs-asset {margin: 0 0 25px 0; } 
.list-type-table.asset-ul-m {margin: 32px 0 0px 0; } 
.btn-text.asset-but-m {margin-top: 20px; } 
.swiper-type-list {margin: 0 -20px; } 
.swiper-type-list.swiper-m {margin-top: 24px; } 
.swiper-type-list.swiper-m .swiper-horizontal > .swiper-pagination-bullets {bottom: 22px; } 
.swiper-type-list .list-data-box {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.swiper-type-list .list-data-box li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px;margin-top: 8px; } 
.swiper-type-list .list-data-box li:first-child {margin-top: 0; } 
.swiper-type-list .list-data-box li p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.swiper-type-list .list-data-box li p + p {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-primary ); } 
.swiper-type-list .list-data-box li span {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.swiper-type-list .list-data-box li span + span {text-align: right;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;color: var(--text-primary ); } 
.swiper-type-list .swiper {padding: 32px 20px 50px; } 
/* 조회관리 - 계좌직접추가 - 등록가능계좌 없음안내 */
.ul-li-img {margin: 28px 0 0 0; } 
.ul-li-img li {float: left;padding: 0 0px 0px 13px;width: 70px;height: 110px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ul-li-img li a {color: var(--text-disabled-same); } 
.ul-li-img li a img {width: 48px; } 
.ul-li-img li a span {display: block;padding: 8px 0 0 0;color: var(--text-primary ); } 
.management-error {margin-top: 50px;text-align: center; } 
.management-error img {width: 78px;height: 93px; } 
.management-error p.h2 {margin-bottom: 10px; } 
.management-error p.text-h6 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.btn.but-100 {margin-top: 32px;width: 100%; } 
.management-certify .h2 {margin-bottom: 10px; } 
.management-certify .select-account-list.ul-choice {margin: 32px 0 0 0;border-top: 1px solid var(--gray-600); } 
.management-certify .select-account-list.ul-choice div.choice-ck {position: absolute;right: 0; } 
.management-certify .select-account-list.ul-choice div.choice-ck label em {display: none; } 
.management-ct {padding-bottom: 0px; } 
.management-ct .js-toggle-control[aria-expanded=false].top {padding-bottom: 16px; } 
.management-ct .top::after {top: 22%; } 
.text-choice {padding: 0 0 20px 0;color: var(--text-tertiary); } 
.choice-pw {text-align: center; } 
.choice-pw label {display: none; } 
.choice-pw img {margin-top: 20px; } 
.text.choice-text span {color: var(--text-blue); } 
.select-account-list.ul-forget {padding: 0 16px 0 16px;border: 1px solid var(--border-primary);border-radius: 6px; } 
.ui-form.forget {margin: 20px 0 0 0; } 
.management-solve {text-align: center; } 
.management-solve h2 {margin-bottom: 8px; } 
.ui-form.phone-m {margin-top: 32px; } 
/* 상품 - 카드 상품명 */
.text.pw-ul {margin-top: 10px; } 
.form-label.line-ck {display: none; } 
.item-content.pw-item {padding: 0; } 
.roundbox-check.pw-check-box {margin-top: 10px; } 
.accordion.pw-accordion {margin: 16px 0 0 0;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.accordion.pw-accordion .accordion-panel {border-bottom: 0; } 
.terms-check-wrap .pw-label {padding: 0 0 10px 0;color: var(--text-tertiary); } 
.flex-align-wrap.flex-align-m {margin: 10px 0 0 0; } 
.item-content.pw-item {margin-top: 20px; } 
.h2.m-h2 {margin: 12px 0 12px 0; } 
p.text-m {margin: 15px 0 15px 0; } 
p.text-m span {color: var(--text-blue); } 
.title.title-h4 {margin-bottom: 0; } 
.item-content.content-box {padding: 15px 0 15px 20px;border: 1px solid var(--border-primary);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 6px; } 
.item-content.content-box button.button-bg {padding: 0 0 0 40px;background: url(/images/web/img/product/button_bg.png) no-repeat 0 0;border: 0;width: 5px;height: 15px; } 
.body-text.title-pa {padding: 0 0 0 20px; } 
.body-text.title-pa .h4 {margin-bottom: 0; } 
p.h4-text {padding-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
p.h4-text span {color: var(--text-blue); } 
.ui-form.ui-position {position: relative; } 
.ui-form.ui-position .form-label.label-no {display: none; } 
.ui-form.ui-position .form-set.form-set-left {position: relative; } 
.ui-form.ui-position .form-set.form-set-left .select-label::after {left: 90px; } 
.ui-form.ui-position p.line-type-p {position: absolute;top: 17px;right: 0px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.no-data-wrap.no-data-paddin {padding: 0 0 80px 0; } 
.p-center {text-align: center; } 
/* 머니버스 자산연결관리 리스트*/
.type-card-prod.box-m01 {margin: 13px 0 0 0; } 
.type-card-prod.box-m01 .product-status-wrap.wrap-button-bg {position: relative;z-index: 100;margin: 16px -16px 0 -16px; } 
.type-card-prod.box-m01 .product-status-wrap.wrap-button-bg .more-button.more-button-bg {margin: 0;padding: 10px 0 0 0; } 
.type-card-prod.box-m01 .product-status-wrap.wrap-button-bg .more-button.more-button-bg .js-toggle-control.padding-no {padding: 0px; } 
.type-card-prod.box-m01 .product-status-wrap.wrap-button-bg .status-text {padding: 16px 20px 16px 20px;border-bottom: 1px solid var(--border-secondary); } 
.type-card-prod.box-m01 .product-status-wrap.wrap-button-bg .status-text p.h6-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.type-card-prod.box-m01 .product-status-wrap.wrap-button-bg .status-text p.text-p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-prod.box-m01 .product-status-wrap.wrap-button-bg .status-text p.text-p span.text-r {position: absolute;right: 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.label-wrap .display-g {display: inline;padding: 0 40px 0 0; } 
.button-group.button-margin {margin-top: 32px; } 
label em.disabled-text {color: var(--text-tertiary) !important; } 
.notice-contents-wrap.text-bg-no {background: none; } 
/* 일임형 보유MP 변경 */
.terms-view-wrap.confier-m {margin: 32px 0 0 0; } 
.terms-view-wrap.confier-m a.confier-text {font-weight: 500; } 
.terms-view-wrap.confier-p {margin: 12px 0 0 0; } 
.terms-view-wrap.confier-p .terms-subcheck-wrap {padding: 0;border: 0; } 
.terms-view-wrap.confier-p .terms-subcheck-wrap .terms-list-area {padding: 16px 0 0 0;margin: 0 16px 16px 16px; } 
.terms-view-wrap.confier-p .terms-subcheck-wrap .terms-list-area li > a {width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding-top: 0;padding-bottom: 0; } 
.terms-view-wrap.confier-p .terms-subcheck-wrap .terms-list-area li + li {margin-top: 8px; } 
.terms-view-wrap.confier-p input[type=radio] + label em, .terms-view-wrap.confier-m input[type=radio] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.terms-view-wrap.confier-p input[type=radio]:checked + label, .terms-view-wrap.confier-m input[type=radio]:checked + label {font-weight: 500; } 
.list-type-table.list-type-m {margin: 24px 0 0 0; } 
.box-layout-wrap.layout-type-m {margin: 24px 0 0 0; } 
.list-type-table.layout-type-m01 {margin: 10px 0 0 0; } 
.list-type-table.list-type-m02 {margin: 16px 0 0 0; } 
/* 일임형 중도인출신청 */
.ui-form.ui-form-p {margin-top: 24px; } 
.h5-text-bg {margin-bottom: 0px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.item-content.content-list {margin-top: 10px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.item-content.content-list span.text-n {position: relative;left: 10px;text-align: left !important;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.item-content.content-list .sub-bg {border-bottom: 1px solid var(--border-primary_heavy-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.p-text-m {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.list-type-table.ul-text-margin {padding-top: 16px; } 
.btn.button-100 {margin-top: 24px;width: 100%; } 
.error-data-wrap.error-text p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.card-list-box.card-list-margin {margin-top: 32px; } 
/* 절세 메인페이지 */
.money-sol {display: flow-root;margin: 32px 0 32px 0; } 
.money-sol ul.money-ul {clear: both;margin: 0 -4px; } 
.money-sol ul.money-ul li {float: left;display: -webkit-box;display: -ms-flexbox;display: flex;width: 25%;margin: 0 auto; } 
.money-sol ul.money-ul li a {position: relative;margin: 0 4px;padding: 12px 0 0 10px;width: 100%;height: 74px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.money-sol ul.money-ul li a::after {content: "";position: absolute;right: 11px;bottom: 11px; } 
.money-sol ul.money-ul li.sol-bg01 a::after {background-position: -128px -32px;background-repeat: no-repeat;background-color: transparent; } 
.money-sol ul.money-ul li.sol-bg02 a::after {background-position: -96px -32px;background-repeat: no-repeat;background-color: transparent; } 
.money-sol ul.money-ul li.sol-bg03 a::after {background-position: -160px -32px;background-repeat: no-repeat;background-color: transparent; } 
.money-sol ul.money-ul li.sol-bg04 a {padding-left: 7px; } 
.money-sol ul.money-ul li.sol-bg04 a::after {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.money-sol + .dividers-group + .h4 {margin-bottom: 4px; } 
.visual.visual-block-bg01, .visual.visual-block-bg02, .visual.visual-block-bg03 {position: relative;padding-top: 32px;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 224px;color: var(--text-ondark_primary-same); } 
.visual.visual-block-bg01 .text-area .h1, .visual.visual-block-bg02 .text-area .h1, .visual.visual-block-bg03 .text-area .h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.visual.visual-block-bg01 .h1 + .text, .visual.visual-block-bg02 .h1 + .text, .visual.visual-block-bg03 .h1 + .text {margin-bottom: 24px; } 
.visual.visual-block-bg01 .text, .visual.visual-block-bg02 .text, .visual.visual-block-bg03 .text {color: var(--text-ondark_primary-same) !important; } 
.visual.visual-block-bg01 button, .visual.visual-block-bg02 button, .visual.visual-block-bg03 button {color: var(--text-ondark_primary-same);padding: 0; } 
.visual.visual-block-bg01::after, .visual.visual-block-bg02::after, .visual.visual-block-bg03::after {content: "";position: absolute;right: 20px;top: 96px;width: 96px;height: 96px; } 
.visual.visual-block-bg01 {background-color: var(--bg-blue-same); } 
.visual.visual-block-bg01::after {background: url(/images/web/img/moneybus/visual-block-bg01.png) no-repeat 0 0/100% 100%; } 
.visual.visual-block-bg02 {background-color: var(--bg-blue-same); } 
.visual.visual-block-bg02::after {background: url(/images/web/img/moneybus/visual-block-bg02.png) no-repeat 0 0/100% 100%; } 
.visual.visual-block-bg03 {background-color: var(--palette-indigo-1000); } 
.visual.visual-block-bg03::after {background: url(/images/web/img/moneybus/visual-block-bg03.png) no-repeat 0 0/100% 100%; } 
.swiper-pagination.swiper-pagination-bg {position: absolute;right: 20px;top: 20px;bottom: auto;left: auto;padding: 1px 6px;text-align: center;background-color: rgba(18, 22, 25, 0.6); } 
.h2.h2-text {margin: 0; } 
p.text-color {color: var(--text-tertiary); } 
/* h2.h4 + p.text { margin-top: -12px; } */
.h4.h2-text + p.text {margin-top: -12px; } 
p.text + .money-text-box {margin-top: 16px; } 
.money-text-box {margin-top: 8px;padding: 0;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.money-text-box .account-info .acc-dt.h5-ui {margin-bottom: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.money-text-box .account-info .acc-dd {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.money-text-box a {padding: 16px 16px 16px 76px;word-break: keep-all; } 
.money-text-box a::before {content: "";position: absolute;left: 15px;top: calc(50% - 24px); } 
.money-text-box a.icon-1::before {background-position: 0 -144px;background-repeat: no-repeat;background-color: transparent; } 
.money-text-box a.icon-2::before {background-position: -48px -144px;background-repeat: no-repeat;background-color: transparent; } 
.money-text-box a.icon-3::before {background-position: -96px -144px;background-repeat: no-repeat;background-color: transparent; } 
.money-text-box a.icon-4::before {background-position: -144px -144px;background-repeat: no-repeat;background-color: transparent; } 
.money-text-box a.icon-5::before {background-position: -192px -144px;background-repeat: no-repeat;background-color: transparent; } 
.money-text-box a.icon-6::before {background-position: -240px -144px;background-repeat: no-repeat;background-color: transparent; } 
.product-area.money-box-list {position: relative; } 
.product-area.money-box-list .rider-list.money-ul-bg .rider-list-item.border-no {margin: 24px 0 24px 0;padding: 0;border-bottom: 0; } 
.product-area.money-box-list .rider-list.money-ul-bg .rider-list-item.border-no a {display: block;min-height: 80px; } 
.product-area.money-box-list .rider-list.money-ul-bg .rider-list-item.border-no:first-child {margin-top: 16px; } 
.product-area.money-box-list .rider-list.money-ul-bg .rider-list-item.border-no img {float: left;width: 80px;height: 80px;padding: 0 16px 0 0; } 
.product-area.money-box-list .rider-list.money-ul-bg .rider-list-item.border-no .h6-ul {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding-top: 16px; } 
.product-area.money-box-list .rider-list.money-ul-bg .rider-list-item.border-no .h7-ul {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.product-area .btn-text.money-button {position: absolute;left: calc(100% - 76px);right: 0;top: -72px;width: auto; } 
.product-area .btn-text.money-button .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.global-multicard .tit-notice-view + .text {margin-top: 8px; } 
.global-multicard .list-type-table li .txt-data-area {padding-left: 12px; } 
.global-multicard .tabs .type-card-info {margin-top: 16px; } 
.global-multicard .tabs .type-card-info .list-type-table {border-top: 0;border-bottom: 0;padding: 0; } 
.global-multicard .tabs .type-card-info .list-type-table .txt-data-area.font-medium .light {font-weight: 300; } 
.global-multicard .tabs .type-card-info + .subtext {margin-top: 16px; } 
.global-multicard .main-visual-area {padding-top: 32px;padding-bottom: 296px;background: -webkit-gradient(linear, left top, left bottom, color-stop(34.51%, var(--palette-purple-100)), to(var(--palette-indigo-300)));background: linear-gradient(180deg, var(--palette-purple-100) 34.51%, var(--palette-indigo-300) 100%); } 
.global-multicard .main-visual-area h2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-indigo);font-weight: 500;text-align: center; } 
.global-multicard .menu-list-wrap .list-item .item-content {padding: 24px 20px 24px 20px; } 
.global-multicard .menu-list-wrap .list-item .item-content .item-body {font-weight: 500; } 
.global-multicard .type-card-service.account + .h4 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.global-multicard .step-wrap {margin-bottom: 32px; } 
.global-multicard .step-wrap + .terms-view-wrap + .dividers-middle {margin-top: 16px;margin-bottom: 16px; } 
.global-multicard .step-wrap + .terms-view-wrap + .dividers-middle + .h4 {margin-top: 0;color: var(--text-tertiary); } 
.global-multicard .step-wrap + .h2 {margin-bottom: 16px; } 
.global-multicard .ui-flex-wrap + .subtext {margin-top: -4px; } 
.global-multicard .bottom-notice .bottom-notice-contents .subtext {margin-top: 8px; } 
.global-multicard .currency-available-list .type-card-account .head {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.global-multicard .currency-available-list .type-card-account .head .currency-icon {display: inline-block;margin-right: 8px;width: 24px;height: 24px;overflow: hidden; } 
.global-multicard .currency-available-list .type-card-account .head .currency-icon img {display: block;width: 100%; } 
.global-multicard .currency-available-list .type-card-account .head .currency-text {font-weight: 500; } 
.global-multicard .currency-available-list .list-type-table .type-blue {font-weight: 500; } 
.global-multicard .currency-available-list .list-type-table + .flex-align-wrap {margin-top: 24px; } 
.global-multicard .notice-contents-wrap .card-display {position: relative;padding-left: 40px; } 
.global-multicard .notice-contents-wrap .card-display .logo {position: absolute;top: calc(50% - 24px);left: 0;width: 32px;height: 48px; } 
.global-multicard .notice-contents-wrap .card-display .logo img {width: 100%;height: 100%; } 
.global-multicard .notice-contents-wrap .card-display .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.global-multicard .notice-contents-wrap .card-display .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.global-multicard .notice-contents-wrap + .h4 + .flex-align-wrap {margin-top: -18px;-webkit-transform: translateY(-20px);transform: translateY(-20px); } 
.global-multicard .notice-contents-wrap + .h4 + .ui-form {margin-bottom: 12px; } 
.global-multicard .notice-contents-wrap + .flex-align-wrap {margin-top: 16px; } 
.global-multicard .list-info-multicard {margin-top: 32px;margin-bottom: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.global-multicard .list-info-multicard .btn-text {color: var(--text-tertiary); } 
.global-multicard .list-info-multicard + .area-result .list-type-table {border-top: 1px solid var(--border-primary);border-bottom: 0; } 
.global-multicard .list-info-multicard + .area-result .list-type-table li {margin-top: 32px; } 
.global-multicard .list-info-multicard + .area-result .list-type-table li:first-child {margin-top: 0; } 
.global-multicard .list-info-multicard + .area-result .list-type-table .tit-data-area {display: block; } 
.global-multicard .list-info-multicard + .area-result .list-type-table .txt-data-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.global-multicard .list-info-multicard + .area-result .list-type-table .txt-data-area .unit {color: var(--text-tertiary);display: inline-block; } 
.global-multicard .list-info-multicard + .area-result .list-type-table .txt-data-area .color-em {display: inline-block; } 
.global-multicard .area-result,
.global-multicard .no-data-wrap {margin-bottom: 32px; } 
.global-multicard .area-result .list-type-table,
.global-multicard .no-data-wrap .list-type-table {border-top: 1px solid var(--border-secondary);border-bottom: 0;padding: 0; } 
.global-multicard .area-result .list-type-table li,
.global-multicard .no-data-wrap .list-type-table li {margin-top: 0;padding: 16px 0; } 
.global-multicard .area-result .list-type-table li:first-child,
.global-multicard .no-data-wrap .list-type-table li:first-child {margin-top: 0; } 
.global-multicard .area-result .list-type-table li .tit-data-area,
.global-multicard .no-data-wrap .list-type-table li .tit-data-area {display: list-item;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.global-multicard .area-result .list-type-table li .txt-data-area,
.global-multicard .no-data-wrap .list-type-table li .txt-data-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-item-align: stretch;grid-row-align: stretch;align-self: stretch;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.global-multicard .area-result .list-type-table li .txt-data-area .unit,
.global-multicard .no-data-wrap .list-type-table li .txt-data-area .unit {padding-right: 4px; } 
.global-multicard .status.pending {color: var(--text-tertiary); } 
.global-multicard .status.reject {color: var(--text-red); } 
.global-multicard .dividers-group + .tit-notice-view + .text-guide-list li:last-child {padding-left: 0; } 
.global-multicard .dividers-group + .tit-notice-view + .text-guide-list li:last-child::before {display: none; } 
.global-multicard .ui-form + .flex-align-wrap {margin-top: -4px; } 
.global-multicard .ui-form + .flex-align-wrap + .h5 {margin-bottom: 16px; } 
.global-multicard .ui-form .btn-radio-list {margin-bottom: 20px; } 
.global-multicard .input-type-checkbox + .input-type-checkbox {margin-top: 16px; } 
.my-world .step-wrap + .notice-contents-wrap {padding: 8px 20px 24px; } 
.my-world .notice-contents-wrap {padding: 16px; } 
.my-world .notice-contents-wrap .card-display {position: relative;padding-left: 32px; } 
.my-world .notice-contents-wrap .card-display .logo {position: absolute;top: calc(50% - 20px);left: 0;width: 24px;height: 24px; } 
.my-world .notice-contents-wrap .card-display .logo img {width: 100%;height: auto; } 
.my-world .notice-contents-wrap .card-display .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.my-world .notice-contents-wrap .card-display .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-world .notice-contents-wrap + .h4 .flex-align-wrap {margin-top: -24px; } 
.my-world .notice-contents-wrap + .flex-align-wrap {margin-top: 16px; } 
.my-world .step-wrap + .notice-contents-wrap {margin-bottom: 32px; } 
.my-world .step-wrap + .notice-contents-wrap .h4 {margin-bottom: 8px; } 
.my-world .account-selector {margin-bottom: 20px; } 
.my-world .ui-flex-wrap .ui-form.country-code {width: 25%; } 
.my-world .ui-flex-wrap .ui-form.phone-no {width: 73%; } 
.my-world .ui-flex-wrap + .subtext {margin-top: -16px;padding-left: 12px; } 
.my-world .ui-flex-wrap + .subtext + .input-type-checkbox {margin-top: 24px; } 
.my-world .input-type-checkbox + .text {margin-top: 16px; } 
.my-world .ui-form-group {margin-bottom: 20px; } 
.my-world .ui-form-group .ui-form {margin-top: 0;margin-bottom: 12px; } 
.my-world .ui-form-group .ui-form:last-child {margin-bottom: 0; } 
.my-world .tit-tbl {font-weight: 500;padding-bottom: 16px; } 
.my-world .ui-form .left-section {padding: 8px 0 8px 10px; } 
.my-world .ui-form .left-section img {width: 24px;vertical-align: middle; } 
.my-world .ui-form .form-set + .subtext {padding-left: 16px;margin-top: 4px; } 
.my-world .subtext + .type-card-info {margin-top: 20px;margin-bottom: 24px; } 
.my-world .subtext + .type-card-info .list-type-table {padding-top: 0;border-top: 0; } 
.my-world.info-list .accordion {margin-top: -32px;border-top: 0; } 
.my-world.info-list .accordion .accordion-item {border-top: 1px solid var(--border-secondary);border-bottom: 0; } 
.my-world .history-item .notice-contents-wrap {margin-bottom: 32px; } 
.my-world .history-item .type-card-service {margin-bottom: 12px; } 
.my-world .history-item .box-layout-wrap {margin-bottom: 32px; } 
.my-world .history-item .list-type-table {margin-bottom: 16px; } 
.my-world .history-item .button-group {margin-top: 16px; } 
.my-world .complete-sec + .box-layout-wrap {margin-bottom: 26px; } 
.my-world .list-type-table li .txt-data-area {padding-left: 12px; } 
.my-world.edit .h2 + .notice-contents-wrap {margin-bottom: 32px; } 
.my-world.edit .input-type-checkbox {margin-top: 24px; } 
.my-world .complete-sec + .notice-contents-wrap .h4 {margin-bottom: 8px; } 
.my-world .complete-sec + .notice-contents-wrap .notice-txt-list {margin-bottom: 8px; } 
.my-world .complete-sec + .notice-contents-wrap .subtext + .subtext {margin-top: 8px; } 
.add-receiver-list .ui-form {margin-bottom: 16px; } 
.add-receiver-list .ui-form:last-child {margin-bottom: 24px; } 
/*
* 펀드
*/
.txt-data-area.fund-table-span {color: var(--text-blue) !important; } 
.item-content.fund-money {margin: 18px 0 0 0; } 
/*
* 신탁
*/
.container.reservation-close-box .box-layout-wrap {margin-bottom: 32px; } 
.container.reservation-close-box .terms-list-area.text-checkbox li {margin-top: 0px;padding: 6px 0 6px 20px;background: url(/images/web/img/icon/check_li.png) no-repeat 0px 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
ul.notice-txt-list ul.notice-txt-list-ul {margin-top: 5px; } 
ul.notice-txt-list ul.notice-txt-list-ul li.ul-li-bg::before {display: block;content: "";position: absolute;left: 0;top: 12px;width: 4px;height: 1px;background-color: var(--gray-500); } 
button.btn-text.button-trust {width: 100%;text-align: right; } 
label span.label-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
ul.terms-guide-ul li {padding: 6px 0 6px 20px;background: url(/images/web/img/icon/check_li.png) no-repeat 0px 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.box-layout-wrap.box-rs {margin-top: 16px;border-radius: 6px; } 
.form-set .input-readonly-bg {color: var(--text-primary ); } 
.ui-form.ui-form-m {margin-top: 30px; } 
.tust-p01 {margin: 8px 0 32px 0;color: var(--text-tertiary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.tust-p02 {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.h3-retire {padding: 32px 0 24px 0;color: var(--text-primary );font-weight: 400;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.h6-retire {padding: 0px 0 16px 0;color: var(--text-primary );font-weight: 400;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.form-label.lebel-no {display: none; } 
button.retire-r {float: right; } 
.retire-ck {margin: 25px 0 0 0; } 
.retire-ck .retire-div {padding: 0px 0 16px 0; } 
.text.retire-ul li span {color: var(--text-blue); } 
.text.retire-ul-m {margin-top: 32px; } 
p.retire-p {padding-top: 6px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
p.retire-img {margin: 32px 0 0 0;text-align: center; } 
p.retire-img-bg {margin: 24px 0 0 0;text-align: center; } 
.bottom-sheet-contents.retire-b {margin: 30px 0 0 0; } 
.tabs.retire-tab {margin: 32px 0 32px 0; } 
.type-col.type-retire td span.retire-b {display: inline-block;margin: 0 5px 0 0;text-align: left;width: 16px;height: 16px;background: var(--bg-blue-same);vertical-align: middle; } 
.type-col.type-retire td span.retire-g {display: inline-block;margin: 0 5px 0 0;text-align: left;width: 16px;height: 16px;background: var(--palette-seafoam-600);vertical-align: middle; } 
.type-col.type-retire td span.retire-f {display: inline-block;margin: 0 5px 0 0;width: 16px;height: 16px;background: var(--palette-purple-900);vertical-align: middle; } 
td.type-retire-l {text-align: left !important; } 
.tabs .tab-item-bg.active {color: var(--text-primary ) !important; } 
.robo {margin-top: 32px;padding: 0 20px 0 20px; } 
.robo .h2.h2-margin {margin-bottom: 8px; } 
.robo .h4.h4-margin {margin-bottom: 8px; } 
.robo .h4.h4-margin-t {margin-top: 8px;margin-bottom: 8px; } 
.robo .h6.h6-margin {margin-top: 8px; } 
.robo .robo-p {margin: 0;padding: 0;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.robo .robo-p-text {padding: 0 0 0 15px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.robo .robo-p-text span {color: var(--text-blue); } 
/*
* 분할매수신청
*/
.h4 span.h4-text {float: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.btn.button-w {width: 100%; } 
.name.mame-text {padding: 13px 0 13px 0; } 
.ui-form.ui-form-mr {margin-bottom: 0px !important; } 
.input-type-checkbox.input-ck {margin: 16px 0 0 0; } 
.box-layout-wrap.box-margin {margin: 32px 0 0 0; } 
.box-layout-wrap span.color-b {color: var(--text-primary ); } 
.box-layout-wrap .span-pa {padding: 0 10px 0 10px; } 
.text.ul-margin {margin: 16px 0 0 0; } 
/*
* 연금저축한도 등록/변경
*/
.save-pension-box {margin-top: 12px;padding: 0px 16px 16px 16px;border: 1px solid var(--border-primary);border-radius: 6px; } 
.save-bt {margin-top: 12px; } 
.p-r-text {float: right;margin: 0 0 10px 0; } 
.save-text-box {padding: 0px 16px 0px 16px;border: 1px solid var(--border-primary);border-radius: 6px; } 
.save-text-box .list-type-table.li-bo {border: 0; } 
.notice-txt-list li.li-bu {color: var(--text-blue); } 
.save-ps {margin-bottom: 12px; } 
.complete-sec.save-center {text-align: center; } 
.complete-sec.save-center::before {margin: 0 auto;content: "";display: block;width: 56px;height: 56px;margin-bottom: 24px;background: url(/images/web/img/icon/icon-complete56.png) no-repeat center center;background-size: 100% 100%; } 
p.tit-data-area.tit-seve {color: var(--text-red); } 
.button-group.group-box {margin: 0 0 16px 0; } 
.button-group.button-mar {margin: 32px 0 0px 0; } 
.save-text-box.save-margin-box {margin: 12px 0 0 0; } 
/* 계좌순서 설정 */
.button-order .button-row {display: block;margin-top: 12px; } 
.button-order .button-row .btn-size-xl {padding: 14px 0 14px 16px;text-align: left;width: 100%;background-color: var(--bg-gray);border: var(--gray-50); } 
.button-order .button-row .burgur {right: 15px;top: 26px;position: absolute;width: 16px;height: 2px;background: var(--gray-600); } 
.button-order .button-row .burgur .top-line {width: 16px;height: 2px;background-color: var(--gray-600);bottom: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
.button-order .button-row .burgur .bot-line {width: 16px;height: 2px;background-color: var(--gray-600);top: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
.button-order-w .button-row {display: block; } 
.button-order-w .button-row .btn-size-xl {padding: 14px 0 14px 16px;text-align: left;width: 100%;background-color: var(--bg-canvas_white );border: 1px solid var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(4, 128, 233, 0.25);box-shadow: 0px 2px 6px rgba(4, 128, 233, 0.25); } 
.button-order-w .button-row .burgur {right: 15px;top: 26px;position: absolute;width: 16px;height: 2px;background: var(--gray-600); } 
.button-order-w .button-row .burgur .top-line {width: 16px;height: 2px;background-color: var(--gray-600);bottom: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
.button-order-w .button-row .burgur .bot-line {width: 16px;height: 2px;background-color: var(--gray-600);top: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
li.order-li-bg .burgur {left: 15px;top: 10px;position: absolute;width: 16px;height: 2px;background: var(--fg-primary); } 
li.order-li-bg .burgur .top-line {width: 16px;height: 2px;background-color: var(--fg-primary);bottom: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
li.order-li-bg .burgur .bot-line {width: 16px;height: 2px;background-color: var(--fg-primary);top: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
li.order-li-bg .text-order {padding: 0 0 0 25px; } 
span.c-text {padding-top: 12px; } 
.burgur-box .burgur {right: 0;top: 50%;position: absolute;width: 16px;height: 2px;background: var(--gray-600); } 
.burgur-box .burgur .top-line {width: 16px;height: 2px;background-color: var(--gray-600);bottom: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
.burgur-box .burgur .bot-line {width: 16px;height: 2px;background-color: var(--gray-600);top: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
.input-type-bookmark.order-st {position: absolute;top: 37%;left: 16px; } 
.type-card-service .span-text {padding: 0 0 0 30px; } 
.type-card-service .span-text .logo {position: absolute;top: 27px;left: 49px; } 
.type-card-service .span-text .name {padding: 0 30px 0 0; } 
.type-card-service.order-a-box {margin-top: 12px; } 
.type-card-service.order-a-box .burgur-boxs {position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);right: 0px;width: 30px;height: 100px; } 
.box-layout-wrap p.order-p-m {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 128px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.box-layout-wrap p.order-p-m.large-text {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.order-check-box {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%; } 
.order-check-box div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 24px auto; } 
.order-check-box div span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.order-check-box div span.check-h2 {position: relative;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.order-check-box div input[type=radio] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
/*
customer center > news
*/
.page-customer-news > .data-list-wrap {margin-top: 8px !important;border-top: 1px solid var(--border-secondary); } 
.page-customer-news .ui-form {margin-bottom: 32px; } 
.news-detail-view {position: relative;padding-bottom: 16px;border-bottom: 1px solid var(--gray-950); } 
.news-detail-view .h4 {margin-bottom: 4px;padding-right: 30px; } 
.news-detail-view .register-info-view {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-right: 30px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.news-detail-view .register-info-view .txt-search-view {position: relative;display: inline-block;margin-left: 5px;padding-left: 5px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.news-detail-view .register-info-view .txt-search-view::before {content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 12px;margin-top: -6px;background-color: var(--bg-gray); } 
.news-detail-view .register-info-view .txt-search-view em {display: inline-block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.news-detail-view .btn-type-share {position: absolute;right: 3px;top: 10px; } 
.control-size-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 16px;padding-bottom: 17px; } 
.control-size-area .txt-size-view {margin: 0 9px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.control-size-area button {width: 24px;height: 24px;border: 0;background-color: var(--bg-canvas_white ); } 
.control-size-area button.btn-size-minus {background: url("/images/web/img/icon/icon-delet.png") no-repeat 50% 50%;background-size: 24px auto; } 
.control-size-area button.btn-size-plus {background: url("/images/web/img/icon/icon-btn-plus.png") no-repeat 50% 50%;background-size: 24px auto; } 
.search-total-view {margin-bottom: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.search-total-view .search-num-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.news-detial-box {margin-top: 16px;padding-bottom: 24px;border-bottom: 1px solid var(--border-secondary); } 
.news-detial-box .news-main-box {margin-bottom: 16px;padding: 16px;border-radius: 12px;background-color: var(--bg-gray); } 
.news-detial-box .news-main-box strong {display: block;margin-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.news-detial-box .news-main-box p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.news-detial-box .news-detail-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.news-detial-box .img_full {margin-bottom: 24px; } 
.news-detial-box .img_full img {width: 100%; } 
.preview-title-wrap {margin-bottom: 24px; } 
.preview-title-wrap p {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;display: block;padding: 16px 0;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-bottom: 1px solid var(--border-secondary); } 
.preview-title-wrap p span {display: inline-block;margin-right: 16px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.btn-type-share {vertical-align: middle;overflow: hidden;border: 0;background-position: -24px -120px;background-repeat: no-repeat;background-color: transparent; } 
.btn-type-share span {overflow: hidden;width: 1px;height: 1px;margin-top: -1px;-webkit-clip-path: polygon(0 0, 0 0, 0 0);clip-path: polygon(0 0, 0 0, 0 0);white-space: nowrap;border: 0; } 
.tab-contens-wrap {padding: 24px 20px 0; } 
.tab-contens-wrap .advantage-box ul.text {margin-top: 16px; } 
#contents-area > .container.pd-none {padding: 0; } 
.page-customer-find {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.page-customer-find .h2 {margin-bottom: 24px; } 
.page-customer-find .bottom-notice {margin-top: 32px; } 
.page-customer-find .terms-list-area .subtext {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-customer-find .tit-tbl {padding-bottom: 16px; } 
.find-search-wrap {padding: 0 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 12px;height: 50px; } 
.find-search-wrap .select-area {width: 140px; } 
.find-search-wrap .select-area .btn-spot-view {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 49px;border: 0;background-color: var(--bg-canvas_white );border-bottom: 1px solid var(--border-primary);-webkit-box-sizing: border-box;box-sizing: border-box;color: var(--text-disabled-same); } 
.find-search-wrap .select-area .btn-spot-view::after {content: "";position: absolute;right: 0;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.find-search-wrap .search-area {position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.find-search-wrap .search-area .search-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 49px;border-bottom: 1px solid var(--border-primary); } 
.find-search-wrap .search-area .search-box .search-word-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;padding-right: 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.find-search-wrap .search-area .search-box .btn-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 60px; } 
.find-search-wrap .search-area .search-box .btn-section button {border: 0; } 
.find-search-wrap .search-area .search-box .btn-section button.search-btn {background-position: -144px -48px;background-repeat: no-repeat;background-color: transparent;text-indent: -1000px;overflow: hidden; } 
.find-search-wrap .search-area .search-box .btn-section button.btn-clear {display: none;margin-right: 5px;font-size: 1px;color: transparent;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent;overflow: hidden; } 
.find-search-wrap .search-area .search-box .btn-section button.btn-clear.active {display: block; } 
.find-search-wrap .ui-form {margin-bottom: 0; } 
.map-view-area {position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.map-view-area .btn-fnc-map {position: fixed;left: 20px;top: 125px;z-index: 10; } 
.map-view-area .btn-fnc-map .btn-now-location {position: relative;display: block;width: 40px;height: 40px;margin-bottom: 8px;border: 0;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);border-radius: 6px; } 
.map-view-area .btn-fnc-map .btn-now-location::after {display: block;position: absolute;left: 50%;top: 50%;content: "";width: 24px;height: 24px;margin: -12px 0 0 -12px;border: 0;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.map-view-area .btn-fnc-map .bookmark-location {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;background-color: var(--bg-canvas_white );border-radius: 6px;width: 38px;margin-bottom: 6px;-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); } 
.map-view-area .btn-fnc-map .bookmark-location .input-type-bookmark {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 39px; } 
.map-view-area .btn-fnc-map .bookmark-location .btn-distance-view {border-top: 1px solid var(--border-primary);border-radius: 0 0 6px 6px;-webkit-box-shadow: none;box-shadow: none; } 
.map-view-area .btn-fnc-map .btn-distance-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 39px;border: 0;border-radius: 6px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); } 
.map-view-area .btn-fnc-map .btn-distance-view span {min-width: 30px;padding-bottom: 5px;font-size: 9px;line-height: 16px;background: url(/images/web/img/bg/bg-near-location.png) no-repeat center bottom;background-size: 24px auto;font-weight: 500; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap {overflow-x: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;width: 38px;height: 45px;gap: 10px;margin-left: -4px;padding: 2px 4px; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap .btn-distance-view {width: 38px; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap .btn-distance-view:nth-child(1) {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap .btn-distance-view:nth-child(2) {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap .btn-distance-view:nth-child(3) {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap .btn-distance-view span {min-width: 38px; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.show {overflow: visible; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case01 .btn-distance-view[data-index|="1"] {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case01 .btn-distance-view[data-index|="2"] {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case01 .btn-distance-view[data-index|="3"] {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case02 .btn-distance-view[data-index|="1"] {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case02 .btn-distance-view[data-index|="2"] {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case02 .btn-distance-view[data-index|="3"] {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case03 .btn-distance-view[data-index|="1"] {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case03 .btn-distance-view[data-index|="2"] {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3; } 
.map-view-area .btn-fnc-map .loaction-radius-wrap.case03 .btn-distance-view[data-index|="3"] {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; } 
.map-view-area .pin {position: absolute;width: 28px;height: 28px;z-index: 20; } 
.map-view-area .pin.currentLocation {top: 50%;left: 50%;border-radius: 50%;background-color: rgba(241, 62, 81, 0.2); } 
.map-view-area .pin.currentLocation::before {content: "";display: inline-block;width: 10px;height: 10px;margin: 7px 0 0 7px;border: 2px solid var(--white);border-radius: 50%;background-color: var(--bg-red-same); } 
.map-view-area .pin.digitaldesk {background: url(/images/web/img/icon/icon-digitaldesk.png) no-repeat 0 0;background-size: 100% auto; }
.map-view-area .pin.smart-kiosk {background: url(/images/web/img/icon/icon-smart-kiosk.png) no-repeat 0 0;background-size: 100% auto; }
.map-view-area .pin.smart-kiosk.active{background-image: url(/images/web/img/icon/icon-smart-kiosk-on.png)}
.map-view-area .pin.card-kiosk {background: url(/images/web/img/icon/icon-card-kiosk.png) no-repeat 0 0;background-size: 100% auto; }
.map-view-area .pin.card-kiosk.active{background-image: url(/images/web/img/icon/icon-card-kiosk-on.png)}
.info-facility-view {margin: 16px 0 8px; } 
.info-facility-view span {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 16px;padding: 2px 0 2px 28px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.info-facility-view span:first-child {margin-left: 0; } 
.info-facility-view span.icon-info01 {background: url("/images/web/img/icon/icon_pictogram_01.png") no-repeat 0 50%;background-size: 24px auto; } 
.info-facility-view span.icon-info02 {background: url("/images/web/img/icon/icon_pictogram_02.png") no-repeat 0 50%;background-size: 24px auto; } 
.info-facility-view span.icon-info03 {background: url("/images/web/img/icon/icon_pictogram_03.png") no-repeat 0 50%;background-size: 24px auto; } 
.info-facility-view.info-facility-txt {margin: 16px 0 8px; } 
.info-facility-view.info-facility-icon {margin-bottom: 16px; } 
.guide-txt-wrap .text {margin-bottom: 24px; } 
.guide-txt-wrap .button-row .btn {width: 100%;margin: 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.guide-txt-wrap + .tit-tbl {margin-top: 32px; } 
.page-useable-time .tabs.scrollable-tabs::after {height: 55px; } 
.page-useable-time .h4.h4-text {margin-bottom: 16px; } 
.total-view-area {margin-top: 24px;padding-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.total-view-area .search-num {display: inline-block;color: var(--text-blue); } 
.total-view-wrap {margin-top: 33px;padding: 0 20px;border-bottom: 1px solid var(--border-secondary); } 
#contents-area > .container.page-mob-number {padding-top: 0; } 
#contents-area > .container.page-mob-number .dividers-group + .search-list .result-select-wrap li:first-child {padding-top: 0; } 
.result-select-wrap {/* border-top: 1px solid $GREY200; */}
.result-select-wrap.bd-top-none {border-top: 0; } 
.result-select-wrap li {position: relative;padding: 32px 20px 16px;border-bottom: 1px solid var(--border-secondary); } 
.result-select-wrap li .input-type-bookmark {position: absolute;right: 20px;/* top: 16px; */}
.result-select-wrap li .btn-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 4px; } 
.result-select-wrap li .btn-link-wrap .btn {width: 25%;margin: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.result-select-wrap li .btn-link-wrap + .input-type-bookmark {top: 31px; } 
.result-select-wrap li .btn-link-wrap + .label-wrap {margin-top: 10px; } 
.result-select-wrap li .btn-link-wrap + .label-wrap .color03 {-webkit-box-shadow: none;box-shadow: none; } 
.result-select-wrap li .btn-link-wrap .btn-size-m {padding: 7px 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;border-radius: 6px; } 
.result-select-wrap li .button-group {margin-bottom: 12px; } 
.result-select-wrap li .label-wrap {margin-bottom: 16px; } 
.result-select-wrap .h5 + .account-selector {margin-top: 8px; } 
#storeInfoView .result-select-wrap .button-group {margin-bottom: 0px; } 
#storeInfoView .result-select-wrap .button-group .button-row {margin-top: 0;margin-bottom: 0px; } 
.page-visit-time .result-select-wrap li {padding-bottom: 0;border-bottom: 0; } 
.page-visit-time .h5 + .account-selector {margin-top: 8px; } 
.info-store-wrap .detail-store-view .store-view {padding-right: 30px;vertical-align: middle;display: inline-block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.info-store-wrap .detail-store-view .distance-view {position: relative;margin: 4px 8px 4px 0px;vertical-align: middle;display: inline-block;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.info-store-wrap .detail-store-view .distance-view.color-em {color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.info-store-wrap .detail-store-view .distance-view::before {content: "";display: none;/* display: block;position: absolute;left: 0;top: 50%;width: 1px;height: 14px;margin-top: -7px;background-color: $GREY200; */}
.info-store-wrap .detail-store-view .location-area {position: relative;padding-left: 8px; } 
.info-store-wrap .detail-store-view .location-area::before {content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 14px;margin-top: -7px;background-color: var(--bg-gray); } 
.info-store-wrap .detail-store-view .location-area .link-location-view {vertical-align: middle; } 
.info-store-wrap .number-checkbox-h {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.info-store-wrap .address-view {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.info-store-wrap .address-view .store-num-view {display: block;margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.info-store-wrap + .btn-link-wrap {margin-top: 16px; } 
.info-store-wrap + .info-facility-view {margin-bottom: 16px; } 
.link-location-view {position: relative;vertical-align: middle;display: inline-block;width: 24px;height: 24px;background-position: -144px -24px;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet-contents .result-select-wrap li {padding: 0px 0 24px;border-bottom: 0; } 
.bottom-sheet-contents .result-select-wrap li .button-group {margin-top: 24px; } 
.bottom-sheet-contents .result-select-wrap li .input-type-bookmark {top: 0;right: 0; } 
.bottom-sheet-contents .btn .label em {color: var(--text-blue); } 
.bottom-sheet-contents .button-group .button-row {margin-top: 0; } 
#contents-area > .container.page-store-intro {padding: 0 20px 40px; } 
#contents-area > .container.page-store-intro .region-loaction {margin: 0 0 32px 0; } 
#contents-area > .container.page-store-intro .search-list.search-list-text {margin: 0 -20px 18px;padding-top: 32px; } 
#contents-area > .container.page-store-intro .search-list .result-select-wrap {border-top: 1px solid var(--border-secondary); } 
#contents-area > .container.page-store-intro .no-data-wrap .text-nodata {padding-bottom: 32px; } 
#contents-area > .container.page-store-intro .total-view-area {margin-top: 32px; } 
.page-wait-view .no-data-wrap .text-nodata {padding-bottom: 32px;background: url(/images/web/img/bg/bg-long-term-nonuse.png) 50% 40px/134px auto no-repeat; } 
.page-wait-view .bullet-star {margin-top: 16px; } 
.waiting-view-wrap {text-align: center;margin-top: 32px; } 
.waiting-view-wrap .total-waiting-view {display: block;margin-bottom: 8px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.waiting-view-wrap .total-waiting-view em {color: var(--text-blue);font-weight: 500; } 
.waiting-view-wrap .section-waiting-view {padding-bottom: 32px; } 
.waiting-view-wrap .section-waiting-view span {position: relative;margin-left: 8px;padding-left: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.waiting-view-wrap .section-waiting-view span::before {display: block;content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 14px;margin-top: -7px;background-color: var(--bg-gray); } 
.waiting-view-wrap .section-waiting-view span:first-child {margin-left: 0;padding-left: 0; } 
.waiting-view-wrap .section-waiting-view span:first-child::before {display: none; } 
.waiting-view-wrap .section-waiting-view span em {display: inline-block;margin: 0 2px;color: var(--text-blue); } 
.tel-link-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 16px; } 
.tel-link-wrap .tel-num-view {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.tel-link-wrap .btn {margin: 0; } 
.page-store-option .btn-radio-list {padding-top: 0px; } 
.page-store-option .btn-radio-list.type-btn-sort li {width: calc(50% - 4px);-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.page-store-option .btn-radio-list.type-btn-sort li .btn-type-radio input[type=checkbox] + label {height: 48px; } 
.page-store-option .button-group .button-row {margin-bottom: 8px; } 
.page-store-option .button-group .btn.btn-type-3{font-size: 14px;justify-content: flex-start;padding-left:12px;}
.list-insurance-info .h2 {margin-bottom: 16px; } 
.list-insurance-info .h4 {margin-top: 16px; } 
.list-insurance-info .table-list-wrap table.type-col tbody th[scope=row] {text-align: left; } 
.list-insurance-info .table-list-wrap + .h4 {margin-top: 32px; } 
.anchor-call-wrap {position: relative;margin-bottom: 24px;border-bottom: 1px solid var(--border-primary); } 
.anchor-call-wrap::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.anchor-call-wrap .btn-call-list {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding: 16px 0 15px;border: 0;background-color: var(--bg-canvas_white ); } 
.anchor-call-wrap .btn-call-list span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 영업점 검색 */
.business-search-box .search-list {border-top: 1px solid var(--border-secondary); } 
/*
고객센터 > SOL 이용안내
*/
.sol-use-info .sol-use-visual {position: relative;background-color: var(--bg-gray); } 
.sol-use-info .sol-use-visual img {width: 100%; } 
.sol-use-info .sol-use-visual .sol-use-text {position: relative;padding: 32px 20px;z-index: 1; } 
.sol-use-info .sol-use-visual .sol-use-text .title {margin-bottom: 0;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.sol-use-info .sol-use-visual .sol-use-text .title + .text {margin-top: 8px; } 
.sol-use-info .sol-use-visual:after {content: "";position: absolute;width: 96px;height: 96px;bottom: 32px;right: 20px;background: url(/images/web/img/customer/img_sol_use_visual.png) no-repeat 0 0/96px auto; } 
.sol-use-info .sol-use-visual.type-use-guide:after {right: 10px;width: 96px;height: 96px;background: url(/images/web/img/customer/bg-intro-useguide.png) no-repeat 0 0;background-size: cover; } 
.sol-use-info .ui-list-wrap .ui-list .item-content {padding: 16px 11px 16px 20px; } 
.sol-use-info .ui-list-wrap .ui-list .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
/*
고객센터 > 영업점안내 > 공항지점안내
*/
.airport-branch .tabs {margin-bottom: 24px; } 
.airport-branch .table-list-wrap + .table-list-wrap {margin-top: 24px; } 
.branch-map-area {position: relative;margin-bottom: 24px;/* &:before { content: '지도이미지추후제작'; @include font-t4; display: flex; align-items: center; justify-content: center; color: $WHITE; background: red; position: absolute; top:0; right:0; bottom:0; left:0; opacity: 0.3; } */}
.branch-map-area img {width: 100%;vertical-align: top; } 
/*
 * loan initial information tax by kym
 */
.type-card-loan .tit-loan.no-icon {padding: 0; } 
/*
 * loan withdraw by kym
 */
.loan-withdraw .loan-account-list .type-card-mix.checked {border: 1px solid var(--border-blue-same); } 
.loan-withdraw .loan-account-list .type-card-mix .input-type-checkbox {position: relative; } 
.loan-withdraw .loan-account-list .type-card-mix .input-type-checkbox input {position: absolute;left: 0;top: 0;display: inline-block;width: 24px;height: 24px;margin: 0;padding: 0;vertical-align: middle; } 
.loan-withdraw .loan-account-list .type-card-mix .input-type-checkbox input:checked + label::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.loan-withdraw .loan-account-list .type-card-mix .input-type-checkbox input + label {padding: 0;line-height: 0;display: inline-block;vertical-align: middle;min-width: 24px;min-height: 26px; } 
.loan-withdraw .loan-account-list .type-card-mix .input-type-checkbox input + label em {overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.loan-withdraw .loan-account-list .type-card-mix .input-type-checkbox input + label::after {content: "";position: absolute;left: 0;top: 0;width: 24px;height: 24px;background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent;background-image: url(/images/web/img/icon/sprite-selection-control.png);background-size: 96px 96px; } 
.loan-withdraw .list-type-table {margin-top: 24px; } 
.loan-withdraw .list-type-table .tit-data-area {-webkit-box-flex: 5;-ms-flex: 5;flex: 5; } 
.loan-withdraw .use-point-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.loan-withdraw .box-layout-wrap {margin-top: 16px; } 
.loan-withdraw .box-layout-wrap .text-data-list li {display: list-item; } 
.loan-withdraw .box-layout-wrap.point-info {padding: 16px 16px 26px; } 
.loan-withdraw .box-layout-wrap.point-info ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.loan-withdraw .box-layout-wrap.point-info ul li .tit-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary);margin-bottom: 16px; } 
.loan-withdraw .box-layout-wrap.point-info ul li .point-value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-primary ); } 
.loan-withdraw .box-layout-wrap.point-info ul li .left {text-align: left; } 
.loan-withdraw .box-layout-wrap.point-info ul li .right {text-align: right; } 
.loan-withdraw .box-layout-wrap.point-info ul li .applied {position: relative; } 
.loan-withdraw .box-layout-wrap.point-info ul li .applied::after {position: absolute;content: "";display: block;background-color: var(--gray-300);height: 1px;width: 120px;bottom: -9px;right: 0; } 
.loan-withdraw .h5 {margin-bottom: 0; } 
.loan-withdraw .repayment {margin-bottom: 32px;padding: 16px 0 16px 16px;border-bottom: 1px solid var(--border-primary);text-align: right; } 
.loan-withdraw .repayment em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
/*
 * write loan document by kym
 */
.write-loan-document .notice-contents-wrap .text {margin-bottom: 24px; } 
.write-loan-document .info-before-after {margin-top: 32px;margin-bottom: 24px; } 
.write-loan-document .check-loan-document {border-top: 0; } 
.write-loan-document .check-loan-document .accordion-item .accordion-trigger {border-bottom: 0; } 
.write-loan-document .check-loan-document .accordion-item .accordion-title {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.write-loan-document .check-loan-document .accordion-item .accordion-title strong {width: 30px;color: var(--text-blue);padding-right: 8px;font-weight: 400; } 
.write-loan-document .check-loan-document .accordion-item .accordion-panel {padding: 0 20px 24px; } 
.write-loan-document .check-loan-document .accordion-item .accordion-panel em {font-weight: 300; } 
.write-loan-document .subtext {margin-top: 16px;color: var(--text-tertiary); } 
.write-loan-document .written-contents li {color: var(--text-primary ); } 
.write-loan-document .written-contents li em {color: var(--text-tertiary); } 
/*
 * termination insurance by kym
 */
.termination-insurance .type-card-insurance {margin-bottom: 12px; } 
.termination-insurance .apply-info {margin-top: 32px; } 
.termination-insurance .apply-info .h4 {margin-bottom: 4px; } 
.termination-insurance .apply-info > p {color: var(--text-tertiary); } 
.termination-insurance .apply-info .list-type-table {margin-top: 24px;margin-bottom: -16px;padding: 0;border: 0; } 
.termination-insurance .subtext {margin-top: 16px; } 
.termination-insurance .subtext + .flex-align-wrap {margin-top: 32px; } 
.termination-insurance .field-guide {margin-top: 4px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.termination-insurance .terms-view-wrap .tit-terms-area .h4 {margin-bottom: 0; } 
.termination-insurance .terms-view-wrap + .text-guide-list {margin-top: 16px; } 
.termination-insurance .terms-view-wrap + .text-guide-list + .flex-align-wrap {margin-top: 32px; } 
.termination-insurance .select-account {margin-bottom: 32px; } 
.termination-insurance .btn-radio-list {margin-top: 12px;margin-bottom: 32px; } 
.termination-insurance .form-purpose,
.termination-insurance .form-essential {margin-bottom: 32px; } 
.termination-insurance .form-purpose .ui-form,
.termination-insurance .form-essential .ui-form {margin-bottom: 8px; } 
.termination-insurance .form-purpose .purpose-input,
.termination-insurance .form-purpose .essential-input,
.termination-insurance .form-essential .purpose-input,
.termination-insurance .form-essential .essential-input {display: none; } 
/*
 * sol easy exchange by kym
 */
.sol-easy-exchange > .tabs div[role=tabpanel] {padding: 0 20px; } 
.sol-easy-exchange > .tabs.checked-tabs div[role=tabpanel] {padding: 0; } 
.sol-easy-exchange.search-branch .tabs div[role=tabpanel] {padding: 0; } 
.sol-easy-exchange p.text.color-warn,
.sol-easy-exchange p.subtext.color-warn {color: var(--text-red); } 
.sol-easy-exchange.main .accordion-item h6 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.sol-easy-exchange.main .accordion-item .text-guide-list + .subtext {margin-top: 8px; } 
.sol-easy-exchange.main .accordion-item .text-guide-list li .flex-align-wrap {margin-top: 8px; } 
.sol-easy-exchange.main .accordion-item .tit-notice-view + h3 {margin-top: 8px;margin-bottom: 8px; } 
.sol-easy-exchange.main .accordion-item .tit-notice-view + .h5 {margin-top: 8px;margin-bottom: 8px;color: var(--text-primary );font-weight: 300; } 
.sol-easy-exchange.main .accordion-item .tit-notice-view + .subtext.bullet-star {margin-top: 8px;margin-bottom: 16px; } 
.sol-easy-exchange.main .accordion-item .tit-notice-view + .btn {margin-top: 16px; } 
.sol-easy-exchange.main .accordion-item .text-guide-list + .table-list-wrap {margin-top: 16px; } 
.sol-easy-exchange.main .accordion-item .table-list-wrap + h3 {margin-top: 24px;margin-bottom: 8px; } 
.sol-easy-exchange.main .accordion-item .table-list-wrap + .text-guide-list {margin-top: 16px; } 
.sol-easy-exchange.main .accordion-item .table-list-wrap + .subtext {margin-top: 8px; } 
.sol-easy-exchange.main .accordion-item .table-list-wrap + .subtext + .text {margin-top: 24px;margin-bottom: 24px; } 
.sol-easy-exchange.main .accordion-item .color-em {font-weight: 400; } 
.sol-easy-exchange.main .accordion-item .h4 {color: var(--text-primary ); } 
.sol-easy-exchange.main .accordion-item ul.text + .subtext {margin-top: 8px; } 
.sol-easy-exchange.main .accordion-item .subtext + .text {margin-top: 8px; } 
.sol-easy-exchange.main .accordion-item .subtext + .notice-contents-wrap {margin-top: 16px; } 
.sol-easy-exchange.main .accordion-item .subtext + .notice-contents-wrap .color-em {color: var(--text-blue); } 
.sol-easy-exchange.main .accordion-item .text.bullet-dot {margin-top: 8px; } 
.sol-easy-exchange.map-info .map-img-area img {display: block;width: 100%; } 
.sol-easy-exchange.map-info .map-img-area + .tit-tbl {margin-top: 24px; } 
.sol-easy-exchange.map-info .map-img-area + .table-list-wrap {margin-top: 24px; } 
.sol-easy-exchange.map-info .map-img-area + .subtext {margin-top: 20px; } 
.sol-easy-exchange.map-info .subtext + .subtext {margin-top: 8px; } 
.sol-easy-exchange.map-info .area-info {margin-top: 32px; } 
.sol-easy-exchange.map-info .area-info .h4 {margin-bottom: 8px; } 
.sol-easy-exchange.map-info .area-info .address .text + .text {margin-top: 4px; } 
.sol-easy-exchange .step-wrap + .box-layout-wrap,
.sol-easy-exchange .complete-sec + .box-layout-wrap {text-align: center; } 
.sol-easy-exchange .step-wrap + .box-layout-wrap .h5,
.sol-easy-exchange .complete-sec + .box-layout-wrap .h5 {margin-top: 0;margin-bottom: 0; } 
.sol-easy-exchange .my-shinhan-point {margin-top: 12px; } 
.sol-easy-exchange .box-wrap-exchange {margin-top: -32px;margin-bottom: 32px;padding: 24px 20px;background-color: var(--palette-blue-200); } 
.sol-easy-exchange .ui-form-exchange {padding: 16px;border-radius: 12px;background-color: var(--bg-canvas_white );margin-top: 0; } 
.sol-easy-exchange .ui-form-exchange .hidden {width: 0;height: 0;text-indent: -9999px; } 
.sol-easy-exchange .ui-form-exchange .ui-form-group {margin-top: 0; } 
.sol-easy-exchange .ui-form-exchange .select-currency-wrap .state.kr .btn-option-view::after {display: none; } 
.sol-easy-exchange .ui-terms-sec {margin-bottom: 24px; } 
.sol-easy-exchange .step-wrap {margin-bottom: 32px; } 
.sol-easy-exchange .ui-form-wrap.currency-direct-input {margin-top: 0; } 
.sol-easy-exchange .area-service {display: none; } 
.sol-easy-exchange .area-service.service-currency {display: block; } 
.sol-easy-exchange .area-service .exchange-info-sec {margin-top: -8px; } 
.sol-easy-exchange .area-service .ui-form .tooltip-area.info-type .tooltip-trigger {margin-bottom: 8px; } 
.sol-easy-exchange .area-service .terms-view-wrap + .exchange-info-sec {margin-top: 16px; } 
.sol-easy-exchange .area-service .terms-view-wrap + .exchange-info-sec .exchange-info-area .dd {text-align: right; } 
.sol-easy-exchange .area-service .terms-view-wrap + .exchange-info-sec .exchange-info-area .dd .font-t7 {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.sol-easy-exchange .area-service .box-layout-wrap .error-message {margin-top: 8px;text-align: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.sol-easy-exchange .total-cost {background-color: var(--bg-canvas_white );border: 1px solid var(--border-primary);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 6px; } 
.sol-easy-exchange .tabs + .text {margin-bottom: 16px; } 
.sol-easy-exchange .tabs + .subtext {margin-top: 16px; } 
.sol-easy-exchange .tabs + .subtext + .flex-align-wrap {margin-top: 16px; } 
.sol-easy-exchange .tabs.checked-tabs .tab-item.active {-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.sol-easy-exchange .tabs .table-list-wrap td ul li {margin-bottom: 4px; } 
.sol-easy-exchange .font-t7 {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.sol-easy-exchange .table-list-wrap + .text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 16px; } 
.sol-easy-exchange .table-list-wrap + .text + .flex-align-wrap {margin-top: 16px;margin-bottom: 32px; } 
.sol-easy-exchange .ui-form.search-input-branch {margin-bottom: 16px; } 
.sol-easy-exchange .ui-form.receive-date {margin-top: 32px;margin-bottom: 16px; } 
.sol-easy-exchange .ui-form.phone-no {margin-top: 20px;margin-bottom: 16px; } 
.sol-easy-exchange .ui-form .btn-radio-list {margin-bottom: 4px; } 
.sol-easy-exchange .ui-form + .subtext {margin-top: -4px; } 
.sol-easy-exchange .tab-content .before-search-content {margin-top: 32px; } 
.sol-easy-exchange .tab-content .method-wrap .ui-form {margin-bottom: 24px; } 
.sol-easy-exchange .tab-content .list-airport li,
.sol-easy-exchange .tab-content .list-branch li {padding: 16px 0; } 
.sol-easy-exchange .tab-content .list-branch label em {color: var(--text-primary );font-weight: 500; } 
.sol-easy-exchange .tab-content .list-branch p {padding-left: 32px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.sol-easy-exchange .tab-content .search-group ul {border-top: 0; } 
.sol-easy-exchange .tab-content .region-loaction {margin-top: 8px; } 
.sol-easy-exchange .tab-content .region-loaction span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.sol-easy-exchange .tab-content .region-loaction span.city {font-weight: 300;color: var(--text-tertiary); } 
.sol-easy-exchange .tab-content .region-loaction span.selected {font-weight: 500;color: var(--text-tertiary); } 
.sol-easy-exchange .tab-content .region-loaction span.current {font-weight: 500;color: var(--text-blue); } 
.sol-easy-exchange .tab-content .region-buttons li button {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.sol-easy-exchange .area-sketch-map .font-t7 {margin-top: 16px; } 
.sol-easy-exchange .branches-etc {margin-top: 32px; } 
.sol-easy-exchange .branches-etc li p {margin-bottom: 16px; } 
.sol-easy-exchange .branches-etc li span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.sol-easy-exchange.search-branch .step-wrap {margin-bottom: 0; } 
.sol-easy-exchange.input-exchange-info .step-wrap {margin-bottom: 0; } 
.sol-easy-exchange.input-exchange-info .sh-point-area {margin-top: 32px; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .input-checkbox-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg {display: none;padding: 16px;border: 0 none;margin-top: 16px;background-color: var(--bg-gray);border-radius: 6px; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg .txt-data-area {padding-left: 24px;-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg .in-forms {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg .in-forms .tit-data-area {white-space: nowrap; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg .ui-form {margin-bottom: 0; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg .ui-form .form-set {background: transparent; } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg .ui-form .form-set input {color: var(--text-blue); } 
.sol-easy-exchange.input-exchange-info .sh-point-area .list-type-table.list-in-form.type-bg .ui-form .form-set .suffix {color: var(--text-blue); } 
.sol-easy-exchange.input-exchange-info .box-info-virtual {margin-top: 32px;text-align: center;border: 1px solid var(--border-secondary);border-radius: 12px;padding: 16px; } 
.sol-easy-exchange.input-exchange-info .box-info-virtual .h4 {margin-bottom: 8px; } 
.sol-easy-exchange.input-exchange-info .box-info-virtual .btn {margin-top: 16px; } 
.sol-easy-exchange.complete .list-type-table {margin-bottom: 18px; } 
.sol-easy-exchange.complete .list-type-table li.no-margin {margin-top: 0; } 
.sol-easy-exchange.complete .banner-set-exchange-rate {margin-bottom: 32px; } 
.sol-easy-exchange.complete .banner-set-exchange-rate + .swiper + .h4 {margin-top: 0; } 
.sol-easy-exchange.complete .swiper {margin-top: 0; } 
.sol-easy-exchange .sub-banner {padding: 0; } 
.sol-easy-exchange .sub-banner.banner-type01 a > img {display: block;width: 100%; } 
.sol-easy-exchange .sub-banner.banner-type02 a {position: relative; } 
.sol-easy-exchange .sub-banner.banner-type02 a > img {display: block;width: 100%; } 
.sol-easy-exchange .sub-banner.banner-type02 a .banner-txt {position: absolute;top: 16%;left: 6%; } 
.sol-easy-exchange .sub-banner.banner-type02 a .banner-txt .banner-data {color: var(--text-primary );font-size: 3.7335vw;font-weight: 500;vertical-align: text-bottom; } 
.sol-easy-exchange .sub-banner.banner-type02 a .banner-txt img {width: 43.496%;display: inline; } 
.exchange-applied-detail .tit-tbl {font-weight: 500;padding-bottom: 16px; } 
.exchange-applied-detail .tit-tbl-wrap {margin-top: 32px;margin-bottom: 16px; } 
.exchange-applied-detail .tit-tbl-wrap .tit-tbl {padding-bottom: 0; } 
.exchange-applied-detail .tit-tbl-wrap .btn {margin: 0; } 
.ui-form-sec.exchange-currency-sec.error .form-message.currency-error {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.notice-contents-wrap.banner-set-exchange-rate {padding: 16px;margin-top: 30px;margin-bottom: 12px;background-color: var(--bg-blue);background-image: url("/images/web/img/exchange/img-exchange-alarm01.png");background-position: calc(100% - 16px) 24px;background-repeat: no-repeat;background-size: 64px 64px; } 
.notice-contents-wrap.banner-set-exchange-rate .h4 {margin-bottom: 8px;font-weight: 500;color: var(--text-primary ); } 
.notice-contents-wrap.banner-set-exchange-rate .button-group {margin-top: 16px; } 
.notice-contents-wrap + .swiper.exchange-benefit {margin-top: 0; } 
.h4 + .swiper.exchange-benefit {margin-top: 0; } 
.swiper.exchange-benefit {margin-top: 32px;padding-bottom: 60px; } 
.swiper.exchange-benefit .swiper-slide a {display: block;width: 100%; } 
.swiper.exchange-benefit .swiper-slide a img {display: block;width: 100%; } 
.swiper.exchange-benefit + .bottom-notice {margin-top: 0; } 
.swiper.exchange-benefit .swiper-pagination {bottom: 25px; } 
.swiper.exchange-benefit .swiper-pagination .swiper-pagination-bullet {width: 8px;height: 8px; } 
.bottom-notice-contents .text + .flex-align-wrap {margin-top: 16px; } 
.bottom-sheet.use-other-banks .h4 {font-weight: 300;margin-bottom: 24px; } 
.bottom-sheet.use-other-banks .bs-case {margin-bottom: 80px; } 
.bottom-sheet.use-other-banks .bs-case .box-registration a {display: block;margin-bottom: 12px; } 
.bottom-sheet.use-other-banks .bs-case .box-registration a img {display: block;width: 100%; } 
/*
 * sol easy send by kym
 */
.sol-easy-send.main .visual {background: var(--palette-purple-100);background-image: url("/images/web/img/temp/sol-easy-exchange-bg.png");background-image: url("/images/web/img/temp/sol-easy-exchange-bg.png"), -webkit-gradient(linear, left top, left bottom, color-stop(34.51%, var(--palette-purple-100)), to(var(--palette-indigo-300)));background-image: url("/images/web/img/temp/sol-easy-exchange-bg.png"), linear-gradient(180deg, var(--palette-purple-100) 34.51%, var(--palette-indigo-300) 100%);background-repeat: no-repeat;background-position: 100% 0; } 
.sol-easy-send.main .accordion-panel .subtitle {color: var(--text-primary );margin-bottom: 8px; } 
.sol-easy-send.main .accordion-panel .subtitle + .text {margin-top: 8px; } 
.sol-easy-send.main .accordion-panel .subtitle + .table-list-wrap {margin-top: 16px; } 
.sol-easy-send.main .accordion-panel .text + .table-list-wrap {margin-top: 16px; } 
.sol-easy-send.main .accordion-panel .text + .subtext {margin-top: 8px; } 
.sol-easy-send.main .accordion-panel .text .color-em {font-weight: 300; } 
.sol-easy-send.main .accordion-panel .subtext .color-em {font-weight: 300; } 
.sol-easy-send.main .accordion-panel .subtext.blue::before {color: var(--text-blue); } 
.sol-easy-send.main .accordion-panel .subtext + .notice-contents-wrap {margin-top: 16px; } 
.sol-easy-send.main .accordion-panel .table-list-wrap + .text {margin-top: 16px; } 
.sol-easy-send.main .accordion-panel .notice-contents-wrap .text strong {display: block;text-align: center; } 
.sol-easy-send.main .accordion-panel .notice-contents-wrap .text em {display: block;text-align: center; } 
.sol-easy-send.main .accordion-panel .notice-contents-wrap + .text {margin-top: 16px; } 
.sol-easy-send.main .accordion + .text-guide-list {margin-top: 32px; } 
.sol-easy-send.main .accordion + .text-guide-list + .compliance-area {margin-top: 32px; } 
.sol-easy-send.swift-code-search .ui-form:first-child {margin-bottom: 16px; } 
.sol-easy-send.swift-code-search .notice-contents-wrap .flex-align-wrap {margin-top: 24px; } 
.sol-easy-send.swift-code-search .tabs + .ui-form {margin-bottom: 16px; } 
.sol-easy-send.swift-code-search .tabs .tab-list {gap: 0;margin: 0 -4px 24px; } 
.sol-easy-send.swift-code-search .tabs .tab-list .tab-item {margin: 0 4px;width: calc(50% - 8px); } 
.sol-easy-send.swift-code-search .area-result {margin: 24px -20px 0; } 
.sol-easy-send.swift-code-search .area-result.list-purpose-code {margin: 0 -20px; } 
.sol-easy-send.swift-code-search .area-result.list-purpose-code .item button {position: relative; } 
.sol-easy-send.swift-code-search .area-result.list-purpose-code .item button.selected::after {content: "";position: absolute;right: 16px;top: 50%;margin-top: -12px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.sol-easy-send.swift-code-search .area-result.list-purpose-code .item .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.sol-easy-send.swift-code-search .area-result.list-purpose-code .item .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.sol-easy-send.swift-code-search .area-result .item {border-bottom: 1px solid var(--border-primary); } 
.sol-easy-send.swift-code-search .area-result .item .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;display: block;text-align: left;font-weight: 500; } 
.sol-easy-send.swift-code-search .area-result .item .desc {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;display: block;text-align: left;color: var(--text-tertiary); } 
.sol-easy-send.swift-code-search .area-result button {padding: 16px 20px;background-color: transparent;border: 0;width: 100%;display: block;text-align: left; } 
.sol-easy-send .no-data-wrap {margin-bottom: 32px; } 
.sol-easy-send .information-cont {margin-top: 32px; } 
.sol-easy-send .tit-tbl {font-weight: 500; } 
.sol-easy-send .h5 {margin-top: 20px;margin-bottom: 8px; } 
.sol-easy-send .h5:first-child {margin-top: 0; } 
.sol-easy-send .h5 + .account-selector {margin-top: 0; } 
.sol-easy-send .like-ui-form .btn-radio-list {margin-bottom: 20px; } 
.sol-easy-send .like-ui-form + .h4 {margin-top: 20px; } 
.sol-easy-send .ui-form-group .ui-form {margin-bottom: 12px; } 
.sol-easy-send .ui-form-group .ui-form:last-child {margin-bottom: 20px; } 
.sol-easy-send .ui-form-group .ui-form + .ui-form {margin-top: 12px; } 
.sol-easy-send .ui-form + .related-elem {margin-top: -4px;margin-bottom: 20px; } 
.sol-easy-send .ui-form + .related-link {margin-top: -4px;margin-bottom: 20px; } 
.sol-easy-send .ui-form.relative {position: relative; } 
.sol-easy-send .ui-form + .box-layout-wrap {margin-top: -4px; } 
.sol-easy-send .ui-form + .box-layout-wrap + ul.text {margin-top: 16px; } 
.sol-easy-send .ui-form + .input-type-checkbox {margin-top: -4px; } 
.sol-easy-send .ex-form-wrap + .bottom-notice {margin-top: 0; } 
.sol-easy-send .ex-form-wrap .text + .ui-form {margin-top: 20px; } 
.sol-easy-send .notice-contents-wrap + .ui-form {margin-top: 20px; } 
.sol-easy-send .foreign-exchange-input {margin-top: 20px;position: relative; } 
.sol-easy-send .foreign-exchange-input .ui-form-group {margin-top: 20px; } 
.sol-easy-send .foreign-exchange-input .ui-form-group > .subtext {position: absolute;right: 0;top: 2px; } 
.sol-easy-send .foreign-exchange-input .ui-form-group .decimal-point-set .ui-form {margin-bottom: 12px; } 
.sol-easy-send .add-input-forms .tab-list {margin-bottom: 20px; } 
.sol-easy-send .account-selector + .box-layout-wrap {margin-top: 12px;margin-bottom: 16px; } 
.sol-easy-send .step-wrap {margin-bottom: 32px; } 
.sol-easy-send .select-currency-wrap .tit-select-area {margin-bottom: 8px; } 
.sol-easy-send .select-currency-wrap .state,
.sol-easy-send .select-currency-wrap .currency {border-bottom: 0; } 
.sol-easy-send .select-currency-wrap .btn-option-view {padding: 0 14px;margin: 0;border-radius: 12px;border: 1px solid var(--border-primary); } 
.sol-easy-send .select-currency-wrap .btn-option-view::after {right: 14px; } 
.sol-easy-send .select-currency-wrap + .related-elem {margin-top: 16px; } 
.sol-easy-send .error-data-wrap {margin-bottom: 50px; } 
.sol-easy-send .tabs .area-result {padding: 0 20px; } 
.sol-easy-send .tabs .area-result > .text {margin-top: 24px;margin-bottom: 24px; } 
.sol-easy-send .tabs .area-result .button-group {margin-top: 24px;margin-bottom: 24px;width: 100%; } 
.sol-easy-send .table-list-wrap .in-table {padding: 10px;border-bottom: 1px solid var(--border-primary); } 
.sol-easy-send .with-select-state .decimal-point-set {width: 100%; } 
.sol-easy-send.popup .text-guide-list + .notice-contents-wrap {margin-top: 16px;padding: 16px; } 
.sort-insurance-wrap {position: relative;margin: 32px 0 16px;padding: 16px 116px 16px 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.sort-insurance-wrap::after {content: "";display: block;position: absolute;right: 30px;top: 44px;width: 48px;height: 76px;background: url(/images/web/img/bg/bg-insurance-wrap.png) no-repeat 0 0;background-size: 100% auto; } 
.sort-insurance-wrap .label-wrap {margin-bottom: 8px; } 
.sort-insurance-wrap strong {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.sort-insurance-wrap p {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.product-insurance-intro .tab-cont-wrap {padding-top: 24px; } 
.product-insurance-intro .sort-select-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin: 32px 0 16px; } 
.product-insurance-intro .sort-select-wrap .ui-form.non-margin {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0; } 
.product-insurance-intro .sort-select-wrap .ui-form.non-margin .form-set.non-border {border: none; } 
.product-insurance-intro .sort-select-wrap .ui-form.non-margin .form-set.non-border .select-label {padding: 0 24px 0 0;color: var(--text-primary ); } 
.product-insurance-intro .sort-select-wrap .ui-form.non-margin .form-set.non-border .select-label::after {right: 0; } 
.tit-pr-insurance {position: relative;padding: 0 32px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.tit-pr-insurance .pr-logo {display: block;width: 24px;height: 24px;position: absolute;left: 0;top: 6px; } 
.tit-pr-insurance .pr-logo img {vertical-align: top;width: 100%;height: 100%; } 
.condition-view-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 12px; } 
.condition-view-wrap li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 96px;height: 96px;border-radius: 48px;background-color: var(--palette-magenta-700); } 
.condition-view-wrap li p {text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.condition-view-wrap li p span {display: block;font-weight: 500; } 
.condition-view-wrap + .subtext {margin-top: 44px; } 
.pr-insurance-intro .type-option .button-group .button-row strong.color-em {font-weight: 500; } 
.hash-list-area {margin-bottom: 16px; } 
.hash-list-area .btn-tag {margin: 0 4px 8px 0;padding: 10px 16px;border-radius: 20px; } 
.type-pr-insurance.visual .text-area {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-bottom: 120px; } 
.pr-character-view li {position: relative;margin-top: 12px;padding: 16px 16px 16px 40px;border-bottom: 1px solid var(--border-primary); } 
.pr-character-view li::before {content: "";position: absolute;left: 0;top: 16px;width: 32px;height: 32px;background: url("/images/web/img/product/icon-character-check.png") no-repeat center center;background-size: auto 18px; } 
.pr-character-view li:first-child {margin-top: 0; } 
.pr-character-view li strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.pr-character-view li p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pr-character-view li:last-child {border-bottom: none; } 
.page-insurance-bs {padding-top: 16px; } 
.product-insurance-detail li {margin-bottom: 12px;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.product-insurance-detail li .tit-insurance-detail {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 8px;font-weight: 500;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.product-insurance-detail li .tit-insurance-detail .icon-logo-area {width: 32px;height: 32px;margin-right: 8px; } 
.product-insurance-detail li .tit-insurance-detail .icon-logo-area img {width: 100%;height: 100%; } 
.product-insurance-detail li .guide-txt-product {margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.product-insurance-detail li .guide-txt-product span {margin-left: 8px; } 
.product-insurance-detail li .guide-txt-product span:first-child {margin-left: 0; } 
.product-insurance-detail li .view-insurance-rate {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.product-insurance-detail li .view-insurance-rate.type2 {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.product-insurance-detail li .view-insurance-rate .tit-rate {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.product-insurance-detail li .view-insurance-rate .rate-info-area {color: var(--text-blue);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.product-insurance-detail li .view-insurance-rate .rate-info-area .pay-type-view {display: inline-block;margin-right: 6px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.tab-pr-detail {padding-bottom: 16px;border-bottom: 1px solid var(--border-primary); } 
.tab-pr-detail .tit-pr-detail {margin-top: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.tab-pr-detail .txt-pr-detail {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.insurance-info-wrap {margin: 24px 0 32px; } 
.insurance-info-wrap .top-info-view {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;padding: 16px 48px 16px 16px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;background-color: var(--bg-canvas_gray_light);z-index: 1; } 
.insurance-info-wrap .top-info-view .tit-insurance {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.insurance-info-wrap .top-info-view .tit-cost {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;text-align: right; } 
.insurance-info-wrap .top-info-view .js-toggle-control {position: absolute;right: 16px;top: 16px;padding: 0;border: 0;background-color: transparent; } 
.insurance-info-wrap .top-info-view + .top-info-view {margin-top: 12px; } 
.insurance-info-wrap .insurance-detail-view {margin-top: -16px;padding: 32px 16px 16px 16px;border: 1px solid var(--border-blue);background-color: var(--bg-blue);border-radius: 12px; } 
.insurance-info-wrap .insurance-detail-view li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 10px;margin-top: 8px; } 
.insurance-info-wrap .insurance-detail-view li:first-child {margin-top: 0; } 
.insurance-info-wrap .insurance-detail-view li strong {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.insurance-info-wrap .insurance-detail-view li p {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.page-subscription-view .text + .notice-contents-wrap {margin-top: 32px; } 
.page-subscription-view .type-btn-dropdown {margin-top: 32px; } 
.page-subscription-view .type-btn-dropdown .select-label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: auto; } 
.page-subscription-view .type-btn-dropdown .right-section {position: absolute;right: 0;top: 0; } 
.page-subscription-view .type-card-insurance .button-group {border-top: 0;margin: 16px 0 0; } 
.page-subscription-view .type-card-insurance .button-group .btn-share {position: relative;width: 48px;height: 48px;border: 1px solid var(--border-primary);border-radius: 6px;background-color: transparent; } 
.page-subscription-view .type-card-insurance .button-group .btn-share::after {content: "";display: block;position: absolute;left: 50%;top: 50%;width: 24px;height: 24px;margin: -12px 0 0 -12px;background-position: -24px -120px;background-repeat: no-repeat;background-color: transparent; } 
.confirm-terms-list li {position: relative;margin-top: 16px;padding-right: 30px; } 
.confirm-terms-list li:first-child {margin-top: 0; } 
.confirm-terms-list li .link-detail-terms {position: absolute;right: 0;top: 0; } 
.link-detail-terms {position: relative;display: block;width: 24px;height: 24px; } 
.link-detail-terms::after {content: "";display: block;width: 24px;height: 24px;position: absolute;right: 0;top: 0;background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.page-insurance-pop .h2 {margin-bottom: 16px; } 
.page-insurance-pop .ui-form:first-child {margin-top: 32px; } 
.page-insurance-join .list-type-table + .text {margin-top: 16px; } 
.page-insurance-step .account-detail-area {margin-bottom: 32px; } 
.page-insurance-step .account-detail-area .account-detail-list span.font-bold {font-weight: 500; } 
.page-insurance-step .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.btn-view-area {text-align: center;margin: 64px 0 50px; } 
.limit-search-result .h2 {text-align: center;margin-bottom: 8px;color: var(--text-primary ); } 
.limit-search-result .text {text-align: center;margin-bottom: 32px; } 
.text + .notice-contents-wrap.style-radius {margin-top: 32px; } 
.text + .notice-contents-wrap + .terms-view-wrap {margin-top: 32px; } 
.content-text .h4 + .notice-contents-wrap.style-radius {margin-top: 16px; } 
.exchange-rate .h2 {color: var(--text-primary ); } 
.exchange-rate .tabs {margin-bottom: 32px; } 
.exchange-rate .select-currency-wrap .btn-option-view .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary );padding-left: 8px; } 
.exchange-rate .select-currency-wrap + .box-layout-wrap {margin-top: 24px;margin-bottom: 32px; } 
.exchange-rate .ui-form-group + .button-group {margin-top: 4px;margin-bottom: 24px; } 
.exchange-rate .ui-form-group + .button-group + .subtext + .table-list-wrap {margin-top: 24px; } 
.exchange-rate .ui-flex-wrap {margin-top: 24px; } 
.exchange-rate .ui-flex-wrap .ui-form:nth-child(1) {width: 67%; } 
.exchange-rate .ui-flex-wrap .ui-form:nth-child(2) {width: 30%; } 
.exchange-rate .currency-dispayer img {width: 16px;height: 16px;vertical-align: -2px;margin-right: 3px; } 
.exchange-rate .box-layout-wrap + .ui-form {margin-top: 20px; } 
.exchange-rate .ui-form {position: relative; } 
.exchange-rate .ui-form.rounds {margin-bottom: 16px; } 
.exchange-rate .ui-form.rounds::after {position: absolute;top: 48px;right: 12px;content: "";display: block;width: 24px;height: 24px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.exchange-rate .ui-form + .subtext {margin-bottom: 24px; } 
.exchange-rate .ui-form + .subtext + .button-group {margin-bottom: 24px; } 
.exchange-rate .ui-form + .box-layout-wrap {margin-top: -8px;margin-bottom: 20px; } 
.exchange-rate .ui-form + .box-layout-wrap li .txt-data-view {font-weight: 500; } 
.exchange-rate .ui-form[data-mode=with-select] + .ui-form .form-set .right-section {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.exchange-rate .select-notice-type {margin-top: 16px; } 
.exchange-rate .select-notice-type .input-type-radio {margin-top: 16px; } 
.exchange-rate .select-notice-type + .h5 {margin-top: 16px; } 
.exchange-rate .h4 {color: var(--text-primary ); } 
.exchange-rate .will-alarm-currency .h5 {color: var(--text-primary );margin-top: 0;margin-bottom: 10px; } 
.exchange-rate .will-alarm-currency .h5 + .btn-radio-list {margin-bottom: 24px; } 
.exchange-rate .tit-tbl.size-s,
.exchange-rate .tit-tbl.size-xs {color: var(--text-tertiary); } 
.exchange-rate .period-area {padding-bottom: 8px; } 
.exchange-rate .period-area > p.subtext {color: var(--text-tertiary);font-weight: bold; } 
.exchange-rate .list-type-table {border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-secondary); } 
.exchange-rate .list-type-table + .list-type-table {border-top: 0; } 
.exchange-rate [class*=radio-content-] .table-list-wrap table thead tr:nth-of-type(odd) th:nth-child(1),
.exchange-rate [class*=radio-content-] .table-list-wrap table thead tr:nth-of-type(odd) td:nth-child(1),
.exchange-rate [class*=radio-content-] .table-list-wrap table tbody tr:nth-of-type(odd) th:nth-child(1),
.exchange-rate [class*=radio-content-] .table-list-wrap table tbody tr:nth-of-type(odd) td:nth-child(1) {border-right: 1px solid var(--border-secondary); } 
.exchange-rate [class*=radio-content-] .table-list-wrap table thead tr:nth-of-type(odd) th:nth-child(2),
.exchange-rate [class*=radio-content-] .table-list-wrap table thead tr:nth-of-type(odd) td:nth-child(2),
.exchange-rate [class*=radio-content-] .table-list-wrap table tbody tr:nth-of-type(odd) th:nth-child(2),
.exchange-rate [class*=radio-content-] .table-list-wrap table tbody tr:nth-of-type(odd) td:nth-child(2) {border-left: 0; } 
#roundsModalBs .bottom-sheet-contents .select-option-list li button {display: -webkit-box;display: -ms-flexbox;display: flex; } 
#roundsModalBs .bottom-sheet-contents .select-option-list li button span {width: 50%; } 
/*
 * manage asset connect by kym
 */
.manage-asset-connect .type-card-arr.img-l .top .acc-name,
.manage-asset-connect .type-card-arr.img-l .top .acc-date,
.manage-asset-connect .type-card-arr.img-l .top .copy-text {padding-left: 40px; } 
.manage-asset-connect.long-term .type-card-arr.asset-bord .top::after {display: none; } 
.manage-asset-connect.revolving .list-type-table {border-bottom: 0; } 
.manage-asset-connect.revolving .list-type-table.no-border {border-top: 0; } 
.manage-asset-connect.revolving .list-type-table.only-top-border {border-top: 1px solid var(--border-secondary); } 
.manage-asset-connect.revolving .list-will-pay {border-top: 1px solid var(--border-secondary); } 
.manage-asset-connect.revolving .btn-revolving {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 0 24px 0 0; } 
.manage-asset-connect.insurance-irp #bottomNotice .btn-text-arrow::after {right: -5px; } 
.manage-asset-connect.insurance-irp .list-type-table.list-each-date {margin-bottom: 16px; } 
.manage-asset-connect.insurance-irp .list-type-table.list-each-date .tit-tbl-inner {margin-bottom: -4px; } 
#revolvingInfoBs .bottom-sheet-contents .h4 + .list-type-table {border: 0; } 
/*
 * 환전 선물하기 받기 
 */
.exchange-custom-area .compliance-area.center-align {margin-top: 32px;text-align: center; } 
.exchange-custom-area .accordion.small {border: none; } 
.exchange-custom-area .accordion.small .accordion-trigger {border: none; } 
.exchange-custom-area .accordion.small .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.exchange-custom-area .accordion.small .accordion-panel {border-bottom: none; } 
.exchange-custom-area .accordion.small .accordion-trigger {padding: 0 48px 0 20px; } 
.exchange-custom-area .text .list-item.small::before {display: none; } 
.exchange-custom-area .text .list-item.small .item-content {padding: 0; } 
.exchange-custom-area .text .list-item.small .item-content .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.exchange-custom-area .text .list-item.small .item-content .btn-text {max-width: inherit; } 
.exchange-custom-area .box-layout-wrap.purple {margin: 0 20px;background: var(--palette-purple-700);border-radius: 6px; } 
.exchange-custom-area .box-layout-wrap.purple .text {color: var(--text-ondark_primary-same); } 
.exchange-custom-area .box-layout-wrap.purple .text + .btn-text {margin-top: 24px; } 
.exchange-custom-area .box-layout-wrap.purple .btn-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.exchange-custom-area .box-layout-wrap > p + .text {margin-top: 8px; } 
.exchange-custom-area .table-list-wrap + .flex-align-wrap {margin-top: 16px; } 
.exchange-custom-area .btn-text.full-size {max-width: inherit; } 
.exchange-custom-area .txt-data-area.type-blue .copy-text {color: var(--text-blue); } 
.exchange-custom-area .txt-data-area.type-blue .copy-text img {vertical-align: text-bottom; } 
.exchange-custom-area .exchange-info-sec + .subtext.bullet-star {margin-top: 16px;margin-bottom: 32px; } 
.exchange-custom-area .exchange-info-sec + .subtext.bullet-star + .ui-form.line-type {margin-top: 32px; } 
.exchange-custom-area .exchange-info-sec + .flex-align-wrap {margin-top: 16px;margin-bottom: 24px; } 
/*
 * others account by kym
 */
.others-account .h2 + .text {margin-top: -24px; } 
.others-account .button-group.top-menu .btn-text {padding: 5px 0 5px 30px;margin-right: 16px; } 
.others-account .button-group.top-menu .btn-text::after {content: "";position: absolute;left: 0;top: 50%;margin-top: -12px;width: 24px;height: 24px;background-size: 24px; } 
.others-account .button-group.top-menu .btn-text:nth-child(1)::after {background-image: url(/images/web/img/manage/icons_open_banking.png); } 
.others-account .button-group.top-menu .btn-text:nth-child(2)::after {background-image: url(/images/web/img/manage/icons_email.png); } 
.others-account .button-group.top-menu .btn-text:nth-child(3) {margin-right: 0; } 
.others-account .button-group.top-menu .btn-text:nth-child(3)::after {background-image: url(/images/web/img/manage/icons_setting.png); } 
.others-account .ui-list-wrap.list-account {margin-top: 12px;border-top: 1px solid var(--gray-600); } 
.others-account .ui-list-wrap.list-account .list-item .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.others-account .ui-list-wrap.list-account .list-item .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.others-account .button-group.bottom-menu {padding: 0 30px;margin-top: 32px; } 
.others-account .button-group.bottom-menu .btn {padding: 7px 0;position: relative;border-radius: 30px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.others-account .button-group.bottom-menu .btn img {vertical-align: -7px; } 
.others-account .terms-view-wrap {margin-top: 32px; } 
.others-account .roundbox-check .input-type-checkbox label em {font-weight: 500; } 
.others-account .font-t7 {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 8px; } 
.others-account .ui-form.send-email {margin-top: 32px;margin-bottom: 12px; } 
#confirmedMail {text-decoration: underline; } 
/*
 * gift free service by kym
 */
.gift-free-service .top-visual {margin-bottom: 32px;height: 330px;background: var(--bg-blue) url(/images/web/img/simpleservice/gift-free-service-bg.png) no-repeat center 144px;background-size: 280px 168px;text-align: center; } 
.gift-free-service .top-visual .sns-area {position: absolute;top: 27px;right: 15px; } 
.gift-free-service .h1 {font-weight: 500;padding: 48px 20px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.gift-free-service .h2 {margin-bottom: 16px; } 
.gift-free-service .text-guide-list li.font-t7 {padding-left: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.gift-free-service .text-guide-list li.font-t7::before {display: none; } 
.gift-free-service .text-guide-list .sub-list li {padding-left: 10px; } 
.gift-free-service .text-guide-list .sub-list li::before {border-radius: 0;height: 1px;width: 5px; } 
.gift-free-service .text + .subtext {margin: 8px 0; } 
.gift-free-service .type-card-multiple .button-group .btn-text-arrow {color: var(--text-primary ); } 
.gift-free-service .type-card-multiple .button-group .btn-text-arrow::after {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.gift-free-service .bottom-notice .extra-text {margin-left: -10px;margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block; } 
.gift-free-service .account-selector {position: relative;margin-top: 32px; } 
.gift-free-service .account-selector .logo {position: absolute;left: 0;top: 50%; } 
.gift-free-service .account-selector .name,
.gift-free-service .account-selector .desc {display: block;padding-left: 32px; } 
.gift-free-service .account-selector .name {font-weight: 500; } 
.gift-free-service .account-selector .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.gift-free-service .displayer-amount {margin-bottom: 8px; } 
.gift-free-service .type-card-prod .h4 {margin-bottom: 4px; } 
.gift-free-service .type-card-prod .list-type-table {border-top: 1px solid var(--border-secondary);margin-top: 16px; } 
.gift-free-service .type-card-prod .list-type-table li {font-weight: 500; } 
.gift-free-service .type-card-prod .num-view-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;color: var(--text-primary );font-weight: 700;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.gift-free-service .type-card-prod .num-view-area .tit-view {display: inline-block;margin-right: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.gift-free-service .result-content {display: none; } 
.gift-free-service .result-content.current {display: block; } 
.gift-free-service .result-content.case-has-data {margin-top: 24px; } 
.gift-free-service .bottom-sheet .account-select-lists .select-option-list {margin: 0; } 
.gift-free-service .bottom-sheet .account-select-lists .select-option-list .type-card-service {padding-left: 40px; } 
.gift-free-service .bottom-sheet .account-select-lists .select-option-list .type-card-service .logo {left: 0; } 
.gift-free-service .bottom-notice-contents .bullet-star::before {content: "*";position: absolute;left: 0;top: 3px; } 
.button-group.adjust-padding .btn.btn-size-xl {padding: 0 5px; } 
.officer-box .type-card-simple-srvice .list-type-table {border-bottom: 0; } 
.officer-box .type-card-simple-srvice.menu-disabled .name, .officer-box .type-card-simple-srvice.menu-disabled .txt-data-area a, .officer-box .type-card-simple-srvice.menu-disabled .tit-data-area {color: var(--text-tertiary) !important; } 
/*
 * account manage tax by kym
 */
.interim-payment .terms-view-wrap .terms-list-area.type-arrow li .terms-confirm {padding-right: 34px; } 
.interim-payment .terms-view-wrap .terms-list-area.type-arrow li .terms-confirm::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.interim-payment .check-receive {margin-top: 48px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.interim-payment .notice-contents-wrap .notice-sentence {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;margin-bottom: 24px; } 
.interim-payment.caution .dividers-middle {margin-top: 16px;margin-bottom: 16px; } 
.interim-payment.caution .h4 {margin-top: 16px;color: var(--text-tertiary); } 
/*
 * domestic remittance tax by kym
 */
.domestic-remittance .info-sec {margin-top: 32px;margin-bottom: 32px; } 
.domestic-remittance .info-sec .h4 + .text {margin-top: 0; } 
.domestic-remittance .info-sec .notice-contents-wrap + .text {margin-top: 16px; } 
.domestic-remittance .info-sec .text + .subtext {margin-top: 8px; } 
.domestic-remittance .info-sec .subtext + .text {margin-top: 8px; } 
.domestic-remittance .tabs + .h2 {margin-top: 32px;margin-bottom: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.domestic-remittance .notice-contents-wrap {margin-bottom: 16px; } 
.domestic-remittance .h4 + .ui-form-sec {margin-top: -8px; } 
.domestic-remittance .h4 + .h5 {margin-top: 16px; } 
.domestic-remittance .account-selector + .ui-form-group {margin-top: 20px; } 
.domestic-remittance .ui-form + .h5 {margin-top: 20px; } 
.domestic-remittance .ui-form[data-mode=textarea] {margin-bottom: 0; } 
.domestic-remittance .ui-form-sec {margin-bottom: 32px; } 
.domestic-remittance .form-set + .subtext {margin-top: 14px; } 
.domestic-remittance .ui-form-group .ui-form + .ui-form {margin-top: -8px; } 
.domestic-remittance .ui-form-group + .ui-form {margin-top: 20px;margin-bottom: 16px; } 
.domestic-remittance .ui-form-group + .h5 {margin-top: 20px; } 
.domestic-remittance .ui-form-group .decimal-point-set .ui-form {margin-bottom: 0; } 
.domestic-remittance .ui-form-group .decimal-point-set .decimal::before {top: 46px; } 
.domestic-remittance .dividers-middle + .h5 {margin-top: 20px; } 
.domestic-remittance #btnSelectCurrency .label-placeholder {width: 100%; } 
.domestic-remittance #btnSelectCurrency .label {width: calc(100% - 24px);text-align: left;white-space: nowrap;overflow: hidden; } 
.domestic-remittance .remittance-type-box {margin-top: 32px;display: none; } 
.domestic-remittance .remittance-type-box .btn-radio-list {margin-bottom: 16px; } 
.domestic-remittance .remittance-type-box .btn-radio-list + .subtext + .subtext::before {top: 5px; } 
.domestic-remittance .receiver-bank {margin-bottom: 24px;padding: 16px 0;border-width: 0 0 1px 0;border-radius: 0; } 
.domestic-remittance .receiver-bank .logo {top: 0; } 
.domestic-remittance .receiver-bank .text {padding-left: 30px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.domestic-remittance .box-layout-wrap.style-radius.color-01 {margin-top: 24px;margin-bottom: 32px; } 
.domestic-remittance .box-layout-wrap.style-radius.summary .text-data-list li:last-child {margin-top: 8px; } 
.domestic-remittance .subtext.bullet-star .tooltip-trigger {vertical-align: -7px; } 
.domestic-remittance .h4 + .wrap-history {margin-top: 16px; } 
.domestic-remittance .wrap-history {margin-top: 32px; } 
.domestic-remittance .wrap-history .button-group {margin-top: 24px; } 
.domestic-remittance .table-list-wrap table tbody td {vertical-align: top; } 
.domestic-remittance .table-list-wrap table tbody td.va-middle {vertical-align: middle; } 
.domestic-remittance .table-list-wrap table tbody td.no-border {border-bottom: 0; } 
.domestic-remittance .table-list-wrap table tbody td.has-border-left {border-left: 1px solid var(--border-secondary); } 
.domestic-remittance .list-type-table li .txt-data-area {padding-left: 12px; } 
.domestic-remittance .bottom-notice-contents ul.text .list-style-line {margin-top: 8px; } 
.domestic-remittance .bottom-notice-contents ul.text .list-style-line li {padding-left: 0; } 
.domestic-remittance .bottom-notice-contents ul.text .list-style-line li::before {display: none; } 
.domestic-remittance .wrap-sender-information .tit-terms-area label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300; } 
.domestic-remittance .information-area {margin-top: 32px; } 
.domestic-remittance.history .notice-contents-wrap + .type-card-multiple {margin-top: 24px; } 
.domestic-remittance.history .notice-contents-wrap + .list-type-table {margin-top: 32px; } 
.domestic-remittance.history .notice-contents-wrap .text {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.domestic-remittance.history .notice-contents-wrap .text + .notice-txt-list {margin-top: 24px; } 
.domestic-remittance.history .notice-contents-wrap + .result-area {margin-top: 32px; } 
.domestic-remittance.history .h2 + .tit-tbl {margin-top: -16px; } 
.domestic-remittance.history .result-area .period-area,
.domestic-remittance.history .area-result .period-area {padding-bottom: 8px; } 
.domestic-remittance.history .result-area .period-area > p.subtext,
.domestic-remittance.history .area-result .period-area > p.subtext {color: var(--text-tertiary);font-weight: bold; } 
.domestic-remittance.history .result-area .list-table-group,
.domestic-remittance.history .area-result .list-table-group {border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-secondary); } 
.domestic-remittance.history .result-area .list-table-group + .list-table-group,
.domestic-remittance.history .area-result .list-table-group + .list-table-group {border-top: 0; } 
.domestic-remittance.history .result-area .list-table-group + .period-area,
.domestic-remittance.history .area-result .list-table-group + .period-area {margin-top: 32px; } 
.domestic-remittance.history .result-area .list-table-group .list-type-table,
.domestic-remittance.history .area-result .list-table-group .list-type-table {border-top: 0;border-bottom: 0; } 
.domestic-remittance.history .result-area .list-table-group .list-type-table + .button-group .button-row,
.domestic-remittance.history .area-result .list-table-group .list-type-table + .button-group .button-row {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0 -4px; } 
.domestic-remittance.history .result-area .list-table-group .list-type-table + .button-group .button-row .btn,
.domestic-remittance.history .area-result .list-table-group .list-type-table + .button-group .button-row .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none;width: calc(50% - 8px);margin: 8px 4px 16px; } 
.domestic-remittance.history .result-area .list-table-group .list-type-table + .button-group .button-row .btn.fullsize,
.domestic-remittance.history .area-result .list-table-group .list-type-table + .button-group .button-row .btn.fullsize {width: calc(100% - 8px); } 
.domestic-remittance.history .result-area .list-table-group .list-type-table + .button-group .button-row .btn:nth-child(n+3),
.domestic-remittance.history .area-result .list-table-group .list-type-table + .button-group .button-row .btn:nth-child(n+3) {margin: -8px 4px 16px; } 
.domestic-remittance.history .result-area .list-type-table,
.domestic-remittance.history .area-result .list-type-table {border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-secondary); } 
.domestic-remittance.history .result-area .list-type-table + .period-area,
.domestic-remittance.history .area-result .list-type-table + .period-area {margin-top: 32px; } 
.domestic-remittance.history .result-area .list-type-table li .button-group,
.domestic-remittance.history .area-result .list-type-table li .button-group {margin-top: 8px;width: 100%; } 
.domestic-remittance.history .result-area .list-type-table + .list-type-table,
.domestic-remittance.history .area-result .list-type-table + .list-type-table {border-top: 0; } 
.domestic-remittance.history .result-area .list-type-table + .button-group,
.domestic-remittance.history .area-result .list-type-table + .button-group {margin-top: 0;margin-bottom: 0; } 
.domestic-remittance.history .result-area .list-type-table + .button-group + .period-area,
.domestic-remittance.history .area-result .list-type-table + .button-group + .period-area {margin-top: 32px; } 
.domestic-remittance.history .result-area .list-type-table + .button-group + .list-type-table,
.domestic-remittance.history .area-result .list-type-table + .button-group + .list-type-table {margin-top: 16px;border-top: 1px solid var(--border-secondary); } 
.domestic-remittance.history .set-search-type {margin-top: 32px; } 
.domestic-remittance.history .set-search-type .ui-form {margin-bottom: 0; } 
.domestic-remittance.history .set-search-type .ui-form .form-label {margin-bottom: 12px; } 
.domestic-remittance.history .set-search-type .ui-form .form-set {border-radius: 12px; } 
.domestic-remittance.history .info-text {margin-top: 24px;margin-bottom: 32px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.domestic-remittance.history .info-text .title {display: block;width: 100%; } 
.domestic-remittance.history .area-result .tit-tbl.size-s {font-weight: bold;color: var(--text-tertiary); } 
.domestic-remittance.history .area-result .result-container {margin-bottom: 40px; } 
.domestic-remittance.history .area-result .result-container:last-child {margin-bottom: 0; } 
.domestic-remittance.history .area-result .result-container .button-group {margin-bottom: 24px; } 
.domestic-remittance.history .area-result .list-type-table {border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-secondary); } 
.domestic-remittance.history .area-result .list-type-table + .list-type-table {border-top: 0; } 
.domestic-remittance.history .extra-field {display: none; } 
.domestic-remittance.history .noti-box {margin-top: 24px;margin-bottom: 16px;border-radius: 12px; } 
.domestic-remittance.history .noti-box + .dividers-middle + p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 16px;font-weight: 500; } 
.domestic-remittance.history .ui-form-group + .subtext {margin-top: 16px;margin-bottom: 20px; } 
.domestic-remittance .result-container .button-group .btn {height: 40px;padding-left: 0;padding-right: 0;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.domestic-remittance #confirmBs .bottom-sheet-contents .list-type-table {margin-bottom: 16px; } 
.domestic-remittance.code-notice .notice-contents-wrap {margin-top: 24px; } 
.domestic-remittance.tracking .top-visual-area {margin-bottom: 32px;padding: 24px 40px;background: var(--bg-gray);text-align: center; } 
.domestic-remittance.tracking .top-visual-area img {display: inline-block; } 
.domestic-remittance.tracking .process-pipe-line {position: relative;margin-top: 32px; } 
.domestic-remittance.tracking .process-pipe-line.done::after {height: 39%; } 
.domestic-remittance.tracking .process-pipe-line li {position: relative;margin-left: 20px;padding-bottom: 32px; } 
.domestic-remittance.tracking .process-pipe-line li .process-dot {border: 2px solid var(--border-primary);background-color: var(--bg-canvas_white );border-radius: 100%;width: 12px;height: 12px;display: block;content: "";clear: both;position: absolute;left: -28px;top: 16px;-webkit-transform: translate(0, -80%);transform: translate(0, -80%);z-index: 1; } 
.domestic-remittance.tracking .process-pipe-line li .process-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.domestic-remittance.tracking .process-pipe-line li .notice-contents-wrap {margin-top: 8px; } 
.domestic-remittance.tracking .process-pipe-line li:last-of-type::after {width: 1px;height: 47px;background: var(--bg-canvas_white );display: block;content: "";position: absolute;bottom: -10px;left: -21px;z-index: 100; } 
.domestic-remittance.tracking .process-pipe-line li.doing .process-dot {background-color: var(--bg-blue-same);border-color: var(--border-blue-same); } 
.domestic-remittance.tracking .process-pipe-line li.doing .process-text {font-weight: 500; } 
.domestic-remittance.tracking .process-pipe-line li.completed .process-dot {width: 20px;height: 20px;top: 18px;left: -32px;background-image: url(/images/web/img/exchange/ico-complete-check.png);background-position: center 4px;background-size: 10px 11px;background-repeat: no-repeat;background-color: var(--bg-blue-same);border-color: var(--border-blue-same); } 
.domestic-remittance.tracking .process-pipe-line::after {position: absolute;width: 1px;height: 100%;border-left: 1px solid var(--border-secondary);top: 10px;left: -1px;content: "";display: block;clear: both; } 
.domestic-remittance .box-inspect-swiftcode {padding: 32px 20px;margin-bottom: 32px;background-color: var(--bg-gray); } 
.domestic-remittance .box-inspect-swiftcode .inspect-field {padding: 15px;background: var(--bg-canvas_white );border-radius: 12px;-webkit-filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08));filter: drop-shadow(0px 2px 4px rgba(22, 37, 66, 0.08)); } 
.domestic-remittance .box-inspect-swiftcode .inspect-field ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.domestic-remittance .box-inspect-swiftcode .inspect-field ul .code-item {width: 22%; } 
.domestic-remittance .box-inspect-swiftcode .inspect-field ul .code-item .ui-form {margin-bottom: 20px; } 
.domestic-remittance .box-inspect-swiftcode .inspect-field ul .code-item label {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.domestic-remittance .box-inspect-swiftcode .inspect-field ul .code-item input {height: 55px;display: block;width: 100%;border: 0;border-bottom: 1px solid var(--border-primary); } 
.domestic-remittance .box-inspect-swiftcode .inspect-field ul .code-item .btn-clear {right: 0;top: 18px; } 
.domestic-remittance .box-inspect-swiftcode + .list-type-table + .text-guide-list {margin-top: 16px; } 
#faxModalPopup .h5 {font-weight: 400;margin-top: -16px; } 
.select-currency-bs .bottom-sheet-container .bottom-sheet-contents .currency-select-wrap {margin: 0 -20px; } 
.auto-deposit-service input[type=text] {text-transform: uppercase; } 
.auto-deposit-service .btn-radio-list {margin-bottom: 20px; } 
.auto-deposit-service .account-selector + .registed-list {margin-top: 26px; } 
.auto-deposit-service .account-selector + .registed-list .ui-form + .ui-form {margin-top: -8px; } 
.auto-deposit-service .account-selector + .registed-list + .ui-form {margin-top: -8px; } 
.auto-deposit-service .account-selector + .registed-list + .ui-form + .ui-form {margin-top: -8px; } 
.auto-deposit-service .account-selector + .registed-list + .ui-form:last-child {margin-bottom: 16px; } 
.auto-deposit-service .account-selector + .registed-list .static-label {display: block;margin-bottom: 8px; } 
.auto-deposit-service .button-register-add {margin-bottom: 16px; } 
/*
 * remote trade service
 */
.remote-trade-service .subtext + .tit-tbl {margin-top: 30px; } 
.remote-trade-service strong {font-weight: 500; } 
.remote-trade-service .top-visual-area {padding: 35px 20px 200px;background: -webkit-gradient(linear, left top, right top, color-stop(1.5%, var(--bg-blue-same)), to(var(--bg-blue-same)));background: linear-gradient(90deg, var(--bg-blue-same) 1.5%, var(--bg-blue-same) 100%);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);text-align: center; } 
.remote-trade-service .top-visual-area h2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);margin-bottom: 8px; } 
.remote-trade-service .top-visual-area .text {color: var(--text-ondark_primary-same); } 
.remote-trade-service .ui-form-group {margin-top: 20px; } 
.remote-trade-service .ui-form-group.flex-type .flex-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.remote-trade-service .ui-form-group.flex-type .flex-wrap .ui-form {width: 49%;margin-top: 0; } 
.remote-trade-service .ui-form-group.flex-type .flex-wrap + .ui-form {margin-top: -8px; } 
.remote-trade-service .ui-form-group .static-label {color: var(--text-primary ); } 
.remote-trade-service .ui-form-group .ui-form + .ui-form {margin-top: -8px; } 
.remote-trade-service .ui-form + .subtext {margin-top: -4px;margin-bottom: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.remote-trade-service .ui-form.with-checkbox .input-type-checkbox {display: inline-block; } 
.remote-trade-service .ui-form.with-checkbox .input-type-checkbox label {min-width: 0;padding-left: 28px;line-height: 28px; } 
.remote-trade-service .ui-form.communication-code, .remote-trade-service .ui-form.form-in-canada {position: relative; } 
.remote-trade-service .ui-form.communication-code.selected::before, .remote-trade-service .ui-form.form-in-canada.selected::before {display: none; } 
.remote-trade-service .ui-form.communication-code::before, .remote-trade-service .ui-form.form-in-canada::before {position: absolute;content: "";top: 48px;right: 16px;z-index: 1;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.remote-trade-service .ui-form.has-no-input .btn-clear {margin-right: 50px; } 
.remote-trade-service .ui-form .file-displayer {padding: 15px 16px;width: 100%; } 
.remote-trade-service .ui-form .file-displayer span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.remote-trade-service .ui-form .file-displayer span.file-name {color: var(--text-primary ); } 
.remote-trade-service .ui-form .file-displayer span.placeholder {color: var(--text-tertiary); } 
.remote-trade-service .btn-radio-list {margin-bottom: 26px; } 
.remote-trade-service .terms-view-wrap {margin-bottom: 32px; } 
.remote-trade-service .terms-view-wrap .single-terms-area {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.remote-trade-service .terms-view-wrap .single-terms-area .term-title {padding-left: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.remote-trade-service .input-type-checkbox.in-canada {margin-top: -4px;margin-bottom: 20px; } 
.remote-trade-service .input-type-checkbox.in-canada label em {font-weight: 300; } 
.remote-trade-service .step-dash-wrap ul li img {margin-top: 8px;display: block;width: 253px; } 
.remote-trade-service .etc-request {margin-top: 32px; } 
.remote-trade-service .accordion + .bottom-notice {margin-top: 0; } 
.remote-trade-service .dividers-group + .card-auto-service {margin-top: 32px;background-color: var(--bg-blue);background-image: url(/images/web/img/exchange/bg-remoteservice-banner.png);background-position: calc(100% - 16px) 24px;background-repeat: no-repeat;background-size: 64px; } 
.remote-trade-service .dividers-group + .card-auto-service .h4 {margin-bottom: 8px; } 
.remote-trade-service .dividers-group + .card-auto-service .button-group {margin-top: 16px; } 
.remote-trade-service .dividers-group + .btn-radio-list li .btn-type-radio label {height: 64px; } 
.remote-trade-service .dividers-group + .accordion {border-top: 0;margin: -32px -20px 0; } 
.remote-trade-service .complete-sec .h2 {letter-spacing: -0.8px; } 
.remote-trade-service.step1 .terms-view-wrap {margin-top: 32px; } 
.remote-trade-service.step1 .ui-form-wrap {margin-top: 16px;margin-bottom: 20px; } 
.remote-trade-service.complete .box-layout-wrap.style-radius {margin-bottom: 32px; } 
.remote-trade-service.complete .box-layout-wrap.style-radius .text-data-list li {margin-bottom: 8px; } 
.remote-trade-service.complete .box-layout-wrap.style-radius .text-data-list li:last-child {margin-bottom: 0; } 
.remote-trade-service .step-dash-wrap .color-accent {color: var(--text-red); } 
.remote-trade-service .step-dash-wrap .color-accent strong {color: var(--text-red); } 
/*
 * 이체
 */
.btn-edit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding-top: 25px; } 
.btn-edit-wrap.bottomBtn {display: block;position: absolute;bottom: 15px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 111; } 
.btn-edit-wrap.bottomBtn .btn-text-line.hide {display: none; } 
.btn-edit-wrap .btn-edit-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 100px; } 
.btn-edit-wrap .btn-edit-area > .btn.completion {color: var(--text-blue);border-color: var(--border-blue-same); } 
.account-sortable-wrap .sortable-container {margin-top: 17px; } 
.account-sortable-wrap .sortable-container .sortable-item {background-color: var(--bg-gray);border-radius: 12px; } 
.account-sortable-wrap .sortable-container .sortable-item + .sortable-item {margin-top: 12px; } 
.account-sortable-wrap .sortable-container .sortable-item .sortable-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;gap: 12px;padding: 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.account-sortable-wrap .sortable-container .sortable-item .sortable-head .sortable-content {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.account-sortable-wrap .sortable-container .sortable-item .sortable-head .sortable-content p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.account-sortable-wrap .sortable-container .sortable-item .sortable-handle {width: 24px;height: 24px;border: 0;background-color: var(--bg-canvas_white );background-position: -240px -216px;background-repeat: no-repeat;background-color: transparent; } 
.account-sortable-wrap .sortable-container .sortable-item .btn-remove {border: 0;background-color: transparent; } 
.account-sortable-wrap .sortable-container .sortable-item .btn-remove::after {content: "";display: block;background-position: -264px -144px;background-repeat: no-repeat;background-color: transparent; } 
.account-sortable-wrap .btn-remove,
.account-sortable-wrap .sortable-handle {display: none; } 
.account-sortable-wrap.active .btn-remove,
.account-sortable-wrap.active .sortable-handle {display: block; } 
.page-transfer-account .bottom-notice-contents .notice-btn-area {text-align: right;margin-top: 8px; } 
.page-transfer-account .bottom-notice-contents .notice-btn-area .btn-text {text-decoration: none; } 
.page-transfer-account .bottom-notice-contents .notice-btn-area .btn-text span {color: var(--text-tertiary); } 
.page-transfer-account .h2 {margin-bottom: 8px; } 
.page-transfer-account .h4 + .ui-form {margin: 24px 0 32px; } 
.page-transfer-account .ui-form + .text {margin-top: 32px; } 
.page-transfer-account .complete-sec .text {text-align: center; } 
.page-transfer-account .table-list-no-line {margin-bottom: 16px; } 
.page-transfer-account .text + .table-list-wrap {margin-top: 12px; } 
.page-transfer-deposit .error-data-wrap {margin-bottom: 32px; } 
.page-transfer-deposit .error-data-wrap .error-text02 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-transfer-deposit .related-elem.mg-bottom-none {margin-bottom: 0; } 
.page-transfer-deposit .h3 {margin-bottom: 8px; } 
.page-transfer-deposit .text + .text {margin: 16px 0 32px; } 
.page-transfer-deposit .text + .button-group {margin-top: 32px; } 
.page-transfer-deposit .content-sec {margin-bottom: 32px; } 
.page-transfer-deposit .button-group .js-toggle-control::after {display: none; } 
.page-transfer-deposit .account-selector .account-tit {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.page-transfer-deposit .account-selector .account-number, .page-transfer-deposit .account-selector .account-name {padding-left: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
#contents-area > .container.page-transfer-deposit > .info-detail-box {margin-top: -8px; } 
.info-detail-box {position: relative;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.info-detail-box + .info-detail-box {margin-top: 12px; } 
.info-detail-box .h3 {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px; } 
.info-detail-box .h3 .tooltip-trigger {margin-left: 7px; } 
.info-detail-box .btn-toggle-switch {position: absolute;right: 16px;top: 16px;min-width: 52px; } 
.info-detail-box .btn-toggle-switch input[type=checkbox] + label {text-align: center;width: 100%; } 
.info-detail-box .btn-toggle-switch input[type=checkbox] + label em.txt-unchecked {display: block; } 
.info-detail-box .btn-toggle-switch input[type=checkbox] + label em.txt-checked {display: none; } 
.info-detail-box .btn-toggle-switch input[type=checkbox].checked + label::before, .info-detail-box .btn-toggle-switch input[type=checkbox]:checked + label::before {-webkit-transform: translateX(28px);transform: translateX(28px); } 
.info-detail-box .btn-toggle-switch input[type=checkbox].checked + label em.txt-unchecked, .info-detail-box .btn-toggle-switch input[type=checkbox]:checked + label em.txt-unchecked {display: none; } 
.info-detail-box .btn-toggle-switch input[type=checkbox].checked + label em.txt-checked, .info-detail-box .btn-toggle-switch input[type=checkbox]:checked + label em.txt-checked {display: block; } 
.info-detail-box .btn-toggle-switch.type-long {min-width: 62px; } 
.info-detail-box .btn-toggle-switch.type-long input[type=checkbox].checked + label::before, .info-detail-box .btn-toggle-switch.type-long input[type=checkbox]:checked + label::before {-webkit-transform: translateX(38px);transform: translateX(38px); } 
.info-detail-box .tranfer-limit-wrap {margin-bottom: 8px; } 
.info-detail-box .account-selector {border: 0;border-radius: 0;padding: 24px 0 0 0; } 
.info-detail-box .text + .account-selector {margin-top: 24px;border-top: 1px solid var(--border-secondary); } 
.tranfer-limit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.tranfer-limit-wrap .tit-transfer {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.tranfer-limit-wrap .transfer-limit {text-align: right;min-width: 100px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.tranfer-limit-wrap + .subtext {margin-top: 16px; } 
.view-account-list {border-top: 1px solid var(--gray-600); } 
.view-account-list li {padding: 16px 0;border-bottom: 1px solid var(--border-secondary); } 
.view-account-list li strong {display: block;font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.view-account-list li p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.detail-info-view {margin-top: -16px;padding: 32px 16px 16px 16px;border: 1px solid var(--border-blue);background-color: var(--bg-blue);border-radius: 12px; } 
.certify-list-wrap {margin-top: 24px; } 
.certify-list-wrap li {margin-top: 12px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.certify-list-wrap li .item-content {position: relative;padding: 16px 16px 16px 50px; } 
.certify-list-wrap li .item-content::before {content: "";display: block;position: absolute;left: 10px;top: 50%;width: 32px;height: 32px;margin-top: -16px;background: url(/images/web/img/icon/icon-certify-list.png) no-repeat 0 0;background-size: 32px auto; } 
.certify-list-wrap li .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.certify-list-wrap li:first-child {margin-top: 0; } 
.certify-list-wrap li:nth-child(2) .item-content::before {background: url(/images/web/img/icon/icon-certify-list02.png) no-repeat 0 0;background-size: 32px auto; } 
.use-media-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 32px; } 
.use-media-view p {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.use-media-view .link-media-area {text-align: right; } 
.cost-select-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 12px; } 
.cost-select-wrap .btn-size-m {min-width: 60px;margin: 0 0 0 8px;padding: 7px 5px; } 
.cost-select-wrap .btn-size-m:first-child {margin-left: 0; } 
.cost-select-wrap .btn-size-m span {color: var(--text-blue);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-transaction-limit {-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center; } 
.page-transaction-limit .longterm-guide-area {position: relative;padding-top: 180px;background: url(/images/web/img/bg/bg-long-term-nonuse.png) no-repeat 50% 24px/134px auto; } 
.page-transaction-limit .longterm-guide-area .h2 {margin-bottom: 12px; } 
.page-transaction-limit .text strong {color: var(--text-secondary); } 
.page-transaction-limit .text + .text {margin: 8px 0 0; } 
.page-transaction-limit .subtext {color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.page-transaction-limit .counsel-guide-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;margin-top: 50px; } 
.page-transaction-limit .counsel-guide-list li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.page-transaction-limit .counsel-guide-list li a {text-align: center;position: relative;display: block;padding-top: 56px; } 
.page-transaction-limit .counsel-guide-list li a::before {content: "";display: block;position: absolute;left: 50%;top: 0;width: 48px;height: 48px;border-radius: 48px;background-color: var(--bg-gray);-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.page-transaction-limit .counsel-guide-list li a::after {content: "";position: absolute;top: 8px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.page-transaction-limit .counsel-guide-list li a.counsel-tel::after {background-position: -64px -96px;background-repeat: no-repeat;background-color: transparent; } 
.page-transaction-limit .counsel-guide-list li a.counsel-chat::after {background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.page-transaction-limit .counsel-guide-list li a.counsel-num-guide::after {background-position: -128px -96px;background-repeat: no-repeat;background-color: transparent; } 
.page-transaction-limit .counsel-guide-list li a span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.check-all-area {text-align: right;margin-top: 24px; } 
.check-all-area input[type=checkbox] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.select-account-list {margin-top: 16px;border-top: 1px solid var(--gray-600); } 
.select-account-list li {padding: 16px 0; } 
.select-account-list li .input-type-checkbox input[type=checkbox] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.select-account-list li .input-type-checkbox input[type=checkbox] + label em {font-weight: 500; } 
.select-account-list li .input-type-checkbox input[type=checkbox] + label em .num-account-info {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.select-account-list li .input-type-checkbox input[type=checkbox] + label em .non-confirm {display: inline-block;margin-left: 3px; } 
.banner-area-box {margin-top: 32px; } 
.banner-area-box .link-banner {position: relative;display: block;padding: 20px 60px 20px 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border-radius: 12px;background-color: var(--bg-blue); } 
.banner-area-box .link-banner::after {display: block;content: "";position: absolute;right: 16px;top: 50%;width: 59.5px;height: 64px;background: url(/images/web/img/bg/bg-banner-area.png) 0 0/auto 64px no-repeat;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.banner-area-box .link-banner .btn-text {margin-top: 10px; } 
.link-banner02 {display: block;position: relative;padding: 15px 82px 15px 20px;background-color: var(--bg-gray);border-radius: 12px;color: var(--text-primary );}
.link-banner02 .txt {display: block;line-height: 1;font-weight: 500;}
.link-banner02 .btn-type-5.btn-size-s {margin: 8px 0 0;padding: 1px 10px;} 
.link-banner02 .img-club {position: absolute;right: 18px;top: 50%;width: 56px;height: 56px;background: url(/images/web/img/product/bg-baseball-bn.png) 0 0/100% auto no-repeat;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.link-banner02 .img-club img {display: block;position: relative;left: 50%;top: 50%;width: 32px;-webkit-transform: translate(-50%, -50%);transform: translateY(-50%, -50%);} 
.transfer-manage-wrap {margin: -16px -20px 0;border-top: 1px solid var(--border-secondary); } 
.transfer-manage-wrap li .item-content {padding: 16px 20px 16px 52px;border-bottom: 1px solid var(--border-secondary); } 
.transfer-manage-wrap li .item-content::before {display: block;content: "";position: absolute;left: 20px;top: 50%;width: 24px;height: 24px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.transfer-manage-wrap li .item-content.menu-simple::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-limit::before {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-edit::before {background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-history::before {background-position: -72px 0;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-notuse::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-move::before {background-position: -120px 0;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-time::before {background-position: 0 -24px;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-friend::before {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-limit::before {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-group::before {background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content.menu-speed::before {background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.transfer-manage-wrap li .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.transfer-manage-wrap li .item-content .item-body .before-name {display: inline-block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); }
.transfer-manage-wrap li .item-content.menu-img img{position:absolute;left:20px;top:50%;width:24px;transform:translateY(-50%)}
.transfer-manage-wrap li .item-content.menu-img::before{display:none;}
.transfer-result-wrap {overflow: hidden;position: relative;text-align: center;margin: 16px 0 36px;padding: 16px;border-radius: 12px;background: linear-gradient(283.27deg, var(--bg-cyan-same) 10.85%, var(--palette-seafoam-600) 100%); } 
.transfer-result-wrap::after {display: block;content: "";position: absolute;left: 50%;bottom: 0;width: 245px;height: 131px;background: url(/images/web/img/bg/bg-transfer-visual.png) 50% 100%/245px auto no-repeat;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.transfer-result-wrap p {padding-bottom: 132px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
/* 조회 관리 카드부분 */
.container.container-swiper {padding: 0px 20px !important; } 
.container.container-swiper .swiper.swiper-card-box .swiper-wrapper {position: relative;z-index: 10; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text {position: relative;text-align: center;background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 249, 252, 0)), color-stop(88.49%, var(--bg-gray)));background: linear-gradient(180deg, rgba(248, 249, 252, 0) 0%, var(--bg-gray) 88.49%); } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text .swiper-card-text-bg {background: url(/images/web/img/management/card_bg01.png) no-repeat -7% 250px; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text p.h3 {margin-bottom: 0; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text p.h3.card-p01 {padding: 46px 0 40px 0; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text p.h4 {margin-bottom: 0; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text p.h4.card-p02 {padding: 0px 0 580px 0;color: var(--text-tertiary) !important; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text p.h4.card-p02 span {color: var(--text-blue); } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text01 {position: relative;text-align: center;background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 249, 252, 0)), color-stop(88.49%, var(--bg-gray)));background: linear-gradient(180deg, rgba(248, 249, 252, 0) 0%, var(--bg-gray) 88.49%);background-repeat: 500px; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text01 .swiper-card-text-bg {background: url(/images/web/img/management/card_bg02.png) no-repeat 0 130px; } 
.container.container-swiper .swiper.swiper-card-box .swiper-card-text01 .swiper-card-text-bg p.h3.card-p03 {margin-bottom: 0;padding: 46px 0 700px 0; } 
.container.container-swiper .swiper-pagination {position: absolute;top: 110px;z-index: 1; } 
.container.container-swiper .swiper-pagination span.swiper-pagination-bullet {background-color: var(--bg-canvas_white );border: 1px solid var(--border-primary); } 
.container.container-swiper .swiper-pagination span.swiper-pagination-bullet-active {background-color: var(--gray-600); } 
.sticky-button.button-card-bg {position: fixed;bottom: 16px;background: none; } 
.list-type-table.ul-list-color {padding: 0 20px 16px 20px; } 
.list-type-table.ul-list-color .label-type-tint {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.list-type-table.ul-list-color .card-bg-box {padding: 11px 16px 11px 16px;width: 100%;background: rgba(235, 61, 79, 0.1);color: var(--text-red);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.input-type-checkbox.input-type-box-bg input [class^=input-type] input[type=checkbox] {top: 26px; } 
.card-div .icon-wrap.icon-card img {width: 50%; } 
.card-div .acc-name {position: absolute !important;top: 27px !important;left: 62px; } 
.h3.card-top {margin-bottom: 0; } 
.h3.card-top span {color: var(--text-blue); } 
.card-pp {margin-top: 8px;color: var(--text-tertiary); } 
.checkbox-card-box {padding: 20px 0 20px 0; } 
.checkbox-card-box h3.h5-text-card {float: left; } 
.checkbox-card-box h3.h5-text-card span {color: var(--text-blue); } 
.checkbox-card-box .input-type-checkbox {float: right; } 
.checkbox-card-box .input-type-checkbox label {text-align: right; } 
.btn.icon-plus-box {margin: 12px 0 0;width: 100%; } 
.content-sec.content-span-bg span {color: var(--text-blue); } 
.type-card-account .txt-data-area.txt-data-area-span {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.ui-form.ui-form-margin {margin-top: 32px;margin-bottom: 16px; } 
.type-card-account.no-head-bg .head {margin-bottom: 0; } 
.guide-button-item.guide-button-center {text-align: center; } 
/* 신탁 계좌관리 부분 */
.terms-view-wrap.terms-box-wrap .label-text em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.terms-view-wrap.terms-box-wrap a.terms-confirm01 {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.terms-view-wrap.terms-box-wrap .terms-guide-area ul.text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-account .head.head-bg {margin-bottom: 0; } 
.type-card-account .head.head-bg .label-wrap {position: absolute;top: 0;right: 0; } 
.text.text-bg-li {margin-top: 16px; } 
.text.text-bg-li li span {color: var(--text-blue); } 
.text.ul-span span {color: var(--text-blue); } 
.input-type-checkbox .bg-checkbox {padding: 16px;margin-top: 32px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.input-type-checkbox .bg-checkbox em.text-em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.input-type-checkbox .bg-checkbox label::after {top: 17px !important;left: 16px !important; } 
.table-list-no-line.table-list-bg {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
p.p-text-bg {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.type-card-arr.type-bd {padding: 25px 0 12px 0;border-top: 1px solid var(--white);border-right: 1px solid var(--white);border-left: 1px solid var(--white);border-bottom: 1px solid var(--gray-600);border-radius: 0; } 
.type-card-arr.type-bd button {margin-bottom: 0;padding-bottom: 0 !important; } 
.btn.size-xl-bt {width: 100%; } 
.input-bg-box {width: 100%;color: var(--text-tertiary); } 
.input-bg-box h3.h7 {padding-bottom: 17px;color: var(--text-primary); } 
.input-bg-box h3.h7.h7-text {padding-top: 12px; } 
.input-bg-box h3.h7.h7-text span {color: var(--text-blue); } 
.input-bg-box label {position: absolute;top: -99999px; } 
.input-bg-box input {width: 30.3%;border-top: 0;border-left: 0;border-right: 0;border-bottom: 1px solid var(--border-primary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;background: var(--bg-canvas_white ); } 
.input-bg-box .input-uiForm03 {text-align: right;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border-bottom: 1px solid var(--border-primary);padding: 0 0 1px 0;margin: 0 0 0 5px; } 
.input-bg-box .right-section {position: relative;left: -4px;padding: 0 0 2px 5px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.form-set.form-input-b {background-color: var(--bg-canvas_white ) !important;width: 33% !important;border: 0;border-radius: 0;border-bottom: 1px solid var(--border-primary); } 
.form-set.form-input-b input {padding: 0 !important;width: 100% !important;text-align: right; } 
.form-set.form-input-b .btn-clear {top: 0px;right: auto !important; } 
.form-set .form-set-div {float: left;width: 67% !important; } 
.form-set .form-set-div input {width: 44%;text-align: right; } 
.subtext.bullet-bg {margin: 12px 0 8px 0; } 
.subtext.bullet-bg-r {position: absolute !important;right: 20px;margin: 0px 0 8px 0; } 
.type-card-wrap.type-card-top {margin-top: 16px; } 
.input-type-radio em.em-blue {color: var(--text-blue) !important; } 
.tabs .tabs-text01 {position: relative;margin-top: 32px;padding: 20px; } 
.tabs .tabs-text01 h2.h3 {margin-bottom: 8px; } 
.tabs .tabs-text01 p {color: var(--text-tertiary); } 
.tabs .tabs-text01 .table-list-wrap td p.td-p-blue {color: var(--text-blue); } 
.button-group.button-bg {margin-top: 32px;padding: 0; } 
.bottom-notice .text li.li-blue {color: var(--text-blue); } 
.content-sec.icon-margin {margin-top: 60px; } 
.content-sec.icon-margin h2.h2 span {color: var(--text-blue); } 
.table-list-no-line.table-list-color {margin-top: 10px; } 
.table-list-no-line.table-list-color td {color: var(--text-blue); } 
/* 대출 마이너스 통장 */
.tabs.minus-tab-box {margin-top: 32px; } 
.tabs.minus-tab-box .minus_box .p-minus-text {margin: 16px 0 32px 0; } 
.tabs.minus-tab-box .minus_box .p-minus-text span {color: var(--text-blue); } 
.tabs.minus-tab-box .minus_box .p-minus-text-s {margin-bottom: 5px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.p-bd-border {padding: 0 0 15px 0;border-bottom: 1px solid var(--border-primary); } 
.table-list-wrap.pension-table-box {margin-top: 32px;margin-bottom: 200px; } 
.table-list-wrap.pension-table-box .type-row.pension-td-r th span {color: var(--text-blue); } 
.table-list-wrap.pension-table-box .type-row.pension-td-r td {text-align: right; } 
.table-list-wrap.pension-table-box .type-row.pension-td-r td span {color: var(--text-blue); } 
.table-list-wrap.pension-table-box-m {margin-top: 32px;margin-bottom: 200px; } 
.table-list-wrap.pension-table-box-m .type-row.pension-td-r th span {color: var(--text-blue); } 
.table-list-wrap.pension-table-box-m .type-row.pension-td-r td {text-align: right; } 
.table-list-wrap.pension-table-box-m .type-row.pension-td-r td span {color: var(--text-blue); } 
.sortable-wrap2 .sortable-container {position: relative; } 
.sortable-wrap2 .ui-sortable-helper {border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08); } 
.sortable-wrap2.margin-m {margin-top: 32px; } 
.sortable-wrap2.margin-m .sortable-contents {padding: 0; } 
.sortable-wrap2.margin-b {margin-bottom: 32px; } 
.sortable-wrap2 .sortable-head {position: relative;margin-bottom: 12px; } 
.sortable-wrap2 .sortable-head.sortable-padding {display: block;padding: 0;background: var(--bg-canvas_white ); } 
.sortable-wrap2 .sortable-head .sortable-handle {width: 30px;height: 24px; } 
.sortable-wrap2 .sortable-head .sortable-handle .burgur {right: 15px;top: 26px;position: absolute;width: 16px;height: 2px;background: var(--gray-600); } 
.sortable-wrap2 .sortable-head .sortable-handle .burgur .top-line {width: 16px;height: 2px;background-color: var(--gray-600);bottom: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
.sortable-wrap2 .sortable-head .sortable-handle .burgur .bot-line {width: 16px;height: 2px;background-color: var(--gray-600);top: -5px;position: absolute;left: 0;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; } 
.sortable-wrap2 .sortable-head .sortable-handle .burgur-box.burgur-boxs {position: absolute;top: 30%;right: 0px; } 
.sortable-wrap2 .sortable-head01.sortable-padding {display: block;background: var(--bg-canvas_white );border-radius: 12px; } 
.margin-b .sortable-container01.sortable-text .sortable-item {-webkit-filter: opacity(100%) !important;filter: opacity(100%) !important; } 
.margin-b .sortable-container01 .type-card-service.order-a-box {margin-top: 0; } 
.margin-b .sortable-container01 .sortable-item.ui-sortable-helper {padding: 0;margin: 0;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 0px !important;border-radius: 12px;border: 1px solid var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08); } 
.margin-b .sortable-container01 .sortable-item.ui-sortable-helper .sortable-head01.sortable-padding {-webkit-filter: none !important;filter: none !important; } 
.margin-b .sortable-container01 .sortable-item.ui-sortable-helper .sortable-head01 .sortable-handle01 {-webkit-filter: none !important;filter: none !important; } 
.margin-b .sortable-container01 .sortable-item.ui-sortable-helper .sortable-handle01 .type-card-service {border: 0; } 
.notice-contents-wrap.margin-list-box {margin-top: 32px; } 
.list-type-table.list-box {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
p.p-text-bg {margin-top: 10px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.type-card-service.service-no {border: 0; } 
.type-card-service.service-no .logo {top: calc(42% - 12px) !important; } 
.type-card-service.service-no span.desc.desc-r {text-align: right; } 
.type-card-service.service-no span.desc.desc-r .desc-span {padding: 0 0 0 5px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400; } 
p.text.p-text-margin {margin-top: 20px !important; } 
.terms-view-wrap.terms-box-margin {margin-top: 12px; } 
.variable-text-box {margin: 32px 0 0 0;padding: 0 0 32px 0;border-bottom: 1px solid var(--border-secondary); } 
.variable-text-box h2.h6 {font-weight: 500; } 
.variable-text-box.variable-text-bt {border: 0; } 
.variable-text-box .variable-ul {margin-top: 16px; } 
.variable-text-box .variable-ul li {padding: 8px 0 8px 0; } 
.variable-text-box .variable-ul li em {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: normal; } 
.variable-text-box ul.text {margin-top: 16px; } 
.variable-text-box .q-subject {font-weight: 500; } 
.variable-text-box .q-subject.q-color span {color: var(--text-blue); } 
.variable-text-box.error .form-message {padding: 10px 0 0 0px;color: var(--text-red);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.complete-sec.bg-b span {color: var(--text-blue); } 
.complete-sec.sec-bg h2.h2 span {color: var(--text-seaform); } 
.complete-sec.sec-bg::before {content: "";display: inline-block;width: 56px;height: 56px;margin-bottom: 24px;background: url(/images/web/img/icon/icon-not-found.png) no-repeat 0 0;background-size: 100% 100%; } 
p.p-text-center {color: var(--text-tertiary);text-align: center; } 
p.p-text-center span {color: var(--text-blue); } 
.variable-end-text {margin-top: 32px;padding: 16px;border-radius: 12px;background: var(--bg-gray);color: var(--text-tertiary); } 
.variable-end-text ul span {color: var(--text-blue); } 
/* 상품관리 상품변경 보유상품변경 계약서류 다운로드 */
.download-box p {margin-top: 10px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.download-box .guide-button-item.download-center {margin: 32px 0 120px 0;text-align: center; } 
/* 연금저축한도 등록 */
.notice-txt-list.pension-ul-b li {color: var(--text-blue); } 
.pension-box {padding: 16px 16px 16px 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.pension-box.pension-margin {margin-top: 12px; } 
.pension-box .list-type-table.pension-ul {border: 0; } 
.pension-box .list-type-table.pension-ul span {color: var(--text-blue); } 
.pension-box .list-type-table.pension-ul-m {padding: 0;border: 0; } 
.pension-box .list-type-table.pension-ul-m span {color: var(--text-blue); } 
.ui-form.pension-div {margin-top: 32px; } 
.ui-form.pension-div p {margin-top: 5px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.pension-text.pension-text-p {margin-top: 5px; } 
.pension-text p.pension-p {padding: 0 0 18px 0;text-align: right; } 
p.text-pm {margin-bottom: 16px;color: var(--text-tertiary); } 
.list-type-table.pension-ul-m li p span.pension-span-r {color: var(--text-red); } 
.pension-box-bg {margin-top: 12px;padding: 0 0 8px 0;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.pension-box-bg .type-card-service.no-bg {border: 0; } 
.pension-box-bg .sticky-button.pension-button {padding: 0 20px 0 20px; } 
.pension-box-bg .sticky-button.pension-button span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 조회관리 신청계좌정보 팝업 */
.bottom-sheet-contents.apply-box {padding-bottom: 95px; } 
.bottom-sheet-contents.apply-box p.apply-p01 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents.apply-box p.apply-p02 {color: var(--text-tertiary); } 
.bottom-sheet-contents.apply-box .apply-text {margin-top: 16px;padding: 16px 0 16px 0;border-radius: 12px;text-align: center;background: var(--bg-gray); } 
.bottom-sheet-contents.apply-box .apply-text p.apply-p03 {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents.apply-box .apply-text p.apply-p04 {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents.apply-box .apply-text p.apply-p04 span.span-c01 {padding: 0 0 0 5px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-brand); } 
p.h4 span.margin-text01 {position: relative;top: 10px; } 
.notice-contents-wrap.no-list-pd {margin: -20px 0 0 0; } 
.bottom.bd-to {margin: 20px 0 0 0;border: 0; } 
.bottom.bd-to .asset-p01 {margin-top: -8px;margin-bottom: 24px; } 
.icon-wrap.img-top {top: 10px !important; } 
.text-pd {padding: 0 0 0 33px;margin-left: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;letter-spacing: -0.5px;font-weight: 400;color: var(--text-primary );-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.text-pd01 {padding: 0 0 0 40px;margin-left: 12px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;letter-spacing: -0.5px;font-weight: 400;color: var(--text-primary );-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.acc-date.text-pd {margin-left: 12px; } 
.acc-date.text-pd02 {margin-left: 20px; } 
.text.margin-top-no {margin: 32px 0 32px 0; } 
.text.margin-top-no li {padding: 0 0 0 20px; } 
.text.margin-top-no li:nth-child(1) {background: url(/images/web/img/bg/Num01.png) no-repeat 0 5px; } 
.text.margin-top-no li:nth-child(2) {background: url(/images/web/img/bg/Num02.png) no-repeat 0 5px; } 
.text.margin-top-no li:nth-child(3) {background: url(/images/web/img/bg/Num03.png) no-repeat 0 5px; } 
.text.margin-top-no li:nth-child(4) {background: url(/images/web/img/bg/Num04.png) no-repeat 0 5px; } 
.text.margin-top-no li:nth-child(5) {background: url(/images/web/img/bg/Num05.png) no-repeat 0 5px; } 
.text.margin-top-no li:nth-child(6) {background: url(/images/web/img/bg/Num06.png) no-repeat 0 5px; } 
.text.margin-top-no li::before {background: none; } 
.text.text-ul {margin-top: 0px; } 
.box-layout-wrap.text-matgin {margin-top: 32px; } 
.ui-form.input-box-lest {float: left;margin: 0 10px 0 10px;padding: 0 10px 0 10px;border: 1px solid var(--border-primary);border-radius: 12px;width: 30px; } 
.ui-form.input-box-lest .form-label {position: absolute;top: -99999px; } 
.ui-form.input-box-lest .form-set.set-no {border: 0; } 
.ui-form.input-box-lest .form-set.set-no button {display: none; } 
.input-text-box {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 16px; } 
.input-text-box .p-float {float: left;position: relative;top: 24px; } 
.input-text-box .p-float span {color: var(--text-blue); } 
.input-text-box .p-clear {clear: both; } 
.input-text-box .p-clear span {color: var(--text-blue); } 
.input-text-box .ui-form.float-type {float: left;width: 95px;margin: 8px; } 
/* 조회관리 관리메뉴 영업점 입출금 */
.business-box {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.business-box .business-text-p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.business-box .business-text-pr {color: var(--text-tertiary); } 
.business-box .business-text-r {text-align: right;margin-top: 16px;color: var(--text-tertiary); } 
.business-box .business-text-r span {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.business-box .business-h2 {margin: 0;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400; } 
.type-btn-sort.full-text li {-webkit-box-flex: 0;-ms-flex: 0 0 calc(33.33% - 6px);flex: 0 0 calc(33.33% - 6px); } 
.sort-contents-wrap .tit-sort-view {margin: 32px 0 12px;padding: 12px 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );border-radius: 12px;background-color: var(--bg-gray); } 
.sort-contents-wrap .sortable-list-box .sortable-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;margin-top: 12px;padding: 16px 0;border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.sort-contents-wrap .sortable-list-box .sortable-item.checked, .sort-contents-wrap .sortable-list-box .sortable-item.ui-sortable-helper {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(4, 128, 233, 0.25);box-shadow: 0px 2px 6px rgba(4, 128, 233, 0.25); } 
.sort-contents-wrap .sortable-list-box .sortable-item:first-child {margin-top: 0; } 
.sort-contents-wrap .sortable-list-box .sortable-item .input-type-bookmark {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 52px;min-height: 80px; } 
.sort-contents-wrap .sortable-list-box .sortable-item .account-info-contents {position: relative;width: calc(100% - 112px);padding-left: 32px; } 
.sort-contents-wrap .sortable-list-box .sortable-item .account-info-contents .logo {position: absolute;left: 0;top: 4px;width: 24px;height: 24px; } 
.sort-contents-wrap .sortable-list-box .sortable-item .account-info-contents .logo img {width: 100%;height: 100%; } 
.sort-contents-wrap .sortable-list-box .sortable-item .account-info-contents .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.sort-contents-wrap .sortable-list-box .sortable-item .account-info-contents .desc {display: block;margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.sort-contents-wrap .sortable-list-box .sortable-item .account-info-contents .balance {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.sort-contents-wrap .sortable-list-box .sortable-item .sortable-handle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 60px;min-height: 80px; } 
.sort-contents-wrap .sortable-list-box .sortable-item .sortable-handle .btn-control-sortable {width: 24px;height: 24px;border: 0;background-color: var(--bg-canvas_white );background-position: -240px -216px;background-repeat: no-repeat;background-color: transparent; } 
/* 라이프 서비스 */
.container.government-grant-main {position: relative;background: var(--palette-purple-1000);-webkit-box-sizing: border-box;box-sizing: border-box;height: calc(100vh - 49px); } 
.container.government-grant-main::before {content: "";display: block;width: 96px;height: 96px;background: var(--palette-purple-1000) url(/images/web/img/lifeservice/img-government-grant.png) no-repeat 0 0;background-size: 100% auto;position: absolute;top: 32px;right: 20px; } 
.container.government-grant-main .life-box {padding-right: 130px; } 
.container.government-grant-main .life-box h2.h1-text {color: var(--text-ondark_primary-same);font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.container.government-grant-main .life-box h2.h1-text span {font-weight: 500; } 
.container .line-select-box {margin-top: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container .line-select-box .ui-form {margin-bottom: 0;margin-right: 8px; } 
.container .line-select-box .ui-form .form-set {color: var(--text-ondark_primary-same);border-color: var(--white); } 
.container .line-select-box .ui-form .form-set::before {background-color: var(--bg-canvas_white ); } 
.container .line-select-box .ui-form .form-set::before .select-label {color: var(--text-ondark_primary-same); } 
.container .line-select-box .ui-form.focused .form-set .select-label {color: var(--text-ondark_primary-same); } 
.container .line-select-box .ui-form.line-float {width: 25%;padding: 0 10px 0 0; } 
.container .line-select-box label {font-size: 0;line-height: 0; } 
.container .line-select-box .select-label {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container .line-select-box .select-label::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.container .line-select-box .form-set.form-line01 {width: 50%;background: var(--palette-purple-1000); } 
.container .line-select-box .form-set.form-line02 {position: relative;width: 70%;background: var(--palette-purple-1000);z-index: 100; } 
.container .line-select-box .form-set.form-line03 {position: relative;width: 100%;background: var(--palette-purple-1000); } 
.container .p-line-text {position: relative;top: 15px;left: 10px;color: var(--text-ondark_primary-same);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container .p-line-po {height: 49px;margin-left: 8px;color: var(--text-ondark_primary-same);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;line-height: 49px; } 
.container .line-text-box {margin-top: 40px;color: var(--text-ondark_primary-same);clear: both; } 
.container .line-text-box .tooltip-trigger {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;text-indent: 0;width: auto;height: auto;background: 0 none;position: relative;padding: 0;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;color: var(--text-ondark_primary-same); } 
.container .line-text-box .tooltip-trigger::after {content: "";display: block;width: 24px;height: 24px;margin-left: 7px;background: url(/images/web/img/lifeservice/icon-tooltip-02.png) no-repeat 0 0;background-size: 24px auto; } 
.sticky-button.button-bule {background: var(--palette-purple-1000); } 
.ui-list-wrap.ul-list-box {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.list-guide-ul {display: flow-root;margin-top: -105px;padding: 0 30px 30px 30px;background: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);z-index: 10; } 
.list-guide-ul li {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 32.5%;padding-top: 32px; } 
.list-guide-ul li a {margin: 0 auto;padding-top: 50px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.list-guide-ul li .guide-bg {background: url(/images/web/img/lifeservice/life_img_li_bg.png) no-repeat center 0;background-size: 41px 45px; } 
div.img-no {padding: 36px 0 36px 0;background: var(--gray-500);color: var(--text-ondark_primary-same);text-align: center;border-radius: 12px; } 
.h4-text-bg {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.h4-text-bg.h4-text-m {margin-top: 30px; } 
.span-text-b {padding: 10px 0 10px 0; } 
.span-text-b span {color: var(--text-blue); } 
.text-box-bg {padding: 16px;background: var(--bg-gray);border-radius: 12px; } 
.text-box-bg h2.h4-text-bg {padding: 0 0 10px 0; } 
.text.margin-text {margin-top: 20px; } 
.btn-radio-list.margin-text {margin-top: 20px; } 
.type-card-arr.card-arr-box .top.top-up {padding: 0; } 
.type-card-arr.card-arr-box .top.top-up::after {top: 0; } 
.type-card-arr.card-arr-box .top .icon-wrap.margin-img {margin-top: 10px; } 
.type-card-arr .bottom.border-no {border: 0; } 
.type-card-arr .bottom.border-no li {text-align: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.type-card-arr .bottom.border-no li span {padding: 0 0 0 10px;color: var(--text-primary );font-weight: 500; } 
.input-type-checkbox.checkbox-padding {margin: 16px 0 32px 0; } 
.h4.text-h4 {margin-top: 0; } 
.input-type-checkbox.checkbox-padding .item-content.item-content-p {padding: 0; } 
.input-type-checkbox.checkbox-padding .item-content.item-content-p button {position: absolute;right: 0; } 
.ui-form.label-text label {position: absolute;top: -99999px; } 
.type-card-prod.prod-padding {margin-bottom: 16px; } 
.ui-form.ui-form-100 input {text-align: right;color: var(--text-primary ) !important;font-weight: 500; } 
.form-label.ui-form-label {font-size: 0; } 
.h4.text-h4-bg {font-weight: 400 !important; } 
.q-text-box {position: relative;margin-top: 20px;padding: 16px;background: var(--bg-gray);border-radius: 12px; } 
.variable-text-box.ariable-text-box-no {border: 0; } 
.box-layout-wrap.box-layout-margin {margin-top: 32px; } 
.box-layout-wrap.box-layout-margin p.txt-data-view.view-text {font-weight: 500; } 
.terms-view-wrap.terms-view-margin {margin-top: 32px; } 
.terms-view-wrap.terms-view-margin .text-terms-guide.text-terms-padding {padding: 0 16px 16px 50px !important; } 
.terms-view-wrap.terms-view-margin-g {margin-top: 10px; } 
.customer-check.terms-view-margin01 {margin-top: 16px; } 
.terms-list-area.text-terms-ul {padding: 0;border-top: 0; } 
.input-type-check-box {padding: 0 0 0 30px; } 
.input-type-check-box .input-type-checkbox.type02-box {margin-top: 12px;padding: 6px 6px 6px 6px;border-radius: 12px;background: var(--bg-gray); } 
.input-type-check-box .input-type-checkbox.type02-box label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.input-type-check-box .input-type-checkbox.type02-box label em {color: var(--text-tertiary) !important;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.input-type-check-box .input-type-checkbox.type02-box label::after {top: 5px;left: 10px; } 
.input-type-check-box01 {padding: 0 0 0 0px; } 
.input-type-check-box01 .input-type-checkbox.type03-box {margin-top: 10px;padding: 6px 16px 6px 16px;border-radius: 12px;background: var(--bg-gray); } 
.input-type-check-box01 .input-type-checkbox.type03-box p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary) !important; } 
.goal-detail-wrap.goal-detail-wrap-bg {background: var(--bg-gray) url(/images/web/img/bg/icn_money_bg05.png) no-repeat 90% 55px; } 
.goal-detail-wrap.goal-detail-wrap-bg01 {margin-top: 30px;background: var(--bg-canvas_white ) url(/images/web/img/bg/bg-type-error02.png) no-repeat 90% 75px;background-size: 72px 93px; } 
.goal-detail-wrap.goal-detail-wrap-bg01 .h4 a {position: absolute;right: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: normal; } 
.goal-detail-wrap.goal-detail-wrap-bg01 .h5.text-h5 {margin: 0; } 
.goal-detail-wrap.goal-detail-wrap-bg01 .h3.text-c {color: var(--text-blue) !important;margin-bottom: 60px; } 
.goal-detail-wrap.goal-detail-wrap-bg02 {padding: 0px 20px 0 20px;background: var(--bg-canvas_white );background-size: 72px 93px; } 
.goal-detail-wrap.goal-detail-wrap-bg02 .h4 a {position: absolute;right: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: normal; } 
.goal-detail-wrap.goal-detail-wrap-bg02 .h5.text-h5 {margin: 0; } 
.goal-detail-wrap.goal-detail-wrap-bg02 .h3.text-c {color: var(--text-blue) !important;margin-bottom: 0px; } 
.goal-detail-wrap.goal-detail-wrap-bg02 .txt-data-area.text-p-bg {color: var(--text-primary ) !important; } 
.goal-detail-wrap.goal-detail-wrap-bg02 .input-wrap.bg-no {margin-top: 0; } 
.goal-detail-wrap.goal-detail-wrap-bg02 .input-wrap.bg-no .list-type-table.bg-no-01 {margin-top: 0; } 
.goal-detail-wrap p {margin-top: 12px;color: var(--text-tertiary) !important; } 
.goal-detail-wrap .goal-detail-p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.goal-detail-wrap .inner-box .list-type-table.padding-no {padding: 0; } 
.goal-detail-wrap .inner-box-bg {padding: 16px;background: var(--bg-gray);border-radius: 12px; } 
.goal-detail-wrap .inner-box-bg p {padding: 0;margin: 0; } 
.goal-detail-wrap .inner-box-bg p span {color: var(--text-blue); } 
.goal-detail-wrap .inner-box-bg.margin-top-bg {margin-top: 16px; } 
.folio-box {padding: 50px 0px 50px 0;background: var(--gray-500);text-align: center;border-radius: 12px;color: var(--text-ondark_primary-same); } 
.text.text-margin {margin-top: 24px; } 
.accordion.border-no {border: 0; } 
.accordion-item.border-no {border: 0; } 
.accordion-item .accordion-trigger.p-a {padding-top: 0; } 
.h5.border-top {border-top: 1px solid var(--border-secondary);padding-top: 32px; } 
.item-content.padding-item {padding: 0; } 
.item-content.padding-item::after {position: relative;top: -11px; } 
.item-content .account-info.text-padding .name {padding: 0; } 
.tab-text-box {padding: 0 16px 0px 16px; } 
.tab-text-box .wrap-button-bg {margin-top: 30px; } 
.tab-text-box .product-status {margin-top: 30px; } 
.sticky-button.bottom-index {z-index: 100 !important; } 
.h-box .h3 span {font-weight: normal; } 
.h-box p {color: var(--text-tertiary); } 
.mobey-bg-box {position: relative;margin-top: 56px;text-align: center;background: url(/images/web/img/bg/money_bg003.png) no-repeat center top; } 
.mobey-bg-box h2.h2-img-bg {padding-top: 13px;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box .text-img-bg01 {padding-top: 52px;text-align: center;color: var(--text-tertiary); } 
.mobey-bg-box .text-img-bg02 {position: relative;top: 45px;right: 110px;padding-top: 52px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box .text-img-bg03 {padding-top: 22px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.mobey-bg-box .text-img-bg04 {position: relative;top: -36px;left: 115px;margin: 0 auto;width: 100px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box .text-img-bg05 {padding-top: 90px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mobey-bg-box .text-img-bg05 span.box-p {padding: 0 30px 0 30px; } 
.mobey-bg-box .text-img-bg05 span.box-b {color: var(--text-blue); } 
.mobey-bg-box .text-img-bg06 {padding-top: 22px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box .text-img-bg07 {position: relative;top: 45px;right: 110px;padding-top: 52px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mobey-bg-box .text-img-bg08 {position: relative;top: -90px;left: 60px;margin: 0 auto;width: 100px;padding-top: 52px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.mobey-bg-box01 {position: relative;margin-top: 56px;text-align: center;background: url(/images/web/img/bg/money_bg004.png) no-repeat center top; } 
.mobey-bg-box01 h2.h2-img-bg {padding-top: 13px;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box01 .text-img-bg01 {padding-top: 52px;text-align: center;color: var(--text-tertiary); } 
.mobey-bg-box01 .text-img-bg02 {position: relative;top: 45px;right: 110px;padding-top: 52px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box01 .text-img-bg03 {padding-top: 22px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.mobey-bg-box01 .text-img-bg04 {position: relative;top: -36px;left: 115px;margin: 0 auto;width: 100px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box01 .text-img-bg05 {padding-top: 90px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mobey-bg-box01 .text-img-bg05 span.box-p {padding: 0 30px 0 30px; } 
.mobey-bg-box01 .text-img-bg05 span.box-b {color: var(--text-blue); } 
.mobey-bg-box01 .text-img-bg06 {padding-top: 22px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.mobey-bg-box01 .text-img-bg07 {position: relative;top: 45px;right: 60px;padding-top: 52px;padding-bottom: 100px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.mobey-bg-box01 .text-img-bg08 {position: relative;top: -143px;left: 85px;margin: 0 auto;width: 100px;padding-top: 52px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
p.text-p-bg {color: var(--text-tertiary); } 
p.text-p-bg span {color: var(--text-blue);text-decoration: underline; } 
.page-ticket-box .ticket {text-align: center;margin-bottom: 32px; } 
.page-ticket-box .ticket em {color: var(--text-blue); } 
.page-ticket-box .ticket::before {content: "";display: inline-block;width: 70px;height: 70px;margin-bottom: 0;background: url(/images/web/img/lifeservice/ticket_bg.png) no-repeat 0 0;background-size: 100% 100%;border-radius: 50%;-webkit-box-shadow: none;box-shadow: none; } 
.page-ticket-box .ui-form {margin-top: 32px; } 
.page-ticket-box .terms-list-area p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
/* 급여클럽 안내 */
.salary-club-box .salary-club {position: relative;padding: 32px 20px 128px 20px;background: var(--palette-blue-600) url(/images/web/img/lifeservice/salary-club-bg.png) no-repeat calc(100% - 26px) 96px;background-size: 96px; } 
.salary-club-box .salary-club .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 300; } 
.salary-club-box .salary-club .h1 em {font-weight: 500; } 
.salary-club-box .salary-club p {margin-top: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.salary-club-box .salary-club-sns {position: relative;margin-top: -112px;padding: 32px 20px 32px 20px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.08);border-radius: 12px;z-index: 1; } 
.salary-club-box .salary-club-sns ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.salary-club-box .salary-club-sns ul li {width: 33%;text-align: center;margin-top: 24px; } 
.salary-club-box .salary-club-sns ul li:nth-child(1), .salary-club-box .salary-club-sns ul li:nth-child(2), .salary-club-box .salary-club-sns ul li:nth-child(3) {margin-top: 0; } 
.salary-club-box .salary-club-sns ul li a {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.salary-club-box .salary-club-sns ul li a i {display: block;margin: 0 auto;width: 56px;height: 56px; } 
.salary-club-box .salary-club-sns ul li a .salary-club-icon01 {background: url(/images/web/img/lifeservice/salary-club-icon01.png) no-repeat;background-size: 56px; } 
.salary-club-box .salary-club-sns ul li a .salary-club-icon02 {background: url(/images/web/img/lifeservice/salary-club-icon02.png) no-repeat;background-size: 56px; } 
.salary-club-box .salary-club-sns ul li a .salary-club-icon03 {background: url(/images/web/img/lifeservice/salary-club-icon03.png) no-repeat;background-size: 56px; } 
.salary-club-box .salary-club-sns ul li a .salary-club-icon04 {background: url(/images/web/img/lifeservice/salary-club-icon04.png) no-repeat;background-size: 56px; } 
.salary-club-box .salary-club-sns ul li a .salary-club-icon05 {background: url(/images/web/img/lifeservice/salary-club-icon05.png) no-repeat;background-size: 56px; } 
.salary-club-box .salary-club-sns ul li a .salary-club-icon06 {background: url(/images/web/img/lifeservice/salary-club-icon06.png) no-repeat;background-size: 56px; } 
.salary-club-box .salary-club-text {margin-top: 32px; } 
.salary-club-box .salary-club-text .salary-pay .h4 {margin-bottom: 18px; } 
.salary-club-box .salary-club-text .salary-pay p {padding: 24px 21px;text-align: center; } 
.salary-club-box .salary-club-text .salary-pay p img {width: 293px; } 
.salary-club-box .salary-exemption {margin-top: 8px;padding: 32px 20px 328px 20px;background: var(--bg-gray) url(/images/web/img/lifeservice/salary-exemption-bg.png) no-repeat center bottom;background-size: 375px 328px; } 
.salary-club-box .dividers-group {margin: 0 -20px; } 
.salary-club-box .accordion {border-top: 0 none; } 
.salary-club-box .box-layout-wrap.style-radius {margin-top: 32px; } 
.salary-club-box .subtext.bullet-star {margin-top: 8px; } 
/* 기부 서브메인 */
.donation-head {background-color: var(--bg-gray); } 
.donation-head .donation-box {padding: 32px 20px 60px 20px;background: url(/images/web/img/lifeservice/donation_bg01.png) no-repeat calc(100% - 20px) 80px;background-size: 96px;} 
.donation-head .donation-box .h1 {font-size: 22px;line-height: 32px;font-weight: 300;} 
.donation-head .donation-box .h1 em {font-weight: 500;} 
.donation-head .donation-box p {margin-top: 8px;color: var(--text-tertiary);} 
.donation-head .donation-text .list-item {margin-top: 12px;padding: 0 23px 0 16px;border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);background-color: var(--bg-canvas_white );background-repeat: no-repeat;background-position: 16px 16px;background-size: 48px auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);font-weight: 500;} 
.donation-head .donation-text .list-item .item-body {padding: 12px 0 12px 60px;} 
.donation-head .donation-text .list-item.donation-list01 {background-image: url(/images/web/img/lifeservice/donation_icon03.png);} 
.donation-head .donation-text .list-item.donation-list02 {background-image: url(/images/web/img/lifeservice/donation_icon04.png);} 
.donation-head .donation-text .list-item.donation-list03 {background-image: url(/images/web/img/lifeservice/donation_icon05.png);} 
.donation-head .donation-text .list-item.donation-list04 {background-image: url(/images/web/img/lifeservice/donation_icon06.png);} 
.donation-head .donation-text .list-item.donation-list05 {background-image: url(/images/web/img/lifeservice/donation_icon07.png);} 
.donation-head .donation-text .list-item.donation-list06 {background-image: url(/images/web/img/lifeservice/donation_icon08.png);} 
/* 동전 기부 메인 */
.coin-box {background: url(/images/web/img/lifeservice/coin_bg.png) no-repeat center 96px/280px 168px; } 
.coin-box .list-item.coin-box-text {margin-top: 233px;padding: 0 16px 0 16px;background: var(--bg-gray);border-radius: 12px; } 
.coin-box .list-item.coin-box-text a .label {font-weight: 500;color: var(--text-primary ); } 
.coin-box .box-layout-wrap {margin-top: 12px; } 
.coin-box .box-layout-wrap.coin-box-layout {background: var(--bg-gray);border-radius: 12px; } 
.coin-box .box-layout-wrap.coin-box-layout .txt-data-view {font-weight: 500;color: var(--text-primary ); } 
.coin-box .align-r {margin-top: 16px;text-align: right; } 
.coin-box-icon {margin-top: 48px; } 
.coin-box-icon .coin-icon01 {padding-top: 110px;background: url(/images/web/img/lifeservice/coin_icon1.png) no-repeat center 0px;background-size: 104px;-webkit-filter: drop-shadow(0px 4px 20px rgba(116, 107, 218, 0.3));filter: drop-shadow(0px 4px 20px rgba(116, 107, 218, 0.3));text-align: center; } 
.coin-box-icon .coin-icon01 .h3 {margin: 20px 0 8px 0; } 
.coin-box-icon .coin-icon01 .coin-p {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.coin-box-icon .coin-icon02 {margin-top: 48px;padding-top: 110px;background: url(/images/web/img/lifeservice/coin_icon02.png) no-repeat center 0px;background-size: 104px;-webkit-filter: drop-shadow(0px 4px 20px rgba(17, 200, 56, 0.3));filter: drop-shadow(0px 4px 20px rgba(17, 200, 56, 0.3));text-align: center; } 
.coin-box-icon .coin-icon02 .h3 {margin: 20px 0 8px 0; } 
.coin-box-icon .coin-icon02 .coin-p {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.coin-box-icon .coin-icon03 {margin-top: 48px;padding-top: 110px;background: url(/images/web/img/lifeservice/coin_icon03.png) no-repeat center 0px;background-size: 104px;-webkit-filter: drop-shadow(0px 4px 20px rgba(54, 141, 237, 0.3));filter: drop-shadow(0px 4px 20px rgba(54, 141, 237, 0.3));text-align: center; } 
.coin-box-icon .coin-icon03 .h3 {margin: 20px 0 8px 0; } 
.coin-box-icon .coin-icon03 .coin-p {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.coin-box-icon .coin-icon04 {margin-top: 48px;padding-top: 110px;background: url(/images/web/img/lifeservice/coin_icon04.png) no-repeat center 0px;background-size: 104px;-webkit-filter: drop-shadow(0px 4px 20px rgba(95, 116, 251, 0.3));filter: drop-shadow(0px 4px 20px rgba(95, 116, 251, 0.3));text-align: center; } 
.coin-box-icon .coin-icon04 .h3 {margin: 20px 0 8px 0; } 
.coin-box-icon .coin-icon04 .coin-p {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.coin-box-icon .coin-icon05 {margin-top: 48px;padding-top: 110px;background: url(/images/web/img/lifeservice/coin_icon05.png) no-repeat center 0px/104px auto;-webkit-filter: drop-shadow(0px 4px 20px rgba(54, 141, 237, 0.3));filter: drop-shadow(0px 4px 20px rgba(54, 141, 237, 0.3));text-align: center; } 
.coin-box-icon .coin-icon05 .h3 {margin: 20px 0 8px 0; } 
.coin-box-icon .coin-icon05 .coin-p {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.coin-result .h6-text {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.coin-result .h6-text.text-bg {margin-top: 32px; } 
.coin-result .acc-dt {color: var(--text-primary );font-weight: 500; } 
.coin-result .acc-dd {font-weight: 300; } 
.coin-result .coin-result-text01 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin01.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text02 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin02.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text03 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin03.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text04 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin04.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text05 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin05.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text06 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin06.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text07 {margin-top: 12px;padding: 0 16px 0 75px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin07.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text08 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin08.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text09 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin09.png) no-repeat 16px center;background-size: 48px; } 
.coin-result .coin-result-text10 {margin-top: 12px;padding: 0 16px 0 72px;border: 1px solid var(--border-secondary);border-radius: 12px;background: url(/images/web/img/lifeservice/result_coin10.png) no-repeat 16px center;background-size: 48px; } 
.coin-result-box .list-type-table .text-border {padding-top: 12px;border-top: 1px solid var(--border-secondary); } 
.coin-result-box .list-type-table .text-border .font-medium em {color: var(--text-tertiary);font-weight: 400;text-decoration: underline; } 
.coin-result-box .bottom-sheet .sheet-header-text .font-medium {margin-bottom: 8px; } 
/* 내기부 */
.my-result-box {background: var(--bg-gray);padding: 33px 20px 33px 20px; } 
.my-result-box .box-layout-wrap {border: 1px solid var(--border-secondary);background: var(--bg-canvas_white ); } 
.my-result-ul {margin: 0 -20px 0 -20px; } 
.my-result-ul .ui-list-wrap li {padding: 0 20px 0 20px;border-bottom: 1px solid var(--border-secondary); } 
.my-result-ul .ui-list-wrap li .btn-text-arrow span {color: var(--text-red);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.my-result-ul .ui-list-wrap li .btn-text-arrow::after {background-position: -72px -48px; } 
.my-result-ul .ui-list-wrap li .btn-text-arrow {max-width: 180px;padding-right: 0; } 
.my-result-ul .ui-list-wrap li .btn-text-arrow span {padding-left: 8px; } 
.my-result-ul .align-r {margin-top: 16px;padding-right: 20px;text-align: right; } 
.my-result-ul .align-r .btn-text-line {padding: 0 0 9px 0;color: var(--text-tertiary); } 
.my-result-input .h7 {margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-result-input .h7.text-h7 {margin-top: 32px; } 
.my-result-input .button-check-box {text-align: right; } 
.my-result-input .button-check-box .button-check-control {margin-bottom: 16px;background-color: var(--bg-canvas_white );border: none; } 
.my-result-input .button-check-box .button-check-control::after {content: "";padding: 0 0 0 0;display: inline-block;position: relative;top: 6px;width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 240px;background-position: -21px -37px;background-repeat: no-repeat;background-color: transparent; } 
.my-result-input .result-input {padding: 19px 0 19px 0;border-top: 1px solid var(--border-secondary); } 
.my-result-input .result-input p {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-result-input .list-type-table {border-top: 1px solid var(--gray-600);border-bottom: 1px solid var(--border-secondary); } 
.my-result-input .list-type-table .color-em {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.my-result-input .list-type-table .data-text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.form-text-line {margin-top: 16px; } 
.form-text-line .btn-radio-list.text-line-radio {margin: -8px -4px 0px; } 
.form-text-line .ui-form-group {margin-top: 24px; } 
.form-text-line .ui-form-group .date-range-set .start .ui-form {margin-bottom: 0; } 
.form-text-line .ui-form-group .date-range-set .end .ui-form {margin-bottom: 0; } 
/* 조회조건 설정 바텀시트 */
.bottom-sheet-contents.bottom-ui-text {padding: 8px 20px 0px; } 
.bottom-sheet-contents.bottom-ui-text + .bottom-sheet-buttons {padding: 0px 20px 0; } 
.bottom-sheet-contents.contents-check-r {padding-bottom: 16px; } 
.bottom-sheet-contents.contents-check-r .check-r {padding: 12px 12px;border-bottom: 1px solid var(--border-secondary); } 
.bottom-sheet-contents.contents-check-r .check-r label::after {margin: 10px 0 0 0; } 
/* 운세 메인 */
.container.luck-bg .luck-box {position: relative;padding: 32px 20px 68px 20px;background: var(--bg-cyan-same) url(/images/web/img/lifeservice/luck_bg.png) no-repeat calc(100% - 20px) calc(100% - 32px)/96px auto;color: var(--text-ondark_primary-same); } 
.container.luck-bg .luck-box .h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.luck-bg .luck-box .text {margin-top: 8px;color: var(--text-ondark_primary-same); } 
.container.luck-bg .luck-box.bg-skyblue{background-color:var(--bg-blue);}
.container.luck-bg .luck-box.bg-skyblue .h1{color:var(--text-primary )}
.container.luck-bg .luck-box.bg-skyblue .text {color:var(--text-tertiary);} 
.container.luck-bg .luck-text-box .h4 {padding: 32px 20px 0 20px; } 
.container.luck-bg .luck-text-box .list-item {padding: 32px 20px 0 20px; } 
.container.luck-bg .luck-text-box .list-item .luck-bg01 {background: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.container.luck-bg .luck-text-box .list-item .luck-bg01 .item-content {padding: 16px 16px; } 
.container.luck-bg .luck-text-box .list-item .luck-bg01 .item-content .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.container.luck-bg .luck-text-box .list-item .luck-bg01 .item-content::before {content: "";display: block;width: 48px;height: 48px;background: var(--bg-gray) url(/images/web/img/lifeservice/luck_text_bg01.png) no-repeat center;background-size: 32px 22px;border-radius: 50px; } 
.container.luck-bg .luck-text-box .list-item .luck-bg02 {margin-top: 12px;background: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.container.luck-bg .luck-text-box .list-item .luck-bg02 .item-content {padding: 16px 16px; } 
.container.luck-bg .luck-text-box .list-item .luck-bg02 .item-content .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.container.luck-bg .luck-text-box .list-item .luck-bg02 .item-content::before {content: "";display: block;width: 48px;height: 48px;background: var(--bg-gray) url(/images/web/img/lifeservice/luck_text_bg02.png) no-repeat center;background-size: 32px 22px;border-radius: 50px; } 
.container.luck-bg .luck-text-box .luck-ul {padding: 0px 20px 32px 20px; } 
.container.luck-bg .luck-text-box .luck-ul li {margin-top: 10px;color: var(--text-tertiary); } 
.container.luck-bg .luck-text-box .luck-ul .luck-li01::before {content: "1";margin: 0 10px 0 0;padding: 1px 7px;border-radius: 50px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.luck-bg .luck-text-box .luck-ul .luck-li02::before {content: "2";margin: 0 10px 0 0;padding: 1px 7px;border-radius: 50px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.luck-bg .luck-text-box .luck-ul .luck-li03::before {content: "3";margin: 0 10px 0 0;padding: 1px 7px;border-radius: 50px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.luck-bg .luck-text-box .button-group {padding: 0 20px 32px 20px; } 
.container.luck-bg .bottom-notice {margin-top: 0;background: var(--bg-canvas_white ); } 
/* 참여마당 */
.container.participation-bg {background: var(--bg-gray); } 
.container.participation-bg .participation-box {position: relative; } 
.container.participation-bg .participation-box .h4 {margin-bottom: 0; } 
.container.participation-bg .participation-box .text-h5 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.participation-bg .participation-box .list-item-round.participation-text {background: var(--bg-blue-same) url(/images/web/img/lifeservice/participation_bg.png) no-repeat calc(100% - 13px) 50%;background-size: 56px auto; } 
.container.participation-bg .participation-box .list-item-round.participation-text .item-content {padding: 16px; } 
.container.participation-bg .participation-box .list-item-round.participation-text .item-content .item-body {color: var(--text-ondark_primary-same); } 
.container.participation-bg .participation-box .list-item-round.participation-text .item-content .item-body .btn-text {margin-left: 0;max-width: none;color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.participation-bg .participation-box .list-item-round.participation-text .item-content .item-body .btn-text.btn-text-arrow {margin-top: 8px;padding: 0px 24px 0px 0; } 
.container.participation-bg .participation-box .list-item-round.participation-text .item-content .item-body .btn-text.btn-text-arrow::after {background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
.container.participation-bg .participation-box .participation-h {margin-top: 32px; } 
.container.participation-bg .participation-box .participation-h.fullsize-layout .item-content {padding: 32px 20px 16px 20px;background: var(--bg-canvas_white ); } 
.container.participation-bg .participation-box .participation-h .item-content {padding: 0; } 
.container.participation-bg .participation-box .participation-icon-box {position: relative; } 
.container.participation-bg .participation-box .participation-icon-box li {margin-top: 12px;padding: 0 0 0 76px; } 
.container.participation-bg .participation-box .participation-icon-box li:nth-child(1) {background: var(--bg-canvas_white ) url(/images/web/img/lifeservice/participation_icon01.png) no-repeat 16px center;background-size: 48px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.participation-bg .participation-box .participation-icon-box li:nth-child(2) {background: var(--bg-canvas_white ) url(/images/web/img/lifeservice/participation_icon02.png) no-repeat 16px center;background-size: 48px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.participation-bg .participation-box .participation-icon-box li:nth-child(3) {background: var(--bg-canvas_white ) url(/images/web/img/lifeservice/participation_icon03.png) no-repeat 16px center;background-size: 48px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.participation-bg .participation-box .participation-icon-box li a .item-content .title {margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.participation-bg .participation-box .participation-icon-box li a .item-content .desc {margin-top: 11px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.participation-bg .participation-box .participation-icon-box li a .item-content .desc .icon-01 {padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon40.png) no-repeat 0 center;background-size: 24px; } 
.container.participation-bg .participation-box .participation-icon-box li a .item-content .desc .icon-02 {margin-left: 20px;padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon05.png) no-repeat 0 center;background-size: 24px; } 
.container.participation-bg .participation-box .participation-text-ul {margin-top: 16px; } 
.container.participation-bg .participation-box .participation-text-ul li > a {display: block;padding-bottom: 48px; } 
.container.participation-bg .participation-box .participation-text-ul li .desc.desc-text {padding-right: 100px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.container.participation-bg .participation-box .participation-text-ul li.list-item[class*=list-item-round] {-webkit-box-shadow: none;box-shadow: none; } 
.container.participation-bg .participation-box .participation-text-ul li.list-item[class*=list-item-round] .item-content {padding: 16px; } 
.container.participation-bg .participation-box .participation-text-ul li.participation-li-bg01 {background: var(--bg-canvas_white ) url(/images/web/img/lifeservice/participation_icon06.png) no-repeat calc(100% - 16px) calc(100% - 16px);background-size: 80px auto;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.participation-bg .participation-box .participation-text-ul li.participation-li-bg02 {background: var(--bg-canvas_white ) url(/images/web/img/lifeservice/participation_icon07.png) no-repeat calc(100% - 16px) calc(100% - 16px);background-size: 80px auto;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.participation-bg .participation-box .participation-text-ul li.participation-li-bg03 {background: var(--bg-canvas_white ) url(/images/web/img/lifeservice/participation_icon08.png) no-repeat calc(100% - 16px) calc(100% - 16px);background-size: 80px auto;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.participation-bg .participation-box .type-card-participation.type-card-prod {margin-top: 16px;background: var(--bg-canvas_white ); } 
.container.participation-bg .participation-box .type-card-participation.type-card-prod .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.container.participation-bg .participation-box .type-card-participation.type-card-prod .desc {display: block;padding-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.participation-bg .participation-box .type-card-participation.type-card-prod .desc .icon-01 {padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon40.png) no-repeat 0 center;background-size: 24px; } 
.container.participation-bg .participation-box .type-card-participation.type-card-prod .desc .icon-02 {margin-left: 20px;padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon05.png) no-repeat 0 center;background-size: 24px; } 
.container.participation-bg .participation-box .type-card-participation.type-card-prod .account-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.participation-bg .participation-box .type-card-participation.type-card-prod a::after {display: none; } 
.container.participation-bg .participation-box .type-participation {margin-top: 16px;background: var(--bg-canvas_white ); } 
.container.participation-bg .participation-box .type-participation .participation-graph {position: relative;margin-top: 16px; } 
.container.participation-bg .participation-box .type-participation .participation-graph .graph {width: 100%;height: 12px;background: var(--bg-gray);border-radius: 30px; } 
.container.participation-bg .participation-box .type-participation .participation-graph .graph .graph-line {display: block;background: var(--bg-blue-same);width: 60%;height: 12px;z-index: 1;border-radius: 30px; } 
.container.participation-bg .participation-box .type-participation .participation-graph p .text-left {color: var(--text-blue);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.participation-bg .participation-box .type-participation .participation-graph p .text-right {float: right;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.participation-bg .participation-box .type-participation .account-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.container.participation-bg .participation-box .type-participation .button-group {margin-top: 24px; } 
.container.participation-bg .participation-box .type-participation .ui-slider.has-tooltip {padding: 0; } 
.container.participation-bg .participation-box .type-participation .ui-slider.has-tooltip .slider-tooltip {display: none; } 
.container.participation-bg .participation-box .type-participation .ui-slider.has-tooltip .slider-handle {display: none; } 
.container.participation-bg .participation-box .type-participation .ui-slider.has-tooltip .slider-labels span.min {color: var(--text-blue); } 
.container.participation-bg .participation-box .list-participation {margin: 0px -20px 0 -20px;padding-bottom: 32px;background: var(--bg-canvas_white );border-top: 1px solid var(--border-secondary); } 
.container.participation-bg .participation-box .list-participation li {border-bottom: 1px solid var(--border-secondary); } 
.container.participation-bg .participation-box .list-participation li a {padding: 16px 20px 16px 20px; } 
.container.participation-bg .participation-box .list-participation li a .acc-dt {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.container.participation-bg .participation-box .list-participation li a .acc-dd {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.participation-bg .participation-box .list-participation li a .desc {padding-top: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.participation-bg .participation-box .list-participation li a .desc .icon-01 {padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon40.png) no-repeat 0 center;background-size: 24px; } 
.container.participation-bg .participation-box .list-participation li a .desc .icon-02 {margin-left: 20px;padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon05.png) no-repeat 0 center;background-size: 24px; } 
.container.participation-bg .participation-box .dividers-group {margin: 0 -20px; } 
.container.participation-bg .participation-box .div-participation-box {position: relative;background: var(--bg-canvas_white );margin: 0 -20px 0 -20px;height: auto; } 
.container.participation-bg .participation-box .div-participation-box .participation-h {margin-top: 0;padding: 32px 20px 16px 20px; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 20px 0 20px;overflow-x: auto; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li {padding: 0 12px 0 0; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a {display: block;padding-bottom: 32px; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .div-participation-text01 {width: 248px;height: 152px;border-radius: 12px;background: var(--bg-cyan) url(/images/web/img/lifeservice/participation_icon09.png) no-repeat center;background-size: 180px 105px; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .div-participation-text02 {width: 248px;height: 152px;border-radius: 12px;background: var(--palette-fushia-100) url(/images/web/img/lifeservice/participation_icon09.png) no-repeat center;background-size: 180px 105px; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .div-participation-text03 {width: 248px;height: 152px;border-radius: 12px;background: var(--bg-cyan) url(/images/web/img/lifeservice/participation_icon09.png) no-repeat center;background-size: 180px 105px; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .h5 {margin: 16px 0 4px;color: var(--text-primary ); } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .text-blue {color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .text-blue em {margin-left: 4px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .desc {display: block;margin-top: 8px;padding-top: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .desc .icon-01 {padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon40.png) no-repeat 0 center;background-size: 24px; } 
.container.participation-bg .participation-box .div-participation-box .participation-text-li li a .desc .icon-02 {margin-left: 20px;padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon05.png) no-repeat 0 center;background-size: 24px; } 
/* 아이디어 목록 */
#contents-area > .container > .participation-list-box .ui-form {margin-right: -11px;margin-bottom: 16px; } 
#contents-area > .container > .participation-list-box .ui-form + .ui-list.list-box-bg li a {padding: 16px 20px 19px 20px; } 
.participation-list-box .h2 {margin-bottom: 16px; } 
.participation-list-box .item-content.arrow-r {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.participation-list-box .item-content.arrow-r .survey_img {overflow: hidden;width: 110px;height: 80px;border-radius: 12px; } 
.participation-list-box .item-content.arrow-r .survey_img img {width: 80px;height: 100%; } 
.participation-list-box .item-content.arrow-r .item-body {padding-left: 12px;width: 100%; } 
.participation-list-box .form-label {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.participation-list-box .form-set.form-bg-text {border: 0; } 
.participation-list-box .form-set .select-label {text-align: right;padding: 0 36px 0 0; } 
.participation-list-box .form-set .select-label::after {right: 5px; } 
.participation-list-box .box-participation-text {padding: 12px 16px 12px 48px;border-radius: 12px;background: var(--bg-gray) url(/images/web/img/lifeservice/participation-list-bg.png) no-repeat 16px center/24px auto; } 
.participation-list-box .box-participation-text p {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;line-height: 20px; } 
.participation-list-box .inquiry-info-wrap + .list-box-bg .item-content .item-body {padding-left: 0px; } 
.participation-list-box .inquiry-info-wrap + .list-box-bg .item-content .item-body .acc-dt {margin-top: 4px; } 
.participation-list-box .inquiry-info-wrap.inquiry-bg {margin-top: 20px;padding-right: 20px;background: var(--bg-canvas_white ); } 
.participation-list-box .inquiry-info-wrap.inquiry-bg .info-wrap-span {position: absolute;left: 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.participation-list-box .inquiry-info-wrap.inquiry-bg .info-wrap-span em {color: var(--text-blue); } 
.participation-list-box .inquiry-info-wrap.inquiry-bg + .ui-list li a {padding: 16px 20px 16px 20px; } 
.participation-list-box .ui-list.list-box-bg {margin: 0px -20px 0 -20px;background: var(--bg-canvas_white );border-top: 1px solid var(--border-secondary); } 
.participation-list-box .ui-list.list-box-bg li {border-bottom: 1px solid var(--border-secondary); } 
.participation-list-box .ui-list.list-box-bg li .label-wrap span.label-type-round.color01 {background-color: var(--bg-blue-same); } 
.participation-list-box .ui-list.list-box-bg li .button-group {margin-bottom: 16px;padding: 0 20px 0 20px; } 
.participation-list-box .ui-list.list-box-bg li a {padding: 0px 20px 0px 20px; } 
.participation-list-box .ui-list.list-box-bg.type02 > li > a {padding: 16px 20px; } 
.participation-list-box .ui-list.list-box-bg li a .acc-dt {margin: 0px 0 8px 0;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.participation-list-box .ui-list.list-box-bg li a .acc-dd {margin-top: 0;background: url(/images/web/img/lifeservice/participation-li-bg.png) no-repeat 0 center/24px auto;padding: 0 0 0 35px; } 
.participation-list-box .ui-list.list-box-bg li a .desc {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.participation-list-box .ui-list.list-box-bg li a .desc .icon-01 {padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon40.png) no-repeat 0 center/24px auto; } 
.participation-list-box .ui-list.list-box-bg li a .desc .icon-02 {margin-left: 17px;padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon05.png) no-repeat 0 center/24px auto; } 
.participation-list-box .ui-list.list-box-bg li a::after {display: none; } 
.participation-list-box .ui-list.list-box-bg + .ui-form {margin-top: 24px; } 
.contents-bottom-text .checkbox-type .input-type-checkbox {padding: 12px 12px 12px 0;border-bottom: 1px solid var(--border-secondary); } 
.contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox] {right: 0;left: auto; } 
.contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox] + label::after {top: 10px;right: 0;left: auto;background-position: -48px 0px !important;opacity: 0; } 
.contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox].checked + label, .contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox]:checked + label {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox].checked + label::after, .contents-bottom-text .checkbox-type .input-type-checkbox input[type=checkbox]:checked + label::after {background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent;opacity: 1; } 
.contents-bottom-text .btn-radio-list {gap: 0; } 
.contents-bottom-text .btn-radio-list li {margin-left: 8px; } 
.contents-bottom-text .btn-radio-list li:first-child {margin-left: 0; } 
/* 아이디어 상세 */
#contents-area > .container.page-join-field .participation-list-box {padding-bottom: 50px; } 
.container.idea-box .input-type-checkbox.type-heartfull, .container.experience-box .input-type-checkbox.type-heartfull {position: absolute;right: 0; } 
.container.idea-box .input-type-checkbox.type-heartfull input + label em, .container.experience-box .input-type-checkbox.type-heartfull input + label em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.idea-box .idea-list, .container.experience-box .idea-list {padding-bottom: 16px;border-bottom: 1px solid var(--gray-950); } 
.container.idea-box .idea-list .h4, .container.experience-box .idea-list .h4 {margin: 11px 0 11px 0; } 
.container.idea-box .idea-list .h4.text-h4, .container.experience-box .idea-list .h4.text-h4 {margin: 0px 0 8px 0; } 
.container.idea-box .idea-list .idea-p-text, .container.experience-box .idea-list .idea-p-text {background: url(/images/web/img/lifeservice/participation-li-bg.png) no-repeat 0 center/24px auto;padding: 0 0 0 35px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.idea-box .idea-list .idea-p-text em, .container.experience-box .idea-list .idea-p-text em {padding-left: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.idea-box .idea-list .idea-p-text button, .container.experience-box .idea-list .idea-p-text button {float: right;margin: 0; } 
.container.idea-box .idea-list .idea-list-text, .container.experience-box .idea-list .idea-list-text {background-size: 24px;padding: 0 0 0 0px; } 
.container.idea-box .idea-list .idea-list-text span, .container.experience-box .idea-list .idea-list-text span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.idea-box .idea-list .idea-list-text button, .container.experience-box .idea-list .idea-list-text button {float: right;margin: 0; } 
.container.idea-box .text, .container.experience-box .text {margin: 24px 0 30px 0;color: var(--text-tertiary); } 
.container.idea-box .idea-heart, .container.experience-box .idea-heart {text-align: right; } 
.container.idea-box .idea-heart span, .container.experience-box .idea-heart span {padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon04.png) no-repeat 0 center;background-size: 24px;color: var(--text-tertiary); } 
.container.idea-box .idea-heart .text-blue, .container.experience-box .idea-heart .text-blue {background: url(/images/web/img/lifeservice/participation_icon04_blue.png) no-repeat 0 center;background-size: 24px;color: var(--text-blue); } 
.container.idea-box .idea-list-box, .container.experience-box .idea-list-box {margin: 20px -20px 0 -20px;padding: 16px 0 16px 0;background: var(--bg-gray);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.idea-box .idea-list-box .comment, .container.experience-box .idea-list-box .comment {padding: 0 20px 0 20px; } 
.container.idea-box .idea-list-box .comment span, .container.experience-box .idea-list-box .comment span {color: var(--text-blue); } 
.container.idea-box .comment-list, .container.experience-box .comment-list {margin: 0px -20px 0 -20px;background: var(--bg-gray); } 
.container.idea-box .comment-list .comment-list-text, .container.experience-box .comment-list .comment-list-text {position: relative;padding: 20px; } 
.container.idea-box .comment-list .comment-list-text .idea-icon, .container.experience-box .comment-list .comment-list-text .idea-icon {padding: 0 0 0 29px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: url(/images/web/img/lifeservice/idea_icon01.png) no-repeat 0 center;background-size: 24px; } 
.container.idea-box .comment-list .comment-list-text .idea-icon-s, .container.experience-box .comment-list .comment-list-text .idea-icon-s {margin-top: 10px;padding: 0 0 0 29px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: url(/images/web/img/bank_logo/banklogo_035.png) no-repeat 0 center;background-size: 24px; } 
.container.idea-box .comment-list .comment-list-text .idea-icon-s em, .container.experience-box .comment-list .comment-list-text .idea-icon-s em {padding-left: 8px;padding-right: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.container.idea-box .comment-list .comment-list-text .idea-icon-text, .container.experience-box .comment-list .comment-list-text .idea-icon-text {padding: 5px 0 5px 35px; } 
.container.idea-box .comment-list .comment-list-text .idea-heart-icon, .container.experience-box .comment-list .comment-list-text .idea-heart-icon {margin-left: 35px;padding: 0px 0 0px 29px;background: url(/images/web/img/lifeservice/participation_icon04.png) no-repeat 0 center;background-size: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.idea-box .comment-list .comment-list-text .idea-heart-icon-on, .container.experience-box .comment-list .comment-list-text .idea-heart-icon-on {margin-left: 35px;padding: 0px 0 0px 29px;background: url(/images/web/img/lifeservice/participation_icon04_blue.png) no-repeat 0 center;background-size: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.idea-box .comment-list .comment-list-text .btn-action-view, .container.experience-box .comment-list .comment-list-text .btn-action-view {position: absolute;top: 20px;right: 20px; } 
.container.idea-box .comment-list-bg, .container.experience-box .comment-list-bg {position: relative;padding: 0px 0 12px 0; } 
.container.idea-box .comment-list-bg .comment-list-text, .container.experience-box .comment-list-bg .comment-list-text {position: relative;padding: 16px 0 16px 0;border-top: 1px solid var(--border-secondary); } 
.container.idea-box .comment-list-bg .comment-list-text .idea-icon-s, .container.experience-box .comment-list-bg .comment-list-text .idea-icon-s {/* margin-top: 10px; */
padding: 0 0 0 25px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: url(/images/web/img/lifeservice/participation-li-bg.png) no-repeat 0 center;background-size: 24px; } 
.container.idea-box .comment-list-bg .comment-list-text .idea-icon-s em, .container.experience-box .comment-list-bg .comment-list-text .idea-icon-s em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding-left: 8px;padding-right: 8px;color: var(--text-secondary); } 
.container.idea-box .comment-list-bg .comment-list-text .idea-icon-text, .container.experience-box .comment-list-bg .comment-list-text .idea-icon-text {padding: 4px 0 4px 35px; } 
.container.idea-box .comment-list-bg .comment-list-text .idea-heart-icon, .container.experience-box .comment-list-bg .comment-list-text .idea-heart-icon {margin-left: 35px;padding: 0px 0 0px 29px;background: url(/images/web/img/lifeservice/participation_icon04.png) no-repeat 0 center;background-size: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.idea-box .comment-list-bg .comment-list-text .idea-heart-icon-on, .container.experience-box .comment-list-bg .comment-list-text .idea-heart-icon-on {margin-left: 35px;padding: 0px 0 0px 29px;background: url(/images/web/img/lifeservice/participation_icon04_blue.png) no-repeat 0 center;background-size: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.idea-box .comment-list-bg .comment-list-text .idea-icon-no, .container.experience-box .comment-list-bg .comment-list-text .idea-icon-no {margin-top: 4px;margin-left: 35px;color: var(--text-disabled-same); } 
.container.idea-box .comment-list-bg .comment-list-text .btn-action-view, .container.experience-box .comment-list-bg .comment-list-text .btn-action-view {position: absolute;top: 16px;right: 0; } 
.container.idea-box .comment-list-entry, .container.experience-box .comment-list-entry {margin: 0px -20px 0 -20px; } 
.container.idea-box .comment-list-entry .comment-list-text, .container.experience-box .comment-list-entry .comment-list-text {position: relative;padding: 0 20px 0 50px;border-top: 1px solid var(--border-secondary);background: url(/images/web/img/lifeservice/participation-li-bg.png) no-repeat 20px 40px;background-size: 24px; } 
.container.idea-box .comment-list-entry .comment-list-text label, .container.experience-box .comment-list-entry .comment-list-text label {margin: 0;padding: 0;opacity: 0; } 
.container.idea-box .ui-form .form-label.label-text-no, .container.experience-box .ui-form .form-label.label-text-no {opacity: 0;position: absolute;top: -999999px; } 
.container.idea-box .idea-list-details, .container.experience-box .idea-list-details {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 24px;color: var(--text-tertiary); } 
.container.idea-box .idea-list-details .h3, .container.experience-box .idea-list-details .h3 {margin-bottom: 8px;color: var(--text-primary ); } 
.container.idea-box .idea-list-details img, .container.experience-box .idea-list-details img {width: 100%; } 
/* 아이디어 말하기 */
.idea-speech-box .h2 {margin-bottom: 24px; } 
.idea-speech-box .guide-button-item {margin-bottom: 16px; } 
.idea-speech-box .guide-button-item [class*="button-bg-"] {border: 0;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.idea-speech-box .guide-button-item .button-bg-01 {background: var(--bg-blue-same); } 
.idea-speech-box .guide-button-item .button-bg-02 {background: var(--bg-blue-same); } 
.idea-speech-box .guide-button-item .button-bg-03 {background: var(--gray-600); } 
.idea-speech-box .guide-button-item .button-bg-04 {background: var(--palette-purple-900); } 
.idea-speech-box .guide-button-item .button-bg-05 {background: var(--bg-cyan-same); } 
.idea-speech-box .ui-form label {margin-top: 12px;margin-bottom: 0;opacity: 0;width: 0px;height: 0px; } 
/* 설문조사 목록 */
.survey-list-box .inquiry-info-wrap.inquiry-bg {margin-top: 0;background: var(--bg-canvas_white ); } 
.survey-list-box .ui-list.ui-list-bd {border: 0; } 
.survey-list-box .ui-list.ui-list-bd li {border: 0; } 
.survey-list-box .survey_img img {padding-right: 12px;width: 80px; } 
.survey-list-box .item-body .acc-dd-text {margin-bottom: 0px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.survey-list-box .item-body .acc-dd-text + .desc .icon-01 {background: url(/images/web/img/lifeservice/participation_icon40.png) no-repeat 0 center/24px auto !important; } 
.survey-list-box .item-body .acc-dd-percent {margin-top: 7px;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.survey-list-box .item-body .acc-dd-percent strong {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.survey-list-box .idea-list + .list-type-table-wrap .list-type-table {padding: 0 0 16px 0;border-top: 0;border-bottom: 1px solid var(--border-secondary); } 
.survey-list-box .idea-list .idea-text-bg {background: none;background-size: 24px;padding: 0 0 0 0px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.survey-list-box .idea-list .idea-text-bg span {color: var(--text-tertiary); } 
.survey-list-box .idea-list .idea-text-bg button {margin: 0;float: right; } 
.survey-list-box .img-bg {margin-top: 24px; } 
.survey-list-box .img-bg.radius12 {border-radius: 12px;overflow: hidden}
.survey-list-box .img-bg img {width: 100%;vertical-align: top} 
.survey-list-box .text.text-margin {margin-top: 16px; } 
.survey-list-box .ui-form.form-textarea {border: 1px solid var(--border-primary);border-radius: 12px; } 
.survey-list-box .ui-form.form-textarea.form-bg {border: 0; } 
.survey-list-box .ui-form .form-message {color: var(--text-primary );padding-left: 0; } 
.survey-list-radio .color-em,
.survey-list-radio .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.survey-list-radio .btn-radio-list {margin-bottom: 4px; } 
.survey-list-radio .button-group {margin-top: 24px; } 
.survey-list-radio .idea-heart {margin-top: 32px; } 
.survey-list-radio .btn-radio-list.type-radio01 label::after {background-position: -72px 0px !important; } 
.survey-list-radio .form-labe-text {opacity: 0;position: absolute;top: -9999999px; } 
.survey-list-radio .btn-type-graph {position: relative;overflow: hidden;padding: 0px;border: 1px solid var(--border-blue-same);border-radius: 8px; } 
.survey-list-radio .btn-type-graph span {display: block;padding: 0px;background: var(--bg-blue-same);height: 48px;line-height: 48px; } 
.survey-list-radio .btn-type-graph span .text-left {position: absolute;padding-left: 12px;color: var(--text-ondark_primary-same); } 
.survey-list-radio .btn-type-graph span .text-right {position: absolute;right: 12px;padding-left: 12px;color: var(--text-blue); } 
.survey-list-radio .btn-type-graph.type-c {position: relative;border: 1px solid var(--border-primary); } 
.survey-list-radio .btn-type-graph.type-c span {display: block;padding: 0px;background: var(--gray-300);height: 48px;line-height: 48px; } 
.survey-list-radio .btn-type-graph.type-c span .text-left {position: absolute;padding-left: 12px;color: var(--text-primary ); } 
.survey-list-radio .btn-type-graph.type-c span .text-right {position: absolute;right: 12px;padding-left: 12px;color: var(--text-tertiary); } 
.survey-list-radio .comment-list-text .ui-form {margin-bottom: 0; } 
.survey-list-radio .comment-list-text .ui-form .form-label.label-text-no {opacity: 0;position: absolute;top: -999999px; } 
.survey-list-radio .comment-list-text .ui-form .form-set input {color: var(--text-tertiary); } 
/* 체험단 */
.experience-box .survey-list-box > .label-wrap {margin-top: 32px;margin-bottom: 8px; } 
.experience-box .survey-list-box > .label-wrap + .idea-list .h4 {margin-bottom: 8px; } 
.experience-box .idea-heart {text-align: right; } 
.experience-box .idea-heart span {padding: 0 0 0 25px;background: url(/images/web/img/lifeservice/participation_icon04.png) no-repeat 0 center;background-size: 24px;color: var(--text-tertiary); } 
.experience-box .idea-heart .text-blue {background: url(/images/web/img/lifeservice/participation_icon04_blue.png) no-repeat 0 center;background-size: 24px;color: var(--text-blue); } 
.experience-box .experience-bg {position: relative;min-height: 224px;padding: 0px 20px 0px 20px;background: var(--palette-indigo-1000) url(/images/web/img/lifeservice/experience_bg.png) no-repeat calc(100% - 20px) 96px;background-size: 96px auto;color: var(--text-ondark_primary-same); } 
.experience-box .experience-bg .label-wrap { padding-top:16px } 
.experience-box .experience-bg .label-wrap span.label-type-round.color03 { height:26px; padding:0 16px; font-size:12px; font-weight:300; line-height:24px; background-color:transparent; border:1px solid var(--white); border-radius:20px } 
.experience-box .experience-bg .label-wrap + .h1 { padding:8px 0 38px 0 } 
.experience-box .experience-bg .h1 {padding: 32px 0px 56px 0px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.experience-box .experience-bg p {padding-bottom: 128px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.experience-box .type-participation + .experience-text {margin-top: 32px; } 
.experience-box .experience-bg01 {position: relative;padding: 0px 20px 0px 20px;background: var(--palette-cyan-600) url(/images/web/img/lifeservice/experience_bg01.png) no-repeat calc(100% - 20px) calc(100% - 32px)/96px auto;color: var(--text-ondark_primary-same); } 
.experience-box .experience-bg01 .h1 {padding: 32px 0px 100px 0px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.experience-box .experience-bg01 + .experience-text {margin-top: 32px; } 
.experience-box .type-participation.participation-margin {margin-top: -116px;border: 0;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.experience-box .type-participation .participation-graph {position: relative;margin-top: 16px; } 
.experience-box .type-participation .participation-graph .graph {width: 100%;height: 12px;background: var(--bg-gray);border-radius: 30px; } 
.experience-box .type-participation .participation-graph .graph .graph-line {display: block;background: var(--bg-blue-same);width: 0%;height: 12px;z-index: 1;border-radius: 30px;-webkit-transition: width 0.3s ease-in-out;transition: width 0.3s ease-in-out; } 
.experience-box .type-participation .participation-graph p .text-left {color: var(--text-blue);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.experience-box .type-participation .participation-graph p .text-right {float: right;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.experience-box .type-participation .account-number {color: var(--text-blue); } 
.experience-box .type-participation .button-group {margin-top: 24px; } 
.experience-box .type-participation .ui-slider.has-tooltip {padding: 0; } 
.experience-box .type-participation .ui-slider.has-tooltip .slider-tooltip {display: none; } 
.experience-box .type-participation .ui-slider.has-tooltip .slider-handle {display: none; } 
.experience-box .type-participation .ui-slider.has-tooltip .slider-labels span.min {color: var(--text-blue); } 
.experience-box .experience-text .idea-list .h4 {margin-bottom: 8px; } 
.experience-box .experience-text .list-participation {margin: 16px -20px 0 -20px;background: var(--bg-canvas_white );border-top: 1px solid var(--border-secondary); } 
.experience-box .experience-text .list-participation li {border-bottom: 1px solid var(--border-secondary); } 
.experience-box .experience-text .list-participation li a {padding: 16px 20px 16px 20px; } 
.experience-box .experience-text .list-participation li a .acc-dt {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.experience-box .experience-text .list-participation li a .acc-dt.color-em {color: var(--text-blue); } 
.experience-box .experience-text .list-participation li a .acc-dt.color-grey {color: var(--text-tertiary); } 
.experience-box .experience-text .list-participation li a .acc-dd {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.experience-box .experience-text .list-participation li a .desc {padding-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.experience-box .experience-text .list-participation li a .desc .icon-01 {padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon40.png) no-repeat 0 center/24px auto; } 
.experience-box .experience-text .list-participation li a .desc .icon-02 {margin-left: 20px;padding: 0 0 0 29px;background: url(/images/web/img/lifeservice/participation_icon05.png) no-repeat 0 center/24px auto; } 
.experience-box .experience-text .list-participation li a .desc .icon-03 {margin-left: 0px;padding: 0 20px 0 29px;background: url(/images/web/img/lifeservice/experience_icon.png) no-repeat 0 center/24px auto; } 
.experience-box .experience-text .img-bg {margin-top: 24px;line-height: 0; } 
.experience-box .experience-text .img-bg img {width: 100%; } 
.experience-box .experience-text .img-bg + .text {margin-top: 16px; } 
.experience-box .experience-banner {position: relative;padding: 12px 20px 12px 52px;background: var(--palette-indigo-800) url(/images/web/img/lifeservice/experience-banner-bg.png) no-repeat 20px center;background-size: 24px;border-radius: 12px;color: var(--text-ondark_primary-same); } 
.experience-box .experience-banner.experience-error {position: relative;padding: 12px 20px 12px 52px;background: var(--bg-gray) url(/images/web/img/lifeservice/experience-banner-bg01.png) no-repeat 20px center;background-size: 24px;border-radius: 12px;color: var(--text-primary ); } 
.experience-box .experience-banner .btn-clear {position: absolute;z-index: 3;right: 15px;top: 11px;font-size: 1px;color: transparent;border: 0;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent;background-position: -240px -24px; } 
.experience-box .experience-banner .btn-clear::before {width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 240px; } 
.experience-box .experience-text .idea-list .h4 {margin: 0px 0 11px 0; } 
.experience-box .experience-text .idea-list + .list-type-table-wrap ul {padding: 0 0 16px 0;border-top: 0; } 
.experience-box .experience-text .idea-text-bg .sh-icon {padding: 5px 16px 5px 30px;background: url(/images/web/img/bank_logo/banklogo_035.png) no-repeat 0px center;background-size: 24px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.experience-box .experience-text .idea-text-bg .idea-text-span {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.experience-box .experience-text .idea-text-bg button {position: absolute;right: 20px;margin: 0; } 
.experience-box .experience-text .list-type-table-wrap {margin-top: 16px; } 
.experience-box .experience-text .list-type-table-wrap .list-type-table .tit-data-area {color: var(--text-primary );font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.experience-box .experience-text .list-type-table-wrap .list-type-table .tit-data-area span {padding: 0 8px 0 0;color: var(--text-tertiary); } 
.experience-box .experience-text .type-participation.type-card-prod {padding: 0;border: 0; } 
.experience-box .experience-text .type-participation.type-card-prod .participation-graph {margin-top: 24px; } 
.experience-box .experience-text .idea-heart {margin-top: 32px;text-align: right; } 
.experience-box .experience-text .idea-heart .text-blue {padding: 0 0 0 25px;background: url(/images/web/img/lifeservice/participation_icon04_blue.png) no-repeat 0 center;background-size: 24px;color: var(--text-blue); } 
.experience-box .experience-text .comment-list {margin: 0px -20px 0 -20px;background: var(--bg-gray); } 
.experience-box .experience-text .comment-list .comment-list-text {padding: 20px; } 
.experience-box .experience-text .comment-list .comment-list-text .idea-icon {padding: 0 0 0 29px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: url(/images/web/img/lifeservice/idea_icon01.png) no-repeat 0 center/24px auto; } 
.experience-box .experience-text .comment-list .comment-list-text .idea-icon-s {margin-top: 10px;padding: 0 0 0 29px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: url(/images/web/img/bank_logo/banklogo_035.png) no-repeat 0 center/24px auto; } 
.experience-box .experience-text .comment-list .comment-list-text .idea-icon-s em {padding-left: 8px;padding-right: 8px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.experience-box .experience-text .comment-list .comment-list-text .idea-icon-text {padding: 5px 0 5px 35px; } 
.experience-box .experience-text .comment-list .comment-list-text .idea-heart-icon {margin-left: 35px;padding: 0px 0 0px 29px;background: url(/images/web/img/lifeservice/participation_icon04.png) no-repeat 0 center/24px auto;color: var(--text-tertiary); } 
.experience-box .experience-text .idea-list-box {margin: 20px -20px 0 -20px;padding: 16px 0 16px 0;background: var(--bg-gray);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.experience-box .experience-text .idea-list-box .comment {padding: 0 20px 0 20px; } 
.experience-box .experience-text .idea-list-box .comment span {color: var(--text-blue); } 
.experience-box .experience-text .comment-list-bg {padding: 0px 0 16px 0; } 
.experience-box .experience-text .comment-list-bg .comment-list-text {padding: 16px 0 19px 0;border-top: 1px solid var(--border-secondary); } 
.experience-box .experience-text .comment-list-bg .comment-list-text .idea-icon-s {margin-top: 10px;padding: 0 0 0 29px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: url(/images/web/img/lifeservice/participation-li-bg.png) no-repeat 0 center/24px auto; } 
.experience-box .experience-text .comment-list-bg .comment-list-text .idea-icon-s em {padding-left: 8px;padding-right: 8px;color: var(--text-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.experience-box .experience-text .comment-list-bg .comment-list-text .idea-icon-text {padding: 4px 0 4px 35px; } 
.experience-box .experience-text .comment-list-bg .comment-list-text .idea-heart-icon {margin-left: 35px;padding: 0px 0 0px 29px;background: url(/images/web/img/lifeservice/participation_icon04.png) no-repeat 0 center/24px auto;color: var(--text-tertiary); } 
.experience-box .experience-text .comment-list-bg .comment-list-text .idea-icon-no {margin-left: 35px;color: var(--text-disabled-same); } 
.experience-box .experience-text .comment-list-entry {margin: 0px -20px 0 -20px; } 
.experience-box .experience-text .comment-list-entry .comment-list-text {padding: 0 20px 0 50px;border-top: 1px solid var(--border-secondary);background: url(/images/web/img/lifeservice/participation-li-bg.png) no-repeat 20px 40px;background-size: 24px; } 
.experience-box .experience-text .comment-list-entry .comment-list-text label {margin: 0;padding: 0;opacity: 0; } 
.experience-box .comment-list-text-box .comment-list .comment-list-text .btn-action-view {position: absolute;top: 20px;right: 20px; } 
.experience-box .comment-list-text-box .comment-list-text {position: relative; } 
.experience-box .comment-list-text-box .comment-list-text .btn-action-view {position: absolute;top: 20px;right: 0px; } 
.type-card-prod.blue-type {position: fixed;left: 0;right: 0;bottom: 20px;margin: 0 20px 0 20px;padding: 0 20px 0 20px;background: var(--bg-blue-same); } 
.type-card-prod.blue-type a {padding-right: 21px;font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.type-card-prod.blue-type a::after {top: 21px;background-position: -24px -24px; } 
.type-card-prod.blue-type a span {color: var(--text-ondark_primary-same); } 
.type-card-prod.blue-type a .name-text {font-weight: 300; } 
.type-card-prod.blue-type a .text-type {float: right; } 
.bottom-sheet-contents.bottom-button-text a {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.button-group.button-color-text span {color: var(--text-disabled-same); } 
.participation-bg.bg-no {background: var(--bg-canvas_white ); } 
/*
------------------------
프리미어 세무상담 서비스 */
.premier-tax .premier-tax-text .h2 {margin-bottom: 8px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px; } 
.premier-tax .premier-tax-text .h2 em {color: var(--text-indigo); } 
.premier-tax .box-layout-wrap {position: relative;margin: 116px 0 20px 0;background: var(--bg-gray); } 
.premier-tax .box-layout-wrap::before {display: block;position: absolute;top: -95px;right: 0;content: "";background: url(/images/web/img/lifeservice/premier-tax-bg.png) no-repeat 0 0;background-size: 180px 121px;width: 180px;height: 121px; } 
.premier-tax .text {color: var(--text-tertiary); } 
.premier-tax .text em {color: var(--text-indigo); } 
/* 프리미어 세무상담 신청, 내역, 완료페이지 */
.premier-petition .h2 {margin-bottom: 24px; } 
.premier-petition .h2.title-text {margin-bottom: 32px; } 
.premier-petition .h5 {margin-top: 0; } 
.premier-petition .list-type-table-wrap {margin-top: 16px; } 
.premier-petition .list-type-table-wrap .list-type-table .text-left {text-align: left;color: var(--text-primary ); } 
.premier-petition .list-type-table-wrap + .button-group {margin-top: 24px; } 
.premier-petition .text.bullet-dot {margin-top: 32px; } 
.premier-petition .ui-list {margin-top: 16px;border-top: 1px solid var(--border-secondary); } 
.premier-petition .ui-list .item-content {padding: 16px 20px 16px 20px; } 
.premier-petition .ui-list .item-content .item-body.account-info .acc-dt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.premier-petition .ui-list .item-content .item-body.account-info .acc-dd {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.premier-petition .ui-list .item-content .btn-text-arrow::after {background-position: -24px 0px; } 
.premier-petition .ui-form:nth-last-child(1) {margin-bottom: 0; } 
/* 컨시어지뱅킹 신청 입력 */
.premier-concierge .ui-form {position: relative; } 
.premier-concierge .ui-form .btn-text {position: absolute;top: 0;right: 0; } 
.premier-concierge .list-type-table-wrap {margin-bottom: 16px; } 
.premier-concierge .input-type-checkbox {margin-bottom: 18px; } 
.premier-concierge .input-type-checkbox + .ui-form {margin-top: 20px; } 
.premier-concierge .btn-radio-list {margin-bottom: 16px; } 
.btn-action-view {display: inline-block;position: relative; } 
.btn-action-view [class*=btn-dot] {height: 24px;width: 24px;background-color: transparent;border: 0 none;position: relative;padding: 0;margin: 0; } 
.btn-action-view [class*=btn-dot]::before {content: "";width: 24px;height: 24px;display: block;background-position: 0 -120px;background-repeat: no-repeat;background-color: transparent; } 
.btn-action-view .btn-dot-white::before {background-position: 0 -144px;background-repeat: no-repeat;background-color: transparent; } 
.btn-action-view .btn-close {font-weight: 500;width: 100%;margin: 0;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-width: 1px 0 0; } 
.btn-action-view .hidden {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
/* 야구 올스타 아코디언 */
.page-allstar-view .accordion-item .accordion-panel {background: var(--bg-gray); } 
.page-allstar-view .accordion-item .accordion-panel .vote-view-list + .bullet-dot {margin-top: 16px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs {margin: 0;padding-top: 24px;width: 100%; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .tab-list {display: inline-block;background: none;margin-bottom: 10px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .tab-list .tab-item {padding: 0 8px 0 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .tab-list .tab-item:first-child {margin-left: -8px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .tab-list .tab-item:last-child::after {border: 0; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .tab-list .tab-item.active {font-weight: 500;color: var(--text-blue); } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .tab-list .tab-item::after {content: "";position: relative;left: 8px;height: 12px;border-right: 1px solid var(--border-secondary); } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .tab-list::before {display: none; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box li {position: relative; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;margin-top: 12px;padding: 16px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .allstar-img {width: 72px;height: 72px;border-color: transparent;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 40px;overflow: hidden;background: var(--bg-gray); } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .allstar-img img {width: 72px;height: 72px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .allstar-text {margin-left: 12px;padding-right: 50px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .allstar-text .h4 {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 8px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .allstar-text .h4 span {margin-left: 8px;padding: 4px 6px 2px 6px;border-radius: 32px;background: var(--bg-blue);font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .allstar-text .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .input-type-radio {position: absolute;top: 32px;right: 16px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .input-type-radio input[type=radio] {position: absolute;left: 0;top: 0;display: inline-block;width: 40px;height: 40px;margin: 0;padding: 0;vertical-align: middle;background-color: transparent; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .input-type-radio input[type=radio] + label {display: inline-block;vertical-align: middle;line-height: 40px;min-width: 40px;min-height: 40px;padding-left: 0px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .input-type-radio input[type=radio] + label::after {content: "";position: absolute;left: 0;top: 1px;width: 40px;height: 40px;background: url(/images/web/img/lifeservice/allstar-view-Check-off.png) no-repeat 0 0/40px auto; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .input-type-radio input[type=radio].checked + label::after, .page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .box-layout-wrap .input-type-radio input[type=radio]:checked + label::after {background: url(/images/web/img/lifeservice/allstar-view-Check-on.png) no-repeat 0 0/40px auto; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .allstar-view-text {margin-left: 20px;padding: 3px 0px 3px 0px;width: 82px;text-align: center;border-radius: 0px 0px 8px 8px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .allstar-view-blind {position: absolute;top: 0;left: 0;padding: 29px 0 28px 0;width: 100%;text-align: center;border-radius: 12px;background: var(--gray-300);opacity: 0.9;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-allstar-view .accordion-item .accordion-panel .default-tabs .allstar-view-box .allstar-view-blind em {color: var(--text-red); } 
/* 야구 - 마이 별스티커 */
.star-sticker-box .star-sticker-content {position: relative;background: var(--bg-gray);text-align: center; } 
.star-sticker-box .star-sticker-content .star-sticker-text {padding: 0 20px 0 20px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .text {padding: 24px 0 17px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-img p {margin-top: 17px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-img p img {width: 40px;height: 40px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-img .sticker-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-img .sticker-text .sticker-text-img {width: 32px;height: 32px;background: url(/images/web/img/lifeservice/sticker-text.png) no-repeat 0 0/32px auto; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px;padding-bottom: 32px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li {width: 104px;height: 128px;background: url(/images/web/img/lifeservice/sticker-box01.png) no-repeat 0 0/104px 128px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li em {display: block;margin-top: 39px;font-size: 40px;font-weight: 700;color: var(--text-ondark_primary-same); } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li span {display: block;margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-primary ); } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li:nth-child(2) {width: 16px;height: 4px;background: none; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li:nth-child(2) .sticker-minus {padding-top: 35px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li:nth-child(2) .sticker-minus img {width: 16px;height: 4px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li:nth-child(4) {width: 16px;height: 12px;background: none; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li:nth-child(4) .sticker-result {padding-top: 40px; } 
.star-sticker-box .star-sticker-content .star-sticker-text .star-sticker-list li:nth-child(4) .sticker-result img {width: 16px;height: 12px; } 
.star-sticker-box .star-sticker-mission {margin-top: 32px;text-align: center; } 
.star-sticker-box .star-sticker-mission .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.star-sticker-box .star-sticker-mission .text em {position: relative;top: 8px;font-weight: 300;color: var(--text-tertiary); } 
.star-sticker-box .tabs.tabs-sticker-box {margin-top: 32px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px 20px 0 20px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li {width: calc(50% - 4px); } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box {position: relative;padding: 16px 0 16px 0;margin-top: 8px;background: var(--bg-gray);text-align: center;border-radius: 12px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box p {padding-top: 16px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box p img {width: 120px;height: 120px;border: 3px solid var(--border-secondary);border-radius: 65px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway span {display: block;position: absolute;top: 16px;left: 50%;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);padding: 4px 0 4px 0;width: 89px;border-radius: 100px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway span em {color: var(--text-yellow); } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway img {border: 3px solid var(--border-blue-same);border-radius: 65px;width: 120px;height: 120px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .text {margin-top: 16px;padding: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway-entry {padding: 0 10px 8px 10px; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway-entry .btn-vote {margin-top: 16px;text-align: center;display: block;width: 100%;padding: 2px 0;background: var(--brand-950);border-radius: 32px;border: 0; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway-entry .btn-vote .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-ondark_primary-same); } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway-entry .btn-vote .label em {color: var(--text-yellow); } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway-extra {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.star-sticker-box .tabs.tabs-sticker-box .sticker-tab-list li .giveaway-box .giveaway-total {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.star-sticker-box .sticker-certificate {margin-top: 32px;background: var(--bg-gray); } 
.star-sticker-box .sticker-certificate .certificate-box {padding: 32px 20px 0px 20px; } 
.star-sticker-box .sticker-certificate .certificate-box p {text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.star-sticker-box .sticker-certificate .certificate-box p span {display: block;margin-top: 16px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.star-sticker-box .sticker-certificate .certificate-box .certificate-img {margin-top: -38px; } 
.star-sticker-box .sticker-certificate .certificate-box .certificate-img img {width: 100%; } 
.star-sticker-box .sticker-certificate .certificate-text {text-align: center;padding-bottom: 32px; } 
.star-sticker-box .sticker-certificate .certificate-text p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.star-sticker-box .sticker-certificate .certificate-text .subtext {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.star-sticker-box .sticker-certificate .certificate-text .subtext::before {content: "*";position: relative;left: 0;top: 2px; } 
.star-sticker-box .btn-vote {margin-top: 32px;text-align: center;display: block;width: 100%;padding: 12px 0;background: var(--brand-950);border-radius: 8px;border: 0; } 
.star-sticker-box .btn-vote .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-ondark_primary-same); } 
.star-sticker-box .btn-vote .label em {color: var(--text-yellow); } 
.star-sticker-box .btn-vote:disabled {border-color: var(--border-secondary) !important;background-color: var(--gray-200) !important; } 
.star-sticker-box .btn-vote:disabled .label {color: var(--text-disabled-same) !important; } 
.star-sticker-box .btn-vote:disabled .label em {color: var(--text-disabled-same) !important; } 
/* 쏠쏠한 공모전 */
.visual-public-wrap.stocks-visual {margin: 0; } 
.stocks-contents-group {margin: 32px 20px 0 20px; } 
.stocks-contents-group .type-card-detail .label-wrap .name {padding: 0; } 
.stocks-contents-group .type-card-detail .type-card-text {margin-top: 4px;color: var(--text-tertiary); } 
.stocks-contents-group .type-card-detail .text {margin: 20px 0 20px 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.stocks-contents-group .type-card-detail .text span {margin-left: 8px;color: var(--text-tertiary);font-weight: 300; } 
.stocks-contents-group .type-card-detail .text .btn-text {position: relative;top: -2px;left: 5px;height: 24px; } 
.stocks-contents-group .type-card-detail .text .btn-text::after {background-position: -240px -120px; } 
.stocks-contents-group .text-right {margin-top: 16px; } 
.stocks-contents-group .box-layout-wrap {margin-top: 32px;background: url(/images/web/img/lifeservice/stocks_img01.png) no-repeat calc(100% - 18px) center/56px auto; } 
.stocks-contents-group .box-layout-wrap p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.stocks-contents-group .box-layout-wrap .btn-type-6 {margin: 4px 0 0 0;padding: 1px 10px 1px 10px;border-radius: 30px;background: var(--palette-blue-200);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.stocks-contents-group .stocks-end-box {display: -webkit-box;display: -ms-flexbox;display: flex;overflow-x: auto;margin: 0 -20px 0 0; } 
.stocks-contents-group .stocks-end-box .stocks-end-text {margin-right: 8px; } 
.stocks-contents-group .stocks-end-box .stocks-end-text .stocks-end-data {padding: 16px;width: 101px;border: 1px solid var(--border-secondary);border-radius: 12px;background: var(--bg-gray); } 
.stocks-contents-group .stocks-end-box .stocks-end-text .stocks-end-data .date {text-align: right;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.stocks-contents-group .stocks-end-box .stocks-end-text .stocks-end-data .text {margin-top: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.stocks-benefit-view .stocks-view-one {padding: 28px 24px 32px 24px;height: 380px;background: url(/images/web/img/lifeservice/stocks-view01.png) no-repeat calc(100% - 20px) calc(100% - 12px)/220px auto; } 
.stocks-benefit-view .stocks-view-one .stocks-view-img {width: 32px;height: 32px;line-height: 0; } 
.stocks-benefit-view .stocks-view-one .stocks-view-img img {width: 32px;height: 32px; } 
.stocks-benefit-view .stocks-view-one .h1 {margin-top: 4px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-benefit-view .stocks-view-one .h1 em {color: var(--text-blue); } 
.stocks-benefit-view .stocks-view-one .text {margin-top: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.stocks-benefit-view .stocks-view-one ul {margin-top: 16px;margin-bottom: 48px;color: var(--text-tertiary); } 
.stocks-benefit-view .stocks-view-two {padding: 32px 24px 32px 24px;background: var(--bg-gray) url(/images/web/img/lifeservice/stocks-view02.png) no-repeat calc(100% - 20px) calc(100% - 12px)/220px auto; } 
.stocks-benefit-view .stocks-view-two .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-benefit-view .stocks-view-two .text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.stocks-benefit-view .stocks-view-two .text .btn-text {margin-top: 8px;margin-bottom: 192px;color: var(--text-blue); } 
.stocks-benefit-view .stocks-view-three {padding: 32px 24px 32px 24px;background: url(/images/web/img/lifeservice/stocks-view03.png) no-repeat calc(100% - 20px) calc(100% - 12px)/220px auto; } 
.stocks-benefit-view .stocks-view-three .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-benefit-view .stocks-view-three .text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.stocks-benefit-view .stocks-view-three .text .btn-text {margin-top: 8px;margin-bottom: 192px;color: var(--text-blue); } 
.stocks-benefit-view .stocks-view-four {padding: 32px 24px 32px 24px;background: var(--bg-gray) url(/images/web/img/lifeservice/stocks-view04.png) no-repeat calc(100% - 20px) calc(100% - 12px)/220px auto; } 
.stocks-benefit-view .stocks-view-four .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-benefit-view .stocks-view-four .text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.stocks-benefit-view .stocks-view-four .text .btn-text {margin-top: 8px;margin-bottom: 192px;color: var(--text-blue); } 
.stocks-benefit-view .stocks-view-five {padding: 32px 24px 32px 24px;background: url(/images/web/img/lifeservice/stocks-view05.png) no-repeat calc(100% - 20px) calc(100% - 12px)/220px auto; } 
.stocks-benefit-view .stocks-view-five .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-benefit-view .stocks-view-five .text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.stocks-benefit-view .stocks-view-five .text .btn-text {margin-top: 8px;margin-bottom: 192px;color: var(--text-blue); } 
.stocks-benefit-view .stocks-view-six {padding: 32px 24px 32px 24px;background: var(--bg-gray) url(/images/web/img/lifeservice/stocks-view06.png) no-repeat calc(100% - 20px) calc(100% - 12px)/220px auto; } 
.stocks-benefit-view .stocks-view-six .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-benefit-view .stocks-view-six .text {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.stocks-benefit-view .stocks-view-six .text .btn-text {margin-top: 8px;margin-bottom: 192px;color: var(--text-blue); } 
.stocks-benefit-view .stocks-view-data {margin-top: 32px; } 
.stocks-benefit-view .stocks-view-data .view-data-text {margin-bottom: 32px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-text em {margin-right: 8px;padding: 1px 8px 1px 8px;background: var(--bg-blue-same);border-radius: 100px;color: var(--text-ondark_primary-same); } 
.stocks-benefit-view .stocks-view-data .view-data-text .text {margin-top: 6px;margin-left: 30px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list li {padding: 0 8px 0 8px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list li a {display: block;margin: 0 auto;width: 77px;height: 76px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list li a i {display: block;margin: 0 auto;width: 48px;height: 48px;border-radius: 50px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list li a .data-sns01 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg02_bk.png) no-repeat center;background-size: 32px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list li a .data-sns02 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg09.png) no-repeat center;background-size: 32px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list li a .data-sns03 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg03.png) no-repeat center;background-size: 32px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .data-sns-list li a p {margin-top: 8px; } 
.stocks-benefit-view .stocks-view-data .view-data-text .button-group {margin-top: 16px; } 
.stocks-benefit-view .bottom-notice .h5 {margin-top: 16px; } 
.stocks-button {margin: 32px 20px 0 20px; } 
.stocks-button .account-selector {padding: 18px 16px 18px 16px; } 
.stocks-button .account-selector button {height: auto; } 
.stocks-button .account-selector button .logo {top: 51%;width: 48px;height: 48px; } 
.stocks-button .account-selector button .logo img {width: 48px;height: 48px; } 
.stocks-button .account-selector button .account-name {padding-left: 61px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.stocks-button .account-selector button .account-number {padding-left: 61px;padding-right: 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.public-detail-contents {margin: 0 0px 0 0px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-subject {padding: 24px 36px 24px 45px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-subject::after {top: 21px; } 
.public-detail-contents .propensity-analysis .q-list .q-item.closed .q-question-text {display: none; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text {margin-top: 8px;margin-bottom: 24px;padding: 0 20px 0 20px;color: var(--text-tertiary); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text {margin-bottom: 16px;padding: 0 0 0 0;background: none; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text.text-list-question li {padding: 0 20px 0 12px;color: var(--text-tertiary);font-weight: 300; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text.text-list-question li::before {top: 8px;left: 0px;background-color: var(--gray-600); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text li {margin-bottom: 16px;padding: 0 20px 0 20px;color: var(--text-primary );font-weight: 500; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text li::before {top: 8px;left: 0px;background: none; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text li .text-hyphen {margin: 4px 8px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text li .text-hyphen li {padding: 0 20px 0 14px;color: var(--text-tertiary);font-weight: 300; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text li .text-hyphen li::before {content: "";position: absolute;left: 0;top: 12px;width: 5px;height: 1px;background-color: var(--gray-500); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text .question-img {margin-bottom: 1px;padding: 0 20px 0 20px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text .question-img p {margin: 0 0px 8px;padding: 0;background: none;color: var(--text-primary );font-weight: 500; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text .question-img img {margin-bottom: 16px;width: 100%;line-height: 0; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .subtext {padding: 0 11px 0px;background: none;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap li {-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding: 8px 0;color: var(--text-tertiary); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap li g .h5 {margin: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap li p {padding: 0;margin: 0;background: none;width: 220px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap li .bullet-star {padding: 0 0 0 14px;color: var(--text-tertiary); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap li ul li {margin-bottom: 0;padding: 0 0 0 10px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap li ul li::before {top: 10px;left: 0; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap li span:not(.step-cont-wrap)::before {content: "";top: 37px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text-counter {margin-bottom: 20px;padding: 0 20px 0px 20px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text-counter li {padding: 0 20px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text-counter li ul {margin: 0; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .text-counter li ul li {margin-top: 4px;margin-bottom: 0;padding: 0 0 0 13px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .question-text-box {margin-bottom: 24px; } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .question-text-box .subtext {margin-top: 4px;padding: 0 11px 0px;color: var(--text-tertiary); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap .h5 {color: var(--text-primary ); } 
.public-detail-contents .propensity-analysis .q-list .q-item .q-content .q-question-text .step-dash-wrap .text {margin-bottom: 0; } 
.stocks-event-view .sticky-container {padding: 0;z-index: 100; } 
.stocks-event-view .sticky-container .tab-list {background: var(--bg-canvas_white );border-bottom: 1px solid var(--border-secondary); } 
.stocks-event-view .stocks-event-date .type01 {margin-top: 0;padding: 8px 0 8px 0;background: var(--bg-blue-same); } 
.stocks-event-view .stocks-event-date .type01 .btn-text::after {background-position: -24px -24px; } 
.stocks-event-view .stocks-event-date .type01 .btn-text .label {color: var(--text-ondark_primary-same);font-weight: 500; } 
.stocks-event-view .stocks-event-date .type02 {margin-top: 0;padding: 8px 0 8px 0;background: var(--palette-blue-200); } 
.stocks-event-view .stocks-event-date .type02 .btn-text::after {background-position: -24px -36px; } 
.stocks-event-view .stocks-event-date .type02 .btn-text .label {color: var(--text-blue);font-weight: 500; } 
.stocks-event-view .stocks-event-text .h4 {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 32px;margin-bottom: 12px; } 
.stocks-event-view .stocks-event-text .h4 button {margin-left: 8px; } 
.stocks-event-view .stocks-event-text .item-content {margin-top: 32px;padding: 0; } 
.stocks-event-view .stocks-event-text .item-content .item-body {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.stocks-event-view .stocks-event-text .text {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.stocks-event-view .stocks-event-text .type-card-mix {margin-top: 12px; } 
.stocks-event-view .stocks-event-text .type-card-mix .table-list-no-line button {margin-bottom: 8px; } 
.stocks-event-view .stocks-event-text .type-card-mix .table-list-no-line .stocks-table-text {border-bottom: 1px solid var(--gray-950); } 
.stocks-event-view .stocks-event-text .type-card-mix .table-list-no-line .stocks-table-text th {padding-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.stocks-event-view .stocks-event-text .type-card-mix .table-list-no-line .stocks-table-text td {padding-bottom: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.stocks-event-view .stocks-event-text .type-card-mix .table-list-no-line .stocks-table-text td .btn-text {margin-bottom: 3px;height: 24px; } 
.stocks-event-view .stocks-event-text .type-card-mix .table-list-no-line .stocks-table-list th {padding-top: 16px; } 
.stocks-event-view .stocks-event-text .type-card-mix .table-list-no-line .stocks-table-list td {padding-top: 16px; } 
.stocks-event-view .stocks-event-text .step-linear-type2 {margin-top: 24px; } 
.stocks-event-view .stocks-event-text .step-linear-type2 li::before {content: "";top: 0px;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);bottom: auto; } 
.stocks-event-view .stocks-event-text .step-linear-type2 li::after {content: "";top: 0px;bottom: auto; } 
.stocks-event-view .stocks-event-text .step-linear-type2 li p {margin-top: 14px;padding-bottom: 0; } 
.stocks-event-view .stocks-event-text .step-linear-type2 li .sub-text {text-align: center;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.stocks-event-view .stocks-event-text .step-linear-type2 .completed .sub-text, .stocks-event-view .stocks-event-text .step-linear-type2 .active .sub-text {color: var(--text-blue); } 
.stocks-event-view .stocks-event-text .list-type-table-wrap .list-type-table {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.stocks-event-view .stocks-event-text .list-type-table-wrap .list-type-table .list-text-box {display: block; } 
.stocks-event-view .stocks-event-text .list-type-table-wrap .list-type-table .btn-type-4 {padding: 3px 8px;border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.stocks-event-view .stocks-event-text .stocks-button {margin: 0; } 
.ui-btn-top.sticky-top-button {bottom: 50px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.ui-btn-top.sticky-top-button.view {opacity: 1;bottom: 100px; } 
.ui-btn-top.sticky-top-button .link {position: relative;display: block;width: 48px;height: 48px;font-size: unset;text-indent: unset;z-index: 10; } 
.sticky-button .button-tip, .button-tip2 {position: absolute;top: -8px;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;padding: 6px 12px 6px 12px;border: 1px solid var(--border-blue-same);border-radius: 6px;background-color: var(--bg-canvas_white );color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.sticky-button .button-tip::after, .button-tip2::after {content: "";display: inline-block;position: absolute;top: 33px;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 12px;height: 11px;background: var(--bg-gray) url(/images/web/img/lifeservice/stocks-bg.png) no-repeat 0 0/12px 11px; } 
.sticky-button .button-tip + .btn {margin: 0; } 
.sticky-button .button-tip.grey, .button-tip2.grey {border-color: var(--border-primary);color:var(--text-tertiary);text-align:left;white-space:nowrap;top:auto;bottom:80px;transform:translate(0)}
.sticky-button .button-tip.grey:after, .button-tip2.grey:after {background:var(--bg-canvas_white );width:7px;height:7px;border:solid var(--border-primary);border-width:0 1px 1px 0;transform:rotate(45deg);position:absolute;left:50%;top:auto;bottom:-5px;}
.sticky-button .button-tip.right{left:calc(75% - 11px);transform:translateX(-50%)}
.sticky-button .button-tip.right2{right:20px;left:initial;bottom:initial;top:-8px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.sticky-button .button-tip.right2:after{left:initial;right:29%}
.sticky-button .button-tip.center{top: -8px;left: 50%;bottom:initial;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.sticky-button .button-tip::after, .button-tip2::after{content:"";width:7px;height:7px;background:var(--bg-canvas_white );border:solid var(--border-blue-same);border-width:0 1px 1px 0;transform:rotate(49deg) skew(10deg) translateX(-50%);top:auto;bottom:-8px;}
.bottom-sheet-contents .strong-black {color: var(--text-primary ); } 
.bottom-sheet-contents .stocks-bottom-sheet .h5 {margin: 8px 0 4px 0; } 
.bottom-sheet-contents .stocks-bottom-sheet .h5 + .h5 {margin: 8px 0 8px 0; } 
.bottom-sheet-contents .stocks-bottom-sheet .text {color: var(--text-primary ); } 
.bottom-sheet-contents .stocks-bottom-sheet .text-hyphen {position: relative;padding: 0 0 0 25px;color: var(--text-tertiary); } 
.bottom-sheet-contents .stocks-bottom-sheet .text-hyphen::before {content: "";position: absolute;left: 12px;top: 12px;width: 5px;height: 1px;background-color: var(--gray-500); } 
.bottom-sheet-contents .stocks-bottom-sheet .text-hyphen span {font-weight: 500; } 
.sticky-bottom-sheet-text .h5 {margin-bottom: 4px;color: var(--text-primary ) !important; } 
.sticky-bottom-sheet-text .text-counter {margin-top: 16px; } 
.sticky-bottom-sheet-text .text-counter li .text-hyphen {margin-top: 4px; } 
.sticky-bottom-sheet-text .text-counter li .text-hyphen li::before {top: 12px; } 
.sticky-bottom-sheet-text .text + .h5 {margin-top: 16px; } 
/*
 * 이벤트
 */
/* 폰트 */
.fontTy13 {font-size: 13px !important; } 
.fontTy14 {font-size: 14px !important; } 
.fontTy15 {font-size: 15px !important; } 
.fontTy16 {font-size: 16px !important; } 
.fontTy18 {font-size: 18px !important; } 
.fontTy20 {font-size: 20px !important; } 
.fontTy24 {font-size: 24px !important; } 
.fontTy28 {font-size: 28px !important; } 
.b {font-weight: bold !important; } 
/* 색상 */
.colorTyOrg {color: var(--text-red) !important; } 
/* #ff5932 */
.colorTyOrg02 {color: var(--text-orange) !important; } 
/*d99103 */
.colorTyBlue {color: var(--text-blue) !important; } 
.colorTyRed {color: var(--text-red) !important; } 
.colorTyGray01 {color: var(--text-secondary) !important; } 
.colorTyGray02 {color: var(--text-tertiary) !important; } 
.colorTyGray03 {color: var(--text-tertiary) !important; } 
.colorTyMint {color: var(--text-green) !important; } 
.colorTyYellow {color: var(--text-orange) !important; } 
/*d99103 */
.colorTyYellowGreen {color: var(--text-olive) !important; } 
.colorTyDarkYellow {color: var(--text-orange) !important; } 
.colorTyDarkOrg {color: var(--text-orange) !important; } 
.colorTyHotPink {color: var(--text-red) !important; } 
.colorTyLightPink {color: var(--text-megenta) !important; } 
.colorTyDarkBlue {color: var(--text-indigo) !important; } 
.colorTylightBlue {color: var(--text-cyan) !important; } 
.colorTyPurple {color: var(--text-indigo) !important; } 
/* new sol color */
.c-blue90 { color: var(--text-brand) !important; } 
.c-blue80 { color: var(--text-blue) !important; } 
.c-blue70 { color: var(--text-blue) !important; } 
.c-blue60 { color: var(--text-blue) !important; } 
.c-blue50 { color: var(--text-cyan) !important; } 
.c-blue40 { color: var(--text-blue) !important; } 
.c-blue30 { color: var(--text-cyan) !important; } 
.c-blue20 { color: var(--text-cyan) !important; } 
.c-blue10 { color: var(--text-cyan) !important; } 
.c-blue50n { color: var(--text-brand) !important; } 
.c-grey90 { color: var(--text-primary ) !important; } 
.c-grey80 { color: var(--text-primary) !important; } 
.c-grey70 { color: var(--text-secondary) !important; } 
.c-grey60 { color: var(--text-tertiary) !important; } 
.c-grey55 { color: var(--text-tertiary) !important; } 
.c-grey50 { color: var(--text-tertiary) !important; } 
.c-grey40 { color: var(--text-disabled-same) !important; } 
.c-grey30 { color: var(--text-quaternary) !important; } 
.c-grey25 { color: var(--text-disabled-same) !important; } 
.c-grey20 { color: var(--gray-100) !important; } 
.c-grey10 { color: var(--gray-100) !important; } 
.c-grey05 { color: var(--gray-50) !important; } 
.c-white { color: var(--text-ondark_primary-same) !important; } 
.c-white60 { color: var(--white-a60) !important;} 
.c-black { color: var(--text-primary) !important; } 
.c-violet { color: var(--text-blue) !important; } 
.c-green { color: var(--text-seaform) !important; } 
.c-yellow { color: var(--text-yellow) !important; } 
.c-gold { color: var(--text-yellow) !important; } 
.c-purple { color: var(--text-purple) !important; } 
.c-purple02 { color: var(--text-fushia) !important; }
.c-red { color: var(--text-red) !important; } 
.c-red30 { color: var(--text-red) !important; } 
.c-blue { color: var(--text-brand) !important; } 
/* text align */
.t-right { text-align: right !important; } 
.t-left { text-align: left !important; } 
.t-center { text-align: center !important; } 
/* vertical */
.v-top { vertical-align: top !important; } 
.v-middle { vertical-align: middle !important; } 
.v-bottom { vertical-align: bottom !important; } 
/* font-weight */
.fw-400 { font-weight: 400 !important; } 
.fw-500 { font-weight: 500 !important; } 
.fw-700 { font-weight: 700 !important; } 
/* width */
.w-100 { width: 100% !important } 
.min-w-auto { min-width: auto !important; }
/* height */
.h-init { height: initial !important } 
/* font-size */
.fs-10 { font-size:10px !important } 
.fs-11 { font-size:11px !important } 
.fs-12 { font-size:12px !important } 
.fs-13 { font-size:13px !important } 
.fs-14 { font-size:14px !important } 
.fs-15 { font-size:15px !important } 
.fs-16 { font-size:16px !important } 
.fs-17 { font-size:17px !important } 
.fs-18 { font-size:18px !important } 
.fs-19 { font-size:19px !important } 
.fs-20 { font-size:20px !important } 
.fs-21 { font-size:21px !important } 
.fs-22 { font-size:22px !important } 
.fs-23 { font-size:23px !important } 
.fs-24 { font-size:24px !important } 
.fs-25 { font-size:25px !important } 
.fs-26 { font-size:26px !important } 
.fs-27 { font-size:27px !important } 
.fs-28 { font-size:28px !important } 
.fs-29 { font-size:29px !important } 
.fs-30 { font-size:20px !important } 
.fs-31 { font-size:31px !important } 
.fs-32 { font-size:32px !important } 
.fs-33 { font-size:33px !important } 
.fs-34 { font-size:34px !important } 
.fs-35 { font-size:35px !important } 
.fs-36 { font-size:36px !important } 
.fs-37 { font-size:37px !important } 
.fs-38 { font-size:38px !important } 
.fs-39 { font-size:39px !important } 
.fs-40 { font-size:40px !important } 
.fs-41 { font-size:41px !important } 
.fs-42 { font-size:42px !important } 
.fs-43 { font-size:43px !important } 
.fs-44 { font-size:44px !important } 
.fs-45 { font-size:45px !important } 
.fs-46 { font-size:46px !important } 
.fs-47 { font-size:47px !important } 
.fs-48 { font-size:48px !important } 
.fs-49 { font-size:49px !important } 
.fs-50 { font-size:50px !important } 
/* line-height */
.lh-10 { line-height:1.0 !important } 
.lh-11 { line-height:1.1 !important } 
.lh-12 { line-height:1.2 !important } 
.lh-13 { line-height:1.3 !important } 
.lh-14 { line-height:1.4 !important } 
.lh-15 { line-height:1.5 !important } 
.lh-16 { line-height:1.6 !important } 
.lh-17 { line-height:1.7 !important } 
.lh-18 { line-height:1.8 !important } 
.lh-19 { line-height:1.9 !important } 
.lh-20 { line-height:2.0 !important } 
/* ellipsis */
.ellipsis1 { overflow:hidden; text-overflow:ellipsis; max-width:100%; white-space:nowrap } 
.ellipsis2 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2 } 
.ellipsis3 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:3 } 
.word-break {word-break: keep-all;}
.no-wrap{white-space:nowrap}
.ws-init{white-space:initial !important;}
/* 마진 */
.mt-auto {margin-top: auto !important; } 
.m0 {margin: 0px !important; } 
.m5 {margin: 5px !important; } 
.m10 {margin: 10px !important; } 
.m15 {margin: 15px !important; } 
.m20 {margin: 20px !important; } 
.mt0 {margin-top: 0px !important; } 
.mr0 {margin-right: 0px !important; } 
.mb0 {margin-bottom: 0px !important; } 
.ml0 {margin-left: 0px !important; } 
.mt2 {margin-top: 2px !important; } 
.mb2 {margin-bottom: 2px !important; } 
.mr4 {margin-right: 4px !important; } 
.ml4 {margin-left: 4px !important; } 
.mt5 {margin-top: 5px !important; } 
.mr5 {margin-right: 5px !important; } 
.mb5 {margin-bottom: 5px !important; } 
.ml5 {margin-left: 5px !important; } 
.ml8 {margin-left: 8px !important; } 
.mr8 {margin-right: 8px !important; } 
.mt10 {margin-top: 10px !important; } 
.mr10 {margin-right: 10px !important; } 
.mb10 {margin-bottom: 10px !important; } 
.ml10 {margin-left: 10px !important; } 
.mt15 {margin-top: 15px !important; } 
.mr15 {margin-right: 15px !important; } 
.mb15 {margin-bottom: 15px !important; } 
.ml15 {margin-left: 15px !important; } 
.mt20 {margin-top: 20px !important; } 
.mr20 {margin-right: 20px !important; } 
.mb20 {margin-bottom: 20px !important; } 
.ml20 {margin-left: 20px !important; } 
.mt25 {margin-top: 25px !important; } 
.mr25 {margin-right: 25px !important; } 
.mb25 {margin-bottom: 25px !important; } 
.ml25 {margin-left: 25px !important; } 
.mt30 {margin-top: 30px !important; } 
.mr30 {margin-right: 30px !important; } 
.mb30 {margin-bottom: 30px !important; } 
.ml30 {margin-left: 30px !important; } 
.ml32 {margin-left: 32px !important; } 
.mt35 {margin-top: 35px !important; } 
.mr35 {margin-right: 35px !important; } 
.mb35 {margin-bottom: 35px !important; } 
.ml35 {margin-left: 35px !important; }

.mt40 {margin-top: 40px !important; } 
.mr40 {margin-right: 40px !important; } 
.mb40 {margin-bottom: 40px !important; } 
.ml40 {margin-left: 40px !important; } 
.mt45 {margin-top: 45px !important; } 
.mr45 {margin-right: 45px !important; } 
.mb45 {margin-bottom: 45px !important; } 
.ml45 {margin-left: 45px !important; } 
.mt48 {margin-top: 48px !important; } 
.mb48 {margin-bottom: 48px !important; } 
.mt50 {margin-top: 50px !important; } 
.mr50 {margin-right: 50px !important; } 
.mb50 {margin-bottom: 50px !important; } 
.ml50 {margin-left: 50px !important; } 
.mt55 {margin-top: 55px !important; } 
.mr55 {margin-right: 55px !important; } 
.mb55 {margin-bottom: 55px !important; } 
.ml55 {margin-left: 55px !important; } 
.mt60 {margin-top: 60px !important; } 
.mr60 {margin-right: 60px !important; } 
.mb60 {margin-bottom: 60px !important; } 
.ml60 {margin-left: 60px !important; } 
.mt70 {margin-top: 70px !important; } 
.mr70 {margin-right: 70px !important; } 
.mb70 {margin-bottom: 70px !important; } 
.ml70 {margin-left: 70px !important; } 
.mt4 { margin-top: 4px !important; } 
.mt-4 { margin-top: -4px !important; } 
.mb4 {margin-bottom: 4px !important; }
.mt6 { margin-top: 6px !important; } 
.mb6 {margin-bottom: 6px !important; }
.mt8 { margin-top: 8px !important; } 
.mt-8 { margin-top: -8px !important; } 
.mt12 { margin-top: 12px !important; } 
.mt-12 { margin-top: -12px !important; } 
.mt16 { margin-top: 16px !important; } 
.mt18 { margin-top: 18px !important; } 
.mt24 { margin-top: 24px !important; } 
.mt28 { margin-top: 28px !important; } 
.mt32 { margin-top: 32px !important; } 
.mt36 { margin-top: 36px !important; } 
.mt56 { margin-top: 56px !important; } 
.mt80 { margin-top: 80px !important; } 
.mt100 { margin-top: 100px !important; } 
.mt140 { margin-top: 140px !important; } 
.mt170 { margin-top: 170px !important; } 
.mt250 { margin-top: 250px !important; } 
.mb8 { margin-bottom: 8px !important; } 
.mb12 { margin-bottom: 12px !important; } 
.mb16 { margin-bottom: 16px !important; } 
.mb24 { margin-bottom: 24px !important; } 
.mb28 { margin-bottom: 28px !important; } 
.mb32 { margin-bottom: 32px !important; } 
.mb36 { margin-bottom: 36px !important; } 
.mb-8 { margin-bottom: -8px !important; } 
.mr16 { margin-right: 16px !important; } 
/* 패딩 */
.p0 {padding: 0px !important; } 
.pd0 {padding: 0px !important; } 
.pd5 {padding: 5px !important; } 
.pd10 {padding: 10px !important; } 
.pd15 {padding: 15px !important; } 
.pd20 {padding: 20px !important; } 
.pd25 {padding: 25px !important; } 
.pd30 {padding: 30px !important; } 
.pt0 {padding-top: 0px !important; } 
.pr0 {padding-right: 0px !important; } 
.pb0 {padding-bottom: 0px !important; } 
.pl0 {padding-left: 0px !important; } 
.pt5 {padding-top: 5px !important; } 
.pr5 {padding-right: 5px !important; } 
.pb5 {padding-bottom: 5px !important; } 
.pl5 {padding-left: 5px !important; } 
.pt8 {padding-top: 8px !important; } 
.pr8 {padding-right: 8px !important; } 
.pb8 {padding-bottom: 8px !important; } 
.pl8 {padding-left: 8px !important; } 
.pt10 {padding-top: 10px !important; } 
.pr10 {padding-right: 10px !important; } 
.pb10 {padding-bottom: 10px !important; } 
.pl10 {padding-left: 10px !important; } 
.pt12 {padding-top: 12px !important; } 
.pb12 {padding-bottom: 12px !important; } 
.pt15 {padding-top: 15px !important; } 
.pt16 {padding-top: 16px !important; } 
.pr15 {padding-right: 15px !important; } 
.pr16 {padding-right: 16px !important; } 
.pb15 {padding-bottom: 15px !important; } 
.pb16 {padding-bottom: 16px !important; }
.pl15 {padding-left: 15px !important; } 
.pl16 {padding-left: 16px !important; } 
.pt20 {padding-top: 20px !important; } 
.pr20 {padding-right: 20px !important; } 
.pb20 {padding-bottom: 20px !important; } 
.pl20 {padding-left: 20px !important; } 
.pt24 {padding-top: 24px !important; } 
.pb24 {padding-bottom: 24px !important; } 
.pt25 {padding-top: 25px !important; } 
.pr25 {padding-right: 25px !important; } 
.pb25 {padding-bottom: 25px !important; }
.pl25 {padding-left: 25px !important; } 
.pt28 {padding-top: 28px !important; } 
.pb28 {padding-bottom: 28px !important; } 
.pt30 {padding-top: 30px !important; } 
.pr30 {padding-right: 30px !important; } 
.pb30 {padding-bottom: 30px !important; } 
.pl30 {padding-left: 30px !important; } 
.pt32 {padding-top: 32px !important; } 
.pb32 {padding-bottom: 32px !important; } 
.pr34 {padding-right: 34px !important; } 
.pl34 {padding-left: 34px !important; } 
.pt35 {padding-top: 35px !important; } 
.pr35 {padding-right: 35px !important; } 
.pb35 {padding-bottom: 35px !important; } 
.pl35 {padding-left: 35px !important; }
.pt37 {padding-top: 30px !important; } 
.pt40 {padding-top: 40px !important; } 
.pr40 {padding-right: 40px !important; } 
.pb40 {padding-bottom: 40px !important; } 
.pl40 {padding-left: 40px !important; } 
.pt45 {padding-top: 45px !important; } 
.pr45 {padding-right: 45px !important; } 
.pb45 {padding-bottom: 45px !important; } 
.pl45 {padding-left: 45px !important; } 
.pt48 {padding-top: 48px !important; } 
.pb48 {padding-bottom: 48px !important; } 
.pt50 {padding-top: 50px !important; } 
.pr50 {padding-right: 50px !important; } 
.pb50 {padding-bottom: 50px !important; } 
.pl50 {padding-left: 50px !important; } 
.pt55 {padding-top: 55px !important; } 
.pr55 {padding-right: 55px !important; } 
.pb55 {padding-bottom: 55px !important; } 
.pl55 {padding-left: 55px !important; } 
.pt60 {padding-top: 60px !important; } 
.pr60 {padding-right: 60px !important; } 
.pb60 {padding-bottom: 60px !important; } 
.pl60 {padding-left: 60px !important; } 
.bg-grey05 {background-color: var(--bg-gray) !important;}
.bg-grey10 {background-color: var(--bg-gray);}
.bg-grey20 {background-color: var(--bg-gray);}
.bg-white01 {background-color: var(--bg-canvas_white ); } 
.bar-grey40 {display: inline-block;width: 1px;height: 13px;margin: -3px 4px 0;font-size: 1px;color: transparent;background-color: var(--gray-300);vertical-align: middle;}
.bd-t01 { border-top: 1px solid var(--border-secondary) !important; } 
.d-block{display:block !important;}
.d-inline{display:inline !important;}
/* 박스타입 */
.boxTyGray {padding: 16px;background: var(--bg-orange);word-break: keep-all;word-break: break-word; } 
.boxTyGray.line {border: 1px solid var(--border-primary); } 
.boxTyGray2 {padding: 16px;background: var(--bg-gray); } 
.boxTyGray2.line {border: 1px solid var(--border-primary); } 
.boxTyGray2.lineT {border-top: 1px solid var(--border-primary); } 
.boxTyGray3 {padding: 16px;background: var(--bg-gray);word-break: keep-all;word-break: break-word; } 
.boxTyGray > .boxTit {display: block;margin: 8px 0 20px;font-size: 18px;text-align: center; } 
.boxTyGray .imgrdoAreaTy2Area {margin-bottom: 20px; } 
.boxTyGray .imgArea img {display: block;width: 100%; } 
.boxTyGray > .boxSubTit, .notice > .boxSubTit {display: block;margin-bottom: 10px; } 
.boxTyGray.notice {background: var(--bg-orange);color: var(--text-secondary); } 
.boxTyGray.notice .dotList > li, .boxTyGray.notice .dashList > li {color: var(--text-secondary); } 
.boxTyGray.notice .btnNoticeLink {margin-top: 10px; } 
.boxTyGray.notice .btnNoticeLink:after {content: "";display: block;clear: both; } 
.boxTyGray.notice .btnNoticeLink > .btnType3 {float: right; } 
.boxTyGray .noData {padding: 10px 0;color: var(--text-secondary);text-align: center; } 
.topAreaBox .boxTyGray.notice .dotList > li, .topAreaBox .boxTyGray.notice .dashList > li {color: var(--text-secondary);font-size: 14px; } 
.templateCss .boxTySdw .boxTit,
.templateCss .boxTySdw > li .boxTit {font-size: 14px;color: var(--text-secondary); } 
.templateCss .boxTyGray,
.templateCss .boxTyGray > li {border: 1px solid var(--border-primary);background: var(--bg-yellow);border-radius: 3px; } 
/* gray box */
.templateCss .boxTyGray .boxTit,
.templateCss .boxTyGray > li .boxTit {font-size: 13px;color: var(--text-tertiary); } 
.templateCss .boxTyWhite {border: 1px solid var(--border-secondary);background: var(--bg-canvas_white );border-radius: 3px; } 
/* white box */
.templateCss .boxTyBlue {color: var(--text-secondary); } 
.templateCss div[class^=boxTy].boxTyBlue {border: 1px solid var(--border-blue-same);padding: 15px 0;background: var(--bg-canvas_white );border-radius: 3px; } 
/* blue box */
.inviteWrap {padding-top: 20px;text-align: center; } 
.inviteWrap .inviteTit {font-size: 19px;font-weight: bold;color: var(--text-seaform); } 
.inviteWrap .inviteTxt {margin-top: 15px;font-size: 12px; } 
.inviteWrap .inviteBox {margin-top: 28px;padding: 20px 14px 22px;border: 2px solid var(--border-seaform-same);border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.inviteWrap .inviteBox + .inviteBox {margin-top: 12px; } 
.inviteWrap .inviteBox .tit {font-size: 14px;font-weight: bold;text-align: center; } 
.inviteWrap .inviteBox .tit .num {font-weight: bold;color: var(--text-seaform); } 
.inviteWrap .inviteBox .txt {margin-top: 10px;font-size: 12px;line-height: 1.5;text-align: center; } 
.inviteWrap .inpBox {margin-top: 15px;padding-right: 67px;position: relative; } 
.inviteWrap .inpBox + .inpBox {margin-top: 2px; } 
.inviteWrap .inpBox input::-webkit-input-placeholder {color: var(--text-quaternary);font-weight: 400; } 
.inviteWrap .inpBox input::-moz-placeholder {color: var(--text-quaternary);font-weight: 400; } 
.inviteWrap .inpBox input:-ms-input-placeholder {color: var(--text-quaternary);font-weight: 400; } 
.inviteWrap .inpBox input::-ms-input-placeholder {color: var(--text-quaternary);font-weight: 400; } 
.inviteWrap .inpBox input::placeholder {color: var(--text-quaternary);font-weight: 400; } 
.inviteWrap .inpBox input {width: 100%;height: 30px;padding: 2px 5px 0;color: var(--text-seaform);font-weight: bold;font-size: 12px;border: 0;border-bottom: 2px solid var(--border-seaform-same);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.inviteWrap .inpBox .btn {position: absolute;right: 0;top: 0;width: 60px;height: 30px;margin-left: 0;margin-right: 0;font-size: 12px;font-weight: bold;color: var(--text-seaform);text-align: center;border: 2px solid var(--border-seaform-same);border-radius: 5px;background-color: var(--bg-canvas_white ); } 
.inviteWrap .inpBox .btn.btnFull {background: var(--bg-green-same);color: var(--text-ondark_primary-same); } 
.inviteWrap .inpBox .btn.btnKakao {color: transparent;text-indent: -9999px;border: 0;width: 42px;height: 30px;background: transparent url("/images/web/img/event/icon_kakao.png") no-repeat center/100% auto; } 
.inviteWrap .inpBox.kakao {padding-right: 49px; } 
.inviteWrap .inpBox.inpTxt input {padding-right: 55px; } 
.inviteWrap .inpBox .txtUnit {position: absolute;right: 70px;top: 50%;font-size: 12px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.inviteWrap .inviteSubTit {margin-top: 45px;position: relative;display: inline-block;font-size: 16px;font-weight: bold;z-index: 0; } 
.inviteWrap .inviteSubTit:before {content: "";display: block;position: absolute;left: -3px;right: -3px;bottom: -4px;height: 12px;background: var(--palette-seafoam-100);z-index: -1; } 
.inviteWrap .inviteTbl .txt {margin: 20px 0 10px;font-size: 12px;color: var(--text-tertiary);text-align: right; } 
.inviteWrap .inviteTbl table {width: 100%; } 
.inviteWrap .inviteTbl table th {font-weight: bold;color: var(--text-seaform);border-top: 2px solid var(--border-seaform-same); } 
.inviteWrap .inviteTbl table th, .inviteWrap .inviteTbl table td {padding: 10px 5px;font-size: 12px;border-bottom: 2px solid var(--border-seaform-same); } 
.inviteWrap.type-share-code .tit {margin-top: 35px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-seaform);font-weight: 500; } 
.inviteWrap.type-share-code .txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.inviteWrap.type-share-code .inpBox {margin-top: 30px;padding-right: 0;border-radius: 0; } 
.inviteWrap.type-share-code .inpBox input::-webkit-input-placeholder {color: var(--text-quaternary); } 
.inviteWrap.type-share-code .inpBox input::-moz-placeholder {color: var(--text-quaternary); } 
.inviteWrap.type-share-code .inpBox input:-ms-input-placeholder {color: var(--text-quaternary); } 
.inviteWrap.type-share-code .inpBox input::-ms-input-placeholder {color: var(--text-quaternary); } 
.inviteWrap.type-share-code .inpBox input::placeholder {color: var(--text-quaternary); } 
.inviteWrap.type-share-code .inpBox input {width: 100%;height: 30px;font-size: 14px;border: 0;color: var(--text-secondary);border-bottom: 2px solid var(--border-blue-same); } 
.inviteWrap.type-share-code .inpBox input[readonly] {border-color: var(--border-primary_strong-same);color: var(--text-blue);font-weight: bold; } 
.inviteWrap.type-share-code .inpBox .btn {position: static;margin-top: 33px;width: 100%;height: 46px;border-radius: 5px;border: 0;font-size: 14px;font-weight: bold;color: var(--text-ondark_primary-same);background: var(--bg-blue-same);text-align: center; } 
.txtBgBl {position: relative;display: inline-block;z-index: 0; } 
.txtBgBl:before {content: "";display: block;height: 10px;position: absolute;bottom: -5px;left: -3px;right: -3px;background: var(--palette-cyan-100);border-radius: 20px;z-index: -1; } 
.st-underline {margin: 16px 0 5px;text-decoration: underline;font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.event-materials .text-hyphen .h5 {color: var(--text-secondary);font-weight: 500; } 
.event-materials .text-hyphen li {font-size: 13px;color: var(--text-tertiary); } 
.event-materials .text-hyphen li::before, .event-materials .text-hyphen li::after {font-size: 10px;color: var(--text-tertiary); } 
.event-join-subscription {text-align: center; } 
.event-join-subscription .color-em {color: var(--text-blue); } 
.event-join-subscription .color-bold {color: var(--text-secondary);font-weight: 500; } 
.event-coupon-view {text-align: center; } 
.event-coupon-view .color-bl {color: var(--text-secondary); } 
.event-coupon-view .ac {margin: 25px 0 35px; } 
.event-coupon-view .st-bold {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.event-apply-view {text-align: center; } 
.event-apply-view .ac {margin: 20px 0 0; } 
.event-apply-view .txtRed1 {margin-top: 10px;color: var(--text-red); } 
/* layer popup */
.layerPopWrap {display: none;position: fixed;top: 0;left: 0;z-index: 100;width: 100%;height: 100%; } 
.layerPopWrap.hasDim {background-color: var(--gray950-a60); } 
.layerPopWrap .popInner {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 100;width: calc(100% - 32px); } 
.layerPopWrap.type2 .popInner {overflow: hidden;border-radius: 8px; } 
.layerPopWrap .layerHeader {position: relative;padding: 14px 16px;border-bottom: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white ); } 
.layerPopWrap .layerHeader .layerTit {font-size: 16px;font-weight: 700;text-align: left;color: var(--text-secondary); } 
.layerPopWrap .layerCon {padding: 20px 16px;margin-bottom: -1px;background-color: var(--bg-canvas_white ); } 
.layerPopWrap .layerCon.type2 {padding-top: 30px;padding-bottom: 30px; } 
.layerPopWrap .layerCon .txtWrap {text-align: justify; } 
.layerPopWrap .layerCon .txtWrap .inner {padding: 20px 0; } 
.layerPopWrap .layerCon .inputGroup .shapeTyBox > .tit {margin-bottom: 16px;font-size: 15px;color: var(--text-secondary); } 
.layerPopWrap .layerCon .shareList {margin: 0 -18px;border: none; } 
.layerPopWrap .layerCon .shareList:after {content: "";display: block;clear: both; } 
.layerPopWrap .layerCon .shareList > li {float: left;width: 25%;text-align: center; } 
.layerPopWrap .layerCon .shareList > li > a {display: block; } 
.layerPopWrap .layerCon .shareList > li > a em {display: block;margin-top: 10px;font-size: 15px;font-weight: 400; } 
.layerPopWrap .layerCon .shareList > li:nth-child(4) ~ li {margin-top: 15px; } 
.layerPopWrap .layerCon .shareList.item2 > li {width: 50%; } 
.layerPopWrap .layerCon .shareList.item3 > li {width: 33.3%; } 
.layerPopWrap .layerCon .shareList.blockType {margin: -14px 0 0 0; } 
.layerPopWrap .layerCon .shareList.blockType > li {float: none;width: 100%;text-align: left;border-bottom: 1px solid var(--border-secondary); } 
.layerPopWrap .layerCon .shareList.blockType > li:nth-child(4) ~ li {margin-top: 0; } 
.layerPopWrap .layerCon .shareList.blockType > li > a {padding: 14px 0; } 
.layerPopWrap .layerCon .shareList.blockType > li > a span {margin-right: 10px; } 
.layerPopWrap .layerCon .shareList.blockType > li > a em {display: inline-block;margin: 0;vertical-align: middle; } 
.layerPopWrap .btnGroupBox > .btnType {height: 45px;line-height: 45px;font-size: 15px; } 
.layerPopWrap .btnPopClose {position: absolute;top: 50%;right: 5px;margin-top: -20px;width: 40px;height: 40px;text-indent: -9999em;font-size: 0;background: url("/images/web/img/icon_close.png") no-repeat 0 0;background-size: 100% auto; } 
/* 버튼 그룹 */
.btnGroupBox {display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; } 
.btnGroupBox.padding {padding: 0 16px; } 
.btnGroupBox > * {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.btnGroupBox .line + .line {margin-left: -1px; } 
.btnGroupBox.margin {margin: 0 -5px; } 
.btnGroupBox.margin > *,
.btnGroupBox.margin .line {margin: 0 5px; } 
.btnGroupBox.bottom {position: absolute;bottom: 0;width: calc(100% - 32px);margin: 0 auto;padding: 20px 16px; } 
.btnGroupBox.bottom.item1 {width: auto;left: 50%;margin-left: -62px; } 
.btnGroupBox.bottom.other {margin-left: -16px; } 
.btnGroupBox.colN {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.btnGroupBox.colN a {height: auto !important;padding: 14px 6px !important; } 
.btnGroupBox.colN a + a {margin-top: 12px; } 
.btnType {display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;height: 50px;line-height: 50px;text-align: center;color: var(--text-ondark_primary-same);font-size: 14px;font-weight: 700;background: var(--bg-blue-same); } 
.btnType.line {border: 1px solid var(--border-brand);color: var(--text-brand);-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 43px;background: var(--bg-canvas_white ); } 
.btnType.line2 {border: 1px solid var(--border-primary_strong-same);color: var(--text-secondary);-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 43px;background: var(--bg-canvas_white ); } 
.btnType.lineBlack {border: 1px solid var(--border-primary);color: var(--text-secondary);-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 43px;background: var(--bg-canvas_white ); } 
.btnType.lineBlack2 {border: 1px solid var(--border-primary);color: var(--text-secondary);-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 43px;background: var(--bg-canvas_white ); } 
.btnType.lineBlack3 {border: 1px solid var(--border-primary_strong-same);color: var(--text-tertiary);-webkit-box-sizing: border-box;box-sizing: border-box;background: var(--bg-canvas_white ); } 
.btnType.lineBlack5 {border: 1px solid var(--border-primary);background: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 6px;color: var(--text-primary ); } 
.btnType.btnSmall.lineBlack .iconTy80 {width: 9px;height: 9px;margin-left: 4px; } 
.btnType.lineWhite {border: 1px solid var(--white);color: var(--text-ondark_primary-same);font-size: 13px;-webkit-box-sizing: border-box;box-sizing: border-box;background: transparent; } 
.btnType.h30 {height: 30px;line-height: 30px; } 
.btnType.h40 {height: 40px;line-height: 40px; } 
.btnType.h42 {height: 42px;line-height: 42px; } 
.btnType span {padding: 0 14px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;font-weight: normal; } 
.btnType span .counting {font-size: 13px;color: var(--text-tertiary); } 
/* button type */
[class*=btnType].btnBlack {background: var(--gray-200);color: var(--text-secondary); } 
[class*=btnType].btnBlack02 {background: var(--gray-300);color: var(--text-secondary); } 
[class*=btnType].btnBraun {background: var(--bg-orange-same); } 
[class*=btnType].btnBlue01 {background: var(--bg-cyan-same); } 
[class*=btnType].btnBlue02 {background: var(--bg-cyan-same); } 
[class*=btnType].btnBlue03 {background: var(--bg-gray_strong-same); } 
[class*=btnType].btnBlue04 {background: var(--bg-blue-same); } 
[class*=btnType].btnSkyblue {background: var(--bg-blue-same); } 
[class*=btnType].btnSkyblue02 {background: var(--bg-cyan-same); } 
[class*=btnType].btnNavy {background: var(--brand-900); } 
[class*=btnType].btnNavy02 {background: var(--gray-600); } 
[class*=btnType].btnNavy03 {background: var(--brand-950); } 
[class*=btnType].btnNavy04 {background: var(--gray-600) !important; } 
[class*=btnType].navy {background: var(--brand-900); } 
[class*=btnType].navy2 {background: var(--brand-900); } 
[class*=btnType].btnWhite02 {background: var(--bg-canvas_white );color: var(--text-brand); } 
[class*=btnType].btnWhite03 {background: var(--bg-canvas_white );color: var(--text-secondary);border-top: 2px solid #132460; } 
[class*=btnType].round {border-radius: 2px; } 
[class*=btnType].line.blue2 {border-color: var(--border-blue-same);color: var(--text-cyan); } 
[class*=btnType].line.blue3 {border-color: var(--border-blue-same);color: var(--text-blue); } 
[class*=btnType].line.blue4 {border-color: var(--border-blue-same);color: var(--text-blue); } 
[class*=btnType].line.blue5 {border-color: var(--border-blue-same);color: var(--text-blue); } 
[class*=btnType].line.red2 {border-color: var(--border-increase-same);color: var(--text-red); } 
[class*=btnType].line.navy2 {background: var(--bg-canvas_white );border-color: var(--border-brand);color: var(--text-cyan); } 
/* 간편서비스 솔지갑 */
.list-item .item-content .item-body.h5-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.list-item .item-content .btn.btn-size-32 {position: absolute;right: 20px;width: 48px;height: 32px;border-radius: 4px; } 
.list-item .item-content .btn.btn-size-w107 {position: absolute;right: 20px;height: 32px;border-radius: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ui-list.ul-top-border {border-top: 1px solid var(--gray-950); } 
.ui-list.ul-top-border .account-info .acc-dt.h5-text {color: var(--text-primary ); } 
.tab-wallet .h5 {margin-top: 32px;margin-bottom: 0; } 
.tab-wallet p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.tab-wallet .form-label.label-wallet {position: absolute;top: -99999px; } 
.tab-wallet .form-set.wallet-input {margin-top: 15px; } 
.establishment-tab-box {margin-top: 32px; } 
.establishment-tab-box .ui-form {margin-bottom: 20px; } 
.establishment-tab-box .ui-form .form-label {position: absolute;top: -999999px; } 
.establishment-tab-box .input-type-checkbox {padding: 0 0 16px 0; } 
/* 솔지갑 - 내증명서 보내기 */
.prove-box .ui-list {border-top: 1px solid var(--gray-600); } 
.prove-box .item-content .item-body {margin-bottom: 0px; } 
.prove-box .item-content .h4 {margin-bottom: 0px; } 
.prove-box .item-content button {position: absolute;right: 20px; } 
.prove-box .tabs.segment-tabs .tab-list button {line-height: 20px; } 
.prove-box .tabs .tab-wallet .h4 {margin-top: 32px;margin-bottom: 4px; } 
.prove-box .prove-text {margin-top: 20px; } 
.prove-box .btn-text.color-em {text-decoration: underline; } 
.prove-box .prove-text-box {margin-top: 32px;text-align: center; } 
.prove-box .prove-text-box .text {margin-top: 16px;color: var(--text-tertiary); } 
.prove-box .box-layout-wrap {margin-top: 16px; } 
.prove-box .box-layout-wrap.color-03 {margin-top: 24px; } 
.prove-box .verify-text-box {position: relative;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.prove-box .verify-text-box .btn {position: absolute;top: 12px;right: 16px; } 
.prove-box .list-type-table .txt-data-area .btn {margin-top: 8px;margin-right: 0;padding: 3px 8px;border: 1px solid var(--border-primary); } 
.wallet-qr {padding: 16px;border-radius: 12px;background: var(--bg-blue); } 
.wallet-qr .h5 {position: relative;left: 16px;margin-top: 0;margin-bottom: 10px; } 
.wallet-qr img {float: left;width: 74px;height: 74px; } 
.wallet-qr .qr-text {position: relative;left: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.gift-free-service .box-layout-wrap.color-01 {position: relative;border: 0; } 
.gift-free-service .box-layout-wrap.color-01 .h4 {margin-top: 8px; } 
.gift-free-service .box-layout-wrap.color-01::before {content: "";position: relative;position: absolute;top: 24px;width: 100%;height: 64px;background: url(/images/web/img/simpleservice/eree_img_bg01.png) no-repeat calc(100% - 36px) 0/64px auto; } 
.gift-free-service .box-layout-wrap.color-01 + .color-11 {margin-top: 12px; } 
.gift-free-service .box-layout-wrap.color-11 {position: relative;border: 0;background-color: var(--bg-blue); } 
.gift-free-service .box-layout-wrap.color-11 .h4 {margin: 0 0 8px 0; } 
.gift-free-service .box-layout-wrap.color-11::before {content: "";position: relative;position: absolute;top: 48px;width: 100%;height: 64px;background: url(/images/web/img/simpleservice/eree_img_bg02.png) no-repeat calc(100% - 36px) 0/64px auto; } 
.gift-free-service .box-layout-wrap.color-11 .text {padding: 0 22% 0 0; } 
.gift-free-service .box-layout-wrap.color-11 .button-group {margin-top: 16px; } 
.gift-free-service .box-layout-wrap .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.gift-free-service .top-visual-box {padding: 32px 20px 32px 20px;background: var(--bg-blue) url(/images/web/img/simpleservice/gift-free-bg01.png) no-repeat calc(100% - 20px) calc(100% - 32px)/96px auto; } 
.gift-free-service .top-visual-box .h1 {padding: 0;font-weight: 500;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px; } 
.gift-free-service .top-visual-box p {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: normal; } 
.gift-free-service .type-card-multiple.type-card-bg {margin-top: 32px;padding: 0;border: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.gift-free-service .type-card-multiple.type-card-bg .link a {display: block;text-align: right;margin-top: 24px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 영업점 상담 예약 - 상담방식 선택 */
.container.business-guidance .business-text-box .h2 {margin-bottom: 8px; } 
.container.business-guidance .business-text-box .color-em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 8px;font-weight: 500; } 
.container.business-guidance .business-text-box .text-h7-bg {color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.business-guidance .business-text-box .link a {display: block;text-align: right;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin: 24px 0 32px 0; } 
.container.business-guidance .type-card-choice .tit-choice-view {padding: 0 0px 0 40px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.business-guidance .type-card-choice .tit-choice-view::before {width: 32px;height: 32px;background: url(/images/web/img/simpleservice/icon-counsel01.png) 0 0/32px auto no-repeat; } 
.container.business-guidance .type-card-choice .tit-choice-view.list02::before {background: url(/images/web/img/simpleservice/icon-counsel02.png) 0 0/32px auto no-repeat; } 
.container.business-guidance .type-card-choice .tit-choice-view.list03::before {background: url(/images/web/img/simpleservice/icon-counsel03.png) 0 0/32px auto no-repeat; } 
.container.business-guidance .type-card-choice .tit-choice-view .num-info-view {margin-top: 4px; } 
.container.business-guidance .type-card-choice .tit-choice-view .bullet-star {font-weight: 300;color: var(--text-tertiary); } 
.container.business-guidance .type-card-choice .input-type-checkbox label::after {display: none; } 
/* 영업점 상담예약 방문상담, 화상상담, 전화상담 */
#guide-contents > .container.business-guidance-call, #contents-area > .container.business-guidance-call {padding-top: 0; } 
.business-guidance-call .tabs {margin-top: 0px !important; } 
.business-guidance-call .tabs .notice-contents-wrap {display: block;margin-top: 0px;margin-bottom: 32px;padding: 24px 20px 24px 20px;text-align: center;background: var(--bg-blue); } 
.business-guidance-call .tabs .notice-contents-wrap .layout-text-white {margin-top: 0px;padding: 24px 20px 24px 20px;background: var(--bg-canvas_white );border-radius: 12px; } 
.business-guidance-call .tabs .notice-contents-wrap .layout-text-white .h2 {margin-bottom: 8px;color: var(--text-blue); } 
.business-guidance-call .tabs .notice-contents-wrap .layout-text-white p {color: var(--text-tertiary); } 
.business-guidance-call .tabs .notice-contents-wrap .subtext.subtext-bg {margin-top: 8px;text-align: left;color: var(--text-tertiary) } 
.business-guidance-call .tabs .step-dot-wrap ul li {margin-left: 0;padding-bottom: 18px; } 
.business-guidance-call .tabs .step-dot-wrap ul li:nth-last-child(1) {padding-bottom: 0px; } 
.business-guidance-call .tabs .step-dot-wrap ul li span {position: relative;background-color: var(--bg-canvas_white );z-index: 1;line-height: 27px !important;color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.business-guidance-call .tabs .step-dot-wrap ul li span::before {background: none;left: 0;width: 0;height: 0; } 
.business-guidance-call .tabs .step-dot-wrap ul li em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.business-guidance-call .tabs .step-dot-wrap ul::after {top: 24px;left: 35px;height: 71%; } 
.business-guidance-call .tabs .step-dot-wrap.step-dot-wrap01 ul::after {height: 74%; } 
.business-guidance-call .tabs .tabs-text-box {padding: 0 20px 0 20px; } 
.business-guidance-call .tabs .tabs-text-box .h4 {margin-top: 32px; } 
.business-guidance-call .tabs .tabs-text-box .sticky-button.button-group {padding: 22px 0px 0; } 
.business-guidance-call .tabs .text .text-hyphen .color-em {color: var(--text-blue); } 
.business-guidance-call .tabs .sticky-button.button-group {margin-top: 0; } 
.business-guidance-call .bottom-notice .text {margin-top: 8px;color: var(--text-tertiary); } 
.business-guidance-call .bottom-notice .text.bullet-star {margin-top: 8px;margin-left: 2px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.business-guidance-call .bottom-notice p {margin-top: 0; } 
/* 영업점 상담예약 - 상담지점 선택 */
.container.business-choice .ui-form-box {margin-bottom: 24px; } 
.container.business-choice .color-em {margin-top: 16px; } 
.container.business-choice .ui-form label {padding-bottom: 24px;margin-bottom: 0px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.container.business-choice .type-card-prod {margin-top: 32px; } 
.container.business-choice .business-ui-box.type-box {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 8px; } 
.container.business-choice .business-ui-box.type-box .button-row a, .container.business-choice .business-ui-box.type-box .button-row button {margin-top: 16px;height: 48px; } 
.container.business-choice .business-ui-box p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.container.business-choice .business-ui-box .label-wrap {margin: 8px 0 16px 0; } 
.container.business-choice .business-ui-box .button-row a, .container.business-choice .business-ui-box .button-row button {height: 32px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.business-choice .h5 {margin-bottom: 4px; } 
.container.business-choice .h5 .business-bg01 {display: inline-block;margin: 0 4px;color: var(--gray-100); } 
.container.business-choice .h5 .business-bg02 {color: var(--text-tertiary);font-weight: 400;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.business-choice .dividers-full {margin-top: 16px;margin-bottom: 16px; } 
.container.business-choice .notice-link-area {margin-bottom: 0; } 
.container.business-choice .notice-link-area button .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.usiness-ui-box.usiness-ui-box-pop {border: 0; } 
.text-p-g {color: var(--text-tertiary); } 
.text-p-g.center-p {text-align: center; } 
.btn-distance-view.view-text {border-top: 0;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.btn-distance-view.view-text-bg {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.area-text-bt a {position: fixed;bottom: 0;padding: 24px 0 24px 0;width: 100%;text-align: center;color: var(--text-primary);background: var(--bg-canvas_white );text-decoration: underline; } 
.area-text-bt a span {color: var(--text-blue); } 
.modal-popup-container.popup-top {top: 70%; } 
.line-type .form-set.color-set input {color: var(--text-tertiary) !important; } 
.line-type .subtext.bullet-star-margin {margin-top: 10px; } 
/* 영업점 상담예약 - 상담정보입력 */
.advice-reservation-box > .box-layout-wrap .text {color: var(--text-primary );font-weight: 500; } 
.advice-reservation-box .h2 {margin-bottom: 24px; } 
.advice-reservation-box .h4 + .ui-form {margin-bottom: 16px; } 
.advice-reservation-box .bullet-star-margin + .terms-view-wrap {margin-top: 32px; } 
.advice-reservation-box .form-set + .link {position: absolute;right: 20px; } 
.advice-reservation-box .subtext + .h4 {margin-top: 24px; } 
.advice-reservation-box .btn-list-ui-div {overflow-x: hidden;width: 100%; } 
.advice-reservation-box .btn-list-ui-div .color-em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-bottom: 8px; } 
.advice-reservation-box .btn-list-ui-div .btn-radio-list.btn-list-ui {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 5px;overflow-x: auto; } 
.advice-reservation-box .btn-list-ui-div .btn-radio-list.btn-list-ui li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.advice-reservation-box .btn-list-ui-div .btn-radio-list.btn-list-ui li label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;width: 98px;height: 116px;padding: 0; } 
.advice-reservation-box .btn-list-ui-div .btn-radio-list.btn-list-ui li label span.radio-text01 {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.advice-reservation-box .btn-list-ui-div .btn-radio-list.btn-list-ui li label span.radio-text02 {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.advice-reservation-box .btn-list-ui-div .btn-radio-list.btn-list-ui li label span.radio-text03 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.advice-reservation-box .btn-list-ui-div .btn-radio-list.btn-list-ui label::after {display: none; } 
.advice-reservation-box .ui-form.margin-top-form {margin-top: 32px;margin-bottom: 16px; } 
.advice-reservation-box .btn-radio-list.type-btn-sort-bg {margin-bottom: 0; } 
.advice-reservation-box .btn-radio-list.type-btn-sort-bg li {width: 23%;-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.advice-reservation-box .btn-radio-list.type-btn-sort-bg li .btn-type-radio input[type=radio]:disabled + label {border: 1px solid var(--border-secondary);background: var(--bg-gray); } 
.advice-reservation-box .btn-radio-list.type-btn-sort-bg li .btn-type-radio input[type=radio]:disabled + label em {color: var(--text-disabled-same); } 
.advice-reservation-box .ui-form-wrap.textarea-text {margin-top: 32px;margin-bottom: 32px; } 
.advice-reservation-box .ui-form-wrap.textarea-text .form-label.h4-textarea {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.advice-reservation-box .ui-form-wrap.textarea-text .form-set {margin-top: 16px; } 
.advice-reservation-box .ui-form-wrap.textarea-text .form-set textarea {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.advice-reservation-box .terms-view-wrap .tit-terms-area .input-type-checkbox em {font-weight: 300; } 
.list-type-table.table-list-ul .txt-data-area .text-sentence {display: inline-block;max-width: 170px; } 
/* 상단예약 신청 완료 팝업 */
.modal-popup .popup-body.popup-body-box {padding: 32px 16px 16px; } 
.modal-popup .popup-body.popup-body-box .h2 {margin-top: 24px;margin-bottom: 0; } 
.modal-popup .popup-body.popup-body-box .map-text {margin-top: 16px;margin-bottom: 4px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.modal-popup .popup-body.popup-body-box .box-layout-wrap.box-top-text {margin-top: 40px;max-height: calc(100vh - 116px);border-radius: 12px; } 
.modal-popup .popup-body.popup-body-box .box-layout-wrap.box-top-text span {color: var(--text-blue); } 
.btn.map-icon {margin-top: 32px;padding: 3px 12px 3px 28px;background: url(/images/web/img/icon/icon-bg.png) no-repeat 10px 50%/16px auto;border-radius: 16px; } 
.btn.map-icon .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.map-text-bg {margin-top: 8px;font-size: 44px;font-weight: 700; } 
.popup-wrap.modal-in {max-height: calc(100vh - 114px); } 
.popup-wrap.modal-in .popup-body .ui-form {margin-bottom: 0px; } 
.popup-wrap.modal-in .popup-body .ui-form .form-label {margin: 0px; } 
.swiper.swiper-bg {padding-top: 32px;padding-bottom: 55px;background: var(--palette-blue-200);text-align: center; } 
.swiper.swiper-bg .swiper-wrapper + .swiper-pagination-bullets {bottom: 25px; } 
.swiper.swiper-bg .swiper-box-bg {padding: 0 24px;border-radius: 16px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.swiper.swiper-bg .swiper-box-bg .text-wrap {margin-top: 24px; } 
.swiper.swiper-bg .swiper-box-bg .text-wrap .span-wrap {color: var(--text-primary );font-weight: 500; } 
.swiper.swiper-bg .swiper-box-bg .text-wrap .label-wrap {display: inline-block;vertical-align: middle; } 
.swiper.swiper-bg .swiper-box-bg .text-wrap + .map-text {margin-top: 16px;padding-bottom: 4px; } 
.swiper.swiper-bg .swiper-box-bg .map-text-bg {margin-top: 4px; } 
.swiper.swiper-bg .swiper-box-bg .map-text-bg01 {margin-top: 20px;margin-bottom: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.swiper.swiper-bg .swiper-box-bg .map-text-bg01 .span-text-bg {padding: 0 5px 0 5px;color: var(--gray-100);font-weight: 500; } 
.swiper.swiper-bg .swiper-box-bg .map-text-bg01 .span-text-bg01 {color: var(--text-blue);font-weight: 500; } 
.swiper.swiper-bg .swiper-box-bg .map-text-bg01 .rewind-button {vertical-align: top;font-size: 0;border: 0;width: 24px;height: 24px;margin-left: 4px;background-position: -168px -144px;background-repeat: no-repeat;background-color: transparent; } 
.swiper.swiper-bg .swiper-box-bg .map-text-bg02 {padding-top: 16px;padding-bottom: 16px;border-top: 1px solid var(--border-secondary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.swiper.swiper-bg .swiper-box-bg .map-text-bg02 span {margin-top: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-blue); } 
.list-type-table.table-padding {padding-top: 0; } 
.list-type-table.table-padding .txt-data-area-c {color: var(--text-blue); } 
.p-blue {margin-top: 24px;color: var(--text-blue); } 
.map-img {margin-top: 16px;background: var(--bg-blue);height: 300px; } 
/* 알림함 */
#contents-area > .container > .notice-box {margin-top: 0; } 
.notice-box + .notice-box {margin-bottom: 0; } 
.notice-box .ui-list.ui-list-text {border-top: 1px solid var(--gray-600); } 
.notice-box .ui-list.ui-list-text li {position: relative; } 
.notice-box .ui-list.ui-list-text li .item-content {padding: 22px 0; } 
.notice-box .ui-list.ui-list-text li .item-content .item-body .account-info .acc-dt {font-weight: 500; } 
.notice-box .ui-list.ui-list-text .input-type-checkbox {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.notice-box .ui-list.ui-list-text .link-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 45px;height: 100%;padding-right: 7px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.notice-box .ui-list.ui-list-text .link-view::after {display: block;content: "";background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.notice-box .ui-list.ui-list-text .link-view.link-wrap {-webkit-box-pack: start;justify-content: flex-start;position: relative;width: 100%;padding-right: 24px}
.notice-box .ui-list.ui-list-text .link-view.link-wrap::after {position: absolute;right: 7px;} 
.notice-box .ui-list.ui-list-text li .button-accordion {position: absolute;top: 104px;right: 140px;border-bottom: 1px solid var(--border-primary);color: var(--text-tertiary); } 
.notice-box .ui-list.ui-list-text li .button-accordion .button-a {display: inline-block;background: none;text-align: center;border: 0;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.notice-box .ui-list.ui-list-text li .button-accordion .button-a::after {display: none; } 
.notice-box .button-group + .ui-list {margin-top: 32px; } 
.notice-box p {margin: 24px 0 24px 0;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.notice-box .ui-list.ui-list-text.type02 {border: none;}
.notice-box .ui-list.ui-list-text.type02 li {border: 1px solid var(--border-primary);border-radius: 12px;}
.notice-box .ui-list.ui-list-text.type02 li + li {margin-top: 12px;}
.notice-box .ui-list.ui-list-text.type02 .item-content {padding: 16px;}
.notice-box .ui-list.ui-list-text.type02 .account-info .acc-dd {color: var(--text-tertiary);line-height: 20px;}
.notice-box .ui-list.ui-list-text.type02 .account-info .acc-dd.h7 {font-size: 13px;} 
.notice-box .ui-list.ui-list-text.type02 .account-info .color-em {color: var(--text-blue);}
.notice-box .ui-list.ui-list-text.type02 .accordion {width: 100%;margin: 0;border: none;}
.notice-box .ui-list.ui-list-text.type02 .accordion .accordion-item {border-bottom: none;}
.notice-box .ui-list.ui-list-text.type02 .accordion .accordion-trigger {padding: 16px;}
.notice-box .ui-list.ui-list-text.type02 .accordion .accordion-header .input-type-checkbox + .accordion-trigger {padding-left: 9px;}
.notice-box .ui-list.ui-list-text.type02 .accordion .accordion-panel {padding: 0;border-top: 1px solid var(--border-secondary);}
.notice-box .ui-list.ui-list-text.type02 .accordion .item-content + .item-content {border-top: 1px solid var(--border-secondary);}
.notice-box .ui-list.ui-list-text.type02 .accordion .item-content .account-info .acc-dt {color: var(--text-primary);font-size: 14px;}
.notice-box .ui-list.ui-list-text.type02 .account-info .btn-text {margin-left: 0;font-size: 14px;line-height: 20px;border-bottom: 1px solid var(--border-primary);} 
.notice-box .ui-list.ui-list-text.type02 .account-info .btn-text.js-toggle-control::after {display: none; } 
.ui-form-group.ui-form-margin {margin-top: 32px; } 
.ui-form-group.ui-form-margin .ui-form {margin-bottom: 0; } 
.error-data-wrap.error-data-text .error-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.notice-contents-wrap.contents-wrap-text {margin-top: 12px;border-radius: 12px; } 
.notice-contents-wrap.contents-wrap-text .button-trust {margin-top: 24px; } 
.map-bookmark-bg {position: relative;display: block;background-color: var(--bg-canvas_white );border-radius: 6px;border: 1px solid var(--border-primary);width: 38px;text-align: center;margin-bottom: 6px;-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); } 
.map-bookmark-bg button {width: 33px;height: 39px;background-color: var(--bg-canvas_white );border: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.map-bookmark-bg .view-text-bg {border-top: 1px solid var(--border-primary); } 
/* 전자문서지갑 - 내지갑 주소 */
.sms-box {position: relative;text-align: center; } 
.sms-box .h3 span {color: var(--text-blue); } 
.sms-box img {margin-top: 8px;width: 150px; } 
.sms-box .sms-text {background-color: var(--bg-gray);margin-top: 24px;padding: 16px;border-radius: 12px; } 
.sms-box .sms-text p {color: var(--text-blue); } 
.sms-box .sms-text-bt {position: relative;left: 0;margin-top: 16px;width: 100%;text-align: center; } 
.sms-box .sms-text-bt ul {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 52px;place-content: center; } 
.sms-box .sms-text-bt ul li a {display: inline-block;width: 52px;height: 52px;border: 0;border-radius: 28px;color: var(--text-tertiary); } 
.sms-box .sms-text-bt ul li a span {position: relative;top: 60px; } 
.sms-box .sms-text-bt ul li .sms-text-icon01 {background: var(--bg-gray) url(/images/web/img/icon/icon_message_bg.png) no-repeat 10px 10px;background-size: 32px 32px; } 
.sms-box .sms-text-bt ul li .sms-text-icon02 {background: var(--bg-gray) url(/images/web/img/icon/icon_email_bg.png) no-repeat 10px 10px;background-size: 32px 32px; } 
.sms-box .sms-text-bt ul li .sms-text-icon03 {background: var(--bg-gray) url(/images/web/img/icon/icon_kakao_bg.png) no-repeat 10px 10px;background-size: 32px 32px; } 
.sms-box .sms-text-bt.sms-txt {position: fixed;left: 0;bottom: 113px;width: 100%;text-align: center; } 
.sms-box .sms-text-bt.sms-txt ul {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 52px;place-content: center; } 
.sms-box .sms-text-bt.sms-txt ul li a {display: inline-block;width: 52px;height: 52px;border: 0;border-radius: 28px;color: var(--text-tertiary); } 
.sms-box .sms-text-bt.sms-txt ul li a span {position: relative;top: 60px; } 
.sms-box .sms-text-bt.sms-txt ul li .sms-text-icon01 {background: var(--bg-gray) url(/images/web/img/icon/icon_message_bg.png) no-repeat 10px 10px;background-size: 32px 32px; } 
.sms-box .sms-text-bt.sms-txt ul li .sms-text-icon02 {background: var(--bg-gray) url(/images/web/img/icon/icon_email_bg.png) no-repeat 10px 10px;background-size: 32px 32px; } 
.sms-box .sms-text-bt.sms-txt ul li .sms-text-icon03 {background: var(--bg-gray) url(/images/web/img/icon/icon_kakao_bg.png) no-repeat 10px 10px;background-size: 32px 32px; } 
.container.purse-bg {background: var(--bg-gray); } 
.tabs.purse-tabs {padding-bottom: 24px;border-bottom: 1px solid var(--border-secondary); } 
.tabs .ul-li-img.ul-li-icon {margin-top: 10px; } 
.tabs .ul-li-img.ul-li-icon li {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;float: none;width: 68px;height: 130px; } 
.tabs .ul-li-img.ul-li-icon li a {display: block;position: relative;width: 64px;height: 64px;border-radius: 30px;background: var(--bg-canvas_white ); } 
.tabs .ul-li-img.ul-li-icon li a span {position: relative;top: 70px;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon01::after {display: block;position: absolute;top: 18px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg01.png) no-repeat;background-size: 29px 25px;width: 29px;height: 25px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon02::after {display: block;position: absolute;top: 18px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg02.png) no-repeat;background-size: 32px 28px;width: 32px;height: 28px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon03::after {display: block;position: absolute;top: 18px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg03.png) no-repeat;background-size: 32px 28px;width: 32px;height: 28px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon04::after {display: block;position: absolute;top: 10px;left: 14px;content: "";background: url(/images/web/img/simpleservice/purse_bg04.png) no-repeat;background-size: 44px 44px;width: 44px;height: 44px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon05::after {display: block;position: absolute;top: 18px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg05.png) no-repeat;background-size: 32px 28px;width: 32px;height: 28px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon06::after {display: block;position: absolute;top: 18px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg06.png) no-repeat;background-size: 30px 26px;width: 30px;height: 26px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon07::after {display: block;position: absolute;top: 18px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg07.png) no-repeat;background-size: 28px 28px;width: 28px;height: 28px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon08::after {display: block;position: absolute;top: 20px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg08.png) no-repeat;background-size: 32px 27px;width: 32px;height: 27px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon09::after {display: block;position: absolute;top: 20px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg09.png) no-repeat;background-size: 32px 27px;width: 32px;height: 27px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon10::after {display: block;position: absolute;top: 20px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg10.png) no-repeat;background-size: 32px 27px;width: 32px;height: 27px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon11::after {display: block;position: absolute;top: 20px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg11.png) no-repeat;background-size: 29px 28px;width: 29px;height: 28px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon12::after {display: block;position: absolute;top: 17px;left: 18px;content: "";background: url(/images/web/img/simpleservice/purse_bg12.png) no-repeat;background-size: 30px 30px;width: 30px;height: 30px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon13::after {display: block;position: absolute;top: 17px;left: 17px;content: "";background: url(/images/web/img/simpleservice/purse_bg13.png) no-repeat;background-size: 32px 32px;width: 32px;height: 32px; } 
.tabs .ul-li-img.ul-li-icon li .purse-icon14::after {display: block;position: absolute;top: 18px;left: 17px;content: "";background: url(/images/web/img/simpleservice/purse_bg14.png) no-repeat;background-size: 32px 28px;width: 32px;height: 28px; } 
/* 전자문서지갑 서비스 안내 */
.purse-bg-box {position: relative;background: var(--bg-blue);padding: 32px 16px 308px 16px;text-align: center;color: var(--text-ondark_primary-same); } 
.purse-bg-box::before {position: absolute;top: 195px;left: 0;content: "";background: url(/images/web/img/simpleservice/bg-electron01.png) no-repeat center;background-size: 322px 498px;width: 100%;height: 498px; } 
.purse-bg-box .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.purse-bg-box .h1 em {color: var(--text-blue); } 
.purse-bg-box p {margin-top: 5px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.purse-bg-text {margin-top: 214px; } 
.purse-bg-text .h2 {margin: 32px 0 10px 0; } 
.purse-bg-text .text-p-grey {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.purse-bg-text .p-blue {margin-top: 5px; } 
.purse-bg-text .purse-text .purse-text-img01 {margin: 0px auto;padding: 36px 0 8px 0;width: 176px;border-radius: 100px;text-align: center; } 
.purse-bg-text .purse-text .purse-text-img01 img {width: 176px; } 
/* 전자문서지갑 서비스 안내 끝*/
.h6.margin-h6 {margin-top: 32px;margin-bottom: 16px; } 
.phone-text {padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;background: var(--bg-gray);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ui-form.ui-form-email {margin-top: 32px;margin-bottom: 16px; } 
.content-sec.sec-span-bg span {color: var(--text-blue); } 
.content-sec.sec-span-bg .content-text .notice-contents-wrap {margin-top: 24px; } 
.item-content.content-bg {border-bottom: 1px solid var(--border-primary); } 
.h3.h3-blue span {color: var(--text-blue); } 
.btn.btn-radius {border-radius: 4px; } 
.notice-box .static-label.label-no {position: absolute;top: -9999999px; } 
.input-type-checkbox.checkbox-center input[type=checkbox] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.input-type-checkbox.checkbox-center .account-info .acc-dt.text-bold {color: var(--text-primary );font-weight: 500; } 
.input-type-checkbox.checkbox-center .account-info .acc-dd.h7 {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.input-type-checkbox.checkbox-center .account-info .acc-dd .btn-text {vertical-align: top;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border-bottom: 1px solid var(--border-primary); } 
.input-type-checkbox.checkbox-center .account-info .acc-dd .btn-text.js-toggle-control::after {display: none; } 
.txt-data-center {white-space: nowrap;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);text-align: center; } 
.list-type-table.type-table-box .btn-text {padding: 0; } 
.list-type-table.type-table-box .btn-text.color-text-em {color: var(--text-blue); } 
.list-type-table.type-table-box .btn-text.color-text-em::after {content: "";position: absolute;left: 0;right: 0;bottom: 0px;height: 1px;background-color: var(--bg-blue-same);vertical-align: baseline; } 
.list-type-table.type-table-box .btn-text.hidden {display: none; } 
.sms-text-bt.sms-text-margin {margin-bottom: 40px; } 
.notice-contents-wrap.style-text-bg {margin-top: 32px; } 
.notice-contents-wrap.style-text-bg p {margin-bottom: 12px; } 
.notice-contents-wrap.style-text-bg ul {color: var(--text-tertiary); } 
/* .bil-pay { .text { margin-top: 16px; } 
 }*/
/* 수표조회 - 조회결과 */
.mypage-badge-box.sns-text {margin-top: 147px; } 
.complete-sec + .elec-wallet-view {margin-top: -8px; } 
/* 모바일 창구 - 모바일 번호표 */
.number-box {position: relative;/* padding: 0 20px 0 20px; */}
.number-box .ui-form.number-input-box {margin: 24px 0 24px; } 
.number-box .ui-form.number-input-box .form-label.number-label {position: absolute;top: -999999px; } 
.number-box .sticky-button.number-button {padding: 0; } 
.number-box .sticky-button.number-button::after {min-height: 0px; } 
.number-box .search-list .result-select-wrap li .info-store-wrap + .info-facility-view {margin: 8px 0 16px; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap {border: 0; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap li {padding-top: 16px;border-top: 0;border-bottom: 1px solid var(--border-secondary); } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap li:first-child {padding-top: 0; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap li:first-child .info-store-wrap.number-info-box .input-type-bookmark {top: 1px;left: auto;right: 20px;z-index: 1; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap .info-store-wrap.number-info-box {margin-top: 0px; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap .info-store-wrap.number-info-box .input-type-bookmark {position: absolute;top: 17px;left: auto;right: 20px;z-index: 1; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap .info-store-wrap.number-info-box .number-checkbox-h {position: relative; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap .info-store-wrap.number-info-box .number-checkbox-h .store-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap .info-store-wrap.number-info-box .number-checkbox-h .distance-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.number-box .search-list.number-checkbox-box ul.result-select-wrap .info-store-wrap.number-info-box .number-checkbox-h .location-area-text {position: absolute;top: 0px; } 
.number-box .search-list.number-checkbox-box .btn-link-wrap {margin-top: 16px; } 
.number-box .search-list.number-checkbox-box .btn-link-wrap a {border-radius: 4px; } 
.number-box .search-list.number-checkbox-box .btn-link-wrap button {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;/* padding: 10px 0 10px 0; */
border-radius: 4px; } 
.number-box.number-padding {padding: 0; } 
.number-box.number-padding .result-select-number li {position: relative;padding: 17px 20px 0px;padding-top: 16px;border-top: 0;border-bottom: 0; } 
.number-box.number-padding .result-select-number li .input-type-bookmark {position: absolute;top: 17px;left: 20px; } 
.number-box.number-padding .result-select-number li .input-type-bookmark input[type=checkbox] {width: 24px;height: 24px;margin: 0;background: transparent; } 
.number-box.number-padding .number-checkbox-h {position: relative;left: 25px; } 
.number-box.number-padding .number-checkbox-h .store-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.number-box.number-padding .number-checkbox-h .distance-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.number-box.number-padding .number-checkbox-h .location-area-text {position: absolute;top: 0px;right: 20px; } 
/* 최적 방문시간 - 시간대별 방문비율 차트 영역 */
.h4 .h4-text.chart-head {position: relative;top: 3px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.time-chart {position: relative;padding: 24px 16px;border: 1px solid var(--border-secondary);border-radius: 12px;text-align: right; } 
.time-chart .chart-txt {position: relative;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding-left:22px;} 
.time-chart .chart-txt::before{content: "";background:url(/images/web/img/simpleservice/branch_map_pin01.png) no-repeat;background-size:100% auto;width:18px;height:18px;position:absolute;left:0;top:calc(50% - 9px)}
.time-chart .chart-text-box {margin-top: 16px;text-align: center; } 
/* // 최적 방문시간 - 시간대별 방문비율 차트 영역 */
.bottom-sheet-header-box {margin-top: 32px;padding: 0 20px 0 20px; } 
.bottom-sheet-header-box .h4 {margin-bottom: 0; } 
.number-pop-box .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.number-pop-box .text + .subtext {margin-top: 16px; } 
.number-pop-box .number-pop-box-bg {position: relative;padding: 16px 10px 16px 10px;text-align: center;background: var(--bg-gray);border-radius: 12px; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 6px 15px;border: 1px solid var(--border-primary);border-radius: 50px;background-color: var(--bg-canvas_white ); } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg .store-view {position: relative;padding-left: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg .store-view::before {display: block;content: "";position: absolute;left: 0;top: 50%;margin-top: -12px;background-position: -168px -72px;background-repeat: no-repeat;background-color: transparent; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg .store-view.store-view-no::before {background-position: -217px -72px !important; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg .distance-view {position: relative;display: inline-block;margin-left: 4px;padding-left: 4px;color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg .distance-view::before {display: block;content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 12px;margin-top: -6px;background-color: var(--bg-gray); } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg span {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg-p {margin-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-bg-p span {color: var(--text-blue);font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-gap {margin-top: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-gap span {display: inline-block;color: var(--text-tertiary);line-height: 21px; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-gap span::before {vertical-align: middle;display: inline-block;content: "";width: 1px;height: 12px;margin: 0 4px;background-color: var(--gray-300); } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-gap span.no-blt::before {display: none; } 
.number-pop-box .number-pop-box-bg .number-pop-text .text-gap span em {color: var(--text-blue); } 
.btn-link-wrap.btn-link-number {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px;padding-bottom: 16px; } 
.btn-link-wrap.btn-link-number .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 12px 0 12px 0;height: auto !important; } 
.btn-link-wrap.btn-link-number .btn .label {color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.btn-link-wrap.btn-link-number + .subtext {margin-top: 0;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.btn-link-wrap.btn-link-number + .subtext::before {top: 18px; } 
.btn-link-wrap.btn-link-number-bt {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.btn-link-wrap.btn-link-number-bt button {width: 49%;padding: 7px 7px;height: auto !important; } 
.btn-link-wrap.btn-link-number-bt a {display: block;width: 49%;text-align: center;padding: 7px 7px;color: var(--text-blue);height: auto !important; } 
.subtext.number-bt {margin-top: 16px; } 
.select-option-list.select-list-text .type-card-service.type-number {padding: 0px 20px 0px 20px;height: 84px; } 
.select-option-list.select-list-text .type-card-service.type-number .name {margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.select-option-list.select-list-text .type-card-service.type-number .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.select-option-list.select-list-text .type-card-service.type-number .list {color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.select-option-list.select-list-text .type-number::after {right: 20px; } 
.account-selector.number-list {padding: 16px 0 16px 0;border: 0;border-radius: 0;border-bottom: 1px solid var(--border-primary); } 
.account-selector.number-list button {color: var(--text-primary ); } 
.numbers-box {position: relative;margin-top: 32px; } 
.numbers-box .h3.text-h3 {margin-bottom: 8px; } 
.numbers-box .number-info-box .input-type-bookmark {position: absolute;top: 0px; } 
.numbers-box .number-info-box .input-type-bookmark + .number-checkbox-h .store-view {padding-right: 0 !important; } 
.numbers-box .number-info-box .number-checkbox-h {padding: 0 0 0 25px; } 
.numbers-box .number-info-box .number-checkbox-h .store-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-info-box .number-checkbox-h .distance-view {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-info-box.info-store-wrap .detail-store-view {padding-right: 180px; } 
.numbers-box .number-info-box.info-store-wrap .btn-link-wrap {position: absolute;top: -8px;right: -10px; } 
.numbers-box .number-info-box.info-store-wrap .btn-link-wrap .btn {margin: 0 2px; } 
.numbers-box .number-visual-bg {margin-top: 32px;padding: 32px 20px 32px 20px;background: var(--palette-blue-200); } 
.numbers-box .number-visual-bg .number-visual-text {padding: 24px 22px 24px 22px;background: var(--bg-canvas_white );border-radius: 12px; } 
.numbers-box .number-visual-bg .number-visual-text .h2 {color: var(--text-blue);margin-bottom: 0;text-align: center; } 
.numbers-box .number-visual-bg .number-visual-text .h4 {margin-top: 4px;text-align: center; } 
.numbers-box .number-visual-bg .number-visual-text .class-text-p {margin-bottom: 24px;color: var(--text-tertiary);text-align: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-visual-bg .number-visual-text .ul-text-bg {padding: 16px;background: var(--bg-gray);border-radius: 12px; } 
.numbers-box .number-visual-bg .number-visual-text .ul-text-bg .text span {color: var(--text-blue); } 
.numbers-box .number-visual-bg .number-visual-text .ul-text-bg.number-div {position: relative;text-align: left;border-radius: 12px; } 
.numbers-box .number-visual-bg .number-visual-text .ul-text-bg.number-div .span-left {color: var(--text-tertiary); } 
.numbers-box .number-visual-bg .number-visual-text .ul-text-bg.number-div .span-right {float: right;color: var(--text-blue);font-weight: 500; } 
.numbers-box .number-visual-bg .number-visual-text .ul-text-bg.number-div .span-right button {position: relative;top: -6px;margin-left: 4px;padding: 0 0px 0 0;width: 24px;height: 24px;border: 0;background: url(/images/web/img/bg/map-text-bg.png) no-repeat 0 0px/24px auto;font-size: 0; } 
.numbers-box .number-visual-bg .number-visual-text .list-item {margin: 8px;font-weight: 500; } 
.numbers-box .number-visual-bg .number-visual-text .list-item .item-content .btn-toggle-switch input[type=checkbox] + label {width: 46px; } 
.numbers-box .number-visual-bg .number-visual-text .list-item .item-content .btn-toggle-switch input[type=checkbox]:checked + label {width: 46px; } 
.numbers-box .number-visual-bg .number-visual-text .list-item .item-content .btn-toggle-switch input[type=checkbox]:checked + label::before {-webkit-transform: translateX(22px);transform: translateX(22px); } 
.numbers-box .number-visual-bg .number-visual-text .link-number-bg {position: relative;margin-bottom: 16px; } 
.numbers-box .number-visual-bg .number-visual-text .link-number-bg button {width: 46%; } 
.numbers-box .number-visual-bg .number-visual-text .p-text {border-top: 1px solid var(--border-secondary);text-align: left; } 
.numbers-box .number-visual-bg .number-visual-text .p-text .margin-top-12 {margin-top: 16px; } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p {color: var(--text-tertiary);font-size: 11px;text-align: center; } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p01 {margin: 27px 0 16px 0;text-align: center;font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p01 span {margin: 0 3px 0 0;padding: 6px 12px 6px 12px;border: 1px solid var(--border-primary);border-radius: 16px;font-weight: 500;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p02 {margin-bottom: 24px;font-size: 50px;line-height: 58px;font-weight: 700;letter-spacing: -0.5px;text-align: center; } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p02.visual-text-blue {color: var(--text-blue); } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p02.visual-text-grey {color: var(--text-quaternary); } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p03 {margin-bottom: 4px;color: var(--text-blue);text-align: center;font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p04 {color: var(--text-tertiary);text-align: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-visual-bg .number-visual-text .text-visual-p05 {margin-bottom: 4px;text-align: center;color: var(--text-red);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.numbers-box .number-visual-bg .number-visual-text .notice-contents-wrap .text li {padding-left: 9px; } 
.numbers-box .number-visual-bg .number-visual-text .notice-contents-wrap .text + .notice-btn-area button {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.numbers-box .ui-list {margin-top: 16px; } 
.numbers-box .ui-list.number-ul .list-item {margin: 12px 0 0 0;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.numbers-box .ui-list.number-ul .list-item .item-content {padding: 11px 20px 11px 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.numbers-box .ui-list.number-ul .list-item .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.numbers-box .ui-list.number-ul .list-item .item-content span {padding: 0 0 0 23px;background: url(/images/web/img/icon/number_bg.png) no-repeat 0 4px;background-size: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.numbers-box .ui-list.number-ul .list-item .item-content span em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.numbers-box .ui-list.ui-text {margin-top: 24px; } 
.numbers-box .ui-list.ui-text .list-item {border-top: 0;border-bottom: 0; } 
.numbers-box .ui-list.ui-text .list-item .item-body {font-weight: 500; } 
.numbers-box .ui-list + .subtext {margin-top: 16px; } 
.numbers-box .dividers-group + .h4 {margin-bottom: 12px; } 
.numbers-box .text + .h4 {margin-bottom: 12px; } 
.numbers-box .advertisement-bg {margin-top: 32px; } 
.numbers-box .advertisement-bg a img {width: 100%; } 
.numbers-box .advertisement-bg img {width: 100%; } 
.numbers-box .error-data-wrap .error-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.subtext.text-p-bg {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.item-content.content-list {padding: 0;margin-top: 16px; } 
.btn-link-wrap.bt-bg {border-bottom: 0; } 
.btn-link-wrap.bt-bg span {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.sticky-button.number-button {margin-top: 16px;padding: 0; } 
.text.text-bg-ul span {color: var(--text-blue); } 
.btn-link-wrap a.a-bt {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 7px 14px; } 
.btn-link-wrap .bt-text-a {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.btn-link-wrap .label-text {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.button-row a.bt-text-a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
/* 영업점 찾기 - 지도 */
.button-box {position: fixed;bottom: 0;width: 100%;border-top: 1px solid var(--border-secondary);background-color: var(--bg-canvas_white ); } 
.button-box .button-box-text {padding: 32px 20px 20px 20px; } 
.button-box .button-box-text .button-group {margin-top: 32px; } 
.button-box .button-box-text .h4 {margin-bottom: 4px;color: var(--text-primary ); } 
.button-box .button-box-text .h4 .business-bg01 {color: var(--gray-100); } 
.button-box .button-box-text .h4 .business-bg02 {color: var(--text-tertiary);font-weight: normal; } 
.button-box .label-wrap {margin: 8px 0 8px 0; } 
.button-box .business-text-box {margin: 12px 0 12px 0; } 
.button-box .business-text-box .business-text-bg {padding: 2px 6px 2px 6px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);border-radius: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.button-box .h5 {margin-bottom: 4px; } 
.button-box .h5 .business-bg01 {color: var(--gray-100); } 
.button-box .h5 .business-bg02 {color: var(--text-tertiary);font-weight: normal; } 
.button-box p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.button-box-text.business-pop .h5 {margin-bottom: 4px;color: var(--text-primary ); } 
.button-box-text.business-pop .h5 .business-bg01 {color: var(--gray-100); } 
.button-box-text.business-pop .h5 .business-bg02 {color: var(--text-tertiary);font-weight: normal; } 
.button-box-text.business-pop .label-wrap {margin: 8px 0 16px 0; } 
.button-box-text.business-pop .label-wrap + .button-group {margin-top: 24px; } 
.map-view-area.map-view-box .btn-fnc-map {top: 68px; } 
.map-view-area.map-view-box .map-bg {position: fixed;background: var(--gray-300);width: 100%;height: 75%; } 
.subtext.business-form-text {margin-top: -4px; } 
.terms-view-wrap .terms-check-cont-box {margin: 0px 20px 16px 20px;padding: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background-color: var(--bg-gray);border-radius: 8px; } 
/* 위임장 조회/취소 */
.multiple-box {margin-top: 32px; } 
.multiple-box .type-card-multiple .item-content .name {margin-bottom: 0; } 
.multiple-box .item-content.text-content {padding: 0;/* border-bottom: 1px solid var(--border-secondary); */}
.multiple-box .list-type-table {margin-top: 16px; } 
.multiple-box .color-em-red {color: var(--text-red); } 
.multiple-box .button-group .btn-text-arrow {color: var(--text-primary );padding: 16px 17px 17px 0; } 
.multiple-box .button-group .btn-text-arrow::after {background-position: -24px 0px;margin-top: -7px; } 
.multiple-box-text .h5 + .btn-radio-list {margin: -8px -4px 20px; } 
.multiple-box-text .accordion {border-top: 0; } 
.multiple-box-text .accordion + .dividers-group {margin: 0 -20px; } 
.multiple-box-text .accordion .accordion-item {border-bottom: 0; } 
.multiple-box-text .accordion-panel .ui-form:nth-last-child(1) {margin-bottom: 0; } 
.multiple-box-text .accordion-panel .ui-form.ui-form-margin {margin-top: 20px; } 
.multiple-box-text .accordion-panel .ui-form + .ui-form {margin-top: 20px; } 
.multiple-box-text .accordion-panel .ui-form .static-label {display: block;margin-bottom: 8px;font-weight: 500; } 
.multiple-box-text .accordion-panel .btn-radio-list {margin-bottom: 0;padding-bottom: 8px; } 
.multiple-box-text .accordion-panel .btn-radio-list + .ui-form {margin-top: 24px; } 
.multiple-box-text .button-group {margin-top: 24px; } 
.multiple-box-text .button-group .btn-withicon {border: 0px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.multiple-box-text p.text {margin-top: 32px; } 
.multiple-box-text p.text + ul.text {margin-top: 16px; } 
.multiple-box-text .form-label.form-label-no {position: absolute;top: -9999999px;margin-top: 12px; } 
.multiple-box-text .static-label.form-label-no {position: absolute;top: -9999999px;margin-top: 12px; } 
.multiple-box-text .form-set.set-margin {margin-bottom: 8px; } 
.multiple-box-text .ui-form.ui-form-margin {margin-top: 20px;margin-bottom: 16px; } 
.multiple-box-text .h4.h-margin {margin-top: 32px; } 
.multiple-box-text .icon-plus {width: 100%; } 
.multiple-box-text .box-layout-wrap.style-radius .text-data-list .txt-data-view {font-weight: 500; } 
.multiple-box-text .button-group .button-row + .button-row {margin-top: -4px; } 
.content-sec-box {margin-top: -8px; } 
.content-sec-box .content-sec {margin-bottom: 32px; } 
.content-sec-box .subtext.bullet-star {margin-top: 16px; } 
#contents-area > .container > .list-item-content .item-content {padding: 0px 0 32px 0; } 
.list-item-content button {margin-bottom: 8px;vertical-align: top; } 
.accordion-panel .h5 em {color: var(--text-blue); } 
.dividers-group.margin-bg {margin: 0 -20px; } 
.multiple-end-box .box-layout-wrap {text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.multiple-end-box .text {margin-top: 24px; } 
.multiple-end-box .text.text-b {margin-top: 16px;padding-top: 16px;color: var(--text-blue);border-top: 1px solid var(--border-secondary); } 
.bottom-sheet-contents-box {margin-top: 0; } 
.bottom-sheet-contents-box .button-group > .button-row {margin-bottom: 8px; } 
.bottom-sheet-contents-box .button-group > .button-row .btn-size-l {padding: 14px 12px;height: auto; } 
.bottom-sheet-contents-box .button-group > .button-row .btn-size-l .label {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.bottom-sheet-contents-box p.text {text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.bottom-sheet-contents-box p.text em {color: var(--text-blue);font-weight: 400; } 
.bottom-sheet-contents-box .button-group .label {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.popup-wrap.popup-order {padding: px 0 50px 0;background: none; } 
.popup-wrap.popup-order .button-x {position: absolute;top: 95%;bottom: 0;width: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;background: none;text-indent: 0px;color: var(--text-ondark_primary-same); } 
.popup-wrap.popup-order .pop-order-box {margin: 0 auto;width: 230px;background: url(/images/web/img/simpleservice/pop_bg01.png) no-repeat 0 12px;background-size: 20px 47px;text-align: center; } 
.popup-wrap.popup-order .pop-order-box .pop-order-p {color: var(--text-ondark_primary-same); } 
.popup-wrap.popup-order .pop-order-box .pop-order-p span {color: var(--text-blue); } 
.popup-wrap.popup-order .pop-order-box .pop-order-text {margin-left: 8px;width: 216px;height: 154px;background: var(--bg-canvas_white );border-radius: 12px; } 
.popup-wrap.popup-order .pop-order-box .pop-order-text .text-visual-p01 {margin-top: 25px;padding: 30px 0 0 0; } 
.popup-wrap.popup-order .pop-order-box .pop-order-text .text-visual-p01 span {padding: 7px 12px 7px 12px;border: 1px solid var(--border-primary);border-radius: 16px; } 
.popup-wrap.popup-order .pop-order-box .pop-order-text .text-visual-p02 {padding-top: 25px;font-size: 50px;font-weight: 700; } 
.popup-wrap.popup-order .pop-order-button {margin: 69px auto;width: 230px;text-align: center;background: url(/images/web/img/simpleservice/pop_bg02.png) no-repeat 183px 35px;background-size: 20px 47px; } 
.popup-wrap.popup-order .pop-order-button .pop-order-p {color: var(--text-ondark_primary-same); } 
.popup-wrap.popup-order .pop-order-button .pop-order-p span {color: var(--text-blue); } 
.popup-wrap.popup-order .pop-order-button .pop-order-button-text {margin: 16px auto;padding: 12px 0px 12px 0px;width: 140px;background: var(--bg-canvas_white );border: 1px solid var(--border-blue-same);border-radius: 8px;color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.popup-wrap.popup-order .input-type-checkbox.pop-checkbox {position: absolute;top: 95%; } 
.popup-wrap.popup-order .input-type-checkbox.pop-checkbox em {color: var(--text-ondark_primary-same); } 
.text-p-box {margin-top: 32px;color: var(--text-primary );font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.text-p-box span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.page-wallet-search .info-group-list li {clear: both; } 
.page-wallet-search .info-group-list li a {width: 100%; } 
.page-wallet-search .info-group-list li a .data-info-wrap {float: left; } 
.page-wallet-search .info-group-list li a .data-result-wrap {float: right;padding: 0 20px 0 0px;color: var(--text-primary ); } 
.page-wallet-search .ui-form-wrap {margin-bottom: 32px; } 
.page-wallet-search .step-wrap + .ui-form-group .form-select-wrap .ui-form {margin-bottom: 0; } 
.page-wallet-search .link-detail-h4 .h4 {margin-top: 32px; } 
.page-wallet-search .point-info-wrap .terms-view-wrap:first-child .tit-terms-area {padding-top: 0; } 
.page-wallet-search .point-info-wrap .terms-view-wrap:first-child .tit-terms-area.js-toggle-control::after {top: 0; } 
.page-wallet-search .h4 {margin-top: 32px; } 
.page-wallet-search .h4 + .option-radio-list {margin-bottom: 32px; } 
.page-wallet-search .subtext + .ui-form-group .form-select-wrap {margin-bottom: 20px; } 
.page-wallet-search .item-link-wrap > .h4 {margin-top: 0; } 
.page-wallet-search .ui-form + .ui-form-group + .h5 {margin-top: 12px; } 
.page-wallet-search .ui-form-group .form-select-wrap .ui-form {margin-bottom: 0; } 
.h6-1.head-text {font-weight: 500; } 
/* 고객확인제도 등록완료 */
.customer-confirm-box .h2 {margin-top: 24px; } 
/* 아마존글로벌 셀링 세미나 */
.text.text-bg-list {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.text.text-bg-list + .list-type-table {margin-top: 32px; } 
/* 신한 SOHO 사관학교 */
.container.officer-box .simple-service-area.simple-bg .item-content-bg {margin: 0 0 20px 0;padding: 0;background: url(/images/web/img/simpleservice/officer_text_bg.png) no-repeat 0 center;background-size: 43px; } 
.container.officer-box .simple-service-area.simple-bg .item-content-bg .name, .container.officer-box .simple-service-area.simple-bg .item-content-bg .title {padding-left: 58px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.officer-box .simple-service-area.simple-bg .item-content-bg-box {margin: 0 0 20px 0;padding: 0;background: url(/images/web/img/simpleservice/officer_text_box.png) no-repeat 0 center;background-size: 43px; } 
.container.officer-box .simple-service-area.simple-bg .item-content-bg-box .name, .container.officer-box .simple-service-area.simple-bg .item-content-bg-box .title {padding-left: 58px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.officer-box .simple-service-area.simple-bg .item-content-amazon {margin: 0 0 8px 0;padding: 0;background: url(/images/web/img/simpleservice/amazon_bg.png) no-repeat 0 center;background-size: 43px; } 
.container.officer-box .simple-service-area.simple-bg .item-content-amazon .name, .container.officer-box .simple-service-area.simple-bg .item-content-amazon .title {padding: 12px 0 12px 52px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.officer-box .simple-service-area.simple-bg .item-content-amazon + .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.officer-box .simple-service-area .type-card-simple-srvice .item-content {margin: 0 0 20px 0;padding: 0;background: url(/images/web/img/simpleservice/simple_icon_bg.png) no-repeat 0 center;background-size: 43px; } 
.container.officer-box .simple-service-area .type-card-simple-srvice .item-content .name {padding-left: 58px; } 
.container.officer-box .simple-service-area .type-card-simple-srvice .list-type-table {border-top: 1px solid var(--border-primary); } 
.container.officer-box .simple-service-area .type-card-simple-srvice .list-type-table li a {padding: 0 30px 0 0;background: url(/images/web/img/simpleservice/simple_icon_a.png) no-repeat right 0;background-size: 24px;color: var(--text-primary ); } 
.container.officer-box .simple-service-area .list-type-table li a {padding: 0 30px 0 0;background: url(/images/web/img/simpleservice/simple_icon_a.png) no-repeat right 0;background-size: 24px;color: var(--text-primary ); } 
.container.officer-box .simple-service-area .type-card-simple-srvice.type-card-ul-bottom .list-type-table {border-bottom: 0; } 
.container.officer-box .simple-service-area .information-change {margin-bottom: 24px; } 
.container.officer-box .form-label.form-label-box {margin-top: 8px; } 
.container.officer-box .box-layout-wrap {border-radius: 12px; } 
.item-content.officer-icon {background: url(/images/web/img/simpleservice/simple_icon_bg.png) no-repeat 0 center;background-size: 43px; } 
.item-content.officer-icon .title {padding: 0 0 0 50px; } 
.simple-service-area.soho-text .item-content {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 0px 0px; } 
.simple-service-area.soho-text .item-content .icon-wrap .icon-temp-48 {margin-right: 4px; } 
.simple-service-area.soho-text .item-content .icon-wrap .icon-temp-48.soho-icon01::before {background: url(/images/web/img/simpleservice/simple_icon_bg.png) no-repeat 0 center/48px auto; } 
.simple-service-area.soho-text .item-content .icon-wrap .icon-temp-48.soho-icon02::before {background: url(/images/web/img/simpleservice/officer_text_box.png) no-repeat 0 center/48px auto; } 
.simple-service-area.soho-text .item-content .icon-wrap .icon-temp-48.soho-icon03::before {background: url(/images/web/img/simpleservice/officer_text_bg.png) no-repeat 0 center/48px auto; } 
.simple-service-area.soho-text .item-content .icon-wrap .icon-temp-48.soho-icon04::before {background: url(/images/web/img/simpleservice/amazon_bg.png) no-repeat 0 center/48px auto; } 
.type-card-simple-srvice.menu-disabled .item-content .name {color: var(--text-tertiary); } 
.type-card-simple-srvice.menu-disabled .table-list-no-line table th, .type-card-simple-srvice.menu-disabled .table-list-no-line table td {color: var(--text-disabled-same); } 
.type-card-simple-srvice.soho-text {padding: 8px 16px 16px; } 
.type-card-simple-srvice.soho-text .item-content {padding: 0px 0px; } 
.type-card-simple-srvice.soho-text .item-content .icon-wrap .icon-temp-48 {margin-right: 4px; } 
.type-card-simple-srvice.soho-text .item-content .icon-wrap .icon-temp-48.soho-icon01::before {background: url(/images/web/img/simpleservice/simple_icon_bg.png) no-repeat 0 center/48px auto; } 
.type-card-simple-srvice.soho-text .item-content .icon-wrap .icon-temp-48.soho-icon02::before {background: url(/images/web/img/simpleservice/officer_text_box.png) no-repeat 0 center/48px auto; } 
.type-card-simple-srvice.soho-text .item-content .icon-wrap .icon-temp-48.soho-icon03::before {background: url(/images/web/img/simpleservice/officer_text_bg.png) no-repeat 0 center/48px auto; } 
/* 전자증명서 신청안내 */
#contents-area > .container.digital-box {padding-bottom: 0; } 
.digital-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 20px 0 20px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 249, 252, 0)), color-stop(88.49%, var(--bg-gray)));background: linear-gradient(180deg, rgba(248, 249, 252, 0) 0%, var(--bg-gray) 88.49%);text-align: center; } 
.digital-box .word-view-wrap {width: 100%; } 
.digital-box .word-view-wrap .h1 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);padding: 0 0 8px 0; } 
.digital-box .word-view-wrap .text {background: url(/images/web/img/simpleservice/digital-bg-top.png) center 55px/252px auto no-repeat;height: 120px; } 
.digital-box .digital-img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;overflow: hidden;margin-top: 30px; } 
.digital-box .digital-img img {margin-bottom: -65px;text-align: center;width: 100%;max-width: 260px; } 
/* 모바일 번호표 위치보기 */
.container.map-position-box .map-position p {padding-top: 100px;min-height: 500px;background-color: var(--bg-gray);text-align: center; } 
.container.map-position-box .map-position-text {position: fixed;left: 0;right: 0;bottom: 0;padding: 32px 20px 20px 20px;background-color: var(--bg-canvas_white ); } 
.container.map-position-box .map-position-text .h4 {margin-bottom: 4px; } 
.container.map-position-box .map-position-text .text {margin-top: 4px;color: var(--text-tertiary); } 
.container.map-position-box .map-position-text .button-group {margin-top: 32px; } 
.purse-box .h5 {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.elec-wallet-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 16px -20px 0 -20px;padding-bottom: 32px; } 
.elec-wallet-list.border-none {border: 0;padding-bottom: 0; } 
.elec-wallet-list li {width: 25%; } 
.elec-wallet-list li:nth-child(5), .elec-wallet-list li:nth-child(6) {margin-top: 24px; } 
.elec-wallet-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 64px; } 
.elec-wallet-list li a.purse-icon1 {background: url(/images/web/img/simpleservice/purse_bg1.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon2 {background: url(/images/web/img/simpleservice/purse_bg2.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon3 {background: url(/images/web/img/simpleservice/purse_bg3.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon4 {background: url(/images/web/img/simpleservice/purse_bg4.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon5 {background: url(/images/web/img/simpleservice/purse_bg5.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon6 {background: url(/images/web/img/simpleservice/purse_bg6.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon7 {background: url(/images/web/img/simpleservice/purse_bg7.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon8 {background: url(/images/web/img/simpleservice/purse_bg8.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon9 {background: url(/images/web/img/simpleservice/purse_bg9.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon10 {background: url(/images/web/img/simpleservice/purse_bg10.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon11 {background: url(/images/web/img/simpleservice/purse_bg11.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon12 {background: url(/images/web/img/simpleservice/purse_bg12.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon13 {background: url(/images/web/img/simpleservice/purse_bg13.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a.purse-icon14 {background: url(/images/web/img/simpleservice/purse_bg14.png) 50% 0/56px auto no-repeat; } 
.elec-wallet-list li a span {text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.select-option-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 16px;margin-bottom: 32px; } 
.select-option-box li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.select-input-wrap {position: relative;margin-bottom: 20px; } 
.select-input-wrap input {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 15px 36px 15px 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border: 1px solid var(--border-primary);border-radius: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background-color: var(--bg-canvas_white );-webkit-box-sizing: border-box;box-sizing: border-box;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif; } 
.select-input-wrap input::-webkit-input-placeholder {color: var(--text-disabled-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.select-input-wrap input::-moz-placeholder {color: var(--text-disabled-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.select-input-wrap input:-ms-input-placeholder {color: var(--text-disabled-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.select-input-wrap input::-ms-input-placeholder {color: var(--text-disabled-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.select-input-wrap input::placeholder {color: var(--text-disabled-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.select-input-wrap input + label::after {content: "";position: absolute;right: 16px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.select-input-wrap input:focus, .select-input-wrap input:active {border-color: var(--border-blue-same);outline: var(--text-blue); } 
.select-input-wrap input:focus + label::after, .select-input-wrap input:active + label::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.sticky-tit-wrap {position: sticky;top: 0;height: 52px;margin: -32px -20px 32px;padding: 14px 20px;background: var(--bg-gray);z-index: 101;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.sticky-tit-wrap .tit-area {color: var(--text-secondary);padding-right: 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 퀵파인드 서류제출 안내 */
.quick-find .h2, .quick-find .h4 {margin-bottom: 8px; } 
.quick-find .quick-find-box {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;margin-top: 22px;text-align: center; } 
.quick-find .quick-find-box.text-find {margin-left: -20px; } 
.quick-find .quick-find-box span {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.quick-find .quick-find-box span img {width: 100%;height: auto;border: 1px solid var(--border-secondary); } 
.sort-result-view {margin: 24px 0 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.sort-result-view p {margin: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.sort-result-view .sort-view-area {position: relative;display: block;padding: 0 16px 0 0;border: 0;background-color: transparent;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.sort-result-view .sort-view-area::after {display: block;content: "";width: 12px;height: 12px;position: absolute;right: 0;top: 50%;margin-top: -6px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.minor-already-write .h5 + .ui-form-group .ui-form:nth-child(1) {margin-bottom: 12px; } 
.minor-already-write .visual-area {position: relative;text-align: center;padding: 48px 28px 224px;background: var(--bg-blue) url(/images/web/img/simpleservice/bg-visual-minor.png) 50% calc(100% - 32px)/280px auto no-repeat; } 
.minor-already-write .visual-area .tit-visual-minor {position: relative;margin-bottom: 16px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;z-index: 1; } 
.minor-already-write .visual-area .tit-visual-minor .color-em {font-weight: 500;color: var(--text-blue); } 
.minor-already-write .visual-area .txt-visual-minor {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.minor-already-write .visual-area .sns-area {z-index: 2; } 
.minor-already-write .accordion .h4, .minor-already-write .accordion .text-counter {margin-bottom: 8px; } 
.minor-already-write .accordion .text-counter .subtext {margin: 8px 0 0 -20px; } 
.minor-already-write .accordion + .notice-contents-wrap {margin-top: 32px; } 
.minor-already-write .tit-minor-view {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.minor-already-write .text-counter + .subtext {margin-top: 8px; } 
.minor-already-write .text-counter + .terms-view-wrap {margin-top: 32px; } 
.minor-already-write .text-counter + .terms-view-wrap .input-type-checkbox em {font-weight: 500; } 
.minor-already-write .text-counter + .terms-view-wrap + .terms-view-wrap .input-type-checkbox em {font-weight: 500; } 
.minor-already-write .text-counter li strong {font-weight: 500; } 
.minor-already-write .h5 {margin-top: 20px; } 
.minor-already-write .h5 + .ui-form-group {margin-top: 8px; } 
.minor-already-write .related-elem {margin-bottom: 20px; } 
.minor-already-write .notice-contents-wrap + .terms-view-wrap {margin-top: 32px; } 
.minor-already-write .notice-contents-wrap + .ui-form {margin-top: 32px; } 
.minor-already-write .notice-contents-wrap .button-group {margin-bottom: 16px; } 
.minor-already-write .terms-guide-area {padding: 8px 16px 16px; } 
.minor-already-write .terms-guide-area .ui-form {margin-bottom: 0; } 
.minor-already-write .terms-guide-area .ui-form + .ui-form {margin-top: 20px; } 
.minor-already-write .terms-guide-area .btn-radio-list {margin-bottom: 8px; } 
.minor-already-write .terms-view-wrap.checked {border-color: var(--border-blue-same);-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.minor-already-write .terms-view-wrap + .text {margin-top: 16px; } 
.minor-already-write .content-sec {margin-bottom: 24px; } 
.minor-already-write .content-sec .h2 + .list-type-table {margin-top: 32px; } 
.minor-already-write .list-type-table + .button-group {margin-top: 24px; } 
.minor-already-write .button-group + .list-type-table {margin-top: 32px; } 
.minor-already-write .icon-record56-blue600::before {margin: 0 auto;width: 80px;height: 80px;background: url(/images/web/img/simpleservice/icon-record56-linear.png) 0 0/80px auto; } 
.another-method-link {margin: 32px 0 16px;padding: 16px 16px 16px;border-radius: 12px;background-color: var(--bg-blue); } 
.another-method-link .h4 {min-height: 64px;margin-bottom: 16px;padding: 8px 80px 0 0;background: url(/images/web/img/simpleservice/bg-method-link.png) 100% calc(50% + 4px)/64px auto no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.another-method-link .button-row {margin-bottom: 8px; } 
.another-method-link .button-row + .button-row {margin-top: 0; } 
.another-method-link .button-group + .subtext {margin-top: 16px; } 
.another-method-link.type02 .h4 {background: url(/images/web/img/simpleservice/bg-method-link02.png) 100% calc(50% + 4px)/64px auto no-repeat; } 
.issue-method-list {margin-top: 32px; } 
.issue-method-list li {margin-top: 12px;padding: 20px; } 
.issue-method-list li:first-child {margin-top: 0; } 
.issue-method-list li .issue-contents {position: relative;padding-right: 73px; } 
.issue-method-list li .issue-contents::after {content: "";position: absolute;top: 50%;right: 0;width: 64px;height: 64px;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url(/images/web/img/simpleservice/icon-issue-method01.png) 50% 50%/64px auto no-repeat; } 
.issue-method-list li .issue-contents + .notice-contents-wrap {margin-top: 13px; } 
.issue-method-list li .h4 {margin-bottom: 5px; } 
.issue-method-list li .h4 .txt-step {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.issue-method-list li .h4 .txt-block {display: block;font-weight: 400;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.issue-method-list li .btn-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.issue-method-list li.method02 .issue-contents::after {background: url(/images/web/img/simpleservice/icon-issue-method02.png) 50% 50%/64px auto no-repeat; } 
.issue-method-list li.method03 .issue-contents::after {background: url(/images/web/img/simpleservice/icon-issue-method03.png) 50% 50%/64px auto no-repeat; } 
.issue-method-list li.method03 .notice-contents-wrap.style-radius {border-radius: 8px; } 
/* 증여신고 대상 거래내역 조회 */
.gift-free-service .h4 .em-text-right {position: absolute;right: 20px; } 
.gift-free-service .type-card-prod .text {color: var(--text-tertiary); } 
.gift-free-service .type-card-prod .list-type-table {margin: 0;padding: 0;border: 0; } 
.gift-free-service .type-card-prod .list-type-table li {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.gift-free-service .type-card-prod .list-type-table li .tit-data-area {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: right;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.gift-free-service .type-card-prod .list-type-table li .txt-data-area {padding-left: 4px;-webkit-box-flex: 0;-ms-flex: none;flex: none;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.gift-free-service .type-card-prod .list-type-table li .txt-data-area .balance {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.gift-free-service .text.text-list-page {margin-top: 16px; } 
.confirm-cont-view {margin-top: 32px; } 
.confirm-cont-view .list-option-wrap {margin-top: 16px; } 
.confirm-cont-view .list-option-wrap li {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.confirm-cont-view .list-option-wrap li + li {margin-top: 12px; } 
.confirm-cont-view .list-option-wrap li .input-type-checkbox input[type=checkbox] + label::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.confirm-cont-view .list-option-wrap li .input-type-checkbox input[type=checkbox] + label em {color: var(--text-primary );font-weight: 500; } 
.confirm-cont-view .list-option-wrap li .input-type-checkbox input[type=checkbox] + label em span {display: block;font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
/* 쏠편한 입출금통장 팝업 */
.easy-bankbook-box .box-layout-wrap + .link-detail-list-box {margin-top: 32px; } 
.easy-bankbook-box .h5 {margin-top: 0;margin-bottom: 0;color: var(--text-tertiary);font-weight: 300; } 
.easy-bankbook-box .link-detail-list {margin-top: 12px; } 
.easy-bankbook-box .link-detail-list li {margin: 0;padding: 0;border: 0; } 
.easy-bankbook-box .link-detail-list li .item-content {padding: 12px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.easy-bankbook-box .link-detail-list + .dividers-middle {margin: 8px 0 23px 0; } 
.easy-bankbook-box .dividers-middle {margin: 24px 0 24px 0; } 
.easy-bankbook-box .accordion {border: 0; } 
.easy-bankbook-box .accordion .accordion-item {border: 0; } 
.easy-bankbook-box .accordion .accordion-item button {padding: 12px 48px 12px 20px; } 
.easy-bankbook-box .accordion .accordion-item .accordion-panel {padding: 0 20px 0px; } 
.easy-bankbook-box .accordion .accordion-item .accordion-panel ul li a {display: block;padding: 12px 0px 12px 0px;color: var(--text-tertiary); } 
.easy-bankbook-box .text.bullet-reference {margin-top: 24px; } 
/* 멀티에셋 운용자산 변경이력 팝업 */
.digital-document-box .tabs {margin-top: 32px; } 
.digital-document-box .search-result-view {margin-top: 32px; } 
/* 국민연금 - 서비스 안내, 약관동의, 개인정보 확인 */
.pension-service .h2 {margin-bottom: 24px; } 
.pension-service .h4 {margin-bottom: 8px; } 
.pension-service .tel-link {color: var(--text-blue) !important; } 
.pension-service .ui-form + .bullet-star {margin-top: -4px; } 
.pension-service .ui-form .form-set .minbun-set > div.minbun-back label::after {content: "" !important; } 
.guide-doc-type01-wrap {background-color: var(--bg-gray); } 
.guide-doc-type01-wrap .doc-container {display: block;padding: 24px 16px 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.guide-doc-type01-wrap .doc-container > *:not(:first-child) {padding-top: 16px; } 
.guide-doc-type01-wrap .doc-container .tit-area {border-bottom: 1px solid var(--border-secondary);position: relative;padding-bottom: 16px;padding-right: 60px; } 
.guide-doc-type01-wrap .doc-container .tit-area > * {margin-top: 0;margin-bottom: 0; } 
.guide-doc-type01-wrap .doc-container .tit-area .ins {display: block; } 
.guide-doc-type01-wrap .doc-container .tit-area .logo {position: absolute;right: 0;top: 0;width: 48px;height: 48px; } 
.guide-doc-type01-wrap .doc-container .tit-area .logo > img {display: block;width: 100%; } 
.guide-doc-type01-wrap .doc-container .info-text-area > *:not(:first-child) {margin-top: 24px; } 
.guide-doc-type01-wrap .doc-container .info-text-area > * {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.guide-doc-type01-wrap .doc-container .center-info-area {padding-top: 24px; } 
.guide-doc-type01-wrap .doc-container .center-info-area li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.btn-group-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: -8px; } 
.btn-group-wrap .btn {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: calc(50% - 5px);margin: 0 0 8px 0; } 
.btn-group-wrap .btn.size-full {width: 100%; } 
.order-p-m {--t1-font-size: 24px;--t2-font-size: 22px;--t3-font-size: 20px;--t4-font-size: 18px;--t5-font-size: 16px;--t6-font-size: 14px;--t7-font-size: 12px;--t8-font-size: 11px;--t1-line-height: 36px;--t2-line-height: 32px;--t3-line-height: 32px;--t4-line-height: 28px;--t5-line-height: 24px;--t6-line-height: 24px;--t6-1-line-height: 20px;--t7-line-height: 18px;--t8-line-height: 16px; } 
.order-p-m.large-text {--t1-font-size: 26px;--t2-font-size: 24px;--t3-font-size: 22px;--t4-font-size: 20px;--t5-font-size: 18px;--t6-font-size: 16px;--t7-font-size: 14px;--t8-font-size: 12px;--t1-line-height: 36px;--t2-line-height: 36px;--t3-line-height: 32px;--t4-line-height: 32px;--t5-line-height: 28px;--t6-line-height: 24px;--t6-1-line-height: 24px;--t7-line-height: 24px;--t8-line-height: 18px; } 
.button-index {position: relative;z-index: 100 !important; } 
.margin-top-12 {margin-top: 12px; } 
.margin-top-24 {margin-top: 24px; } 
.margin-top-32 {margin-top: 32px; } 
.icon-chatbot::before {left: 18px;top: 6px;width: 18px;height: 18px;background-image: url(/images/web/img/icon/chatbot_bg.png);background-size: 18px 18px;background-color: var(--bg-canvas_white ); } 
/*
 * My Page
 */
.visual-club-wrap {position: relative;margin-bottom: 40px;padding: 32px 20px 0; } 
.visual-club-wrap::before {display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 260px;z-index: 0;background-color: var(--palette-blue-1000); } 
.tops-club-wrap {position: relative;text-align: center;padding: 24px 16px 16px;border-radius: 12px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);z-index: 1; } 
.tops-club-wrap .tops-club-memeber {position: relative;display: inline-block;margin-bottom: 16px;padding-top: 36px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.tops-club-wrap .tops-club-memeber::before {display: block;content: "";position: absolute;left: 50%;top: 0;width: 32px;height: 32px;margin-left: -16px;background: url(/images/web/img/icon/icon-tops-club.png) 50% 0/32px auto no-repeat; } 
.tops-club-wrap .txt-guide-club {margin-bottom: 24px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-yellow); } 
.tops-club-wrap .guide-tops-club {padding: 16px;background-color: var(--bg-gray);border-radius: 8px; } 
.tops-club-wrap .guide-tops-club p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.tops-club-wrap .guide-tops-club p .tooltip-trigger {display: inline-block;vertical-align: middle; } 
.club-grade-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 40px; } 
.club-grade-view .view-grade-status {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.club-grade-view .view-grade-status a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.club-grade-view .view-grade-status a .view-grade {width: 88px;height: 88px;margin-bottom: 16px; } 
.club-grade-view .view-grade-status a .view-grade img {width: 100%;height: 100%; } 
.club-grade-view .view-grade-status a .tit-grade-view {display: block;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.club-grade-view .view-grade-status a .grade-status-view {display: inline-block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border-bottom: 1px solid var(--border-primary); } 
.banner-view-wrap a {overflow: hidden;display: block;border-radius: 12px; } 
.banner-view-wrap a img {width: 100%; } 
.transaction-status-wrap {margin-bottom: 24px; } 
.transaction-status-wrap .item-content {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.transaction-status-wrap .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.page-club-info {/* 삭제예정 css */
/* 삭제예정 css끝 */}
.page-club-info .h2 {margin-bottom: 8px; } 
.page-club-info .h4 {margin-bottom: 16px;/* @include font-t3; */}
.page-club-info .h4.h4-text {margin-top: 16px; } 
.page-club-info .h4 + .h5 {margin-top: 16px; } 
.page-club-info .h4 + ul.text {margin-top: 0; } 
.page-club-info p.text + .table-list-wrap {margin-top: 16px; } 
.page-club-info .table-list-wrap + .text {margin-top: 16px; } 
.page-club-info .table-list-wrap + .banner-view-wrap {margin-top: 32px; } 
.page-club-info ul.text + .subtext {margin-top: 8px; } 
.page-club-info .subtext + .notice-contents-wrap {margin-top: 24px; } 
.page-club-info .notice-contents-wrap .h5 {margin-bottom: 16px; } 
.page-club-info .banner-view-wrap-img img {width: 100%; } 
.page-club-info .banner-view-wrap {margin-top: 24px;border-radius: 12px; } 
.page-club-info .banner-view-wrap > a {display: block; } 
.page-club-info .banner-view-wrap .text-banner {background: url(/images/web/img/mypage/banner_bg.png) no-repeat right center;background-size: 85px 70px;color: var(--text-ondark_primary-same);font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.page-club-info .banner-view-wrap .text-banner span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.page-club-info .banner-view-wrap .btn-text-arrow {margin-top: 16px;display: block;color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.page-club-info .banner-view-wrap .btn-text-arrow::after {content: "";position: absolute;right: auto;background-position: -24px -24px; } 
.page-club-info .text-counter + .bullet-star {margin: 8px 0 8px 0; } 
.graph-info-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.graph-info-view .graph-view-area {position: relative;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;height: 24px;background-color: var(--bg-gray);border-radius: 100px; } 
.graph-info-view .graph-view-area .data-view {position: absolute;left: 0;top: 0;width: 0;height: 24px;background: -webkit-gradient(linear, right top, left top, from(var(--bg-blue-same)), to(var(--palette-cyan-600)));background: linear-gradient(270deg, var(--bg-blue-same) 0%, var(--palette-cyan-600) 100%);border-radius: 8px;-webkit-transition: 0.6s linear;transition: 0.6s linear; } 
.graph-info-view .graph-view-area .data-view.type-02 {background: -webkit-gradient(linear, right top, left top, from(var(--palette-orange-500)), to(var(--palette-yellow-300)));background: linear-gradient(270deg, var(--palette-orange-500) 0%, var(--palette-yellow-300) 100%); } 
.graph-info-view .graph-view-area .data-view.type-03 {background: -webkit-gradient(linear, right top, left top, from(var(--bg-cyan-same)), to(var(--palette-cyan-500)));background: linear-gradient(270deg, var(--bg-cyan-same) 0%, var(--palette-cyan-500) 100%); } 
.graph-info-view .graph-view-area .data-view.type-04 {background: -webkit-gradient(linear, right top, left top, from(var(--palette-purple-900)), to(var(--palette-purple-700)));background: linear-gradient(270deg, var(--palette-purple-900) 0%, var(--palette-purple-700) 100%); } 
.graph-info-view .text {text-align: right;width: 75px; } 
.top-info-club {padding: 32px 20px 32px;background-color: var(--bg-gray); } 
.top-info-club .h2 {margin-bottom: 16px; } 
.top-info-club .item-content {padding: 0; } 
.top-info-club .item-content .item-body {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.top-info-club .item-content button {padding: 6px 16px;border-radius: 6px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.top-info-club .type-card-multiple {margin-top: 16px;border: 0;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.top-info-club .customer-grade-view {text-align: center;margin-top: 16px;padding: 24px 0;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;background-color: var(--bg-canvas_white ); } 
.top-info-club .customer-grade-view p {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.top-info-club .customer-grade-view p .img {display: block;margin-right: 8px;width: 48px;height: 48px; } 
.top-info-club .customer-grade-view p .img img {width: 100%;height: 100%; } 
.top-info-club .customer-grade-view p .grade-name {margin: 0 3px;color: var(--text-blue); } 
.top-info-club .customer-grade-view .type-table-box-bg {margin: 10px 20px 0 20px;border-top: 1px solid var(--border-secondary); } 
.top-info-club .customer-grade-view .type-table-box-bg .list-type-table {padding-bottom: 0;border: 0; } 
.top-info-club .customer-grade-view .type-table-box-bg .list-type-table li .tit-data-area {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.top-info-club .customer-grade-view .type-table-box-bg .list-type-table li .txt-data-area-bg {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-primary);text-align: right; } 
.top-info-club .customer-grade-view.type02{text-align:left;}
.top-info-club .customer-grade-view.type02 p{padding:0 20px;}
.top-info-club .customer-grade-view.type02 p .img {width:40px;height:40px;} 
/* 통합 알림센터 더보기 버튼크기 */
.notice-center-box .more-button button {padding: 7px 0; } 
.notice-center-box .box-layout-wrap {text-align: center; } 
.link-align-right {text-align: right;margin-top: 32px; } 
.notice-push-list {margin-top: 24px; } 
.notice-push-list > ul > li {position: relative;padding: 0 0 32px 28px; } 
.notice-push-list > ul > li:nth-last-child(1) {padding-bottom: 0; } 
.notice-push-list > ul > li:nth-last-child(1)::after {height: calc(100% - 17px); } 
.notice-push-list > ul > li .tit-notice-area {position: relative;display: block;padding-right: 30px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.notice-push-list > ul > li .tit-notice-area::after {content: "";display: inline-block;position: absolute;right: 0;top: calc(50% - 12px);width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.notice-push-list > ul > li .tit-notice-area.js-toggle-control::after {position: absolute;right: 0;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.notice-push-list > ul > li .tit-notice-area .notice-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.notice-push-list > ul > li .tit-notice-area .notice-info {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.notice-push-list > ul > li .list-type-table + .notice-contents-wrap {margin-top: 16px; } 
.notice-push-list > ul > li .list-type-table .color-minus, .notice-push-list > ul > li .list-type-table .color-plus {font-weight: 500; } 
.notice-push-list > ul > li .notice-detail-view {padding: 16px 0 0 0; } 
.notice-push-list > ul > li .notice-detail-view .notice-contents-wrap {text-align: center; } 
.notice-push-list > ul > li .notice-detail-view .notice-contents-wrap + .subtext, .notice-push-list > ul > li .notice-detail-view .notice-contents-wrap + .list-type-table {margin-top: 16px; } 
.notice-push-list > ul > li .notice-detail-view .button-group .btn-text {text-align: center;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 12px 0 11px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.notice-push-list > ul > li .notice-detail-view .button-group .btn-text + .btn-text {border-left-color: var(--border-secondary); } 
.notice-push-list > ul > li .notice-detail-view .swiper {padding-bottom: 28px; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide {height: auto; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area {height: 100%; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple .h4 {margin-bottom: 4px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple .h4 + .list-type-table {margin-top: 16px; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple .num-info {display: block;margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple .list-type-table {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple .list-type-table .txt-data-area .color-em {font-weight: 500; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple .notice-detail-area {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.notice-push-list > ul > li .notice-detail-view .swiper .swiper-slide .notice-contents-area .type-card-multiple .notice-detail-area .progress-bar {margin-top: 24px; } 
.notice-push-list > ul > li .notice-detail-view .swiper-pagination {left: 0;bottom: -3px; } 
.notice-push-list > ul > li::before {content: "";position: absolute;z-index: 10;left: 0;top: 6px;width: 12px;height: 12px;border: 2px solid var(--border-primary);border-radius: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white ); } 
.notice-push-list > ul > li::after {content: "";position: absolute;z-index: 9;left: 6px;top: 10px;width: 1px;height: 100%;background-color: var(--bg-gray); } 
.notice-push-list + .more-button {margin-bottom: 0; } 
.notice-info-view {padding-top: 2px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.notice-info-view .notice-contents-wrap.style-radius {margin-top: 16px; } 
.notice-info-view .tabs.default-tabs {margin: 0;width: 100%; } 
.notice-info-view .tabs.default-tabs .tab-item {margin-bottom: 0; } 
.notice-info-view .tabs.default-tabs .tab-item.active {background-color: transparent; } 
.notice-info-view .tab-contents-area {padding: 16px; } 
.text-unit {text-align: right;margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.subscription-area-view {text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.change-info-view {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.change-info-view::after {content: "";display: block;position: absolute;left: 50%;top: 32px;width: 14px;height: 30px;background: url(/images/web/img/bg/bg-change-arrow.png) no-repeat 50% 50%/14px auto;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.change-info-view > p {text-align: center;width: 96px; } 
.change-info-view > p .rate-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 96px;height: 96px;margin-bottom: 8px;color: var(--text-tertiary);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;border-radius: 48px;background-color: var(--bg-canvas_white ); } 
.change-info-view > p .rate-info.up {color: var(--text-red); } 
.change-info-view > p .rate-info.down {color: var(--text-blue); } 
.change-info-view > p .text-info {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.amount-view-area {text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.amount-view-area .color-em {display: block;margin-top: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.amount-view-area .date-info {display: block;margin-top: 4px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mark-data-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 16px;margin: 16px 0; } 
.mark-data-view span {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mark-data-view span::before {display: inline-block;content: "";width: 10px;height: 10px;margin-right: 4px;background-color: var(--palette-red-500);border-radius: 5px; } 
.mark-data-view span.goal::before {background-color: var(--palette-red-1000); } 
.mark-data-view.type2 span::before {background-color: var(--palette-cyan-600); } 
.mark-data-view.type2 span.goal::before {background-color: var(--bg-blue-same); } 
/* 마이페이지 약관 동의 */
.terms-view-wrap.terms-view-text {margin-top: -8px; } 
.terms-view-wrap.terms-view-text .tit-terms-area .input-type-checkbox em {font-weight: 300; } 
/* my car */
#contents-area > .container-blue {padding: 20px 20px 40px;position: relative;background: var(--brand-600);border-bottom: 1px solid #3038F0; } 
#contents-area > .container-blue .swiper {position: relative; } 
#contents-area > .container-blue .car-banner {min-height: 156px;padding-top: 12px;color: var(--text-ondark_primary-same);background: url(/images/web/img/mypage/car_main_bg.png) no-repeat 100% calc(100% + 12px)/96px auto;-webkit-box-sizing: border-box;box-sizing: border-box; } 
#contents-area > .container-blue .car-banner .h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 300; } 
#contents-area > .container-blue .car-banner .h1 span {font-weight: 500; } 
#contents-area > .container-blue .car-banner .text {margin-top: 24px; } 
#contents-area > .container-blue .car-banner .text .btn-text {padding: 0 16px 0 0;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
#contents-area > .container-blue .car-banner .text .btn-text::after {background-position: -24px -24px; } 
#contents-area > .container-blue .swiper-pagination-fraction {display: block;position: absolute;top: 0px;height: 16px;padding: 1px 7px 1px 7px !important;left: auto;right: 20px;bottom: 160px;background: var(--bg-dark_a90-same);font-size: 10px; } 
#contents-area > .container-blue .autoplay-control-wrap {position: absolute;top: 12px;right: 0px;width: 16px;height: 16px;z-index: 100; } 
.car-sale-box {margin-top: 24px;padding: 0 20px 0 20px; } 
.car-sale-box.car-sale-box-main {margin-top: 48px;padding: 0; } 
.car-sale-box.car-sale-box-main .account-selector {background: var(--bg-canvas_white ); } 
.car-sale-box .box-layout-button {margin-top: 20px;padding: 0 0px 0 0px;bottom: 0px; } 
.car-sale-box button.logo-bg {padding-right: 20px; } 
.car-sale-box button.logo-bg .logo {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.car-sale-box.car-sale-list {padding: 0; } 
.car-sale-box.car-sale-list .account-name {padding-left: 40px !important;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.car-sale-box.car-sale-list .account-number {padding-left: 40px !important;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.car-sale-box a {display: block; } 
.car-sale-box a .account-name {display: block;margin-bottom: 4px;padding-left: 60px !important;color: var(--text-primary ); } 
.car-sale-box a .account-number {display: block;margin-bottom: 4px;padding-left: 60px !important; } 
.car-sale-box a.arrow-r {position: relative;padding-right: 20px; } 
.car-sale-box a.arrow-r::after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0;content: "";display: block;width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 8px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.car-sale-box a.logo-bg01 {background: url(/images/web/img/lifeservice/car_bg01.png) no-repeat 0 center;background-size: 48px 48px; } 
.car-sale-box a.logo-bg02 {background: url(/images/web/img/lifeservice/car_bg02.png) no-repeat 0 center;background-size: 48px 48px; } 
.car-sale-box a.logo-bg03 {background: url(/images/web/img/lifeservice/car_bg03.png) no-repeat 0 center;background-size: 48px 48px; } 
.car-sale-box a.logo-bg04 {background: url(/images/web/img/lifeservice/car_bg04.png) no-repeat 0 center;background-size: 48px 48px; } 
.car-sale-box a.logo-bg05 {background: url(/images/web/img/lifeservice/car_bg05.png) no-repeat 0 center;background-size: 48px 48px; } 
.car-sale-box a.logo-bg06 {background: url(/images/web/img/lifeservice/car_bg06.png) no-repeat 0 center;background-size: 48px 48px; } 
.car-sale-box a.logo-bg07 {background: url(/images/web/img/lifeservice/car_bg07.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg08 {background: url(/images/web/img/lifeservice/car_bg08.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg09 {background: url(/images/web/img/lifeservice/car_bg09.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg10 {background: url(/images/web/img/lifeservice/car_bg10.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg11 {background: url(/images/web/img/lifeservice/car_bg11.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg12 {background: url(/images/web/img/lifeservice/car_bg12.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg001 {background: url(/images/web/img/mypage/car_bg001.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg002 {background: url(/images/web/img/mypage/car_bg002.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box a.logo-bg003 {background: url(/images/web/img/mypage/car_bg003.png) no-repeat 0 center;background-size: 32px 32px; } 
.car-sale-box .logo-bg001, .car-sale-box .logo-bg002, .car-sale-box .logo-bg003 {display: block; } 
.car-sale-box .logo-bg001 .account-name, .car-sale-box .logo-bg002 .account-name, .car-sale-box .logo-bg003 .account-name {padding-left: 56px !important; } 
.car-sale-box p.text-car {text-align: center;margin-top: 24px;color: var(--text-ondark_primary-same); } 
.tabs + .notice-contents-wrap {margin-top: 32px; } 
#contents-area > .container > .car-sale-box.car-sale-list {margin-top: -8px; } 
.tabs.default-tabs .tab-item.letter-spacing-tab {letter-spacing: -1px; } 
.ui-form.input-margin {margin-top: 6px; } 
.ui-form .form-label.label-no {position: absolute;top: -99999px; } 
.ui-form .form-set.readonly-bg {background-color: var(--bg-canvas_white ); } 
.account-selector.account-text {margin-bottom: 24px;padding: 16px 20px 16px 20px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.ui-form-box .account-selector-box .account-selector {margin-bottom: 0; } 
.ui-form-box .account-selector-box .account-selector .account-seletor {background: var(--bg-canvas_white ); } 
.ui-form-box .account-selector-box .account-selector .account-seletor.error {border: 1px solid var(--border-negative-same) !important; } 
.ui-form-box .account-selector-box .form-messages {color: var(--text-red);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;padding: 8px 0 20px 20px; } 
.ui-form-box .account-selector-box.error .account-selector {border: 1px solid var(--border-negative-same); } 
.step-wrap + .ui-form-box {margin-top: 32px; } 
.photo-box {margin-top: 32px; } 
.photo-box .button-group {margin: 24px 0 16px 0; } 
.photo-box .box-layout-wrap {margin-top: 32px;border-radius: 12px; } 
.photo-box .attach-list-view {margin-top: 16px;padding: 8px 0;border-top: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary); } 
.photo-box .attach-list-view li {position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.photo-box .attach-list-view li a {display: inline-block;padding: 8px 0 8px 0;color: var(--text-tertiary); } 
.photo-box .attach-list-view li a span {color: var(--text-blue); } 
.photo-box .attach-list-view li .btn-clear {position: absolute;z-index: 3;right: 2px;top: 50%;font-size: 1px;color: transparent;border: 0;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
/* my car */
/* 협약딜러 신청 - 신규협약안내 팝업 */
.popup-body.popup-body-car .car-pop-box {position: relative;background: url(/images/web/img/lifeservice/car_pop_bg.png) no-repeat center top;background-size: 120px auto;text-align: center; } 
.popup-body.popup-body-car .car-pop-box p.h5 {padding-top: 130px; } 
/* 협약딜러 신청 */
.convention-top {position: relative;padding: 32px 20px 24px 20px;background: var(--bg-gray) url(/images/web/img/lifeservice/car_pop_bg02.png) no-repeat calc(100% - 16px) calc(100% - 32px)/96px auto; } 
.convention-top .h2 {margin-bottom: 24px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.convention-top .h2 em {font-weight: 500; } 
.convention-box {margin-top: 32px; } 
.convention-box ul.convention-icon {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative; } 
.convention-box ul.convention-icon.convention-icon-p li {margin: 0 20px 0 20px; } 
.convention-box ul.convention-icon.convention-icon-p li::after {position: absolute;top: 25px;right: -24px;width: 8px;height: 15px;background: url(/images/web/img/bg/arrow_r_bg.png) no-repeat right 0;background-size: 8px auto;content: ""; } 
.convention-box ul.convention-icon li {position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.convention-box ul.convention-icon li::after {display: block;position: absolute;top: 24px;left: -8px;content: "";width: 16px;height: 16px;background: url(/images/web/img/bg/arrow_r_bg.png) no-repeat left;background-size: 16px auto; } 
.convention-box ul.convention-icon li i {display: block;width: 64px;height: 64px; } 
.convention-box ul.convention-icon li i.text-icon01 {background: url(/images/web/img/mypage/convention_bg01.png) no-repeat center center/64px auto; } 
.convention-box ul.convention-icon li i.text-icon02 {background: url(/images/web/img/mypage/convention_bg02.png) no-repeat center center/64px auto; } 
.convention-box ul.convention-icon li i.text-icon03 {background: url(/images/web/img/mypage/convention_bg03.png) no-repeat center center/64px auto; } 
.convention-box ul.convention-icon li i.text-icon04 {background: url(/images/web/img/mypage/convention_bg04.png) no-repeat center center/64px auto; } 
.convention-box ul.convention-icon li i.text-icon05 {background: url(/images/web/img/lifeservice/convention_bg05.png) no-repeat center center/64px auto; } 
.convention-box ul.convention-icon li em {display: block;text-align: center;margin-top: 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.convention-box ul.convention-icon .icon-bg-no::after {content: "";background: none; } 
.convention-box .text + .h4 {margin-top: 24px; } 
.content-sec.convention-text {margin: 0px 0 16px 0; } 
.content-sec.convention-text .h2 {margin-bottom: 24px; } 
.content-sec.convention-text .h4 {text-align: left; } 
.content-sec.convention-text .list-type-table + .h4 {margin-top: 32px; } 
/* 협약딜러 - 딜러전용메뉴안내 */
.car-sale-box.car-sale-main {padding: 0;margin: 0; } 
.car-select-box {margin: 12px 0 0 0;padding: 0 20px 12px 20px;border-bottom: 1px solid var(--border-secondary);clear: both; } 
.car-select-box p {float: left;width: 50%; } 
.car-select-box .ui-form {margin-bottom: 0; } 
.car-select-box .ui-form .form-label {position: absolute;top: -9999999px; } 
.car-select-box .ui-form .form-set.form-set-padding {position: absolute;right: 20px;border: 0; } 
.car-select-box .ui-form .form-set.form-set-padding .select-label {padding: 0 30px 0 0px; } 
.car-select-box .ui-form .form-set.form-set-padding .select-label::after {content: "";right: 0; } 
.car-table-box {margin-top: 32px; } 
.car-table-box p {margin-bottom: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.car-table-box .list-type-bottom {border-bottom: 1px solid var(--border-secondary); } 
.error-data-wrap .error-text-h5 {margin-bottom: 8px;padding-top: 180px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300;background: url(/images/web/img/bg/bg-type-error01.png) no-repeat 50% 64px;background-size: 78px auto; } 
.car-ui-group .ui-form-group {margin-top: 0; } 
.car-ui-group .line-type {margin-top: 8px; } 
.car-ui-group .line-type .form-set {padding: 0px 10px 0 10px;border: 1px solid var(--border-primary);border-radius: 12px; } 
.type-card-detail-box {margin-top: 32px; } 
.type-card-detail-box .name + .list-type-table {margin-top: 16px; } 
.type-card-detail-box .car-select-box.card-text {border: 0;padding: 0; } 
.type-card-detail-box .list-type-table {margin-top: 5px;border-bottom: 0; } 
.type-card-detail-box .type-card-detail > .button-group .btn-text-arrow.js-toggle-control {padding-right: 22px; } 
.type-card-detail-box .type-card-detail > .button-group .btn-text-arrow.js-toggle-control::after {margin: -8px 0 0 0; } 
/* 공지사항 */
.swiper.solbanner-right {padding-right: 20px; } 
.swiper.solbanner-right .car-notice {max-width: 100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 12px;display: block; } 
.swiper.solbanner-right .car-notice a.car-notice-box {display: block;position: relative;padding: 16px 0px 16px 0px;background: var(--bg-blue) url(/images/web/img/mypage/cat_notice_bg.png) no-repeat calc(100% - 13px) calc(100% - 10px);background-size: 96px 48px;border-radius: 12px;width: 100%;color: var(--text-primary ); } 
.swiper.solbanner-right .car-notice a.car-notice-box .h4 {margin-bottom: 8px;padding-left: 16px;font-weight: 300; } 
.swiper.solbanner-right .car-notice a.car-notice-box .h4 span {font-weight: 500; } 
.swiper.solbanner-right .car-notice a.car-notice-box p {margin-left: 16px;padding: 3px 0 3px 0;width: 108px;text-align: center;border-radius: 12px;color: var(--text-ondark_primary-same);background: var(--bg-blue-same);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.car-notice-text-box {margin-top: 24px; } 
.car-notice-text-box a {border-bottom: 1px solid var(--border-secondary); } 
.car-notice-text-box a .account-info .acc-dt {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.car-notice-text-box a .account-info .acc-dd {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.news-detial-box .news-detail-txt.notice-txt {margin-top: 24px; } 
/* 마이페이지 메인 [신규]*/
.mypage-main-contents .mypage-photo-box {position: relative;background: var(--bg-gray);padding: 32px 20px; } 
.mypage-main-contents .mypage-photo-box .mypage-photo {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.mypage-main-contents .mypage-photo-box .mypage-photo .photo-img {margin-right: 9px; } 
.mypage-main-contents .mypage-photo-box .mypage-photo .photo-img button {width: 64px;height: 64px;border: none;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 32px;overflow: hidden;background: none; } 
.mypage-main-contents .mypage-photo-box .mypage-photo .photo-img button img {width: 64px;height: 64px; } 
.mypage-main-contents .mypage-photo-box .mypage-photo .photo-text .h3 {margin-bottom: 4px; } 
.mypage-main-contents .mypage-photo-box .mypage-photo .photo-text .h3 a {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);border-bottom: 1px solid var(--border-primary); } 
.mypage-main-contents .mypage-photo-box .mypage-photo .mypage-badge {position: absolute;right: 20px; } 
.mypage-main-contents .mypage-photo-box .mypage-photo .mypage-badge img {width: 64px;height: 64px; } 
.mypage-main-contents .mypage-photo-box .box-layout-wrap {margin-top: 14px;padding: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.mypage-main-contents .mypage-photo-box .box-layout-wrap.color-10 {background: var(--bg-canvas_white ); } 
.mypage-main-contents .mypage-photo-box .box-layout-wrap li .txt-data-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .mypage-photo-box .box-layout-wrap li .txt-data-view em {font-weight: 500; } 
.mypage-main-contents .mypage-photo-box .box-layout-wrap li .txt-data-view .btn-text-arrow {padding: 9px 24px 9px 0; } 
.mypage-main-contents .mypage-photo-box .box-layout-wrap li .membership-rating {padding: 4px 15px 4px 35px;background: url(/images/web/img/mypage/membership-rating.png) no-repeat 0 0/32px auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.mypage-main-contents .mypage-photo-box .box-layout-wrap + .btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 16px 0 0 auto; } 
.mypage-main-contents .h2 {margin-bottom: 0; } 
.mypage-main-contents .h2 + .h4 {margin-top: 16px; } 
.mypage-main-contents .item-content.arrow-r .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mypage-main-contents .mypage-service ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.mypage-main-contents .mypage-service ul li {width: calc(33.3% - 12px);height: 101px;color: var(--text-tertiary);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .mypage-service ul li:nth-child(1) {background: var(--bg-gray) url(/images/web/img/mypage/mypage_main_nobg01.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto;color: var(--text-tertiary); } 
.mypage-main-contents .mypage-service ul li:nth-child(2) {background: var(--bg-gray) url(/images/web/img/mypage/mypage_main_nobg02.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto;color: var(--text-tertiary); } 
.mypage-main-contents .mypage-service ul li:nth-child(3) {background: var(--bg-gray) url(/images/web/img/mypage/mypage_main_nobg03.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto;color: var(--text-tertiary); } 
.mypage-main-contents .mypage-service ul li span {position: relative;top: 12px;left: 14px;font-weight: 500; } 
.mypage-main-contents .mypage-service ul .mypage-service-list01 {background: var(--palette-seafoam-100) url(/images/web/img/mypage/mypage_main_bg01.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto !important;color: var(--text-primary ) !important; } 
.mypage-main-contents .mypage-service ul .mypage-service-list02 {background: var(--palette-blue-200) url(/images/web/img/mypage/mypage_main_bg02.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto !important;color: var(--text-primary ) !important; } 
.mypage-main-contents .mypage-service ul .mypage-service-list03 {background: var(--palette-indigo-200) url(/images/web/img/mypage/mypage_main_bg03.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto !important;color: var(--text-primary ) !important; } 
.mypage-main-contents .mypage-service-link .mypage-property {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.mypage-main-contents .mypage-service-link .mypage-property li {width: calc(33.3% - 12px);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );border-radius: 12px;background: var(--bg-gray); } 
.mypage-main-contents .mypage-service-link .mypage-property li a {display: block;padding: 12px 14px;color: var(--text-primary );font-weight: 500;height: 92px; } 
.mypage-main-contents .mypage-service-link .mypage-property li a em {color: var(--text-blue);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.mypage-main-contents .mypage-service-link .mypage-property li .mypage-property-list01 {background: url(/images/web/img/mypage/mypage-property01.png) no-repeat calc(100% - 10px) calc(100% - 10px)/44px auto; } 
.mypage-main-contents .mypage-service-link .mypage-property li .mypage-property-list02 {background: url(/images/web/img/mypage/mypage-property02.png) no-repeat calc(100% - 10px) calc(100% - 10px)/44px auto; } 
.mypage-main-contents .mypage-service-link .mypage-property li .mypage-property-list03 {background: url(/images/web/img/mypage/mypage-property03.png) no-repeat calc(100% - 10px) calc(100% - 10px)/44px auto; } 
.mypage-main-contents .type-card-service a,
.mypage-main-contents .box-layout-wrap a {color: var(--text-primary ); } 
.mypage-main-contents .type-card-service.color-03,
.mypage-main-contents .box-layout-wrap.color-03 {margin-bottom: 16px; } 
.mypage-main-contents .type-card-service .text,
.mypage-main-contents .box-layout-wrap .text {text-align: center;color: var(--text-primary ); } 
.mypage-main-contents .type-card-service .text span,
.mypage-main-contents .box-layout-wrap .text span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mypage-main-contents .mypage-account-link {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 24px; } 
.mypage-main-contents .mypage-account-link li {margin: 0 auto;text-align: center;width: 67%; } 
.mypage-main-contents .mypage-account-link li:nth-child(1) {margin-left: 27px; } 
.mypage-main-contents .mypage-account-link li:nth-child(3) {margin-right: 27px; } 
.mypage-main-contents .mypage-account-link li a {color: var(--text-tertiary);text-decoration: underline;text-underline-position: under; } 
.mypage-main-contents .h2 + .item-content.arrow-r {padding-bottom: 16px; } 
.mypage-main-contents .badge-text {margin-top: 8px;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.mypage-main-contents .badge-text span {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .h4 + .button-group button {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .h4 + .button-group a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .accordion {margin-top: 32px; } 
.mypage-main-contents .accordion .accordion-item .accordion-trigger {padding: 16px 48px 16px 20px; } 
.mypage-main-contents .accordion em {display: inline-block; } 
.mypage-main-contents .accordion .accordion-panel .content-list-box {padding: 0 16px 0 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.mypage-main-contents .accordion .accordion-panel .content-list-box ul li {display: block; } 
.mypage-main-contents .accordion .accordion-panel .content-list-box ul li div.item-content .title {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.mypage-main-contents .accordion .accordion-panel .content-list-box ul li:nth-child(3) {border-bottom: 0; } 
.mypage-main-contents .accordion + .text.text-right {margin-top: 16px; } 
.mypage-main-contents .accordion + .button-group {margin-top: 24px; } 
.mypage-main-contents .mypage-interest-link .mypage-property {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: center; } 
.mypage-main-contents .mypage-interest-link .mypage-property li {width: calc(33.3% - 12px);line-height: 20px;background: var(--bg-blue);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.mypage-main-contents .mypage-interest-link .mypage-property li a {display: block;padding: 18px 18px;color: var(--text-primary );font-weight: 300;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .mypage-interest-link .mypage-property li a em {color: var(--text-blue);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.mypage-main-contents .mypage-interest-link .mypage-property li a .text-color {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mypage-main-contents .mypage-interest-link .mypage-property + .text-right {margin-top: 16px; } 
.mypage-main-contents .mypage-interest-link .mypage-property + .text-right .btn-text-size-s {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .mypage-interest-link .box-layout-wrap {margin-top: 16px; } 
.mypage-main-contents .mypage-interest-link .box-layout-wrap + .text .btn-text-size-s span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .mypage-interest-link .box-layout-wrap + .text-right {margin-top: 16px; } 
.mypage-main-contents .btn-radio-list.mypage-btn-list {margin-bottom: 0px; } 
.mypage-main-contents .btn-radio-list.mypage-btn-list li {width: auto;-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.mypage-main-contents .btn-radio-list.mypage-btn-list li .btn-type-radio .radio-text {padding: 5px 16px 5px 16px;border-radius: 30px;height: 35px; } 
.mypage-main-contents .btn-radio-list.mypage-btn-list li .btn-type-radio input:disabled + label {background: var(--bg-canvas_white );}
.mypage-main-contents .btn-radio-list.mypage-btn-list li .btn-type-radio input:disabled + label em {color: var(--text-primary );}
.mypage-main-contents .btn-radio-list.mypage-btn-list li .btn-type-radio input:checked:disabled + label {border-color: var(--border-blue-same);}
.mypage-main-contents .btn-radio-list.mypage-btn-list li .btn-type-radio input:checked:disabled + label em {color: var(--text-blue);}
.mypage-main-contents .list-type-table-wrap {margin-top: 16px; } 
.mypage-main-contents .list-type-table-wrap .list-type-table {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.mypage-main-contents .h2 + .text {margin-top: 8px; } 
.mypage-main-contents .h2 + .text .color-em {font-weight: 500; } 
.mypage-main-contents .mypage-sns-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px; } 
.mypage-main-contents .mypage-sns-list li {padding: 0 8px 0 8px; } 
.mypage-main-contents .mypage-sns-list li a {display: block;margin: 0 auto;width: 77px;height: 76px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.mypage-main-contents .mypage-sns-list li a i {display: block;margin: 0 auto;width: 48px;height: 48px;border-radius: 50px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns01 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg01.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns02 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg02.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns03 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg03.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns04 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg04.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns05 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg05.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns06 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg06.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns07 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg07.png) no-repeat center;background-size: 20px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns08 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg08.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns09 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg09.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns10 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg10.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a .mypage-sns11 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg11.png) no-repeat center;background-size: 32px; } 
.mypage-main-contents .mypage-sns-list li a p {margin-top: 8px; } 
.mypage-main-contents .content-list-box {margin-top: 16px;padding: 0 16px 0 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.mypage-main-contents .content-list-box ul li {display: block; } 
.mypage-main-contents .content-list-box ul li .item-content {padding: 16px 0px;color: var(--text-primary ); } 
.mypage-main-contents .content-list-box ul li .item-content .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap;font-weight: 500; } 
.mypage-main-contents .content-list-box ul li .item-content .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.mypage-main-contents .content-list-box ul li:nth-child(3) {border-bottom: 0; } 
@media screen and (max-width: 325px) {
    .membership-rating {font-size: 14px !important; } 
 }
/* 마이페이지 메인 [기존]*/
.mypage-main-box {position: relative;padding: 32px 20px 32px 20px;background: var(--bg-gray); } 
.mypage-main-box .mypage-photo {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.mypage-main-box .mypage-photo .photo-img {margin-right: 16px; } 
.mypage-main-box .mypage-photo .photo-img button {width: 64px;height: 64px;border: none;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 32px;overflow: hidden;background: none; } 
.mypage-main-box .mypage-photo .photo-img button img {width: 64px;height: 64px; } 
.mypage-main-box .mypage-photo .photo-text .h4 {margin-bottom: 8px; } 
.mypage-main-box .mypage-photo .photo-text .h4 a {padding: 0;color: var(--text-primary ); } 
.mypage-main-box .mypage-photo .photo-text .h4 a::after {background-position: -24px -12px; } 
.mypage-main-box .mypage-photo .mypage-badge {position: absolute;right: 20px; } 
.mypage-main-box .mypage-photo .mypage-badge img {width: 64px;height: 64px; } 
.mypage-main-box .point-box {margin-top: 24px;text-align: center; } 
.mypage-main-box .point-box ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.mypage-main-box .point-box ul li {width: calc(33.3% - 12px);padding: 16px 0 16px 0;border-radius: 12px;background: var(--bg-canvas_white );color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.mypage-main-box .point-box ul li span {color: var(--text-blue);font-weight: 700;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.mypage-main-box .point-box ul li span em {color: var(--text-primary );font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.mypage-badge-box {margin-top: 32px; } 
.mypage-badge-box .h2 {margin-bottom: 0; } 
.mypage-badge-box .item-content.arrow-r .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mypage-badge-box .litem-content {font-weight: 400; } 
.mypage-badge-box .badge-text {margin-top: 8px;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.mypage-badge-box .badge-text span {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.mypage-badge-box .type-card-service a,
.mypage-badge-box .box-layout-wrap a {color: var(--text-primary ); } 
.mypage-badge-box .mypage-service ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.mypage-badge-box .mypage-service ul li {width: calc(33.3% - 12px);height: 101px;color: var(--text-tertiary);border-radius: 12px;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.mypage-badge-box .mypage-service ul li:nth-child(1) {background: var(--bg-gray) url(/images/web/img/mypage/mypage_main_nobg01.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto;color: var(--text-tertiary); } 
.mypage-badge-box .mypage-service ul li:nth-child(2) {background: var(--bg-gray) url(/images/web/img/mypage/mypage_main_nobg02.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto;color: var(--text-tertiary); } 
.mypage-badge-box .mypage-service ul li:nth-child(3) {background: var(--bg-gray) url(/images/web/img/mypage/mypage_main_nobg03.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto;color: var(--text-tertiary); } 
.mypage-badge-box .mypage-service ul li span {position: relative;top: 12px;left: 14px; } 
.mypage-badge-box .mypage-service ul .mypage-service-list01 {background: var(--palette-seafoam-100) url(/images/web/img/mypage/mypage_main_bg01.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto !important;color: var(--text-primary ) !important; } 
.mypage-badge-box .mypage-service ul .mypage-service-list02 {background: var(--palette-blue-200) url(/images/web/img/mypage/mypage_main_bg02.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto !important;color: var(--text-primary ) !important; } 
.mypage-badge-box .mypage-service ul .mypage-service-list03 {background: var(--palette-indigo-200) url(/images/web/img/mypage/mypage_main_bg03.png) no-repeat calc(100% - 14px) calc(100% - 14px)/44px auto !important;color: var(--text-primary ) !important; } 
.mypage-badge-box .mypage-service-link .mypage-property {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: center; } 
.mypage-badge-box .mypage-service-link .mypage-property li {padding: 16px 16px;width: calc(33.3% - 12px);line-height: 20px;background: var(--bg-blue);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.mypage-badge-box .mypage-service-link .mypage-property li a {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.mypage-badge-box .mypage-service-link .mypage-property li a em {color: var(--text-blue);font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.mypage-badge-box .mypage-service-link .mypage-property li a .text-color {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mypage-badge-box .box-layout-wrap.color-03 {margin-bottom: 16px; } 
.mypage-badge-box .box-layout-wrap .text {text-align: center;color: var(--text-primary ); } 
.mypage-badge-box .box-layout-wrap .text span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mypage-badge-box .mypage-account-link {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 24px;width: 100%;text-align: center; } 
.mypage-badge-box .mypage-account-link li {text-align: center;width: 33%; } 
.mypage-badge-box .mypage-account-link li a {color: var(--text-tertiary);text-decoration: underline;text-underline-position: under; } 
.mypage-badge-box .item-content.type-text {margin: 16px 0 24px 0;padding: 0;clear: both; } 
.mypage-badge-box .item-content.type-text .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mypage-badge-box .item-content.type-text .sub a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);text-decoration: underline;text-underline-position: under; } 
.mypage-badge-box .dividers-middle {margin: 32px 0 32px 0; } 
.mypage-badge-box .btn-radio-list.mypage-btn-list {margin-bottom: 16px; } 
.mypage-badge-box .btn-radio-list.mypage-btn-list li {width: auto;-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.mypage-badge-box .btn-radio-list.mypage-btn-list li .btn-type-radio .radio-text {padding: 5px 16px 5px 16px;border-radius: 30px;height: 35px; } 
.mypage-badge-box .text-right .btn-text {margin: 0;padding-top: 0;padding-bottom: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mypage-badge-box .content-list-box {padding: 0 16px 0 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.mypage-badge-box .content-list-box ul li {display: block; } 
.mypage-badge-box .content-list-box ul li div.item-content {margin-bottom: 16px; } 
.mypage-badge-box .content-list-box ul li div.item-content .title {overflow: hidden;text-overflow: ellipsis;max-width: 100%;display: inline-block;white-space: nowrap; } 
.mypage-badge-box .content-list-box ul li:nth-child(3) {border-bottom: 0; } 
.mypage-badge-box .list-type-table-wrap {margin-top: 16px; } 
.mypage-badge-box .list-type-table-wrap .list-type-table {padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.mypage-badge-box .mypage-sns-list {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;margin-top: 24px; } 
.mypage-badge-box .mypage-sns-list li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.mypage-badge-box .mypage-sns-list li a {display: block;margin: 0 auto;width: 77px;height: 76px;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.mypage-badge-box .mypage-sns-list li a i {display: block;margin: 0 auto;width: 48px;height: 48px;border-radius: 50px; } 
.mypage-badge-box .mypage-sns-list li a .mypage-sns01 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg01.png) no-repeat center;background-size: 32px; } 
.mypage-badge-box .mypage-sns-list li a .mypage-sns02 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg02.png) no-repeat center;background-size: 32px; } 
.mypage-badge-box .mypage-sns-list li a .mypage-sns03 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg03.png) no-repeat center;background-size: 32px; } 
.mypage-badge-box .mypage-sns-list li a .mypage-sns04 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg04.png) no-repeat center;background-size: 32px; } 
.mypage-badge-box .mypage-sns-list li a .mypage-sns05 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg05.png) no-repeat center;background-size: 32px; } 
.mypage-badge-box .mypage-sns-list li a .mypage-sns06 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg06.png) no-repeat center;background-size: 32px; } 
.mypage-badge-box .mypage-sns-list li a .mypage-sns07 {background: var(--bg-gray) url(/images/web/img/mypage/mypage_li_bg07.png) no-repeat center;background-size: 20px; } 
.mypage-badge-box .mypage-sns-list li a p {margin-top: 8px; } 
.mypage-badge-box .button-group button {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mypage-badge-box .button-group a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.mypage-badge-box .bottom-sheet-container .bottom-sheet-contents .select-option-list li a {display: block;padding: 12px 0 12px 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
/* 마이페이지 배지 */
.badge-box .badge-visual {padding: 32px 20px 56px 20px;background: var(--bg-gray); } 
.badge-box .badge-visual .badge-visual-text p.badge-img {text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.badge-box .badge-visual .badge-visual-text p.badge-img img {width: 148px;padding-bottom: 16px; } 
.badge-box .badge-visual .badge-visual-text p.badge-img span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.badge-box .badge-text {margin-top: 32px; } 
.badge-box .badge-text .h3 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.badge-box .badge-text ul {display: -ms-grid;display: grid;-ms-grid-columns: auto auto auto;grid-template-columns: auto auto auto;grid-rows: none;grid-template-rows: none;margin-bottom: -32px; } 
.badge-box .badge-text ul > *:nth-child(1) {grid-row: 1;grid-column: 1; } 
.badge-box .badge-text ul > *:nth-child(2) {grid-row: 1;grid-column: 2; } 
.badge-box .badge-text ul > *:nth-child(3) {grid-row: 1;grid-column: 3; } 
.badge-box .badge-text ul li {-ms-grid-column-align: center;justify-self: center;margin-bottom: 32px;text-align: center; } 
.badge-box .badge-text ul li button {position: relative;background: none;border: 0;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.badge-box .badge-text ul li button em {position: absolute;left: 8px;color: var(--text-ondark_primary-same); } 
.badge-box .badge-text ul li button span img {width: 101px;height: 101px; } 
/* 마이페이지 배지 바텀시트 */
.bottom-sheet-contents.badge-sheet-contents {padding: 8px 20px 17px; } 
.popup-body.body-margin {margin-bottom: 24px; } 
.popup-body.body-margin .badge-pop .badge-pop-text {text-align: center; } 
.popup-body.body-margin .badge-pop .badge-pop-text .badge-img {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.popup-body.body-margin .badge-pop .badge-pop-text .badge-img img {width: 148px;padding-bottom: 16px; } 
.popup-body.body-margin .badge-pop .badge-pop-text .badge-img span {color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.popup-body.body-margin .badge-pop .badge-pop-text .badge-icon {margin: 16px auto;padding: 5px 0px 5px 0;width: 60px;border: 1px solid var(--border-primary);border-radius: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.popup-body.body-margin .badge-pop .badge-pop-text .badge-text {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 마이페이지 모든서비스 */
.all-service-box .ui-list {border-top: 1px solid var(--gray-600); } 
.all-service-box .ui-list .list-item {position: relative; } 
.all-service-box .ui-list .list-item .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.all-service-box .ui-list .list-item .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.all-service-box .ui-list .list-item .text-r {display: block;position: absolute;top: 50px;right: 0;-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);padding: 6px 12px 6px 12px;border: 1px solid var(--border-blue-same);border-radius: 4px;color: var(--text-blue);font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.all-service-box .ui-list .list-item .text-wr {display: block;position: absolute;top: 50px;right: 0;-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);padding: 6px 12px 6px 12px;border: 1px solid var(--border-primary);border-radius: 4px;color: var(--text-primary );font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.all-service-box .ui-list .list-item i {width: 48px;height: 48px;margin-right: 16px; } 
.all-service-box .ui-list .list-item .icon-all-service01 {background: url(/images/web/img/mypage/all-service01-bg.png) no-repeat;background-size: 48px; } 
.all-service-box .ui-list .list-item .icon-all-service02 {background: url(/images/web/img/mypage/all-service02-bg.png) no-repeat;background-size: 48px; } 
.all-service-box .ui-list .list-item .icon-all-service03 {background: url(/images/web/img/mypage/all-service03-bg.png) no-repeat;background-size: 48px; } 
.all-service-box .ui-list .list-item .icon-all-service04 {background: url(/images/web/img/mypage/all-service04-bg.png) no-repeat;background-size: 48px; } 
.all-service-box .ui-list .list-item .icon-all-service05 {background: url(/images/web/img/mypage/all-service05-bg.png) no-repeat;background-size: 48px; } 
.all-service-box .ui-list .list-item .icon-all-service06 {background: url(/images/web/img/mypage/all-service06-bg.png) no-repeat;background-size: 48px; } 
.all-service-box .ui-list .list-item .icon-all-service07 {background: url(/images/web/img/mypage/all-service07-bg.png) no-repeat;background-size: 48px; } 
.container.terms-box .terms-view-wrap {margin-top: 32px; } 
/* 마이페이지 관심정보설정 */
.interest-box .h2 {margin-bottom: 16px; } 
.interest-box .tab-list {margin-bottom: 32px; } 
.interest-box .step-dot-wrap ul::after {border-left: 1px dashed var(--border-secondary); } 
.interest-box .step-dot-wrap ul li {padding-left: 16px; } 
.interest-box .step-dot-wrap ul li span {width: 100%;border: 0;text-align: left;color: var(--text-primary ); } 
.interest-box .step-dot-wrap ul li span::before {background-color: var(--bg-gray); } 
.interest-box .step-dot-wrap ul li em {color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.interest-box .interest-property ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.interest-box .interest-property ul li {width: calc(33.3% - 12px);padding: 16px 0 16px 0;border-radius: 12px;background: var(--bg-blue);text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.interest-box .interest-property ul li em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.interest-box .multi-select-wrap.list-checkbox-box {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: unset; } 
.interest-box .multi-select-wrap.list-checkbox-box li {-ms-flex-preferred-size: calc(33.3% - 12px);flex-basis: calc(33.3% - 12px);margin: 16px 0 0 16px; } 
.interest-box .multi-select-wrap.list-checkbox-box li:nth-child(3n+1) {margin-left: 0; } 
.interest-box .multi-select-wrap.list-checkbox-box li .checked-color {display: block;padding: 11px 0px 11px 0px;text-align: center;border-radius: 12px; } 
.interest-box .multi-select-wrap.list-checkbox-box li input[type=checkbox].checked + label.checked-color, .interest-box .multi-select-wrap.list-checkbox-box li input[type=checkbox]:checked + label.checked-color {background: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.interest-box .multi-select-wrap.list-checkbox-box li input[type=checkbox].checked + label.checked-color::after, .interest-box .multi-select-wrap.list-checkbox-box li input[type=checkbox]:checked + label.checked-color::after {content: "";position: absolute;right: 0px;top: 0px;width: 0px;height: 0px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.interest-box .dividers-group + .btn-radio-list {margin: -8px -4px 0px; } 
/* 마이페이지 상담유형선택 */
.type-box .type-box-text {position: relative;text-align: center;height: 255px;background: url(/images/web/img/customer/all_service_bg.png) no-repeat center;background-size: 100px; } 
.type-box .type-box-text .text {position: relative;top: 195px;color: var(--text-primary );font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-box .type-box-text .text span {color: var(--text-blue); } 
.type-box .type-box-text + .btn-radio-list {margin-top: 32px; } 
.type-box .bullet-star em {color: var(--text-blue); } 
.type-box .box-layout-wrap {margin-top: 32px;border-radius: 12px; } 
/* 알림함 */
.notification-box .dividers-middle {margin: 16px 0 24px 0;background: var(--bg-dark); } 
/* 장애인 친화 영업점 안내 */
.page-friendly-intro .text-standard {text-align: right;margin-top: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-friendly-intro .info-store-wrap {margin-bottom: 9px; } 
.page-friendly-intro .search-list > .result-select-wrap {border-top: 1px solid var(--border-secondary); } 
.page-friendly-intro .label-wrap + .button-group {margin-top: 24px; } 
.sort-sales-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 33px 0 16px; } 
.sort-sales-wrap .sort-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.sort-sales-wrap .sort-btn-wrap button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border: 0;background-color: transparent; } 
.sort-sales-wrap .sort-btn-wrap button.active {color: var(--text-blue);font-weight: 500; } 
.sort-sales-wrap .sort-btn-wrap button + button::before {vertical-align: middle;content: "";display: inline-block;width: 1px;height: 12px;margin: 0 8px;background-color: var(--bg-gray); } 
.em-bg {margin-right: 8px;padding: 1px 6px 2px 6px;color: var(--text-ondark_primary-same);font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: 500;border-radius: 10px;background: var(--bg-blue-same); } 
.result-select-wrap.all-ul {margin-left: -20px;margin-right: -20px; } 
.result-select-wrap.all-ul:first-child {margin-top: 0; } 
.h4-text span {color: var(--text-blue); } 
.advantage-box .h4 {margin-bottom: 6px; } 
/* 셀프 뱅킹존이란 */
.page-useable-time .h4 {margin: 24px 0 16px 0; } 
.page-useable-time .h4.h4-text {margin-top: 0; } 
.page-useable-time .result-select-wrap {border-top: 1px solid var(--border-secondary); } 
.page-useable-time .peculiarity-box .img-center {text-align: center; } 
.page-useable-time .peculiarity-box .img-center img {width: 133px;height: 240px; } 
.page-useable-time .peculiarity-box .img-center .dividers-img01 {width: 112px;height: 240px; } 
.page-useable-time .peculiarity-box .img-center .dividers-img02 {width: 375px;height: 169px; } 
.page-useable-time .peculiarity-box .h4 {margin-top: 24px; } 
.page-useable-time .img-center01 {text-align: center; } 
.page-useable-time .img-center01 img {margin-bottom: 32px;width: 135px;height: 145px; } 
.table-list-wrap.table-td-left td:nth-child(2) {text-align: left; } 
a.call-bg::after {top: 8px;background: url(/images/web/img/icon/call_bg.png) no-repeat 0px 0px;background-size: 32px;width: 32px;height: 32px; } 
.type-card-prod.call-box .h5 {margin-top: 16px;margin-bottom: 8px; } 
.type-card-prod.call-box .list-type-table {padding: 0 0 0 16px; } 
/* 고객지원 */
.customer-text-box .box-layout-wrap {padding: 32px 20px 32px 20px;background: var(--bg-gray) url(/images/web/img/customer/customer_bg01.png) no-repeat calc(100% - 20px) calc(100% - 32px)/96px auto; } 
.customer-text-box .box-layout-wrap .h2 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;margin-bottom: 8px; } 
.customer-text-box .box-layout-wrap p {color: var(--text-tertiary); } 
.customer-text-box .accordion-panel {padding: 0px 20px 16px; } 
.customer-ul li {padding-bottom: 8px; } 
.customer-ul li a {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 사고신고안내 */
.accident-guide-box .ui-list.accident-ul {border-top: 1px solid var(--border-secondary);margin-left: -20px;margin-right: -20px; } 
.accident-guide-box .ui-list.accident-ul:first-child {display: block;/* margin-top: 32px; */}
.accident-guide-box .ui-list.accident-ul li {padding: 0 20px 0 20px; } 
.accident-guide-box .ui-list.accident-ul li a {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.accident-guide-box .bullet-dot {margin-top: 16px; } 
.accident-guide-box .button-group {margin: 24px 0 24px 0; } 
.accident-guide-box ul.text {margin-top: 12px; } 
.accident-box .h2 {margin-bottom: 24px; } 
.accident-box .type-card-prod .text {margin-top: 16px; } 
/* 사고신고안내 - 통장인감사고신고 */
.accident-checkbox-box .input-type-checkbox.check-r {text-align: right;margin: 32px 0 16px 0; } 
.accident-checkbox-box .input-type-checkbox.check-r label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.accident-checkbox-box .box-layout-wrap {margin-top: 32px; } 
.accident-checkbox-box .type-check {clear: both; } 
.accident-checkbox-box .type-check .logo {top: 20px;left: 16px; } 
.accident-checkbox-box .type-check .accident-card-text {margin-left: 32px; } 
.accident-checkbox-box .type-check .accident-card-text .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.accident-checkbox-box .type-check .accident-card-text .name.mame-card {margin-top: 13px;margin-left: 12px;margin-bottom: 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.accident-checkbox-box .type-check .accident-card-text .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.accident-checkbox-box .item-content.content-title {padding-top: 0; } 
.accident-checkbox-box .item-content .icon-wrap img {width: 24px;height: 24px; } 
.accident-checkbox-box .item-content .item-body {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.accident-checkbox-box .item-content .item-body .account-info .acc-dt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.accident-checkbox-box .item-content .item-body .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.accident-checkbox-box .item-content span.sub {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.accident-checkbox-box .logo.logo-card {width: 32px;height: 48px;top: 10px;-webkit-transform: translateY(10%);transform: translateY(10%); } 
.accident-checkbox-box p.text {margin-top: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.accident-checkbox-box .box-layout-wrap.disability span {color: var(--text-blue); } 
.accident-checkbox-box .button-div {margin-top: 24px; } 
.accident-checkbox-box .p-img-bg {margin: 32px 0 32px 0; } 
.accident-checkbox-box .p-img-bg img {width: 100%; } 
.accident-checkbox-box .ui-form.ui-form-margin {margin-bottom: 0; } 
.accident-checkbox-box .ui-form span.number-text-bg {margin-left: 5px;padding: 1px 7px 1px 7px;border-radius: 50px;background: var(--bg-blue-same);color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.accident-checkbox-box .text.text-bg-margn {margin-top: 16px; } 
.accident-checkbox-box .button-group {margin-top: 8px; } 
.accident-checkbox-box .button-group.button-text-box {margin-top: 32px; } 
/* 사고신고안내 - 통장인감사고신고 체크 */
.signet-box .list-type-table.signet-text {margin-top: 32px; } 
.signet-box .list-type-table .account-type-list {margin-top: 16px; } 
.signet-box .list-type-table .txt-ellipsis {position: absolute;right: 20px; } 
.signet-box .list-type-table .txt-ellipsis div {float: left;margin: 0 0 0 16px; } 
.signet-box .list-type-table .tit-tbl-inner {color: var(--text-primary ); } 
.type-card-simple-isa.bg-div {margin-top: 24px;padding: 12px 16px 12px 16px; } 
.type-card-simple-isa.bg-div .table-list-no-line.no-bd {padding: 0 0 12px 0;border-top: 0; } 
.type-card-simple-isa.bg-div .table-list-no-line.no-bd span {color: var(--text-blue); } 
.box-layout-wrap.box-text-bg {margin-top: 24px;border-radius: 12px; } 
.box-layout-wrap.box-text-bg .button-group {margin-top: 24px;padding: 0;background: none; } 
.box-layout-wrap.box-text-bg .button-group::after {min-height: 0; } 
.bottom-sheet-container.bottom-sheet-text .bottom-sheet-buttons {padding: 16px 20px 0; } 
.input-type-radio.radio-top {margin-top: 16px;margin-bottom: 16px; } 
/* 고객 센터 완료 페이지 */
.content-end-box .content-sec {margin-top: -8px; } 
/* 장애인 친화 영업점 안내 */
.name .color-bk {color: var(--text-primary ); } 
.certify-box.certify-list .ui-list {margin-top: 0 !important; } 
.certify-box .h4 {margin-top: 32px; } 
.certify-box .h4 em {color: var(--text-blue); } 
.certify-box .h4 .input-type-checkbox {float: right; } 
.certify-box .h4 .input-type-checkbox label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.certify-box .h4.h4-text {margin-top: 0; } 
.certify-box .ui-list {border-top: 1px solid var(--border-secondary); } 
.certify-box .text {margin-top: 16px; } 
.certify-box .button-group {margin-top: 24px; } 
.certify-box .box-layout-wrap {margin-top: 32px;border-radius: 12px; } 
.certify-box .box-layout-wrap.color-03 {background: var(--bg-blue); } 
.certify-box .box-layout-wrap.no-bottom {position: relative;left: 0;right: 0;bottom: 0px;margin-top: 12px; } 
.certify-box .box-layout-wrap.no-bottom .text {margin-top: 8px; } 
.certify-box .box-layout-wrap .text-data-list {display: block;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px; } 
.certify-box .box-layout-wrap .text-data-list .tit-data-view {padding-top: 5px;font-weight: 700;color: var(--text-primary ); } 
.certify-box .box-layout-wrap .text-data-list .tit-data-view em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.certify-box .box-layout-wrap .text-data-list .txt-data-view {position: absolute;top: 11px;right: 18px; } 
.certify-box .box-layout-wrap .text-data-list .txt-data-view img {width: 56px; } 
.certify-box .box-layout-wrap .button-group {margin-top: 24px; } 
.certify-box .box-layout-wrap .button-group .button-row.btn-type-text {margin-bottom: 12px; } 
.certify-box .type-card-mix .type-card-service {border: 0;padding: 0 0 16px 32px; } 
.certify-box .type-card-mix .type-card-service .logo {width: 24px;height: 24px;top: 7px;left: 0; } 
.certify-box .type-card-mix .type-card-service .logo img {width: 24px;height: 24px; } 
.certify-box .type-card-mix .type-card-service .logo.logo-card {width: 32px;height: 48px;top: 0px;left: 0; } 
.certify-box .type-card-mix .type-card-service .logo.logo-card img {width: 32px;height: 48px; } 
.certify-box .type-card-mix .type-card-service .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.certify-box .type-card-mix .type-card-service .name.name-text {position: relative;top: 10px;left: 10px; } 
.certify-box .type-card-mix .type-card-service .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.certify-box .type-card-mix .list-type-table {padding: 0;border: 0; } 
.certify-box .type-card-mix .list-type-table.list-type-text {margin-top: 22px;padding: 0; } 
.certify-box .type-card-mix .list-type-table.list-padding {padding-top: 0px; } 
.certify-box .type-card-mix .list-type-table em {color: var(--text-red);font-weight: 500; } 
.certify-box .type-card-prod {margin-top: 12px; } 
.certify-box .type-card-prod .account .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.certify-box .certify-banner {margin-top: 32px; } 
.certify-box .certify-banner img {width: 100%; } 
/* 현금/ic카드 사고신고 조회/이체 */
.cash-ic-box .certify-box .certify-banner {margin-top: 12px; } 
.cash-ic-box .type-check {/* 보안카드/otp사고신고 조회/이체 */}
.cash-ic-box .type-check .list-type-table {margin-top: 16px; } 
/* 나의 상품 약관 /상품 설명서 */
.clause-box .h2 {margin-bottom: 16px; } 
.clause-box p.h4-color {padding: 0 0px 16px 20px;border-bottom: 1px solid var(--border-secondary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.clause-box p.h4-color em {color: var(--text-blue); } 
.clause-box .type-card-account.type-card-margin {margin-top: 32px; } 
.clause-box .type-card-account .head {margin: 0; } 
.clause-box .ui-list {border-top: 1px solid var(--border-secondary); } 
.clause-box .ui-list li {padding: 0 20px 0 20px; } 
.clause-box .ui-list li a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.clause-box .ui-form {margin-top: 24px;padding: 0 20px 0 20px; } 
.clause-box .ui-form .form-label {position: absolute;top: -99999999px; } 
.tabs.scrollable-tab-box .h4 {margin-left: 20px; } 
.tabs.scrollable-tab-box .h4.h2-text {margin-top: 32px; } 
.tabs.scrollable-tab-box::after {background: none; } 
/* 칭찬/불만/제안 */
.complaints-box {/* .static-label { position: absolute; top: -999999px; } */}
.complaints-box .h5 {margin-top: 20px; } 
.complaints-box .box-layout-wrap .color-em {border-bottom: 1px solid var(--border-primary); } 
.complaints-box .btn-radio-list {margin-bottom: 20px; } 
.complaints-box .list-item {margin-top: 12px;border: 1px solid var(--border-secondary);border-radius: 12px;padding: 0 20px 0 20px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.complaints-box .call-box {margin-top: 12px; } 
.complaints-box .call-box ul {margin-top: 16px; } 
.complaints-box .button-group {margin-top: 32px;text-align: center; } 
.complaints-box .ui-form {margin-bottom: 20px; } 
.complaints-box .ui-form.form-no .form-label {margin-top: 12px;font-weight: 300; } 
.complaints-box .ui-form.form-no .form-label label {position: absolute;top: -999999px; } 
.complaints-box .ui-form.form-margin {margin-top: 32px; } 
.complaints-box .button-group.button-bg {margin-top: 0px; } 
.complaints-box .item-body .acc-dt {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.complaints-box .search-result-view.button-list-bg {margin-top: 44px; } 
.complaints-box .list-box {margin: 44px -20px 0 -20px;border-top: 1px solid var(--border-secondary); } 
.complaints-box .list-box .list-item {margin-top: 0;border: 0;border-bottom: 1px solid var(--border-secondary);border-radius: 0; } 
.complaints-box .list-box .list-item .account-info .acc-dt {margin-top: 4px; } 
.complaints-box .list-box .list-item .account-info .acc-dd {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.complaints-box .list-box.type2 {margin: 44px 0 0 0;}
.complaints-box .list-box.type2 .list-item {padding: 0;}
.complaints-box .list-box.type2 .list-item .account-info .acc-dd {font-weight: 400;} 
.complaints-box .ui-form-group {margin-top: 16px; } 
.complaints-box .no-data-wrap .case-search.h3 {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;margin-bottom: 0; } 
.complaints-box .customer-sns-list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40px; } 
.complaints-box .customer-sns-list li {text-align: center;width: 50%; } 
.complaints-box .customer-sns-list li:nth-child(1) {margin-left: 60px; } 
.complaints-box .customer-sns-list li:nth-child(2) {margin-right: 60px; } 
.complaints-box .customer-sns-list li a {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.complaints-box .customer-sns-list li a .customer-sns01 {display: inline-block;background: url(/images/web/img/customer/customer-sns-img01.png) no-repeat center/48px auto;width: 48px;height: 48px; } 
.complaints-box .customer-sns-list li a .customer-sns02 {display: inline-block;background: url(/images/web/img/customer/customer-sns-img02.png) no-repeat center/48px auto;width: 48px;height: 48px; } 
.complaints-box .customer-sns-list li a .customer-sns03 {display: inline-block;background: url(/images/web/img/customer/customer-sns-img03.png) no-repeat center/48px auto;width: 48px;height: 48px; } 
.complaints-box .ascending-box {position: relative; } 
.complaints-box .ascending-box .ascending-text {padding: 0 21px 0 0;background: none;border: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.complaints-box .ascending-box .ascending-text::after {content: "";background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;pointer-events: none;position: absolute;right: -6px;-webkit-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.complaints-box .ascending-box .active::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.terms-view-wrap.box-checkbox {margin-top: 32px; } 
.textarea-box {margin-top: 32px; } 
/* 금융소비자보호 */
.banking-box {padding: 32px 20px 32px 20px;background: var(--bg-gray) url(/images/web/img/customer/customer01_bg.png) no-repeat calc(100% - 20px) calc(100% - 32px)/96px auto; } 
.banking-box .h1 {margin-bottom: 8px;font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.banking-box.type02 {padding: 36px 20px;background-position: calc(100% - 20px) 24px;background-size: 88px auto;}
.banking-box-bg {padding: 32px 20px 32px 20px;background: var(--bg-gray) url(/images/web/img/customer/banking-box-bg.png) no-repeat center 32px;background-size: 96px 96px; } 
.banking-box-bg .h4 {margin-top: 116px;margin-bottom: 8px; } 
.banking-box-bg p em {color: var(--text-blue); } 
.banking-box-text .h2 {margin-bottom: 24px; } 
.banking-box-text .h2.h2-text {margin-top: 32px;margin-bottom: 8px; } 
.banking-box-text .h4 {margin-top: 7px; } 
.banking-box-text .h4.text-hr {padding-top: 24px;margin-bottom: 24px;border-top: 1px solid var(--border-secondary); } 
.banking-box-text .box-layout-wrap {padding: 16px 20px 16px 20px; } 
.banking-box-text .accordion.accordion-bg {border-top: 0; } 
.banking-box-text .accordion ul li a {display: block;padding-bottom: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.banking-box-text .accordion .accordion-trigger {padding: 16px 48px 16px 20px; } 
.banking-box-text .banking-ul {margin-top: 24px; } 
.banking-box-text .banking-ul li {padding-bottom: 32px; } 
.banking-box-text .banking-ul li:nth-child(6) {padding-bottom: 0px; } 
.banking-box-text .banking-ul li .li-bg {display: block;float: left;width: 48px;height: 48px;line-height: 48px !important;text-align: center;background: var(--bg-blue);border-radius: 50px;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.banking-box-text .banking-ul li .text-list {position: relative;left: 16px;color: var(--text-tertiary); } 
.banking-box-text .banking-ul li .text-list .text-blue {color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.banking-box-text .banking-text-img {line-height: 0; } 
.banking-box-text .banking-text-img img {margin: 24px 0 0 0;width: 100%; } 
.banking-box-text .text-list-box .h2 {margin-bottom: 24px; } 
.banking-box-text .text-list-box .h4 {margin-top: 24px; } 
.banking-box-text .text-list-box .text {padding-bottom: 24px;border-bottom: 1px solid var(--border-secondary); } 
.banking-box-text .step-before-after {margin-top: 24px; } 
.banking-box-text .step-before-after::after {top: 33px;height: 73%; } 
.banking-box-text .step-before-after.list-line::after {top: 33px;height: 80%; } 
.banking-box-text .step-before-after::before {background: none; } 
.banking-box-text .step-before-after .h4 {margin-bottom: 0px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.banking-box-text .step-before-after span {position: relative;padding: 6px 8px 6px 8px;border: 1px solid var(--border-blue-same);border-radius: 31px;background: var(--bg-canvas_white );line-height: 22px !important;z-index: 2;font-weight: 500;color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.banking-box-text .step-before-after li .text-guide-list li:nth-child(1) {margin-bottom: 0; } 
.banking-box-text .step-before-after li .text-hyphen {margin-top: 8px; } 
.banking-box-text .step-before-after li .text-hyphen li:nth-child(1) {margin-bottom: 8px; } 
.banking-box-text .step-before-after li .text-hyphen li:nth-child(3) {margin-bottom: 0; } 
.banking-box-text .text li {color: var(--text-tertiary);margin-bottom: 24px; } 
.banking-box-text .text li .em-color-bk {color: var(--text-primary );font-weight: 400;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.banking-box-text .banking-promised-text .h2 {margin-bottom: 0; } 
.banking-box-text .banking-promised-text .h4 {margin-top: 24px;margin-bottom: 8px; } 
.banking-box-text .banking-promised-list .h2 {margin-bottom: 8px; } 
.banking-box-text .banking-promised-list .h4 {margin-top: 24px;margin-bottom: 8px; } 
.banking-box-text .banking-promised-list .banking-list {clear: both; } 
.banking-box-text .banking-promised-list .banking-list.dl-margin {margin-top: 32px; } 
.banking-box-text .banking-promised-list .banking-list dt {float: left;padding: 0 10px 16px 0px;color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.banking-box-text .banking-promised-list .banking-list dd {padding: 0 0px 16px 20px;color: var(--text-tertiary); } 
.banking-box-text.bm-isa-common .ui-form-wrap .text-counter .write-content {margin-top: 16px; } 
.all-box .ui-list li a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;padding-top: 8px;padding-bottom: 0px; } 
.all-box .ui-list li a .item-body {color: var(--text-tertiary); } 
.all-box .ui-list li:nth-child(1) a {padding-top: 0; } 
/* 민원공시 */
.inventory-box {margin: 0 -20px 0 -20px; } 
.inventory-box .ui-list {border-top: 1px solid var(--border-secondary); } 
.inventory-box .ui-list li {padding: 0 20px 0 20px; } 
.inventory-box .ui-list li:hover {background: var(--bg-gray); } 
.inventory-box .ui-list li a .acc-dt {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.inventory-box .ui-list li a .acc-dd {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
/* 내정보 */
.information-box .h4::after {content: "";display: block;clear: both; } 
.information-box .h4 span {float: right;margin-bottom: 16px; } 
.information-box .h4 .input-type-checkbox label em {font-weight: 400; } 
.information-box .certify-banner {margin-top: 12px; } 
.information-box .certify-banner a img {width: 100%; } 
.information-box .terms-view-wrap .tit-terms-area .input-type-checkbox em {font-weight: 400; } 
.information-box .terms-view-wrap .tit-terms-area .terms-link {top: 15px; } 
.information-box .information-img {position: relative;text-align: center; } 
.information-box .information-img p img {width: 96px;height: 96px;border-color: transparent;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 96px;overflow: hidden;background: none; } 
.information-box .information-img p a {display: block;padding-top: 8px;text-decoration: underline;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.information-box .information-img p .photo-bg {overflow: hidden;position: absolute;top: 63px;margin-left: 16px;width: 32px;height: 32px;border: 0;border-radius: 50px;background: var(--gray-300) url(/images/web/img/customer/camera.png) no-repeat center;background-size: 20px 18px; } 
.information-box .information-img p .photo-bg span {width: 32px;height: 32px;opacity: 0; } 
.information-box .information-img .ui-form {margin-top: 32px; } 
.information-box .information-img .ui-form .form-label {text-align: left; } 
.information-box .information-img .type-card-arr {margin-top: 32px;padding: 16px; } 
.information-box .information-img .type-card-arr .top::after {top: 0; } 
.information-box .information-img .type-card-arr.type-card-box {margin-top: 12px; } 
.information-box .information-img .type-card-arr .bottom {padding-top: 8px;padding-bottom: 8px;border: 0; } 
.information-box .information-img .type-card-arr .account-detail-list li .acc-dt.text-dt {min-width: 72px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.information-box .information-img .type-card-arr .account-detail-list li .acc-dd.text-dd {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 400; } 
.information-box .information-img .type-card-arr .account-detail-list li .acc-dd.text-dd .input-type-checkbox {float: right;width: 58px; } 
.information-box .information-img .photo{display:block;width:96px;height:96px;margin:0 auto;position:relative;}
.information-box .information-img .photo .img{display:block;width:100%;height:100%;overflow:hidden;border-radius: 100%;}
.information-box .information-img .photo .img img{width:100%;height:100%;}
.information-box .information-img .photo .photo-bg{position:absolute;right:0;bottom:0;width:32px;height:32px;background: var(--gray-500) url(/images/web/img/customer/camera.png) no-repeat center/24px auto;border:0;border-radius:100%;font-size:1px;color:transparent;}
.information-box .information-img .photo .photo-bg.plus{background-image: url(/images/web/img/customer/icon-circle-plus.png);background-size: 100% auto;}
.information-box .information-text-box .list-type-table {border: 0;padding-bottom: 0; } 
.information-box .information-text-box .list-type-table-wrap {margin-bottom: 20px; } 
.information-box .information-text-box .subtext {margin-top: -4px;margin-bottom: 4px; } 
.information-box .information-text-box .input-type-checkbox {top: -4px; } 
.information-box .information-text-box .bullet-dot + .list-type-table {margin-top: 20px; } 
.information-box .ui-list-box {margin: 32px -20px 0 -20px;border-top: 1px solid var(--border-secondary); } 
.information-box .ui-list-box li {padding: 0 20px 0 20px; } 
.information-box .ui-list-box .accordion {margin: 0;border-top: 0; } 
.information-box .ui-list-box .accordion .accordion-trigger {padding: 16px 20px 16px 20px; } 
.information-box .ui-list-box .accordion .accordion-trigger .accordion-title {font-weight: 400; } 
.information-box .ui-list-box .accordion ul {margin-top: 8px; } 
.information-box .ui-list-box .accordion ul li {padding: 4px 0 4px 0; } 
.information-box .ui-list-box .accordion ul li a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.information-box .box-layout-wrap {margin-top: 12px; } 
.information-box .form-group-box .ui-form-group {margin-top: 16px;margin-bottom: 20px; } 
.information-box .list-type-table {padding: 0;border: 0; } 
.align-r.align-text {text-align: right; } 
.align-r.align-text .btn-text-arrow {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.align-r.align-text-bg {margin-top: 16px;text-align: right; } 
.list-type-table.type-table-bd {border-top: 0; } 
.ui-form-text-box {margin-top: 20px; } 
.ui-form-text-box .ui-form {margin-bottom: 16px; } 
.ul-list-box {margin-top: 24px; } 
.ul-list-box .list-type-table {padding: 16px 16px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.ul-list-box .list-type-table li .tit-data-area {text-align: left; } 
.information-box .type-card-arr.card-arr-box {padding: 0; } 
.information-box .type-card-arr.card-arr-box ::after {position: absolute;top: 50%;right: 20px;margin-top: -12px; } 
.information-box .tabs {margin-top: 24px; } 
.information-box .tabs .tabs-box-text {margin-top: 24px;padding: 0 20px 0 20px; } 
.information-box .tabs .tabs-box-text .arrow-text-r {margin-top: 8px;text-align: right;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.information-box .tabs .tabs-box-text .text-bg-box {margin-top: 32px; } 
.information-box .tabs .tabs-box-text .text-bg-box .h4-text {margin-top: 16px; } 
.information-box .tabs .tabs-box-text .text-bg-box .text-bg {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card {padding: 16px 24px 16px 24px;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .graph-bar-box {background: var(--bg-gray);height: 24px;border-radius: 8px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .graph-bar-box .graph-bar {background: -webkit-gradient(linear, right top, left top, from(var(--bg-blue-same)), to(var(--palette-cyan-600)));background: linear-gradient(270deg, var(--bg-blue-same) 0%, var(--palette-cyan-600) 100%);width: 0;height: 24px;border-radius: 8px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-10 {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-10 li {margin-left: -1px;width: 30px;height: 24px;background: var(--bg-gray); } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-10 li.text-blue {background: var(--bg-blue-same); } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-10 li.text-blue.radius-left-list {border-radius: 8px 0px 0 8px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-10 li.text-blue.radius-right-list {border-radius: 0px 8px 8px 0px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-10 li.radius-left {border-radius: 8px 0px 0 8px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-10 li.radius-end-right {border-radius: 0px 8px 8px 0px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-5 {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-5 li {width: 60px;height: 24px;background: var(--bg-gray);margin-left: -1px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-5 li.text-blue {background: var(--bg-blue-same); } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-5 li.radius-li-l {border-radius: 50px 0px 0 50px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .ul-card-5 li.radius-li-r {border-radius: 0px 50px 50px 0px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .card-10-text {margin-top: 8px;color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .card-10-text em {color: var(--text-blue); } 
.information-box .tabs .tabs-box-text .text-bg-box .ul-bg-card .card-10-text span {float: right; } 
.information-box .tabs .tabs-box-text .text-bg-box .text-blue-box {margin-top: 16px;padding: 15px 18px 15px 20px;border-radius: 12px;background: var(--bg-gray) url(/images/web/img/customer/information_banner.png) no-repeat calc(100% - 18px) center/54px auto; } 
.information-box .tabs .tabs-box-text .text-bg-box .text-blue-box a .h6-1 {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.information-box .tabs .tabs-box-text .text-bg-box .text-blue-box a .h7-text {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.information-box .ui-form.form-txt {margin-bottom: 5px; } 
.information-box .terms-list-area li .terms-check-cont {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.collection-box .h2 {margin-bottom: 24px; } 
.collection-box .style-radius {margin: 12px 0 12px 0; } 
.collection-box .terms-view-wrap .tit-terms-area {padding: 16px 38px 14px 16px; } 
.collection-box .terms-view-wrap .tit-terms-area .static-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.collection-box .terms-view-wrap .tit-terms-area .terms-link {top: 28px; } 
.collection-box .terms-view-wrap .terms-list-area {padding: 16px; } 
.collection-box .terms-view-wrap .btn-radio-list {margin: 8px 0 16px 0;padding: 0 16px 0 16px; } 
.collection-box .terms-view-wrap .terms-link {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.collection-box .terms-subcheck-wrap .input-type-checkbox {margin: 0px !important;-webkit-box-flex: 32% !important;-ms-flex: 32% !important;flex: 32% !important; } 
.collection-box .terms-subcheck-wrap .type02 input[type=radio] {width: 24px;height: 24px; } 
.collection-box .terms-subcheck-wrap .type02 input[type=radio] + label {display: inline-block;vertical-align: middle;min-width: 24px;line-height: 24px;min-height: 26px;color: var(--text-tertiary); } 
.collection-box .terms-subcheck-wrap .type02 input[type=radio] + label::after {content: "";position: absolute;left: 0;top: 10px;width: 24px;height: 24px;background-position: -48px -24px;background-repeat: no-repeat;background-color: transparent; } 
.collection-box .terms-subcheck-wrap .type02 input[type=radio].checked + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio]:checked + label::after {content: "";background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.collection-box .terms-subcheck-wrap .type02 input[type=radio].disabled + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio]:disabled + label::after {content: "";background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.collection-box .terms-subcheck-wrap .type02 input[type=radio]:checked:disabled + label::after, .collection-box .terms-subcheck-wrap .type02 input[type=radio].checked.disabled + label::after {content: "";background-position: -48px -72px;background-repeat: no-repeat;background-color: transparent; } 
.error-info-list.error-text-box li {display: block; } 
.error-info-list.error-text-box li a {border-bottom: 1px solid var(--border-primary); } 
.page-store-intro .error-data-wrap .error-text {background: url(/images/web/img/bg/bg-type-ongoing-img07.png) no-repeat 50% 40px;background-size: 134px 134px; } 
.page-store-intro .error-data-wrap .error-text.error-text-type1 {font-weight: 400;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
/* 사고신고 조회이체 */
.certify-box .ui-list li {padding: 0 20px 0 20px; } 
.certify-box .ui-list li a {font-weight: 500; } 
/* 나의상품 약관/상품설명서 리스트 */
.product-explanation-box .ui-list {margin-top: 4px;border-top: 1px solid var(--border-secondary); } 
.product-explanation-box .ui-list li {padding: 0 20px 0 20px; } 
.product-explanation-box .ui-list li a {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
/* 위치기반정보 활용 동의 신청 완료페이지 */
.banking-content .box-layout-wrap {margin-top: 12px; } 
.tops-club-text .h2 {margin-bottom: 8px; } 
.tops-club-text .h4 {margin-bottom: 8px; } 
.tops-club-text .text.text-right a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
/* 금융소비자 보호백서 */
.container.swiper-container {padding-bottom: 0px !important; } 
.swiper-box-text {margin-top: 21px; } 
.swiper-box-text .swiper {padding-top: 32px; } 
.swiper-box-text .swiper.finance-Swiper .swiper-slide .finance-img img {vertical-align: top;width: 100%; } 
.swiper-box-text .swiper-pagination {position: absolute;top: 16px;left: 20px;padding: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: none; } 
.swiper-box-text .swiper-pagination .swiper-pagination-current {color: var(--text-blue); } 
.swiper-box-text .swiper-pagination .swiper-pagination-total {color: var(--text-tertiary); } 
.swiper-box-text .swiper-pagination::before {content: "( "; } 
.swiper-box-text .swiper-pagination::after {content: " )"; } 
.swiper-box-text .finance-all {position: absolute;top: 16px;right: 20px; } 
.swiper-box-text .finance-all .btn {border: 0;margin: 0; } 
.swiper-box-text .finance-all .btn .label {padding: 0 30px 0 0; } 
.swiper-box-text .finance-all .btn .label::before {position: absolute;right: 0px;margin-right: 0; } 
/* 고객우대제도 */
.container.tops-club-text .tops-club-img {text-align: center;line-height: 0; } 
.container.tops-club-text .tops-club-img img {margin-top: 24px;width: 100%;max-width: 335px; } 
/* 전화상담 */
.call-text-box .call-box ul {margin-top: 16px; } 
.call-text-box .call-box ul li {margin-bottom: 0; } 
.call-text-box .call-box ul li::before {background-color: var(--gray-500); } 
/* 공앙 영업점 안내 */
.airport-branch .ui-form.line-type {margin-bottom: 24px; } 
/* 대포통장 관련안내 팝업 */
.pop-bankbook-box {background: url(/images/web/img/customer/bg-type-no-img.png) 50% 170px/280px 168px no-repeat; } 
.pop-bankbook-box .h2 {margin-bottom: 8px; } 
.pop-bankbook-box .box-layout-wrap {margin-top: 222px; } 
/* asis 관리자 리스트, 상세 내용 css */
/******* box type ********************/
.news-detial-box div[class^=boxTy],
.news-detial-box ul[class^=boxTy] > li {padding: 12px 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.news-detial-box div[class^=boxTy]:after,
.news-detial-box div[class^=boxTy] .inner:after,
.news-detial-box ul[class^=boxTy] > li:after,
.news-detial-box ul[class^=boxTy] .inner:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden; } 
.news-detial-box div[class^=boxTy] .inner,
.news-detial-box ul[class^=boxTy] > li .inner {position: relative;padding: 0 16px;word-wrap: break-word;word-break: break-all; } 
.news-detial-box div[class^=boxTy] .boxTit,
.news-detial-box ul[class^=boxTy] > li .boxTit {display: block;padding-bottom: 4px;font-weight: 700; } 
.news-detial-box div[class^=boxTy] .dividingLine {margin: 0 -16px;padding: 0 16px; } 
.news-detial-box .inner .divideFullLine {margin: 0 -16px; } 
.news-detial-box .boxTySdw,
.news-detial-box .boxTySdw > li {background: var(--bg-canvas_white );border-radius: 5px;-webkit-box-shadow: 1px 2px 1px 0px #e7e7e7;box-shadow: 1px 2px 1px 0px #e7e7e7; } 
/* shadow box */
.news-detial-box .boxTySdw .boxTit,
.news-detial-box .boxTySdw > li .boxTit {font-size: 14px;/* font-size:1em; */
color: var(--text-secondary); } 
.news-detial-box .boxTyGray,
.news-detial-box .boxTyGray > li {border: 1px solid var(--border-primary);background: var(--bg-yellow);font-size: 13px;/*font-size:0.92em*/
border-radius: 3px; } 
/* gray box */
.news-detial-box .boxTyGray .boxTit,
.news-detial-box .boxTyGray > li .boxTit {font-size: 13px;/* font-size:0.92em; */
color: var(--text-tertiary); } 
.news-detial-box .boxTyWhite {border: 1px solid var(--border-secondary);background: var(--bg-canvas_white );border-radius: 3px; } 
/* white box */
.news-detial-box .boxTyBlue {color: var(--text-secondary); } 
.news-detial-box div[class^=boxTy].boxTyBlue {border: 1px solid var(--border-blue-same);padding: 15px 0;background: var(--bg-canvas_white );border-radius: 3px; } 
/* blue box */
.news-detial-box div[class^=boxTy].boxTyBgsky {padding: 15px 0;background: var(--bg-blue);border-radius: 3px; } 
/* Bgsky box */
.news-detial-box div[class^=boxTy].boxTyCalcul {padding: 15px 0;background: var(--bg-cyan) url(/images/ico_box_calculations.png) no-repeat 15px 15px;background-size: 55px;border-radius: 3px; } 
.news-detial-box div[class^=boxTy].boxTyCalcul .info {padding-left: 65px;min-height: 60px; } 
.news-detial-box div[class^=boxTy].boxTyCalcul .result {text-align: center;color: var(--text-brand); } 
/* calculation box */
.news-detial-box div[class^=boxTy].boxTyBlue .inner {padding: 0 15px; } 
.news-detial-box .boxTyWhite .boxTit {font-size: 14px;/* font-size:1em; */
color: var(--text-secondary); } 
.news-detial-box .bodyListBg .boxTyWhite {border: 1px solid var(--border-secondary); } 
.news-detial-box .boxTyFull {margin: 0 -13px;background: var(--gray-200); } 
/* 100% box */
.news-detial-box .boxTyFull .boxTit {font-size: 14px;/* font-size:1em; */
color: var(--text-secondary); } 
/******* list type ********************/
.news-detial-box ul[class^=listTy]:after,
.news-detial-box ol[class^=listTy]:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden; } 
.news-detial-box ul[class^=listTy] > li,
.news-detial-box ol[class^=listTy] > li {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.news-detial-box ul[class^=listTy] > li:first-child,
.news-detial-box ol[class^=listTy] > li:first-child {margin-top: 0; } 
/* round dot list*/
.news-detial-box .listTyDotR > li {margin-top: 7px;padding-left: 10px; } 
.news-detial-box .listTyDotR > li:after {display: block;position: absolute;top: 8px;left: 0;z-index: 10;width: 4px;height: 4px;background: var(--bg-gray_strong-same);content: "";border-radius: 2px; } 
.news-detial-box .listTyDotR > li.colorTyblue:after {background: var(--bg-cyan-same); } 
.news-detial-box .listTyDotR > li.colorTyOrg:after {background: var(--bg-orange-same); } 
.news-detial-box .listTyDotR > li.colorTyOrg02:after {background: var(--bg-red-same); } 
.news-detial-box .listTyDotR > li em {display: block; } 
/******* point color type ********************/
.news-detial-box .colorTyblue {color: var(--text-cyan) !important; } 
.news-detial-box .colorTyOrg {color: var(--text-red) !important; } 
.news-detial-box .colorTyOrg02 {color: var(--text-orange) !important; } 
.news-detial-box .colorTyD {color: var(--text-tertiary) !important; } 
.news-detial-box .colorTyBlack {color: var(--text-secondary) !important; } 
/* circle 리스트 ex) ① */
.news-detial-box .listTyCircle > li {padding-left: 16px;text-indent: -16px; } 
.news-detial-box .listTyCircle .listTyHangul > li {margin-top: 0; } 
.news-detial-box .listTyCircle > li > p,
.news-detial-box .listTyCircle > li > ul {padding-left: 0;text-indent: 0; } 
.news-detial-box .listTyCircle > li > strong.colorTyblue:last-child {display: block;padding-left: 0;text-indent: 0; } 
/* dash 리스트 ex) - */
.news-detial-box .listTyDash > li {position: relative;padding-left: 9px; } 
.news-detial-box .listTyDash > li:before {content: "-";display: block;position: absolute;top: 0;left: 0;z-index: 10; } 
.news-detial-box .listTyDash > li.arrow:after {content: "";top: 7px;width: 4px;height: 4px;background: url("/images/ico_list_arrow.png") no-repeat 0 0;background-size: cover; } 
.news-detial-box .listTyDash > li > p, .listTyDash > li > ul {padding-left: 0;text-indent: 0; } 
/* hangul 리스트 ex) 가. */
.news-detial-box .listTyHangul > li {padding-left: 20px;text-indent: -20px; } 
.news-detial-box .listTyHangul > li > p, .listTyHangul > li > ul {padding-left: 0;text-indent: 0; } 
/* 괄호 hangul 리스트 ex) (가) */
.news-detial-box .listTyMarkTxt > li {padding-left: 26px;text-indent: -26px; } 
.news-detial-box .listTyMarkTxt > li > p,
.news-detial-box .listTyMarkTxt > li > ul {padding-left: 0;text-indent: 0; } 
/* number 리스트 ex) 1. */
.news-detial-box .listTyNumber > li {margin-left: 20px;list-style-type: decimal; } 
.news-detial-box .listTyNumber > li:nth-child(9) ~ li {margin-left: 27px; } 
.news-detial-box .listTyNumber > li > p,
.news-detial-box .listTyNumber > li > ul {padding-left: 0;text-indent: 0; } 
/* 괄호 number 리스트ex) (1) */
.news-detial-box .listTyMarkNum > li {padding-left: 21px;text-indent: -21px; } 
.news-detial-box .listTyMarkNum > li:nth-child(9) ~ li {padding-left: 29px;text-indent: -29px; } 
.news-detial-box .listTyMarkNum > li > p,
.news-detial-box .listTyMarkNum > li > ul {padding-left: 0;text-indent: 0; } 
/* 수기 숫자 리스트 ex) 1. ,1-1. 등 */
.news-detial-box .listTyDecimal > li {padding-left: 16px;text-indent: -16px; } 
.news-detial-box .listTyDecimal > li.over {padding-left: 24px;text-indent: -24px; } 
/* 10이상 숫자 */
.news-detial-box .listTyDecimal > li.dash {padding-left: 28px;text-indent: -28px; } 
/* 3-1. 등 중간 - */
.news-detial-box .listTyDecimal > li.over.dash {padding-left: 36px;text-indent: -36px; } 
.news-detial-box .listTyDecimal > li > p,
.news-detial-box .listTyDecimal > li > ul,
.news-detial-box .listTyDecimal > li > div {padding-left: 0;text-indent: 0; } 
/* 정의형리스트 */
.news-detial-box .listTyDefine > dt {margin-top: 17px;font-weight: 700;font-size: 15px;color: var(--text-secondary); } 
.news-detial-box .listTyDefine > dt:first-child {margin-top: 0; } 
.news-detial-box .listTyDefine > dd {margin-top: 7px; } 
/* 박스안에 들어가는 리스트 */
.news-detial-box .listTyBox {border: 1px solid var(--border-secondary);border-radius: 3px; } 
.news-detial-box .listTyBox > li {padding: 12px 16px;border-top: 1px solid var(--border-secondary); } 
.news-detial-box .listTyBox > li:first-child {border-top: none; } 
.news-detial-box ol.listTyBox > li {margin-left: 35px;padding-left: 0;list-style-type: decimal;border-top: 0; } 
.news-detial-box ol.listTyBox > li:nth-child(9) ~ li {margin-left: 42px; } 
.news-detial-box ol.listTyBox > li:after {content: "";display: block;clear: both;position: absolute;left: 0;top: 0;width: 100%;margin-left: -36px;padding-right: 36px;height: 1px;background: var(--gray-300); } 
.news-detial-box ol.listTyBox > li:first-child:after {display: none; } 
.news-detial-box ol.listTyBox > li:nth-child(9) ~ li:after {margin-left: -42px;padding-right: 42px; } 
/******* table type ********************/
.news-detial-box div[class^=tableTy] table {width: 100%;table-layout: fixed;word-wrap: break-word;background: var(--bg-canvas_white ); } 
.news-detial-box div[class^=tableTy] dl {width: 100%;word-wrap: break-word; } 
/* 테이블처럼 보이는 dl (dt,dd width는 해당 컨텐츠에 정의) */
.news-detial-box div[class^=tableTy] dl:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden; } 
.news-detial-box div[class^=tableTy] dt,
.news-detial-box div[class^=tableTy] dd {float: left;line-height: 1.4;vertical-align: middle;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; } 
.news-detial-box div[class^=tableTy] dd + dt {clear: left; } 
.news-detial-box div[class^=tableTy] .tblTit {display: block;margin-bottom: 3px;color: var(--text-secondary);vertical-align: top; } 
.news-detial-box [class^=boxTy] .tableTyView {padding-top: 0;border-top: none; } 
.news-detial-box .tableTyView {padding-top: 9px;border-top: 1px solid var(--border-primary); } 
/* view, form 등 */
.news-detial-box .tableTyView:first-child {padding-top: 0;border-top: none; } 
.news-detial-box .tableTyView.bt0 {padding-top: 0 !important; } 
.news-detial-box .tableTyView table {margin-bottom: -6px; } 
.news-detial-box .tableTyView th,
.news-detial-box .tableTyView td {padding: 6px 0;vertical-align: middle;letter-spacing: -0.05em; } 
.news-detial-box .tableTyView th {font-weight: 400;color: var(--text-secondary);text-align: left; } 
.news-detial-box .tableTyView th[colspan],
.news-detial-box .tableTyView th[scope=col] {padding-bottom: 0; } 
.news-detial-box .tableTyView td:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden; } 
.news-detial-box .tableTyView td .full {margin-left: -62.5%; } 
/* td안에 꽉 차는 내용일때 margin값은 해당 col값에 따라 조정 */
.news-detial-box .tableTyView dt {color: var(--text-secondary); } 
.news-detial-box .tableTyView dt > label {display: inline-block;padding-top: 6px; } 
.news-detial-box .tableTyView dt,
.news-detial-box .tableTyView dd {padding: 4px 0; } 
.news-detial-box .tableTyView dt.w100 {padding-bottom: 0; } 
.news-detial-box .tableTyView dt.w100,
.news-detial-box .tableTyView dd.w100 {width: 100% !important; } 
.news-detial-box .tableTyView dt.w100 > label {padding-top: 0; } 
.news-detial-box .tableTyView dd.w100 + dt.w100 {padding-top: 9px; } 
.news-detial-box .tableTyView tbody tr:first-child th,
.news-detial-box .tableTyView tbody tr:first-child td {padding-top: 0; } 
.news-detial-box .tableTyView .tbB {font-weight: 700;color: var(--text-secondary); } 
.news-detial-box .tableTyView .tbB label,
.news-detial-box .tableTyView .tbB input,
.news-detial-box .tableTyView .tbB select,
.news-detial-box .tableTyView .tbB .selectType {font-weight: 400;color: var(--text-tertiary); } 
.news-detial-box .tableTyView .tbB label {margin-right: 7px; } 
.news-detial-box .tableTyView .tbLine th,
.news-detial-box .tableTyView .tbLine td {padding-bottom: 13px;border-bottom: 1px solid var(--border-primary); } 
.news-detial-box .tableTyView .tbLine + tr th,
.news-detial-box .tableTyView .tbLine + tr td {padding-top: 13px; } 
.news-detial-box .tableTyView .tbLine + .tbLine th,
.news-detial-box .tableTyView .tbLine + .tbLine td {padding-top: 6px; } 
.news-detial-box .tableTyView tr:last-child.tbLine th,
.news-detial-box .tableTyView tr:last-child.tbLine td {padding-bottom: 0;border-bottom: none; } 
.news-detial-box .tableTyView .tbLine + tr td .boxTyGray:first-child {margin-top: 5px; } 
.news-detial-box .tableTyView td[colspan] .starTxt {margin-top: 4px; } 
.news-detial-box .tableTyView td[colspan] .starTxt:first-child,
.news-detial-box .tableTyView td[colspan] .warningTxt:first-child,
.news-detial-box .tableTyView td > .infoTxt:first-child {margin-top: -8px; } 
.news-detial-box .tableTyView .infoTxt {margin-top: 4px;font-size: 13px;color: var(--text-cyan);text-align: right; } 
.news-detial-box .tableTyView th.vt > label {margin-top: 5px; } 
.news-detial-box .tableTyInfo {border-top: 1px solid #c2c2c2; } 
.news-detial-box .tableTyInfo th {text-align: left;padding: 9px;color: var(--text-secondary);border-bottom: 1px solid var(--border-secondary);background: var(--bg-gray);font-weight: 400;vertical-align: middle;letter-spacing: -0.05em; } 
.news-detial-box .tableTyInfo td {text-align: left;padding: 9px 11px;color: var(--text-tertiary);border-bottom: 1px solid var(--border-secondary);vertical-align: middle;letter-spacing: -0.05em; } 
.news-detial-box .tableTyInfo td em {font-weight: 700; } 
.news-detial-box .tableTyInfo thead th {text-align: center;border-left: 1px solid var(--border-secondary);/* background:#f3f3f3; */}
.news-detial-box .tableTyInfo thead + tbody th,
.news-detial-box .tableTyInfo thead + tbody td {border-left: 1px solid var(--border-secondary); } 
.news-detial-box .tableTyInfo thead th:first-child,
.news-detial-box .tableTyInfo thead + tbody th:first-child,
.news-detial-box .tableTyInfo thead + tbody td:first-child {border-left: none; } 
.news-detial-box .tableTyMulti {border-top: 1px solid #c2c2c2; } 
.news-detial-box .tableTyMulti th {padding: 7px;color: var(--text-secondary);border-bottom: 1px solid var(--border-secondary);background: var(--bg-gray);font-weight: 400;vertical-align: middle;letter-spacing: -0.05em;text-align: center; } 
.news-detial-box .tableTyMulti td {text-align: left;padding: 7px 11px;color: var(--text-secondary);border-bottom: 1px solid var(--border-secondary);vertical-align: middle;letter-spacing: -0.05em;text-align: center; } 
.news-detial-box .tableTyMulti td em {font-weight: 700; } 
.news-detial-box .tableTyMulti thead th {text-align: center;border-left: 1px solid var(--border-secondary); } 
.news-detial-box .tableTyMulti thead + tbody th,
.news-detial-box .tableTyMulti thead + tbody td {border-left: 1px solid var(--border-secondary); } 
.news-detial-box .tableTyMulti thead th:first-child,
.news-detial-box .tableTyMulti thead + tbody th:first-child,
.news-detial-box .tableTyMulti thead + tbody td:first-child {border-left: none; } 
.news-detial-box .tableTydefault {border-top: 1px solid #c2c2c2; } 
.news-detial-box .tableTydefault th {position: relative;text-align: left;padding: 7px;color: var(--text-secondary);border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);background: var(--bg-gray);font-weight: 400;vertical-align: middle;letter-spacing: -0.05em; } 
.news-detial-box .tableTydefault td {text-align: left;padding: 7px 11px;color: var(--text-secondary);border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);vertical-align: middle;letter-spacing: -0.05em;text-align: center; } 
.news-detial-box .tableTydefault th:first-child,
.news-detial-box .tableTydefault td:first-child {border-left: none; } 
.news-detial-box .tableTydefault th .txtTybadge {position: absolute;left: 9px;top: 8px; } 
.news-detial-box .tableTydefault th .txtTybadge + em {display: inline-block;padding-left: 35px; } 
.news-detial-box caption {width: 0;height: 0;text-indent: -9999px;visibility: hidden; } 
/* 컨텐츠 별 텍스트 - 박스 안, 테이블 안, 테이블 하단 font-size:13px; */
.news-detial-box .starTxt {padding-left: 11px !important;text-indent: -12px !important;color: var(--text-tertiary); } 
.news-detial-box .starTxt:before {display: none; } 
.news-detial-box [class^=boxTy] .starTxt,
.news-detial-box [class^=tableTy] + .starTxt,
.news-detial-box .tableTyView .starTxt {font-size: 13px;text-indent: -11px; } 
.news-detial-box .referTxt {padding-left: 17px;text-indent: -17px;display: block; } 
/* ※ 참조표 */
.news-detial-box .msgTxt {position: relative;padding-left: 18px;color: var(--text-tertiary);font-size: 13px; } 
.news-detial-box .msgTxt:before {content: "!";position: absolute;left: 0;top: 3px;font-size: 11px;font-weight: 700;color: var(--text-ondark_primary-same);background: var(--bg-gray_strong-same);width: 14px;height: 14px;text-align: center;line-height: 14px;border-radius: 50%; } 
/* infobox */
.news-detial-box .w2infobox {margin-top: 6px;padding: 12px 0;border: 1px solid var(--border-secondary);background: var(--bg-canvas_white );border-radius: 3px;color: var(--text-tertiary); } 
.news-detial-box .w2infobox .inner {padding: 0 16px; } 
.news-detial-box .w2infobox dt {padding-left: 20px;margin-bottom: 5px;background: url(/images/ico_warning.png) no-repeat 0 center;background-size: 13px 13px;font-weight: normal;color: var(--text-tertiary); } 
.news-detial-box .addNotice {padding: 5px; } 
.news-detial-box .addNotice #junbup {font-size: 11px !important;color: var(--text-tertiary); } 
.news-detial-box .mt25 {margin-top: 25px !important; } 
.templateCss div[class^=tableTy] table {width: 100%;table-layout: fixed;word-wrap: break-word;background: var(--bg-canvas_white ); } 
.templateCss div[class^=tableTy] dl {width: 100%;word-wrap: break-word; } 
/* 테이블처럼 보이는 dl (dt,dd width는 해당 컨텐츠에 정의) */
.templateCss div[class^=tableTy] dl:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden; } 
.templateCss div[class^=tableTy] dt,
.templateCss div[class^=tableTy] dd {float: left;line-height: 1.4;vertical-align: middle;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; } 
.templateCss div[class^=tableTy] dd + dt {clear: left; } 
.templateCss div[class^=tableTy] .tblTit {display: block;margin-bottom: 3px;color: var(--text-secondary);vertical-align: top; } 
.templateCss [class^=boxTy] .tableTyView {padding-top: 0;border-top: none; } 
.templateCss .tableTyView {padding-top: 9px;border-top: 1px solid var(--border-primary); } 
/* view, form 등 */
.templateCss .tableTyView:first-child {padding-top: 0;border-top: none; } 
.templateCss .tableTyView.bt0 {padding-top: 0 !important; } 
.templateCss .tableTyView table {margin-bottom: -6px; } 
.templateCss .tableTyView th,
.templateCss .tableTyView td {padding: 6px 0;vertical-align: middle;letter-spacing: -0.05em; } 
.templateCss .tableTyView th {font-weight: 400;color: var(--text-secondary);text-align: left; } 
.templateCss .tableTyView th[colspan],
.templateCss .tableTyView th[scope=col] {padding-bottom: 0; } 
.templateCss .tableTyView td:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden; } 
.templateCss .tableTyView td .full {margin-left: -62.5%; } 
/* td안에 꽉 차는 내용일때 margin값은 해당 col값에 따라 조정 */
.templateCss .tableTyView dt {color: var(--text-secondary); } 
.templateCss .tableTyView dt > label {display: inline-block;padding-top: 6px; } 
.templateCss .tableTyView dt,
.templateCss .tableTyView dd {padding: 4px 0; } 
.templateCss .tableTyView dt.w100 {padding-bottom: 0; } 
.templateCss .tableTyView dt.w100,
.templateCss .tableTyView dd.w100 {width: 100% !important; } 
.templateCss .tableTyView dt.w100 > label {padding-top: 0; } 
.templateCss .tableTyView dd.w100 + dt.w100 {padding-top: 9px; } 
.templateCss .tableTyView tbody tr:first-child th,
.templateCss .tableTyView tbody tr:first-child td {padding-top: 0; } 
.templateCss .tableTyView .tbB {font-weight: 700;color: var(--text-secondary); } 
.templateCss .tableTyView .tbB label,
.templateCss .tableTyView .tbB input,
.templateCss .tableTyView .tbB select,
.templateCss .tableTyView .tbB .selectType {font-weight: 400;color: var(--text-tertiary); } 
.templateCss .tableTyView .tbB label {margin-right: 7px; } 
.templateCss .tableTyView .tbLine th,
.templateCss .tableTyView .tbLine td {padding-bottom: 13px;border-bottom: 1px solid var(--border-primary); } 
.templateCss .tableTyView .tbLine + tr th,
.templateCss .tableTyView .tbLine + tr td {padding-top: 13px; } 
.templateCss .tableTyView .tbLine + .tbLine th,
.templateCss .tableTyView .tbLine + .tbLine td {padding-top: 6px; } 
.templateCss .tableTyView tr:last-child.tbLine th,
.templateCss .tableTyView tr:last-child.tbLine td {padding-bottom: 0;border-bottom: none; } 
.templateCss .tableTyView .tbLine + tr td .boxTyGray:first-child {margin-top: 5px; } 
.templateCss .tableTyView td[colspan] .starTxt {margin-top: 4px; } 
.templateCss .tableTyView td[colspan] .starTxt:first-child,
.templateCss .tableTyView td[colspan] .warningTxt:first-child,
.templateCss .tableTyView td > .infoTxt:first-child {margin-top: -8px; } 
.templateCss .tableTyView .infoTxt {margin-top: 4px;font-size: 13px;color: var(--text-cyan);text-align: right; } 
.templateCss .tableTyView th.vt > label {margin-top: 5px; } 
.templateCss .tableTyInfo {border-top: 1px solid #c2c2c2; } 
.templateCss .tableTyInfo th {text-align: left;padding: 9px;color: var(--text-secondary);border-bottom: 1px solid var(--border-secondary);background: var(--bg-gray);font-weight: 400;vertical-align: middle;letter-spacing: -0.05em; } 
.templateCss .tableTyInfo td {text-align: left;padding: 9px 11px;color: var(--text-tertiary);border-bottom: 1px solid var(--border-secondary);vertical-align: middle;letter-spacing: -0.05em; } 
.templateCss .tableTyInfo td em {font-weight: 700; } 
.templateCss .tableTyInfo thead th {text-align: center;border-left: 1px solid var(--border-secondary);/* background:#f3f3f3; */}
.templateCss .tableTyInfo thead + tbody th,
.templateCss .tableTyInfo thead + tbody td {border-left: 1px solid var(--border-secondary); } 
.templateCss .tableTyInfo thead th:first-child,
.templateCss .tableTyInfo thead + tbody th:first-child,
.templateCss .tableTyInfo thead + tbody td:first-child {border-left: none; } 
.templateCss .tableTyMulti {border-top: 1px solid #c2c2c2; } 
.templateCss .tableTyMulti th {padding: 7px;color: var(--text-secondary);border-bottom: 1px solid var(--border-secondary);background: var(--bg-gray);font-weight: 400;vertical-align: middle;letter-spacing: -0.05em;text-align: center; } 
.templateCss .tableTyMulti td {text-align: left;padding: 7px 11px;color: var(--text-secondary);border-bottom: 1px solid var(--border-secondary);vertical-align: middle;letter-spacing: -0.05em;text-align: center; } 
.templateCss .tableTyMulti td em {font-weight: 700; } 
.templateCss .tableTyMulti thead th {text-align: center;border-left: 1px solid var(--border-secondary); } 
.templateCss .tableTyMulti thead + tbody th,
.templateCss .tableTyMulti thead + tbody td {border-left: 1px solid var(--border-secondary); } 
.templateCss .tableTyMulti thead th:first-child,
.templateCss .tableTyMulti thead + tbody th:first-child,
.templateCss .tableTyMulti thead + tbody td:first-child {border-left: none; } 
.templateCss .tableTydefault {border-top: 1px solid #c2c2c2; } 
.templateCss .tableTydefault th {position: relative;text-align: left;padding: 7px;color: var(--text-secondary);border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);background: var(--bg-gray);font-weight: 400;vertical-align: middle;letter-spacing: -0.05em; } 
.templateCss .tableTydefault td {text-align: left;padding: 7px 11px;color: var(--text-secondary);border-left: 1px solid var(--border-secondary);border-bottom: 1px solid var(--border-secondary);vertical-align: middle;letter-spacing: -0.05em;text-align: center; } 
.templateCss .tableTydefault th:first-child,
.templateCss .tableTydefault td:first-child {border-left: none; } 
.templateCss .tableTydefault th .txtTybadge {position: absolute;left: 9px;top: 8px; } 
.templateCss .tableTydefault th .txtTybadge + em {display: inline-block;padding-left: 35px; } 
/* infobox */
.templateCss .w2infobox {margin-top: 6px;padding: 12px 0;border: 1px solid var(--border-secondary);background: var(--bg-canvas_white );border-radius: 3px;color: var(--text-tertiary); } 
.templateCss .w2infobox .inner {padding: 0 16px; } 
.templateCss .w2infobox dt {padding-left: 20px;margin-bottom: 5px;background: url(/images/web/img/ico_warning.png) no-repeat 0 center;background-size: 13px 13px;font-weight: normal;color: var(--text-tertiary); } 
.templateCss .addNotice {padding: 5px; } 
.templateCss .addNotice #junbup {font-size: 11px !important;color: var(--text-tertiary); } 
/* table align */
.templateCss .tableTyInfo.ac th,
.templateCss .tableTyInfo.ac td {text-align: center; } 
.templateCss .tableTyInfo.ar td {text-align: right; } 
.templateCss .tableTyInfo.al td {text-align: left !important; } 
.templateCss .tableTydefault.ac th,
.templateCss .tableTydefault.ac td {text-align: center; } 
.templateCss .tableTydefault.ar td {text-align: right; } 
/* 절차 목록 - 라운드 박스 */
.templateCss .orderedListBox > li {margin-top: 13px;padding: 7px 14px 5px;border: 1px solid var(--border-primary);border-radius: 2px; } 
.templateCss .orderedListBox > li:first-child {margin-top: 0; } 
.templateCss .orderedListBox > li > em {display: block;width: 19px;height: 19px;background-color: var(--bg-cyan-same);color: var(--text-ondark_primary-same);font-size: 13px;text-align: center;border-radius: 2px; } 
.templateCss .orderedListBox > li > p {padding-left: 27px;margin-top: -19px; } 
.templateCss .orderedListBox > li > p strong {display: block;margin-bottom: 6px;font-weight: bold;line-height: 19px; } 
.templateCss .orderedListBox .orderBox {margin: 0 -14px;padding: 9px 14px 0 14px;border-top: 1px solid var(--border-primary); } 
.certifiNum {padding: 40px 0 32px;background: var(--bg-blue-same); } 
.certifiNum p {margin-bottom: 13px;color: var(--text-ondark_primary-same);font-size: 18px;text-align: center; } 
.certifiNum .num {margin-bottom: 20px;font-size: 50px;font-weight: 500;line-height: 1; } 
.certifiNum .btnType2 {display: block;margin: 0 auto; } 
.commonBanner {padding: 19px 16px;margin-top: 20px;background: url(/images/bg_co_banner01.jpg) no-repeat;background-size: 100%; } 
.commonBanner .txtArea .tit {font-size: 15px;color: var(--text-primary); } 
.commonBanner .txtArea .tit span {display: block;margin-top: 5px;font-size: 19px;font-weight: 500; } 
.commonBanner .txtArea .linkTxt {margin-top: 10px;font-size: 13px;font-weight: bold;color: var(--text-cyan);text-decoration: none; } 
.commonBanner.myPhone {background-image: url(/images/bg_co_banner02.jpg); } 
.commonBanner.accountInfo {background-image: url(/images/bg_co_banner03.jpg); } 
/******* title type ********************/
.news-detial-box .contentsTit {display: block;margin-bottom: 4px;font-size: 15px;/* font-size:1.07em; */
font-weight: 700;color: var(--text-secondary); } 
.news-detial-box .titLine {display: block;font-weight: 700;font-size: 14px;/* font-size:1em; */
color: var(--text-tertiary); } 
/* 소제목 */
.news-detial-box .titArrow {display: block;padding-left: 13px;font-size: 14px;font-weight: 700;color: var(--text-tertiary);background: url("/images/ico_arrow_tit.png") no-repeat 0 5px;background-size: 7px 11px; } 
.news-detial-box .boxTyGray .contentsTit,
.news-detial-box .boxTyGray .titLine {font-size: 13px; } 
.news-detial-box .titArrow + .listTyCircle {margin-left: 13px; } 
.news-detial-box .titArrowSec {margin: 8px 0 0 13px; } 
.news-detial-box .titArea {position: relative; } 
.news-detial-box .boxNumTit {position: relative;padding-left: 21px;font-size: 15px;font-weight: 700;line-height: 20px; } 
.news-detial-box .boxNumTit span {display: block;position: absolute;top: 1px;left: 0;width: 17px;height: 17px;background-color: var(--bg-cyan-same);font-size: 13px;line-height: 17px;text-align: center;color: var(--text-ondark_primary-same);border-radius: 2px; } 
.news-detial-box .boxNumSec {margin: 8px 0 0 21px; } 
.news-detial-box .boxDepthTit {display: block;padding: 7px 9px;background: var(--bg-gray);color: var(--text-secondary); } 
/******* list type ********************/
.news-detial-box ul[class^=listTy]:after,
.news-detial-box ol[class^=listTy]:after {content: " ";display: block;height: 0px;clear: both;visibility: hidden; } 
.news-detial-box ul[class^=listTy] > li,
.news-detial-box ol[class^=listTy] > li {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.news-detial-box ul[class^=listTy] > li:first-child,
.news-detial-box ol[class^=listTy] > li:first-child {margin-top: 0; } 
/* round dot list*/
.news-detial-box .listTyDotR > li {margin-top: 7px;padding-left: 10px; } 
.news-detial-box .listTyDotR > li:after {display: block;position: absolute;top: 8px;left: 0;z-index: 10;width: 4px;height: 4px;background: var(--bg-gray_strong-same);content: "";border-radius: 2px; } 
.news-detial-box .listTyDotR > li.colorTyblue:after {background: var(--bg-cyan-same); } 
.news-detial-box .listTyDotR > li.colorTyOrg:after {background: var(--bg-orange-same); } 
.news-detial-box .listTyDotR > li.colorTyOrg02:after {background: var(--bg-red-same); } 
.news-detial-box .listTyDotR > li em {display: block; } 
/* circle 리스트 ex) ① */
.news-detial-box .listTyCircle > li {padding-left: 16px;text-indent: -16px; } 
.news-detial-box .listTyCircle .listTyHangul > li {margin-top: 0; } 
.news-detial-box .listTyCircle > li > p,
.news-detial-box .listTyCircle > li > ul {padding-left: 0;text-indent: 0; } 
.news-detial-box .listTyCircle > li > strong.colorTyblue:last-child {display: block;padding-left: 0;text-indent: 0; } 
/* dash 리스트 ex) - */
.news-detial-box .listTyDash > li {position: relative;padding-left: 9px; } 
.news-detial-box .listTyDash > li:before {content: "-";display: block;position: absolute;top: 0;left: 0;z-index: 10; } 
.news-detial-box .listTyDash > li.arrow:after {content: "";top: 7px;width: 4px;height: 4px;background: url("/images/ico_list_arrow.png") no-repeat 0 0;background-size: cover; } 
.news-detial-box .listTyDash > li > p, .listTyDash > li > ul {padding-left: 0;text-indent: 0; } 
/* hangul 리스트 ex) 가. */
.news-detial-box .listTyHangul > li {padding-left: 20px;text-indent: -20px; } 
.news-detial-box .listTyHangul > li > p, .listTyHangul > li > ul {padding-left: 0;text-indent: 0; } 
/* 괄호 hangul 리스트 ex) (가) */
.news-detial-box .listTyMarkTxt > li {padding-left: 26px;text-indent: -26px; } 
.news-detial-box .listTyMarkTxt > li > p,
.news-detial-box .listTyMarkTxt > li > ul {padding-left: 0;text-indent: 0; } 
/* number 리스트 ex) 1. */
.news-detial-box .listTyNumber > li {margin-left: 20px;list-style-type: decimal; } 
.news-detial-box .listTyNumber > li:nth-child(9) ~ li {margin-left: 27px; } 
.news-detial-box .listTyNumber > li > p,
.news-detial-box .listTyNumber > li > ul {padding-left: 0;text-indent: 0; } 
/* 괄호 number 리스트ex) (1) */
.news-detial-box .listTyMarkNum > li {padding-left: 21px;text-indent: -21px; } 
.news-detial-box .listTyMarkNum > li:nth-child(9) ~ li {padding-left: 29px;text-indent: -29px; } 
.news-detial-box .listTyMarkNum > li > p,
.news-detial-box .listTyMarkNum > li > ul {padding-left: 0;text-indent: 0; } 
/* 수기 숫자 리스트 ex) 1. ,1-1. 등 */
.news-detial-box .listTyDecimal > li {padding-left: 16px;text-indent: -16px; } 
.news-detial-box .listTyDecimal > li.over {padding-left: 24px;text-indent: -24px; } 
/* 10이상 숫자 */
.news-detial-box .listTyDecimal > li.dash {padding-left: 28px;text-indent: -28px; } 
/* 3-1. 등 중간 - */
.news-detial-box .listTyDecimal > li.over.dash {padding-left: 36px;text-indent: -36px; } 
.news-detial-box .listTyDecimal > li > p,
.news-detial-box .listTyDecimal > li > ul,
.news-detial-box .listTyDecimal > li > div {padding-left: 0;text-indent: 0; } 
/* 정의형리스트 */
.news-detial-box .listTyDefine > dt {margin-top: 17px;font-weight: 700;font-size: 15px;color: var(--text-secondary); } 
.news-detial-box .listTyDefine > dt:first-child {margin-top: 0; } 
.news-detial-box .listTyDefine > dd {margin-top: 7px; } 
/* 박스안에 들어가는 리스트 */
.news-detial-box .listTyBox {border: 1px solid var(--border-secondary);border-radius: 3px; } 
.news-detial-box .listTyBox > li {padding: 12px 16px;border-top: 1px solid var(--border-secondary); } 
.news-detial-box .listTyBox > li:first-child {border-top: none; } 
.news-detial-box ol.listTyBox > li {margin-left: 35px;padding-left: 0;list-style-type: decimal;border-top: 0; } 
.news-detial-box ol.listTyBox > li:nth-child(9) ~ li {margin-left: 42px; } 
.news-detial-box ol.listTyBox > li:after {content: "";display: block;clear: both;position: absolute;left: 0;top: 0;width: 100%;margin-left: -36px;padding-right: 36px;height: 1px;background: var(--gray-300); } 
.news-detial-box ol.listTyBox > li:first-child:after {display: none; } 
.news-detial-box ol.listTyBox > li:nth-child(9) ~ li:after {margin-left: -42px;padding-right: 42px; } 
.news-detial-box .fl {float: left !important; } 
.news-detial-box .fr {float: right !important; } 
.news-detial-box .ac {text-align: center !important; } 
.news-detial-box .news-detial-box.al {text-align: left !important; } 
.news-detial-box .ar {text-align: right !important; } 
.news-detial-box .vt {vertical-align: top !important; } 
.news-detial-box .vm {vertical-align: middle !important; } 
.news-detial-box .vb {vertical-align: bottom !important; } 
.news-detial-box .vi {vertical-align: initial !important; } 
/* 템블릿css 지우지 말것! 김영훈 */
.news-detial-box img,
.news-detial-box .fullLayerWrap img,
.news-detial-box .layerWrap img {max-width: 100%;vertical-align: top; } 
.news-detial-box .img,
.news-detial-box .imgBox,
.news-detial-box .imgW100 {text-align: center; } 
.news-detial-box .dNo,
.news-detial-box .device {display: none; } 
.news-detial-box .device.mobile {display: block !important; } 
/******* 구분선 사용 ********************/
.news-detial-box .dividingLine {width: 100%;height: 1px;background: var(--gray-300);border: 0;font-size: 0;line-height: 0; } 
.news-detial-box .divideFullLine {margin: 0 -13px;padding: 0 13px;width: 100%;height: 1px;background: var(--gray-300);border: 0;font-size: 0;line-height: 0; } 
.news-detial-box .divideFullLine.bold {margin: 0 -13px;padding: 0 13px;width: 100%;height: 1px;background: var(--bg-gray);border-top: 1px solid var(--border-primary);border-bottom: 1px solid var(--border-secondary);font-size: 0;line-height: 8px;height: 8px; } 
/******* p.news-detial-box ********************/
.news-detial-box .colorTyblue {color: var(--text-cyan) !important; } 
.news-detial-box .colorTyOrg {color: var(--text-red) !important; } 
.news-detial-box .colorTyOrg02 {color: var(--text-orange) !important; } 
.news-detial-box .colorTyD {color: var(--text-tertiary) !important; } 
.news-detial-box .colorTyBlack {color: var(--text-secondary) !important; } 
/* background */
.news-detial-box .bgGray {background: var(--bg-gray_strong-same); } 
/* 회색 */
.news-detial-box .bgBlue {background: var(--bg-cyan-same); } 
/* 파랑 */
.news-detial-box .bgSkyblue {background: var(--palette-cyan-600); } 
/* 연한 파랑 */
.news-detial-box .bgBluegreen {background: var(--bg-cyan-same); } 
/* 청록 */
.news-detial-box .bgPink {background: var(--palette-magenta-600); } 
/* 분홍 */
.news-detial-box .bgPurple {background: var(--palette-cyan-1000); } 
/* 보라 */
/* 절차 목록 - 라운드 박스 */
.news-detial-box .orderedListBox > li {margin-top: 13px;padding: 7px 14px 5px;border: 1px solid var(--border-primary);border-radius: 2px; } 
.news-detial-box .orderedListBox > li:first-child {margin-top: 0; } 
.news-detial-box .orderedListBox > li > em {display: block;width: 19px;height: 19px;background-color: var(--bg-cyan-same);color: var(--text-ondark_primary-same);font-size: 13px;text-align: center;border-radius: 2px; } 
.news-detial-box .orderedListBox > li > p {padding-left: 27px;margin-top: -19px; } 
.news-detial-box .orderedListBox > li > p strong {display: block;margin-bottom: 6px;font-weight: bold;line-height: 19px; } 
.news-detial-box .orderedListBox .orderBox {margin: 0 -14px;padding: 9px 14px 0 14px;border-top: 1px solid var(--border-primary); } 
/* 기본 높이 30 */
.news-detial-box button {background: transparent;border: none;appearance: none;border-radius: 0;text-align: left;cursor: pointer; } 
.news-detial-box a[class^=btnTy],
.news-detial-box input[class^=btnTy],
.news-detial-box button[class^=btnTy] {display: inline-block;overflow: hidden;padding: 7px 9px 6px;line-height: 15px;text-align: center;vertical-align: middle;cursor: pointer;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 2px; } 
.news-detial-box [class^=btnTy][disabled=disabled],
.news-detial-box [class^=btnTy][readonly=readonly] {background-color: var(--bg-orange) !important;border-color: var(--border-primary) !important;color: var(--text-quaternary) !important; } 
/* 큰사이즈 : 35px */
.news-detial-box a[class^=btnTy].big,
.news-detial-box input[class^=btnTy].big,
.news-detial-box button[class^=btnTy].big {padding: 9px 9px 8px;line-height: 16px;font-size: 15px;font-weight: 700; } 
.news-detial-box a[class^=btnTy].big02,
.news-detial-box input[class^=btnTy].big02,
.news-detial-box button[class^=btnTy].big02 {line-height: inherit;height: auto;min-height: 55px;padding: 6px 7px 5px !important;overflow: hidden;vertical-align: middle;font-weight: 700; } 
/* .news-detial-box [class^="btnTy"][disabled="disabled"],
 .news-detial-box [class^="btnTy"][readonly="readonly"] { background-color:var(--bg-orange) !important; border-color:var(--border-primary) !important; color:var(--text-quaternary) !important; } */
/* 버튼 : ***01 = 백그라운드 버튼 / ***02 = 라인 버튼 */
.news-detial-box .btnTyBlue01 {border: 1px solid var(--border-blue-same);background: var(--bg-cyan-same);color: var(--text-ondark_primary-same) !important; } 
/* blue */
/* .btnTyBlue01:focus, */
.news-detial-box .btnTyBlue01.press {background: var(--bg-cyan-same);border-color: var(--border-blue-same); } 
.news-detial-box .btnTyBlue02 {border: 1px solid var(--border-blue-same);background: var(--bg-canvas_white );color: var(--text-blue) !important; } 
/* blue line */
/* .btnTyBlue02:focus, */
.news-detial-box .btnTyBlue02.press {background: var(--palette-blue-100); } 
.news-detial-box .btnTyOrg01 {border: 1px solid var(--border-orange-same);background: var(--bg-yellow-same);color: var(--text-ondark_primary-same) !important; } 
/* orange */
/* .btnTyOrg01:focus, */
.news-detial-box .btnTyOrg01.press {background: var(--bg-yellow-same);border-color: var(--border-orange-same); } 
.news-detial-box .btnTyOrg02 {border: 1px solid var(--border-orange-same);background: var(--bg-canvas_white );color: var(--text-yellow) !important; } 
/* orange line */
/* .btnTyOrg02:focus, */
.news-detial-box .btnTyOrg02.press {background: var(--bg-orange); } 
.news-detial-box .btnTyGray01 {border: 1px solid var(--border-primary_strong-same);background: var(--bg-gray_strong-same);color: var(--text-ondark_primary-same) !important; } 
/* Gray */
/* .btnTyGray01:focus, */
.news-detial-box .btnTyGray01.press {background: var(--bg-gray_strong-same);border-color: var(--border-primary_strong-same); } 
.news-detial-box .btnTyGray02 {border: 1px solid var(--border-primary_strong-same);background: var(--bg-canvas_white );color: var(--text-quaternary) !important; } 
/* Gray line */
/* .btnTyGray02:focus, */
.news-detial-box .btnTyGray02.press {background: var(--gray-300); } 
.news-detial-box .btnTyBlack {border: 1px solid var(--border-primary_strong-same);background: var(--bg-canvas_white );color: var(--text-secondary) !important; } 
/* Black line */
/* .btnTyBlack:focus, */
.news-detial-box .btnTyBlack.press {background: var(--gray-300); } 
/* asis 관리자 리스트, 상세 내용 css 끝 */
.retirement-isa-deposit .type-card-account .head .name {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding-bottom: 8px;font-weight: 500; } 
.retirement-isa-deposit .type-card-account .head .account-number {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-left: 0; } 
.retirement-isa-deposit .deposit-account .ui-form {margin-bottom: 0; } 
.retirement-isa-deposit .deposit-account .ui-form .form-label {margin-top: 32px; } 
.retirement-isa-deposit .deposit-account .ui-form + .list-type-table {border: none; } 
.depositConfirm .ui-form {margin-bottom: 0; } 
.depositConfirm .ui-form .form-label {margin-top: 32px; } 
.depositConfirm .ui-form + .text {margin-top: 16px; } 
.depositConfirm .notice {margin-top: 32px;margin-bottom: 29px; } 
.depositFail .bottom-sheet-container {height: 100%; } 
.depositFail .bottom-sheet-container .bottom-sheet-contents {padding-left: 36px;padding-right: 36px; } 
.depositFail .bottom-sheet-container .bottom-sheet-contents .err-text {margin-top: 32px; } 
.depositFail .bottom-sheet-container .bottom-sheet-contents .h5 {color: var(--text-primary ); } 
.retirement-isa-deposit-info .type-card-mix {margin-top: 32px; } 
.retirement-info-complete .list-type-table .head {-webkit-box-orient: vertical;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column; } 
.retirement-info-complete .list-type-table .head .tit-data-area {color: var(--text-primary ); } 
.retirement-info-complete .list-type-table .head .txt-data-area {color: var(--text-tertiary); } 
.retirement-info-complete .retirement-etf > .notice-link-area {margin-bottom: 0; } 
/*
 * 신탁 - 계좌관리
 */
.tr-field-list .ui-form {margin-top: 20px; } 
.tr-field-list .type-card-service + .list-type-table {margin-top: 24px; } 
.tr-field-list .list-type-table {margin-bottom: 8px; } 
.tr-field-list .modal-popup .popup-body p + p {margin-top: 0; } 
.tr-field-list .h2.title {margin-bottom: 24px; } 
.tr-field-list .h2.title + .h5 {margin-top: 0; } 
.tr-field-list .bottom-notice .text li .subtext {margin-bottom: 8px; } 
.ui-form.type-simple {margin-bottom: 0; } 
.ui-form.type-simple .form-set {border: 0; } 
.ui-form.type-simple .select-label {padding: 0 28px 0 0; } 
.ui-form.type-simple .select-label::after {right: 0; } 
.rebalancing-select2 .box-layout-wrap .txt-data-view em {font-weight: 500; } 
.rebalancing-select2 .box-layout-wrap + .input-type-checkbox {margin-top: 16px; } 
.rebalancing-select2 .type-card-group + .box-layout-wrap {margin-top: 24px; } 
.rebalancing-select2 .type-card-prod .ui-form {margin: 16px 0 0; } 
/*
 * 대출
 */
.loan-reject .box-layout-descover, .loan-docs-complete .box-layout-descover {margin-top: 32px; } 
.loan-reject .box-layout-descover p, .loan-docs-complete .box-layout-descover p {text-align: left; } 
.loan-reject .box-layout-descover .item-content .title, .loan-docs-complete .box-layout-descover .item-content .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.loan-reject .box-layout-descover .inlist-type, .loan-docs-complete .box-layout-descover .inlist-type {margin-top: 4px; } 
.loan-reject .box-layout-descover .inlist-type span.single a, .loan-docs-complete .box-layout-descover .inlist-type span.single a {border: 0; } 
.loan-docs-complete .h4 {margin-bottom: 16px; } 
.loan-docs-complete .box-layout-descover {margin-top: 0; } 
.loan-docs-complete .notice-contents-wrap {margin-top: 32px; } 
.loan-application-detail .notice-contents-wrap.color-01 {background-color: var(--bg-blue); } 
.loan-application-detail .notice-contents-wrap.color-01 li .txt-data-area:last-child {color: var(--text-primary );font-weight: 500; } 
.loan-application-detail .bullet-star, .loan-application-detail .align-r {margin-top: 16px; } 
.loan-application-detail .blue {color: var(--text-blue); } 
.loan-application-detail .bottom-sheet-contents .bullet-star {margin-top: 8px; } 
.loan-application-detail .dividers-middle {margin: 16px 0; } 
.loan-application-detail .h6 {color: var(--text-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 24px; } 
.loan-per-view .text.large {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.loan-per-view .ui-form {margin: 24px 0 16px; } 
.loan-per-view .bottom-sheet-container {height: 100%; } 
.loan-per-view .bottom-sheet-container .bottom-sheet-header .title {min-height: 24px; } 
.loan-sms .h2 {margin-bottom: 24px; } 
.loan-sms .ui-form + .ui-form {margin-bottom: 16px; } 
.loan-sms .notice-contents-wrap {margin-top: 32px; } 
.loan-sms .flex-align-wrap {margin-top: 32px; } 
.loan-sms .flex-align-wrap.side {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.loan-sms .flex-align-wrap.align-r {margin-top: 16px; } 
.loan-sms .type-btn-sort {margin-bottom: 8px; } 
.loan-sms .addr-form-wrap .form-set + .form-set {margin-top: 12px; } 
.loan-sms .ui-form-wrap {margin-top: 32px; } 
.loan-sms .ui-form-wrap ~ .ui-form-wrap {margin-top: 20px; } 
.loan-sms .ui-form-wrap .ui-form {margin-bottom: 16px; } 
.loan-sms .ui-form-group {margin-top: 20px; } 
.loan-sms .ui-form-group .ui-form {margin-bottom: 12px; } 
.loan-sms .button-plus.radio-input-type {margin: 20px 0 16px; } 
.loan-docs-confirm .terms-view-wrap {margin-top: 32px; } 
.loan-docs-confirm .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.loan-docs-confirm .bottom-sheet p.h5 {margin-top: 16px; } 
.loan-docs-confirm .bottom-sheet .table-list-wrap {margin-bottom: 16px; } 
.loan-docs-confirm .bottom-sheet .table-list-wrap table {margin-bottom: 8px; } 
.loan-docs-confirm .bottom-sheet .icon-download {margin: 32px 0 52px; } 
.loan-docs-confirm .bottom-sheet .bottom-sheet-contents {margin-bottom: 40px; } 
.loan-docs-confirm .bottom-sheet .bottom-sheet-contents .h5 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.loan-docs-confirm .info-type.tooltip-area {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 16px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.loan-docs-confirm .ui-toggle-panel .btn-radio-list {margin: 8px 0 0; } 
.loan-house .h2 {margin-bottom: 0; } 
.loan-house .h2 + .list-type-table-wrap {margin-top: 16px; } 
.loan-house .button-group {margin: 24px 0 32px; } 
.loan-house .flex-align-wrap {margin-top: 24px; } 
.loan-house .bullet-star {margin-top: 8px; } 
.loan-step02 .flex-align-wrap {margin-top: 24px; } 
.loan-step02 p.h6 {color: var(--text-tertiary);margin-bottom: 16px;font-weight: 500; } 
.loan-step02 .terms-view-wrap {border: 0; } 
.loan-step02 .terms-view-wrap .terms-list-area {border: 0;padding: 0; } 
.loan-step02 .h4 {margin-bottom: 16px; } 
.loan-acc-list .card-list-wrap .type-card-loan {padding: 16px; } 
.loan-acc-list .card-list-wrap .type-card-loan .tit-loan {height: auto;margin: 0; } 
.loan-acc-list .card-list-wrap .type-card-loan .tit-loan .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.loan-acc-list .card-list-wrap .type-card-loan .tit-loan .end-date-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 8px; } 
.loan-acc-list .card-list-wrap .type-card-loan .num-view-area {margin: 0;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.loan-acc-list .card-list-wrap .type-card-loan .num-view-area .unit-view {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.loan-acc-increase > h3.h2 {margin-bottom: 24px; } 
.loan-acc-increase .btn-radio-list {margin-bottom: 12px; } 
.loan-acc-increase .btn-radio-list .text-long-type label {padding-right: 0; } 
.loan-acc-increase .photo-info-wrap p.h5 {margin-bottom: 12px; } 
.loan-acc-increase .photo-info-wrap .flex-align-wrap .h5 {margin-bottom: 0; } 
.loan-acc-increase .banner-area-wrap {margin-top: 0; } 
.loan-acc-increase .info-wrap .text {margin: 16px 0 24px; } 
.loan-acc-increase .font-16 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.loan-acc-increase .type-card-list {margin-top: 32px; } 
.loan-acc-increase .type-card-list .account-wrap .amount .text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.loan-acc-increase .type-card-list > li + li {margin-top: 32px; } 
.loan-acc-increase .type-card-list > li .button-group {margin-top: 24px; } 
.loan-acc-increase .type-card-list > li .button-group .btn-text-arrow {padding: 12px 24px 12px 0; } 
.loan-acc-increase .type-card-list > li .bottom .list-type-table {padding-bottom: 0;border-bottom: 0; } 
.loan-acc-increase .type-card-list > li .bottom + .button-group {margin-top: 16px; } 
.acc-info-confirm .notice-contents-wrap {margin-top: -8px; } 
.acc-info-confirm .notice-contents-wrap .h5 {margin-bottom: 4px; } 
.acc-info-confirm .notice-contents-wrap p.text + .align-r {margin-top: 24px; } 
/*
 * 외화예적금 - 계좌관리
 */
.foreign-acc-manage .list-type-table .item-content {color: var(--text-primary );padding: 0;-webkit-box-flex: inherit;-ms-flex: inherit;flex: inherit; } 
.foreign-acc-manage .ui-list.thick + .title.thick {margin-top: 12px;padding-top: 24px;border-top: 1px solid var(--border-secondary); } 
.tb-content .h2 {margin-bottom: 8px; } 
.tb-content .table-list-wrap {margin-top: 32px; } 
.tb-content .table-list-wrap td.bd-left {border-left: 1px solid var(--border-secondary) !important; } 
/*
 * 퇴직연금
 */
.popular-item-list.bg-gradient {background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white )), to(var(--bg-gray)));background: linear-gradient(180deg, var(--bg-canvas_white ) 0%, var(--bg-gray) 100%); } 
.popular-item-list > h3.h2 {margin-bottom: 8px; } 
.popular-item-list h4.h4 {margin-bottom: 16px; } 
.popular-item-list .align-r button {margin-top: 16px;padding-right: 16px; } 
.popular-item-list .ui-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 12px; } 
.popular-item-list .ui-list .list-item {width: calc(50% - 6px);border: 0; } 
.popular-item-list .ui-list .list-item .item {width: 100%;padding: 14px;border-radius: 16px;margin: 0;border: 0; } 
.popular-item-list .ui-list .list-item .item .item-content {position: relative;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;font-size: var(--t6-font-size);line-height: var(--t7-line-height);font-weight: 500;color: var(--text-primary );display: block;text-align: left; } 
.popular-item-list .ui-list .list-item .item .item-content[class*=icon-44-]::after {content: "";position: absolute;right: 0;bottom: 0; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=pie-chart]::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=top]::after {background-position: -44px 0;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=wallet]::after {background-position: -88px 0;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=globe]::after {background-position: -132px 0;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=medal-star]::after {background-position: -176px 0;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=calendar-shb]::after {background-position: 0 -44px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=calendar-check]::after {background-position: -44px -44px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=gift-money]::after {background-position: -88px -44px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=people]::after {background-position: -132px -44px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=chart-money]::after {background-position: -176px -44px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=target]::after {background-position: 0 -88px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=analysis]::after {background-position: -44px -88px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item .item .item-content[class$=gold-pig]::after {background-position: -88px -88px;background-repeat: no-repeat;background-color: transparent; } 
.popular-item-list .ui-list .list-item + .list-item {margin: 0; } 
.popular-item-list .ui-list .list-item.style01 .item {height: 116px; } 
.popular-item-list .ui-list .list-item.style02 .item {height: 96px; } 
.popular-item-list .ui-list .list-item.style03 {width: 100%; } 
.popular-item-list .ui-list .list-item.style03 .item {min-height: 72px;padding: 0; } 
.popular-item-list .ui-list .list-item.style03 .item .item-content {line-height: var(--t6-line-height);padding: 24px 20px 24px 72px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.popular-item-list .ui-list .list-item.style03 .item .item-content[class*=icon-44-]::after {content: "";position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.popular-item-list .ui-list .list-item.style04 {width: 100%;} 
.popular-item-list .ui-list .list-item.style04 .item{min-height:64px;padding:0}
.popular-item-list .ui-list .list-item.style04 .item .item-content {line-height: var(--t7-line-height);padding: 22px 20px 22px 72px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.popular-item-list .ui-list .list-item.style04 .item .item-content.icon-56-fund-month::after {position: absolute;left:8px;top:50%;transform: translateY(-50%);content:"";width:56px;height:56px;background:url(/images/web/img/icon/icon-fund-month.png) no-repeat 0 0/56px 56px;} 
.popular-item-list .tooltip-area {display: inline-block;position: relative;bottom: 3px; } 
.popular-item-list .subtext.text-right {text-align: right;margin: 16px 0 12px; } 
.popular-item-list .h2 .tooltip-area{line-height:0;vertical-align: middle;position:static;margin-top:-2px;}
.h5 + .tooltip-area{line-height:0;}
.popular-item-list .type-card-fund .input-type-checkbox.check-r label {padding: 0; } 
.popular-item-list .type-card-fund .input-type-checkbox.check-r label::after {top: -4px; } 
.popular-item-list .type-card-fund .btn-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;background-color: var(--bg-canvas_white );text-align: left;padding: 0;margin: 0;border: 0; } 
.popular-item-list .type-card-fund .per-num .title {color: var(--text-tertiary);margin-right: 8px; } 
.popular-item-list .type-card-fund .per-num .num {font-weight: 500; } 
.popular-item-list .type-card-fund .per-num .num .per {margin-left: 4px;font-weight: 400; } 
.popular-item-list .tooltip {z-index: 99999; } 
.acc-alarm-st > h3.h2 {margin-bottom: 8px; } 
.acc-alarm-st .ui-list-wrap {margin-top: 32px; } 
.acc-alarm-st .ui-list-wrap .ui-list .list-item {border: 0; } 
.acc-alarm-st .ui-list-wrap .ui-list .list-item + .list-item {margin-top: 12px; } 
.acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-docs] {background-position: 0 -64px;background-repeat: no-repeat;background-color: transparent; } 
.acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-bell] {background-position: -32px -64px;background-repeat: no-repeat;background-color: transparent; } 
.acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-pencil] {background-position: -64px -64px;background-repeat: no-repeat;background-color: transparent; } 
.acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-info] {background-position: -96px -64px;background-repeat: no-repeat;background-color: transparent; } 
.acc-alarm-st .ui-list-wrap .ui-list .list-item [class^=icon-32-][class$=-chart] {background-position: -128px -64px;background-repeat: no-repeat;background-color: transparent; } 
.acc-alarm-st .tooltip-trigger {vertical-align: middle; } 
.acc-alarm-st .bottom-sheet.alarm-guide p.text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.acc-alarm-st .bottom-sheet.alarm-guide p.bullet-star {margin: 16px 0; } 
.acc-alarm-st .bottom-sheet.alarm-guide .notice-contents-wrap {margin-top: 32px; } 
.acc-alarm-st .bottom-sheet.alarm-guide .notice-contents-wrap .h5 {color: var(--text-primary ); } 
.acc-alarm-st .bottom-sheet.alarm-guide ol {padding-left: 14px; } 
.acc-alarm-st .bottom-sheet.alarm-guide ol li {color: var(--text-tertiary);list-style: decimal;line-height: var(--t6-line-height); } 
.acc-alarm-st .bottom-sheet.alarm-guide ol li + li {margin-top: 0; } 
.acc-alarm-st .h4 {margin-bottom: 16px; } 
.acc-alarm-st .h5 {color: var(--text-primary ); } 
.acc-alarm-st .title-group {margin: 32px 0 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.acc-alarm-st .title-group .h4 {margin-bottom: 0; } 
.acc-alarm-st .title-group .btn-text-arrow {margin-right: -4px; } 
.acc-alarm-st .tab-content {padding: 32px 20px; } 
.acc-alarm-st .accordion-item {border-bottom: 0; } 
.acc-alarm-st .accordion-panel {padding-bottom: 0; } 
.acc-alarm-st .accordion-panel em {font-weight: 300; } 
.acc-alarm-st .accordion-panel input + label {padding-right: 34px; } 
.acc-alarm-st .default-text {padding: 0 0 32px 20px; } 
.acc-alarm-st .box-layout-wrap {padding: 25px 16px; } 
.acc-alarm-st2 .segment-tabs {margin-top: 32px; } 
.acc-alarm-st2 .segment-tabs .data-list-wrap {margin: 16px -20px; } 
.acc-alarm-st2 .segment-tabs .data-list-wrap li {padding: 0 20px; } 
.acc-alarm-st2 .segment-tabs .tab-content {margin-top: 36px; } 
.acc-alarm-st2 .segment-tabs .prod-list-wrap .text {color: var(--text-tertiary); } 
.acc-alarm-st2 .segment-tabs .prod-list-wrap .h4 {margin: 4px 0 16px; } 
.acc-alarm-st2 .segment-tabs .prod-list-wrap button {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.acc-alarm-st2 .segment-tabs .prod-list-wrap li + li {margin-top: 24px; } 
.acc-alarm-st2 .link-area {display: block;margin-top: 32px; } 
.acc-alarm-st2 .link-area .item-content {background-color: var(--bg-cyan-same);border-radius: 12px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;padding: 12px 28px 28px 20px; } 
.acc-alarm-st2 .link-area .item-content .title {color: var(--text-ondark_primary-same);font-weight: 500; } 
.acc-alarm-st2 .link-area .item-content .text {font-weight: 300;color: var(--gray-100);display: block;margin-top: 16px; } 
.acc-alarm-st2 .link-area .item-content .icon-wrap img {width: 90px; } 
.acc-alarm-st3 .tooltip-trigger {vertical-align: middle; } 
.acc-alarm-st3 > h3.h2, .acc-alarm-st3 > .h4 {margin-bottom: 0; } 
.acc-alarm-st3 > h3.h2 span.label, .acc-alarm-st3 > .h4 span.label {font-weight: 300; } 
.acc-alarm-st3 .subtext + .text, .acc-alarm-st3 .type-card-group {margin-top: 16px; } 
.acc-alarm-st3 .subtext.bullet-star {margin-top: 16px; } 
.acc-alarm-st3 .h2 + .subtext, .acc-alarm-st3 .h4 + .subtext, .acc-alarm-st3 .subtext + .subtext.bullet-star {margin-top: 8px; } 
.acc-alarm-st3 .button-group {margin-top: 16px; } 
.acc-alarm-st3 .button-group .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.retire-input .info-view-wrap .h4 span {font-weight: 300; } 
.retire-input .info-view-wrap .btn .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.retire-input .date-range-set {margin-top: 8px; } 
.retire-input .date-range-set .end .ui-form::after {width: 18px;left: -18px; } 
.retire-input .date-range-set .start {margin-right: 18px; } 
.retire-input .date-range-set .ui-form {margin-bottom: 0; } 
.retire-input .date-range-set .ui-form.focused .form-set input[type=text] {padding-right: 32px; } 
.retire-input .form-label.h5 {display: block;margin-bottom: 8px; } 
.retire-input .form-label.label-absolute {position: absolute;left: 16px;margin: 0; } 
.retire-input .form-label + input[type=text] {padding-left: 50px; } 
.retire-input .ui-form-wrap {margin-bottom: 20px; } 
.retire-input .card-check-tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin: 0 -16px;margin-bottom: 16px;padding: 0 16px 18px 48px;border-bottom: 1px solid var(--border-primary); } 
.retire-input .type-card-prod.type-check {margin-bottom: 16px; } 
.retire-input .type-card-prod.type-check .input-type-checkbox input[type=checkbox] + label::after {left: 16px; } 
.retire-input .type-card-prod.type-check .ui-form:last-child {margin-bottom: 0; } 
.retire-pr-list .tab-content {padding: 32px 20px; } 
.retire-pr-list .ui-list-wrap {margin-top: 32px; } 
.retire-pr-list .ui-list-wrap .ui-list .list-item {margin-bottom: 12px;border-top: 0; } 
.retire-pr-list .ui-list-wrap .ui-list .list-item .h4 {margin-bottom: 4px; } 
.bm-product-change p.subtext, .bm-product-change p.subtext + p.subtext {margin-top: 16px; } 
.bm-product-change .btn-radio-list-wrap .btn-radio-list {margin-bottom: 0; } 
.bm-product-change .radio-list-wrap {margin-top: 24px; } 
.bm-product-change .radio-list-wrap li + li {margin-top: 16px; } 
.bm-product-change .flex-align-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.bm-product-change .flex-align-wrap.align-top {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.bm-product-change .flex-align-wrap.align-top .btn.long-type {max-width: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.bm-product-change .type-card-prod .in-forms {margin: 16px 0 0; } 
.bm-product-change .type-card-prod .in-forms .ui-form {margin-bottom: 0; } 
.bm-product-change .type-card-prod .option-box {margin-top: 16px; } 
.bm-product-change .title-btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.bm-product-change .title-btn-text .h4 {margin-bottom: 0; } 
.bm-product-change .title-btn-text .btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.bm-product-change .title-btn-text .btn-text .tooltip-trigger {margin-left: 4px; } 
.bm-product-change .title-btn-text + .btn-radio-list {margin-top: 8px;margin-bottom: 16px; } 
.my-product-type01::before {content: "";background-position: -224px -56px;background-repeat: no-repeat;background-color: transparent; } 
.my-product-type02::before {content: "";background-position: -280px -56px;background-repeat: no-repeat;background-color: transparent; } 
.container.retiremen-test.last .credit-wrap label .text > em {color: var(--text-tertiary); } 
.container.retiremen-test.last .big-btn.icon-call {padding: 20px 16px 20px 60px; } 
.container.retiremen-test.last .big-btn.icon-call::after {content: "";width: 32px;height: 32px;border-radius: 16px;background-color: var(--bg-gray);position: absolute;left: 16px;top: 16px;z-index: 0; } 
.container.retiremen-test.last .big-btn.icon-call::before {z-index: 1; } 
.container.retiremen-test.last .big-btn.icon-call .item-content.arrow-r {padding: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.month-percent {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.month-percent em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-left: 4px; } 
.month-percent em.minus {color: var(--text-blue); } 
.month-percent em.plus {color: var(--text-red); } 
.type-card-check.type02 .input-type-checkbox.type-heartfull {position: absolute;right: 16px;top: 16px;z-index: 2; } 
.type-card-check.type02 .input-type-checkbox + .label-wrap {padding-right: 24px; } 
.type-card-check.type02 .month-percent {color: var(--text-tertiary); } 
.type-card-prod .month-percent {color: var(--text-tertiary);display: block;text-align: right;margin-top: 8px; } 
.auto-transfer .list-type-table + .button-group {margin-top: 16px; } 
/*
 * 예적금/청약
*/
.deposit-acc-manage .card-list-wrap .card-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;color: var(--text-tertiary); } 
.deposit-acc-manage .card-list-wrap .card-wrap .tit-data-area {max-width: calc(100% - 76px); } 
.deposit-acc-manage .card-list-wrap .type-card-info + .type-card-info {margin-top: 12px; } 
.deposit-acc-manage .card-list-wrap .type-card-info .label-type-info.color12 {background-color: var(--palette-red-1000); } 
.deposit-acc-manage .flex-align-wrap {margin-top: 24px; } 
.deposit-acc-manage .h4 + .ui-list {margin-top: -6px; } 
.deposit-acc-manage .ui-list.thick + .title.thick {margin-top: 12px;padding-top: 24px;border-top: 1px solid var(--border-secondary); } 
.deposit-acc-manage .list-type-table .txt-data-area {white-space: normal; } 
.deposit-acc-manage .list-type-table .item-content {margin-left: 4px;color: var(--text-primary );padding: 0;-webkit-box-flex: inherit;-ms-flex: inherit;flex: inherit; } 
.deposit-acc-manage .list-type-table .item-content::after {margin-left: 4px; } 
.deposit-acc-manage .list-type-table + .button-group {margin-top: 16px; } 
.deposit-acc-manage .ui-list.thick .item-content.arrow-r::after {margin-left: 4px; } 
.deposit-acc-manage .cont-container.with-desc .list-type-table-wrap .list-type-table:last-child {border-bottom: 0;padding-bottom: 8px; } 
.deposit-acc-manage .cont-container.with-desc .list-type-table-wrap + .subtext {margin-top: 0; } 
.deposit-acc-manage .cont-container.with-desc .list-type-table-wrap + .subtext + .subtext {padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.pr-common.esg .font-light {color: var(--text-tertiary); } 
.pr-common.esg .box-layout-wrap {padding: 16px; } 
.pr-common.esg .box-layout-wrap .ui-form {margin-top: 16px;margin-bottom: 0; } 
.pr-common.esg .box-layout-wrap .img-preview {overflow: hidden; } 
.pr-common.esg .box-layout-wrap .img-preview img {display: block;-o-object-fit: cover;object-fit: cover;margin: 0 auto;width: 100%;height: 100%; } 
.pr-common.esg .box-layout-wrap + .box-layout-wrap {margin-top: 12px; } 
.pr-common.esg .box-layout-wrap.color-05 {padding: 32px 16px; } 
.pr-common.esg .box-layout-wrap.color-05 p.text-center {margin-bottom: 32px; } 
.pr-common.esg button.icon-check {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pr-common.esg button.icon-check .label {gap: 4px; } 
.pr-common.esg .btn-camera, .pr-common.esg .img-preview {background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-radius: 12px;height: 200px;line-height: 252px;width: 100%;text-align: center;margin: 0; } 
.pr-common.esg .btn-camera span, .pr-common.esg .img-preview span {position: relative;padding-top: 52px;color: var(--text-tertiary); } 
.pr-common.esg .btn-camera span::after, .pr-common.esg .img-preview span::after {content: "";position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
.pr-common.esg .tabs .tab-content {padding-bottom: 0; } 
.pr-common.esg .tabs .tab-content .visual-area {margin-top: -24px !important; } 
.pr-common.esg .tabs .tab-content.blue-bg {background-color: var(--bg-gray);padding-bottom: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: calc(100vh - 131px); } 
.pr-common.esg .tabs .tab-content.blue-bg .title-wrap {position: relative;margin-top: -24px;padding: 32px 0 48px;height: 203px;-webkit-box-sizing: border-box;box-sizing: border-box;background: url("/images/web/img/manage/img_leaf_moli.png") right bottom no-repeat;background-size: contain; } 
.pr-common.esg .tabs .tab-content.blue-bg .title-wrap .title {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pr-common.esg .tabs .tab-content.blue-bg .title-wrap + .img-list-wrap {margin-top: -30px; } 
.pr-common.esg .tabs .tab-content.blue-bg p.desc {text-align: center;margin-top: 24px; } 
.pr-common.esg .tabs .tab-content.blue-bg p.desc strong {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.pr-common.esg .img-list-wrap .img-item.complete {border-radius: 16px;position: relative;background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.pr-common.esg .img-list-wrap .img-item.complete .item-content-area {overflow: hidden;border-top-left-radius: 16px;border-top-right-radius: 16px; } 
.pr-common.esg .img-list-wrap .img-item.complete .item-content-area img {display: block;-o-object-fit: cover;object-fit: cover;margin: 0 auto;width: 100%;height: 100%; } 
.pr-common.esg .img-list-wrap .img-item.complete .item-content-area p.text {color: var(--text-primary );padding: 16px 16px 32px; } 
.pr-common.esg .img-list-wrap .img-item.complete .complete-stamp-area {text-align: center;position: absolute;z-index: 2;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.pr-common.esg .img-list-wrap .img-item.complete .complete-stamp-area img {display: block;margin: 0 auto;width: 120px; } 
.pr-common.esg .img-list-wrap .img-item.complete .complete-stamp-area p.white-type {color: var(--text-ondark_primary-same);padding: 0;margin-top: 8px; } 
.pr-common.esg .img-list-wrap .img-item.complete .complete-stamp-area p.white-type em {color: var(--text-blue);font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.pr-common.esg .img-list-wrap .img-item.complete::after {content: "";position: absolute;z-index: 1;left: 0;top: 0;border-radius: 16px;width: 100%;height: 100%;background-color: var(--bg-dark);opacity: 0.6; } 
/*
 * 골드실버
 */
.bm-goldbar h3.h2 {margin-bottom: 16px; } 
.bm-goldbar .list-item {text-align: center;padding: 24px; } 
.bm-goldbar .list-item img {margin: 0 auto;margin-bottom: 8px;width: 96px; } 
.bm-goldbar .list-item p.h2 {margin: 8px 0 0 0; } 
.bm-goldbar .type-card-simple.type-multi-list .list-type-table {border: none;padding: 0; } 
.bm-goldbar .type-card-simple.type-multi-list .list-type-table + .list-type-table {border-top: 1px solid var(--border-secondary);padding-top: 16px;margin-top: 16px; } 
.bm-gold-silver .label-show-list.type [data-show-values] {margin-top: -12px;margin-bottom: 20px; } 
.bm-gold-silver .label-show-list.type .ui-form .decimal-point-set .ui-form, .bm-gold-silver .label-show-list.type .ui-form-group .decimal-point-set .ui-form {margin-bottom: 0; } 
.bm-gold-silver .label-show-list.type .ui-form .decimal-point-set .decimal, .bm-gold-silver .label-show-list.type .ui-form-group .decimal-point-set .decimal {width: calc(50% - 10px); } 
.bm-gold-silver .label-show-list.type .ui-form .decimal-point-set .decimal::before, .bm-gold-silver .label-show-list.type .ui-form-group .decimal-point-set .decimal::before {top: auto;bottom: 0; } 
.bm-gold-silver .label-show-list.type .ui-form .info-text, .bm-gold-silver .label-show-list.type .ui-form-group .info-text {color: var(--text-blue);padding-left: 12px;margin-top: 4px; } 
.bm-gold-silver .type-card-wrap:first-child {margin-top: 0; } 
.bm-gold-silver .type-card-loan.non-button .tit-loan {padding: 0 30px 0 32px;margin: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.bm-gold-silver .type-card-loan.non-button .withdraw-text {font-weight: 500; } 
.bm-gold-silver .type-card-loan.non-button .withdraw-text .unit-withdraw {font-weight: 300;margin-right: 8px; } 
.bm-gold-silver .type-card-loan.non-button .num-view-area {margin-top: 8px; } 
.bm-gold-silver .type-card-loan.non-button .list-type-table {padding-bottom: 0; } 
.bm-gold-silver .bottom-notice-contents p.bullet-star {margin: 8px 0; } 
.bm-gold-silver .box-layout-wrap.white-type {margin-top: 32px; } 
.bm-gold-silver .box-layout-wrap.white-type .list-type-table.type-border-none {padding: 0; } 
.goldbar-area:not(:first-child) {margin-top: 32px; } 
.goldbar-area .goldbar-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 24px; } 
.goldbar-area .goldbar-list .goldbar-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px; } 
.goldbar-area .goldbar-list .goldbar-item .goldbar-wrap {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 120px;height: 190px;background-image: url("/images/web/img/manage/goldbar_default.png");background-size: 100%;background-repeat: no-repeat;background-position: center; } 
.goldbar-area .goldbar-list .goldbar-item .goldbar-wrap .fill {display: block;position: relative;width: 100%;background-image: url("/images/web/img/manage/goldbar_fill.png");background-size: 100% auto;background-repeat: no-repeat;background-position: center bottom; } 
.goldbar-area .goldbar-list .goldbar-item .weight {padding: 4px 16px;border: 1px solid var(--border-primary);border-radius: 16px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.goldbar-area .goldbar-list .goldbar-item .count-num {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.goldbar-branch .h5.small {margin-bottom: 0; } 
.goldbar-branch .tabs .branch-search {padding: 24px 20px 20px 20px; } 
.goldbar-branch .tabs .branch-search .branch-name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.goldbar-branch .tabs .search-result li:first-child, .goldbar-branch .tabs .search-group > ul {border-top: 0; } 
/*
 * 펀드
 */
.fund-del-expec .h4 {margin: 32px 0 16px; } 
.fund-del-expec .button-group {margin-top: 16px; } 
.fund-del-expec .duration-wrap {margin-top: 36px; } 
.fund-del-expec .table-list-no-line table tbody td.type-red {color: var(--text-red); } 
.fund-del-expec .tit-tbl-wrap {margin: 32px 0 8px; } 
.fund-del-expec .tit-tbl-wrap .subtitle-date {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.fund-del-expec .label-type-info.color08 {background-color: var(--palette-red-1000); } 
.fund-report-guide .h2 {margin-bottom: 8px; } 
.fund-report-guide .h2 + .text {margin-top: 0 !important; } 
.fund-report-guide .h3, .fund-report-guide .flex-align-wrap {margin-bottom: 16px; } 
.fund-report-guide .flex-align-wrap .h3 {margin-bottom: 0; } 
.fund-report-guide .list-type-table-wrap .box-layout-wrap, .fund-report-guide .list-type-table-wrap .align-r {margin-bottom: 16px; } 
.fund-report-guide p.bullet-star {margin: 4px 0 8px; } 
.complete-sec-type .notice-contents-wrap {margin: 32px 0; } 
.complete-sec-type .notice-contents-wrap hr {margin: 16px 0; } 
.complete-sec-type .font-16 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.complete-sec-type p.subtext {margin-top: 16px; } 
.fund-card-list {background-color: var(--bg-gray);padding: 24px 0; } 
.fund-card-list .swiper {padding: 0 20px 0 20px; } 
.type-card-simple.type-fund-report {height: 106px;border-radius: 12px;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--bg-canvas_white ); } 
.type-card-simple.type-fund-report .input-type-radio {position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px; } 
.type-card-simple.type-fund-report .input-type-radio input[type=radio] {width: 100%;height: 100%; } 
.type-card-simple.type-fund-report .input-type-radio input[type=radio] + label::after {display: none; } 
.type-card-simple.type-fund-report .input-type-radio input[type=radio]:checked + label::after {display: none; } 
.type-card-simple.type-fund-report .input-type-radio input[type=radio]:checked + label::before {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px;border: 1px solid var(--border-blue-same); } 
.type-card-simple.type-fund-report .card-item {padding-left: 16px; } 
.type-card-simple.type-fund-report .card-item .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;margin-bottom: 4px; } 
.bm-fund-report .accordion {margin-top: 0; } 
.bm-fund-report .accordion .accordion-panel > .list-type-table {border: 0;padding-top: 0; } 
.bm-fund-report .accordion + .accordion {border-top: 0; } 
.bm-fund-report .accordion:last-child .accordion-item {border-bottom: 0; } 
.bm-fund-report .tit-tbl-wrap {padding: 12px 0;margin: 24px 0 0; } 
.bm-fund-report .tit-tbl-wrap + .type-card-loan {margin-top: 16px; } 
.bm-fund-report .tit-tbl-wrap .btn-radio-list {margin-bottom: 0;position: relative; } 
.bm-fund-report .tit-tbl-wrap .btn-radio-list li {width: auto; } 
.bm-fund-report .dividers-full {margin: 0 -20px; } 
.bm-fund-report .report-graph-area {margin-top: 32px;border: 1px solid var(--border-secondary);border-radius: 12px;padding: 24px 16px; } 
.bm-fund-report .report-graph-area .graph-header {margin-bottom: 40px; } 
.bm-fund-report .report-graph-area .graph-header .title {display: block;text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bm-fund-report .report-graph-area .graph-header .amount {display: block;text-align: center;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.bm-fund-report .report-graph-area .graph-header .amount span {font-weight: 300;color: var(--text-red); } 
.bm-fund-report .report-graph-area .graph-body {position: relative;min-height: 188px; } 
.bm-fund-report .report-graph-area .graph-body .graph-bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0; } 
.bm-fund-report .report-graph-area .graph-body .graph-bg hr {border: none;border-bottom: 1px dashed var(--border-primary);color: var(--text-ondark_primary-same);background-color: var(--bg-canvas_white );height: 40px;width: 100%;margin: 0; } 
.bm-fund-report .report-graph-area .graph-body .graph-bg hr:last-child {border-bottom: 1px solid var(--border-primary); } 
.bm-fund-report .report-graph-area .graph-body .graph-bg hr:first-child {height: 0; } 
.bm-fund-report .report-graph-area .graph-body .graph {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: absolute;left: 0;bottom: 24px;padding: 0 14px;width: calc(100% - 28px);height: calc(100% - 24px); } 
.bm-fund-report .report-graph-area .graph-body .graph .graph-col {width: calc((100% - 16px) / 2);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.bm-fund-report .report-graph-area .graph-body .graph .graph-col .col-tit {display: block;width: 100%;text-align: center;font-size: 11px;font-weight: 500;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;position: absolute;left: 0;bottom: -32px;color: var(--text-tertiary); } 
.bm-fund-report .report-graph-area .graph-body .graph .graph-col .fill {position: relative;display: block;border-top-left-radius: 12px;border-top-right-radius: 12px; } 
.bm-fund-report .report-graph-area .graph-body .graph .graph-col .fill.color-01 {background-color: var(--palette-blue-200); } 
.bm-fund-report .report-graph-area .graph-body .graph .graph-col .fill.color-01 span {color: var(--text-brand); } 
.bm-fund-report .report-graph-area .graph-body .graph .graph-col .fill.color-02 {background-color: var(--bg-blue-same); } 
.bm-fund-report .report-graph-area .graph-body .graph .graph-col .fill span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);position: absolute;display: block;width: 100%;text-align: center;top: 32px;left: 0; } 
.bm-fund-report .docs-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-top: 1px solid var(--border-secondary);margin-top: 32px; } 
.bm-fund-report .docs-list .docs-item {padding: 32px 12px; } 
.bm-fund-report .docs-list .docs-item .btn {background: none;border: none; } 
.bm-fund-report .docs-list .docs-item .item-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0;margin: 0; } 
.bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-] {margin: 0;margin-bottom: 8px; } 
.bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-]::before {content: "";display: block; } 
.bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-].icon-blue-round-graph::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-].icon-blue-rise-computer::before {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-fund-report .docs-list .docs-item .item-content .icon-wrap [class^=icon-].icon-blue-document-check::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-fund-report .docs-list .docs-item .item-content .item-name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.amount-section-list h4.h7 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.amount-section-list .flex-align-wrap.amount-section {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px; } 
.amount-section-list .flex-align-wrap.amount-section .ui-form .form-set input[type=text] {padding: 16px 0; } 
.amount-section-list .flex-align-wrap.amount-section .ui-form.line-type .btn-clear {top: 16px; } 
.amount-section-list .flex-align-wrap.amount-section .ui-flex-wrap {width: 66%; } 
.amount-section-list .flex-align-wrap.amount-section .ui-flex-wrap .ui-form {width: calc((100% - 26px) / 2); } 
.amount-section-list .flex-align-wrap.amount-section .ui-flex-wrap span.tilde {height: 56px;line-height: 56px;color: var(--text-primary ); } 
.amount-section-list .flex-align-wrap.amount-section .ui-flex-wrap + .ui-form {width: 34%;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.amount-section-list .flex-align-wrap.amount-section .ui-flex-wrap + .ui-form input {padding-right: 4px !important; } 
.flex-align-wrap.with-subtext {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.flex-align-wrap.with-subtext.align-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.point-range-set .btn-radio-list + .ui-form {margin-top: -16px; } 
/*
 * 나의 카드
 */
.flex-col-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.manage-my-card .type-card-menu {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 0 16px; } 
.manage-my-card .card-menu-wrap .card-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 24px 0;gap: 40px; } 
.manage-my-card .card-menu-wrap .card-menu + .card-menu {border-top: 1px solid var(--border-secondary); } 
.manage-my-card .card-menu-wrap .card-menu .menu-title {min-width: 84px; } 
.manage-my-card .card-menu-wrap .card-menu .menu-list li a > span {color: var(--text-primary ); } 
.manage-my-card .card-menu-wrap .card-menu .menu-list li + li {margin-top: 16px; } 
.manage-my-card .swiper {margin-bottom: 24px; } 
.manage-my-card .swiper .swiper-pagination {height: 40px;line-height: 40px;bottom: 15px; } 
.manage-my-card .card-detail-wrap {padding: 32px 0 72px; } 
.manage-my-card .card-detail-wrap .card-detail {padding: 24px;-webkit-box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.1), inset 1px 1px 1px rgba(255, 255, 255, 0.25);box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.1), inset 1px 1px 1px rgba(255, 255, 255, 0.25);border-radius: 12px;color: var(--text-ondark_primary-same);width: 281px;height: 174px;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;position: relative; } 
.manage-my-card .card-detail-wrap .card-detail .label {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;display: block; } 
.manage-my-card .card-detail-wrap .card-detail .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;margin-top: 2px;width: 210px; } 
.manage-my-card .card-detail-wrap .card-detail .number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;position: absolute;left: 24px;bottom: 34px; } 
.manage-my-card .card-detail-wrap .card-detail.credit-type {background: linear-gradient(25.07deg, rgba(0, 96, 241, 0.2) 35.55%, var(--bg-canvas_white-a0) 82.79%), var(--bg-cyan-same); } 
.manage-my-card .card-detail-wrap .card-detail.check-type {background: linear-gradient(21.91deg, rgba(0, 150, 169, 0.2) 36.16%, var(--bg-canvas_white-a0) 85.47%), var(--bg-cyan-same); } 
.manage-my-card .flex-align-wrap {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.manage-my-card .flex-align-wrap.align-r {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.manage-my-card .type-card-prod.mycard > a::after {background-position: -72px 0; } 
.manage-my-card .type-card-prod.mycard .num-view-area {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: right;margin-top: 8px; } 
.manage-my-card .type-card-prod .icon-48 img {margin-left: -8px;margin-right: 4px; } 
.manage-my-card .type-card-prod .subtext > .color-em {margin-left: 4px; } 
.manage-my-card .type-card-prod .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.manage-my-card .type-card-info {margin-top: 32px; } 
.manage-my-card .type-card-info .item-content.arrow-r {padding: 0; } 
.manage-my-card .type-card-info .item-content.arrow-r .h4 {margin-bottom: 4px; } 
.manage-my-card .h4 {margin-bottom: 16px; } 
.manage-my-card .h4.shinhanplus {position: relative;padding-left: 40px; } 
.manage-my-card .h4.shinhanplus::after {content: "";position: absolute;left: 0;top: -4px;width: 32px;height: 32px;background: url(/images/web/img/icon/shinhanplus.png) no-repeat 0 0/100% 100%; } 
.manage-my-card .h4.shinhanplus.super::after{background-image:url(/images/web/img/icon/supersol.png)}
.manage-my-card .btn.btn-type-2 .label {font-weight: 300;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap.style-radius.link-area {margin-top: 32px;border-radius: 12px;padding: 4px 18px 4px 20px; } 
.notice-contents-wrap.style-radius.link-area .item-content {padding: 0; } 
.notice-contents-wrap.style-radius.link-area .item-content .h5 {margin: 0; } 
.notice-contents-wrap.style-radius.link-area .item-content p.text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap.style-radius.link-area .icon-wrap img {width: 56px; } 
/*
 * ISA
 */
.bm-isa-common > .h2 {margin-bottom: 8px; } 
.bm-isa-common p.text + .roundbox-check {margin-top: 32px; } 
.bm-isa-common .roundbox-check {border-radius: 12px; } 
.bm-isa-common .single-terms-area label {font-weight: 300; } 
.bm-isa-common .ui-form.flex-type-dynamic .form-label {margin-bottom: 0; } 
.bm-isa-common .type-card-simple.inline-form .account-selector {border-radius: 0;border: 0;padding: 0; } 
.bm-isa-common .type-card-simple.inline-form .ui-form {margin: 16px 0 0 0; } 
.bm-isa-common .info-view-wrap > p.text {margin-bottom: 24px; } 
.bm-isa-common .info-view-wrap .write-content::after {border: 0; } 
.bm-isa-common .info-view-wrap .write-content::before {content: counter(numberCounter) ".";width: auto;height: auto;top: 0px;color: var(--text-blue);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bm-isa-common .info-view-wrap .write-content .text-bold {font-weight: 500; } 
.bm-isa-common .info-view-wrap .write-content p.h5, .bm-isa-common .info-view-wrap .write-content p.text {color: var(--text-primary );margin: 12px 0;font-weight: 500; } 
.bm-isa-common .info-view-wrap .write-content .ui-form {margin-bottom: 38px; } 
.bm-isa-common .info-view-wrap .write-content .ui-form:first-child:not(.flex-between) {margin-bottom: 12px; } 
.bm-isa-common .info-view-wrap .write-content + .write-content {margin-top: 58px; } 
.bm-isa-common .info-view-wrap .write-content + .write-content.short {margin-top: 32px; } 
.bm-isa-common .info-view-wrap .write-content .hint-text {position: absolute;left: 16px;bottom: -26px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bm-isa-common .info-view-wrap .write-content .flex-between {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.bm-isa-common .info-view-wrap .write-content .flex-between .form-label {margin: 0; } 
.bm-isa-common .info-view-wrap .write-content .flex-between .form-label:first-child {padding-right: 12px; } 
.bm-isa-common .info-view-wrap .write-content .flex-between .form-label:last-child {padding-left: 12px; } 
.bm-isa-common .info-view-wrap .write-content .flex-between .form-set {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.bm-isa-common.form-control .btn-radio-list {margin-bottom: 0; } 
.bm-isa-common.form-control .ui-form + .terms-view-wrap {margin-top: 24px; } 
.type-card-check.type-terms > .input-type-checkbox {position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px; } 
.type-card-check.type-terms > .input-type-checkbox > input[type=checkbox] + label::before {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px; } 
.type-card-check.type-terms > .input-type-checkbox > input[type=checkbox] + label::after {top: 17px;right: 17px;left: auto;z-index: 10; } 
.type-card-check.type-terms > .input-type-checkbox > input[type=checkbox]:checked + label::before {border: 1px solid var(--border-blue-same); } 
.type-card-check.type-terms .list-type-table {border: 0; } 
.type-card-check.type-terms .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-check.type-terms .terms-view-wrap {border-radius: 0;margin: 0 -16px;border: 0;padding: 0; } 
.type-card-check.type-terms .terms-view-wrap ul {padding: 16px 16px 0 16px; } 
.type-card-check.type-terms .terms-view-wrap .terms-list-area li + li {margin-top: 8px; } 
.type-card-check + .type-terms {margin-top: 12px; } 
.trust-etf .h2.small {margin-bottom: 12px; } 
.trust-etf .h2.small + .ui-form {margin-bottom: 32px; } 
.trust-etf .total-num {margin-bottom: 16px; } 
.trust-etf .inline-radio-list {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px; } 
.trust-etf .round-box .accordion {margin: 0;border: 1px solid var(--border-primary);border-radius: 12px; } 
.trust-etf .round-box .accordion .accordion-panel {border-top: 1px solid var(--border-secondary);padding: 16px; } 
.trust-etf .round-box .accordion .accordion-panel .no-data {color: var(--text-primary );margin: 8px 0;text-align: center;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.trust-etf .round-box .accordion .accordion-panel .accordion-card {position: relative;margin: 16px 0; } 
.trust-etf .round-box .accordion .accordion-panel .accordion-card .tit-info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;margin: 10px 0 20px; } 
.trust-etf .round-box .accordion .accordion-panel .accordion-card .tit-info-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-bottom: 16px; } 
.trust-etf .round-box .accordion .accordion-panel .accordion-card .input-type-checkbox {position: absolute;right: 0;top: 0; } 
.trust-etf .round-box .accordion .accordion-panel .accordion-card table th, .trust-etf .round-box .accordion .accordion-panel .accordion-card table td {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.trust-etf .round-box .accordion .accordion-item:last-child {border-bottom: none; } 
.early-withdrawal .info-view-wrap .list-type-table-wrap + .h5 {margin-top: 24px; } 
.early-withdrawal .info-view-wrap .btn-radio-list + .h5 {margin-top: -8px; } 
.early-withdrawal .info-view-wrap .list-type-table-wrap.no-title {margin-bottom: 32px; } 
.early-withdrawal .info-view.box-layout-wrap {margin-top: 32px; } 
.fund-new-guide {padding-top: 0 !important; } 
.fund-new-guide .tab-content {margin: 0 -20px; } 
.fund-new-guide .sticky-container + .tab-content {margin-top: -16px; } 
.fund-new-guide .fund-area {padding-top: 32px; } 
.fund-new-guide .fund-area .h3:first-child {margin-top: 0; } 
.fund-new-guide .fund-area .box-layout-wrap.color-em {margin: 32px 0 16px; } 
.fund-new-guide .fund-area .box-layout-wrap.color-em p strong {color: var(--text-blue); } 
.subscriber-instruction-wrap .box-layout-wrap.white-type {position: relative;padding-left: 56px; } 
.subscriber-instruction-wrap .box-layout-wrap.white-type .h4 {margin-bottom: 0; } 
.subscriber-instruction-wrap .box-layout-wrap.white-type[class*=icon-32-]::after {content: "";position: absolute;left: 16px;top: 16px; } 
.subscriber-instruction-wrap .box-layout-wrap.white-type[class$=notebook]::after {background-position: -128px -32px;background-repeat: no-repeat;background-color: transparent; } 
.subscriber-instruction-wrap .box-layout-wrap.white-type[class$=mail]::after {background-position: -160px -32px;background-repeat: no-repeat;background-color: transparent; } 
.subscriber-instruction-wrap .box-layout-wrap.white-type[class$=people]::after {background-position: -192px -32px;background-repeat: no-repeat;background-color: transparent; } 
.retire-autopay .info-view-wrap > .ui-form {margin-top: 20px; } 
.retire-autopay .info-view-wrap .ui-form-wrap + .ui-form {margin-top: 20px; } 
.retire-autopay .dividers-group + .accordion {margin-top: -32px; } 
.retire-autopay .duration-wrap.style-01 .ui-form-group {margin: 20px 0; } 
.mr-notice-setBS .bottom-sheet-contents {margin-top: 24px; } 
.type-card-detail.only-input-select .input-type-checkbox input[type=checkbox] + label::after {left: 16px;top: 48px; } 
.type-card-detail.only-input-select .name {padding-left: 32px; } 
.type-card-detail.only-input-select .list-type-table {border: 0;margin-top: 0; } 
.type-card-detail.only-input-select .bottom .list-type-table {border-bottom: 1px solid var(--gray-950);padding-bottom: 16px; } 
.type-card-detail.only-input-select .button-group {margin-top: 24px; } 
.type-card-detail.only-input-select .button-group .btn-text-arrow {padding: 11px 12px 11px 0px; } 
.type-card-detail.only-input-select .select-method {margin-top: 24px !important; } 
.type-card-detail.only-input-select .select-method > .btn-radio-list {margin-bottom: 24px; } 
.type-card-detail.only-input-select .select-method > .ui-form {margin-bottom: 0; } 
.matured-product .tit-tbl-wrap {margin: 32px 0 16px; } 
.matured-product .type-card-check.type02 .list-type-table {padding-top: 8px; } 
.bm-type-irp .visual-area p.text-center {margin-top: 16px; } 
.bm-type-irp .accordion {border-top: 0; } 
.bm-type-irp .graph-wrap {margin-bottom: 16px; } 
.notice-foot-area {border-top: 1px solid var(--border-primary);padding: 16px 16px 0 16px;margin: 16px -16px 0 -16px; } 
.notice-foot-area p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.accordion.type-no-list {border: 0;margin-top: 32px; } 
.accordion.type-no-list .accordion-item {border: 0;padding: 0; } 
.accordion.type-no-list .accordion-item .accordion-panel {padding-top: 0; } 
.accordion.type-no-list .accordion-item .accordion-panel.type-border {border-bottom: 1px solid var(--border-secondary); } 
.accordion.type-no-list .add-product-list li {margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.accordion.type-no-list .add-product-list li em {width: calc(100% - 40px);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.accordion.type-no-list .add-product-list li .btn-del {border: none;margin: 0;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.bottom-sheet .type-card-service.balance .amount span {color: var(--text-primary ); } 
.bottom-sheet.document .btn-radio-list {margin: 24px 0 16px; } 
.bottom-sheet.document .ui-form {margin-top: 20px; } 
.info-view-wrap {margin-top: 32px; } 
.margin-top-16 {margin-top: 16px; } 
.margin-top-16.value-option-list {margin-top: -4px !important; } 
.margin-top-52 {margin-top: 52px; } 
.item-content.align-top {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.form-message.text-grey {color: var(--text-tertiary); } 
.list-type-table li.non-flex {display: block;margin-top: 16px; } 
.list-type-table a.single-link {width: 100%; } 
.dividers-middle.has-margin {margin: 16px 0; } 
.ui-list.box-type .list-item {border: 1px solid var(--border-secondary);border-radius: 12px; } 
.ui-list.box-type .list-item ~ .list-item {margin-top: 12px; } 
.ui-list.box-type .list-item.multi-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.ui-list.box-type .list-item.multi-item .item-bottom {border-top: 1px solid var(--border-secondary);padding: 16px; } 
.ui-list.box-type .list-item.multi-item .item-bottom .h5 {color: var(--text-tertiary); } 
.ui-list.box-type .list-item.multi-item .item-bottom .list-type-table {border: none;padding: 8px 0 0 0; } 
.ui-list.box-type .list-item .item-content {padding: 16px; } 
.ui-list.box-type .list-item .item-content .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ui-list.box-type02 .list-item {border: 1px solid var(--border-secondary);border-radius: 16px;} 
.ui-list.box-type02 .list-item ~ .list-item {margin-top: 12px;} 
.ui-list.box-type02 .list-item .item-content {padding: 12px 16px;} 
.ui-list.thick .item-content {padding: 12px 0; } 
.btn.btn-sort {padding: 0; } 
.btn.btn-sort .label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--text-primary ); } 
.btn.btn-sort .label::after {display: inline-block;vertical-align: middle;text-indent: -9999px;width: 24px;height: 24px;margin-left: 4px; } 
.btn.btn-sort.icon-sort-product .label::after {content: "상품별 보기";background-position: -312px -72px;background-repeat: no-repeat;background-color: transparent; } 
.btn.btn-sort.icon-sort-group .label::after {content: "그룹별 보기";background-position: -312px -96px;background-repeat: no-repeat;background-color: transparent; } 
.btn.btn-sort.icon-sort-date .label::after {content: "신규일자별 보기";background-position: -96px -168px;background-repeat: no-repeat;background-color: transparent; } 
.btn.btn-select-arrow span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.btn.btn-select-arrow::after {content: "";display: inline-block;margin-left: 8px;background-position: -12px 0;background-repeat: no-repeat;background-color: transparent; } 
.cam-common .pic-list {background-color: var(--bg-gray);border-radius: 6px;padding: 16px; } 
.cam-common .pic-list .pic-item {position: relative;padding-right: 34px;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out; } 
.cam-common .pic-list .pic-item input[type=text] {position: relative;display: block;width: 100%;margin: 0;padding: 0;background: transparent;border: none;font-family: "DigitalOneShinhan", AppleSDGothic, "Apple SD Gothic Neo", sans-serif;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.cam-common .pic-list .pic-item .btn-clear {position: absolute;right: 0;top: 0;font-size: 1px;color: transparent;border: 0;background-position: -216px -24px;background-repeat: no-repeat;background-color: transparent;overflow: hidden;-webkit-transform: scale(1);transform: scale(1); } 
.cam-common .pic-list .pic-item + .pic-item {margin-top: 24px; } 
.cam-common .pic-form-wrap + .pic-form-wrap {margin-top: 32px; } 
.cam-common .pic-form-wrap .button-group {margin-top: 8px; } 
.cam-common .pic-form-wrap .button-group .btn-flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 4px; } 
.cam-common .pic-form-wrap .button-group .btn-flex i.ico-camera {content: "";display: inline-block;width: 24px;height: 24px;background-position: -120px -72px;background-repeat: no-repeat;background-color: transparent; } 
.exchange-rate .exchange-rate-information.light-blue {background-color: var(--bg-blue); } 
.exchange-rate .exchange-rate-information.light-blue .currency-value {color: var(--text-primary ); } 
.exchange-rate .exchange-rate-information.light-blue .currency-rate.down {color: var(--text-blue); } 
.exchange-rate .exchange-rate-information.light-blue .subtext {color: var(--text-tertiary); } 
.modal-popup .popup-body .notice-contents-wrap.fullsize {margin: 0 -16px 24px; } 
.notice-contents-wrap .type-card-service.no-line, .notice-contents-wrap .type-card-service.border-none, .box-layout-wrap .type-card-service.no-line, .box-layout-wrap .type-card-service.border-none {border: 0;padding: 8px 4px 8px 36px; } 
.notice-contents-wrap .type-card-service.no-line .logo, .notice-contents-wrap .type-card-service.border-none .logo, .box-layout-wrap .type-card-service.no-line .logo, .box-layout-wrap .type-card-service.border-none .logo {left: 4px;top: 10px; } 
.notice-contents-wrap .type-card-service.no-line .name, .notice-contents-wrap .type-card-service.border-none .name, .box-layout-wrap .type-card-service.no-line .name, .box-layout-wrap .type-card-service.border-none .name {line-height: var(--t7-line-height); } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div, .notice-contents-wrap .type-card-service.border-none .amount-view > div, .box-layout-wrap .type-card-service.no-line .amount-view > div, .box-layout-wrap .type-card-service.border-none .amount-view > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;gap: 4px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div span, .notice-contents-wrap .type-card-service.border-none .amount-view > div span, .box-layout-wrap .type-card-service.no-line .amount-view > div span, .box-layout-wrap .type-card-service.border-none .amount-view > div span {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div span + span, .notice-contents-wrap .type-card-service.border-none .amount-view > div span + span, .box-layout-wrap .type-card-service.no-line .amount-view > div span + span, .box-layout-wrap .type-card-service.border-none .amount-view > div span + span {margin-left: 4px; } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div.perc .plus, .notice-contents-wrap .type-card-service.border-none .amount-view > div.perc .plus, .box-layout-wrap .type-card-service.no-line .amount-view > div.perc .plus, .box-layout-wrap .type-card-service.border-none .amount-view > div.perc .plus {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div.perc .minus, .notice-contents-wrap .type-card-service.border-none .amount-view > div.perc .minus, .box-layout-wrap .type-card-service.no-line .amount-view > div.perc .minus, .box-layout-wrap .type-card-service.border-none .amount-view > div.perc .minus {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div.amount01 .txt-em, .notice-contents-wrap .type-card-service.border-none .amount-view > div.amount01 .txt-em, .box-layout-wrap .type-card-service.no-line .amount-view > div.amount01 .txt-em, .box-layout-wrap .type-card-service.border-none .amount-view > div.amount01 .txt-em {color: var(--text-primary );font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div.amount01 .txt-em .unit-view, .notice-contents-wrap .type-card-service.border-none .amount-view > div.amount01 .txt-em .unit-view, .box-layout-wrap .type-card-service.no-line .amount-view > div.amount01 .txt-em .unit-view, .box-layout-wrap .type-card-service.border-none .amount-view > div.amount01 .txt-em .unit-view {font-weight: 500; } 
.notice-contents-wrap .type-card-service.no-line .amount-view > div.amount02 .money, .notice-contents-wrap .type-card-service.border-none .amount-view > div.amount02 .money, .box-layout-wrap .type-card-service.no-line .amount-view > div.amount02 .money, .box-layout-wrap .type-card-service.border-none .amount-view > div.amount02 .money {font-weight: 500; } 
.notice-contents-wrap .type-card-service.no-line .end-date-number, .notice-contents-wrap .type-card-service.border-none .end-date-number, .box-layout-wrap .type-card-service.no-line .end-date-number, .box-layout-wrap .type-card-service.border-none .end-date-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);display: block;margin-top: 8px; } 
.notice-contents-wrap .type-card-service.no-line .end-date-number .d-day, .notice-contents-wrap .type-card-service.border-none .end-date-number .d-day, .box-layout-wrap .type-card-service.no-line .end-date-number .d-day, .box-layout-wrap .type-card-service.border-none .end-date-number .d-day {color: var(--text-red);margin-left: 4px; } 
.notice-contents-wrap .type-card-service.no-line:not(.account), .notice-contents-wrap .type-card-service.border-none:not(.account), .box-layout-wrap .type-card-service.no-line:not(.account), .box-layout-wrap .type-card-service.border-none:not(.account) {padding-left: 0; } 
.notice-contents-wrap .type-card-service.no-line:not(.account) span.desc, .notice-contents-wrap .type-card-service.border-none:not(.account) span.desc, .box-layout-wrap .type-card-service.no-line:not(.account) span.desc, .box-layout-wrap .type-card-service.border-none:not(.account) span.desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.notice-contents-wrap .type-card-service.no-line.no-logo, .notice-contents-wrap .type-card-service.border-none.no-logo, .box-layout-wrap .type-card-service.no-line.no-logo, .box-layout-wrap .type-card-service.border-none.no-logo {padding-left: 0; } 
.notice-contents-wrap .type-card-service.no-line.no-logo .logo, .notice-contents-wrap .type-card-service.border-none.no-logo .logo, .box-layout-wrap .type-card-service.no-line.no-logo .logo, .box-layout-wrap .type-card-service.border-none.no-logo .logo {display: none; } 
.notice-contents-wrap .type-card-service.has-label .label-wrap, .box-layout-wrap .type-card-service.has-label .label-wrap {margin-left: -32px;margin-bottom: 8px; } 
.notice-contents-wrap .type-card-service.has-label .logo, .box-layout-wrap .type-card-service.has-label .logo {top: 42px; } 
.box-layout-wrap .type-card-service.no-line, .box-layout-wrap .type-card-service.border-none {padding: 8px 4px 8px 32px; } 
.box-layout-wrap .type-card-service.no-line .logo, .box-layout-wrap .type-card-service.border-none .logo {left: 0px; } 
.ui-form-wrap[class*=flex-type] {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 8px; } 
.ui-form-wrap[class*=flex-type] .ui-form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ui-form-wrap[class*=flex-type] > label.form-label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.ui-form-wrap.flex-type-select {gap: 16px; } 
.text.font-16 {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.text.grey900 {color: var(--text-primary ); } 
.text.warning {color: var(--text-red); } 
.text.text-medium {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-bottom: 16px; } 
.btn-text .label.grey900 {color: var(--text-primary ); } 
.terms-view-wrap .terms-subcheck-wrap-list .terms-subcheck-wrap .terms-subcheck-wrap.type-3-col {display: block;width: 100%;padding-top: 0;margin-bottom: 8px; } 
.terms-view-wrap .terms-subcheck-wrap-list .terms-subcheck-wrap .terms-subcheck-wrap.type-3-col span {margin: 0;display: inline-block;width: calc((100% - 8px) / 3); } 
.terms-view-wrap .terms-subcheck-wrap-list .terms-subcheck-wrap + .terms-subcheck-wrap {padding-top: 0;margin-top: 0; } 
.terms-view-wrap .terms-subcheck-wrap-list .terms-subcheck-wrap:last-child .terms-subcheck-wrap.type-3-col {margin-bottom: 0; } 
.terms-view-wrap .single-terms-area.text-bold .input-type-radio label em {font-weight: 500; } 
.terms-view-wrap .single-terms-area.text-black .input-type-radio label em {color: var(--text-primary ); } 
.blue-arrow-r {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 4px; } 
.blue-arrow-r::after {content: "";width: 12px;height: 12px;margin-left: 4px;background-position: -24px -36px;background-repeat: no-repeat;background-color: transparent; } 
.btn-radio-list.target-type .btn-type-radio input[type=radio] + label {padding-right: 39px; } 
.btn-radio-list.target-type .btn-type-radio input[type=radio] + label::after {content: "";position: absolute;display: block;right: 16px;top: calc(50% - 12px);width: 24px;height: 24px;background-position: -72px -24px;background-repeat: no-repeat;background-color: transparent; } 
.btn-radio-list.target-type .btn-type-radio input[type=radio]:checked + label::after {background-position: -72px 0; } 
.type-card-prod.list-type {padding-left: 0;padding-right: 0;border: none;border-radius: 0;border-top: 1px solid var(--gray-950);border-bottom: 1px solid var(--border-secondary); } 
.type-card-prod.list-type .in-forms {margin-top: 16px; } 
.type-card-prod.list-type .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-prod.list-type .list-type-table {padding-top: 0; } 
.type-card-prod.list-type + .type-card-prod.list-type {border-top: 0;margin-top: 0;padding-top: 24px; } 
.type-card-prod.list-type:last-child {border-bottom: 0; } 
.type-card-prod.type-card-check .list-in-form {padding-top: 16px; } 
.type-card-prod.type-card-check .list-in-form .percent {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;font-weight: 500;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px; } 
.type-card-prod.type-card-check .list-in-form .percent span {margin-left: 4px;font-weight: 300; } 
.type-card-prod.type-single-form {margin-top: 12px; } 
.type-card-prod.type-single-form .in-forms {margin-top: 16px; } 
.type-card-prod.type-single-form .in-forms .ui-form {margin-bottom: 0; } 
.type-card-detail .bottom.simple-notice {border-top: 1px solid var(--border-secondary);padding-top: 8px;margin-top: 8px; } 
.select-product-month.flex-align-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 32px;height: 56px; } 
.select-product-month.flex-align-wrap::after {display: none; } 
.select-product-month.flex-align-wrap + .fund-list .fund .label-wrap:first-child {padding-right: 24px; } 
.select-product-month.flex-align-wrap + .fund-list .fund .detail-invest-area .status-num-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.select-product-month.flex-align-wrap + .fund-list .fund .detail-invest-area .status-num-view .unit {margin-left: 4px;font-weight: 300; } 
.select-product-month.flex-align-wrap + .fund-list .input-type-checkbox.type-heartfull > input[type=checkbox] + label {padding-right: 0; } 
.select-product-month.flex-align-wrap + .fund-list .input-type-checkbox.type-heartfull > input[type=checkbox] + label .heart-title {padding-right: 0; } 
.select-product-month.flex-align-wrap + .fund-list .input-type-checkbox.type-heartfull > input[type=checkbox] + label::after {top: -56px; } 
.select-product-month.flex-align-wrap .btn-dropdown {color: var(--text-primary );padding-right: 28px;position: relative;height: 24px; } 
.select-product-month.flex-align-wrap .btn-dropdown::after {content: "";position: absolute;right: 0;top: 0;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.step-content-wrap .h2 {margin-bottom: 24px; } 
.step-content-wrap .step-number-wrap {padding: 16px;margin-bottom: 12px;border-radius: 12px;background-color: var(--bg-gray); } 
.step-content-wrap .step-number-wrap ul {position: relative;counter-reset: numberCounter; } 
.step-content-wrap .step-number-wrap ul::after {content: "";display: block;position: absolute;z-index: 0;width: 1px;height: 100%;border-left: 1px solid var(--border-primary);top: 0;left: 20px; } 
.step-content-wrap .step-number-wrap ul li {position: relative; } 
.step-content-wrap .step-number-wrap ul li::after {content: "";display: block;position: absolute;z-index: 1;width: 1px;height: 100%;top: 0;left: 20px; } 
.step-content-wrap .step-number-wrap ul li .content-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-left: 48px;padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08); } 
.step-content-wrap .step-number-wrap ul li .content-wrap .step-text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.step-content-wrap .step-number-wrap ul li .content-wrap div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.step-content-wrap .step-number-wrap ul li .content-wrap div p.text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.step-content-wrap .step-number-wrap ul li .content-wrap .btn-text-size-s {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;min-width: 58px; } 
.step-content-wrap .step-number-wrap ul li .step-num::before {content: counter(numberCounter, decimal-leading-zero);counter-increment: numberCounter;position: absolute;z-index: 2;left: 0;width: 40px;height: 40px;border-radius: 20px;line-height: 40px;color: var(--text-ondark_primary-same);background-color: var(--gray-300);text-align: center; } 
.step-content-wrap .step-number-wrap ul li + li {margin-top: 12px; } 
.step-content-wrap .step-number-wrap ul li:last-of-type::after {border-left: 1px solid var(--border-secondary); }
.step-content-wrap .step-number-wrap ul li:last-of-type.completed::after {border-left: 1px solid var(--border-secondary); } 
.step-content-wrap .step-number-wrap ul li.on .content-wrap .step-text, .step-content-wrap .step-number-wrap ul li.on .content-wrap p.text {color: var(--text-blue); } 
.step-content-wrap .step-number-wrap ul li.on .step-num::before {background-color: var(--bg-blue-same); } 
.step-content-wrap .step-number-wrap ul li.completed .content-wrap p.text {color: var(--text-primary ); } 
.step-content-wrap .step-number-wrap ul li.completed .step-num::before {content: "";background-position: -240px -192px;background-repeat: no-repeat;background-color: transparent;left: -4px;top: -4px; } 
.step-content-wrap .step-number-wrap ul li.completed::after {border-left: 1px solid var(--border-blue-same);top: 20px; } 
.step-content-wrap .step-number-wrap + .button-group .btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.step-content-wrap .step-number-wrap + .button-group .flex-center {padding: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.step-content-wrap .step-number-wrap ul li .step-num::before{content:"";}
.step-content-wrap .step-number-wrap ul li .step-num .blind{width:40px;height:40px;margin:0;clip:initial;clip-path:initial;color:var(--text-ondark_primary-same);z-index:2;text-align:center;line-height:40px;}
.step-content-wrap .step-number-wrap ul li.completed .step-num .blind{opacity:0;}
.toggle-group .ui-toggle-radio {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.toggle-group .ui-toggle-radio .toggle-title {margin: 0; } 
.toggle-group .ui-toggle-radio + p.text {margin-top: 16px; } 
.toggle-group .ui-toggle-panel .ui-form-wrap {margin-top: 24px; } 
.toggle-group .ui-toggle-panel .ui-form-wrap .form-set + .ui-form {margin-top: 12px; } 
.toggle-group + .toggle-group {margin-top: 32px; } 
.call-process-wrap {margin: 24px 0 16px;padding: 24px;background-color: var(--bg-gray);border-radius: 12px; } 
.call-process {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.call-process > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 2px; } 
.call-process > div.item {max-width: 48px; } 
.call-process > div span {display: block;width: 80px; } 
.call-process > div span.name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center; } 
.call-process [class^=icon-48-][class$=-agency] {background-position: -336px 0px;background-repeat: no-repeat;background-color: transparent; } 
.call-process [class^=icon-48-][class$=-client] {background-position: -384px 0px;background-repeat: no-repeat;background-color: transparent; } 
.call-process .circle-green {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 2;width: 40px;height: 40px;margin-top: 4px;border-radius: 20px;background-color: var(--palette-seafoam-600); } 
.call-process .circle-green .icon-32-tel {background-position: -192px -96px;background-repeat: no-repeat;background-color: transparent;margin: 0; } 
.call-process .arrow-blue {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 156px;height: 48px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.call-process .arrow-blue::before {content: "";display: block;position: absolute;left: 50%;top: 26px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: calc(100% - 16px);height: 1px;background-color: var(--bg-blue-same); } 
.call-process .arrow-blue::after {content: "";display: block;position: absolute;left: calc(100% - 14px);bottom: 19px;width: 5px;height: 5px;border-top: 1px solid var(--border-blue-same);border-right: 1px solid var(--border-blue-same);background-color: transparent;-webkit-transform: rotate(45deg);transform: rotate(45deg); } 
.pr-card-view {position: relative;padding: 16px;border-radius: 12px; } 
.pr-card-view + .pr-card-view {margin-top: 12px; } 
.pr-card-view.blue-type {background-color: var(--bg-blue); } 
.pr-card-view.blue-type .txt-guide-card {color: var(--text-tertiary); } 
.pr-card-view.blue-type .txt-guide-card strong {color: var(--text-primary ); } 
.pr-card-view .txt-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.pr-card-view .txt-wrap + ul.text {margin-bottom: 16px; } 
.pr-card-view .txt-wrap::after {content: ""; } 
.pr-card-view .txt-wrap.icon-insurance::after {background-position: 0 -64px;background-repeat: no-repeat;background-color: transparent; } 
.pr-card-view .txt-wrap.icon-solbox::after {background-image:url(/images/web/img/icon/icon-supersol.png);background-repeat:no-repeat;background-size:64px 64px;} 
.pr-card-view .txt-wrap.icon-cards::after {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.pr-card-view .txt-wrap.icon-accbook::after {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.pr-card-view .txt-wrap.icon-goldbars::after {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.pr-card-view .txt-wrap.icon-money::after {background-position: -256px 0;background-repeat: no-repeat;background-color: transparent; } 
.pr-card-view .txt-wrap.icon-egg-money::after {background-position: -64px -64px;background-repeat: no-repeat;background-color: transparent; } 
.pr-card-view .txt-guide-card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 8px;width: 223px;word-break: keep-all;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pr-card-view .txt-guide-card strong {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pr-card-view + .banner-area-wrap {margin-top: 12px; } 
.notice-swiper {margin-top: 32px; } 
.notice-swiper .tit-condition {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.notice-swiper .content-txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 10px;color: var(--text-primary ); } 
.notice-swiper .control-area {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px;height: 40px; } 
.notice-swiper .control-area .swiper-pagination {position: relative;bottom: inherit;left: inherit;width: auto; } 
.notice-swiper .control-area .swiper-pagination .swiper-pagination-bullet {background-color: transparent;border: 1px solid var(--border-primary);opacity: 1; } 
.notice-swiper .control-area .swiper-pagination .swiper-pagination-bullet-active {background-color: var(--gray-600);border: 1px solid var(--gray-600); } 
.notice-swiper .control-area #btnSwiperCtr {width: 16px;height: 16px;border: 0;z-index: 2; } 
.notice-swiper .control-area #btnSwiperCtr.playing {background-position: -48px -16px;background-repeat: no-repeat;background-color: transparent; } 
.notice-swiper .control-area #btnSwiperCtr.stopped {background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.notice-swiper + .h4 {margin-top: 20px; } 
.fullsize-layout.divider-type {border-bottom: 8px solid var(--border-secondary);padding: 0 20px; } 
ul.text + ol.notice-order-list, ol.notice-order-list + ul.text {margin-top: 8px; } 
.type-card-loan.type-account {padding: 0; } 
.type-card-loan.type-account .label-wrap {margin-bottom: 8px; } 
.type-card-loan.type-account .desc {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.type-card-loan.type-account > .btn-text-arrow {padding: 16px;width: 100%;height: 100%;display: block;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.type-card-loan.type-account > .btn-text-arrow::after {width: 12px;height: 12px;right: 16px;top: 28px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.type-card-loan.type-account > .btn-text-arrow.has-label::after {top: 57px; } 
.type-card-loan.type-account .tit-loan {margin-top: 0; } 
.type-card-loan.type-account .num-view-area {margin: 0;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.type-card-loan.type-account .num-view-area .unit-view {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-loan.type-account .end-date-number {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 8px; } 
.type-card-loan.type-account .end-date-number .d-day {margin-left: 4px;color: var(--text-red); } 
.bullet-text-wrap {margin: 8px 0; } 
.terms-detail-wrap [class^=h] {margin-bottom: 8px; } 
.my-consul {padding: 0 !important; } 
.my-consul .top {position: absolute;padding: 24px 20px 0 20px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 2;color: var(--text-primary ); } 
.my-consul .top .tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-consul .top .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding-bottom: 24px;display: block;border-bottom: 1px solid rgba(0, 0, 0, 0.1); } 
.my-consul .top .btn-info {border: 0;width: 24px;height: 24px;background-size: 24px 24px;background-color: transparent; } 
.my-consul .top.type-white {color: var(--text-ondark_primary-same); } 
.my-consul .top.type-white .desc {border-bottom: 1px solid rgba(255, 255, 255, 0.26); } 
.my-consul .top.type-white .btn-info {background-image: url(/images/web/img/manage/ic_24_interface_error_white.png); } 
.my-consul .top.type-black .btn-info {background-image: url(/images/web/img/manage/ic_24_interface_error_grey900.png); } 
.my-consul .top.type-normal {background-color: var(--bg-gray); } 
.my-consul .top.type-normal .desc {border: 0;color: var(--text-tertiary); } 
.my-consul .top.type-normal .btn-info {background-image: url(/images/web/img/manage/ic_24_interface_error_grey400.png); } 
.my-consul .top.type-normal.error {position: relative; } 
.my-consul .swiper.full-visual {height: calc(100vh - 49px);position: relative; } 
.my-consul .swiper .content-wrap {height: calc(100% - 300px);overflow-y: auto;margin-top: 145px; } 
.my-consul .swiper .content-wrap .bg-area {position: absolute;left: 0;top: 0;width: 100%; } 
.my-consul .swiper .content-wrap .bg-area img {width: 100%; } 
.my-consul .swiper .content-wrap .txt-area {position: relative;z-index: 2;color: var(--text-primary );padding: 0 20px; } 
.my-consul .swiper .content-wrap .txt-area .msg {padding-left: 0;font-size: var(--t3-font-size) !important;line-height: var(--t3-line-height) !important;font-weight: 500 !important; } 
.my-consul .swiper .content-wrap .txt-area .msg strong {font-weight: 500 !important; } 
.my-consul .swiper .content-wrap .txt-area .msg .msg {font-size: var(--t6-font-size) !important;line-height: var(--t6-line-height) !important;font-weight: 300 !important;display: block !important;margin-top: 8px !important; } 
.my-consul .swiper .button-group {position: absolute;bottom: 0;background-color: transparent;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px 34px 20px;text-align: right;z-index: 5; } 
.my-consul .swiper .button-group .btn-white {background-color: var(--bg-canvas_white );color: var(--text-blue);border: var(--white); } 
.my-consul .swiper .btn-consul {position: fixed;width: 62px;height: 62px;right: 20px;bottom: 170px;border-radius: 40px;border: 0;z-index: 5;margin: 0; } 
.my-consul .swiper .btn-consul.icon-consul-color {background: url(/images/web/img/manage/icon_btn_consul_color.png) no-repeat 0 0/100% 100%; } 
.my-consul .swiper .btn-consul.icon-consul-white {background: url(/images/web/img/manage/icon_btn_consul_white.png) no-repeat 0 0/100% 100%; } 
.my-consul .swiper .swiper-pagination {width: auto;height: 40px;line-height: 40px;top: 97px;bottom: auto;left: 20px;text-align: left; } 
.my-consul .swiper .swiper-slide .no-data-wrap .btn-text {margin-top: 0; } 
.my-consul .swiper .swiper-slide.type-white .txt-area {color: var(--white); } 
.my-consul .swiper .swiper-slide.type-normal .txt-area {margin-bottom: 40px; } 
.my-consul .swiper .swiper-slide.type-normal .bg-area {position: relative;text-align: center;width: 280px;height: 168px;margin: 0 auto; } 
.my-consul .swiper .swiper-slide.type-normal .bg-area img {width: auto;height: 100%; } 
.my-consul .swiper .swiper-slide.type-normal .error-data-wrap .error-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.my-consul .swiper .swiper-slide.type-normal .error-data-wrap .text-sub-nodata {margin-top: 16px;color: var(--text-tertiary); } 
.my-consul-pop {text-align: center; } 
.my-consul-pop .img-wrap {width: 120px;margin: 0 auto; } 
.my-consul-pop .h4 {margin-bottom: 8px;margin-top: 16px; } 
.my-consul-pop .time {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.my-consul-guide .notice-contents-wrap {padding-top: 32px;padding-bottom: 48px;position: relative; } 
.my-consul-guide .notice-contents-wrap::after {content: "";width: 96px;height: 96px;position: absolute;right: 20px;bottom: 32px;background: url(/images/web/img/manage/img_analysis.png) no-repeat 0 0/100% 100%; } 
.my-consul-guide .notice-contents-wrap .h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.bottom-sheet.product-slide-list .bottom-sheet-contents {position: relative;padding-top: 14px;padding-bottom: 100px; } 
.bottom-sheet.product-slide-list .bottom-sheet-contents .prod-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );margin-bottom: 22px;padding-right: 32px; } 
.bottom-sheet.product-slide-list .bottom-sheet-contents .input-info-wrap .input-type-checkbox {margin-bottom: 8px; } 
.bottom-sheet.product-slide-list .bottom-sheet-contents .input-info-wrap .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.bottom-sheet.product-slide-list .swiper-pagination.type-dot {position: relative;height: 40px;line-height: 40px;background-color: var(--bg-canvas_white );padding-bottom: 12px; } 
.bottom-sheet.product-slide-list .bottom-sheet-close {z-index: 2;background-color: var(--bg-canvas_white ); } 
.banner-area-wrap {margin-top: 32px;display: block; } 
.banner-area-wrap + .banner-area-wrap {margin-top: 12px; } 
.banner-area-wrap img {width: 100%;display: block; } 
.sticky-button.button-group .banner-area-wrap {margin-top: 0;margin-bottom: 16px; } 
.bm-my-manage .with-title-wrap, .acc-manage-wrap .with-title-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 32px 0 16px; } 
.bm-my-manage .with-title-wrap span, .acc-manage-wrap .with-title-wrap span {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bm-my-manage .with-title-wrap span .type-red, .acc-manage-wrap .with-title-wrap span .type-red {color: var(--text-red);font-weight: 300; } 
.bm-my-manage .with-title-wrap span .type-blue, .acc-manage-wrap .with-title-wrap span .type-blue {color: var(--text-blue);font-weight: 300; } 
.bm-my-manage .with-title-wrap .data-list li, .acc-manage-wrap .with-title-wrap .data-list li {text-align: right; } 
.bm-my-manage .with-title-wrap .data-list li .data-tit, .acc-manage-wrap .with-title-wrap .data-list li .data-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);margin-right: 4px; } 
.bm-my-manage .with-title-wrap .data-list li .type-red, .acc-manage-wrap .with-title-wrap .data-list li .type-red {color: var(--text-red); } 
.bm-my-manage .with-title-wrap .data-list li .type-blue, .acc-manage-wrap .with-title-wrap .data-list li .type-blue {color: var(--text-blue); } 
.bm-my-manage .exchange-rate, .acc-manage-wrap .exchange-rate {margin-top: 32px; } 
.bm-my-manage .card-info-wrap.link-type, .acc-manage-wrap .card-info-wrap.link-type {position: relative; } 
.bm-my-manage .card-info-wrap.link-type .tit-loan, .acc-manage-wrap .card-info-wrap.link-type .tit-loan {padding-right: 0;-webkit-box-sizing: border-box;box-sizing: border-box;width: calc(100% - 72px);height: auto;margin: 0; } 
.bm-my-manage .card-info-wrap.link-type .copy-text, .acc-manage-wrap .card-info-wrap.link-type .copy-text {z-index: 1;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.bm-my-manage .card-info-wrap.link-type .copy-text img, .acc-manage-wrap .card-info-wrap.link-type .copy-text img {width: 20px;height: 20px; } 
.bm-my-manage .card-info-wrap.link-type .card-page-link, .acc-manage-wrap .card-info-wrap.link-type .card-page-link {content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0; } 
.bm-my-manage .card-info-wrap.link-type .label-wrap, .acc-manage-wrap .card-info-wrap.link-type .label-wrap {margin-bottom: 8px; } 
.bm-my-manage .card-info-wrap.link-type .num-view-area, .acc-manage-wrap .card-info-wrap.link-type .num-view-area {margin-top: 0;font-weight: 700; } 
.bm-my-manage .card-info-wrap.link-type .num-view-area em, .acc-manage-wrap .card-info-wrap.link-type .num-view-area em {font-weight: 500; } 
.bm-my-manage .card-info-wrap ~ .btn-text-arrow, .acc-manage-wrap .card-info-wrap ~ .btn-text-arrow {position: absolute;top: 50px;right: 16px;min-width: 20px;min-height: 20px; } 
.bm-my-manage .card-info-wrap ~ .btn-text-arrow::after, .acc-manage-wrap .card-info-wrap ~ .btn-text-arrow::after {margin-top: -6px; } 
.bm-my-manage .card-info-wrap.non-label ~ .btn-text-arrow, .acc-manage-wrap .card-info-wrap.non-label ~ .btn-text-arrow {top: 18px; } 
.data-detail-wrap.account-data {padding: 0 0 32px 0; } 
.data-detail-wrap.account-data span {display: block; } 
.data-detail-wrap.account-data span.h3 {margin-bottom: 4px; } 
.tit-with-tooltip {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px; } 
.container.retirement-pension .notice-tool_tip-wrap.align-r {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-bottom: 0; } 
.btn-radio-list.with-input-set + .ui-form {margin-top: -8px; } 
.pr-management-isa .ui-checkbox-list li {margin-top: 16px; } 
.pr-management-isa .ui-checkbox-list li .span-subtext {margin-top: 8px; } 
.pr-management-isa .ui-checkbox-list li:first-child {margin-top: 32px; } 
.pr-management-isa.isa02 .ui-form-wrap {margin-top: 32px; } 
.icon-arrow-down {width: 24px;height: 24px;display: inline-block;vertical-align: middle;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-arr.type-accordion.active {border-color: var(--border-blue-same); } 
.type-card-arr.type-accordion .acc-name {display: block;font-weight: 500;white-space: nowrap;width: calc(100% - 24px);text-overflow: ellipsis;overflow: hidden; } 
.type-card-arr.type-accordion .acc-name + .list-type-table {border: 0;width: 100%;padding-bottom: 0; } 
.type-card-arr.type-accordion .acc-name.type-blue {color: var(--text-blue); } 
.type-card-arr.type-accordion .js-toggle-control[aria-expanded=true] ~ .bottom {display: block; } 
.type-card-arr.type-accordion .bottom {margin: 0;padding-top: 0;border: 0; } 
.type-card-arr.type-accordion .bottom .prod-title {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;border-top: 1px solid var(--gray-600);padding: 16px 0;color: var(--text-primary ); } 
.type-card-arr.type-accordion .bottom .type-card-prod {padding: 0;border: 0;border-radius: 0;border-top: 1px solid var(--border-secondary);padding-top: 16px; } 
.type-card-arr.type-accordion .bottom .type-card-prod .txt-data-area .unit {display: inline;font-weight: 300; } 
.type-card-arr.type-accordion .bottom .type-card-prod .notice-btn-area {margin-top: 24px; } 
.type-card-arr.type-accordion + .type-card-arr {margin-top: 12px; } 
.type-card-arr.type-accordion:last-of-type {margin-bottom: 16px; } 
.image-select-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 80px; } 
.image-select-wrap .btn-round {width: 80px;position: relative;padding-top: 88px;background-color: transparent;border: 0; } 
.image-select-wrap .btn-round::after {content: "";position: absolute;top: 0;left: 0;width: 80px;height: 80px;border-radius: 40px;background-color: var(--bg-gray); } 
.image-select-wrap .btn-round::before {content: "";position: absolute;top: 16px;left: 16px;z-index: 1; } 
.image-select-wrap .btn-round.btn-camera::before {background-position: 0 -48px;background-repeat: no-repeat;background-color: transparent; } 
.image-select-wrap .btn-round.btn-album::before {background-position: -48px -48px;background-repeat: no-repeat;background-color: transparent; } 
.type-card-button.light-type .card-select-area button {font-weight: 300; } 
.type-card-button.light-type .card-select-area button::after {background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent; } 
/*
 * ----------------------------------------------
 */
/*
 * 조회/관리 - 외화 - 외화추가적립
 */
.fo-add-deposit .ui-form-wrap {margin-top: 32px; } 
.fo-add-deposit .list-type-table {padding: 0;border: 0; } 
.fo-add-deposit .list-type-table li {margin-bottom: 24px; } 
.fo-add-deposit .ui-toggle-radio {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 12px; } 
.fo-add-deposit .tabs.checked-tabs .tab-list .tab-item:disabled {background-color: var(--bg-gray);color: var(--text-tertiary); } 
.fo-add-deposit .account-selector.disabled {background-color: var(--bg-gray);color: var(--text-tertiary); } 
.fo-add-deposit .account-selector.disabled-opacity {opacity: 0.5; } 
.fo-add-deposit .currency-select-wrap .button-lists {margin-top: 0 !important; } 
.fo-add-deposit .currency-select-wrap .button-lists ul {margin: 0 -20px; } 
/*
 * 조회/관리 - 계좌비밀번호변경_변경완료
 */
.change-account-password .list-type-table {padding: 0;border-bottom: 0; } 
.change-account-password .list-type-table .item-content .account-info {width: 100%; } 
.change-account-password .error-msg {padding: 11px 16px;margin-top: 4px;background-color: var(--red700-a20);border-radius: 8px; } 
.change-account-password .error-msg p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-red); } 
.change-account-password .btn-type-3 {width: 100%;margin: 16px 0 0; } 
.align-type-m.bottom {margin-bottom: 18px; } 
.acc-transfer .ui-form-wrap {margin-bottom: 32px; } 
.acc-transfer .tooltip-area-flex {margin: 32px 0 12px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 4px; } 
.acc-transfer .tooltip-area-flex .h4 {margin: 0; } 
.acc-transfer .tooltip-area.info-type {gap: 4px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.acc-transfer .tooltip-area.info-type .tooltip-area {display: inherit; } 
.acc-transfer .box-layout-wrap .h5 {margin-bottom: 4px; } 
.acc-transfer .box-layout-wrap.color-01 + p.subtext {margin-top: 12px; } 
.acc-transfer .info-view-wrap .account-selector + .ui-form {margin: 32px 0 12px; } 
.acc-transfer .info-view-wrap .account-selector + .ui-form + .my-shinhan-point {margin: 0; } 
.acc-transfer .info-view-wrap .account-selector + .ui-form + .my-shinhan-point + .ui-form {margin-top: 20px; } 
.box-layout-wrap p.bullet-em + p.bullet-em {margin-top: 32px; } 
.box-layout-wrap .txt-data-view .bar {display: inline-block;margin: 0 4px;font-weight: 300; } 
.input-type-select.readonly .form-set {background-color: transparent;display: block;padding-right: 36px; } 
.input-type-select.readonly .form-set input[type=text] {padding-right: 0; } 
.input-type-select.readonly .form-set .btn-sel {position: absolute;z-index: 2;border: 0;text-indent: -10000px;width: 100%;height: 100%;top: 0;left: 0;background-color: transparent;border-radius: 12px; } 
.input-type-select.readonly .form-set .btn-sel::after {content: "";position: absolute;width: 24px;height: 24px;right: 16px;top: 50%;margin-top: -12px;background-color: transparent;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.input-type-select.active .btn-sel::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.input-type-select.active .form-set {border-color: var(--border-blue-same); } 
.customer-check .check-lists .bullet-dot.grey-dot::before {background-color: var(--gray-500); } 
.customer-check .check-lists .bullet-dot.grey-dot + .grey-dot {margin-top: 8px; } 
.partner-search-wrap {padding: 32px 20px 20px 20px; } 
.partner-search-wrap .search-tip {margin-top: 32px; } 
.partner-search-wrap .search-tip strong {display: block;margin-bottom: 8px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.partner-search-wrap .search-tip dl.bullet-dot-type dt, .partner-search-wrap .search-tip dl.bullet-dot-type dd {padding-left: 12px;position: relative;margin-right: 0; } 
.partner-search-wrap .search-tip dl.bullet-dot-type dt {color: var(--text-tertiary); } 
.partner-search-wrap .search-tip dl.bullet-dot-type dt::before {content: "";position: absolute;left: 0;top: 10px;width: 4px;height: 4px;border-radius: 100%;background-color: var(--gray-600); } 
.partner-search-wrap .search-tip dl.bullet-dot-type dd {margin-bottom: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.partner-search-wrap .result-wrap .ui-list span.title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.partner-search-wrap .result-wrap .ui-list span.desc {color: var(--text-tertiary); } 
.partner-search-wrap .result-wrap .ui-list .item-content {padding: 12px 0; } 
.partner-search-wrap .result-wrap .ui-list .list-item:last-child {border-bottom: 0; } 
.container.bm-pr-style .product-card-type {padding: 16px 16px 20px 16px; } 
.container.bm-pr-style .product-card-type .title-wrap .name {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.container.bm-pr-style .product-card-type .content-wrap .emphasis {font-weight: 700; } 
.icon-time-blue {padding-left: 30px;position: relative; } 
.icon-time-blue::after {content: "";position: absolute;left: 0;top: 0;background-position: -144px -264px;background-repeat: no-repeat;background-color: transparent; } 
.h5.top-dividers {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.ui-form-group.address .ui-form + .ui-form {margin-top: -8px; } 
/*
 * ----------------------------------------------
 */
/*
 * 수정요청 :: 상품관리>펀드>목표달성 자동환매 - 목표달성 시 계좌해지여부 추가
 */
.fund-area .showOption .right-section {margin-left: 8px; } 
.fund-area .showOption [class^=radio-content-] {margin-top: 32px; } 
/*
 * 수정요청 :: 상품관리>펀드>펀드정보변경-자동이체 탭-table을 list형태로 변경
 */
.prm-myfunds .type-border-none {padding-top: 0; } 
/*
 * 수정요청 :: 관리>나의보험>계좌관리
 */
.insurance-business-operator .list-type-table .item-content {padding: 0;color: var(--text-primary );-webkit-box-flex: inherit;-ms-flex: inherit;flex: inherit; } 
.insurance-business-operator .list-type-table .item-content.arrow-r::after {margin-left: 0;margin-right: -6px; } 
/*
 * 수정요청 :: 관리>나의펀드>계좌관리(아코디언)
 */
.container.my-fund-acc-wrap .list-type-table-wrap .btn-radio-list-wrap {padding-top: 16px;margin-bottom: 32px;border-top: 1px solid var(--gray-600); } 
.container.my-fund-acc-wrap .list-type-table-wrap .btn-radio-list-wrap .btn-radio-list {margin-bottom: 16px; } 
.container.my-fund-acc-wrap .cont-container > .item-content {padding: 0 0 8px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
/*
 * 수정요청 :: 관리>퇴직연금상품안내>상품카드 체크박스변경
 */
.retirement-pension-list .type-card-check .card-select-area.check-r [class^=input-type-] {left: auto;right: 0;top: -29px; } 
.retirement-pension-list .type-card-check .card-select-area.check-r button {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;padding-left: 0; } 
.retirement-pension-list .type-card-check .card-select-area.check-r button::after {top: 6px; } 
.retirement-pension-list .view-type-choose.non-margin {margin: 0; } 
.sp-secretary > .h2 {margin-bottom: 24px; } 
.sp-secretary .guide-text-area {padding: 16px 0; } 
.sp-secretary .guide-text-area .guide-tit {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 24px; } 
.sp-secretary .guide-text-area .all-alarm-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;color: var(--text-tertiary); } 
.sp-secretary .btn-toggle-switch {margin-left: 8px; } 
.sp-secretary .toggle-list-wrap .toggle-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 -20px;padding: 24px 20px; } 
.sp-secretary .toggle-list-wrap .toggle-list .h4 {margin-bottom: 0; } 
.sp-secretary .toggle-list-wrap .toggle-list:last-child {padding-bottom: 0;margin-bottom: -8px; } 
.sp-secretary .toggle-list-wrap .toggle-list.check-item {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.sp-secretary .toggle-list-wrap .toggle-list.check-item .input-type-checkbox {margin: 24px 0 8px; } 
.sp-secretary .toggle-list-wrap:last-child {margin-bottom: 32px; } 
.sp-secretary .box-layout-wrap + .toggle-list-wrap {margin-top: 32px; } 
.sp-secretary .toggle-list-wrap .toggle-list .btn-toggle-switch .txt-none { vertical-align:top } 
.dividers-group.type02 {height: 1px;background-color: var(--bg-gray); } 
.bottom-notice-trigger-and-tooltip {border-top: 1px solid var(--border-secondary); } 
.bottom-notice-trigger-and-tooltip.bottom-notice.fullsize-layout {margin-top: 32px; } 
.bottom-notice-trigger-and-tooltip + .dividers-group {margin-top: 0; } 
.bottom-notice-trigger-and-tooltip .trigger-and-tooltip-cont {position: relative; } 
.bottom-notice-trigger-and-tooltip .trigger-and-tooltip-cont .tooltip-trigger {position: absolute;top: 0;left: 140px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.bottom-notice-trigger-and-tooltip .bottom-notice-contents {padding-bottom: 32px; } 
.bottom-notice-trigger-and-tooltip ~ .accordion.margin-top-32 .accordion-item {border-bottom: 0; } 
.prm-retirement-etf .two_px_arrow-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 32px; } 
.bottom-sheet.gap01 .bottom-sheet-container .bottom-sheet-header {padding-bottom: 16px; } 
.bottom-sheet.gap02 .bottom-sheet-container .bottom-sheet-header {padding-bottom: 24px; } 
#contents-area > .container.pr-common.app-info-wrap01 span.subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
#contents-area > .container.pr-common.app-info-wrap01 .flex {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
#contents-area > .container.pr-common.app-info-wrap01 .flex-align-wrap.align-r.row-gap {margin-top: 24px; } 
#contents-area > .container.pr-common.app-info-wrap01 .flex-align-wrap.align-r.row-gap a {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.q-content .box-layout-wrap {margin-top: 12px; } 
.btn-radio-list.type02 > li + li {margin-top: 12px; } 
.container.bm-picture .flex-align-wrap.align-between, .container.student-area .flex-align-wrap.align-between {margin-bottom: 8px; } 
.container.bm-picture .minus-subtext-type + .fix-image-wrap, .container.student-area .minus-subtext-type + .fix-image-wrap {margin-top: 8px; } 
.container.bm-picture .fix-image-wrap .fix-image, .container.student-area .fix-image-wrap .fix-image {position: relative;background-color: var(--bg-gray);padding: 16px;padding-right: 44px; } 
.container.bm-picture .fix-image-wrap .fix-image .img-tit, .container.student-area .fix-image-wrap .fix-image .img-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.fix-image-wrap .fix-image .btn-dell { width:24px; height:24px; text-indent:-9999px; border:0; background:url(/images/web/img/icon/sprite-icons24.png); background-size: 360px 288px; background-position: -216px -24px; position:absolute; right:16px; top:16px; } 
.btn .label.ico-camera { position:relative; padding-left:29px; } 
.btn .label.ico-camera:before { content:""; width:24px; height:24px; position:absolute; left:0; top:50%; transform:translateY(-50%); background: url(/images/web/img/icon/sprite-icons24.png); background-size: 360px 288px; background-position: -120px -72px; } 
.container.bm-picture .fix-image-wrap .fix-image .btn-clear, .container.student-area .fix-image-wrap .fix-image .btn-clear { top: 16px; } 
.container.bm-picture .fix-image-wrap > .fix-image:first-child, .container.student-area .fix-image-wrap > .fix-image:first-child {border-radius: 8px 8px 0 0; } 
.container.bm-picture .fix-image-wrap > .fix-image:last-child, .container.student-area .fix-image-wrap > .fix-image:last-child {border-radius: 0 0 8px 8px; } 
.container.bm-picture .fix-image-wrap + .button-group, .container.student-area .fix-image-wrap + .button-group {margin-top: 8px; } 
.container.bm-picture .fix-image-wrap + .subtext, .container.student-area .fix-image-wrap + .subtext {margin-top: 8px; } 
.container.bm-picture .fix-image-wrap + .subtext + .box-layout-wrap, .container.student-area .fix-image-wrap + .subtext + .box-layout-wrap {margin-top: 20px; } 
.container.bm-picture .fix-image-wrap + .box-layout-wrap, .container.student-area .fix-image-wrap + .box-layout-wrap {margin-top: 20px; } 
.container.bm-picture .fix-image-wrap + .minus-subtext-type, .container.student-area .fix-image-wrap + .minus-subtext-type {margin-top: 32px; } 
.pr-common.bm-picture .fix-image-wrap.type02 .fix-image {margin-bottom: 16px;padding: 0 32px 0 0;background: none;}
.container.bm-picture .fix-image-wrap.type02 .fix-image .btn-clear {top: 50%;right: 0;transform: translateY(-50%);}
.pr-common.bm-picture .fix-image-wrap.type02 .fix-cont-wrap .fix-image:last-child {margin-bottom: 20px;}
.fix-image-wrap.type02 {padding: 16px 16px 0;border: 1px solid var(--border-secondary);border-radius: 16px;}
.fix-image-wrap.type02 + .fix-image-wrap.type02 {margin-top: 20px;}
.fix-image-wrap.type02 .button-group {margin: 0 -16px;}
.fix-image-wrap.type02 .button-group .btn-image {border-width: 1px 0 0 0;border-radius: initial;background-color: transparent;}
.fix-image-wrap.type02 .button-group .btn-image .label {color: var(--text-blue);}
.fix-image-wrap.type02 .button-group .flex-type i.ico-camera {margin-right: 8px;}
.pr-common.student-area .flex-align-wrap.align-between {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.pr-common.student-area .flex-align-wrap.align-between > *:first-child {-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5;padding-right: 10px; } 
.container.pr-common.fund-area.wrap01 .category-list {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 16px; } 
.container.pr-common.fund-area.wrap01 .category-list li {margin-right: 5px;margin-bottom: 8px; } 
.container.pr-common.fund-area.wrap01 .category-list li + li {margin-left: 0; } 
.container.pr-common.fund-area.wrap01 .multi-banner {margin-bottom: 0 !important;margin-top: 24px; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide {margin-top: 32px !important;width: 100%; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: auto;width: 100%;text-align: center;margin: 0; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list.scroll-hidden {overflow-x: hidden; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list.scroll-hidden li {width: calc(50% - 5px); } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list.scroll-hidden li label {width: 100%;min-width: 100%; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list > li {all: unset; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list > li + li {margin-left: 10px; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list > li > div {position: relative;height: 100%; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list > li input {position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;z-index: 1; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list > li input:checked + label {font-weight: 500;border: 1px solid var(--border-green-same);-webkit-box-shadow: 0px 2px 6px #1625421a;box-shadow: 0px 2px 6px #1625421a; } 
.container.pr-common.fund-area.wrap01 .card-pr-slide .btn-radio-list > li label {display: block;width: 162px;min-width: 162px;max-width: 162px;height: 100%;padding: 16px;background-color: var(--bg-green);border-radius: 16px;color: var(--text-green);border: 1px solid transparent;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.pr-common.fund-area.wrap01 .box-cont .cover-story-title {margin-bottom: 8px; } 
.container.pr-common.fund-area.wrap01 .box-cont .box-layout-wrap.news-box {margin-top: 32px; } 
.container.pr-common.fund-area.wrap01 .box-cont .box-layout-wrap.news-box > * + * {margin-top: 16px; } 
.recommended-product .notice-contents-wrap + .notice-contents-wrap {margin-top: 12px; } 
.all-error-data-wrap .error-data-wrap {margin-bottom: 32px; } 
.all-error-data-wrap .error-sub-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.all-error-data-wrap .error-sub-text.font-s {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.all-error-data-wrap .error-sub-text + .error-sub-text {margin-top: 24px; } 
.all-error-data-wrap .lodding-area {text-align: center; } 
.all-error-data-wrap .lodding-area .dataspinner {margin-top: 16px; } 
.auto-deposit .ex-visual-area.fullsize-layout.type01 {min-height: auto;margin-bottom: 32px; } 
.container.type-deposit .visual-content .button-group .button-row > .btns-in-button-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.container.type-deposit .visual-content .button-group .button-row > .btns-in-button-row > button {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.container.type-deposit .visual-content .button-group .button-row > .btns-in-button-row + .icon-toggle {margin-left: 8px; } 
.pension-trust-wrap .notice-contents-wrap {margin-bottom: 32px; } 
.pension-trust-wrap .cont-container + .cont-container {margin-top: 32px; } 
.pension-trust-wrap .cont-container + .cont-container.box-layout-wrap {margin-top: 16px; } 
.pension-trust-wrap .cont-container + .cont-container.box-layout-wrap.box-layout-wrap + .box-layout-wrap {margin-top: 12px; } 
.pension-trust-wrap .table-cont + .table-cont {margin-top: 32px; } 
.edit-history .manage-cont-wrap {position: relative; } 
.edit-history .manage-cont-wrap h2.tit {margin-bottom: 8px; } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative; } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item .type-card-service.account {border: 0;padding-left: 44px; } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item .type-card-service.account > .logo {left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item .type-card-service.account .desc.date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item .manipulate-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item .manipulate-wrap .manipulate-item {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item .manipulate-wrap .manipulate-item button {border: 0;background-color: transparent; } 
.edit-history .manage-cont-wrap .manage-list-wrap > li.list-item .manipulate-wrap .manipulate-item + .manipulate-item {margin-left: 8px; } 
.edit-history .input-type-bookmark > input[type=checkbox] + label {background-position: -216px -264px;background-repeat: no-repeat;background-color: transparent; } 
.edit-history .input-type-bookmark > input[type=checkbox]:checked + label,
.edit-history .btn-bookmark {background-position: -240px -264px;background-repeat: no-repeat;background-color: transparent; } 
.edit-history .btn-remove {background-position: -264px -144px;background-repeat: no-repeat;background-color: transparent; } 
.edit-history ul.text > li .icon-wrap {position: relative;padding-left: 26px; } 
.edit-history ul.text > li .icon-wrap > [class*=btn-] {position: absolute;left: 0;color: transparent;overflow: hidden; } 
.fund-QA .notice-contents-wrap .notice-sentence > span,
.fund-QA .notice-contents-wrap .notice-sentence .color-em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
*.left-input-card,
.type-card-prod.type-radio.left-input-card {padding-left: 49px; } 
*.left-input-card [class^=input-type] input[type=radio],
*.left-input-card [class^=input-type] input[type=checkbox],
.type-card-prod.type-radio.left-input-card [class^=input-type] input[type=radio],
.type-card-prod.type-radio.left-input-card [class^=input-type] input[type=checkbox] {left: 17px;right: auto; } 
*.left-input-card [class^=input-type] input[type=radio] + label::after,
*.left-input-card [class^=input-type] input[type=checkbox] + label::after,
.type-card-prod.type-radio.left-input-card [class^=input-type] input[type=radio] + label::after,
.type-card-prod.type-radio.left-input-card [class^=input-type] input[type=checkbox] + label::after {left: 17px;right: auto; } 
.container.fund-area-info .btn-radio-list + .subtext.bullet-star {margin-top: -16px; } 
.container.fund-area.wrap01 .apply + .subtext.bullet-star {margin-top: -16px; } 
.container.fund-area.wrap01 .showOption {margin-top: -24px; } 
.container.fund-area.wrap01 .showOption .btn-radio-list {margin-bottom: 16px; } 
.container.fund-area.wrap01 .showOption [class*=radio-content] {margin-top: 0; } 
.input-type-checkbox.color-black input[type=checkbox] + label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.list-type-table.margin-type01 .txt-data-area {padding-left: 12px; } 
.bm-fund-report .type-card-loan .loan-btn-wrap .loan-btn {font-weight: 400;color: var(--text-primary ); } 
.bm-fund-report .accordion .accordion-panel {padding-bottom: 32px; } 
.container.bundle-of-funds .type-card-prod .list-type-table .sub-info {color: var(--text-tertiary); } 
.container.bundle-of-funds .btn-size-card {border-radius: 12px; } 
.container.bundle-of-funds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right {margin-bottom: 4px; } 
.container.bundle-of-funds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .btn-radio-list, .container.bundle-of-funds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .line-type-button {padding-left: 0; } 
.container.bundle-of-funds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .btn-radio-list label, .container.bundle-of-funds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .btn-radio-list button, .container.bundle-of-funds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .line-type-button label, .container.bundle-of-funds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .line-type-button button {width: 48px;min-width: 48px;height: 48px; } 
.container.bundle-of-funds.wrap01 .fund-area .item-content {padding-bottom: 8px; } 
.container.bundle-of-funds.wrap01 .fund-area .item-content .item-body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container.bundle-of-funds.wrap01 .fund-area .item-content .item-body .tooltip-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin: 0; } 
.container.bundle-of-funds.wrap01 .fund-area .item-content .item-body .tooltip-trigger {margin: 0;margin-left: 5px; } 
.container.bundle-of-funds.wrap02 .button-group .btn {margin: 0; } 
.container.bundle-of-funds.wrap02 .button-group .btn + .btn {margin-left: 4px; } 
.container.bundle-of-funds.wrap03 .amount-section-list + .subtext {margin-top: -16px; } 
.bottom-sheet.pension-select .type-card-prod.type-check.selLeft {padding-left: 16px; } 
.bottom-sheet.pension-select .type-card-prod.type-check.selLeft .name {padding-left: 32px; } 
.bottom-sheet.pension-select .type-card-prod.type-check.selLeft .sub-name {padding-bottom: 13px; } 
.bottom-sheet.pension-select .type-card-prod.type-check.selLeft .sub-name ~ .input-type-checkbox[class^=input-type] input[type=checkbox] {top: 54px; } 
.bottom-sheet.pension-select .type-card-prod.type-check.selLeft .sub-name ~ .input-type-checkbox[class^=input-type] input[type=checkbox] + label::after {top: 54px; } 
.type-card-prod.type-check.selLeft {padding-left: 48px; } 
.type-card-prod.type-check.selLeft .name {padding-right: 0; } 
.type-card-prod.type-check.selLeft [class^=input-type] input {right: auto;left: 17px; } 
.type-card-prod.type-check.selLeft [class^=input-type] input + label::after {left: 17px; } 
.type-card-prod.type-check.selLeft .label-wrap {margin-left: -32px; } 
.type-card-prod.type-check.selLeft .label-wrap ~ [class^=input-type] input {top: 44px; } 
.type-card-prod.type-check.selLeft .label-wrap ~ [class^=input-type] input + label::after {top: 44px; } 
.type-card-service.account.small .logo.top {top: 19px; } 
.fund-deposit .ui-form:not(.line-type) + .my-shinhan-point {margin-top: -8px; } 
.mp-info-input .type-card-prod .in-forms .ui-form {margin-bottom: 0; } 
#contents-area > .container.type-insurance.wrap01 .visual-area .visual-content .content-area ul li strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.interval-cont-conta + .interval-cont-conta {margin-top: 32px; } 
.eventInactive {pointer-events: none; } 
.container.foreign-currency-wrap .ui-form-group.group01 .ui-form + .ui-form {margin-top: -8px; } 
.manage-loan-piece.type-card-prod.type-radio.with-logo .tit-wrap .logo {top: 5px; } 
.manage-loan-piece.container.loan-docs-confirm .tit-terms-area.area01 .input-type-checkbox em {font-weight: 400; } 
.manage-loan-piece.input-wrap .ui-form-group .ui-form + .ui-form {margin-top: -8px !important; } 
.manage-loan-piece.input-wrap .sbtn {background-color: var(--bg-canvas_white ); } 
.manage-loan-piece.sbtn {background-color: var(--bg-canvas_white ) !important; } 
.manage-loan-piece .fullsize-layout.divider-type {padding-bottom: 20px; } 
.manage-loan-piece.input-type-checkbox input[type=checkbox] + label {vertical-align: baseline; } 
.manage-loan-piece.text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.pr-loan-list-01 .accordion.type-small .accordion-title {display: block;position: relative;padding-left: 16px; } 
.container.pr-loan-list-01 .accordion.type-small .accordion-title .q-text {position: absolute;top: 0;left: 0; } 
.container.pr-loan-list-01 .accordion.type-small .accordion-panel {padding-top: 8px; } 
.container.pr-loan-list-01 .accordion.type-small .accordion-panel .a-text {font-weight: 500;color: var(--text-primary ); } 
.container.pr-loan-list-01 .accordion-info-wrap {margin-top: 32px; } 
.container.pr-loan-list-01 .accordion-info-wrap h2 {margin-bottom: 32px; } 
.container.pr-loan-list-01 .points-info-wrap {margin-top: 24px; } 
.container.pr-loan-list-01 .points-info-wrap h2 {margin-bottom: 24px; } 
.container.pr-loan-list-01 .points-info-wrap h2 + ul.text {margin-top: 0; } 
.container.pr-loan-list-01 .production-info-wrap {margin-top: 32px; } 
.container.pr-loan-list-01 .production-info-wrap .title {margin-bottom: 8px; } 
.container.pr-loan-list-01 .production-info-wrap .cooperative-info-wrap {margin-top: 16px; } 
.container.pr-loan-list-01 .production-info-wrap .cooperative-info-wrap > p {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container.pr-loan-list-01 .production-info-wrap .cooperative-info-wrap > p.bnf > img {width: 115px;margin-top: -7px; } 
.container.pr-loan-list-01 .production-info-wrap .cooperative-info-wrap > p + p {margin-top: 16px; } 
.container.pr-loan-list-01 .production-info-wrap .cooperative-info-wrap > p > img {margin-left: 12px; } 
.container.pr-loan-list-01 .production-info-wrap .dividers-middle {margin: 16px 0; } 
.container.pr-loan-list-01 .production-info-wrap *:not(.title) {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-disabled-same); } 
.container.pr-loan-list-01 .production-info-wrap ul.text {margin-top: 16px; } 
.container.appoint-system .visual-wrap {text-align: center;background: bottom 32px center/280px url("/images/web/img/manage/bear-video.png") no-repeat var(--bg-blue);padding: 48px 20px 224px;margin: 0 -20px;margin-bottom: 32px; } 
.container.appoint-system .visual-wrap .title-text01 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 16px; } 
.container.appoint-system .media-list-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container.appoint-system .media-list-wrap .media-item + .media-item {margin-top: 32px; } 
.container.appoint-system .media-list-wrap .media-item .media-wrap {width: 100%;max-width: 335px;background-color: var(--bg-canvas_white ); } 
.container.appoint-system .media-list-wrap .media-item .media-wrap > img {display: block;width: 100%; } 
.container.appoint-system .media-list-wrap .media-item .text-info-wrap {margin-top: 12px;padding-left: 4px; } 
.container.appoint-system .media-list-wrap .media-item .text-info-wrap .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mr-pension.fund.mr-pension-stepNotice .need .list > li {padding: 16px;padding-left: 72px; } 
.mr-pension.fund.mr-pension-stepNotice .need .list > li.bm-document01::before {background-position: -132px -88px;background-repeat: no-repeat;background-color: transparent; } 
.mr-pension.fund.mr-pension-stepNotice .need .list > li.bm-bank01::before {background-position: -176px -88px;background-repeat: no-repeat;background-color: transparent; } 
.mr-pension.fund.mr-pension-stepNotice .need .list > li.bm-mall-hotfund01::before {background-position: 0px -132px;background-repeat: no-repeat;background-color: transparent; } 
.prm-myfunds.wrap01 .btn-fake-sel::after {right: 0px; } 
.prm-myfunds.wrap01 .terms-view-wrap + .ui-form {margin-top: 20px; } 
.prm-myfunds.wrap01 .txt-data-area button.btn {padding: 6px 10px;border: 1px solid var(--border-primary); } 
.prm-myfunds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right {margin-bottom: 4px; } 
.prm-myfunds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .btn-radio-list {padding-left: 0; } 
.prm-myfunds.wrap01 .fund-area .ui-form.line-type.button-plus.align-right .btn-radio-list label {width: 48px;height: 48px; } 
#contents-area > .container.retire-pr-list.type01 .fullsize-layout:first-child {margin-top: -24px; } 
#contents-area > .container.retire-pr-list.type01 .ui-list .list-item:last-child {border-bottom: 0; } 
.container.ml-online-document .terms-view-wrap .single-terms-area .terms-confirm::after {top: 0; } 
.container.ml-spouse-infoinput .box-layout-wrap.style-radius.white-type .table-list-wrap {margin-top: 8px;margin-left: -12px; } 
.container.ml-spouse-infoinput .box-layout-wrap.style-radius.white-type .table-list-wrap + .subtext {margin-left: -12px;margin-bottom: 0; } 
.container.corporate-loan-01 {padding-top: 24px !important; } 
.container.corporate-loan-01 .loan-area .type-card-multiple {margin-top: 0; } 
.container.corporate-loan-01 .loan-area .type-card-multiple + .type-card-multiple {margin-top: 16px; } 
.container.corporate-loan-01 .loan-area .button-group {margin-top: 16px; } 
.container.house-price-check .box-layout-wrap .h4 {margin-bottom: 8px; } 
.container.house-price-check .cont-container + .cont-container {margin-top: 32px; } 
.container.house-price-check .cont-container.cont01 {margin-top: 32px; } 
.container.house-price-check .cont-container.cont01 .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px; } 
.container.house-price-check .cont-container.cont01 .button-list-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container.house-price-check .cont-container.cont01 .button-list-wrap > button + button {padding-left: 8px;margin-left: 8px; } 
.container.house-price-check .cont-container.cont01 .button-list-wrap > button + button::before {content: "";position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 12px;background-color: var(--bg-gray); } 
.container.house-price-check .cont-container.cont01 .button-list-wrap > button.active {color: var(--text-blue);font-weight: 500; } 
.container.house-price-check .cont-container.cont02.tabs .tab-cont {padding-top: 24px; } 
.pr-receive-gift .gift-banner-list-wrap {width: calc(100% + 20px);margin-top: 16px; } 
.pr-receive-gift .gift-banner-list-wrap .gift-banner-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;overflow-x: scroll;width: 100%;margin-right: -20px; } 
.pr-receive-gift .gift-banner-list-wrap .gift-banner-list .gift-banner-list-item {width: 72px;height: 48px;min-width: 72px;min-height: 48px; } 
.pr-receive-gift .gift-banner-list-wrap .gift-banner-list .gift-banner-list-item > img {display: block;width: 100%;height: 100%; } 
.pr-receive-gift .gift-banner-list-wrap .gift-banner-list .gift-banner-list-item + .gift-banner-list-item {margin-left: 8px; } 
.pr-receive-gift .gift-banner.choice {margin-top: 32px; } 
.type-card-service.account.type01 .money-info {display: block;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700;text-align: right; } 
.container.my-pf.wrap01 {padding-top: 0 !important; } 
.container.my-pf.wrap01 [class*=bg-visual] {position: relative; } 
.container.my-pf.wrap01 [class*=bg-visual]::before {content: "";position: absolute;bottom: 8px;right: 0; } 
.container.my-pf.wrap01 [class*=bg-visual].bg-visual01::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container.my-pf.wrap01 .modify-card-type .info-container01 .info-container-text .name {padding-right: 42px; } 
.container.my-pf.wrap01 .modify-card-type .info-container02 .list-type-table-wrap .list-type-table > li:last-child .txt-data-area {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.my-pf.wrap01 .no-data-wrap {margin: 32px 0; } 
.container.my-pf.wrap02 {padding-bottom: 72px !important; } 
.container.my-pf.wrap02 .modify-card-type {overflow: hidden; } 
.container.my-pf.wrap02 .modify-card-type .info-container02 .list-type-table-wrap .list-type-table > li:last-child .txt-data-area {font-weight: 500; } 
.container.my-pf.wrap02 .tit-cont-wrap + .tit-cont-wrap {margin-top: 32px; } 
.container.my-pf.wrap02 .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.container.my-pf.wrap02 .card-prod-wrap {margin-top: 0; } 
.container.my-pf .h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.my-pf .text.light {color: var(--text-tertiary); } 
.container.my-pf .full-bg {margin-left: -20px;margin-right: -20px;padding: 32px 20px; } 
.container.my-pf .full-bg + .nomal-card-type {margin-top: 32px; } 
.container.my-pf.bg-color-01,
.container.my-pf .bg-color-01 {background-color: var(--bg-gray); } 
.container.my-pf .text-cont-wrap h2 {margin-bottom: 0; } 
.container.my-pf .text-cont-wrap h2 + .text {margin-top: 8px; } 
.container.my-pf .text-cont-wrap + button {margin-top: 16px; } 
.container.my-pf * + .button-group {margin-top: 32px; } 
.container.my-pf .button-group.side-cut {margin-top: 24px; } 
.container.my-pf .diagnosis-info-wrap > .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 16px 0; } 
.container.my-pf .diagnosis-info-wrap > .with-title-wrap .total-info {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.container.my-pf .diagnosis-info-wrap + .diagnosis-info-wrap {margin-top: 32px; } 
.container.my-pf .step-linear-type2 {margin-top: 30px;margin-bottom: 8px; } 
.container.my-pf .step-linear-type2 ul li::before {bottom: auto;top: -4px; } 
.container.my-pf .step-linear-type2 ul li::after {bottom: auto;top: 0; } 
.container.my-pf .step-linear-type2 ul p {padding-top: 10px;padding-bottom: 0; } 
.container.my-pf .border-swiper-wrap {padding-bottom: 40px;margin-top: 24px; } 
.container.my-pf .border-swiper-wrap .swiper-wrapper .swiper-slide {-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.my-pf .border-swiper-wrap .swiper-pagination.type-dot {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;bottom: 0;padding: 16px 0; } 
.container.my-pf .round {border-radius: 100px; } 
.container.certificate-apply .tit-tbl-wrap {margin-top: 0; } 
.container.certificate-apply .tit-tbl-wrap .tit-tbl.type-result-case {margin: 32px 0 24px;padding: 19px 0; } 
.container.certificate-apply .tit-tbl-wrap .input-type-checkbox {display: block;width: 100%;text-align: right; } 
.container.certificate-apply .tit-tbl-wrap .input-type-checkbox input[type=checkbox] {right: 0; } 
.container.certificate-apply .tit-tbl-wrap .input-type-checkbox input[type=checkbox] + label {padding-left: 0;padding-right: 32px; } 
.container.certificate-apply .tit-tbl-wrap .input-type-checkbox input[type=checkbox] + label > em {color: var(--text-primary ); } 
.container.certificate-apply .tit-tbl-wrap .input-type-checkbox input[type=checkbox] + label::after {left: auto;right: 0; } 
.container.certificate-apply .tit-tbl-wrap.type {margin: 16px 0 22px;}
.container.certificate-apply .tit-tbl-wrap.type .tit-tbl.type-result-case {width: auto;margin: 0;padding: 0;} 
.container.certificate-apply .tit-tbl-wrap.type .input-type-checkbox {width: auto;} 
.container.certificate-apply .list-type-with-input {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;position: relative;border-top-color: var(--border-primary); } 
.container.certificate-apply .list-type-with-input > .h4 {margin-top: 16px;margin-bottom: 0;padding-right: 35px; } 
.container.certificate-apply .list-type-with-input .list-type-table {width: 100%; } 
.container.certificate-apply .list-type-with-input .input-area {position: absolute;top: 16px;right: 0;padding-right: 0; } 
.container.certificate-apply .ui-form + .tit-tbl-wrap .tit-tbl.type-result-case {margin-top: 12px; } 
.loan-area.search-apply-list .tit-tbl-wrap {margin: 0;padding: 24px 0; } 
.loan-area.search-apply-list .tit-tbl-wrap p {font-weight: 500;color: var(--text-tertiary); } 
.loan-area.search-apply-list .tit-tbl-wrap.light-type p {font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.loan-area.search-apply-list .range-select-case {margin-bottom: 8px; } 
.loan-area.search-apply-list .range-select-case .ui-form-group {margin-bottom: 0;margin-top: 16px; } 
.loan-area.search-apply-list .range-select-case .ui-form-group .date-range-set + .button-group {margin-top: 24px; } 
.loan-area.search-apply-list .bottom-sheet .button-group {margin-top: 0; } 
.container.certificate-apply.wrap01 .btn-radio-list {margin-bottom: 20px; } 
.container.certificate-apply.wrap01 .bottom-notice {margin-top: 32px; } 
.container.ml-relookup.loan-per-view .date-range {margin-top: 0; } 
.container.ml-relookup.loan-per-view .date-range .ui-form-group {margin-top: 0; } 
.container.ml-relookup.loan-per-view .date-range .ui-form-group .date-range-set {margin-top: 0; } 
.container.ml-relookup.loan-per-view .date-range .ui-form-group .date-range-set .ui-form {margin-top: 16px; } 
.container.ml-relookup.loan-per-view .result-duration {padding: 19px 0;margin: 16px 0 24px; } 
.container.ml-relookup.loan-per-view .search-section .table-btn {margin-bottom: 32px; } 
.container.ml-relookup.loan-per-view .table-list-no-line {border-top-color: var(--border-primary); } 
.container.retirement-pension .notice-tool_tip-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 16px 0 24px 0; } 
.container.retirement-pension .notice-tool_tip-wrap .btn-text-line::before {bottom: 0; } 
.container.retirement-pension.wrap02 .type-card-invest .detail-invest-area .status-num-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.amount-lack .h4 {margin-bottom: 8px; } 
.container.loan-docs-confirm.wrap01 .notice-contents-wrap {margin-bottom: 32px; } 
.container.loan-docs-confirm.wrap01 .ui-form01 {margin-bottom: 0; } 
.container.bm-isa-common.wrap01 .text-counter > li.write-content:last-child .ui-form {margin-bottom: 26px; } 
.container.loan-sms.wrap01 .btn-radio-list {margin-bottom: 0; } 
.container.isa-account-move .type-card-check-wrap > li + li {margin-top: 12px; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check .card-select-area button {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check .card-select-area button::after {content: none; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check .card-cont-area {margin-top: 8px; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check .card-cont-area .list-type-table-wrap {padding-left: 32px; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check .card-cont-area .list-type-table-wrap .list-type-table {padding: 0; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check .card-cont-area .terms-view-wrap {margin-top: 16px;border-radius: 0; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check .card-cont-area .terms-view-wrap .terms-list-area {padding: 0;padding-top: 16px; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check.type-expanded .subcheck-wrap {display: none; } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check.type-expanded.checked {border-color: var(--border-secondary); } 
.container.isa-account-move .type-card-check-wrap > li .type-card-check.type-expanded.checked .subcheck-wrap {display: block; } 
.bottom-sheet.stop-acc-cancel .bottom-sheet-contents .bottom-sheet-contents-item {text-align: center;padding-top: 144px;background: top 8px center url("/images/web/img/manage/phone-and-bear.png") no-repeat; } 
.bottom-sheet.stop-acc-cancel .bottom-sheet-contents .bottom-sheet-contents-item .h4 {margin-bottom: 4px; } 
.bottom-sheet.stop-acc-cancel .bottom-sheet-contents .bottom-sheet-contents-item .subtext {margin-top: 16px;text-align: left; } 
.manage-isa-area.wrap01 .date-range {margin-top: 0; } 
.manage-isa-area.wrap01 .date-range .ui-form-group {margin-top: 0; } 
.manage-isa-area.wrap01 .date-range .ui-form-group .date-range-set {margin-top: 0; } 
.manage-isa-area.wrap01 .type-card-service + .type-card-detail {margin-top: 24px; } 
.manage-isa-area.wrap01 .type-card-detail > .button-group .btn-text-arrow.js-toggle-control {padding-top: 10px;padding-bottom: 10px; } 
.manage-isa-area.wrap01 .type-card-detail .list-type-table {margin-top: 0;border-bottom: 0; } 
.manage-isa-area.wrap01 .type-card-detail .list-type-table + .list-type-table {border-top: 1px solid var(--border-secondary); } 
.manage-isa-area.wrap01 .type-card-detail .list-type-table + .list-type-table.total {border-top-color: var(--gray-600);padding-bottom: 0; } 
.isa-change-result.wrap01 .search-section {margin-top: 16px; } 
.isa-change-result.wrap01 .search-section .period-displayer {padding: 16px 0;margin-bottom: 24px; } 
.isa-change-result.wrap01 .search-section .period-displayer .period-num {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.isa-change-result.wrap01 .search-section .list-type-table {border-top-color: var(--border-primary);border-bottom-color: var(--border-secondary); } 
.isa-change-result.wrap01 .search-section .tit-tbl-wrap .subtitle-date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.isa-change-result.wrap01 .search-section .list-type-table li.align-r .btn-text-arrow::after {right: 0; } 
.container.isa-change-select.wrap01 .type-card-prod.checked span.name {padding-left: 31px;padding-right: 0; } 
.container.isa-change-select.wrap01 .type-card-prod.checked span.name::after {left: 0;right: auto;background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.container.trust-change.change-02.type01 .type-card-prod .in-forms {margin-top: 16px; } 
.container.trust-change.change-02.type01 .type-card-prod .in-forms .ui-form {margin-bottom: 0; } 
.container.trust-change.change-02.type01 .terms-view-wrap + .box-layout-wrap {margin-top: 16px;margin-bottom: 24px; } 
.container.trust-change.change-02.type01 .box-cont-container {margin-top: 24px; } 
.container.trust-change.change-02.type01 .box-cont-container + .type-card-prod {margin-top: 24px; } 
.container.retirement-pension.wrap01 .btn-toggle-switch-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%; } 
.container.retirement-pension.wrap01 .btn-toggle-switch-wrap.left {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.container.retirement-pension.wrap01 .btn-toggle-switch-wrap.right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.container.retirement-pension.wrap01 .btn-toggle-switch input[type=checkbox] + label em.check-true {display: none; } 
.container.retirement-pension.wrap01 .btn-toggle-switch input[type=checkbox] + label em.check-false {display: inline; } 
.container.retirement-pension.wrap01 .btn-toggle-switch input[type=checkbox]:checked + label em.check-true {display: inline; } 
.container.retirement-pension.wrap01 .btn-toggle-switch input[type=checkbox]:checked + label em.check-false {display: none; } 
.container.retirement-pension.wrap01 .item-content.icon {padding-left: 40px; } 
.bm-icon-32 {padding-left: 40px !important;position: relative; } 
.bm-icon-32::before {content: "";display: block;position: absolute;left: 0; } 
.bm-icon-32.bm-two-people::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-dart-game::before {background-position: -32px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-money-and-graphs::before {background-position: -64px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-report::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-elevation-graph::before {background-position: -128px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-appoint::before {background-position: -160px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-calendar-shinhan::before {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-mall-hotfund::before {background-position: 0 -32px;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-present::before {background-position: -32px -32px;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-calendar-check::before {background-position: -64px -32px;background-repeat: no-repeat;background-color: transparent; } 
.bm-icon-32.bm-product-ai::before {background-position: -96px -32px;background-repeat: no-repeat;background-color: transparent; } 
.container.retirement-etf-buy .terms-view-wrap {margin-top: 12px; } 
.container.retirement-etf-buy .terms-view-wrap ul.text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.retirement-etf-buy .notice-contents-wrap {margin-bottom: 32px; } 
.container.retirement-etf-buy .two_px_arrow-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 27px; } 
.container.retirement-etf-buy .tooltip-trigger-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: -7px; } 
.container.retirement-etf-buy .tooltip-trigger-wrap .tooltip-trigger {margin-left: 4px; } 
.container.retirement-etf-buy .guide-case-area {padding: 16px;margin-top: 16px; } 
.container.retirement-etf-buy .guide-case-area .tit-case-area {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.container.withdrawal-inquiry-wrap .step-wrap.fullsize-layout {margin-bottom: 32px; } 
.container.withdrawal-inquiry-wrap .date-info-wrap {padding: 19px 0;margin: 16px 0 24px 0; } 
.container.withdrawal-inquiry-wrap .card-list-box-wrap > .card-list-box > .p-text-m {margin-bottom: 9px;color: var(--text-tertiary);font-weight: 700; } 
.container.withdrawal-inquiry-wrap .card-list-box-wrap > .card-list-box + .card-list-box {margin-top: 32px; } 
.container.withdrawal-inquiry-wrap .list-type-table {border-top-color: var(--border-primary);border-bottom-color: var(--border-secondary); } 
.container.my-trust99 .notice-contents-wrap {margin-bottom: 32px; } 
.container.my-trust99 .cont-container > .cont-container-item + .cont-container-item {margin-top: 32px; } 
.container.my-trust99 .cont-container > .cont-container-item .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.container.my-trust99 .list-type-table .type-blue {color: var(--text-blue); } 
.container.my-trust99 .list-type-table .type-red {color: var(--text-red); } 
.bottom-sheet.loan-progress-info01 .text-data-list {border-bottom: 1px solid var(--border-secondary);margin-bottom: 16px;padding-bottom: 16px; } 
.container.cooperate99 .terms-view-wrap .tit-terms-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.container.cam-wrap01 .cont-container .cont-item + .cont-item {margin-top: 32px; } 
.container.cam-wrap01 .cont-container .cont-item .subtext-type {margin-bottom: 8px;font-weight: 500; } 
.container.cam-wrap01 .cont-container .cont-item .subtext-type > .error-type {color: var(--text-red); } 
.container.cam-wrap01 .cont-container .cont-item .pic-list {margin-bottom: 8px; } 
.container.cam-wrap01 .box-layout-wrap.guide {margin-top: 32px; } 
.container.cam-wrap01 .box-layout-wrap.guide > .button-wrap {margin-top: 8px; } 
.container.lease-loan-delay-wrap.wrap01 .notice-contents-wrap {margin-bottom: 32px; } 
.container.lease-loan-delay-wrap.wrap01 .type-card-loan {padding-bottom: 16px; } 
.container.lease-loan-delay-wrap.wrap01 .type-card-loan .btn-text.btn-text-size-sm {color: var(--text-tertiary);font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.container.lease-loan-delay-wrap.wrap01 .type-card-loan .end-date-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.lease-loan-delay-wrap.wrap01 .type-card-loan .end-date-number .laon-d-day {font-size: inherit; } 
.container.lease-loan-delay-wrap.wrap01 .type-card-loan .num-view-area {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.container.lease-loan-delay-wrap.wrap01 .type-card-loan .num-view-area .unit-view {font-size: inherit;font-weight: 500; } 
.container.lease-loan-delay-wrap.wrap02 .cont-container {margin-top: 32px; } 
.container.lease-loan-delay-wrap.wrap02 .ui-form-wrap .ui-form {margin-bottom: 16px; } 
.container.lease-loan-delay-wrap.wrap02 .ui-form-wrap .button-wrap {text-align: right;margin-top: 8px; } 
.container.lease-loan-delay-wrap.wrap03 .step-wrap {margin-bottom: 32px; } 
.container.lease-loan-delay-wrap.wrap03 .cont-container *:not(.h4) + .btn-radio-list {margin-top: 16px;margin-bottom: 24px; } 
.container.lease-loan-delay-wrap.wrap03 .cont-container .btn-radio-list + .subtext.bullet-star {margin-top: -16px; } 
.container.lease-loan-delay-wrap.wrap03 .cont-container .box-layout-wrap.style-radius.color-03 > .h5 {padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--border-secondary); } 
.container.lease-loan-delay-wrap.wrap03 .cont-container .box-layout-wrap.style-radius.color-03 > .ui-form:last-child {margin-bottom: 0; } 
.container.lease-loan-delay-wrap.wrap03 .cont-container.ui-form-group .ui-form {margin-bottom: 16px; } 
.container.lease-loan-delay-wrap.wrap03 .cont-container.ui-form-group .ui-form + .ui-form {margin-top: -4px; } 
.container.lease-loan-delay-wrap.wrap03 .button-group.box-layout {padding-bottom: 16px;border-bottom: 1px solid var(--border-secondary);margin-bottom: 16px;margin-top: 16px; } 
.container.lease-loan-delay-wrap.wrap04 .cont-container .checkbox-list-wrap {margin-top: 16px; } 
.container.lease-loan-delay-wrap.wrap04 .cont-container .checkbox-list-wrap .checkbox-list > li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container.lease-loan-delay-wrap.wrap04 .cont-container .checkbox-list-wrap .checkbox-list > li > *:first-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding-right: 12px; } 
.container.lease-loan-delay-wrap.wrap04 .button-wrap {text-align: right;margin-top: 16px; } 
.container.lease-loan-delay-wrap.wrap05 .case-cont-container.cont02 h2.h2 {margin-bottom: 8px; } 
.container.lease-loan-delay-wrap.wrap05 .case-cont-container.cont02 h2.h2 + .text {border-bottom: 1px solid var(--border-secondary);padding-bottom: 16px;margin-bottom: 16px; } 
.small-check-blue-text {padding-left: 28px;position: relative; } 
.small-check-blue-text::before {content: "";position: absolute;left: 0;background-position: -288px -192px;background-repeat: no-repeat;background-color: transparent; } 
.container.prm-balance-isa .list-title-wrap p {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.prm-balance-isa.isa02 .balance-list-wrap .card-list-isa > li .item-content {padding: 0; } 
.container.prm-balance-isa.isa02 .balance-list-wrap .card-list-isa > li .item-content .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.prm-balance-isa.isa02 .balance-list-wrap .card-list-isa > li .item-content + .table-list-no-line {margin-bottom: 0;border: none;padding: 0; } 
.container.prm-balance-isa.isa02 .balance-list-wrap .card-list-isa > li a.item-content .name {padding-right: 24px; } 
.container.prm-balance-isa.isa03 .table-list-no-line {margin-top: 0; } 
.container.prm-balance-isa.isa03 .balance-list-wrap {margin-top: 32px; } 
.container.prm-balance-isa.isa03 .bottom-notice-contents .subtext.bullet-star {margin-top: 8px; } 
.container.cancel-situation-inquiry .item-content .account-info .acc-dt {font-weight: 500;color: var(--text-primary ); } 
.container.pr-management-isa.isa02 .input-type-checkbox.type-border > label {border-radius: 8px;padding: 12px 5px; } 
.container.pr-management-isa.isa02 .input-type-checkbox.type-border > label > em {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.pr-management-isa.isa02 .input-type-checkbox.type-border > input[type=checkbox]:checked + label > em {color: var(--text-blue); } 
.container.prm-retirement-etf.etf03 .acoount-detail-tip {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-wrap: nowrap;flex-wrap: nowrap; } 
.bottom-sheet.get-documents-wrap .bottom-sheet-contents .btn-radio-list {margin-bottom: 16px; } 
.bottom-sheet.get-documents-wrap .bottom-sheet-contents .btn-radio-list li .btn-type-radio input[type=radio] + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 0 16px; } 
.bottom-sheet.get-documents-wrap .bottom-sheet-contents .btn-radio-list li .btn-type-radio input[type=radio] + label > em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.bottom-sheet.get-documents-wrap .bottom-sheet-contents .ui-form {padding-top: 16px; } 
.bottom-sheet.get-documents-wrap .bottom-sheet-contents h2.h5 {color: var(--text-primary ); } 
.container.loan-product-list-wrap .product-card-type + .product-card-type {margin-top: 12px; } 
.container.loan-product-list-wrap > .h2:first-child {margin-top: 0; } 
.container.isa-main.case02.case02-01 .visual-area .visual.color-isa {background-color: var(--bg-gray);margin-bottom: 32px; } 
.container.isa-main.case02.case02-01 .visual-area .visual.color-isa .text-area.info-isa {margin-bottom: 12px; } 
.container.isa-main.case02.case02-01 .visual-area .visual.color-isa .text-area.info-isa .h2 {color: var(--text-primary ); } 
.container.isa-main.case02.case02-01 .visual-area .visual.color-isa .text-area.info-isa .text.sub-desc {color: var(--text-tertiary);margin-bottom: 24px; } 
.container.isa-main.case02.case02-01 .visual-area .visual.color-isa .text-area.inner-box {color: var(--text-cyan); } 
.container.isa-main.case02.case02-01 .visual-area .visual.color-isa .visual-overlap-img {right: 20px;top: 96px;background-position: -384px 0;background-repeat: no-repeat;background-color: transparent; } 
.container.isa-main.case02.case02-01 .sub-banner-wrap + .sub-banner-wrap {margin-top: 12px; } 
.container.isa-main.case02.case02-01 .sub-banner-wrap.type05.banner02 {background-image: url("/images/web/img/customer/information_banner.png"); } 
.bottom-sheet.insurance-business-operator .bottom-sheet-contents .amount-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.bottom-sheet.insurance-business-operator .bottom-sheet-contents .amount-wrap > em {margin-right: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.bottom-sheet.insurance-business-operator .bottom-sheet-contents .name-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.bottom-sheet.insurance-business-operator .bottom-sheet-contents .name-wrap .name {padding-right: 4px; } 
/*
.container.padding-top-none.my-loan-wrap .type-card-multiple.type-card-loan {padding-bottom: 0; } 
*/
.container.insurance-business-operator.operator03 .account-selector.selector01 {padding: 0 16px; } 
.container.insurance-business-operator.operator03 .account-selector.selector01 > button {padding: 25px 0; } 
.container.insurance-business-operator.operator03 .type-card-service.service01 {padding-left: 16px; } 
.container.insurance-business-operator.operator03 .type-card-service.service01 .desc {color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.insurance-business-operator.operator02 .type-card-multiple .btn-text {width: 100%;padding: 16.5px 0 17.5px;text-align: center; } 
.container.insurance-business-operator.operator02 .type-card-multiple .btn-text > .label {color: var(--text-primary ); } 
.container.insurance-business-operator.operator02 .consultation-link {margin-top: 40px; } 
.container.insurance-business-operator.operator02 .consultation-link ul {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.container.insurance-business-operator.operator02 .consultation-link ul li + li {margin-left: 20px; } 
.container.insurance-business-operator.operator02 .consultation-link ul li a::before {background-color: var(--bg-gray); } 
.container.insurance-business-operator.operator01 .terms-view-wrap.bgcolor-01 {margin-top: 32px; } 
.container.insurance-business-operator.operator01 .terms-view-wrap.bgcolor-01 .tit-terms-area {padding-bottom: 8px; } 
.container.insurance-business-operator.operator01 .terms-view-wrap.bgcolor-01 .terms-guide-area {border-top: 0;padding-top: 0; } 
.container.insurance-business-operator.operator01 .terms-view-wrap.bgcolor-01 .terms-foot-area-wrap {padding: 0 16px; } 
.container.insurance-business-operator.operator01 .terms-view-wrap.bgcolor-01 .terms-foot-area-wrap .terms-foot-area {padding: 16px 0; } 
.container.insurance-business-operator.operator01 .terms-view-wrap.bgcolor-01 .terms-foot-area-wrap .input-type-checkbox > label em {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.container.pr-join-process.process01 .terms-view-wrap .single-terms-area .input-type-checkbox input[type=checkbox] + label em {font-weight: 400; } 
.pr-retirement-visual .type-card-insurance + .type-card-insurance {margin-top: 16px; } 
.personal-info-third-party01 .cont-container {margin-top: 32px; } 
.personal-info-third-party01 .cont-container .terms-view-wrap {margin-top: 12px; } 
.container.write-loan-document .box-layout-wrap li > .name {color: var(--text-primary ); } 
.container.delay-limit-info > .h2 {margin-bottom: 24px; } 
.container.delay-limit-info .box-layout-wrap.white-type > .tit-tbl {color: var(--text-tertiary); } 
.container.delay-limit-info .box-layout-wrap.white-type ul.text li .font-medium {font-weight: 500; } 
.container.delay-limit-info .box-layout-wrap.white-type ul.text li .tit {margin-bottom: 8px; } 
.container.delay-limit-info ul.text > li .subtext.bullet-star {padding-left: 12px;margin-bottom: 0; } 
.container.delay-limit-info ul.text > li .subtext.bullet-star::before {content: "*"; } 
.container.pr-trust-fund.fund02 .notice-contents-wrap .notice-txt-list li .text-hyphen {margin-top: 8px; } 
.container.pr-trust-fund.fund02 .notice-contents-wrap .notice-txt-list + .notice-txt-list {margin-top: 8px; } 
.container.pr-trust-fund.fund02 .notice-contents-wrap .notice-btn-area {margin-top: 24px; } 
.container.pr-trust-fund.fund02 .notice-contents-wrap + .ui-form-sec {margin-top: 32px; } 
.container.pr-trust-fund.fund02 .terms-view-wrap .tit-terms-area label > em {font-weight: 300; } 
.container.pr-trust-fund.fund02 .terms-view-wrap .terms-guide-area li {word-break: break-all;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.pr-trust-fund.fund02 .btn-radio-list {margin-bottom: 20px; } 
.container.pr-trust-fund.fund02 .js-toggle-control.arrow-none::after {content: none; } 
.join-confirmation-doc .doc-info-wrap01 h2.h2 {margin: 0; } 
.join-confirmation-doc .doc-info-wrap01 .client-info-wrap {margin-top: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.join-confirmation-doc .doc-info-wrap01 .client-info-wrap > .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-right: 8px; } 
.join-confirmation-doc .cont-container {margin-top: 32px; } 
.join-confirmation-doc .doc-info-wrap02 {margin-top: 24px;text-align: right; } 
.join-confirmation-doc .doc-info-wrap02 > .date {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.join-confirmation-doc .doc-info-wrap02 > .authentication-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-top: 1px;margin-right: 9px; } 
.join-confirmation-doc .doc-info-wrap02 > .authentication-info-wrap > .bank-name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-right: -10px;z-index: 1; } 
.join-confirmation-doc .doc-info-wrap02 > .authentication-info-wrap > .authentication {display: block; } 
.bottom-sheet.loan-special-rate .cont-container > ul.text ul.text li {padding-left: 18px; } 
.bottom-sheet.loan-special-rate .cont-container > ul.text ul.text li::before {all: unset;content: "-";position: absolute;left: 0;top: 0; } 
.bottom-sheet.loan-special-rate .cont-container + .cont-container {margin-top: 32px; } 
.container.convertible-loan .terms-view-wrap .terms-list-area .terms-confirm {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.prm-retirement-etf.etf02 .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container.prm-retirement-etf.etf02 .type-card-detail .name {padding-bottom: 8px; } 
.container.prm-retirement-etf.etf02 .type-card-detail .name ~ .bottom {padding-bottom: 8px; } 
.container.prm-retirement-etf.etf02 .type-card-detail .name ~ .bottom .list-type-table {border-top: 1px solid var(--gray-600);margin-top: 8px; } 
.container.prm-retirement-etf.etf02 .type-card-detail .name ~ .bottom.padding-b-none {padding-bottom: 0; } 
.container.prm-retirement-etf.etf02 .type-card-detail .amount {display: block;text-align: right;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding-bottom: 8px; } 
.container.prm-retirement-etf.etf02 .type-card-detail .label-wrap + .list-type-table {border-top: 0;margin-top: 0; } 
.container.prm-retirement-etf.etf02 .type-card-detail .time-and-list-item-type-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 8px; } 
.container.prm-retirement-etf.etf02 .type-card-detail .time-and-list-item-type-wrap + .list-type-table {padding-bottom: 0;border-bottom: 0; } 
.container.prm-retirement-etf.etf02 .type-card-detail .time-and-list-item-type-wrap .time {color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.prm-retirement-etf.etf02 .type-card-detail .time-and-list-item-type-wrap .list-item-type {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.prm-retirement-etf.etf02 .type-card-detail .time-and-list-item-type-wrap .list-item-type.type-red {color: var(--text-red); } 
.container.prm-retirement-etf.etf02 .type-card-detail .time-and-list-item-type-wrap .list-item-type.type-blue {color: var(--text-blue); } 
.container.prm-retirement-etf.etf02 .type-card-detail > .button-group .btn-text-arrow {padding: 12px 24px 12px 0; } 
.container.prm-retirement-etf.etf02 .ui-form.large-category {margin-top: 32px;margin-bottom: 12px; } 
.container.prm-retirement-etf.etf02 .ui-form.small-category {display: inline-block;border: 0;background: transparent;position: absolute;right: 0;top: 0;margin-bottom: 0; } 
.container.prm-retirement-etf.etf02 .ui-form.small-category .form-set {border: 0;background: transparent; } 
.container.prm-retirement-etf.etf02 .ui-form.small-category .form-set .select-label {padding: 0;padding-right: 24px;color: var(--text-primary ); } 
.container.prm-retirement-etf.etf02 .ui-form.small-category .form-set .select-label::after {right: 0; } 
.container.prm-retirement-etf.etf02 .date-range {margin-top: 0; } 
.container.prm-retirement-etf.etf02 .date-range .date-range-set {margin-top: 0; } 
.container.prm-retirement-etf.etf02 .date-range .ui-form-group {margin-top: 12px; } 
.container.prm-retirement-etf.etf02 .retirement-list-wrap {position: relative; } 
.container.prm-retirement-etf.etf02 .retirement-list-wrap .by-date-list > .subtext {margin: 19px 0; } 
.container.IRP-cancel-info .cont-container {margin-top: 32px; } 
.container.IRP-cancel-application-inquiry .content-text {margin-top: 32px; } 
.container.IRP-cancel-application-inquiry .content-text ul.text {text-align: left; } 
.container.IRP-cancel-application-inquiry .content-text button {all: unset; } 
.container.IRP-cancel-application-inquiry .terms-view-wrap + .terms-view-wrap-more-cont {display: none; } 
.container.IRP-cancel-application-inquiry .terms-view-wrap.checked .terms-guide-area {display: none; } 
.container.IRP-cancel-application-inquiry .terms-view-wrap.checked + .terms-view-wrap-more-cont {display: block; } 
.container.IRP-cancel-application-inquiry .cont-container.cont01 {margin-top: 32px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont01 .subtext.bullet-star {margin-top: 8px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont01 .list-type-table-wrap {margin-top: 32px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont02 .button-group {margin-top: 16px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont02 .h4 {margin-bottom: 0; } 
.container.IRP-cancel-application-inquiry .cont-container.cont02 .subtext.bullet-star {margin-top: 8px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont02 .subtext.bullet-star:first-child {margin-top: 16px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont02 .subtext.bullet-star:first-child + .button-group {margin-top: 24px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont02 .list-type-table-wrap {margin-top: 32px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont03 .subtext.bullet-star {margin-top: 32px; } 
.container.IRP-cancel-application-inquiry .cont-container.cont03 .list-type-table-wrap {margin-top: 8px; } 
.container.IRP-cancel-application-inquiry .terms-view-wrap .terms-guide-area ul.text li::before {all: unset;content: "-";position: absolute;left: 0; } 
.container.IRP-cancel-application-inquiry .color-em.underline {border-bottom: 1px solid var(--border-blue-same); } 
.modal-popup.IRP-cancel-application-inquiry ul.text > li {padding-left: 21px; } 
.modal-popup.IRP-cancel-application-inquiry ul.text > li::before {all: unset;content: attr(data-content);position: absolute;left: 0;padding-left: 6px; } 
.modal-popup.IRP-cancel-application-inquiry .terms-foot-area {margin-top: 24px; } 
.container.management-retirement-pension .toggle-tooltip-area-wrap {text-align: right;margin-bottom: 24px; } 
.container.management-retirement-pension .toggle-tooltip-area-wrap label{left:0;}
.container.management-retirement-pension .ui-form-wrap_toggle-tooltip {margin-bottom: 16px; } 
.container.qualification-doc-submit .terms-view-wrap {margin-top: 0; } 
.container.qualification-doc-submit .terms-view-wrap .tit-terms-area {border-bottom: 1px solid var(--border-secondary); } 
.container.qualification-doc-submit .terms-view-wrap .text-terms-guide {padding: 0 20px;margin-top: 15px; } 
.container.qualification-doc-submit .terms-view-wrap .terms-list-area {border-top: 0; } 
.container.qualification-doc-submit .cont-container + .cont-container {margin-top: 32px; } 
.container.qualification-doc-submit .ui-form.line-type .form-set + .form-set {margin-top: 12px; } 
.container.page-etf-fund02 .cont-cotainer + .cont-cotainer {margin-top: 20px; } 
.container.page-etf-fund02 .cont-cotainer .related-elem {margin-bottom: 0;margin-top: -5px; } 
.container.page-etf-fund02 .two_px_arrow-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 27px 0 24px; } 
.container.income-deduct-application .terms-view-wrap .text.bullet-star {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-top: 8px; } 
.container.income-deduct-application .terms-view-wrap ul.text > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.income-deduct-application .terms-view-wrap .notice-order-list > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.income-deduct-application .terms-view-wrap .subtext.bullet-reference {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.income-deduct-application .terms-view-wrap .input-type-checkbox > label > em {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.sol-savings.sol-savings02 .circle .text {text-align: center; } 
.container.sol-savings.sol-savings02 .subtext.bullet-star {margin-top: 22px;margin-left: -20px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.sol-savings.sol-savings02 .box-layout-wrap.fullsize-layout:not(.circle-check-wrap) {position: relative;background: top 30px center url("/images/web/img/manage/letter_paper.png") no-repeat var(--bg-gray);background-size: 160px;padding-top: 208px;padding-bottom: 32px; } 
.container.sol-savings.sol-savings02 .box-layout-wrap.fullsize-layout:not(.circle-check-wrap) .message-text {position: absolute;color: var(--text-blue);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700;top: 72px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.container.sol-savings.sol-savings02 .box-layout-wrap.fullsize-layout:not(.circle-check-wrap) .guide-text {text-align: center;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.DSR-results .button-group.in-contents {margin-top: 24px; } 
.subscription-deposit02 .btn-fake-sel::after {right: 16px; } 
.subscription-deposit03 .ui-form.goal-period .form-set {background-color: transparent; } 
.subscription-deposit03 .btn-fake-sel::after {right: 16px; } 
.subscription-deposit03 .ui-form {margin-bottom: 0; } 
.subscription-deposit03 .btn-radio-list {margin-bottom: 0; } 
.subscription-deposit03 .btn-text-arrow-wrap {display: block;width: 100%;margin-top: 15px;text-align: right; } 
.subscription-deposit03 .shinhan-youth .ui-form input {text-align: right;padding-right: 31px; } 
.subscription-deposit03 .shinhan-youth .ui-form .suffix {right: 16px;left: auto !important; } 
.subscription-deposit03 .shinhan-youth .ui-form.readonly .form-set {background-color: transparent; } 
.subscription-deposit03 .shinhan-youth .ui-form.readonly.focused .form-set input[type=text] {padding-right: 31px; } 
.subscription-deposit03 .cont-container > .with-title-wrap {margin-bottom: 32px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.subscription-deposit03 .cont-container .cont-item {margin-bottom: 20px; } 
.subscription-deposit03 .cont-container .cont-item .with-title-wrap {margin-bottom: 8px; } 
.pr-savings-visual.visual02 .visual-area {background: bottom 88px right -41px/222px url("/images/web/img/lifeservice/participation_icon09.png") no-repeat; } 
.pr-savings-visual.visual02 .visual .text-area .text01.h1 {color: var(--text-cyan);font-weight: 500;font-size: 26px;line-height: normal; } 
.pr-savings-visual.visual02 .visual .text-area .text02 {color: var(--text-tertiary);font-weight: 300;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pr-savings-visual.visual02 .visual .text-area .text03 {margin-top: 0;margin-bottom: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pr-savings-visual.visual02 .visual .text-area .text03 > em {font-weight: 700;font-size: 28px;margin-left: 6px; } 
.pr-savings-visual.visual02 .visual .text-area .text04 {margin-top: 2px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.pr-savings-visual.visual02 .visual .text-area.color-green .text {color: var(--text-cyan); } 
.pr-savings-visual.visual02 .visual .text-area.color-green .text02 {color: var(--text-tertiary); } 
.pr-savings-visual.visual02 .visual .button-group {margin-top: 77px; } 
.pr-savings-visual.visual02 .visual .button-group .icon-heartfull {border: 0; } 
.pr-savings-visual.visual02 .account-rate-box {border-radius: 12px; } 
.pr-savings-visual.visual02 .accordion-sub-tit {margin-bottom: 16px;color: var(--text-primary ); } 
.pr-savings-visual.visual02 .accordion-sub-tit + * {margin-top: 0; } 
.pr-savings-visual.visual02 .ui-list-wrap.none-border {margin-top: 16px;margin-bottom: 0; } 
.pr-savings-visual.visual02 .ui-list-wrap.none-border .list-item {border: 0; } 
.pr-savings-visual.visual02 .ui-list-wrap.none-border .input-type-checkbox label > em {font-weight: 300;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pr-savings-visual.visual02 .compliance-area {text-align: left; } 
.container.isa-change-notice02 .subtext {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.isa-change-notice02 .img-area > img {display: block; } 
.container.isa-change-notice02 .isa-change-tb [class*=grap-rate-]::before {width: 10px;height: 10px;left: 22px;top: 50%;border-radius: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.container.isa-change-notice02 .isa-change-tb .grap-rate-a::before {background-color: var(--bg-blue-same); } 
.container.isa-change-notice02 .isa-change-tb .grap-rate-b::before {background-color: var(--palette-cyan-200); } 
.container.isa-change-notice02 .isa-change-tb .grap-rate-c::before {background-color: var(--palette-indigo-500); } 
.container.isa-change-notice02 .isa-change-tb [class*=grap-rate-] {padding-left: 36px; } 
.container.fund-lump-cancel.choice > .h2 {margin-bottom: 8px; } 
.container.fund-lump-cancel.choice .period-side {margin-top: 32px;margin-bottom: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 3px; } 
.container.fund-lump-cancel.choice .period-side .btn-toggle-align > label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.fund-lump-cancel.choice .type-card-prod.type-check .desc-wrap {margin-top: 4px; } 
.container.fund-lump-cancel.choice .type-card-prod.type-check .desc-wrap .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.fund-lump-cancel.choice .type-card-prod.type-check .desc-wrap .desc.desc02 {color: var(--text-red); } 
.container.fund-lump-cancel.choice .type-card-prod.type-check.disabled-color {background-color: var(--bg-gray); } 
.container.fund-lump-cancel.choice .guide-message {margin-top: 32px; } 
.container.fund-lump-cancel.choice .guide-message .h4 {margin-bottom: 8px; } 
.container.fund-lump-cancel.choice .guide-message .button-group {margin-top: 24px; } 
.container.investor-propensity-analysis .h2 {margin-bottom: 12px; } 
.container.investor-propensity-analysis .box-layout-wrap {margin-top: 90px; } 
.container.investor-propensity-analysis .visual-img-wrap {width: 100%;padding: 0 10px;margin: 32px 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.container.investor-propensity-analysis .visual-img-wrap > img {display: block;width: 100%; } 
.container.investor-propensity-analysis .terms-view-wrap {margin-top: 32px; } 
.container.investor-propensity-analysis .terms-view-wrap .tit-terms-area .input-type-checkbox em {font-weight: 300; } 
.container.investor-propensity-analysis .analysis-item .q-item .q-content label {color: var(--text-tertiary); } 
.container.fund-lump-cancel .step-wrap {margin-bottom: 32px; } 
.container.fund-lump-cancel .pr-list .pr-item .dividers-group {display: none; } 
.container.fund-lump-cancel .pr-list .pr-item + .pr-item .dividers-group {display: block; } 
.container.fund-lump-cancel .pr-list .pr-item .list-type-table {border-bottom: 0; } 
.container.fund-lump-cancel .bottom-notice .cont-container .tit {margin-bottom: 8px; } 
.container.fund-lump-cancel .bottom-notice .cont-container .subtext {margin-top: 8px; } 
.container.fund-lump-cancel .box-layout-wrap-list .box-layout-wrap .text-data-list > li + li {margin-top: 8px; } 
.container.fund-lump-cancel.complete .pr-list-wrap > .pr-item + .pr-item {margin-top: 32px; } 
.container.fund-lump-cancel.complete .pr-list-wrap > .pr-item .list-type-table-wrap {border-bottom: 1px solid var(--border-secondary);padding-bottom: 16px; } 
.container.fund-lump-cancel.complete .pr-list-wrap > .pr-item .list-type-table {border-bottom: 0;padding-bottom: 0; } 
.container.fund-lump-cancel.complete .box-layout-wrap.type-red {margin-top: 16px;color: var(--text-red);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding: 11px 16px;background-color: var(--red700-a20); } 
.container.my-insurance-wrap .case-info-list {margin-bottom: 0; } 
.container.my-insurance-wrap .tab-content {padding: 0 20px; } 
.container.my-insurance-wrap .sub-banner-wrap.type04 {margin-top: 32px; } 
.container.my-insurance-wrap .pr-insurance-view {margin-bottom: 0; } 
.container.stop-acc-cancel .modify-card-type .label-type-info.color02 {background-color: var(--gray-600); } 
.container.stop-acc-cancel .cont-container.list {margin-top: 32px; } 
.container.stop-acc-cancel .cont-container.list > .cont-container-item + .cont-container-item {margin-top: 32px; } 
.container.stop-acc-cancel > .notice-contents-wrap {margin-bottom: 32px; } 
.container.stop-acc-cancel.cont01 > .box-layout-wrap {margin-top: 32px; } 
.container.stop-acc-cancel.cont01 > .box-layout-wrap .subtext {margin-top: 8px; } 
.container.stop-acc-cancel.cont02 .modify-card-type {border-color: var(--border-primary); } 
.container.stop-acc-cancel.cont02 .modify-card-type .desc.desc01 {color: var(--text-tertiary); } 
.container.stop-acc-cancel.cont02 .account-selector .account-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.stop-acc-cancel.cont02 .cont-container + .cont-container {margin-top: 32px; } 
.container.stop-acc-cancel.cont02 .cont-container + .cont-container.dormant {margin-top: 24px; } 
.bottom-sheet.change-held-assets .ui-list.thick > li > * {padding-top: 0; } 
.container.estimated-tax-benefits .subtext.bullet-star {margin-top: 8px; } 
.container.fund-cancel-reservation > h2.h2 {margin-bottom: 24px; } 
.container.withdrawal-account02 .notice-swiper + .cont-container {margin-top: 17px; } 
.container.withdrawal-account02 ~ .bottom-sheet .bottom-sheet-contents {padding-bottom: 50px; } 
.container.withdrawal-account02 ~ .bottom-sheet .bottom-sheet-contents .flex-align-wrap.align-m {margin-top: 16px; } 
.container.my-fund-acc-wrap .notice-swiper {margin-bottom: 20px; } 
.container.my-fund-acc-wrap .btn-radio-list.type-btn-sort .btn-type-radio input[type=radio] + label {padding: 0;text-align: center; } 
.container.my-fund-acc-wrap .btn-radio-list.type-btn-sort .btn-type-radio input[type=radio] + label > em {width: 100%; } 
.container.my-fund-acc-wrap .btn-radio-list.type-btn-sort .btn-type-radio input[type=radio] + label::after {content: none; } 
.container.my-fund-acc-wrap .accordion {margin-bottom: 32px; } 
.container.my-fund-acc-wrap .accordion.accordion02 {margin-top: 32px;margin-bottom: -32px; } 
.container.my-fund-acc-wrap .accordion.accordion02 > .accordion-item:last-child {border-bottom: 0; } 
.container.my-fund-acc-wrap .accordion .accordion-panel {padding-bottom: 32px; } 
.container.my-fund-acc-wrap .accordion-cont-container {border-top: 0; } 
.container.my-fund-acc-wrap .accordion-cont-container .box-layout-wrap > ul > li + li {margin-top: 8px; } 
.container.my-fund-acc-wrap .accordion-cont-container .btn-radio-list-wrap {margin-bottom: 32px; } 
.container.my-fund-acc-wrap .accordion-cont-container .btn-radio-list-wrap > ul {margin-bottom: 16px; } 
.container.my-fund-acc-wrap .new-graph-Area-wrap .h4 {color: var(--text-primary ); } 
.container.withdrawal-account .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.container.withdrawal-account .step-wrap {margin-bottom: 32px; } 
.container.withdrawal-account .sub-banner-wrap.type02 {margin-top: 32px; } 
.container.withdrawal-account .bm-my-manage .acc-list li + li {margin-top: 12px; } 
.ui-form[data-mode=dropdown].border-full-none {margin-bottom: 0; } 
.ui-form[data-mode=dropdown].border-full-none .form-set {border: 0;background: transparent; } 
.ui-form[data-mode=dropdown].border-full-none .form-set > .select-label {padding: 0;padding-right: 24px;color: var(--text-primary ); } 
.ui-form[data-mode=dropdown].border-full-none .form-set > .select-label::after {right: 0; } 
.cont-confirmation .purpose {font-weight: 300;color: var(--text-tertiary); } 
.cont-confirmation .tit-notice-view {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 8px;margin-top: 24px; } 
.cont-confirmation .tit-notice-view + * {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.cont-confirmation .tit-notice-view + .notice-order-list > li {padding-left: 0; } 
.cont-confirmation .issue-date {color: var(--text-primary ); } 
.cont-confirmation .issue-date + .issue-date {margin-top: 8px; } 
.cont-confirmation .branch {color: var(--text-primary ); } 
.cont-confirmation .copyright {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.cont-confirmation .certificate {margin-top: 32px; } 
.cont-confirmation .confirmation {border-color: var(--border-secondary); } 
.container.partial-cancel-reservation .box-layout-wrap + .pr-list-wrap {margin-top: 32px; } 
.container.DSR-calculator .btn-radio-list.btn-radio-list-wrap01 {margin-bottom: 8px; } 
.container.DSR-calculator .btn-fake-sel::after {right: 0; } 
.container.DSR-calculator .btn-radio-list.row-max02 > li {margin: 0;margin-top: 8px; } 
.container.DSR-calculator .btn-radio-list.row-max02 li:nth-child(-n+2) {margin-top: 0; } 
.container.DSR-calculator .step-wrap + .notice-contents-wrap {margin-bottom: 32px; } 
.container.DSR-calculator .step-wrap + .notice-contents-wrap + .ui-form {margin-bottom: 16px; } 
.container.DSR-calculator .input-wrap {margin-top: 20px; } 
.container.fund-variability-automatic-withdraw .cont-wrap + .cont-wrap {margin-top: 32px; } 
.container.fund-variability-automatic-withdraw .cont-wrap > .button-group {margin-top: 24px; } 
.container.savings-date-extend > .h2 {margin-bottom: 0; } 
.container.savings-date-extend .type-container {margin-top: 8px; } 
.container.savings-date-extend .type-container > .tabs {margin-top: 24px; } 
.container.savings-date-extend .type-container .step-dash-wrap {margin-top: 24px; } 
.container.savings-date-extend .type-container .step-dash-wrap > li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding-bottom: 32px; } 
.container.savings-date-extend .type-container .step-dash-wrap > li + li {padding-bottom: 0; } 
.container.savings-date-extend .type-container .step-dash-wrap > li p > .tit-s {color: var(--text-primary ); } 
.container.savings-date-extend .type-container .ui-form.date {margin-top: 16px; } 
.container.savings-date-extend .type-container.type02 p .color-em {font-weight: 500; } 
.container.savings-date-extend .box-layout-wrap {margin-top: 32px; } 
.container.rebalancing-wrap > .step-wrap {margin-bottom: 32px; } 
.container.rebalancing-wrap .pr-list-wrap {margin-top: 32px; } 
.container.rebalancing-wrap .pr-list-wrap + .box-layout-wrap {margin-top: 32px; } 
.container.rebalancing-wrap .type-card-detail.rebalancing .ui-form {margin-top: 16px;margin-bottom: 0; } 
.container.minus-bank-account-limit02 .list-type-table-wrap {margin-top: 32px; } 
.container.minus-bank-account-limit02 .subtext.bullet-star {margin-top: 8px; } 
.container.asset-management-info .list-type-table-wrap + ul.text {margin-top: 16px; } 
.container.asset-management-info .list-type-table-wrap .big-with-padding {padding-right: 24.8%; } 
.container.asset-management-info .table-list-wrap + .table-list-wrap {margin-top: 32px; } 
.container.asset-management-info .table-list-wrap + ul.text {margin-top: 16px; } 
.container.asset-management-info .btn-radio-list-wrap > .btn-radio-list {margin-bottom: 0; } 
.container.asset-management-info .btn-radio-list-wrap > .btn-radio-list + .btn-radio-list {margin-top: 0px; } 
.container.asset-management-info .btn-radio-list-wrap + .label-show-list {margin-top: 32px; } 
.container.asset-management-info .accordion .accordion-panel {color: var(--text-primary ); } 
.container.asset-management-info .asset-management-info-item01 {border-top: none; } 
.container.asset-management-info .asset-management-info-item01 > .accordion-item.item02 .table-list-wrap > table .border-left {border-left: 1px solid var(--border-secondary); } 
.container.asset-management-info .asset-management-info-item03 > .accordion-item.item02 ul.text {margin-bottom: 32px; } 
.container.asset-management-info .asset-management-info-item03 > .accordion-item.item03 .list-type-table-wrap + .list-type-table-wrap {margin-top: 32px; } 
.container.asset-management-info .asset-management-info-item07 > .with-title-wrap {padding: 24px 0 16px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container.asset-management-info .asset-management-info-item07 > .container + .container {margin-top: 32px; } 
.container.asset-management-info .asset-management-info-item07 > .container > .type-card-round-type01 {margin-top: 24px; } 
.container.asset-management-info .asset-management-info-item07 .box-layout-wrap {margin-top: 32px; } 
.container.asset-management-info .asset-management-info-item07 .box-layout-wrap .color-em {font-weight: 500; } 
.container.my-trust01 > .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.container.my-trust01 > .with-title-wrap > span {color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.my-trust01 .sub-banner-wrap.type02 {margin-top: 32px; } 
.container.maturity-deposit-account > .notice-contents-wrap {margin-bottom: 32px; } 
.container.maturity-deposit-account .account-sub-info-wrap {margin-bottom: 48px; } 
.container.entrust-isa.cancel-01 .cancel-01-02 {margin-top: 32px; } 
.container.entrust-isa.cancel-01 .cancel-01-02 .list-type-table {padding-bottom: 24px; } 
.container.entrust-isa.cancel-01 .cancel-01-02 .list-type-table > li.big {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.container.entrust-isa.cancel-01 .cancel-01-02 .list-type-table > li.big .tit-data-area + * {margin-top: 16px; } 
.container.entrust-isa.cancel-01 .cancel-01-02 .list-type-table > li.big .table-list-wrap tbody th {color: var(--text-tertiary); } 
.container.entrust-isa.cancel-01 .cancel-01-02 .list-type-table > li.big .field-wrap.small {margin-top: 16px; } 
.container.entrust-isa.cancel-01 .cancel-01-02 .box-layout-wrap .tit-box-area {font-weight: 300;color: var(--text-tertiary); } 
.container.entrust-isa.cancel-01 .cancel-01-02 + .bottom-notice {margin-top: 40px; } 
.container.entrust-isa .bottom-notice-contents ul.text + * {margin-top: 8px; } 
.container.entrust-isa .notice-contents-wrap.guide {padding: 16px;margin: 32px 0; } 
.container.entrust-isa .notice-contents-wrap.guide + .bottom-notice {margin-top: 0; } 
.container.entrust-isa .notice-contents-wrap.guide h2.h5 {color: var(--text-tertiary); } 
.container.entrust-isa .complete-sec .complete-text {color: var(--text-tertiary); } 
.container.trust-change.change-01 .buy-rate-tb td[class*=grap-rate-]::before {top: 14px; } 
.container.trust-change.change-01 .buy-rate-tb + p.text.bullet-dot {margin-top: 16px; } 
.container.trust-change.change-02 .h4 + ul.text {margin-top: 0; } 
.container.trust-change.change-02 .text + .button-group {margin-top: 24px; } 
.container.trust-change.change-02[class*=add-product] .input-type-radio {color: var(--text-tertiary); } 
.container.trust-change.change-02[class*=add-product].add-product-02 .step-wrap + .notice-contents-wrap {margin-bottom: 0; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion {margin-bottom: 8px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item {border-bottom: 0; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item .ui-form {margin-bottom: 0; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item .ui-form .btn-clear {margin-right: 32px !important; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item .ui-form .form-set + .button-group {margin-top: 24px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item .ui-form .btn-radio-list > li > .btn-type-radio > input[type=radio]:checked + label {color: var(--text-blue);font-weight: 500; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item .ui-form .btn-radio-list > li.hidden {display: none; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item .ui-form .btn-radio-list + .button-group {padding-top: 16px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .accordion-item h2.h5 {color: var(--text-primary ); } 
.container.trust-change.change-02[class*=add-product].add-product-02 .accordion .btn-type-2.btn-size-l {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 ul.text + .type-card-check {margin-top: 24px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 ul.text + .divProductChange {margin-top: 24px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .divProductChange + .divProductChange {margin-top: 12px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .type-card-check + .type-card-check {margin-top: 12px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .type-card-check .card-select-area button {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .type-card-check .card-select-area button::after {top: 6px; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .type-card-check .card-select-area .input-type-checkbox {top: 0; } 
.container.trust-change.change-02[class*=add-product].add-product-02 .type-card-check .per-num .num {color: var(--text-red); } 
.container.trust-change.change-03 > .notice-contents-wrap.fullsize-layout {margin-bottom: 33px; } 
.container.trust-change.change-03 .terms-sec > .container + .container {margin-top: 32px; } 
.container.trust-change.change-03 .terms-sec > .container > .label-wrap {margin-bottom: 8px; } 
.container.trust-change.change-03 .terms-sec > .container > .label-wrap + .h4 {margin-top: 3px; } 
.container.trust-change.change-03 .terms-sec > .container > .h4 {margin: 0;margin-bottom: 16px; } 
.container.trust-change.change-03 .terms-sec > .container .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.container.trust-change.change-03 .terms-sec > .container .terms-view-wrap .terms-list-area input[type=checkbox] + label > em {color: var(--text-tertiary); } 
.container.trust-change.change-03 .terms-sec .terms-guide-area > p.text + .box-layout-wrap {margin-top: 12px; } 
.container.trust-change.change-03 .terms-sec .terms-guide-area > p.text + .box-layout-wrap ul.text {margin: 0; } 
.container.trust-change.change-03 .terms-sec .terms-guide-area > p.text + .box-layout-wrap ul.text > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.trust-change.change-04 > .notice-contents-wrap.fullsize-layout {margin-bottom: 33px; } 
.container.trust-change .step-wrap + .notice-contents-wrap {margin-bottom: 32px; } 
.container[class*=foreign-add-save].foreign-add-save-01 .my-shinhan-point {margin-top: 24px; } 
.ml_business_ing.term .step-wrap.fullsize-layout + .terms-view-wrap {margin-top: 32px; } 
.ml_business_ing.term .terms-list-area input[type=checkbox] + label > em {color: var(--text-tertiary); } 
.ml_business_ing.term p.text.top-border-em {margin-top: 22px;padding-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;border-top: 1px solid var(--border-primary); } 
[class*=investment-ratio-change][class*="01"] .type-card-insurance > .ui-form {margin: 16px 0 0 0; } 
[class*=investment-ratio-change][class*="01"] .type-card-service + .type-card-insurance {margin-top: 32px; } 
[class*=investment-ratio-change][class*="01"] .type-card-insurance + .type-card-insurance {margin-top: 12px; } 
[class*=investment-ratio-change][class*="02"] .list-type-table .tit-data-area {padding-right: 8px; } 
[class*=investment-ratio-change] .box-layout-wrap {margin-top: 32px; } 
.investment-ratio-change-01 > .notice-contents-wrap:first-child {margin-bottom: 32px; } 
.container.my-fund-main .ui-list.thick {margin-top: 16px; } 
.container.my-fund-main .main-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.container.my-fund-main .main-info-wrap > .total-info {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.my-fund-main .main-info-wrap > .total-money {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container.my-fund-main .main-info-wrap > .total-money > em {display: inline-block;position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );padding-left: 4px; } 
.container.my-fund-main .main-info-wrap > .info-list {display: block; } 
.container.my-fund-main .main-info-wrap > .info-list > li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: relative;padding-right: 20px; } 
.container.my-fund-main .main-info-wrap > .info-list > li + li {margin-top: 8px; } 
.container.my-fund-main .main-info-wrap > .info-list > li > .title {display: inline-block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.my-fund-main .main-info-wrap > .info-list > li > .info {display: inline-block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.my-fund-main .main-info-wrap > .info-list > li .arrow-btn.right {display: inline-block;position: absolute;right: -4px;top: -1px;display: inline-block;text-indent: 9999px;overflow: hidden;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.container.mf-tab-autotf.register .change-wrap .date-range-set .ui-form {margin-bottom: 12px; } 
.container.mf-tab-autotf.register .change-wrap .date-range-set + .btn-radio-list {margin-bottom: 32px; } 
.container.mf-tab-autotf.register .change-wrap > .ui-form:last-child {margin: 32px 0 0 0; } 
.container.mf-tab-autotf.register .step-wrap + .terms-view-wrap {margin-top: 24px; } 
.container.mf-tab-autotf.register .btn-radio-list:not(.type-btn-sort) {margin-bottom: 0; } 
.container.mf-tab-autotf.register .btn-radio-list:not(.type-btn-sort) + .subtext {margin-top: 16px; } 
.container.credit-line > h2:first-child {margin-bottom: 48px; } 
.container.credit-line > h2:first-child.style-none {margin-bottom: 0; } 
.container.credit-line > h2:first-child.style-none + * {margin-bottom: 32px;background-color: transparent; } 
.container.credit-line .ui-form-group.ui-form-margin {margin-top: 16px; } 
.container.credit-line .date-btn {margin-top: 24px; } 
.container.credit-line .date-btn + .period-displayer.type2 {margin-top: 43px; } 
.container.credit-line .list-type-table .color-em {font-weight: 500; } 
.container.credit-line .minus_box .list-type-table {margin-bottom: 40px; } 
.container.credit-line .type-card-service + .list-type-table {margin-top: 32px; } 
.container.delay-complete .bottom-notice.delay-complete {padding-top: 40px; } 
.container.delay-complete .bottom-notice.delay-complete > h2.h4 {margin-bottom: 16px; } 
.container.prm-retirement-etf .ui-toggle-wrap + .isa-end-wrap {border-top: 1px solid var(--border-secondary);padding-top: 20px; } 
.container.prm-retirement-etf .ui-toggle-wrap.off {display: none; } 
.container.prm-retirement-etf .ui-toggle-wrap.off + .isa-end-wrap {border-top: 0;padding-top: 0; } 
.container.no-visit > h2.h2 {margin-bottom: 8px; } 
.container.no-visit > h2.h2 + p.text {margin-bottom: 25px; } 
.container.no-visit > h3.h4 {margin: 20px 0; } 
.container.prm-balance-isa .type-card-service.account.small + .list-type-table-wrap {margin-top: 24px; } 
.container.manage-isa-area p.text.importance {border-top: 1px solid var(--border-secondary);margin-top: 33px;padding-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.container.fund-withdraw-cancel .step-wrap + .type-card-service {margin-top: 32px; } 
.container.fund-withdraw-cancel .acc-input-info + .list-type-table-wrap {margin-top: 24px; } 
.container.fund-withdraw-cancel .table-list-wrap + .notice-txt-list {margin-top: 16px; } 
.container.fund-withdraw-cancel .notice-txt-list + .table-list-wrap {margin-top: 32px; } 
.container.fund-withdraw-cancel .bottom-notice-contents > .text + .table-list-wrap {margin-top: 16px; } 
.container.fund-withdraw-cancel .int-container + .int-container {margin-top: 32px; } 
.container.fund-withdraw-cancel .type-card-service .desc + .amount {margin-top: 16px; } 
.container.loan-application-detail .notice-tool-tip-wrap {display: block;position: relative;padding: 24px 0; } 
.container.loan-application-detail .notice-tool-tip-wrap .notice-tool-tip-text {position: relative;display: inline-block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: left;background-color: transparent;border: 0; } 
.container.loan-application-detail .notice-tool-tip-wrap .tooltip-area {display: inline-block; } 
.container.my-retirement-pension .tabs.toggle-tabs > .tab-list {padding-bottom: 24px; } 
.container.my-retirement-pension .tabs.toggle-tabs .tabs.segment-tabs .tab-item {margin-right: 0;margin-bottom: 0; } 
.container.my-retirement-pension .tabs.toggle-tabs .tabs.segment-tabs .tab-item.active {background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); } 
.container.my-retirement-pension .tabs.toggle-tabs .tabs.segment-tabs .tab-item:last-child {margin-right: 0; } 
.container.my-retirement-pension .tabs.toggle-tabs .tabs.segment-tabs.period-indicator > .tab-list::before {content: none; } 
.container.my-retirement-pension .swiper[data-swiper-options=depositStatusSwiper] .swiper-pagination {display: none; } 
.container.my-retirement-pension .box-layout-wrap .color-em {font-weight: 500; } 
.container.my-retirement-pension #mySlider.ui-slider.new {padding-top: 90px;padding-bottom: 40px;margin-bottom: 24px; } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-track-bar::before {width: var(--fill-percent-min); } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-tooltip {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: auto;bottom: 74px;left: auto;right: calc((100% - var(--fill-percent-min)) / 2 + 2px);-webkit-transform: translateX(50%);transform: translateX(50%); } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-labels-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: absolute;bottom: 0;width: 100%; } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-labels-text > .text-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-labels-text > .text-wrap > .tit {margin-bottom: 4px; } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-labels-text > .text-wrap > .content {font-weight: 500; } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-labels-text > .text-wrap.min-text > .content {color: var(--text-blue); } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-labels-text > .text-wrap.max-text {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-labels-text > .text-wrap.max-text > .content {color: var(--text-tertiary); } 
.container.my-retirement-pension #mySlider.ui-slider.new .slider-handle {display: none; } 
.container.my-retirement-pension .deposit-challenge-wrap {background-color: var(--bg-blue);margin-left: -20px;margin-right: -20px;margin-bottom: 32px;padding: 32px 20px; } 
.container.my-retirement-pension .deposit-challenge-wrap > h2.h2 {margin-bottom: 8px; } 
.container.my-retirement-pension .deposit-challenge-wrap h2.h4 {margin-bottom: 16px; } 
.container.my-retirement-pension .deposit-challenge-wrap ul.deposit-challenge-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 24px; } 
.container.my-retirement-pension .deposit-challenge-wrap ul.deposit-challenge-list > li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;width: calc(33.3333333333% - 5.3px);background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px; } 
.container.my-retirement-pension .deposit-challenge-wrap ul.deposit-challenge-list > li:nth-child(n+4) {margin-top: 8px; } 
.container.my-retirement-pension .deposit-challenge-wrap ul.deposit-challenge-list > li > button {all: unset;padding: 20px 0 16px 0;width: 100%; } 
.container.my-retirement-pension .deposit-challenge-wrap ul.deposit-challenge-list > li > button > .btn-text {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: center; } 
.container.my-retirement-pension .deposit-challenge-wrap ul.deposit-challenge-list > li .info-text {display: block;margin-top: 20px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-blue);text-align: center; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper.swiper-bg {background-color: transparent;padding-bottom: 0; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list h2.h4 {text-align: left; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper-wrapper {height: 96px; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper-slide {width: 126px !important; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper-slide .swiper-box-bg {background-color: var(--bg-blue-same);padding: 16px; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper-slide .swiper-box-bg .date {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;text-align: left;color: var(--text-cyan); } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper-slide .swiper-box-bg .amount {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;text-align: right;color: var(--text-ondark_primary-same);margin-top: 22px; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper-slide:last-child {background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.my-retirement-pension .deposit-challenge-wrap .swiper-type-list .swiper-slide:last-child > button {all: unset;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic {background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);border-radius: 12px;border: 0; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .info-wrap > span {display: block;position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .info-wrap > .info {color: var(--text-tertiary); } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > button.js-toggle-control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-top: 28px;margin-bottom: 12px;padding-bottom: 0;padding-right: 25px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > button.js-toggle-control.top::after {bottom: 0;right: -4px;margin: 0; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic .js-toggle-control[aria-expanded=true] + .bottom {display: block; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .bottom {margin-top: 16px; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .bottom .info-list-wrap {display: block;position: relative;width: 100%; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .bottom .info-list-wrap + .info-list-wrap {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .bottom .info-list-wrap > li {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .bottom .info-list-wrap > li + li {margin-top: 8px; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .bottom .info-list-wrap > li > .tit {display: block;position: relative;padding-right: 8px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic > .bottom .info-list-wrap > li > .info {display: block;position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic .btn.btn-type-3 {width: 100%;margin: 0;margin-top: 16px; } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic .btn.btn-type-3 > .btn-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.container.my-retirement-pension .deposit-challenge-wrap .type-card-arr.automatic.cont02 .btn.btn-type-3 {margin-top: 32px; } 
.container.my-retirement-pension .type-card-arr.tax {padding: 0;margin-top: 32px;border-radius: 8px; } 
.container.my-retirement-pension .type-card-arr.tax .js-toggle-control[aria-expanded=true] + .bottom {display: block; } 
.container.my-retirement-pension .type-card-arr.tax > button.js-toggle-control {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 8px 0; } 
.container.my-retirement-pension .type-card-arr.tax .top.only-title::after {position: relative;margin: 0 0 0 8px; } 
.container.my-retirement-pension .type-card-arr.tax .bottom {padding: 32px 16px;border-top-color: var(--border-primary); } 
.container.my-retirement-pension .type-card-arr.tax .bottom > h2.h4 {color: var(--text-primary ); } 
.container.my-retirement-pension .type-card-arr.tax .bottom .mySlider-wrap #mySlider7.ui-slider {padding-top: 20px;margin-bottom: 0; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .mySlider-wrap #mySlider7.ui-slider .tooltip-text {position: absolute;top: 0;left: 0;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .mySlider-wrap #mySlider7.ui-slider .slider-handle {display: none; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .mySlider-wrap #mySlider7.ui-slider .slider-tooltip {all: unset;position: absolute;top: 0;right: 0;width: 100%;text-align: right;font-weight: 500;color: var(--text-primary ); } 
.container.my-retirement-pension .type-card-arr.tax .bottom .mySlider-wrap #mySlider7.ui-slider .slider-tooltip::after {content: none; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .mySlider-wrap + .box-layout-wrap {margin-top: 24px; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .box-layout-wrap {margin-bottom: 32px; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .box-layout-wrap + h2.h4 {padding-top: 32px;border-top: 1px solid var(--border-secondary); } 
.container.my-retirement-pension .type-card-arr.tax .bottom .box-layout-wrap + h2.h4 + .text {margin-bottom: 12px; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .box-layout-wrap + h2.h4 + .text > .underline {text-decoration: underline;color: var(--text-primary );font-weight: 500; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .box-layout-wrap + h2.h4 + .text + .box-layout-wrap {margin-bottom: 32px; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .box-layout-wrap + h2.h4 + .text + .box-layout-wrap + ul.text .bullet-dash {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.my-retirement-pension .type-card-arr.tax .bottom .tax-deduction-limit {display: block;position: relative;text-align: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.my-retirement-pension .retirement-indv-area + .tabs {margin-top: 32px;margin-bottom: 16px; } 
.container.my-retirement-pension .retirement-indv-area .indv-area-account + .retire-product-wrap {margin-top: 12px; } 
.container.my-retirement-pension .toggle-tabs {margin-bottom: 16px; } 
.container.my-retirement-pension .title-and-tooltip {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.container.my-retirement-pension .title-and-tooltip > h2 {margin-bottom: 0; } 
.container.my-retirement-pension .box-layout-wrap + .deposit-challenge-wrap {margin-top: 32px; } 
.container.my-retirement-pension .pr-retirement-visual > .text-guide-list .tit {font-weight: 500; } 
.container.my-retirement-pension.products .with-title-wrap,
.acc-my-r-p-products .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 24px; } 
.container.my-retirement-pension.products > .h4,
.acc-my-r-p-products > .h4 {margin-bottom: 16px; } 
.container.my-retirement-pension.products > .h4 + .subtext,
.acc-my-r-p-products > .h4 + .subtext {margin-bottom: 12px; } 
.container.my-retirement-pension.products .retirement-pension-cont-item > .h4,
.acc-my-r-p-products .retirement-pension-cont-item > .h4 {margin-bottom: 16px; } 
.container.my-retirement-pension.products .products-s-banner,
.acc-my-r-p-products .products-s-banner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;padding: 20px;border-radius: 16px;background: bottom 16px right 25px url("/images/web/img/manage/bear01_ penguins03_ rhinoceros01.png") no-repeat;background-color: var(--bg-gray);margin-top: 32px; } 
.container.my-retirement-pension.products .products-s-banner > p.text,
.acc-my-r-p-products .products-s-banner > p.text {display: block;position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-brand);font-weight: 500; } 
.container.my-retirement-pension.products .products-s-banner > button,
.acc-my-r-p-products .products-s-banner > button {margin-top: 16px; } 
.container.my-retirement-pension.products .product-title-wrap,
.acc-my-r-p-products .product-title-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 16px; } 
.container.my-retirement-pension.products .product-title-wrap > *,
.acc-my-r-p-products .product-title-wrap > * {margin: 0; } 
.container.my-retirement-pension.products .product-title-wrap > .date,
.acc-my-r-p-products .product-title-wrap > .date {color: var(--text-tertiary); } 
.container.my-retirement-pension.products .no-data-wrap .notice-contents-wrap,
.acc-my-r-p-products .no-data-wrap .notice-contents-wrap {text-align: left;margin-top: 32px; } 
.container.my-retirement-pension.products .graph-info-wrap,
.acc-my-r-p-products .graph-info-wrap {display: block;position: relative;width: 100%;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.container.my-retirement-pension.products .product-wrap + .product-wrap,
.acc-my-r-p-products .product-wrap + .product-wrap {margin-top: 32px; } 
.container.my-retirement-pension.products .type-card-detail + .type-card-detail,
.acc-my-r-p-products .type-card-detail + .type-card-detail {margin-top: 12px; } 
.container.my-retirement-pension.products .type-card-detail > .button-group,
.acc-my-r-p-products .type-card-detail > .button-group {margin-top: 16px; } 
.container.my-retirement-pension.products .type-card-detail > .button-group .btn-text-arrow,
.acc-my-r-p-products .type-card-detail > .button-group .btn-text-arrow {padding-top: 12px;padding-bottom: 12px; } 
.container.my-retirement-pension.products .type-card-detail > .bottom .list-type-table + *,
.acc-my-r-p-products .type-card-detail > .bottom .list-type-table + * {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.container.my-retirement-pension.products .type-card-detail > .bottom .list-type-table + * > *,
.acc-my-r-p-products .type-card-detail > .bottom .list-type-table + * > * {margin-top: 0; } 
.container.my-retirement-pension.products .type-card-detail > .bottom .list-type-table + * + *,
.acc-my-r-p-products .type-card-detail > .bottom .list-type-table + * + * {margin-top: 16px; } 
.container.my-retirement-pension.products .type-card-detail > .bottom .list-type-table + * + .account-detail-wrap,
.acc-my-r-p-products .type-card-detail > .bottom .list-type-table + * + .account-detail-wrap {margin-top: 24px; } 
.container.my-retirement-pension.products .type-card-detail > .bottom > .button-group .label,
.acc-my-r-p-products .type-card-detail > .bottom > .button-group .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.my-retirement-pension.products .type-card-detail > .bottom .account-detail-wrap + .account-detail-wrap,
.acc-my-r-p-products .type-card-detail > .bottom .account-detail-wrap + .account-detail-wrap {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary); } 
.container.my-retirement-pension.products .type-card-detail > .bottom .account-detail-wrap + .more-btn-wrap,
.acc-my-r-p-products .type-card-detail > .bottom .account-detail-wrap + .more-btn-wrap {display: block;margin-top: 16px;border-top: 1px solid var(--border-secondary);padding-top: 16px;text-align: right; } 
.container.my-retirement-pension.products .type-card-detail > .bottom .account-detail-wrap + .more-btn-wrap > button.btn-text-arrow,
.acc-my-r-p-products .type-card-detail > .bottom .account-detail-wrap + .more-btn-wrap > button.btn-text-arrow {position: relative;left: 7px; } 
.container.my-retirement-pension.products .type-card-detail > .bottom .account-detail-wrap > .title,
.acc-my-r-p-products .type-card-detail > .bottom .account-detail-wrap > .title {display: block;position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: left; } 
.container.my-retirement-pension.products .type-card-detail > .bottom .account-detail-wrap > .list-type-table,
.acc-my-r-p-products .type-card-detail > .bottom .account-detail-wrap > .list-type-table {border-top: none;margin-top: 0; } 
.container.my-retirement-pension.products .type-card-detail .label-wrap,
.acc-my-r-p-products .type-card-detail .label-wrap {margin-bottom: 0; } 
.container.my-retirement-pension.products .type-card-detail.type-card-loan,
.acc-my-r-p-products .type-card-detail.type-card-loan {padding-bottom: 0; } 
.container.my-retirement-pension.products .type-card-detail > .list-type-table > li:last-child > .tit-data-area,
.acc-my-r-p-products .type-card-detail > .list-type-table > li:last-child > .tit-data-area {font-weight: 500; } 
.container.my-retirement-pension.products .type-card-detail > .list-type-table > li:last-child > .txt-data-area,
.acc-my-r-p-products .type-card-detail > .list-type-table > li:last-child > .txt-data-area {font-weight: 500;color: var(--text-primary ); } 
.container.my-loan-area .table-list-no-line {margin-bottom: 16px; } 
.container.my-loan-area .list-type-table-wrap {margin-bottom: 16px; } 
.container.my-loan-area .bullet-star + .ui-form {margin-top: 32px; } 
.container.exchange-deposit_withdraw > h2.h2 {margin-bottom: 10px; } 
.container.exchange-deposit_withdraw .notice-txt-list + .accordion {margin-top: 33px; } 
.container.exchange-deposit_withdraw > .accordion {border: 0; } 
.container.exchange-deposit_withdraw > .accordion > .accordion-item {border: 0; } 
.container.exchange-deposit_withdraw > .accordion > .accordion-item .accordion-title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.container.exchange-deposit_withdraw > .accordion > .accordion-item .table-list-wrap {margin-top: 35px; } 
.container.exchange-deposit_withdraw > .accordion > .accordion-item .table-list-wrap tbody > tr > td:last-child {color: var(--text-primary ); } 
.container.exchange-deposit_withdraw > .accordion .accordion-panel {padding-bottom: 0; } 
.container.exchange-deposit_withdraw > .accordion .table-left {text-align: left; } 
.container.my-fund-main.deposit_withdraw .swiper.js-swiper.account + .sub-banner {margin-top: 26px; } 
.container.my-fund-main.deposit_withdraw .no-data-wrap + .sub-banner {margin-top: 185px; } 
.container.middle-payment-doc .doc-container + .doc-container {margin-top: 40px; } 
.container.middle-payment-doc .doc-container > .tit-tbl {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary); } 
.container.middle-payment-doc .doc-container .button-group {margin-top: 24px; } 
.container.middle-payment-doc .subtext.bullet-star {margin-top: 8px; } 
.container.middle-payment-doc .table-list-wrap + .button-group {margin-top: 24px; } 
.container.investment-expert > .type-card-multiple > .graph-all-wrap {display: block;position: relative;width: 100%; } 
.container.investment-expert .type-card-multiple + .type-card-multiple {margin-top: 12px; } 
.container.investment-expert .type-card-multiple + .with-title-wrap {margin-top: 32px; } 
.container.investment-expert .with-title-wrap + .type-card-multiple {margin-top: 16px; } 
.container.investment-expert > .title-text {display: block;position: relative;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 32px;font-weight: 500; } 
.container.investment-expert .tabs .my-result-input > .period-displayer {margin-top: 26px; } 
.container.investment-expert .my-result-input > .period-displayer {margin-top: 0px; } 
.container.investment-expert .my-result-input > .period-displayer .start-date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container.investment-expert .my-result-input > .period-displayer > .button-check-box {padding: 0;margin: 0;margin-top: -7px; } 
.container.investment-expert .my-result-input > .period-displayer > .button-check-box > button {margin: 0;padding: 0; } 
.investment-expert.bottom-sheet .sub-title-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-top: 3px; } 
.investment-expert.bottom-sheet .sub-title-list > li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);position: relative; } 
.investment-expert.bottom-sheet .sub-title-list > li + li {padding-left: 4px;margin-left: 4px; } 
.investment-expert.bottom-sheet .sub-title-list > li + li::before {content: "";position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 60%;background-color: var(--bg-gray); } 
.gold-silver-profit-message .date-range-set {margin-top: 0; } 
.gold-silver-profit-message .acc-btn {display: none; } 
.decimal-point-set.point-position + .decimal-point-set.point-position {margin-top: 20px; } 
.decimal-point-set.point-position .ui-form {margin-bottom: 0; } 
.decimal-point-set.point-position .decimal::before {top: auto;bottom: 0; } 
.fund-report .text {color: var(--text-primary );padding-bottom: 32px;margin-bottom: 32px;border-bottom: 1px solid var(--border-secondary); } 
.container.retiremen-test.last .h4 + .button-group {margin-top: 16px; } 
.container.retiremen-test .credit-wrap .img-radio-list li label.my-customer-type01.soldier::before {background-image: url(/images/web/img/moneybus/soldier.png); } 
.container.retiremen-test .with-title-wrap {margin-bottom: 8px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container.retiremen-test .with-title-wrap > * {margin-top: 0;margin-bottom: 0 !important; } 
.container.retiremen-test > .content-container {display: block;position: relative;margin-top: 32px; } 
.container.retiremen-test .subtext.table {display: block;position: relative;text-align: right;margin-bottom: 8px; } 
.container.retiremen-test .graph-Area {display: block;position: relative;background-color: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-radius: 12px; } 
.container.retiremen-test .graph-Area + * {margin-top: 32px; } 
.container.retiremen-test > .button-group {margin-top: 32px; } 
.container.retiremen-test > h2.h2 {margin: 0;margin-top: 8px; } 
.container.retiremen-test > .visual-bg {margin: 0 -20px;padding: 32px 20px;background: bottom 32px right 20px url("/images/web/img/manage/pencil-check-memo.png") no-repeat var(--bg-gray);margin-bottom: 32px; } 
.container.retiremen-test > .visual-bg h2.h1 {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.container.retiremen-test > .visual-bg h2.h1 + p.text {margin-top: 8px; } 
.retiremen-test.wrap01 .icon-call::after {content: "";position: absolute;right: 11px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.retiremen-test.wrap01 .icon-call::before {background-color: var(--bg-gray);border: 4px solid var(--border-secondary);border-radius: 50%; } 
.container.foreign-deposit > .with-title-wrap {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 32px 0 8px 0; } 
.container.foreign-deposit > .bottom-notice.fullsize-layout + * {margin-top: 42px; } 
.container.etf-summary-inquiry {padding-top: 0 !important; } 
.container.etf-summary-inquiry > .account-function-btns {margin-top: 40px;margin-bottom: 24px; } 
.container.etf-summary-inquiry > .account-function-btns .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.container.etf-summary-inquiry .notice-box {margin-bottom: 43px; } 
.change-of-held-product.check .step-wrap + .notice-contents-wrap {margin-bottom: 32px; } 
.change-of-held-product.check .box-layout-wrap {margin-bottom: 8px; } 
.change-of-held-product.check .type-card-detail.type02 .label-wrap {margin-bottom: 8px; } 
.change-of-held-product.check .type-card-detail.type02 .list-type-table + .list-type-table {border-top: 1px solid var(--gray-600); } 
.change-of-held-product.check .accordion {border: 0; } 
.change-of-held-product.check .accordion .accordion-item {border: 0; } 
.change-of-held-product.check .set-wrap {display: block;position: relative; } 
.change-of-held-product.check .set-wrap + .set-wrap {margin-top: 32px; } 
.change-of-held-product.check .sell-wrap.set-wrap + .set-wrap {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px;padding-top: 40px;margin: 0 -20px;border-top: 8px solid var(--border-secondary); } 
.container.my-gold-silver-wrap .with-title-wrap {margin-bottom: 16px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container.my-gold-silver-wrap .pr-card-view .txt-guide-card strong {margin-top: 0;margin-bottom: 4px; } 
.container.my-gold-silver-wrap .sub-banner-wrap.type04 {margin-top: 12px; } 
.button-group .button-row .btn-size-mid {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.sub-banner-wrap.type01 {display: block;position: relative;padding: 0 20px 30px;background: bottom right 20px/100px url("/images/web/img/simpleservice/img-mylink-banner.png") no-repeat; } 
.sub-banner-wrap.type01 > .text {display: block;position: relative;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );text-align: left; } 
.sub-banner-wrap.type01 > button {margin-top: 8px; } 
.sub-banner-wrap.type02 {display: block;position: relative;padding: 20px;background: center right 20px/auto 64px url("/images/web/img/moneybus/bg-mycar-carloan.png") no-repeat #ea963526;text-align: left;border-radius: 12px; } 
.sub-banner-wrap.type02 > .text {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.sub-banner-wrap.type02 > .text > em {font-weight: 700;color: var(--text-primary );margin-left: 2px; } 
.sub-banner-wrap.type02 > button {margin-top: 10px;padding: 2px 11px;background-color: var(--bg-yellow-same);border-radius: 100px;border: 0; } 
.sub-banner-wrap.type02 > button > .label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-ondark_primary-same); } 
.sub-banner-wrap.type02.sky-blue {background-color: var(--cyan700-a20); } 
.sub-banner-wrap.type02.sky-blue > button {background-color: var(--bg-cyan-same ); } 
.sub-banner-wrap.type03 {display: block;position: relative;background: bottom 29px right 20px/57px url("/images/web/img/manage/calculator.png") no-repeat, linear-gradient(278.31deg, var(--palette-orange-1000) 0%, var(--bg-yellow-same) 100%);border-radius: 12px;padding: 16px 16px 26px; } 
.sub-banner-wrap.type03::after {content: "";position: absolute;bottom: 24px;right: 63px;width: 47px;height: 57px;background-image: url(/images/web/img/icon/icon-sol-03.png);background-size: cover;-webkit-transform: rotate(-24deg);transform: rotate(-24deg); } 
.sub-banner-wrap.type03 .text {color: var(--text-ondark_primary-same);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.sub-banner-wrap.type03 .text.tit {font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.sub-banner-wrap.type03 .text.tit + .text {margin-top: 4px; } 
.sub-banner-wrap.type03 button {margin-top: 16px; } 
.sub-banner-wrap.type03 button .label {color: var(--text-ondark_primary-same); } 
.sub-banner-wrap.type04 {display: block;position: relative;background-color: var(--bg-gray);border-radius: 12px;padding: 12px 20px;text-align: left;background: var(--bg-gray) top 11px right 9px/51px url("/images/web/img/manage/img_banner_01.png") no-repeat; } 
.sub-banner-wrap.type04 > .text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.sub-banner-wrap.type04 > button {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;border: 0;background-color: transparent;color: var(--text-primary );font-weight: 500;padding: 0; } 
.sub-banner-wrap.type04 > button em {font-weight: 700; } 
.sub-banner-wrap.type05 {display: block;position: relative;border-radius: 12px;padding: 12px 20px;text-align: left;background: var(--bg-gray) center right 15px/56px url("/images/web/img/exchange/bg-other-account.png") no-repeat; } 
.sub-banner-wrap.type05 > .text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-size: 14px;font-weight: 500;color: var(--text-primary ); } 
.sub-banner-wrap.type05 > .text > em {font-weight: 700; } 
.sub-banner-wrap.type05 > button {padding: 1px 10px;margin-top: 8px;border-radius: 100px;background-color: var(--palette-blue-200);border: 0; } 
.sub-banner-wrap.type05 > button > .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.type-card-loan.gold-silver.expiry {padding-bottom: 16px; } 
.type-card-loan.gold-silver .tit-loan {height: auto; } 
.type-card-loan.gold-silver .tit-loan .name {all: unset; } 
.type-card-loan.gold-silver .num-view-area {margin-top: 8px; } 
.type-card-loan.gold-silver .btn-text.btn-text-arrow {position: absolute;top: 16px;right: 16px; } 
.type-card-loan.gold-silver .tit-loan {padding-right: 70px;margin-top: 3px; } 
.type-card-loan.gold-silver .label-wrap {padding-right: 70px; } 
.type-card-loan.gold-silver .copy-text {font-weight: 300; } 
.bottom-sheet-contents .title.thick {margin-top: 0px; } 
.title.thick {margin-top: 32px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.title.thick + .ui-list {margin-top: 8px; } 
.ui-list.thick > li {border: 0 !important; } 
.ui-list.thick > li .item-content.arrow-r::after {margin-left: 0; } 
.ui-list.thick > li > * {border: 0;background-color: transparent;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: left; } 
.ui-list.thick > li > * .item-body {font-weight: 500; } 
.ui-list.thick > li > * .item-sub-are {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.ui-list.thick-small {margin-left: -20px;margin-right: -20px; } 
.ui-list.thick-small > li > a {padding: 16px 20px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.profit.red {display: inline-block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-red); } 
.num-view-area .profit.red {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.service-linked-banner {display: block;background-color: var(--bg-green-same);margin-top: 16px;padding: 16px;border-radius: 12px;text-align: center;color: var(--text-ondark_primary-same); } 
.service-linked-banner > .title {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.service-linked-banner > p {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 400;margin-top: 4px; } 
.type-card-loan.fund .tit-loan {margin-top: 0; } 
.type-card-loan.fund .loan-btn-wrap, .type-card-loan.new .loan-btn-wrap {margin-top: 8px;border-top: 0;border-radius: 0 0 12px 12px;background-color: var(--bg-gray); } 
.type-card-loan.fund .loan-btn-wrap .btn-text, .type-card-loan.new .loan-btn-wrap .btn-text {color: var(--text-primary ); } 
.type-card-loan.fund .loan-btn-wrap .loan-btn, .type-card-loan.new .loan-btn-wrap .loan-btn {padding: 7px 0; } 
.type-card-loan.fund .loan-btn-wrap .loan-btn + .loan-btn, .type-card-loan.new .loan-btn-wrap .loan-btn + .loan-btn {border-left: 0;position: relative; } 
.type-card-loan.fund .loan-btn-wrap .loan-btn + .loan-btn::before, .type-card-loan.new .loan-btn-wrap .loan-btn + .loan-btn::before {content: "";display: block;position: absolute;top: 12px;left: 0;width: 1px;height: 16px;background-color: var(--bg-gray); } 
.type-card-loan.new .loan-btn-wrap .loan-btn {font-weight: 300;}
.type-card-loan.new .label-wrap {margin-bottom: 8px;line-height: 0;}
.type-card-loan.new .tit-loan {height: auto;margin-top: 0;} 
.type-card-loan.new .copy-text {height: 20px;font-size: 11px;color: var(--text-tertiary);} 
.type-card-loan.new .copy-text img {height: 20px;opacity: 0.6} 
.type-card-loan.new .end-date-number {display: inline-block;font-size: 12px;line-height: 18px;}
.type-card-loan.new .num-view-area {margin-top: 0;font-size: 18px;line-height: 28px;color: var(--text-primary);}
.type-card-loan.new .num-view-area .unit-view {font-size: 18px;line-height: 28px;}
.type-card-loan.new .card-info-wrap ~ .btn-text-arrow {position: absolute;top: 45px;right: 16px;min-width: 20px;min-height: 20px;} 
.type-card-loan.new .card-info-wrap ~ .btn-text-arrow::after {margin-top: -6px;} 
.type-card-loan.new .card-info-wrap.non-label ~ .btn-text-arrow {top: 17px;} 
.type-card-loan.new-trust-type01 > .btn-text-arrow {position: absolute;top: 17px;right: 15px; } 
.type-card-loan.new-trust-type01 button.tit-loan {border: 0;background-color: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.type-card-loan.new-trust-type01 .tit-loan {padding-right: 45px;text-align: left; } 
.type-card-loan.new-trust-type01 .tit-loan > .desc.big {margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.type-card-loan.new-trust-type01 .num-view-area > .rate {color: var(--text-tertiary); } 
.type-card-loan.new-trust-type01 .amount-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.type-card-loan.new-trust-type01 .amount-info-wrap > .amount-name {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.type-card-loan.new-trust-type01 .amount-info-wrap > .amount-name .amount {font-weight: 500;margin-left: 4px; } 
.type-card-loan.new-trust-type01 .amount-info-wrap > .amount-info {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-left: 7px;font-weight: 700; } 
.type-card-loan.new-trust-type01 .amount-info-wrap > .amount-info > .unit {font-weight: 500; } 
.type-card-loan > .info-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.ui-form.not-readonly.focused .form-set {border-color: var(--border-blue-same); } 
.type-card-service + .ui-form {margin-top: 32px; } 
.ui-form.line-type.estimate {margin-top: 32px; } 
.ui-form.line-type.estimate + ul.text {margin-top: 16px; } 
.type-card-detail.only-input-select .input-type-checkbox.on::after {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 12px;border: 1px solid var(--border-blue-same); } 
.type-card-detail.only-input-select .input-type-checkbox.on ~ .select-method {display: block; } 
.type-card-detail.only-input-select .input-type-checkbox input[type=checkbox]:checked + label::before {content: none; } 
.type-card-detail.only-input-select .input-type-checkbox input[type=checkbox]:checked + label::after {z-index: 10; } 
.type-card-detail.only-input-select .select-method {display: none;position: relative;margin-top: 32px; } 
.type-card-detail.only-input-select .select-method .h5 + .btn-radio-list {margin-top: 0; } 
.waiting-text-wrap.margin {margin-top: 32px; } 
.waiting-text-wrap.margin.loan > .h2 {margin: 0; } 
.waiting-text-wrap.margin.loan > .text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-top: 8px; } 
.waiting-text-wrap.margin.loan > .subtext {margin-top: 24px; } 
.content-sec .content-text .lodding-area {margin-top: 24px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;text-align: center; } 
.content-sec .content-text .lodding-area .dataspinner {margin-top: 16px; } 
.list-type-table > li .txt-data-area.left {text-align: left; } 
.btn-type-radio.no-icon input[type=radio]:checked + label::after {content: none; } 
.btn-type-radio.no-icon input[type=radio] + label {padding: 0 12px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.circle-diagram-wrap {display: block;position: relative;background: var(--bg-canvas_white );border: 1px solid var(--border-secondary);border-radius: 12px; } 
.circle-diagram-wrap > .container {display: block;position: relative;padding: 16px; } 
.circle-diagram-wrap .title-message {display: block;position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.circle-diagram-wrap .title-message + .diagram {margin-top: 16px; } 
.circle-diagram-wrap ol.diagram {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 0 10px; } 
.circle-diagram-wrap ol.diagram > li.step {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;position: relative;width: 24.56%;max-width: 100px; } 
.circle-diagram-wrap ol.diagram > li.step + li.step {margin-left: 13.5%; } 
.circle-diagram-wrap ol.diagram > li.step + li.step .icon::before {content: "";position: absolute;width: 20.48%;height: 20.48%;top: 50%;left: -47%;-webkit-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);background: linear-gradient(225deg, var(--bg-gray) -3.64%, var(--bg-canvas-white)00 62.64%); } 
.circle-diagram-wrap ol.diagram > li.step > .icon {display: block;position: relative;width: 100%;height: 0;padding-bottom: 101%;background-color: var(--palette-blue-200);border-radius: 50%; } 
.circle-diagram-wrap ol.diagram > li.step > .icon > span {display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: var(--text-blue);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.circle-diagram-wrap ol.diagram > li.step > .info {display: block;position: relative;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;text-align: center; } 
.circle-diagram-wrap ol.diagram > li.step > .info.tit {margin-top: 12px;color: var(--text-blue); } 
.circle-diagram-wrap ol.diagram > li.step > .info.date {margin-top: 5px;color: var(--text-blue); } 
.circle-diagram-wrap ol.diagram > li.step.active > .icon {background-color: var(--bg-blue-same); } 
.circle-diagram-wrap ol.diagram > li.step.active > .icon span {color: var(--text-ondark_primary-same); } 
.circle-diagram-wrap ol.diagram > li.step.active > .info.tit {font-weight: 500; } 
.circle-diagram-wrap ol.diagram > li.step.active ~ li.step > .icon {background-color: var(--gray-300); } 
.circle-diagram-wrap ol.diagram > li.step.active ~ li.step > .icon span {color: var(--text-ondark_primary-same); } 
.circle-diagram-wrap ol.diagram > li.step.active ~ li.step > .info {color: var(--text-disabled-same); } 
.circle-diagram-wrap .subtext {margin-top: 8px; } 
.circle-diagram-wrap > button.btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;background-color: transparent;padding: 16px;margin: 0;border: 0;border-top: 1px solid var(--border-secondary); } 
.with-title-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.with-title-wrap > * {margin-top: 0;margin-bottom: 0; } 
.with-title-wrap > .tooltip-trigger {margin: 0 3px; } 
.insurance-business-operator ul.text.margin {margin-top: 32px; } 
.insurance-business-operator .tit-data-area {padding-right: 10px; } 
.swiper.js-swiper.account {padding-bottom: 30px; } 
.swiper.js-swiper.account .swiper-pagination-horizontal {top: calc(100% - 24px);bottom: auto; } 
.sub-banner {display: block;position: relative;padding: 12px 16px;border-radius: 16px; } 
.sub-banner > p.text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.sub-banner .tit {display: block;position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.sub-banner.img-left {padding-left: 72px;background: center left 8px no-repeat; } 
.sub-banner.sol-baseball {background-image: url("/images/web/img/manage/ic_SOL_baseball.png");background-color: var(--bg-gray); } 
.btn-text-arrow.btn-text-size-s.new {margin-right: -8px;min-width: 70px; } 
.btn-text-arrow-with {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-top: 32px; } 
.btn-text-arrow-with > .btn-text-arrow {margin-top: 24px; } 
.table-list-wrap > table tbody > tr > td.td-text-right {text-align: right; } 
.table-list-wrap > table tbody > tr > td.td-text-left {text-align: left; } 
.table-list-wrap > table tbody > tr > .sub-tit {color: var(--text-primary ); } 
.table-list-wrap > table tbody > tr > .type-blue {color: var(--text-blue); } 
.table-list-wrap > table tbody > tr > .type-red {color: var(--text-red); } 
.terms-notice.border {padding-top: 16px;margin-top: 22px;border-top: 1px solid var(--border-secondary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.box-layout-wrap.margin {margin-top: 32px; } 
.roundbox-check.card-type.fund.left_heart-product {border-radius: 12px; } 
.roundbox-check.card-type.fund.left_heart-product > .input-type-checkbox.check-type {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 16px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.roundbox-check.card-type.fund.left_heart-product > .input-type-checkbox.check-type input[type=checkbox] {left: auto;top: 16px;right: 16px; } 
.roundbox-check.card-type.fund.left_heart-product > .input-type-checkbox.check-type input[type=checkbox] + label {margin-top: -6px; } 
.roundbox-check.card-type.fund.left_heart-product > .input-type-checkbox.check-type input[type=checkbox] + label::before {content: "";position: absolute;top: -1px;bottom: -1px;left: -1px;right: -1px; } 
.roundbox-check.card-type.fund.left_heart-product > .input-type-checkbox.check-type input[type=checkbox] + label::after {display: block;position: static; } 
.roundbox-check.card-type.fund.left_heart-product > .input-type-checkbox.check-type input[type=checkbox]:checked + label::before {border: 1px solid var(--border-blue-same);border-radius: 12px; } 
.roundbox-check.card-type.fund.left_heart-product > .input-label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-right: 30px; } 
.roundbox-check.card-type.fund.left_heart-product > .input-label-wrap .input-type-checkbox input[type=checkbox] + label {padding: 0; } 
.roundbox-check.card-type.fund.left_heart-product .type-heartfull {margin-right: 8px; } 
.roundbox-check.card-type.fund.left_heart-product .type-heartfull + .label-wrap {margin-top: 3px; } 
[class*=card] > .product-title {display: block;position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
[class*=card] > .product-title + * {margin-top: 16px; } 
[class*=card] > .product-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative; } 
[class*=card] > .product-info-wrap > .sub-title {all: unset;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: block;position: relative;padding-right: 8px;color: var(--text-tertiary); } 
[class*=card] > .product-info-wrap .info-container {display: block;position: relative; } 
[class*=card] > .product-info-wrap .info-container > .info {display: inline-block;position: relative; } 
[class*=card] > .product-info-wrap .info-container > * + * {margin-left: 8px; } 
[class*=card] > .product-info-wrap .info-container > .date {color: var(--text-tertiary); } 
[class*=card] > .product-info-wrap .info-container > .num.type-blue {color: var(--text-blue); } 
[class*=card] > .product-info-wrap .info-container > .num.type-red {color: var(--text-red); } 
a.btn.btn-withicon.big-btn {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.btn.btn-withicon.big-btn {border-color: var(--border-secondary);padding: 20px 10px;text-align: left;padding-left: 17%; } 
.btn.btn-withicon.big-btn:focus {border-color: var(--border-blue-same); } 
.btn.btn-withicon.big-btn > .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.btn.btn-withicon.big-btn::before {top: 50%;left: 19px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.top-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 16px;margin-top: 8px; } 
.top-info-wrap .just-text-btn {all: unset;display: block;position: relative;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 400; } 
.account-info-wrap.type99 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;position: relative; } 
.account-info-wrap.type99 > .account-info-container01 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;position: relative; } 
.account-info-wrap.type99 > .account-info-container01 > .logo {display: block;position: relative;width: 24px;height: 24px;margin-right: 6px; } 
.account-info-wrap.type99 > .account-info-container01 > .logo > img {display: block;width: 100%;height: 100%; } 
.account-info-wrap.type99 > .account-info-container01 > .account-type {display: block;position: relative;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-tertiary); } 
.account-info-wrap.type99 > .account-info-container01 > .account-type + * {position: relative;margin-left: 6px;padding-left: 6px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.account-info-wrap.type99 > .account-info-container01 > .account-type + *::before {content: "";display: block;position: absolute;top: 6px;left: 0;width: 1px;height: 12px;background-color: var(--gray950-a20); } 
.account-info-wrap.type99 > .account-info-container01 > .account-nickname {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 400; } 
.account-info-wrap.type99 > .copy-text {margin-top: 8px;padding: 0;border-bottom: 1px solid var(--border-primary);color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.account-info-wrap.type99 > .amount-info-wrap {display: block;position: relative;margin-top: 32px; } 
.account-info-wrap.type99 > .amount-info-wrap > .tit {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 4px; } 
.account-info-wrap.type99 > .amount-info-wrap > .num {display: block;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-primary ); } 
.btn.btn-type-6 {background-color: var(--bg-blue); } 
.btn.btn-type-6 > .label {color: var(--text-blue); } 
button.guide-tap-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: var(--bg-cyan-same);width: calc(100% + 40px);padding: 18px 21px;margin-left: -20px;margin-right: -20px; } 
button.guide-tap-wrap .guide-text {display: block;position: relative;color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
button.guide-tap-wrap .guide-text.icon {padding-left: 28px; } 
button.guide-tap-wrap .guide-text.icon::after {content: "";position: absolute;left: 0;top: 0;background-position: -264px -96px;background-repeat: no-repeat;background-color: transparent; } 
button.guide-tap-wrap::after {background-position: -24px -24px;right: 20px; } 
button.guide-tap-wrap .label {color: var(--text-ondark_primary-same);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;padding-right: 17px; } 
.inquiry-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: relative;width: calc(100% + 40px);padding: 12px 27px;margin-left: -20px;margin-right: -20px;background-color: var(--bg-gray);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.inquiry-info-wrap > .info + .info {padding-left: 6px;margin-left: 5px;position: relative; } 
.inquiry-info-wrap > .info + .info::before {content: "";position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 2px;height: 2px;background-color: var(--bg-dark);border-radius: 500px; } 
.inquiry-info-wrap .btn-toggle-align .toggle-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.etf-breakdown-item-wrap + .etf-breakdown-item-wrap {margin-top: 32px; } 
.etf-breakdown-item-wrap .top-info-wrap {display: block;margin-bottom: 8px; } 
.etf-breakdown-item-wrap .top-info-wrap > .date {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.etf-breakdown-item-wrap .list-type-table {border-top: 1px solid var(--border-primary); } 
.etf-breakdown-item-wrap .list-type-table + .list-type-table {border-top: 0; } 
.etf-breakdown-item-wrap .list-type-table em[class*=data-area] {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.list-type-table [class*=data-area].type-red {color: var(--text-red); } 
.account-select-lists .type-card-service.account .amount {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.account-select-lists .type-card-service.account .amount .text {display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.account-select-lists .type-card-service.account .amount .money {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );margin-left: 8px;font-weight: 500; } 
.account-selector.margin {margin-top: 32px; } 
.img-wrap {display: block;width: 100%; } 
.img-wrap > img {display: block;width: 100%; } 
.ui-list.round > .list-item {border: 1px solid var(--border-secondary);border-radius: 12px; } 
.ui-list.round > .list-item .item-content {padding: 16px; } 
.ui-list.round > .list-item .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.ui-list.round > .list-item + .list-item {margin-top: 12px; } 
.popup-body.popup-message p > em {display: block;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.popup-body.popup-message p > em.color-em {color: var(--text-blue); } 
.popup-body.popup-message p > em + span {margin-top: 14px; } 
.popup-body.popup-message p > span {display: block; } 
.popup-body.popup-message p > *.inl {display: inline !important;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.account-sub-info-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px; } 
.account-sub-info-wrap > span {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.no-data-wrap + .service-linked-banner {margin-top: 214px; } 
.retirement-pension-cont-item {margin-top: 32px; } 
.new-graph-Area {display: block;width: 100%;border: 1px solid var(--border-secondary);border-radius: 12px; } 
.right-sub-text {display: block;text-align: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.right-sub-text.top {margin-bottom: 8px; } 
.new-graph-Area-wrap + .new-graph-Area-wrap {margin-top: 32px; } 
.container.list-with-button > .list-type-table-wrap > .list-type-table {margin-bottom: 24px; } 
.container.list-with-button > .list-type-table-wrap > .list-type-table + button {display: block;position: relative;width: 100%;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white );padding: 12px;z-index: 1; } 
.container.list-with-button > .list-type-table-wrap > .list-type-table + button > .acc-name {margin-left: -24px; } 
.container.list-with-button > .list-type-table-wrap > .list-type-table + button.js-toggle-control::after {position: absolute;top: 12px; } 
.container.list-with-button .bottom {margin-top: -16px;background-color: var(--bg-gray);padding: 0 16px;padding-top: 16px;border: 1px solid var(--border-secondary);border-radius: 0 0 12px 12px; } 
.container.list-with-button .bottom > .list-type-table-wrap > .list-type-table:last-child {border-bottom: 0; } 
.list-type-table.top-no-no-line {border-top: 0; } 
.btn-best-small {border: 1px solid var(--border-primary);background-color: var(--bg-canvas_white );padding: 0 7.5px;border-radius: 4px; } 
.btn-best-small > .label {color: var(--text-primary );font-size: 11px; } 
.nomal-card-type {position: relative; } 
.nomal-card-type.type01 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100%;border: 1px solid var(--border-primary);border-radius: 12px;background-color: var(--bg-canvas_white );padding: 16px 40px 16px 16px; } 
.nomal-card-type.type01 > .title-wrap {text-align: left; } 
.nomal-card-type.type01 > .title-wrap > h2 {margin: 0; } 
.nomal-card-type.type01 > .text-wrap {text-align: left; } 
.nomal-card-type.type01 > .text-wrap > p {color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.nomal-card-type.type01 > .text-wrap > p.font-s {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.nomal-card-type.type02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;border: 1px solid var(--border-secondary);border-radius: 12px;background-color: var(--bg-canvas_white );padding: 16px;padding-right: 32px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.nomal-card-type.type02 > .title-wrap {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.nomal-card-type.type02 > .text-wrap {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.nomal-card-type.type02 > .text-wrap em {font-weight: 700; } 
.nomal-card-type.type02[class*=bg-] {border: 0; } 
.nomal-card-type.type02[class*=bg-].bg-blue {background-color: var(--palette-cyan-600); } 
.nomal-card-type.btn-text-arrow::after {background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 10px;margin: 0; } 
.nomal-card-type + .nomal-card-type {margin-top: 12px; } 
.modify-card-type {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;border: 1px solid var(--border-secondary);border-radius: 12px;padding: 16px;background-color: var(--bg-canvas_white ); } 
.modify-card-type .card-info-wrap {width: 100%; } 
.modify-card-type.logo-center .info-container01 {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.modify-card-type.management-btn .info-container01 {padding-right: 60px; } 
.modify-card-type.management-btn .label-wrap {padding-right: 49px; } 
.modify-card-type.management-btn .label-wrap + .info-container01 {padding-right: 0; } 
.modify-card-type + .modify-card-type {margin-top: 12px; } 
.modify-card-type * {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;display: block; } 
.modify-card-type .label-wrap {margin-bottom: 8px; } 
.modify-card-type .info-container01 {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.modify-card-type .info-container01 + .info-container02 {margin-top: 5px; } 
.modify-card-type .info-container01 .logo {margin-right: 8px;width: 24px;height: 24px; } 
.modify-card-type .info-container01 .logo > img {width: 100%; } 
.modify-card-type .info-container01 .info-container-text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.modify-card-type .info-container01 .info-container-text .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );border: 0;background-color: transparent;padding: 0;text-align: left; } 
.modify-card-type .info-container01 .info-container-text .name.font-l {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.modify-card-type .info-container01 .info-container-text .name + * {margin-top: 4px; } 
.modify-card-type .info-container01 .info-container-text .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.modify-card-type .info-container01 .info-container-text .desc + .desc {margin-top: 8px; } 
.modify-card-type .info-container02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: right;width: 100%; } 
.modify-card-type .info-container02 .tit {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);margin-right: 4px; } 
.modify-card-type .info-container02 .info {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-primary ); } 
.modify-card-type .child-full-width {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.modify-card-type .child-full-width > * {width: 100%; } 
.modify-card-type .btn-text.btn-text-arrow:not(.more-btn01-wrap *, .sub-info, .sub-info *) {position: absolute;top: 16px;right: 16px; } 
.modify-card-type.type-card-loan {padding-bottom: 0; } 
.modify-card-type.type-card-loan .loan-btn-wrap .loan-btn {color: var(--text-primary );font-weight: 300; } 
.modify-card-type.type-card-loan .loan-btn-wrap button.btn-text.loan-btn:disabled {color: var(--text-disabled-same); } 
.modify-card-type .info-container02.child-full-width {margin-top: 0; } 
.modify-card-type .info-container02.child-full-width > .list-type-table-wrap:last-child > .list-type-table {padding-bottom: 0; } 
.modify-card-type .info-container02.child-full-width > .list-type-table-wrap > .list-type-table:last-child {padding-bottom: 0; } 
.modify-card-type .inbl {display: inline-block; } 
.modify-card-type * + .blue-date {margin-left: 4px; } 
.modify-card-type .blue-date {font-weight: 500;color: var(--text-blue); } 
.modify-card-type .state-info {padding-top: 16px;text-align: left;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.modify-card-type .state-info + .list-type-table {padding-top: 8px; } 
.modify-card-type .state-info + .list-type-table-wrap > .list-type-table {padding-top: 8px; } 
.modify-card-type.state-cancel .state-info {color: var(--text-red); } 
.modify-card-type .with-subtext {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.modify-card-type .with-subtext .tit-data-area {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;text-align: left; } 
.modify-card-type .with-subtext .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.modify-card-type .with-subtext .subtext.red {color: var(--text-red); } 
.modify-card-type .info-container01.arrow01::after {content: "";position: absolute;top: 0;right: -5px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.modify-card-type .info-container01.arrow01 button.name{padding-right:32px}
.modify-card-type .ui-overflow-menu{position:absolute;right:16px;top:16px;}
ul.modify-card-type-list-wrap > li + li {margin-top: 12px; } 
.type-card-prod.type-check.rebalancing .ui-form {margin-top: 16px;margin-bottom: 0; } 
.type-card-prod.type-check.rebalancing .handlerItem {display: none; } 
.type-card-prod.type-check.rebalancing .input-type-checkbox.checked ~ .handlerItem {display: block; } 
.type-card-prod.type-check.rebalancing .name {padding-right: 0; } 
.type-card-prod.type-check.rebalancing .ui-form.btn-clear-margin .btn-clear {margin-right: 21px !important; } 
.list-type-table > li > .txt-data-area.wave .type-red {display: inline-block;color: var(--text-red); } 
.list-type-table > li > .txt-data-area.wave .type-blue {display: inline-block;color: var(--text-blue); } 
.bottom-notice-trigger[aria-expanded=true] + .bottom-notice-contents.terms {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.bottom-notice-contents.terms {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.bottom-notice-contents.terms .terms-view-wrap {border: 0;border-radius: 0; } 
.bottom-notice-contents.terms .terms-view-wrap .tit-terms-area {padding: 0; } 
.bottom-notice-contents.terms .terms-view-wrap .tit-terms-area + .list-type-table {margin-top: 16px; } 
.bottom-notice-contents.terms .terms-view-wrap .input-type-checkbox > label {color: var(--text-tertiary);padding-right: 0; } 
.bottom-notice-contents.terms .terms-view-wrap .list-type-table {border-top: 1px solid var(--border-secondary);border-bottom: 0; } 
.bottom-notice-contents.terms .terms-view-wrap .list-type-table + .list-type-table {border-top: 1px solid var(--border-secondary); } 
.bottom-notice-contents.terms .terms-view-wrap + .btn-text.btn-text-arrow {margin-top: 24px; } 
.terms-notice-bottom-text-wrap {padding-top: 16px;margin-top: 16px;border-top: 1px solid var(--border-secondary); } 
.terms-notice-bottom-text-wrap > .terms-notice-bottom-text {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.list-type-table-wrap.margin-top {margin-top: 32px; } 
.terms-view-wrap .single-terms-area .input-type-checkbox input[type=checkbox] + label > em.font-light {font-weight: 300; } 
.btn-text.btn-text-arrow.color-01.font-color-with {color: var(--text-primary ); } 
.modal-popup.none-title .popup-body {padding-top: 52px;color: var(--text-tertiary); } 
.modal-popup.none-title .popup-body .text {display: block; } 
.modal-popup.none-title .popup-body .text + .text {margin-top: 16px; } 
.modal-popup.none-title .popup-body .text > li > .tit {font-weight: 500;display: block; } 
.type-card-loan.gold-silver.fund .tit-loan.padding-none {padding-right: 0; } 
.type-card-loan.gold-silver.fund .tit-loan > .text {display: block;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.type-card-loan.gold-silver.fund .tit-loan > .text.text01 {margin-bottom: 4px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.pr-retirement-visual .text-guide-list .tit-text {font-weight: 500; } 
.terms-view-wrap.border-none {border: 0; } 
.input-info-wrap.new-investor-wrap .vulnerable-investor .icon-radio-wrap .icon-type-radio {-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 6px);flex: 0 0 calc(50% - 6px); } 
.input-info-wrap.new-investor-wrap .vulnerable-investor label .txt {font-weight: 500; } 
.input-info-wrap.new-investor-wrap .vulnerable-investor .investor-type01::before {background-position: 0 0;background-repeat: no-repeat;background-color: transparent; } 
.input-info-wrap.new-investor-wrap .vulnerable-investor .investor-type02::before {background-position: -56px 0;background-repeat: no-repeat;background-color: transparent; } 
.input-info-wrap.new-investor-wrap .vulnerable-investor .investor-type03::before {background-position: 0 -56px;background-repeat: no-repeat;background-color: transparent; } 
.credit-gauges-dsr-wrap {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 50px 0 32px 0; } 
.credit-gauges-dsr-wrap .number {display: block;position: absolute;bottom: 0;white-space: nowrap;color: var(--text-tertiary);font-weight: 500;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.credit-gauges-dsr-wrap .number.number01 {right: calc(100% + 8px); } 
.credit-gauges-dsr-wrap .number.number02 {left: 50px;top: -30px;bottom: auto;padding: 8px;border: 1px solid var(--border-primary);border-radius: 8px;background-color: var(--bg-canvas_white );z-index: 1;font-weight: 300; } 
.credit-gauges-dsr-wrap .number.number02::before {left: 9px;top: auto;bottom: -8px; } 
.credit-gauges-dsr-wrap .number.number03 {left: calc(100% + 8px); } 
.credit-gauges-dsr-wrap .credit-gauges .gauge {width: 200px;height: 108px;background: url("/images/web/img/manage/bg-credit-gauge-normal.png") no-repeat 100%; } 
.credit-gauges-dsr-wrap .credit-gauges .progress {width: 200px;height: 200px;left: 0;top: 0; } 
.credit-gauges-dsr-wrap .credit-gauges-dsr-text {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin-top: 28px;text-align: center; } 
.credit-gauges-dsr-wrap + .subtext.bullet-star {margin-top: 16px;color: var(--text-blue);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.minus-bank-account-limit .btn-fake-sel::after {right: 16px; } 
.minus-bank-account-limit .ui-form.readonly.readonlyColor .form-set {background-color: transparent; } 
.minus-bank-account-limit .ui-toggle-radio {margin-bottom: 12px; } 
.minus-bank-account-limit .bottom-notice-contents.terms {margin-bottom: 24px; } 
.minus-bank-account-limit .bottom-notice-contents.terms .bottom-notice-contents02 {width: 100%; } 
.minus-bank-account-limit .btn-text-arrow-wrap {text-align: right;margin-top: 16px; } 
.two_px_arrow-wrap .two_px_arrow {display: block;width: 42px;height: 16px;background-size: cover;-webkit-animation: two_px_arrow 1s infinite;animation: two_px_arrow 1s infinite;background-image: url(/images/web/img/icon/two_px_arrow_blue.png);background-size: cover; } 
.two_px_arrow-wrap .two_px_arrow:nth-child(2) {-webkit-animation-delay: 0.33s;animation-delay: 0.33s; } 
.two_px_arrow-wrap .two_px_arrow:nth-child(3) {-webkit-animation-delay: 0.66s;animation-delay: 0.66s; } 
.two_px_arrow-wrap .two_px_arrow + .two_px_arrow {margin-top: -5px; } 
@-webkit-keyframes two_px_arrow {0% {opacity: 0.3; } 
33% {opacity: 0.2; } 
33.3% {opacity: 0.3; } 
66% {opacity: 0.3; } 
66.6% {opacity: 1; } 
100% {opacity: 1; } 
 }
@keyframes two_px_arrow {0% {opacity: 0.3; } 
33% {opacity: 0.2; } 
33.3% {opacity: 0.3; } 
66% {opacity: 0.3; } 
66.6% {opacity: 1; } 
100% {opacity: 1; } 
 }
.account-selector-type01 .desc-amount-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.account-selector-type01 .desc-amount-wrap .amount.amount-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.account-selector-type01 .desc-amount-wrap .amount.amount-wrap .info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.thin-line {border: 0;width: 100%;height: 1px;margin: 0; } 
.thin-line + .title.thick {margin-top: 20px; } 
.thin-line + * .title.thick {margin-top: 20px; } 
.thin-line.type01 {background-color: var(--bg-gray);margin-top: 12px; } 
.ui-form-group.error.error-margin-control {margin-bottom: 20px; } 
.ui-form-group.error.error-margin-control .date-range-set .ui-form {margin-bottom: 0; } 
.ui-form-group.error.error-margin-control .form-message {padding-left: 4px; } 
.page-management-etf .more-data-view .list-type-table.border-control {border-bottom: 0;padding-bottom: 0; } 
.page-management-etf .more-data-view .list-type-table.border-control + .tip-status-view {margin-top: 15px;border-top: 1px solid var(--border-secondary); } 
input.padding-left-sytle-38 {padding-left: 38px !important; } 
input.padding-left-sytle-50 {padding-left: 50px !important; } 
.span-subtext {display: block;position: relative;padding-left: 10px;margin-top: 10px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.span-subtext.bullet-star::before {content: "*";display: block;position: absolute;left: 0;top: 2px; } 
.alone-underline {text-decoration: underline; } 
.button-wrap.right {text-align: right; } 
.margin-top-8 {margin-top: 8px; } 
.margin-top-12 {margin-top: 12px; } 
.waiting-wrap .cont-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;position: relative; } 
.waiting-wrap .cont-container .h2 {margin-bottom: 0; } 
.waiting-wrap .cont-container .h2 + .text {margin-top: 8px;text-align: center; } 
.waiting-wrap .cont-container[class*=icon-] {display: block;position: relative;text-align: center; } 
.waiting-wrap .cont-container[class*=icon-] .h2 {padding-top: 100px; } 
.waiting-wrap .cont-container[class*=icon-]::after {content: "";position: absolute;top: 32px;left: 50%;width: 56px;height: 56px;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.waiting-wrap .cont-container[class*=icon-].icon-loans::after {background-position: -112px 0;background-repeat: no-repeat;background-color: transparent; } 
.waiting-wrap .cont-container[class*=icon-].icon-graph::after {background-position: -56px -56px;background-repeat: no-repeat;background-color: transparent; } 
.waiting-wrap .cont-container[class*=icon-].icon-doc-answer::after {background-position: -168px 0;background-repeat: no-repeat;background-color: transparent; } 
.waiting-wrap .cont-container[class*=icon-].icon-doc-check::after {background-position: 0px -56px;background-repeat: no-repeat;background-color: transparent; } 
.waiting-wrap .no-data-wrap .text-nodata {padding-top: 209px; } 
.waiting-wrap .no-data-wrap .text-nodata .h2 {padding-top: 0;margin-bottom: 16px; } 
.waiting-wrap .no-data-wrap .text-nodata .h2 + .text {margin-top: 8px; } 
.waiting-wrap .no-data-wrap .text-nodata .text-sub-nodata {margin-top: 12px; } 
.waiting-wrap .no-data-wrap .text-nodata .text-sub-nodata.font-s {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.waiting-wrap .no-data-wrap .text-nodata .text-sub-nodata.font-bold {font-weight: 700; } 
.waiting-wrap [class*=bg-] {min-height: 308px; } 
.waiting-wrap [class*=bg-].bg-type01 {background-color: var(--bg-blue); } 
.waiting-wrap [class*=bg-].bg-type02 {background-color: var(--bg-green); } 
.waiting-wrap [class*=bg-].bg-type03 {background-color: var(--bg-red); } 
.waiting-wrap [class*=bg-].bg-type04 {background-color: var(--bg-orange); } 
.waiting-wrap [class*=bg-].bg-type05 {background-color: var(--bg-yellow); } 
.waiting-wrap [class*=bg-].bg-type06 {background-color: var(--bg-cyan); } 
.waiting-wrap [class*=bg-].bg-type07 {background-color: var(--bg-cyan); } 
.copy-button-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.copy-button-wrap .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.line-top {border-top: 1px solid var(--border-secondary);margin-top: 16px;padding-top: 16px; } 
.popup-body .color-grey {color: var(--text-tertiary); } 
.margin-b-8 {margin-bottom: 8px; } 
.margin-b-24 {margin-bottom: 24px !important; } 
.margin-b-16 {margin-bottom: 16px; } 
.margin-b-32 {margin-bottom: 32px; } 
.my-customer-type13::before {content: "";background-position: -112px -112px;background-repeat: no-repeat;background-color: transparent; } 
.my-customer-type14::before {content: "";background-position: -168px -112px;background-repeat: no-repeat;background-color: transparent; } 
.my-customer-type15::before {content: "";background-position: -224px -112px;background-repeat: no-repeat;background-color: transparent; } 
.my-customer-type16::before {content: "";background-position: -280px -112px;background-repeat: no-repeat;background-color: transparent; } 
.step-linear-type2.type01 ul {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 -16px; } 
.step-linear-type2.type01 ul li {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.step-linear-type2.type01 ul li::before {-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.step-linear-type2.type01 ul li.emphasis > p {font-weight: 500;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.step-linear-type2.type01 ul li.emphasis::before {width: 4px;height: 4px;background-color: var(--bg-canvas_white );border: 4px solid var(--border-blue-same); } 
.step-linear-type2.type01 ul li .sub-info {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-blue); } 
.step-linear-type2.type01 ul li .sub-info.info01 {margin-top: 2px; } 
.step-linear-type2.type01 ul li .sub-info.info02 {padding: 1.5px 8px;border: 1px solid var(--border-blue-same);border-radius: 12px;margin-top: 6px;font-weight: 500; } 
.step-linear-type2.type01 ul li .sub-info.info03 {color: var(--text-tertiary);font-weight: 500;margin-top: 21px; } 
.step-linear-type2.type01 ul li .sub-info.grey {color: var(--text-tertiary);border-color: var(--border-primary_heavy-same); } 
.step-linear-type2.type01 ul li.active > p {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.step-linear-type2.type01 ul li.active ~ li .sub-info.info01 {color: var(--text-tertiary); } 
.step-linear-type2.type01 ul.three {margin: 0 -60px; } 
.step-linear-type2.type01 ul.four {margin: 0 -33px; } 
.step-linear-type2.type01 ul.five {margin: 0 -20px; } 
.label-wrap span.label-type-portfolio.rebalancing.type01 {-webkit-animation: rebalancingType01 1.5s infinite;animation: rebalancingType01 1.5s infinite; } 
@-webkit-keyframes rebalancingType01 {0% {border-color: var(--border-orange-same);background-color: var(--bg-yellow-same); } 
100% {border-color: var(--border-orange-same);color: var(--text-orange);background-color: var(--bg-canvas_white ); } 
 }
@keyframes rebalancingType01 {0% {border-color: var(--border-orange-same);background-color: var(--bg-yellow-same); } 
100% {border-color: var(--border-orange-same);color: var(--text-orange);background-color: var(--bg-canvas_white ); } 
 }
.with-card-b-btn {line-height: var(--t6-line-height);padding: 11px 0;color: var(--text-primary ); } 
.loan-area.type01 {margin-top: -8px; } 
.loan-area.type01 .type-card-multiple {margin-top: 0; } 
.loan-area.type01 .type-card-multiple > .button-group {margin-top: 16px; } 
.loan-area.type01 .type-card-multiple + .type-card-multiple {margin-top: 16px; } 
.ui-form.readonly.readonly-bg-none .form-set {background-color: var(--bg-canvas_white ); } 
.accordionType01 .accordion-trigger[aria-expanded=true]::after {-webkit-transform: rotate(0);transform: rotate(0); } 
.accordionType01 .triggerType01-active.accordion-trigger::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.accordionType01.accordion {margin-top: 32px; } 
.accordionType01.accordion .accordion-panel {padding-bottom: 32px; } 
.accordionType01.accordion .accordion-item:last-child {border-bottom: 0; } 
.accordionType01.accordion .accordion-item:last-child.has-border .accordion-trigger[aria-expanded=false] {border-bottom: 1px solid var(--border-secondary); } 
.accordionType01.accordion .accordion-item:last-child.has-border .accordion-panel {padding-bottom: 0; } 
.accordionType01 + .dividers-group {margin-top: 0; } 
em.grey900-medium {font-weight: 500;color: var(--text-primary ) !important; } 
.padding-top-none-important {padding-top: 0 !important; } 
.margin-top-none-important {margin-top: 0 !important; } 
.margin-tb-none-important {margin-top: 0 !important;margin-bottom: 0 !important; } 
.padding-bottom-none-important {padding-bottom: 0 !important; } 
.margin-bottom-none-important {margin-bottom: 0 !important; } 
.padding-none-important {padding: 0 !important; } 
.arrow-none-btn-type01 {padding: 11px 0 !important;color: var(--text-primary ); } 
.arrow-none-btn-type01.btn-text-arrow::after {content: none; } 
.arrow-none-btn-type01 > .label, .arrow-none-btn-type01 span {color: var(--text-primary ); } 
.bm-visual-wrap.gold-egg::before {background-position: -576px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-visual-wrap.invesment-target::before {background-position: -672px 0;background-repeat: no-repeat;background-color: transparent; } 
.list-type-table-wrap.type01 .txt-data-area {padding-left: 8px; } 
.tabs .tabs-text01 p.subtext.bullet-star.color-em {color: var(--text-blue); } 
.full-img-wrap {margin: 0 -20px; } 
.full-img-wrap > img {display: block;width: 100%; } 
.bottom-sheet.business-select-list .bottom-sheet-contents {padding-right: 0;padding-left: 0; } 
.bottom-sheet.business-select-list .bottom-sheet-contents .bottom-sheet-cont .business-list-wrap {border-bottom: 1px solid var(--border-secondary); } 
.bottom-sheet.business-select-list .bottom-sheet-contents .bottom-sheet-cont .business-list-wrap > li {padding: 16px 20px; } 
.bottom-sheet.business-select-list .bottom-sheet-contents .bottom-sheet-cont .business-list-wrap > li .label-wrap {margin-bottom: 4px; } 
.bottom-sheet.business-select-list .bottom-sheet-contents .bottom-sheet-cont .business-list-wrap > li .name {font-weight: 500;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.bottom-sheet.business-select-list .bottom-sheet-contents .bottom-sheet-cont .business-list-wrap > li .info-wrap {color: var(--text-tertiary);margin-top: 4px; } 
.bottom-sheet.business-select-list .bottom-sheet-contents .bottom-sheet-cont .business-list-wrap > li + li {border-top: 1px solid var(--border-secondary); } 
.checkbox-keyword-list-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.checkbox-keyword-list-wrap .keyword-item {position: relative;margin-right: 8px;margin-bottom: 8px; } 
.checkbox-keyword-list-wrap .keyword-item > input[type=checkbox], 
.checkbox-keyword-list-wrap .keyword-item > input[type=radio] {all: unset;position: absolute;top: 0;left: 0;width: 100%;height: 100%; } 
.checkbox-keyword-list-wrap .keyword-item > input[type=checkbox] + label, 
.checkbox-keyword-list-wrap .keyword-item > input[type=radio] + label {display: block;padding: 5px 16px;background-color: var(--bg-gray);border-radius: 16px; } 
.checkbox-keyword-list-wrap .keyword-item > input[type=checkbox] + label > .label-txt,
.checkbox-keyword-list-wrap .keyword-item > input[type=radio] + label > .label-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.checkbox-keyword-list-wrap .keyword-item > input[type=checkbox]:checked + label,
.checkbox-keyword-list-wrap .keyword-item > input[type=radio]:checked + label {background-color: var(--bg-blue-same); } 
.checkbox-keyword-list-wrap .keyword-item > input[type=checkbox]:checked + label > .label-txt,
.checkbox-keyword-list-wrap .keyword-item > input[type=radio]:checked + label > .label-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 500; } 
.container.int-container-wrap .int-container {margin-top: 32px; } 
.fund-new-guide .sticky-container[class*=product-detail].scrollDown {top: 0; } 
.fund-new-guide .table-list-wrap.pund-mt-16 {margin-top: 16px !important; } 
.font-w500 {font-weight: 500 !important; } 
.account-selector-big {padding-top: 24px;padding-bottom: 24px; } 
.text-red {color: var(--text-red) !important; } 
.mf-tab-autotf .change-wrap {display: block;margin-top: 32px; } 
.mf-tab-autotf .change-wrap .ch-acc {margin-bottom: 12px; } 
.mf-tab-autotf .change-wrap .dp-acc {margin-top: 32px; } 
.mf-tab-autotf .change-wrap .transfer-period {display: block; } 
.mf-tab-autotf .change-wrap .transfer-period .ui-form-group {margin-top: 0; } 
.mf-tab-autotf .change-wrap .transfer-period .ui-form-group .static-label {display: block;margin-bottom: 8px; } 
.mf-tab-autotf .change-wrap .transfer-cycle {margin-bottom: 17px; } 
.mf-tab-autotf .change-wrap .transfer-cycle.readonly .form-set {background-color: var(--bg-canvas_white ); } 
.mf-tab-autotf .change-wrap .transfer-cycle.readonly .form-set input[type=text] {color: var(--text-primary ); } 
.mf-tab-autotf .change-wrap .list-transfer {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.mf-tab-autotf .change-wrap .list-transfer li + li {margin-left: 17px; } 
.fmy-present-history .search-section {display: block; } 
.fmy-present-history .search-section .tit-tbl-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 32px; } 
.fmy-present-history .search-section .tit-tbl-wrap .subtitle-date {width: 100%;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.fmy-present-history .search-section .tit-tbl-wrap + .list-type-table {border-top-color: var(--border-primary); } 
.mf-extension .type-card-loan.fund {overflow: hidden; } 
.mf-extension .type-card-loan.fund .tit-loan .copy-text {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mf-extension .type-card-loan.fund .tit-loan .copy-text img {width: 20px;height: 20px; } 
.mf-extension .type-card-loan.fund .tit-loan .end-date-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mf-extension .type-card-loan.fund .num-view-area p {font-weight: 700; } 
.mf-extension .type-card-loan.fund .num-view-area p > .unit {font-weight: 500; } 
.mf-extension .type-card-loan.fund .loan-btn-wrap {background: var(--bg-gray); } 
.mf-extension .type-card-loan + .h3 {margin-bottom: 8px; } 
.mf-extension .type-card-loan + .h3 + .subtext {margin-bottom: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.mf-extension .duration-wrap .date-range {margin-top: 16px; } 
.mf-extension .duration-wrap + .h4 {margin-bottom: 12px; } 
.mf-extension .notice-contents-wrap {margin-top: 16px; } 
.fund-tab-view {margin-top: 32px;padding: 0 20px; } 
.fund-tab-view .h3.title {margin-bottom: 8px; } 
.fund-tab-view .h4.auto-repurchase + .text {margin-top: 16px; } 
.ui-form.radio-input-type {margin-bottom: 0;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list {padding-left: 0; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 12px;width: 48px; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio label::before {content: "";display: inline-block;vertical-align: middle;text-indent: -9999px; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio label::after {display: none; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-plus label::before {background-position: -96px -48px;background-repeat: no-repeat;background-color: transparent; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-minus label::before {background-position: -120px -144px;background-repeat: no-repeat;background-color: transparent; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-plus input:checked + label::before {background-position: -96px -72px;background-repeat: no-repeat;background-color: transparent; } 
.ui-form.radio-input-type .line-type-button .btn-radio-list .btn-type-radio.icon-minus input:checked + label::before {background-position: -288px -216px;background-repeat: no-repeat;background-color: transparent; } 
.ui-form.radio-input-type .form-set + .form-message {width: 100%;padding-left: 16px; } 
.ui-form.radio-input-type + .subtext.color-em {margin-top: 4px !important;padding-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.fund-service .notice-contents-wrap + .part {margin-top: 32px; } 
.fund-service .part .target-plus {margin-bottom: 16px; } 
.fund-service .part .target-plus .subtext {margin-top: 4px;padding-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.mf-savings .h4 + .type-card-wrap {margin-top: 16px; } 
.mf-savings .title-wrap {margin-top: 32px; } 
.mf-savings .title-wrap .label-wrap + .h4 {margin-top: 8px; } 
.bottom-sheet-container.fundNoticeBS .check-wrap {margin-top: 32px; } 
.mr-pension.fund .visual {padding: 16px 16px 24px 16px; } 
.mr-pension.fund .visual .tit-wrap {text-align: center; } 
.mr-pension.fund .visual .tit-wrap .h4 {margin-top: 0;margin-bottom: 16px; } 
.mr-pension.fund .visual .transfer-notice .part:nth-child(1) .circle {background-color: var(--palette-blue-200); } 
.mr-pension.fund .visual .transfer-notice .part:nth-child(1) .circle .list li {color: var(--text-brand); } 
.mr-pension.fund .visual .transfer-notice .arrow {top: 30px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.mr-pension.fund .visual .transfer-notice .arrow::after {top: 40px; } 
.mr-pension.fund .need {margin-top: 32px;padding: 32px 20px;background-color: var(--bg-blue); } 
.mr-pension.fund .need .list > li {position: relative;padding: 16px 56px 16px 60px;background-color: var(--bg-canvas_white );border-radius: 12px; } 
.mr-pension.fund .need .list > li .color-em {font-weight: 500; } 
.mr-pension.fund .need .list > li::before {content: "";display: block;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 16px;width: 32px;height: 32px;background-position: -64px -128px;background-repeat: no-repeat;background-color: transparent; } 
.mr-pension.fund .need .list > li + li {margin-top: 12px; } 
.mr-pension.fund .faq-wrap {margin-top: 32px; } 
.mr-pension.fund .faq-wrap .h4 {margin-bottom: -16px; } 
.mr-pension.fund .faq-wrap .bottom-notice {border-top: 1px solid var(--border-secondary); } 
.mr-pension.fund .faq-wrap .bottom-notice .bottom-notice-trigger {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.mr-pension.fund .faq-wrap .bottom-notice.mid-cancel .bottom-notice-contents .box-layout-wrap {text-align: center; } 
.mr-pension.fund .faq-wrap .bottom-notice.mid-cancel .bottom-notice-contents .box-layout-wrap .text {color: var(--text-primary ); } 
.mr-pension.fund .faq-wrap .bottom-notice.mid-cancel .bottom-notice-contents .box-layout-wrap .text em {font-weight: 500; } 
.mr-pension.fund .faq-wrap .bottom-notice.step .step-dot-wrap {margin-top: 10px; } 
.mr-pension.fund .faq-wrap .bottom-notice.benefit .bottom-notice-contents .table-list-wrap {margin-top: 16px; } 
.mr-pension.fund .faq-wrap .bottom-notice.benefit .bottom-notice-contents .table-list-wrap thead th .sub-desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mr-pension.fund .faq-wrap .bottom-notice.benefit .bottom-notice-contents .table-list-wrap + .text {margin-top: 16px; } 
.mr-pension.fund .payment .text .color-em {font-weight: 500; } 
.mr-pension.fund .payment .table-list-wrap {margin-top: 16px; } 
.mr-pension.fund .bottom-notice.last .bottom-notice-contents .text .box-layout-wrap {margin-top: 16px;margin-bottom: 8px;text-align: center; } 
.mr-pension.fund .bottom-notice.last .bottom-notice-contents .text .box-layout-wrap .text {color: var(--text-primary ); } 
.pension-select .notice-contents-wrap + .part {margin-top: 32px; } 
.pension-select .part .terms-view-wrap .input-type-checkbox label em {font-weight: 400; } 
.pension-select .part .tit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 12px; } 
.pension-select .part .tit-wrap .h4 {margin-bottom: 0; } 
.pension-select .part .tit-wrap .right-section {margin-left: auto; } 
.pension-select .part .tit-wrap .right-section .btn {padding: 3px 10px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.pension-select .part.contact .ui-form-wrap .text {margin-bottom: 16px; } 
.pension-select .part + .part {margin-top: 32px; } 
.pension-select.terms .part .terms-view-wrap .tit-terms-area .input-type-checkbox label em {font-weight: 500; } 
.pension-select.terms .part .terms-view-wrap .tit-terms-area .input-type-checkbox label em.not-bold {font-weight: 300; } 
.pension-select.terms .part .terms-view-wrap .terms-guide-area {padding: 0; } 
.pension-select.terms .part .terms-view-wrap .terms-guide-area .text-terms-guide, .pension-select.terms .part .terms-view-wrap .terms-guide-area p.text {padding: 16px; } 
.pension-select.terms .part .terms-view-wrap .terms-guide-area .text-terms-guide + .terms-list-area, .pension-select.terms .part .terms-view-wrap .terms-guide-area p.text + .terms-list-area {border: none;padding-top: 0; } 
.pension-select.terms .part .terms-view-wrap .terms-guide-area + .terms-foot-area {border-top: none;padding-top: 0; } 
.pension-select.terms .part .terms-view-wrap .terms-guide-area + .terms-list-area {border-top: none;padding-top: 0; } 
.pension-select.terms .part .terms-view-wrap.customer-check {border-radius: 12px; } 
.pension-select.cooperate .terms-view-wrap .terms-list-area {padding-top: 0;border: none; } 
.pension-select.cooperate .terms-view-wrap .terms-list-area > li .terms-check-wrap label em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.pension-input-info .notice-contents-wrap + .h2 {margin-bottom: 16px; } 
.pension-input-info .part .ui-form-wrap + .ui-form-wrap {margin-top: 20px; } 
.pension-input-info .part .ui-form-wrap.period-wrap .tooltip-area .form-label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;display: block;margin-right: 4px; } 
.pension-input-info .part .ui-form-wrap.period-wrap .tooltip-area .form-label em {font-weight: 300; } 
.pension-input-info .part .ui-form-wrap.period-wrap .date-range-set {margin-top: 8px; } 
.pension-input-info .part .ui-form-wrap.period-wrap .date-range-set .ui-form {margin-bottom: 0; } 
.pension-input-info .part .ui-toggle-radio {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.pension-input-info .part .ui-toggle-radio .h4 {margin-bottom: 0; } 
.pension-input-info .part .ui-toggle-radio .btn-toggle-switch {margin-left: auto; } 
.pension-input-info .part .ui-toggle-panel {padding-top: 32px; } 
.pension-input-info .part .ui-toggle-panel .ui-form-wrap .form-set + .ui-form {margin-top: 12px; } 
.pension-delete-list .h2 {margin-bottom: 8px; } 
.pension-delete-list .list-type-table {margin-top: 32px; } 
.pension-progress-view .list-type-table + .button-group {margin-top: 24px; } 
.pension-progress-view .list-type-table + .button-group + .subtext {margin-top: 12px; } 
.pension-progress-view .list-type-table .tit-data-area {white-space: normal; } 
.container.reservation-close-box .box-layout-wrap .text-right {margin-top: 24px; } 
.container.reservation-close-box .terms-view-wrap .tit-terms-area label em {font-weight: 300; } 
.container.reservation-close-box .h5 + .account-selector {margin-top: 8px; } 
.container.reservation-close-box .account-selector + .h5 {margin-top: 20px; } 
.container.reservation-close-box .btn-radio-list {margin-bottom: 20px; } 
.container.reservation-close-box .ui-form .form-set + .subtext {margin-top: 16px; } 
.qa-list-group.type01 .main-copy {padding-bottom: 24px; } 
.qa-list-group.type01 div.graph + p.text {margin-top: 24px; } 
.mf-deposit-input .ui-form .form-set.code {border-bottom: none; } 
.mf-deposit-input .ui-form .form-set.code input {padding: 0; } 
.mf-deposit-input .ui-form.line-type {margin-bottom: 20px; } 
.mf-deposit-input .decimal-point-set .ui-form {margin-bottom: 0; } 
.mf-deposit-input .checked-tabs .ui-form {margin-bottom: 0; } 
.mf-deposit-input .h5 + .ui-form-group {margin-top: 0px; } 
.mf-deposit-input .h5 + .ui-form-group + .h5 {margin-top: 20px; } 
.mf-deposit-input .withdraw-wrap .btn-radio-list {margin-bottom: 20px; } 
.mf-deposit-input .withdraw-wrap .acc-btn {margin-top: 0;margin-bottom: 0; } 
.mf-deposit-input .flex-align-wrap.align-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.mf-deposit-input .flex-align-wrap p.text {color: var(--text-primary ); } 
.mf-deposit-input .account-selector + .h5 {margin-top: 20px; } 
.ml_business_defer .list-type-table {margin-top: 26px; } 
.ml_business_ing .loan-ico-wrap {display: block;margin-top: 32px;text-align: center; } 
.ml_business_ing .complete-sec + .list-type-table + .consultation-link {margin-top: 40px; } 
.ml_business_ing.ml-spouse .content-sec .retry {margin-top: 24px; } 
.ml-business-ing-cinfo .input-wrap {margin-top: 32px; } 
.ml-business-ing-cinfo .input-wrap .notice-link-area {margin-top: 0;margin-bottom: 0; } 
.ml-business-ing-cinfo .input-wrap .ui-form-group {margin-top: 20px; } 
.ml-business-ing-cinfo .input-wrap .ui-form-group .ui-form + .ui-form {margin-top: 12px; } 
.ml-business-ing-cinfo .input-wrap .ui-form .form-notice {margin-top: 12px; } 
.ml-business-ing-cinfo .input-wrap .ui-form.last {margin-bottom: 0; } 
.ml-division-list .notice-contents-wrap + .h4 {margin-bottom: 16px; } 
.ml-division-list .bottom-notice-contents .text .subtext {margin-left: -10px;margin-bottom: 0; } 
.ml-division-view h3.h2 {margin-bottom: 24px; } 
.ml-division-view .type-card-simple {margin-bottom: 24px; } 
.ml-division-view .type-card-simple .list-type-table {border: 0;padding: 0; } 
.ml-division-view .notice-contents-wrap + .button-group {margin-top: 24px; } 
.ml-division-view.list .type-card-simple {margin-top: 32px; } 
.ml-schedule .table-list-wrap {margin-top: 32px; } 
.ml-schedule .table-list-wrap + .notice-contents-wrap {margin-top: 24px; } 
.ml-minus-submit .select-radio-wrap .btn-radio-list {margin-bottom: 20px; } 
.ml-minus-submit .select-radio-wrap .select-cont-wrap .select-cont {display: none; } 
.ml-minus-submit .select-radio-wrap .select-cont-wrap .ui-form.date {margin-bottom: 0; } 
.migration-write.expected-pop .table-list-wrap + .button-group {margin-top: 24px; } 
.migration-write.terms .dividers-middle {margin-top: 22px;margin-bottom: 16px; } 
.migration-write.terms .dividers-middle + .h4.notice {margin-top: 0;margin-bottom: 0;font-weight: 400;color: var(--text-tertiary); } 
.dc-confirm .ui-form-sec {margin-top: 32px; } 
.dc-confirm .ui-form-sec .ui-toggle-radio {margin-bottom: 16px; } 
.dc-confirm .tooltip-area.info-type {margin-top: 16px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.dc-confirm .tooltip-area .form-label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.dc-confirm .bottom-sheet .table-list-wrap {margin-bottom: 16px; } 
.ml-write-cinfo .ui-form.residenceDate .bullet-star {margin-top: 16px; } 
.ml-write-cinfo .ui-form.numChange .btn-radio-list {margin-bottom: 16px; } 
.ml-write-cinfo .ui-form.numChange .subtext {padding-left: 12px; } 
.ml-write-cinfo .ui-form-sec .btn-radio-list {margin-bottom: 20px; } 
.ml-write-cinfo .ui-form-group {margin-top: 0;margin-bottom: 20px; } 
.ml-write-cinfo .ui-form-group .ui-form {margin-bottom: 0; } 
.ml-write-cinfo .ui-form-group .ui-form + .ui-form {margin-top: 12px; } 
.ml-write-cinfo .ui-form-group .ui-form .subtext.bullet-star {margin-top: 16px; } 
.ml-write-cinfo .box-layout-wrap {margin-top: 32px; } 
.ml-write-cinfo .box-layout-wrap .align-type-r {margin-top: 24px; } 
.ml-write-notice .terms-view-wrap {margin-top: 32px; } 
.ml-write-notice .terms-view-wrap .terms-guide-area .h6 {margin-bottom: 6px;color: var(--text-tertiary);font-weight: 500; } 
.ml-write-notice .terms-view-wrap .terms-guide-area .dividers-middle {margin: 16px 0; } 
.ml-write-notice .terms-view-wrap .terms-guide-area ul.text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ml-write-notice .terms-view-wrap .terms-guide-area ul.text li::before {top: 10px; } 
.ml-write-notice .terms-view-wrap .terms-foot-area p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.ml-write-notice.by-item .h2 {margin-bottom: 0px; } 
.ml-write-notice.by-item .terms-view-wrap {margin-top: 16px; } 
.ml-write-notice.by-item .terms-view-wrap .text + .h6 {margin-top: 16px; } 
.ml-info-input .checkbox-list-wrap .input-type-checkbox label em {color: var(--text-tertiary); } 
.ml-info-input .notice-contents-wrap .flex-align-wrap {margin-top: 24px; } 
.ml-info-input .notice-contents-wrap + .text.notice {position: relative;margin-top: 32px;padding-left: 28px; } 
.ml-info-input .notice-contents-wrap + .text.notice::before {content: "";display: inline-block;position: absolute;left: 0;top: 0;width: 24px;height: 24px;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.ml-info-input .text.notice + .h2 {margin-top: 24px; } 
.ml-delay-complete .notice-contents-wrap {margin-top: 32px; } 
.ml-relookup .duration-wrap {margin-top: 32px; } 
.search-section .tit-tbl-wrap {flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-box-lines: multiple; } 
.search-section .tit-tbl-wrap .result-duration {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 33px;color: var(--text-tertiary); } 
.search-section .tit-tbl-wrap .result-duration .result-num-view {color: var(--text-blue); } 
.search-section .tit-tbl-wrap .subtitle-date {width: 100%;display: block;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.search-section .table-btn {margin-top: 24px;margin-bottom: 40px; } 
.search-section .table-btn:last-child {margin-bottom: 0; } 
.ml-spouse-certify > .h2 {margin-bottom: 16px; } 
.ml-spouse-certify .terms-view-wrap .terms-guide-area p.text {font-weight: 500; } 
.ml-spouse-certify .terms-view-wrap .terms-guide-area ul.text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ml-spouse-certify .terms-view-wrap .terms-guide-area ul.text li::before {top: 10px; } 
.ml-spouse-certify .certify-notice {margin-top: 16px; } 
.ml-spouse-certify.smart .terms-view-wrap {margin-top: 32px; } 
.ml-spouse-certify.smart .terms-view-wrap .terms-guide-area .h6 {margin-bottom: 6px; } 
.ml-spouse-certify.smart .terms-view-wrap .terms-guide-area .dividers-middle {margin: 16px 0; } 
.ml-spouse-certify.smart .terms-view-wrap .terms-foot-area p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.ml-spouse-certify.smart .terms-view-wrap .terms-foot-area.plus-check .input-type-checkbox label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.ml-spouse-infoinput .spouse-notice .terms-guide-area .tit-notice-view {color: var(--text-tertiary);margin-bottom: 16px; } 
.ml-spouse-infoinput .spouse-notice .terms-guide-area .tit-notice-view + .text > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ml-spouse-infoinput .spouse-notice .terms-guide-area .tit-notice-view + .text > li .notice-order-list > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ml-spouse-infoinput .spouse-notice .terms-guide-area .tit-notice-view + .text > li .notice-order-list > li .text-hyphen {margin-left: -16px; } 
.ml-spouse-infoinput .spouse-notice .terms-guide-area .tit-notice-view + .text > li .notice-order-list > li .text-hyphen li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ml-spouse-infoinput .spouse-notice .terms-guide-area .tit-notice-view + .text > li .notice-order-list > li .text-hyphen li:before {content: "";position: absolute;left: 3px;top: 12px;width: 5px;height: 1px;background-color: var(--gray-500); } 
.ml-spouse-infoinput .spouse-notice .terms-guide-area .subtext {margin-top: 16px; } 
.ml-spouse-terms .terms-view-wrap {margin-top: 32px; } 
.ml-spouse-terms .terms-notice {color: var(--text-tertiary);margin-bottom: 0; } 
.document-auto-addinfo .input-wrap .ui-form-wrap .static-label {display: block;margin-bottom: 8px;font-weight: 500; } 
.document-auto-addinfo .input-wrap .ui-form-wrap .ui-form {margin-bottom: 12px; } 
.bnumSelectBS .bnum-select-lists ul {margin: 0 -20px; } 
.bnumSelectBS .bnum-select-lists ul li .type-card-service.bnum {border: 0;padding-left: 20px; } 
.bnumSelectBS .bnum-select-lists ul li .type-card-service.bnum .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-secondary); } 
.bnumSelectBS .bnum-select-lists ul li .type-card-service.bnum .desc01 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bnumSelectBS .bnum-select-lists ul li .type-card-service.bnum .desc02 {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.bnumSelectBS .bnum-select-lists ul li .type-card-service.bnum .desc02::before {content: "";display: inline-block;margin-right: 4px;width: 1px;height: 12px;background-color: var(--bg-gray); } 
.bnumSelectBS .bnum-select-lists ul li .type-card-service.checked::after {content: "";position: absolute;width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-selection-control.png);background-size: 96px 96px;right: 20px;top: calc(50% - 12px);background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.ml-spouse-error .notice-contents-wrap {margin-top: 32px; } 
.ml-spouse-error + .ico-sticky {margin-bottom: 18px; } 
.ml-novisit-terms .terms-view-wrap {margin-top: 32px; } 
.ml-novisit-terms .terms-view-wrap .tit-terms-area {padding-right: 35px; } 
.ml-novisit-terms .terms-notice {margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-secondary);font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.ml-spouse-confirm .terms-view-wrap {margin-top: 32px; } 
.ml-novisit-plusinfo .ui-form.last {margin-bottom: 0; } 
.ml-novisit-plusinfo .h4 {margin-bottom: 24px; } 
.ml-novisit-complete .notice-contents-wrap {margin-top: 24px; } 
.ml-online-notice .h2 {margin-bottom: 8px; } 
.ml-online-notice .h2 + .text {margin-bottom: 32px; } 
.ml-online-notice .ui-form {margin-bottom: 24px; } 
.ml-online-notice + .loan-ico-wrap {margin-bottom: 18px; } 
.ml-online-notice.search .search-section .tit-tbl-wrap .subtitle-date {color: var(--text-tertiary);font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.ml-online-notice.search .search-section .table-btn {margin-top: 24px;margin-bottom: 40px; } 
.ml-online-notice.search .search-section .table-btn:last-child {margin-bottom: 0; } 
.ml-online-document .check-document-terms {margin-top: 32px; } 
.ml-online-document .check-document-terms .terms-view-wrap .single-terms-area {position: relative; } 
.ml-online-document .check-document-terms .terms-view-wrap .single-terms-area .input-type-checkbox {display: block;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.ml-online-document .check-document-terms .terms-view-wrap .single-terms-area .input-type-checkbox.type02 {-webkit-box-flex: 0;-ms-flex: none;flex: none;margin-right: 4px; } 
.ml-online-document .check-document-terms .terms-view-wrap .single-terms-area .input-type-checkbox.type02 label em {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.ml-online-document .check-document-terms .terms-view-wrap .single-terms-area .input-type-checkbox.type02 input[type=checkbox]:checked + label em {color: var(--text-blue); } 
.ml-online-document .check-document-terms .terms-view-wrap .single-terms-area .terms-confirm {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0; } 
.ml-online-document .check-document-terms .terms-view-wrap .single-terms-area .terms-confirm::after {background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.certificate-apply .ui-form-wrap.loan-acc .account-selector .account-name.no-account {color: var(--text-disabled-same);font-weight: 300;padding-left: 0; } 
.certificate-apply .ui-form-wrap.loan-acc + .ui-form {margin-top: 20px; } 
.certificate-apply .tit-tbl-wrap {margin-bottom: 16px;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.certificate-apply .tit-tbl-wrap .type-result-case {width: 100%;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 23px;margin-bottom: 35px;font-weight: 300; } 
.certificate-apply .tit-tbl-wrap .type-result-case .result-num-view {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-left: 4px; } 
.certificate-apply .tit-tbl-wrap .input-type-checkbox label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.loan-back-type .select-method {margin-top: 20px; } 
.loan-back-type .select-method .btn-radio-list.double-line {margin-bottom: 20px; } 
.loan-back-type .select-method .btn-radio-list.double-line label {text-align: left; } 
.loan-back-type .select-loan {margin-top: 20px; } 
.loan-back-type .select-loan .loan-cont .ui-form .txt-han {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.loan-back-type .select-loan .loan-cont .ui-form + .value-option-list .option-item {padding-left: 10px;padding-right: 10px; } 
.loan-back-type .select-loan .text-red {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 4px; } 
.loan-back-type .loan-notice-sec + .ui-form-sec {margin-top: 32px; } 
.loan-back-type .division-repayment .btn-radio-list li .btn-type-radio input[type=radio] + label {height: 48px; } 
.loan-withdraw-pop .dividers-group + .h4 + .text {margin-top: 16px; } 
.loan-withdraw-pop .text.imp {margin-top: 8px; } 
.loan-withdraw-pop .text > li .font-bold {font-weight: 500; } 
.loan-back-type .terms-view-wrap .terms-guide-area > .h5 {color: var(--text-tertiary); } 
.loan-back-type .terms-view-wrap .terms-guide-area .text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.management-loan-contract .loan-info-sec .title-area .h2 {margin-bottom: 16px; } 
.management-loan-contract .loan-info-sec .list-type-table {border-bottom: 0; } 
.ml-bs-write .ui-form-sec {margin-top: 32px; } 
.ml-bs-write .ui-form-sec .ui-toggle-radio {margin-bottom: 16px; } 
.ml-bs-write .tooltip-area.info-type {margin-top: 18px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.ml-bs-write .tooltip-area .form-label {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-right: 4px; } 
.ml-bs-write .bottom-sheet .table-list-wrap {margin-bottom: 16px; } 
.ml-bs-write .terms-view-wrap .terms-list-area.only-link li .terms-confirm {margin-left: 0; } 
.ml-bs-write.stamp-duty .qa-list-wrap {margin-top: 32px; } 
.ml-bs-write.stamp-duty .qa-list-wrap .q-item:first-child {border-top: 0;margin-top: -24px; } 
.ml-bs-write.stamp-duty .qa-list-wrap .q-item:last-child {border-bottom: 1px solid var(--border-secondary); } 
.ml-bs-write.stamp-duty .qa-list-wrap .q-item .q-subject {padding-top: 24px; } 
.ml-bs-write.stamp-duty .qa-list-wrap .q-item .q-content ul {margin-bottom: 24px; } 
.my-loan-wrap .panel-container {padding: 32px 20px 0 20px; } 
.my-loan-wrap .part-progress {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-loan-wrap .part-progress .h4 {margin-bottom: 0; } 
.my-loan-wrap .part-progress .align-r {margin-left: auto;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.my-loan-wrap .part-progress .align-r span {margin-left: 4px; } 
.my-loan-wrap .bm-banner-swiper {margin-top: 12px; } 
.my-loan-wrap .bm-banner-swiper .control-area {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px;height: 40px; } 
.my-loan-wrap .bm-banner-swiper .control-area .swiper-pagination {position: relative;bottom: inherit;left: inherit;width: auto; } 
.my-loan-wrap .bm-banner-swiper .control-area .swiper-pagination .swiper-pagination-bullet {background-color: transparent;border: 1px solid var(--border-primary);opacity: 1; } 
.my-loan-wrap .bm-banner-swiper .control-area .swiper-pagination .swiper-pagination-bullet-active {background-color: var(--gray-600);border: 1px solid var(--gray-600); } 
.my-loan-wrap .bm-banner-swiper .banner-area-wrap {margin-top: 0; } 
.my-loan-wrap .bm-banner-swiper + .loan-accord {margin-top: 20px; } 
.my-loan-wrap .type-card-wrap {margin-top: 16px; } 
.my-loan-wrap .type-card-wrap:first-child {margin-top: 0; } 
.my-loan-wrap .type-card-wrap .type-card-multiple .label-wrap {margin-bottom: 8px; } 
.my-loan-wrap .type-card-wrap .type-card-multiple .box-layout-wrap {margin-top: 16px;border-radius: 8px; } 
.my-loan-wrap .type-card-wrap .type-card-multiple .loan-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 16px -16px -16px -16px;width: calc(100% + 32px);border-top: 1px solid var(--border-secondary); } 
.my-loan-wrap .type-card-wrap .type-card-multiple .loan-btn-wrap .loan-btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );padding: 10px 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center; } 
.my-loan-wrap .type-card-wrap .type-card-multiple .loan-btn-wrap .loan-btn + .loan-btn {border-left: 1px solid var(--border-secondary); } 
.my-loan-wrap .interest-prod {margin-top: 32px;padding: 12px 16px;border: 1px solid var(--border-secondary);border-radius: 16px; } 
.my-loan-wrap .interest-prod .item-body {font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.my-loan-wrap .interest-prod button .color-em {font-weight: 400;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.my-loan-wrap .loan-accord + .banner-area-wrap {margin-top: 32px; } 
.my-loan-wrap .panel-container.received .part-progress {margin-bottom: 16px; } 
.my-loan-wrap .panel-container.received .part-progress .h4 {margin-bottom: 0; } 
.my-loan-wrap .panel-container.received .part-progress .text {font-weight: 500; } 
.my-loan-wrap .panel-container.received .type-card-loan {overflow: hidden; } 
.my-loan-wrap .panel-container.received .type-card-loan .category-link-wrap .label-wrap {margin-bottom: 8px; } 
.my-loan-wrap .panel-container.received .type-card-loan .category-link-wrap .btn-text {margin-left: auto; } 
.my-loan-wrap .panel-container.received .type-card-loan .tit-loan {margin-top: 0;height: auto; } 
.my-loan-wrap .panel-container.received .type-card-loan .tit-loan .btn-text.name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );z-index: 2; } 
.my-loan-wrap .panel-container.received .type-card-loan .tit-loan .btn-text.name:active {color: var(--text-brand); } 
.my-loan-wrap .panel-container.received .type-card-loan .tit-loan .logo {top: 4px; } 
.my-loan-wrap .panel-container.received .type-card-loan .tit-loan .end-date-number {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.my-loan-wrap .panel-container.received .type-card-loan .num-view-area {margin-top: 0; } 
.my-loan-wrap .panel-container.received .type-card-loan .loan-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 8px -16px 0 -16px;width: calc(100% + 32px);background-color: var(--bg-gray);border-top: none; } 
.my-loan-wrap .panel-container.received .type-card-loan .loan-btn-wrap .loan-btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;position: relative;padding: 7px 0 9px 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;font-weight: 300;color: var(--text-primary ); } 
.my-loan-wrap .panel-container.received .type-card-loan .loan-btn-wrap .loan-btn + .loan-btn {border-left: none; } 
.my-loan-wrap .panel-container.received .type-card-loan .loan-btn-wrap .loan-btn + .loan-btn::after {content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 16px;background: var(--gray950-a10);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.my-loan-wrap .panel-container.received .type-card-loan.non-label .tit-loan {margin-top: -20px;padding-right: 0;-webkit-box-sizing: border-box;box-sizing: border-box;width: calc(100% - 35px); } 
.my-loan-wrap .panel-container.received .dsr-area {display: block;margin-top: 32px; } 
.my-loan-wrap .panel-container.proceeding .part-progress {margin-bottom: 16px; } 
.my-loan-wrap .panel-container.proceeding .type-card-multiple .box-layout-wrap {margin-top: 16px;padding: 16px; } 
.my-loan-wrap .panel-container.proceeding .type-card-multiple .box-layout-wrap .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.loan-accord {margin-top: 32px;border-top: 8px solid var(--border-secondary);padding: 32px 20px;padding-bottom: 0; } 
.loan-accord h4.text {color: var(--text-tertiary);margin-bottom: 12px; } 
.loan-accord .accordion .accordion-trigger {padding-top: 12px;padding-bottom: 12px; } 
.loan-accord .accordion .accordion-trigger.not-arr::after {display: none; } 
.loan-accord .accordion .accordion-trigger.not-arr.arr-link::before {content: "";display: block;position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 24px;height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-left: 8px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.loan-accord.received .accordion-item .accordion-panel .sub-menu {padding: 12px 0; } 
.loan-accord.received .accordion-item .accordion-panel .sub-menu > li {margin-bottom: 24px;padding-left: 0; } 
.loan-accord.received .accordion-item .accordion-panel .sub-menu > li::before {display: none; } 
.loan-accord.received .accordion-item .accordion-panel .sub-menu > li:last-child {margin-bottom: 0; } 
.loanlistB .bottom-sheet-header .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.loanlistB .bottom-sheet-contents .loan-accord {margin-top: 0;padding: 0;border-top: none; } 
.dsr-area .item-content {background-color: var(--bg-blue-same);border-radius: 16px;padding: 12px 27px 12px 16px; } 
.dsr-area .item-content .title {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-ondark_primary-same); } 
.dsr-area .item-content .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-ondark_primary-same); } 
.ml-apply .ui-list {margin-top: 16px; } 
.ml-apply .ui-list .list-item {padding: 0 20px; } 
.ml-apply .ui-list .list-item .item-body {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.loan-quick-set .step-wrap {margin-bottom: 32px; } 
.loan-quick-set .terms-view-wrap .tit-terms-area .h4 {margin-bottom: 0; } 
.loan-quick-set .type-card-service + .ui-form-wrap {margin-top: 20px; } 
.loan-quick-set.confirm .box-layout-wrap .text-data-list li + li {margin-top: 8px; } 
.loan-quick-set.confirm .box-layout-wrap + .notice {margin-top: 16px; } 
.search-apply-list .ui-form.document {margin-bottom: 32px; } 
.search-apply-list .range-select-case .ui-form-group {margin-bottom: 32px; } 
.search-apply-list .range-select-case .ui-form-group .date-range-set {margin-top: 16px; } 
.search-apply-list .range-select-case .ui-form-group .date-range-set .start > .ui-form {margin-bottom: 0; } 
.search-apply-list .range-select-case .ui-form-group .date-range-set .end > .ui-form {margin-bottom: 0; } 
.search-apply-list .range-select-case .ui-form-group .date-range-set + .button-group {margin-top: 32px; } 
.search-apply-list .tit-tbl-wrap {margin-bottom: 20px; } 
.search-apply-list .tit-tbl-wrap .type-result-case {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.search-apply-list .tit-tbl-wrap .type-result-case .result-num-view {margin-left: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.ml-customer-notice .step-wrap {margin-bottom: 32px; } 
.ml-customer-notice .qa-list-wrap .q-list .q-item {border-top: none; } 
.ml-customer-notice .qa-list-wrap .q-list .q-item .q-subject {padding: 4px 16px 8px 34px; } 
.ml-customer-notice .qa-list-wrap .q-list .q-item .q-subject .num {color: var(--text-primary ); } 
.ml-cm-notice .terms-view-wrap {margin-top: 32px; } 
.ml-cm-notice .terms-view-wrap .terms-guide-area .h6 {margin-top: 16px;margin-bottom: 8px;color: var(--text-tertiary);font-weight: 500; } 
.ml-cm-notice .terms-view-wrap .terms-guide-area .h6:nth-child(1) {margin-top: 0; } 
.ml-cm-notice .terms-view-wrap .terms-guide-area p.text {font-weight: 500; } 
.ml-cm-notice .terms-view-wrap .terms-guide-area ul.text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.ml-cm-notice .terms-view-wrap .terms-guide-area ul.text li::before {top: 10px; } 
.ml-cm-notice .terms-view-wrap .terms-foot-area p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 500; } 
.ml-cm-notice .terms-view-wrap .terms-foot-area.plus-check .input-type-checkbox label em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail {border: none;padding: 8px 0; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .label-wrap {margin-bottom: 8px; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap {padding-left: 32px; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap .logo {top: 4px; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap .amount {margin-top: 0;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap .amount em {font-weight: 700; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap .account-money {margin-top: 0; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap .account-money .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.loan-container .loan-account-view .box-layout-wrap.in-account .type-card-detail .account-wrap .account-money .money {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-left: 4px; } 
.loan-container .loan-account-view .notice-message {margin-top: 32px;text-align: center; } 
.loan-container .loan-account-view .notice-message .h5 {font-weight: 300;margin-bottom: 4px; } 
.loan-container .loan-account-view .notice-message .h5 .color-em {font-weight: 500; } 
.loan-container .loan-account-view .notice-message .date-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.loan-container .loan-account-view .notice-message .date-wrap .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.loan-container .loan-account-view .notice-message .date-wrap .subtext.last {width: 100%; } 
.loan-container .loan-account-view .notice-message .date-wrap .label-wrap {margin-left: 4px; } 
.loan-container .loan-account-view .notice-message .date-wrap .label-wrap + .last {margin-top: 4px; } 
.loan-area.ml-delay .notice-contents-wrap {margin-bottom: 32px; } 
.loan-area.ml-delay .text-btn {margin-top: 24px; } 
.loan-area.ml-delay .button-group.in-contents {margin-top: 24px; } 
.ml-house .h2 {margin-bottom: 8px;text-align: center; } 
.ml-house .h2 + .text {text-align: center;margin-bottom: 16px; } 
.ml-house .character-wrap {max-width: 320px;margin: 0 auto 32px auto; } 
.ml-house .character-wrap::before {content: "";display: block;margin: 0 auto;width: 280px;height: 168px;background: url(/images/web/img/manage/bg-house.png) no-repeat 0 0/100% 100%; } 
.ml-house .character-wrap .text {margin-top: 16px;text-align: center; } 
.ml-house-select .type-card-wrap + .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 16px; } 
.type-card-prod.type-radio.with-logo .tit-wrap {position: relative;display: block;padding: 0 39px 0 32px;color: var(--text-primary );font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;height: 74px; } 
.type-card-prod.type-radio.with-logo .tit-wrap .logo {position: absolute;left: 0;top: 0;width: 24px;height: 24px; } 
.type-card-prod.type-radio.with-logo .tit-wrap .logo img {width: 100%; } 
.type-card-prod.type-radio.with-logo .tit-wrap .name {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.type-card-prod.type-radio.with-logo .tit-wrap .desc {display: block;margin-top: 2px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.type-card-prod.type-radio.with-logo .tit-wrap .end-date-number {display: block;margin-top: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 400; } 
.type-card-prod.type-radio.with-logo .num-view-area {margin-top: 4px;text-align: right;font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 700;color: var(--text-primary ); } 
.type-card-prod.type-radio.with-logo .num-view-area .unit-view {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.ml-terms .terms-view-wrap + .text {margin-top: 16px; } 
.container[class*=ml-house] .step-wrap + .part-wrap {margin-top: 32px; } 
.ml-info-confirm .part-wrap .h2 {text-align: left;margin-bottom: 24px; } 
.ml-info-confirm .part-wrap .ui-form .form-set.bg-none {background-color: var(--bg-canvas_white ); } 
.ml-info-confirm .part-wrap .ui-form .form-set + .ui-form {margin-top: 12px; } 
.ml-info-confirm .part-wrap .ui-form .subtext {margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.ml-info-confirm .part-wrap .ui-form .right-section .sbtn {padding: 8px 13.5px; } 
.ml-info-confirm .part-wrap .ui-form + .related-link {margin-bottom: 0; } 
.ml-info-confirm .part-wrap .ui-form-sec .ui-toggle-radio + .ui-toggle-panel {margin-top: 32px; } 
.ml-no-approve .content-sec .text + .subtext {margin-top: 24px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-detail.account.no-btn .account-wrap {padding-left: 32px; } 
.type-card-detail.account.no-btn .account-wrap .logo {top: 0; } 
.type-card-detail.account.no-btn .account-wrap .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-detail.account.no-btn .account-wrap .amount {margin-top: 2px;font-weight: 700; } 
.type-card-detail.account.no-btn .account-wrap .amount .unit-view {font-weight: 500; } 
.type-card-detail.account.no-btn .list-type-table {border-bottom: 0;padding-bottom: 0; } 
.ml-input-info .part-wrap .type-card-detail {margin-bottom: 32px; } 
.ml-input-info .part-wrap .ui-form {margin-bottom: 0; } 
.ml-input-info .part-wrap .ui-form + .ui-form {margin-top: 20px; } 
.ml-input-info .part-wrap .ui-form + .ui-form-sec {margin-top: 20px; } 
.ml-input-info .part-wrap .ui-form .form-set + .ui-form {margin-top: 12px; } 
.ml-input-info .part-wrap .ui-form .subtext {margin-top: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.ml-input-info .part-wrap .ui-form-sec + .ui-form {margin-top: 20px; } 
.ml-input-info .part-wrap .ui-form-sec .ui-toggle-panel .btn-radio-list {margin-top: 12px;margin-bottom: 0; } 
.ml-apply-confirm .part-wrap .part + .part {margin-top: 68px; } 
.ml-apply-confirm .part-wrap .part:first-child {position: relative; } 
.ml-apply-confirm .part-wrap .part:first-child::after {content: "";display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -60px;width: 52px;height: 52px;background: url(/images/web/img/manage/img-house-arrow.png) no-repeat 100% 100%; } 
.ml-apply-confirm .part-wrap .part .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 12px; } 
.write-loan-document.related .info-before-after .step-before-after > li {position: relative; } 
.write-loan-document.related .info-before-after .step-before-after > li > span {display: block;color: var(--text-blue);border: 1px solid var(--border-blue-same);border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-gray);min-width: 68px;height: 30px;padding: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;line-height: 29px;text-align: center;margin-right: 10px;z-index: 1; } 
.write-loan-document.related .info-before-after .step-before-after > li > .text-guide-list {padding-left: 0; } 
.write-loan-document.related .info-before-after .step-before-after > li > .text-guide-list > li {padding-left: 12px; } 
.write-loan-document.related .info-before-after .step-before-after > li > .text-guide-list > li > span {width: auto;height: auto;text-align: left;padding: 0;color: var(--text-tertiary);border: none; } 
.write-loan-document.related .info-before-after .step-before-after::before {display: none; } 
.write-loan-document.related .info-before-after .step-before-after::after {width: 1px;height: 48%;border-left-color: var(--border-blue-same);top: 31px; } 
.ml-document-write .ui-form.phone-num .form-set + .subtext {margin-top: 8px; } 
.ml-document-write .ui-form.phone-num .form-set + .form-message + .subtext {margin-top: 4px; } 
.ml-document-write .ui-form.phone-num .flex-align-wrap {margin-top: 8px; } 
#contents-area > .container.ml-book-list .h2 {margin: 0 0 8px 0; } 
#contents-area > .container.ml-book-list .h2 + .text {margin-top: 0; } 
#contents-area > .container.ml-book-list .card-list-wrap {margin-top: 32px; } 
.bottom-sheet-contents.interest-rate-notice .h5 {color: var(--text-primary ); } 
.bottom-sheet-contents.interest-rate-notice .text + .h5 {margin-top: 16px; } 
.loan-step02.apply .terms-view-wrap .terms-list-area li + li {margin-top: 18px; } 
.loan-reject.type02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.loan-reject.type02 .content-text .text + .subtext {margin-top: 24px; } 
.loan-reject.type02 .box-layout-descover {border-left: none;border-right: none;border-radius: 0;border: 1px solid var(--border-secondary); } 
.loan-reject.type02 .box-layout-descover .item-content .item-body .title {color: var(--text-secondary); } 
.loan-reject.type02 .box-layout-descover .item-content .item-body .desc {display: block;position: relative;margin-top: 6.5px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;text-align: left;text-decoration: none; } 
.loan-reject.type02 .box-layout-descover .item-content .item-body .desc a {text-decoration: none; } 
.loan-reject.type02 .box-layout-descover .item-content .item-body .desc::after {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px solid var(--border-primary); } 
.ml-complete-ing .list-type-table + .ui-form-wrap {margin-top: 32px; } 
#contents-area > .container.pr-common.ml-terms-ing .terms-view-wrap .tit-terms-area {padding-bottom: 15px; } 
#contents-area > .container.pr-common.ml-terms-ing .terms-view-wrap .tit-terms-area .text {margin-top: 18px;margin-bottom: 1px; } 
#contents-area > .container.pr-common.ml-terms-ing .terms-view-wrap .tit-terms-area .text em {font-weight: 500; } 
#contents-area > .container.pr-common.ml-terms-ing .item-content.type-tooltip .item-body {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.page-menu-list.link-type .ui-list .list-item .item-content {padding: 12px 0; } 
.page-menu-list.link-type .title.thick + .ui-list {margin-top: 12px; } 
.container[class*=ml-repayment-] .step-wrap {margin-bottom: 32px; } 
.container[class*=ml-repayment-] .minus_box .period-displayer {margin: 16px 0 0 0;height: 56px; } 
.container[class*=ml-repayment-] .minus_box .period-displayer .period-num {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.container[class*=ml-repayment-] .minus_box .period-displayer .period-num .counter {color: var(--text-blue); } 
.container[class*=ml-repayment-] .minus_box .period-displayer + .p-minus-text-s {margin-top: 24px; } 
.container[class*=ml-repayment-] .minus_box .date-btn + .period-displayer {margin-top: 16px; } 
.container[class*=ml-repayment-] .minus_box .p-minus-text-s {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 700;margin-bottom: 8px; } 
.container[class*=ml-repayment-] .minus_box .list-type-table {margin-bottom: 32px;border-top: 1px solid var(--border-primary); } 
.amount-option-list {margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 335px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0; } 
.amount-option-list .btn.btn-amount-money {-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid var(--border-secondary);border-radius: 8px;background-color: var(--bg-gray);padding: 11px 0px;min-width: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.amount-option-list .btn.btn-amount-money .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.amount-option-list .btn.btn-amount-money:active {border-color: var(--border-blue);background-color: var(--palette-blue-200); } 
.amount-option-list .btn.btn-amount-money:disabled {border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.amount-option-list .btn.btn-amount-money:disabled .label {color: var(--text-disabled-same); } 
.ml-withdraw-notice .loan-info-sec .content-sec + .list-type-table {margin-top: 32px; } 
.ml-withdraw-notice .loan-info-sec .content-sec + .list-type-table + .box-layout-wrap {margin-top: 32px; } 
.box-layout-wrap.in-account .type-card-detail {border: none;padding: 8px 0; } 
.box-layout-wrap.in-account .type-card-detail .label-wrap {margin-bottom: 8px; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap {padding-left: 32px; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap .logo {top: 4px; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap .amount {margin-top: 0;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap .amount em {font-weight: 700; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap .account-money {margin-top: 0; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap .account-money .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.box-layout-wrap.in-account .type-card-detail .account-wrap .account-money .money {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-left: 4px; } 
.box-layout-wrap.in-account .type-card-detail.type02 .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.ml-write-notice .terms-view-wrap.repayment {margin-top: 0; } 
.ml-write-notice .terms-view-wrap.repayment .h6 {margin-bottom: 8px; } 
.ml-write-notice .terms-view-wrap.repayment .dividers-full {margin-top: 16px;margin-bottom: 16px; } 
.ml-write-notice .terms-view-wrap.bgcolor-01.info-view-wrap .text + .dividers-middle {background-color: var(--bg-gray); } 
.type-card-wrap.loan-list .type-card-loan {overflow: hidden; } 
.type-card-wrap.loan-list .type-card-loan .category-link-wrap .label-wrap {margin-bottom: 8px; } 
.type-card-wrap.loan-list .type-card-loan .category-link-wrap .btn-text {margin-left: auto; } 
.type-card-wrap.loan-list .type-card-loan .label-wrap {margin-bottom: 8px; } 
.type-card-wrap.loan-list .type-card-loan .tit-loan {margin-top: 0;height: auto; } 
.type-card-wrap.loan-list .type-card-loan .tit-loan .logo {top: 4px; } 
.type-card-wrap.loan-list .type-card-loan .tit-loan .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-wrap.loan-list .type-card-loan .tit-loan .end-date-number {display: block;margin-top: 8px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.type-card-wrap.loan-list .type-card-loan .num-view-area {margin-top: 0;font-weight: 700;font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px; } 
.type-card-wrap.loan-list .type-card-loan .num-view-area .unit-view {font-weight: 500; } 
.type-card-wrap.loan-list .type-card-loan .loan-btn-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 8px -16px 0 -16px;width: calc(100% + 32px);background-color: var(--bg-gray);border-top: none; } 
.type-card-wrap.loan-list .type-card-loan .loan-btn-wrap .loan-btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;position: relative;padding: 7px 0 9px 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;font-weight: 300;color: var(--text-primary ); } 
.type-card-wrap.loan-list .type-card-loan .loan-btn-wrap .loan-btn + .loan-btn {border-left: none; } 
.type-card-wrap.loan-list .type-card-loan .loan-btn-wrap .loan-btn + .loan-btn::after {content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 16px;background: var(--gray950-a10);-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.type-card-wrap.loan-list .type-card-loan.non-label .tit-loan {margin-top: -20px;padding-right: 0;-webkit-box-sizing: border-box;box-sizing: border-box;width: calc(100% - 35px); } 
.type-card-wrap.loan-list .type-card-loan.non-btn {padding-bottom: 16px; } 
.ml-delay-apply .box-layout-descover {margin-top: 0; } 
.ml-delay-apply .loan-step {display: block;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content; } 
.ml-delay-terms .terms-view-wrap {margin-top: 32px; } 
.ml-delay-terms .terms-view-wrap + .terms-view-wrap {margin-top: 12px; } 
.consultation-link.with-mb {margin-top: 0; } 
.consultation-link.with-mb + .sticky-button {margin-top: 20px; } 
.loan-application-detail .notice-contents-wrap.color-03 {border: 1px solid var(--border-secondary); } 
.loan-application-detail .notice-contents-wrap.color-03 .list-type-table li .input-type-checkbox label {padding-left: 28px; } 
.loan-application-detail .notice-contents-wrap.color-03 .list-type-table li + li {margin-top: 16px; } 
.item-content.type-tooltip.mid-payment-notice {padding-bottom: 0; } 
.item-content.type-tooltip.mid-payment-notice .item-body {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.delay-complete .down-notice .h4 + .text {margin-top: 32px;padding-left: 14px; } 
.ui-form.address-wrap .ui-form {margin-top: 12px; } 
.ui-form.phone-wrap .subtext {margin-top: 16px; } 
.ui-form.phone-wrap .subtext + .align-r {margin-top: 8px; } 
.type-card-loan.simple {padding: 16px; } 
.type-card-loan.simple .label-wrap {margin-bottom: 8px; } 
.type-card-loan.simple .tit-loan {margin-top: 0;height: auto; } 
.type-card-loan.simple .tit-loan .logo {top: 4px; } 
.type-card-loan.simple .tit-loan .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.ml-minus-customer .loan-area .notice-contents-wrap + .ui-form {margin-top: 32px; } 
.ml-minus-notice .text + .flex-align-wrap {margin-top: 24px; } 
.container.scraping-fail-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.container.scraping-fail-wrap .content-sec .text + .subtext {margin-top: 24px;color: var(--text-tertiary); } 
.container.scraping-fail-wrap .content-sec .content-text {margin-top: 40px; } 
.container.scraping-fail-wrap .content-sec .content-text .box-layout-wrap:first-child {margin-top: -8px; } 
.container.scraping-fail-wrap .content-sec .content-text .notice-contents-wrap:first-child {margin-top: -8px; } 
.bm-mt .step-wrap + *:not(.notice-contents-wrap.fullsize-layout) {margin-top: 32px; } 
.bm-mt .step-wrap + .notice-contents-wrap + * {margin-top: 32px; } 
.minus-bank-account-limit .ui-form-sec .btn-radio-list {margin-bottom: 20px; } 
.minus-bank-account-limit .ui-form-sec + .h5 {margin-top: 0; } 
.minus-bank-account-limit .ui-form-sec + .h5 + .ui-form-wrap + .h5 {margin-top: 0; } 
.minus-bank-account-limit .bottom-notice .bottom-notice-contents.terms .bottom-notice-contents02 .list-type-table {border-top: 1px solid var(--border-secondary);border-bottom: 0; } 
.ml-minus-input .input-info-wrap .box-layout-wrap + .ui-form-sec {margin-top: 32px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .h4 + .h5 {margin-top: 24px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .flex-align-wrap.align-between {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-bottom: 8px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .flex-align-wrap.align-between + .swiper {margin-top: -8px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .flex-align-wrap.align-between > *:first-child {-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5;padding-right: 10px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .ui-form-wrap {margin-top: 32px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .ui-form-wrap .fix-image + .button-group {margin-top: 8px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .h4 + .photo-type {margin-top: 24px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .box-layout-wrap.photo-type + .notice-contents-wrap {margin-top: 32px; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .notice-contents-wrap .notice-txt-list {word-break: break-all; } 
#contents-area .container[class*=pr-].bm-picture .input-info-wrap .notice-contents-wrap .notice-txt-list + .flex-align-wrap {margin-top: 24px; } 
.bm-visual-wrap {display: block;position: relative;padding: 32px 20px 24px 20px;background-color: var(--bg-gray);height: 224px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.bm-visual-wrap.type2 {height: 184px; } 
.bm-visual-wrap::before {content: "";display: block;position: absolute;right: 20px;bottom: 32px; } 
.bm-visual-wrap.rate-cut::before {background-position: -192px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-visual-wrap.rate-cut02::before {background-position: -288px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-visual-wrap.dsr-calc::before {background-position: -96px 0;background-repeat: no-repeat;background-color: transparent; } 
.bm-visual-wrap.retire-egg::before {background-position: 0 -96px;background-repeat: no-repeat;background-color: transparent; } 
.bm-visual-wrap.calculator-coin {margin: 32px 0 12px; } 
.bm-visual-wrap.calculator-coin::before {background-position: -96px -96px;background-repeat: no-repeat;background-color: transparent; } 
.bm-visual-wrap .title {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.bm-visual-wrap .title + .text {margin-top: 8px; } 
.bm-visual-wrap .text {width: calc(100% - 100px);word-break: keep-all; } 
.bm-visual-wrap .text.short {width: 200px; } 
.bm-visual-wrap .text + .button-wrap {margin-top: 24px; } 
.bm-visual-wrap.type-img {height: initial;padding-bottom: 32px;}
.bm-visual-wrap.type-img::before {display: none;} 
.bm-visual-wrap.type-img .img-wrap {position: absolute;right: 20px;bottom: 32px;width: 96px;} 
.type-card-detail.account.loan-card .account-wrap .logo {top: 4px; } 
.type-card-detail.account.loan-card .account-wrap .desc {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-detail.account.loan-card .account-wrap .amount {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.type-card-detail.account.loan-card .account-wrap .amount .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);margin-right: 8px; } 
.type-card-detail.account.loan-card .bottom .list-type-table {border-bottom: none;padding-bottom: 0; } 
.type-card-detail.account.loan-card .button-group .button-row button {padding-top: 12px;padding-bottom: 13px; } 
.type-card-detail.account.loan-card .button-group .button-row button .label {color: var(--text-primary ); } 
.container[class*=ml-rate] .bm-visual-wrap {margin-bottom: 32px; } 
.ml-rate-list .type-card-detail + .button-group {margin-top: 24px; } 
.ml-rate-apply .h2 {margin-bottom: 8px; } 
.ml-rate-apply .dividers-group + .h4 + .text {margin-top: 16px; } 
.ml-rate-apply .text + .box-layout-wrap {margin-top: 24px; } 
.ml-member-agree .ui-form.button-plus.type02 .line-type-button button {min-width: 48px; } 
.ml-member-agree .ui-form.button-plus.type02 .line-type-button button.icon-plus .label::before {margin-right: 0; } 
.ml-member-agree .btn-type-radio label {text-align: center; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon .cont-container {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon .cont-container > .h4 {width: 100%;margin-bottom: 0; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon .cont-container > .h4 + .text {margin-top: 8px; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon .cont-container .text {width: 100%; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon .cont-container.cont02 .no-data-wrap .text-nodata.case-ing {padding-top: 148px;background-position: 50% 32px; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon .cont-container.cont02 .loading-spinner-wrap {display: block;position: relative;margin: 7px auto 0 auto; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon .cont-container.cont02 .loading-spinner-wrap .loading-spinner {display: block;margin: 0 auto; } 
#contents-area > .container.pr-common .waiting-wrap.no-icon [class*=bg-] {min-height: 92px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 16px;border-radius: 12px; } 
.ui-form.with-edit-num.readonly .form-set .right-section .sbtn {background-color: var(--bg-canvas_white ); } 
.with-consult {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.history-data-wrap.change .tit-tbl-wrap .info-addition-area {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.ml-withdraw-notice .accordion .accordion-panel .text + .subtext {margin-top: 8px; } 
.type-card-prod.loan-card .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.type-card-prod.loan-card .account-info {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 0;color: var(--text-tertiary); } 
.loan-back-type.return .box-layout-wrap {margin-top: 32px; } 
.loan-back-type.return .box-layout-wrap .txt-result-view .txt-result-area {margin-top: 8px; } 
.box-layout-wrap.info-change-box .flex-align-wrap {margin-top: 24px; } 
.middle-payment-doc .doc-container + .notice-contents-wrap {margin-top: 32px; } 
.middle-payment-doc .notice-contents-wrap + .flex-align-wrap {margin-top: 24px; } 
.middle-payment-doc .table-list-wrap .type-col tbody tr td.sub-tit {background-color: var(--bg-gray); } 
.loan-house .h4 + .list-type-table-wrap {margin-top: 0; } 
.pension-info .terms-view-wrap {margin-top: 32px; } 
.pension-info .box-layout-wrap.style-radius {margin-top: 24px;border-radius: 12px; } 
.pension-info .box-layout-wrap.style-radius .tit-box-area {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.pension-info .box-layout-wrap.style-radius .text-data-list li + li {margin-top: 2px; } 
.pension-info .box-layout-wrap + .h5 {margin-bottom: 0px; } 
.pension-info .box-layout-wrap + .h5 + .account-selector {margin-top: 8px;margin-bottom: 20px; } 
.pension-info .dividers-group {margin-top: 12px;margin-bottom: 0; } 
.pension-info .dividers-group + .select-accd {border-top: 0; } 
.pension-info .dividers-group + .select-accd .accordion-item {border-bottom: 0; } 
.pension-info .dividers-group + .select-accd .accordion-item .accordion-panel {padding-bottom: 0; } 
.pension-info .dividers-group + .select-accd .accordion-item .accordion-panel .ui-form:last-child {margin-bottom: 0; } 
.pension-info.confirm .list-type-table {margin-top: 32px; } 
.notice-order-list .text-hyphen {margin-top: 4px;margin-bottom: 4px; } 
.isa-change-select .box-layout-wrap {margin-bottom: 32px; } 
.isa-change-select .box-layout-wrap .flex-align-wrap {margin-top: 24px; } 
.isa-change-select .type-card-prod.checked {border: solid 1px var(--border-blue-same); } 
.isa-change-select .type-card-prod.checked span.name {display: block;position: relative;padding-right: 52px; } 
.isa-change-select .type-card-prod.checked span.name::after {content: "";position: absolute;right: 0;top: 0;background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.isa-change-select .type-card-prod.checked .button-group {display: none; } 
.sell-result-wrap {margin-top: 24px;background-color: var(--bg-blue); } 
.sell-result-wrap .txt-data-area.type-blue {font-weight: 500; } 
.isa-change-notice .notice-contents-wrap + .h2 {margin-bottom: 16px; } 
.isa-change-notice .notice-contents-wrap + .h2 + .text + .subtext {margin-top: 4px;margin-bottom: 32px; } 
.isa-change-notice .img-area img {width: 100%; } 
.isa-change-notice .tit-tbl {margin-top: 32px; } 
.isa-change-notice .isa-change-tb {margin-bottom: 16px; } 
.isa-change-notice .isa-change-tb [class*=grap-rate-] {position: relative;padding-left: 40px; } 
.isa-change-notice .isa-change-tb [class*=grap-rate-]::before {display: block;content: "";width: 16px;height: 16px;background-color: var(--bg-blue-same);position: absolute;left: 16px;top: 35%; } 
.isa-change-notice .isa-change-tb .grap-rate-b::before {background-color: var(--palette-seafoam-600); } 
.isa-change-step .box-layout-wrap {margin-bottom: 32px; } 
.isa-change-step .select-sell .btn-radio-sort {margin-bottom: 32px; } 
.isa-change-step .select-sell .divSelBayList {display: block; } 
.isa-change-step .select-sell .case + .case {margin-top: 32px; } 
.isa-change-step .select-sell .case .list-type-table + .h5 {margin-top: 24px; } 
.isa-change-step .select-sell .btn-radio-list-wrap {margin-bottom: 20px; } 
.isa-change-step .select-sell .btn-radio-list-wrap .btn-radio-list {margin-bottom: 0; } 
.isa-change-step .select-sell .btn-radio-list-wrap .btn-radio-list + .form-message {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;margin-top: 4px;padding-left: 16px;color: var(--text-red); } 
.isa-change-register .customer-type {display: block;margin-top: 32px; } 
.isa-change-register .customer-type .investment-list .type-card-prod {border: 0;border-radius: 0;padding-left: 0;padding-right: 0;border-bottom: 1px solid var(--border-secondary); } 
.isa-change-register .customer-type .investment-list .type-card-prod .in-forms .ui-form {margin-bottom: 8px; } 
.isa-change-register .customer-type .investment-list .type-card-prod .in-forms + .list-type-table {padding-top: 0; } 
.isa-change-register .customer-type .investment-list .type-card-prod:first-child {padding-top: 18px;border-top: 1px solid var(--gray-600); } 
.isa-change-register .customer-type .investment-list .type-card-prod + .type-card-prod {margin-top: 8px; } 
.isa-change-register .customer-type .investment-rate-sum {display: block;margin-top: 8px;margin-bottom: 24px; } 
.isa-change-register .customer-type .investment-rate-sum .list-type-table {border: 0; } 
.isa-change-register .terms-view-wrap {margin-bottom: 24px; } 
.isa-change-register .terms-view-wrap + .box-layout-wrap {margin-bottom: 16px; } 
.isa-change-notice .prod-notice-list {margin-top: 32px; } 
.isa-change-notice .prod-notice-list .prod-notice-wrap .name {display: block;margin-bottom: 16px;padding-right: 34px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.isa-change-notice .prod-notice-list .prod-notice-wrap + .prod-notice-wrap {margin-top: 32px; } 
.isa-change-confirm .h2 {margin-bottom: 16px; } 
.isa-change-confirm .type-card-wrap {margin-top: 0; } 
.isa-change-complete .h4 {margin-bottom: 12px; } 
.isa-change-complete .type-card-wrap {display: block;margin-top: 0; } 
.isa-change-complete .type-card-wrap .type-card-prod {border: 0;border-radius: 0;padding-left: 0;padding-right: 0;border-bottom: 1px solid var(--border-secondary); } 
.isa-change-complete .type-card-wrap .type-card-prod:first-child {border-top: 1px solid var(--gray-600); } 
.isa-change-complete .type-card-wrap .type-card-prod + .type-card-prod {margin-top: 0; } 
.isa-change-result .search-section {margin-top: 32px; } 
.isa-change-result .search-section .period-displayer {margin-top: 0; } 
.isa-change-result .search-section .period-displayer .period-num {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-tertiary); } 
.isa-change-result .search-section .tit-tbl-wrap .subtitle-date {font-weight: 300; } 
.isa-change-result .search-section .list-type-table li.align-r {margin-top: 16px; } 
.isa-change-result .search-section .list-type-table li.align-r .btn-text-arrow {padding-right: 16px; } 
.isa-change-result .search-section .list-type-table li.align-r .btn-text-arrow::after {right: -8px; } 
.isa-change-result .search-section .list-type-table li.align-r .btn-text-arrow + .btn-text-arrow {margin-left: 16px; } 
.isa-change-result .search-section .list-type-table + .tit-tbl-wrap {margin-top: 32px; } 
.isa-change-result .button-group {margin-top: 24px; } 
.isa-change-result.detail .type-card-simple-isa .item-content .name {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.isa-change-result.detail .type-card-simple-isa .table-list-no-line {border: none;padding: 0; } 
.isa-change-result.detail .type-card-simple-isa + .type-card-simple-isa {margin-top: 12px; } 
.isa-change-result.detail .button-group {margin-top: 32px; } 
.isa-cancel .h4 {margin-bottom: 16px; } 
.isa-cancel .terms-view-wrap {margin-top: 32px; } 
.isa-cancel .terms-view-wrap .terms-guide-area .text > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.isa-cancel .terms-view-wrap .terms-guide-area .text > li::before {top: 10px; } 
.isa-cancel .terms-view-wrap .terms-guide-area .text > li .subtext {margin-left: -10px;margin-bottom: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.isa-cancel .terms-view-wrap .terms-foot-area .input-type-checkbox label em {color: var(--text-tertiary); } 
.isa-cancel .case-result-zero {display: block;margin-top: 32px; } 
.isa-cancel .case-result-zero .list-type-table > li.big {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.isa-cancel .case-result-zero .list-type-table > li.big .tit-data-area {margin-bottom: 16px; } 
.isa-cancel .box-layout-wrap.result {margin-top: 24px; } 
.isa-cancel .box-layout-wrap.result .tit-box-area {font-weight: 300;color: var(--text-tertiary); } 
.isa-cancel.complete .h4 {margin-bottom: 16px; } 
.deposit-info-input .account-selector {margin-bottom: 32px; } 
.deposit-info-input .account-selector + .ui-form + .my-shinhan-point {margin-top: -8px; } 
.deposit-info-input .box-layout-wrap.account-info .account-name {display: block;font-weight: 500;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.deposit-info-input .box-layout-wrap.account-info .account-num {display: block;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.deposit-info-input .accordion-select-item {margin-top: 28px;border-top: 8px solid var(--border-secondary); } 
.deposit-info-input .accordion-select-item .accordion-item {border-bottom: 0; } 
.deposit-info-input .accordion-select-item .accordion-panel {padding-bottom: 0; } 
.deposit-info-input .accordion-select-item .accordion-panel .ui-form-wrap.two-each:last-child .ui-form {margin-bottom: 0; } 
.deposit-info-input.rt .ui-form-wrap.withdraw .list-type-table {border: 0; } 
.deposit-info-input.rt .ui-form-wrap + .ui-form-wrap {margin-top: 16px; } 
.ui-form-wrap.two-each {border: 1px solid var(--border-secondary);border-radius: 16px; } 
.ui-form-wrap.two-each .ui-form.flex-type {margin-bottom: 0;position: relative;padding: 0 16px; } 
.ui-form-wrap.two-each .ui-form.flex-type .form-label {margin-bottom: 0;line-height: 56px;font-weight: 300;color: var(--text-tertiary); } 
.ui-form-wrap.two-each .ui-form.flex-type .form-set {border: 0; } 
.ui-form-wrap.two-each .ui-form.flex-type .form-set input[type=text] {margin-right: 26px;padding-right: 12px; } 
.ui-form-wrap.two-each .ui-form.flex-type .form-set .btn-arrow {display: block;position: absolute;right: -16px;top: 0;width: 48px;height: 56px;border: 0;background-color: transparent; } 
.ui-form-wrap.two-each .ui-form.flex-type .form-set .btn-arrow::after {content: "";position: absolute;right: 12px;top: 50%;margin-top: -12px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent;-webkit-transition: -webkit-transform 0.2s ease-in-out;transition: -webkit-transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; } 
.ui-form-wrap.two-each .ui-form.flex-type .form-set .btn-clear {top: 16px; } 
.ui-form-wrap.two-each .ui-form.flex-type.only-button {padding: 16px; } 
.ui-form-wrap.two-each .ui-form.flex-type.only-button button {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent; } 
.ui-form-wrap.two-each .ui-form.flex-type.only-button button::after {content: "";position: absolute;right: 0;top: calc(50% - 12px);background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.ui-form-wrap.two-each .ui-form.flex-type.only-button button:disabled::after {display: none; } 
.ui-form-wrap.two-each .ui-form.flex-type.only-button button .placeholder {color: var(--text-disabled-same); } 
.ui-form-wrap.two-each .ui-form.flex-type + .ui-form {border-top: 1px solid var(--border-secondary); } 
.ui-form-wrap.two-each.no-label .ui-form.flex-type .form-set {width: 100%; } 
.ui-form-wrap.two-each.no-label .ui-form.flex-type .form-set input[type=text] {text-align: left;padding-left: 0; } 
.ui-form-wrap.two-each.no-label .ui-form.flex-type .form-set .btn-clear {left: calc(100% - 30px); } 
.ui-form-wrap.two-each.type02 .ui-form.flex-type .form-set input[type=text],
.ui-form-wrap.two-each.type02 .ui-form.flex-type .form-set .select-label {padding-left: 0;padding-right: 24px;text-align: left;font-weight: 500;color: var(--text-tertiary);} 
.ui-form-wrap.two-each.type02 .ui-form.flex-type .form-set input[type=text]::placeholder {color: var(--text-disabled-same);} 
.ui-form-wrap.two-each.type02 .ui-form.flex-type .form-set .btn-clear {left: calc(100% - 46px);} 
.ui-form-wrap.two-each.type02 .ui-form.flex-type .form-set .btn-fake-sel::after,
.ui-form-wrap.two-each.type02 .ui-form.flex-type .form-set .select-label::after {right: 0;} 
.ui-form-wrap.two-each.type02 .ui-form.flex-type.readonly .form-set {background-color: var(--bg-canvas_white );} 
.ui-form-wrap.two-each.type02 .ui-form.flex-type.disabled {background-color: var(--bg-gray);}
.ui-form-wrap.two-each.type02 .ui-form.flex-type.disabled .form-set {background: none;} /* 다크수정 */  
.ui-form-wrap.two-each.type02 .ui-form.flex-type.disabled:first-child {border-radius: 16px 16px 0 0;}
.ui-form-wrap.two-each.type02 .ui-form.flex-type.disabled:last-child {border-radius: 0 0 16px 16px;}
.bottom-sheet-contents .account-select-lists.amount-type button .amount {font-size: var(--t6-font-size) !important;line-height: var(--t6-line-height);font-weight: 700;color: var(--text-primary ); } 
.bottom-sheet-contents .account-select-lists.amount-type button .amount .type {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.bottom-sheet-contents .memo-list-wrap .btn-radio-list + .btn-radio-list {border-top: 1px solid var(--border-secondary);padding-top: 16px; } 
.dsr-ask .btn-radio-list {gap: 0px;margin-bottom: 12px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.dsr-ask .btn-radio-list li + li {text-align: center; } 
.dsr-ask .btn-radio-list + p.text {margin-top: 16px; } 
.retirement-pension .default-tabs div[role=tabpanel] {padding: 24px 20px 0 20px; } 
.retirement-pension .chart-section .h4 {margin-top: 0;margin-bottom: 16px; } 
.retirement-pension .chart-section .h4 small {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.retirement-pension .chart-section p.text {margin-top: 24px; } 
.retirement-pension .chart-section .rbox {position: relative;padding: 16px;border-radius: 12px;border: 1px solid var(--border-secondary); } 
.retirement-pension .chart-section .rbox .value-box {margin-top: 24px; } 
.retirement-pension .chart-section .value-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0;background-color: var(--bg-gray);border-radius: 12px;text-align: center;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.retirement-pension .chart-section .value-box > div {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.retirement-pension .chart-section .value-box .val {display: block;margin-bottom: 4px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.retirement-pension .chart-section .value-box .plus {color: var(--text-red); } 
.retirement-pension .chart-section .value-box .minus {color: var(--text-blue); } 
.retirement-pension .chart-section .chart-area .tabs.segment-tabs .tab-list {margin-bottom: 24px; } 
.retirement-pension .chart-section .chart-area .tabs.segment-tabs .tab-list::before {display: none; } 
.retirement-pension .chart-section .chart-area .tabs.segment-tabs .tab-list .tab-item {position: relative; } 
.retirement-pension .chart-section .chart-area .tabs.segment-tabs .tab-list .tab-item:first-child {margin-left: 0; } 
.retirement-pension .chart-section .chart-area .tabs.segment-tabs .tab-list .tab-item:last-child {margin-right: 0; } 
.retirement-pension .chart-section .chart-area .tabs.segment-tabs .tab-list .tab-item.active {color: var(--text-primary );font-weight: 500;z-index: 2; } 
.retirement-pension .chart-section .chart-area .tabs.segment-tabs .tab-list .tab-item.active::after {content: "";position: absolute;z-index: -1;top: 4px;bottom: 4px;left: 4px;width: calc(100% - 8px);border-radius: 6px;background-color: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; } 
.retirement-pension .chart-section + .chart-section {margin-top: 32px; } 
.retirement-pension .chart-section + .table-list-wrap {margin-top: 24px; } 
.retirement-pension .chart-section.glide {margin-top: 32px; } 
.retirement-pension .chart-section.glide .title {margin-bottom: 16px;display: -webkit-box;display: -ms-flexbox;display: flex; } 
.retirement-pension .chart-section.glide .title button {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.retirement-pension .chart-section.glide .title button .tooltip-trigger {vertical-align: middle; } 
.retirement-pension .chart-section.glide .chart-legend {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px;text-align: center; } 
.retirement-pension .chart-section.glide .chart-legend > div {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.retirement-pension .chart-section.glide .chart-legend > div .legend-shape {display: inline-block;width: 30px;height: 1px;margin-right: 8px; } 
.retirement-pension .chart-section.glide .chart-legend > div .legend-shape.type01 {border-top: 1px dashed var(--border-brand); } 
.retirement-pension .chart-section.glide .chart-legend > div .legend-shape.type02 {border-top: 2px dashed var(--border-primary_heavy-same); } 
.retirement-pension .chart-section.glide .chart-legend > div .legend-tit {display: inline-block;color: var(--text-tertiary); } 
.retirement-pension .chart-section.glide .chart-legend > div + div {margin-left: 26px; } 
.retirement-pension .chart-section.stock-bond .chart-legend {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 16px; } 
.retirement-pension .chart-section.stock-bond .chart-legend > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.retirement-pension .chart-section.stock-bond .chart-legend > div .legend-tit {display: block;position: relative;padding-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.retirement-pension .chart-section.stock-bond .chart-legend > div .legend-tit::before {content: "";display: block;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 8px;height: 8px;border-radius: 50%; } 
.retirement-pension .chart-section.stock-bond .chart-legend > div .legend-tit.type01::before {background-color: var(--bg-red-same); } 
.retirement-pension .chart-section.stock-bond .chart-legend > div .legend-tit.type02::before {background-color: var(--bg-blue-same); } 
.retirement-pension .chart-section.stock-bond .chart-legend > div .legend-perc {margin-left: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.retirement-pension .chart-section.stock-bond .chart-legend > div + div {margin-left: 32px; } 
.standard-sheet .select-prod-wrap .type-card-tit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 32px;margin-bottom: 22px; } 
.standard-sheet .select-prod-wrap .type-card-tit .h4 {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;margin-bottom: 0; } 
.standard-sheet .select-prod-wrap .type-card-tit .btn-type-s {display: inline-block; } 
.notice-select-change .h3 {margin-bottom: 8px; } 
.notice-select-change .h4 {margin-bottom: 16px; } 
.notice-select-change .h4 + .list-type-table {border: 0;padding: 0; } 
.notice-select-change .h4 + .list-type-table + .button-group {margin-top: 24px; } 
.notice-select-change .h4 + .list-type-table + .button-group .button-row {margin-bottom: 0; } 
.notice-select-change .h4 + .list-type-table + .button-group .button-row .btn.btn-text-arrow {padding: 7px 16px; } 
.notice-select-change .h4 + .list-type-table + .button-group .button-row .btn.btn-text-arrow .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.notice-select-change .h4 + .list-type-table + .button-group .button-row .btn.btn-text-arrow::after {right: calc(50% - 52px);margin-top: -6px; } 
.notice-select-change .h4 + .list-type-table + .button-group .button-row + .button-row {margin-top: 8px; } 
.notice-select-change .bottom {padding-top: 32px; } 
.notice-select-change .bottom .type-card-wrap {margin-top: 0; } 
.notice-select-change .bottom .type-card-wrap .type-card-check .card-select-area span {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.notice-select-change .bottom .type-card-wrap .type-card-check + .type-card-check {margin-top: 12px; } 
.rt-cancel-history .account-selector {margin-bottom: 32px; } 
.rt-cancel-history .type-card-prod .list-type-table {padding-top: 0; } 
.mr-prices .subtext.unit {margin-bottom: 8px; } 
.retire-input.step03 .input-wrap.popular-item-list .btn-radio-list {margin-bottom: 0; } 
.retire-input.step03 .input-wrap .money-info-wrap {margin-top: 32px; } 
.retire-input.step03 .input-wrap .notice-contents-wrap.ps {margin-top: 16px; } 
.isa-main .type-card-loan.non-label .category-link-wrap .btn-text-arrow {margin-left: auto; } 
.isa-main .type-card-loan.non-label .tit-loan {margin-top: -20px;padding-right: 0;width: calc(100% - 40px);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.isa-main .type-card-loan .tit-loan {margin-top: 12px;padding-bottom: 0;height: auto; } 
.isa-main .type-card-loan .tit-loan .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.isa-main .type-card-loan .tit-loan .copy-text {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.isa-main .type-card-loan .tit-loan .copy-text img {width: 20px;height: 20px; } 
.isa-main .type-card-loan .tit-loan .end-date-number {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.isa-main .type-card-loan.non-btn {padding-bottom: 16px; } 
.isa-main .notice-contents-wrap {margin-top: 32px; } 
.isa-main .notice-contents-wrap.move-wrap .item-content {padding: 0; } 
.isa-main .notice-contents-wrap.move-wrap .item-content .item-body .h4 {margin-bottom: 4px; } 
.isa-main .notice-contents-wrap.move-wrap .item-content .item-body .text {color: var(--text-tertiary); } 
.isa-main .notice-contents-wrap.move-wrap + .move-wrap {margin-top: 12px; } 
.isa-main.case01 .with-title-wrap {margin-bottom: 16px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.isa-main.case01 .notice-contents-wrap {margin-top: 32px; } 
.isa-main.case01 .banner-list {margin-top: 32px; } 
.isa-main.case01 .banner-list .sub-banner-wrap + .sub-banner-wrap {margin-top: 12px; } 
.isa-main.case01 .banner-list .sub-banner-wrap.type05.banner02 {background-image: url("/images/web/img/customer/information_banner.png"); } 
.isa-main.case02 .no-isa {padding-bottom: 32px;text-align: center;color: var(--text-primary );font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.isa-main.case02 .visual-area {margin-top: 32px; } 
.isa-main.case02 .visual-area .visual {padding: 32px 20px;position: relative; } 
.isa-main.case02 .visual-area .visual .text-area.info-isa {margin-bottom: 24px; } 
.isa-main.case02 .visual-area .visual .text-area.info-isa .h2 {margin-bottom: 8px;z-index: 2; } 
.isa-main.case02 .visual-area .visual .text-area.info-isa .sub-desc {margin-bottom: 12px;z-index: 2;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.isa-main.case02 .visual-area .visual .text-area.info-isa .sub-desc + .btn-text {margin-bottom: 12px; } 
.isa-main.case02 .visual-area .visual .text-area.inner-box {padding: 16px;background-color: var(--bg-canvas_white );border-radius: 12px; } 
.isa-main.case02 .visual-area .visual .text-area.inner-box .h4 {margin-bottom: 8px; } 
.isa-main.case02 .visual-area .visual .text-area.inner-box .category-list {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.isa-main.case02 .visual-area .visual .text-area.inner-box .category-list li + li {margin-left: 8px; } 
.isa-main.case02 .visual-area .visual .text-area.inner-box .button-group {margin-top: 16px; } 
.isa-main.case02 .visual-area .visual .text-area.inner-box + .inner-box {margin-top: 12px; } 
.isa-main.case02 .visual-area .visual .visual-overlap-img {position: absolute;right: 20px;top: 94px;width: 125px;height: 73px;background-image: url(/images/web/img/product/pr-visual-office-workers01.png);background-size: 100% auto;background-repeat: no-repeat; } 
.mr-info-confirm .phone-info {margin-top: 32px;margin-bottom: 0; } 
.mr-info-confirm.lookup .info-wrap {margin-top: 32px; } 
.mr-info-confirm.lookup .info-wrap .notice {margin-top: 16px; } 
.mr-pension .h2 {margin-bottom: 8px; } 
.mr-pension .h2 + .text {margin-bottom: 24px; } 
.mr-pension .other-search-btn {margin-bottom: 32px; } 
.mr-pension .box-layout-wrap .transfer-notice {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;margin: 0 auto;max-width: 304px;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.mr-pension .box-layout-wrap .transfer-notice .part {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;text-align: center;width: calc(50% - 11px);max-width: 130px; } 
.mr-pension .box-layout-wrap .transfer-notice .part .circle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 130px;border-radius: 50%;background-color: var(--bg-cyan-same); } 
.mr-pension .box-layout-wrap .transfer-notice .part .circle .list li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-ondark_primary-same); } 
.mr-pension .box-layout-wrap .transfer-notice .part .circle .list li + li {margin-top: 2px; } 
.mr-pension .box-layout-wrap .transfer-notice .part .text-wrap {margin-top: 8px; } 
.mr-pension .box-layout-wrap .transfer-notice .part .text-wrap .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.mr-pension .box-layout-wrap .transfer-notice .part .text-wrap .subtitle {margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mr-pension .box-layout-wrap .transfer-notice .part.icon-area .circle {background-color: var(--bg-blue-same); } 
.mr-pension .box-layout-wrap .transfer-notice .part.icon-area .list li .icon {display: block;width: 64px;height: 64px;background-position: -128px -64px;background-repeat: no-repeat;background-color: transparent;margin-bottom: -3px; } 
.mr-pension .box-layout-wrap .transfer-notice .arrow {display: block;position: absolute;left: 50%;top: 10px;-webkit-transform: translateX(-50%);transform: translateX(-50%);text-align: center;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mr-pension .box-layout-wrap .transfer-notice .arrow::after {content: "";display: block;position: absolute;left: 50%;top: 65px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 14px;height: 30px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-image: url(/images/web/img/manage/bg_pension_arrow.png);background-size: contain; } 
.mr-pension .box-layout-wrap .transfer-notice.white-type .part .circle {background-color: var(--bg-blue); } 
.mr-pension .box-layout-wrap .transfer-notice.white-type .part .circle .list li {color: var(--text-primary ); } 
.mr-pension .box-layout-wrap .transfer-notice.white-type .part.icon-area .circle {background-color: var(--palette-cyan-400); } 
.mr-pension .box-layout-wrap .transfer-notice.white-type .part .text-wrap .title {color: var(--text-brand); } 
.mr-pension .case-wrap {margin-top: 16px; } 
.mr-pension .case-wrap .button-group {margin-top: 24px; } 
.mr-pension .case-wrap .button-group .button-row {margin-bottom: 12px; } 
.mr-pension .case-wrap .button-group .button-row:last-child {margin-bottom: 0; } 
.mr-pension .bottom-notice {margin-top: 32px; } 
.mr-pension .bottom-notice + .bottom-notice {margin-top: 0; } 
.mr-pension .bottom-notice .bottom-notice-contents {margin-bottom: 32px; } 
.mr-pension-step01 .ui-form-wrap.acc-select {margin-top: 32px; } 
.mr-pension-step01 .bottom-notice {margin-top: 32px; } 
.mr-pension-step01 .bottom-notice .type-card-wrap {margin-top: 0;margin-bottom: 16px; } 
.mr-pension-step01 .bottom-notice .type-card-wrap .type-card-insurance + .type-card-insurance {margin-top: 12px; } 
.mr-pension-step01 .bottom-notice .flex-align-wrap.link-area {margin-top: 24px; } 
.mr-pension-step02 ~ .bottom-sheet .type-card-service.account .desc {color: var(--text-primary ); } 
.mr-pension-step02 .account-info-wrap {margin-top: 32px; } 
.mr-pension-step02 .account-info-wrap .account-selector {margin-bottom: 8px; } 
.mr-pension-step02 .ui-form.phone-info .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 16px; } 
.mr-pension-step02 .bottom-notice {margin-top: 32px; } 
.mr-pension-step02 .bottom-notice + .bottom-notice {margin-top: 0; } 
.mr-pension-step02 .bottom-notice .bottom-notice-contents {margin-bottom: 32px; } 
.sendAccBS .account-select-lists {border-bottom: 1px solid var(--border-secondary); } 
.sendAccBS .account-select-lists .type-card-service .date_place {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;display: block;text-align: right;color: var(--text-tertiary); } 
.sendAccBS .account-select-lists .type-card-service .date_place em {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);padding-right: 5px; } 
.sendAccBS .text.bullet-dot {margin-top: 16px; } 
.mr-complete .list-type-table {margin-top: 32px; } 
.mr-complete .list-type-table + .notice-contents-wrap {margin-top: 16px; } 
.mr-complete.apply .button-group.lookup-btn {margin-top: 32px; } 
.mr-apply .h2 {margin-bottom: 24px; } 
.mr-apply .link-wrap {border: 1px solid var(--border-secondary);border-radius: 12px;padding: 0 23px 0 16px; } 
.mr-apply .link-wrap .item-content .item-body .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mr-apply .link-wrap + .link-wrap {margin-top: 12px; } 
.mr-apply .h4 + ul.text {margin-top: 0; } 
.mr-apply.info-confirm .notice-contents-wrap {margin-bottom: 32px; } 
.mr-apply.info-confirm .ui-form-sec.recommend-staff-wrap {margin-top: 32px; } 
.mr-apply.info-confirm .ui-form-sec.recommend-staff-wrap .ui-toggle-panel {margin-top: 10px; } 
.mr-apply.info-confirm .terms-view-wrap {margin-top: 32px; } 
.mr-apply-lookup .notice-contents-wrap {margin-top: 24px; } 
.fund-area-info .tumbler-select-sec {margin-top: 32px; } 
.fund-area-info .target-amount {margin-top: 32px; } 
.mr-saving-lookup .notice-contents-wrap + .content-sec {margin-top: 32px; } 
.isa-input-info .notice-contents-wrap {margin-bottom: 24px; } 
.isa-input-info .type-card-service + .flex-align-wrap {margin-top: 16px; } 
.isa-input-info .sell-order-amount {margin-top: 32px; } 
.isa-input-info .sell-order-amount .value-option-list {margin-top: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 335px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0; } 
.isa-input-info .sell-order-amount .value-option-list button {-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid var(--border-secondary);background-color: var(--bg-gray);padding: 7px 0px;min-width: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.isa-input-info .sell-order-amount .value-option-list button .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-blue);font-weight: 500; } 
.isa-input-info .sell-order-amount .value-option-list button:active {border-color: var(--border-blue);background-color: var(--palette-blue-200); } 
.isa-input-info .sell-order-amount .value-option-list button:disabled {border-color: var(--border-secondary);background-color: var(--bg-gray); } 
.isa-input-info .sell-order-amount .value-option-list button:disabled .label {color: var(--text-disabled-same); } 
.isa-input-info .my-shinhan-point {margin-top: 32px; } 
.isa-input-info .invest-rate {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 32px; } 
.isa-input-info .invest-rate .tit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.isa-input-info .invest-rate .tit-wrap .h5 {display: inline-block;margin-bottom: 0;margin-right: 7px; } 
.isa-input-info .invest-rate .text {margin-left: auto; } 
.isa-input-info .invest-rate-check {margin-top: 25px; } 
.isa-input-info .invest-rate-check .checkbox-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.isa-input-info .invest-rate-check .checkbox-wrap .count-num {margin-bottom: 0; } 
.isa-input-info .invest-rate-check .checkbox-wrap .count-num .form-set {border: 0; } 
.isa-input-info .invest-rate-check .checkbox-wrap .count-num .form-set .select-label {padding: 0 30px 0 20px; } 
.isa-input-info .invest-rate-check .checkbox-wrap .count-num .form-set .select-label::after {right: 0; } 
.isa-input-info .invest-rate-check .list-type-table {margin-top: 16px; } 
.isa-input-info.type02 .accordion.invest-rate {display: block;margin: 32px 0 0 0;border: none; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item {border: none; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .button-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .button-wrap .accordion-trigger {padding: 0;width: 60px;height: 26px; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .button-wrap .accordion-trigger::after {right: 0; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .accordion-panel {padding: 0;margin-top: 24px; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .accordion-panel .isa-list-wrap .h4 {color: var(--text-primary ); } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .accordion-panel .isa-list-wrap .list-sec {padding-top: 16px; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .accordion-panel .isa-list-wrap .list-sec .h4 {margin-bottom: 0;color: var(--text-primary ); } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .accordion-panel .isa-list-wrap .list-sec .list-type-table {border-top: none; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .accordion-panel .isa-list-wrap .list-sec.sum {padding-top: 0; } 
.isa-input-info.type02 .accordion.invest-rate .accordion-item .accordion-panel .isa-list-wrap .list-sec.sum .list-type-table {border-bottom: none; } 
.isa-input-notice .h4 {font-weight: 400; } 
.isa-input-notice .subtext {margin-top: 8px; } 
.isa-input-notice .notice-contents-wrap {margin-top: 32px; } 
.isa-input-notice .notice-contents-wrap .h5 {margin-bottom: 8px; } 
.isa-card-wrap .type-card-prod {border: 0;border-radius: 0;border-bottom: 1px solid var(--border-secondary);padding: 16px 0px; } 
.isa-card-wrap .type-card-prod:first-child {border-top: 1px solid var(--gray-600); } 
.isa-card-wrap .type-card-prod + .type-card-prod {margin-top: 0; } 
.isa-card-wrap + .total-rate {border: 0;padding: 24px 0; } 
.isa-info-confirm .h4 + .isa-card-wrap {margin-top: 12px; } 
.isa-info-confirm .h4 + .isa-card-wrap + .total-rate {padding-bottom: 0; } 
.isa-info-dtconfirm .h2 {margin-bottom: 16px; } 
.isa-info-dtconfirm .box-layout-wrap .text-data-list li + li {margin-top: 10px; } 
.isa-info-dtconfirm.type02 .isa-list-wrap .h3 {margin-bottom: 8px; } 
.isa-info-dtconfirm.type02 .isa-list-wrap .list-type-table > li .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );margin-bottom: 8px; } 
.isa-info-dtconfirm.type02 .isa-list-wrap .list-sec {padding-top: 16px; } 
.isa-info-dtconfirm.type02 .isa-list-wrap .list-sec .h4 {margin-bottom: 0; } 
.isa-info-dtconfirm.type02 .isa-list-wrap .list-sec .list-type-table {border-top: none; } 
.amount-lack .lack-count {margin-bottom: 32px; } 
.amount-lack .prod-notice {margin-top: 32px; } 
.amount-lack .prod-notice .notice-contents-wrap {margin-top: 16px; } 
.mr-proceed-cancel .h2 {margin-bottom: 16px; } 
.mr-proceed-cancel .type-card-wrap {margin-top: 0; } 
.mr-notice-set .notice-contents-wrap .notice-btn-area {margin-top: 16px; } 
.mr-notice-set .account-wrap {margin-top: 32px; } 
.mr-notice-set .account-wrap .account-selector {margin-bottom: 12px; } 
.mr-notice-set .account-wrap .account-selector:last-child {margin-bottom: 0; } 
.mr-notice-set .account-wrap .account-selector .account-date {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right;margin-top: 16px;padding-top: 0; } 
.mr-notice-set .account-wrap .account-selector .account-date .text {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mr-notice-set .account-wrap .account-selector .account-date .date {margin-left: 8px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.mr-notice-set .account-wrap .account-selector button::after {content: "";display: block;position: absolute;right: 0;top: 0;width: 24px;height: 24px;background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.mr-notice-set-input .box-layout-wrap.account-box {padding: 8px 0; } 
.mr-notice-set-input .box-layout-wrap.account-box .type-card-service {border: 0; } 
.mr-notice-set-input .type-card-prod > button {position: relative;display: block;width: 100%;padding: 0;border: 0;text-align: left;background-color: transparent; } 
.mr-notice-set-input .type-card-prod > button .name {padding-right: 32px; } 
.mr-notice-set-input .type-card-prod > button::after {content: "";position: absolute;right: 0;top: 0;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.mr-notice-set-input .type-card-prod > button:disabled::after {display: none; } 
.mr-notice-set-input .type-card-prod + .radio-control-wrap {margin-top: 32px; } 
.mr-notice-set-input .radio-control-wrap .btn-radio-list {margin-bottom: 0; } 
.mr-notice-set-input .radio-control-wrap .btn-radio-list + .retire-input {margin-top: 20px; } 
.mr-notice-set-input .radio-control-wrap .btn-radio-list + .retire-input .label-absolute + input[type=text] {text-align: right; } 
.mr-notice-set-input .radio-control-wrap + .radio-control-wrap {margin-top: 32px; } 
.mr-pension-stepNotice .h2 {margin-bottom: 24px; } 
.mr-pension-stepNotice .bottom-notice {margin-top: 32px; } 
.mr-pension-stepNotice.fund .h2 {margin-bottom: 8px; } 
.mr-pension-other .type-card-detail .account-wrap + .list-type-table {border: none;margin-top: 0;padding-bottom: 0; } 
.mr-pension-other .type-card-detail .bottom .list-type-table {border-color: var(--gray-600);border-bottom: 0;padding-bottom: 0; } 
.mr-pension-other .type-card-detail .bottom .button-group {border-top: 0;margin-top: 24px; } 
.rebalancing-select .step-wrap {margin-bottom: 32px; } 
.rebalancing-select.step02 .add-prod-btn {margin-top: 16px; } 
.rebalancing-select.step02 .add-prod-btn .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.rebalancing-select.step02 .add-prod-btn .button-row .btn {-webkit-box-flex: 0;-ms-flex: none;flex: none; } 
.acc-input-info .type-card-service.show-amount .logo {top: calc(50% - 22px); } 
.acc-input-info .type-card-service.show-amount .amount {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.acc-input-info .type-card-service.show-amount .amount em {margin-left: 5px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.forever-account .lifetime-account-list .account-wrap .list-type-table .btn-area {margin-top: 24px; } 
.forever-account .lifetime-account-list .account-wrap .list-type-table .btn-area .btn {width: 100%; } 
.forever-account .lifetime-account-list .account-wrap + .account-wrap {margin-top: 32px; } 
.forever-account-step .step-wrap {margin-bottom: 32px; } 
.forever-account-step.step02 .btn-produce {margin-bottom: 16px; } 
.forever-account-step.step02 .btn-produce + .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.product-retirement-irp.service-notice .type-card-wrap .type-card-simple .h5 {color: var(--text-tertiary); } 
.total-calc-area.info {margin-top: 0; } 
.total-calc-area.info .h2 {margin-top: 0;margin-bottom: 24px; } 
.total-calc-area.info .ui-form-wrap {margin-bottom: 20px; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .label-wrap {padding-right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .label-wrap .insurance-r-label {margin-left: auto; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .name {padding-left: 32px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .name.arrow-r {width: 100%;padding-right: 12px; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .name.arrow-r::after {content: "";display: block;width: 12px;height: 12px;position: absolute;margin: 6px 0;right: 0;top: 0;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .input-type-radio input[type=radio] + label::after {left: 16px;top: 44px;z-index: 1; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .btn-text-arrow {padding: 11px 18px 11px 0; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .type-card-detail .list-type-table li + li {margin-top: 8px; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .bottom .subtext + .ui-form-wrap .ui-form {margin-top: 8px; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .bottom + .button-group {margin-top: 24px; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .bottom .table-list-wrap {margin: 16px 0; } 
.prm-retirement-etf .retirement-list-wrap .card-list-retirement.etf .bottom .tooltip-trigger {z-index: 1; } 
.insurance-business-operator .list-type-table.detail-info li .copy-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary ); } 
.insurance-business-operator .list-type-table.detail-info li .copy-text img {margin-left: 4px; } 
.mr-pension-select .pension-box-bg {padding: 16px; } 
.mr-pension-select .pension-box-bg:first-child {margin-top: 0; } 
.mr-pension-select .pension-box-bg .type-card-service {margin-bottom: 18px;padding: 0 0 0 32px; } 
.mr-pension-select .pension-box-bg .type-card-service .logo {left: 0; } 
.mr-pension-select .flex-align-wrap {margin-top: 16px; } 
.mr-pension-limit .limit-amount .list-type-table {padding: 0;border: none; } 
.mr-pension-limit .limit-amount .list-type-table .txt-data-area {font-weight: 500; } 
.mr-pension-limit .flex-align-wrap {margin-top: 16px; } 
.mr-pension-limit.register .pension-div .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 16px; } 
.mr-initiate .btn-radio-list {margin-bottom: 20px; } 
.mr-initiate .ui-form .form-set + .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 16px; } 
.mr-initiate .pension-amount {margin-bottom: 0; } 
.mr-initiate .pension-amount + .flex-align-wrap {margin-top: 16px;margin-bottom: 20px; } 
.pension-no .no-data-wrap .text-nodata {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.pension-no .text {margin-top: 16px; } 
.bottom-sheet.more-height {z-index: 100; } 
.bottom-sheet.more-height .color-em {color: var(--text-blue); } 
.bottom-sheet.more-height .bottom-sheet-card-list {margin: 16px 0 84px; } 
.step-dot-wrap.type02 {max-width: 330px;overflow-x: auto;overflow-y: hidden; } 
.step-dot-wrap.type02.no-overflow {overflow: hidden; } 
.step-dot-wrap.type02.auto,
.step-dot-wrap.type02.auto > ul > li { max-width: initial; } 
.step-dot-wrap.type02 > ul::after {top: 30px;left: 34px;height: 100%; } 
.step-dot-wrap.type02 > ul > li {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 330px;min-width: 296px;margin-left: 0;padding-bottom: 32px; } 
.step-dot-wrap.type02 > ul > li:last-child {padding-bottom: 0; } 
.step-dot-wrap.type02 > ul > li:last-child::after {width: 1px;height: 100%;background: var(--bg-canvas_white );display: block;content: "";position: absolute;bottom: -30px;left: 34px;z-index: 100; } 
.step-dot-wrap.type02 > ul > li > span {display: block;width: 68px;height: 30px;border-radius: 20px;border: 1px solid var(--border-blue-same);background-color: var(--bg-canvas_white );font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;line-height: 29px;color: var(--text-blue);font-weight: 500;z-index: 1; } 
.step-dot-wrap.type02 > ul > li > span::before {display: none; } 
.step-dot-wrap.type02 > ul > li .step-cont {width: calc(100% - 77px);-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 13px; } 
.step-dot-wrap.type02 > ul > li .step-cont:after {display: none; } 
.step-dot-wrap.type02 > ul > li .step-cont li:last-of-type ::after {display: none; } 
.step-dot-wrap.type02 > ul > li .step-cont > li {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100%;margin-left: 0;padding-bottom: 16px; } 
.step-dot-wrap.type02 > ul > li .step-cont > li:last-child {padding-bottom: 0; } 
.step-dot-wrap.type02 > ul > li .step-cont > li:last-of-type ::after {display: none; } 
.step-dot-wrap.type02 > ul > li .step-cont > li span::before {display: none; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .part {width: 52px; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .part .icon {position: relative;padding-top: 50px;text-align: center; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .part .icon::before {content: "";display: block;position: absolute;left: 50%;top: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 48px;height: 48px;background-size: contain; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .part .icon.customer::before {background-image: url("/images/web/img/manage/icon_retirement_customer.png"); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .part .icon.agency::before {background-image: url("/images/web/img/manage/icon_retirement_agency.png"); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .part .icon.shb::before {background-image: url("/images/web/img/manage/icon_retirement_shb.png"); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow {display: block;position: relative;width: calc(100% - 110px);text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow::before {content: "";display: block;position: absolute;left: 50%;top: 26px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: calc(100% - 12px);height: 1px;background-color: var(--gray-300); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow::after {content: "";display: block;position: absolute;left: calc(100% - 12px);bottom: 45.5px;width: 5px;height: 5px;border-top: 1px solid var(--border-primary);border-right: 1px solid var(--border-primary);background-color: transparent;-webkit-transform: rotate(45deg);transform: rotate(45deg); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow.none::before {display: none; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow.none::after {display: none; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow.blue::before {background-color: var(--bg-blue-same); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow.blue::after {border-top: 1px solid var(--border-blue-same);border-right: 1px solid var(--border-blue-same); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow .txt {display: block;position: absolute;width: 100%;left: 50%;top: 5px;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow .txt .down {display: block;border: 0;width: auto;height: auto;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;text-align: center;margin-top: 8px;margin-right: 0;color: var(--text-primary ); } 
.step-dot-wrap.type02 > ul > li .step-cont > li .arrow .txt .color-em .down {color: var(--text-blue); } 
.container.ml-minus-apply .type-card-service + .list-type-table {margin-top: 24px; } 
.container.ml-minus-terms .investment-propensity .notice-contents-wrap + .terms-view-wrap {margin-top: 32px; } 
.mi-extension .manage-isa-area .step-wrap + * {margin-top: 32px; } 
.mi-extension .manage-isa-area .box-layout-wrap + .ui-form {margin: 24px 0 16px 0; } 
.mi-extension .manage-isa-area .btn-radio-list {margin-bottom: 0; } 
.mi-extension .manage-isa-area .btn-radio-list + .subtext {margin-top: 8px; } 
.rate-info-view .info-view-wrap .list-type-table {padding-bottom: 0; } 
.rate-info-view .info-view-wrap .list-type-table .hr-line {margin-top: 16px;padding-top: 16px; } 
.mt-buy-apply .notice-contents-wrap .notice-txt-list + .btn-text-arrow {margin-top: 16px; } 
.container.prm-myTrust .ui-form-wrap {margin-bottom: 0; } 
.container.prm-myTrust .ui-form-wrap .btn-radio-list {margin-bottom: 20px; } 
.container.prm-myTrust .ui-form-wrap .account-selector + .ui-form {margin-top: 20px; } 
.container.prm-myTrust .ui-form-wrap + .ui-form-wrap {margin-top: 20px; } 
.container.prm-myTrust .terms-view-wrap .terms-guide-area ul.text li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.content-sec.pregress-ver::before {margin-top: 32px;width: 280px;height: 168px;background: url(/images/web/img/manage/bg-progress-bear.png) no-repeat;background-size: cover; } 
#contents-area > .container.retirement-pension .tabs.default-tabs.fullsize-layout {margin-bottom: 24px; } 
#contents-area > .container.retirement-pension .tabs.default-tabs.fullsize-layout + .notice-contents-wrap.fullsize-layout {margin-top: -24px; } 
#contents-area > .container.retirement-pension .tabs.default-tabs.fullsize-layout + .retirement-tab-view .notice-contents-wrap.fullsize-layout:first-child {margin-top: -24px; } 
.retirement-pension .retirement-tab-view .style-border-box {border-radius: 12px; } 
.retirement-pension .retirement-tab-view .style-border-box + .h4-text {padding-top: 0;margin-top: 16px;color: var(--text-tertiary); } 
.retirement-pension .retirement-tab-view .retirement-product-search .ui-form + .button-group {margin-top: 24px; } 
.retirement-pension .retirement-tab-view .retirement-pension-list .type-card-check .card-select-area button {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.retirement-pension .retirement-tab-view .retirement-pension-list .type-card-check .card-select-area button::after {top: 6px; } 
.retirement-pension .retirement-tab-view .retirement-pension-list .type-card-check .per-num .num .per {margin-left: 4px;font-weight: 300; } 
.retirement-pension .retirement-tab-view .no-data-wrap .text-nodata.case-guide {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.retirement-pension .retirement-tab-view .select-product-month {height: 56px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.retirement-pension .retirement-tab-view .select-product-month + .retirement-pension-list {margin-top: 0; } 
.retirement-pension .retirement-tab-view.tdf .notice-contents-wrap.style-border-box .item-content .item-body .dl .dt {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.retirement-pension .retirement-tab-view.tdf .notice-contents-wrap.style-border-box .item-content .item-body .dl .dt .tooltip-trigger {margin-left: 3px; } 
.retirement-pension .retirement-tab-view.tdf .select-product-month .subtext {margin-right: auto; } 
.retirement-pension .retirement-tab-view.tdf .title-has-btn {margin-top: 0px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.retirement-pension .retirement-tab-view.tdf .title-has-btn .h4 {margin-bottom: 0; } 
.retirement-pension .retirement-tab-view.tdf .title-has-btn .view-type-choose {margin: 0;margin-left: auto; } 
.retirement-pension .retirement-tab-view.tdf .title-has-btn .view-type-choose .subtext {font-weight: 300; } 
.view-type-choose .btn-toggle-switch label{left:0;}
.retirement-pension .retirement-tab-view.tdf .notice-tool_tip-wrap {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.retirement-pension .retirement-tab-view.tdf .notice-tool_tip-wrap .btn-text {margin-left: auto; } 
.retirement-pension .retirement-tab-view.tdf .type-card-wrap {margin-top: 16px; } 
.retirement-pension .retirement-tab-view.fund .fund-sub-tab + .select-product-month {margin-top: -32px; } 
.retirement-pension .retirement-tab-view.fund .fund-sub-tab + .notice-tool_tip-wrap {margin-top: -16px; } 
.retirement-pension .retirement-tab-view.fund .select-product-month + .text {margin-top: 0; } 
.retirement-pension .retirement-tab-view.fund .notice-tool_tip-wrap {margin-top: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; } 
.retirement-pension .retirement-tab-view.fund .notice-tool_tip-wrap .btn-text {margin-left: auto; } 
.retirement-pension .retirement-tab-view.fund .h3 {margin-top: 32px; } 
.retirement-pension .retirement-tab-view.money .select-product-month .subtext {margin-right: auto; } 
.retirement-pension .retirement-tab-view.money .select-product-month + .retirement-pension-list {margin-top: 0; } 
.retirement-pension .retirement-tab-view.deposit .select-product-month + .retirement-pension-list {margin-top: 0; } 
.retirement-pension.wrap01 .ui-form + .flex-align-wrap.with-subtext .text {color: var(--text-primary ); } 
.container[class*=mr-default] .type-card-prod .list-type-table .txt-data-area .unit {display: inline-block;font-weight: 300; } 
.mr-default-list .title-notice {border-top: 1px solid var(--gray-600);padding-top: 16px; } 
.mr-default-list .title-notice .text + .text {margin-top: 24px; } 
.mr-default-list .accordion-list-wrap {margin-top: 32px; } 
.mr-default-list .accordion-list-wrap .accordion {margin: 0;border-top: none; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item {border: 1px solid var(--border-secondary);border-radius: 12px; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-trigger {padding: 16px; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-trigger .accordion-title {display: block;width: 100%; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-trigger .accordion-title.input-type-radio label::after {top: 1px; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-trigger .accordion-title.input-type-radio em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-trigger .accordion-title input {top: -16px;left: -16px;width: calc(100% + 32px);height: calc(100% + 32px); } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-trigger .accordion-title label {padding-right: 35px; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-trigger .accordion-title label em {font-weight: 500;color: var(--text-primary ); } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-panel .type-card-prod {border: none;border-top: 1px solid var(--border-secondary);border-radius: 0;padding: 16px 0 0 0; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item .accordion-panel .type-card-prod .list-type-table .txt-data-area .unit {display: inline-block;font-weight: 300; } 
.mr-default-list .accordion-list-wrap .accordion .accordion-item + .accordion-item {margin-top: 12px; } 
.mr-default-list .bottom-notice ul.text + .text {margin-top: 8px; } 
.mr-default-confirm .box-layout-wrap.color-01 {margin-top: 12px; } 
.mr-default-confirm .box-layout-wrap.color-01 .text-data-list li .tit-data-view {font-weight: 500;color: var(--text-primary ); } 
.mr-default-confirm .button-group {margin-top: 24px; } 
.total-calc-area .multi-etf-box .h2:first-child {margin-bottom: 24px; } 
.total-calc-area .multi-etf-box .button-group.multi-etf .button-row .btn {position: relative;padding: 60px 0 24px 0;border-radius: 12px; } 
.total-calc-area .multi-etf-box .button-group.multi-etf .button-row .btn::before {content: "";display: block;position: absolute;width: 32px;height: 32px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: 24px;background-position: -160px -64px;background-repeat: no-repeat;background-color: transparent; } 
.total-calc-area .multi-etf-box .button-group.multi-etf .button-row .btn.board::before {background-position: -192px -64px;background-repeat: no-repeat;background-color: transparent; } 
.total-calc-area .multi-etf-box .button-group.multi-etf .button-row .btn.circle::before {background-position: 0px -96px;background-repeat: no-repeat;background-color: transparent; } 
.total-calc-area .btn-text.btn-text-ico.no-ico {padding: 25px 16px;border-radius: 12px;color: var(--text-primary ); } 
.type-card-loan.fund.new-trust-type01 .card-info-wrap .tit-loan .desc {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.type-card-loan.fund.new-trust-type01 .card-info-wrap .tit-loan .desc.big {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.asset-management-info .asset-management-info-item07 .list-type-table-wrap .list-type-table + button.top.only-title {padding: 7px 12px;border-radius: 8px; } 
.asset-management-info .asset-management-info-item07 .list-type-table-wrap .list-type-table + button.top.only-title::after {top: 7px; } 
.info-view-wrap .btn-radio-list.target-type {margin-bottom: 20px; } 
.info-view-wrap .btn-radio-list.target-type + .ui-form {margin-top: 0; } 
.info-view-wrap .btn-radio-list.target-type + .ui-form + .h5 {margin-bottom: 0; } 
.info-view-wrap .btn-radio-list.target-type + .ui-form + .h5 + .account-selector {margin-top: 8px; } 
.input-type-checkbox.type02.only-text label {position: relative; } 
.input-type-checkbox.type02.only-text label::after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.mt-terminate .terms-view-wrap.no-title .tit-terms-area .input-type-checkbox label em {font-weight: 300; } 
.mt-terminate .h5 + .account-selector {margin-top: 8px; } 
.mt-terminate .h5 + .account-selector + .h5 {margin-top: 20px; } 
.mt-account-notice .h4 + .text {margin-top: 16px; } 
.tr-field-list .type-card-service + .ui-form-wrap {margin-top: 24px; } 
.tr-field-list .ui-form .form-set + .subtext.bullet-star {margin-top: 16px; } 
.tr-field-list .h5 + .account-selector {margin-top: 8px; } 
.rebalancing-select2 .ui-form.align-right + .box-layout-wrap {margin-top: 24px; } 
.terms-detail-wrap .text + .h4 {margin-top: 24px; } 
.terms-detail-wrap .h4:first-of-type {margin-top: 32px; } 
.bottom-sheet-contents.select-prod-bs {padding-top: 0; } 
.bottom-sheet-contents.select-prod-bs .select-prod-wrap {margin-top: 0px; } 
.bottom-sheet-contents.select-prod-bs .select-prod-wrap .h4:first-of-type {margin-top: -2px; } 
.bottom-sheet-contents.select-prod-bs .type-card-prod .category-link-wrap {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; } 
.type-card-check.type02 .list-type-table .txt-data-area .per {display: inline-block;font-weight: 300;margin-left: 4px; } 
.type-card-check.type02.with-keyword .label-wrap + .card-select-area {position: relative; } 
.type-card-check.type02.with-keyword .label-wrap + .card-select-area label::after {left: 0;top: 0; } 
.type-card-check.type02.with-keyword .label-wrap > span[class*=label-type] {margin-right: 15px; } 
.type-card-check.type02.with-keyword .label-wrap > span[class*=label-type] + span[class*=label-type] {margin-left: -11px; } 
.type-card-check.type02.with-keyword .label-wrap .label-text-wrap {padding: 0; } 
.type-card-check.type02.with-keyword .btn-del {top: 18px; } 
.bottom-sheet.search-detailBS .bottom-sheet-contents .h4 + .btn-radio-list {margin-bottom: 0; } 
.bottom-sheet.popular-item-listBS .bottom-sheet-contents .subtext {padding: 19px 0; } 
.bottom-sheet.popular-item-listBS .bottom-sheet-contents .card-prod-list .type-card-fund .label-wrap {margin-bottom: 8px; } 
.bottom-sheet-contents.app-push-BS .h4 {margin-bottom: 8px; } 
.secretary-notice .banner-area-wrap {display: block;margin-top: -32px; } 
.secretary-notice .banner-area-wrap + .secretary-cont-wrap {margin-top: 16px; } 
.secretary-notice .secretary-cont-wrap {margin-top: -32px; } 
.secretary-notice .secretary-cont-wrap .tit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -20px;padding: 16px 20px;background-color: var(--bg-gray);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.secretary-notice .secretary-cont-wrap .tit-wrap .ui-form .form-set.non-border {border: none;background-color: transparent;padding: 0; } 
.secretary-notice .secretary-cont-wrap .tit-wrap .ui-form .form-set.non-border .select-label {padding: 0 26px 0 0; } 
.secretary-notice .secretary-cont-wrap .tit-wrap .ui-form .form-set.non-border .select-label::after {right: 0; } 
.secretary-notice .secretary-cont-wrap .tit-wrap .ui-form.non-margin {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0; } 
.secretary-notice .secretary-cont-wrap .tit-wrap .ico-setting.btn-text {position: relative;width: auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.secretary-notice .secretary-cont-wrap .tit-wrap .ico-setting.btn-text .label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.secretary-notice .secretary-cont-wrap .tit-wrap .ico-setting.btn-text:after {content: "";-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 24px;height: 24px;margin-left: 4px;background-position: -120px -120px;background-repeat: no-repeat;background-color: transparent; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap {margin-top: 26px; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-info-wrap {position: relative;padding: 0 56px; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-info-wrap .logo {position: absolute;width: 48px;height: 48px;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-info-wrap .logo img {width: 100%; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-info-wrap .desc {display: block;margin-top: 4px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-info-wrap .btn-text {margin-top: 4px;z-index: 2; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-info-wrap .btn-text::before {bottom: 0px; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-page-link {content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;padding-right: 0; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .card-page-link::after {display: none; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary .btn-text.close-btn {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-position: -120px -48px;background-repeat: no-repeat;background-color: transparent; } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary.confirm .name {color: var(--text-tertiary); } 
.secretary-notice .secretary-cont-wrap .card-list-wrap .type-card-detail.secretary.confirm .desc {color: var(--text-disabled-same); } 
.secretary-notice .secretary-cont-wrap .card-list-wrap + .flex-align-wrap.align-m {margin-top: 24px; } 
.secretary-notice .secretary-cont-wrap .no-data-wrap {margin-top: 26px; } 
.secretary-notice .secretary-cont-wrap .flex-align-wrap.align-m {margin-top: 16px; } 
.ui-form.no-bg.readonly .form-set {background-color: var(--bg-canvas_white ); } 
.ui-form.no-bg.readonly .form-set input[type=text] {color: var(--text-primary ); } 
.container.my-retirement-pension.rt-wrap .account-selector {padding: 8px 15px; } 
.container.my-retirement-pension.rt-wrap .account-selector .placeholder {color: var(--text-primary ); } 
.container.my-retirement-pension.rt-wrap .account-selector button .account-number {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.my-retirement-pension.rt-wrap .type-card-loan.fund .tit-loan .btn-text.copy-text {overflow: visible; } 
.container.my-retirement-pension.rt-wrap .type-card-loan.fund .tit-loan .btn-text.copy-text .desc {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.container.my-retirement-pension.rt-wrap .type-card-loan.fund .btn-text.btn-text-arrow {font-size: 15px; } 
.container.my-retirement-pension.rt-wrap .h4.small {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.container.my-retirement-pension.rt-wrap .h4.small > .tooltip-trigger {margin-left: 4px; } 
.container.my-retirement-pension.rt-wrap .button-group .button-row .btn-visible {overflow: visible;white-space: normal; } 
.container.my-retirement-pension.rt-wrap .button-group .button-row .btn-visible .label {display: block;word-break: keep-all; } 
.history-lookup .circle-calender {margin-bottom: 9px; } 
.history-lookup .circle-calender .btn-clear {top: calc(50% - 11px); } 
.history-lookup .circle-calender .form-set {border: 0; } 
.history-lookup .circle-calender .form-set input {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;padding-left: 0; } 
.history-lookup .circle-calender .right-section {display: block;margin-right: 0;padding: 12px;border-radius: 50%;background-color: var(--bg-gray); } 
.history-lookup .tit-tbl-wrap {margin-bottom: 20px; } 
.history-lookup .tit-tbl-wrap .history-result-case {font-weight: 500; } 
.history-lookup .accordion.history-list {margin: 0 0 0 5px;border-top: 0; } 
.history-lookup .accordion.history-list .accordion-item {position: relative;border-bottom: 0;padding-bottom: 24px;border-left: solid 1px var(--border-secondary); } 
.history-lookup .accordion.history-list .accordion-item::before {content: "";display: block;position: absolute;left: -8px;top: 0;width: 12px;height: 12px;background-color: var(--bg-canvas_white );border: solid 2px var(--border-secondary);border-radius: 50%; } 
.history-lookup .accordion.history-list .accordion-item:last-child {padding-bottom: 6px; } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;position: relative;padding: 0 38px 0 20px; } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap::after {right: 7px;top: calc(50% + 2px); } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap .data-info-view {display: block;width: 100%;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 4px; } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap .info-content-view {text-align: right;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;-webkit-box-flex: 1;-ms-flex: auto;flex: auto; } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap .info-content-view.plus {color: var(--text-blue); } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap .info-content-view.minus {color: var(--text-red); } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap .info-content-view .info-cost-view {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-left: 4px; } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap .accordion-trigger {position: absolute;right: 0;bottom: 0;width: 38px;height: 38px;padding: 0; } 
.history-lookup .accordion.history-list .accordion-item .accordion-trigger-wrap .accordion-trigger::after {top: calc(50% - 5px);right: 8px; } 
.history-lookup .accordion.history-list .accordion-item .accordion-panel {margin-top: 24px;margin-left: 20px;padding-bottom: 24px;border-radius: 12px;padding: 16px;background-color: var(--bg-gray); } 
.history-lookup .accordion.history-list .accordion-item .accordion-panel .account-num {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-bottom: 4px; } 
.history-lookup .accordion.history-list .accordion-item .accordion-panel .info-data-balance {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500; } 
.history-lookup .accordion.history-list .accordion-item .accordion-panel .info-data-balance span {margin-left: 4px; } 
.history-lookup .accordion.history-list + .tit-tbl-wrap {margin-top: 32px; } 
.history-lookup > .button-group {margin-top: 32px; } 
.foreign-info-confirm .notice-text {margin-top: 16px; } 
.foreign-info-confirm .notice-text .flex-align-wrap {margin-top: 8px; } 
.currency-select-wrap.no-tab .button-lists.select-currency {margin-top: 0 !important; } 
.currency-select-wrap.no-tab .button-lists.select-currency li {width: 100%;-webkit-box-flex: 0;-ms-flex: none;flex: none;border-bottom: 1px solid var(--border-secondary); } 
.currency-select-wrap.no-tab .button-lists.select-currency li button {position: relative;padding: 12px 0; } 
.currency-select-wrap.no-tab .button-lists.select-currency li button.checked .text {font-weight: 500; } 
.currency-select-wrap.no-tab .button-lists.select-currency li button.checked::after {content: "";position: absolute;right: 0px;top: calc(50% - 12px);background-position: -48px 0;background-repeat: no-repeat;background-color: transparent; } 
.currency-select-wrap.no-tab .button-lists.select-currency li button:disabled {opacity: 0.2; } 
.txt-info {margin-top: 32px;font-weight: 400;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.container[class*=mi-] .type-card-insurance.grey-light {border: 1px solid var(--border-primary);background-color: var(--bg-gray); } 
.container[class*=mi-] .notice-box {margin-top: 32px;margin-bottom: 0; } 
.container[class*=mi-] .notice-box .text li .call-link {color: var(--text-blue); } 
.container[class*=mi-] .notice-box .text li .call-link .underline::before {border-bottom-color: var(--border-blue-same); } 
.container[class*=mi-] .modify-card-type {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch; } 
.container[class*=mi-] .modify-card-type .button-group {margin: 16px -16px -16px;border-top: 1px solid var(--border-secondary); } 
.container[class*=mi-] .modify-card-type .button-group .button-row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.container[class*=mi-] .modify-card-type .button-group .btn-text {padding: 16px 24px 17px 0; } 
.container[class*=mi-] .modify-card-type .button-group .btn-text.text-only {width: 100%;padding-right: 0; } 
.container[class*=mi-] .type-card-insurance .close-btn {font-size: 1px;color: transparent; } 
.container[class*=mi-] .type-card-insurance .title-wrap {margin-top: 8px; } 
.container[class*=mi-] .type-card-insurance .title-wrap .name {display: inline; } 
.container[class*=mi-] .type-card-insurance .title-wrap .btn-share {position: relative;display: inline;vertical-align: top;width: 24px;height: 24px;background: transparent;margin-left: 4px;border: 0; } 
.container[class*=mi-] .type-card-insurance .title-wrap .btn-share::after {content: "";position: absolute;left: 0;top: 0;background-position: -192px -216px;background-repeat: no-repeat;background-color: transparent; } 
.container[class*=mi-] .type-card-insurance .title-wrap + .subtext.desc {margin-top: 4px; } 
.my-insurance-wrap .pr-insurance-contents .modify-card-type .info-container-text .name {text-align: left; } 
.my-insurance-wrap .pr-insurance-contents .no-data-wrap + .pr-insurance-view {margin-top: 32px; } 
.my-insurance-wrap .pr-insurance-contents .pr-insurance-view.type02 {background-color: var(--bg-blue);padding: 20px 16px 16px; } 
.my-insurance-wrap .pr-insurance-contents .pr-insurance-view.type02 .txt-guide-insurance {color: var(--text-primary );margin-bottom: 28px; } 
.my-insurance-wrap .pr-insurance-contents .pr-insurance-view.type02 .txt-guide-insurance strong {margin-top: 8px; } 
.my-insurance-wrap .pr-insurance-contents .pr-insurance-view::after {content: "";position: absolute;right: 16px;top: 16px;width: 64px;height: 64px;background: url(/images/web/img/manage/img-insurance.png) no-repeat 0 0/100% 100%; } 
.my-insurance-wrap .menu-wrap .ui-list .list-item .item-content {padding: 12px 0; } 
.menu-wrap.insurance .bottom-sheet-contents .title {margin-top: 12px; } 
.menu-wrap.insurance .bottom-sheet-contents .ui-list .list-item .item-content {padding: 12px 0; } 
.insurance-business-operator.mi-list .total-history-area {margin-top: 32px; } 
.insurance-business-operator.mi-list .total-history-area .total-text {font-weight: 500; } 
.insurance-business-operator.mi-list .total-history-area .total-text .unit-total {margin-left: 4px; } 
.insurance-business-operator.mi-list .ui-form .right-section {margin-right: 0;margin-left: 8px; } 
.insurance-business-operator.mi-list .ui-form .right-section .sbtn {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.insurance-business-operator.mi-list .ui-form .form-set .select-label {padding-right: 28px; } 
.insurance-business-operator.operator01 .h2 {margin-bottom: 16px; } 
.mi-like .notice-contents-wrap .text {margin-bottom: 8px; } 
.mi-apply .notice-contents-wrap + .box-layout-wrap {margin-top: 32px; } 
.mi-apply .terms-view-wrap + .text {margin-top: 16px; } 
.mi-apply .consultation-link {margin-top: 40px; } 
.mi-apply .ui-form.withdraw-reason .field-guide .text-wrap .subtext {margin-top: 0;padding-left: 16px; } 
.mi-apply .ui-form.withdraw-reason .field-guide .text-wrap .form-message {margin-top: 0; } 
.mi-apply .ui-form.withdraw-reason .field-guide .text-wrap .form-message + .subtext {margin-top: 4px; } 
.mi-apply .ui-form.withdraw-reason.error .field-guide .text-limiter .current {color: var(--text-red); } 
.mi-apply .button-group.search {margin-top: 24px; } 
.mi-apply .terms-view-wrap {margin-top: 32px; } 
.mi-apply.type02 .item-content.confirm {padding: 0; } 
.mi-apply.type02 .item-content.confirm .item-body {-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.mi-apply.type02 .item-content.confirm .item-body .h5 {display: inline-block;margin: 0; } 
.mi-apply.type02 .item-content.confirm + .text {margin-top: 8px; } 
.mi-apply.type02 .consultation-link ul li a {word-break: keep-all; } 
.type-card-loan.fund .loan-btn-wrap .loan-btn {font-weight: 300; } 
.sub-banner-wrap.type-grey {margin-top: 28px; } 
.sub-banner-wrap.type-grey .banner-link {display: block;width: 100%;padding: 15px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: var(--bg-gray);border-radius: 12px;background-image: url(/images/web/img/manage/img-loud-speaker.png);background-size: 56px 56px;background-repeat: no-repeat;background-position: center right 18px; } 
.sub-banner-wrap.type-grey .banner-link .title {display: block;width: calc(100% - 56px);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.sub-banner-wrap.type-grey .banner-link .title em {font-weight: 700; } 
.sub-banner-wrap.type-grey .banner-link .subtitle {display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-top: 3px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.sub-banner-wrap.type-grey .banner-link .subtitle.point {display: block;color: var(--text-blue);font-weight: 500;padding: 1px 10px;border-radius: 100px;background-color: var(--palette-blue-200); } 
.sub-banner-wrap.type-grey .banner-link.account-ver {background-image: url(/images/web/img/manage/img-account-money.png); } 
.sub-banner-wrap.type-grey .banner-link.step-stock {background-image: url(/images/web/img/manage/img_banner_01.png); } 
.sub-banner-wrap.type-grey .banner-link.account-check {background-image: url(/images/web/img/exchange/bg-other-account.png); } 
.sub-banner-wrap.type-grey .banner-link.graph-ellipse {background-image: url(/images/web/img/manage/banner_img_portfolio.png); } 
.bottom-sheet-contents .previous-account-wrap .info-before-account {color: var(--text-tertiary); } 
.bottom-sheet-contents .previous-account-wrap .info-before-account em {color: var(--text-primary );font-weight: 500; } 
.md-change .ui-form.with-radio-list .btn-radio-list {margin-bottom: 0; } 
.md-change .ui-form.with-radio-list .btn-radio-list + .form-message {margin-top: 8px;padding-left: 0; } 
.md-change .ui-form.terms-area .terms-view-wrap + .form-message {margin-top: 8px;padding-left: 0; } 
.md-return .list-type-table-wrap .list-type-table li:last-child {margin-top: 16px; } 
.md-auto .box-layout-wrap {margin-top: 24px; } 
.md-map .store-map-area {position: relative;margin-top: -32px;margin-left: -20px;margin-right: -20px;height: 489px; } 
.md-map .h4 {margin-bottom: 4px; } 
.md-change-loc .after-loc {margin-top: 32px;margin-bottom: 0; } 
.md-change-loc .after-loc + .related-link {margin-top: 16px; } 
.md-change-loc .after-loc.readonly .form-set {background-color: var(--bg-canvas_white ); } 
.management-exchange-cancellation.account .box-layout-wrap:first-child {margin-bottom: 32px; } 
.management-exchange-cancellation.account .list-type-table + .ui-form-sec {margin-top: 32px; } 
.management-exchange-cancellation .bottom-notice-contents .h4 {margin-bottom: 8px; } 
.management-exchange-cancellation .bottom-notice-contents .text .h5 {display: inline-block;margin-bottom: 8px; } 
.management-exchange-cancellation .bottom-notice-contents .h5 + .table-list-wrap {margin-top: 16px; } 
.management-exchange-cancellation.info .box-layout-wrap:first-child {margin-bottom: 32px; } 
.management-exchange-cancellation.info .btn-radio-list {margin-bottom: 20px; } 
.bottom-sheet-contents .deposit-info-wrap .h2 {margin-bottom: 0; } 
.bottom-sheet-contents .deposit-info-wrap .h2 + .text {margin-top: 4px; } 
.bottom-sheet-contents .deposit-info-wrap .h2 + .text + .list-type-table {margin-top: 32px; } 
.mp-account-list .result-wrap {margin-top: 32px; } 
.mp-account-list .pf-card-list li {position: relative; } 
.mp-account-list .pf-card-list li + li {margin-top: 12px; } 
.mp-account-list .pf-card-list a {display: block;padding: 16px;border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.mp-account-list .pf-card-list a::after {content: "";position: absolute;right: 16px;top: calc(50% - 12px);background-position: -72px -48px;background-repeat: no-repeat;background-color: transparent; } 
.mp-account-list .pf-card-list .label-wrap {display: block;font-size: 1px; } 
.mp-account-list .pf-card-list .label-wrap + .name {margin-top: 4px; } 
.mp-account-list .pf-card-list .name {display: block;padding-right: 32px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.mp-account-list .pf-card-list .name:first-child {margin-top: 0; } 
.mp-account-list .pf-card-list .date {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mp-account-detail .h2 {margin-bottom: 0; } 
.mp-account-detail .h2 + .box-layout-wrap {margin-top: 16px;padding: 16px; } 
.mp-account-detail .card-sec {margin-top: 32px; } 
.mp-account-detail .card-sec .tit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;height: 56px;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.mp-account-detail .card-sec .tit-wrap .h4 {margin: 0; } 
.mp-account-detail .card-sec .tit-wrap .date {margin-left: auto;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.mp-info-input .segment-tabs .tab-panel {padding-top: 16px; } 
.mp-info-input.auto .step-wrap + .ui-form-wrap {margin-top: 32px;margin-bottom: 20px; } 
.mp-info-input.auto .transfer-period .btn-radio-list {margin-bottom: 0; } 
.mp-info-input.auto .transfer-period .date-range-set {margin-top: 8px; } 
.mp-info-input.auto .transfer-last-set .btn-radio-list {margin-bottom: 0; } 
.mp-info-input.auto .transfer-last-set .btn-radio-list + .text {margin-top: 16px; } 
.container[class*=mp-] .card-list-wrap .type-card-detail .label-wrap {margin-bottom: 8px; } 
.container[class*=mp-] .card-list-wrap .type-card-detail.error .box-layout-wrap {margin-top: 16px;border-radius: 8px;background-color: rgba(235, 61, 79, 0.1);padding: 12px 16px; } 
.container[class*=mp-] .card-list-wrap.line-type .type-card-detail {padding: 16px 0;border-radius: 0;border: none;border-bottom: 1px solid var(--border-secondary); } 
.container[class*=mp-] .card-list-wrap.line-type .type-card-detail .name {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.container[class*=mp-] .card-list-wrap.line-type .type-card-detail:first-child {border-top: 1px solid var(--gray-600); } 
.container[class*=mp-] .card-list-wrap.line-type .type-card-detail + .type-card-detail {margin-top: 0; } 
.container[class*=mp-] .card-prod-wrap {margin-top: 32px; } 
.container[class*=mp-] .card-prod-wrap .type-card-prod .label-wrap {margin-bottom: 8px; } 
.container[class*=mp-] .card-prod-wrap .type-card-prod .name + .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);margin-top: 4px; } 
.container[class*=mp-] .card-prod-wrap .type-card-prod .flex-align-wrap .btn-text-arrow {margin-top: 20px; } 
.container[class*=mp-] .card-prod-wrap .type-card-prod .in-forms {margin-top: 16px; } 
.container[class*=mp-] .card-prod-wrap .type-card-prod .in-forms .ui-form .form-label {margin-bottom: 8px; } 
.container[class*=mp-] .text + .amount-show-box {margin-top: 24px; } 
.mp-complete .complete-sec {margin-bottom: 24px; } 
.mp-complete .complete-sec .h2 {margin-bottom: 0; } 
.mp-complete .complete-sec .text {margin-top: 8px; } 
.mp-complete .complete-sec .text em {font-weight: 500; } 
.mp-complete .card-list-wrap {margin-top: 32px; } 
.mp-complete.auto .content-sec {margin-bottom: 24px; } 
.mp-complete.auto .h4 + .card-list-wrap {margin-top: 0; } 
.mp-auto-list .card-prod-wrap + .notice-contents-wrap {margin-top: 24px; } 
.mp-auto-list .input-type-checkbox {margin-top: 16px; } 
.mp-auto-list.terminate .card-prod-wrap {margin-top: 0px; } 
.mp-naming .ui-form {margin-top: 32px; } 
.mp-naming .ui-form .form-label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.mp-revenue .modify-card-type[class*=show-step] .info-container02 {margin-top: 0;padding: 24px 0 34px 0;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center; } 
.mp-revenue .modify-card-type[class*=show-step] .info-container02 .step-tit {display: block;width: 100%;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.mp-revenue .modify-card-type[class*=show-step] .info-container02 .step-tit em {display: inline; } 
.mp-revenue .modify-card-type[class*=show-step] .info-container02 .step-desc {margin-top: 4px;width: 100%; } 
.mp-revenue .modify-card-type.show-step-nodesc .info-container02 {padding-top: 46px; } 
.mp-revenue .pf-card-swiper + .h3 {margin-top: 24px;margin-bottom: 16px; } 
.mp-revenue .pf-card-swiper + .h3 + .h5 {margin-top: 0; } 
.mp-revenue .btn-radio-list {margin-bottom: 20px; } 
.mp-revenue .ui-form.phone.readonly .form-set .right-section .sbtn {background-color: var(--bg-canvas_white ); } 
.mp-revenue .ui-form.retire-input .form-set input[type=text] {padding-right: 8px; } 
.mp-revenue .ui-form.retire-input .form-set .btn-clear {left: unset;right: 16px; } 
.mp-revenue .ui-form.retire-input.focused.filled input[type=text] {padding-right: 40px; } 
.mp-revenue .sec-nodata {display: -webkit-box;display: -ms-flexbox;display: flex;height: calc(100vh - 214px);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.pf-card-swiper {margin-top: 24px; } 
.pf-card-swiper .control-area {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px;height: 40px; } 
.pf-card-swiper .control-area .swiper-pagination {position: relative;bottom: inherit;left: inherit;width: auto; } 
.pf-card-swiper .control-area .swiper-pagination .swiper-pagination-bullet {background-color: transparent;border: 1px solid var(--border-primary);opacity: 1; } 
.pf-card-swiper .control-area .swiper-pagination .swiper-pagination-bullet-active {background-color: var(--gray-600);border: 1px solid var(--gray-600); } 
.box-layout-wrap.amount-show-box .text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.box-layout-wrap.amount-show-box .text span[class*=amount-] + span {position: relative;margin-left: 30px;color: var(--text-primary ); } 
.box-layout-wrap.amount-show-box .text span[class*=amount-] + span::before {content: "";display: inline-block;position: absolute;left: -14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 14px;background-color: var(--bg-dark); } 
.box-layout-wrap.amount-show-box .text span[class*=amount-].color-em {font-weight: 500; } 
/*
 * 머니버스 고도화1
 * 작업자 : 김정민
 */
/****** 공통 ******/
.myp-tooltip-center {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--text-primary ); } 
.myp-tooltip-center .tooltip-trigger {margin-left: 2px; } 
.myp-hidden {width: 1px;height: 1px;position: absolute;left: 0;top: 0;clip: rect(0, 0, 0, 0);overflow: hidden; } 
/****** 소비페이 ******/
.account-book .list-area .myp-pay-use.item .icon.pay-logo img {width: 24px;height: 24px; } 
.account-book .list-area .myp-pay-use.item .result {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; } 
.account-book .list-area .myp-pay-use.item .result .flag {white-space: nowrap;margin-right: 5px; } 
.account-book .list-area .myp-pay-use.item .result .amounts {white-space: nowrap;text-overflow: ellipsis;overflow: hidden; } 
.myp-report-wrap {position: relative; } 
.myp-report-wrap .link-pay-ch {position: absolute;right: 0;top: 0; } 
.myp-report-wrap .link-pay-ch .input-type-checkbox label {font-size: var(--t7-font-size);color: var(--text-tertiary);padding-left: 0;padding-right: 30px; } 
.myp-report-wrap .link-pay-ch .input-type-checkbox label::after {left: auto;right: 0; } 
.myp-small-guide-list > li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);color: var(--text-tertiary);margin-top: 4px; } 
.myp-small-guide-list > li::before {top: 7px; } 
.account-select-lists.myp-one-line .type-card-service {padding-top: 20px;padding-bottom: 20px; } 
.account-select-lists.myp-one-line .type-card-service .logo {top: 16px; } 
.item-list .item .myp-pay-org-icon {position: absolute;left: 0;top: 0;font-size: 0; } 
.item-list .item .myp-pay-org-icon img {width: 24px;height: 24px;vertical-align: top; } 
/****** 혜택 ******/
/* 이벤트 상세 */
.tooltip .myp-text-guide-list {margin-top: 3px; } 
.tooltip .myp-text-guide-list > li {margin-top: 0; } 
.myp-event {/* [s] 20220831 수정 */
/* [e] 20220831 수정 */}
.myp-event .hide {display: block;width: 0;height: 0;position: absolute;left: -999999em;top: -999999em; } 
.myp-event .myp-event-detail-wrap img {vertical-align: top;width: 100%; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap {background: var(--bg-canvas_white );padding: 45px 20px 40px; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box {padding: 26px 16px 16px;border: 1px solid var(--border-secondary);border-radius: 8px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .event-term {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;background: var(--bg-canvas_white );color: var(--text-primary );font-weight: 500;text-align: center;position: absolute;left: 50%;top: -11px;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;padding: 0 17px; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .event-tit {font-size: var(--t6-font-size);line-height: var(--t7-line-height);font-weight: 500;text-align: center;color: var(--text-primary ); } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .event-tit span {display: block;text-align: center; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .event-tit em {color: var(--text-blue); } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .guide-list {margin-top: 17px; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .guide-list > li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);position: relative;padding-left: 27px;word-break: keep-all; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .guide-list > li:not(:last-child) {margin-bottom: 8px; } 
.myp-event .myp-event-detail-wrap .event-guide-wrap .guide-box .guide-list > li::before {content: "";display: inline-block;width: 24px;height: 24px;background: url("/images/web/img/moneybus/ico-attention.png") no-repeat left top;background-size: 100% auto;position: absolute;left: 0;top: 0; } 
.myp-event .myp-event-detail-wrap .gold-event-btn {display: block;position: relative;border: none;outline: none;padding: 0;margin: 0;width: 100%; } 
.myp-event .myp-event-detail-wrap .gold-event-btn img {vertical-align: top; } 
.myp-event .myp-event-detail-wrap .gold-event-btn .arr {display: -webkit-box;display: -ms-flexbox;display: flex;width: 2.4vw;position: absolute;right: 27.2vw;bottom: 16.8vw;-webkit-animation: arrow 0.5s infinite alternate;animation: arrow 0.5s infinite alternate; } 
.myp-event .myp-event-detail-wrap .gold-event-btn .arr img {width: 100%;height: auto; } 
.myp-event .myp-added-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 40px 20px; } 
.myp-event .myp-added-box .s-tit {font-size: var(--t6-font-size);display: inline-block;padding: 8px 18px;border-radius: 50px;line-height: 14px;font-weight: 700; } 
.myp-event .myp-added-box .tit {font-weight: 700;font-size: var(--t4-font-size);line-height: var(--t5-line-height);text-align: center;letter-spacing: -0.3px; } 
.myp-event .myp-added-box .tit em {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: inherit;display: block;text-align: center;margin-top: 4px; } 
.myp-event .myp-added-box .img img {width: 100%;height: auto; } 
.myp-event .myp-added-box .desc {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 400;color: var(--text-primary );text-align: center;margin-top: 24px; } 
.myp-event .myp-added-box .desc em {display: block;font-weight: 700; } 
.myp-event .myp-added-box.myp-event-bonus {background: var(--bg-gray); } 
.myp-event .myp-added-box.myp-event-bonus .s-tit {background: var(--bg-red-same);color: var(--text-ondark_primary-same);position: relative;z-index: 1; } 
.myp-event .myp-added-box.myp-event-bonus .s-tit::before {content: "";display: inline-block;width: 0;height: 0;border: 15px solid var(--border-red-same);border-right-color: transparent;border-bottom-color: transparent;border-top-color: transparent;border-bottom-width: 7px;border-left-width: 14px;z-index: -1;-webkit-transform: scaleX(-1);transform: scaleX(-1);position: absolute;left: -5px;bottom: -6px; } 
.myp-event .myp-added-box.myp-event-bonus .tit {margin-top: 27px;color: var(--text-primary ); } 
.myp-event .myp-added-box.myp-event-bonus .tit em {color: var(--text-blue); } 
.myp-event .myp-added-box.myp-event-bonus .img {width: 243px;height: 205px;padding-left: 12px;margin-top: 20px; } 
.myp-event .myp-added-box.myp-event-tip {background: var(--brand-800); } 
.myp-event .myp-added-box.myp-event-tip .s-tit {background: var(--bg-canvas_white );color: var(--text-cyan);line-height: 1; } 
.myp-event .myp-added-box.myp-event-tip .tit {margin-top: 20px;color: var(--text-ondark_primary-same); } 
.myp-event .myp-added-box.myp-event-tip .tit em {color: var(--text-orange); } 
.myp-event .myp-added-box.myp-event-tip .img {width: 190px;margin-top: 32px; } 
.myp-event .myp-added-box.myp-event-tip .desc {color: var(--text-ondark_primary-same); } 
.myp-event .myp-added-box.myp-event-tip .tip-btn {display: block;width: 100%;height: 56px;line-height: 56px;border-radius: 50px;background: var(--bg-canvas_white );color: var(--text-cyan);font-weight: 700;font-size: var(--t4-font-size);text-align: center;margin-top: 24px;-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); } 
.myp-event .myp-calendar-wrap {padding: 40px 20px;background: var(--palette-blue-200); } 
.myp-event .myp-calendar-wrap .tooltip-trigger {word-break: keep-all;vertical-align: middle;margin-top: -2px; } 
.myp-event .myp-calendar-wrap .calendar-head {padding: 0 0 20px;text-align: center;background: url("/images/web/img/moneybus/calendar_head_img.png") no-repeat left 10px top 0;background-size: auto 120px; } 
.myp-event .myp-calendar-wrap .calendar-head .cal-tit {display: inline-block;vertical-align: top;background: var(--brand-900);text-align: center;color: var(--text-ondark_primary-same);line-height: 30px;font-size: var(--t6-font-size);font-weight: 700;border-radius: 30px;padding: 0 15px; } 
.myp-event .myp-calendar-wrap .calendar-container {background: var(--bg-canvas_white );border-radius: 10px;padding: 34px 16px 24px;position: relative;overflow: hidden; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-ctrl-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 24px; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-ctrl-wrap .btn {width: 24px;height: 24px;background: url("/images/web/img/moneybus/calendar_arr.png") no-repeat center center;background-size: 20px 20px;border: none;margin: 0; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-ctrl-wrap .btn:disabled {opacity: 0.5;pointer-events: none; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-ctrl-wrap .btn.next {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.myp-event .myp-calendar-wrap .calendar-container .cal-ctrl-wrap .show-month {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 700;display: inline-block;vertical-align: top;padding: 0 14px; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-ctrl-wrap .show-month em {line-height: inherit;font-size: inherit;letter-spacing: inherit;font-weight: inherit; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table {width: 100%; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table thead th {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);border-bottom: 1px solid var(--border-secondary);text-align: center;font-weight: 500;height: 40px;vertical-align: middle; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td {height: 47px;font-size: 15px;font-weight: 700;line-height: 24px;letter-spacing: -0.2px;text-align: center;color: var(--text-primary );position: relative;vertical-align: top;padding-top: 14px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td .gain {position: absolute;left: 1.5px;top: 0;bottom: 1px;right: 1.5px;background-color: var(--bg-canvas_white ); } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td .gain .ico {display: inline-block;width: 40px;height: 40px;background-repeat: no-repeat;background-position: left 50% top -1px;background-size: 40px 40px; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td .gain .num {display: inline-block;height: 20px;line-height: 20px;color: var(--text-ondark_primary-same);font-size: var(--t8-font-size);border-radius: 50px;min-width: 30px;padding: 0 5px;font-weight: 700;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;left: 50%;bottom: -1px;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap; } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td.gold .gain .ico {background-image: url("/images/web/img/moneybus/gold_ico.png"); } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td.gold .gain .num {background: var(--palette-orange-500); } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td.silver .gain .ico {background-image: url("/images/web/img/moneybus/silver_ico.png"); } 
.myp-event .myp-calendar-wrap .calendar-container .cal-table table tbody td.silver .gain .num {background: var(--gray-300); } 
.myp-event .myp-calendar-wrap .my-gold-box {background: var(--bg-canvas_white );border-radius: 10px;padding: 20px;margin-top: 20px;-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.07);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.07); } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .tool-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num .tool {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num .tool + .tool {margin-left: 7px; } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num .tool .tool-ico {display: inline-block;vertical-align: top;width: 44px;height: 44px;background-repeat: no-repeat;background-size: 44px 44px;background-position: center center; } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num .tool.gold .tool-ico {background-image: url("/images/web/img/moneybus/gold_tool.png"); } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num .tool.silver .tool-ico {background-image: url("/images/web/img/moneybus/silver_tool.png"); } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num .tool .num {color: var(--text-tertiary);font-weight: 400;font-size: var(--t6-font-size);margin-left: 2px; } 
.myp-event .myp-calendar-wrap .my-gold-box .my-tool .gain-num .tool .num em {display: inline-block;margin-left: 3px;color: var(--text-primary );font-weight: 700;font-size: var(--t4-font-size); } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 20px;border-top: 1px solid var(--border-primary);padding-top: 21px;position: relative; } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .price-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary); } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .price-tit .unit {display: block;font-size: var(--t8-font-size);font-weight: 300;line-height: var(--t6-line-heigh);color: var(--text-tertiary); } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price {text-align: right; } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price .state {font-size: var(--t8-font-size);line-height: 20px;font-weight: 400;color: var(--text-tertiary);margin-top: 3px; } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price .state::before {content: "";display: inline-block;width: 0;height: 0;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price .state.up {padding-left: 15px;position: relative;color: var(--text-red); } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price .state.up:before {border: 6px solid transparent;border-bottom: 9px solid var(--border-negative-same);border-top-width: 0; } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price .state.down {padding-left: 15px;position: relative;color: var(--text-blue); } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price .state.down:before {border: 6px solid transparent;border-top: 9px solid var(--border-blue-same);border-bottom-width: 0; } 
.myp-event .myp-calendar-wrap .my-gold-box .total-price .real-price .es-price {display: block;font-weight: 700;color: var(--text-primary );font-size: 18px;line-height: 24px; } 
.myp-event .myp-calendar-wrap .event-btn-group {margin-top: 20px; } 
.myp-event .myp-calendar-wrap .event-btn-group .event-btn {display: block;width: 100%;height: 56px;border-radius: 50px;background: var(--brand-800);text-align: center;font-size: 18px;font-weight: 700;letter-spacing: -0.3px;line-height: 56px;color: var(--text-ondark_primary-same);-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); } 
.myp-event .myp-calendar-wrap .event-btn-group .event-btn.white-btn {background: var(--bg-canvas_white );color: var(--text-cyan); } 
.myp-event .myp-calendar-wrap .event-btn-group .event-btn + .event-btn {margin-top: 10px; } 
.myp-event .myp-evnet-sns {background: var(--bg-blue-same);padding: 30px 38px; } 
.myp-event .myp-evnet-sns .event-tit {font-size: 18px;font-weight: 500;color: var(--text-ondark_primary-same);line-height: 24px;margin-bottom: 24px;text-align: center;letter-spacing: -0.3px; } 
.myp-event .myp-evnet-sns .share-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.myp-event .myp-evnet-sns .share-list .share-item a {display: block;padding: 0 20px; } 
.myp-event .myp-evnet-sns .share-list .share-item .img {display: inline-block;vertical-align: top;width: 60px;height: 60px;border-radius: 50%;overflow: hidden; } 
.myp-event .myp-evnet-sns .share-list .share-item img {width: 60px;height: 60px; } 
.myp-event .myp-evnet-sns .share-list .share-item .share-tit {display: block;text-align: center;margin-top: 10px;font-size: 14px;line-height: 24px;font-weight: 500;color: var(--text-ondark_primary-same);letter-spacing: -0.4px; } 
.myp-event-notice {border-top: none;margin-top: 0; } 
.myp-event-notice ul.text > li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-bottom: 16px; } 
.myp-event-notice ul.text > li::before {top: 7px; } 
.myp-event-notice ul.text > li .text-hyphen {margin-top: 8px; } 
.myp-event-notice ul.text > li .text-hyphen > li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.myp-event-notice ul.text > li .text-hyphen > li::before {top: 8px; } 
.myp-event-popup.modal-popup.show .done-img {display: block; } 
.myp-event-popup.modal-popup .done-img {overflow: hidden;max-width: 414px;height: 100%;width: 100%;margin: 0 auto;position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: none;z-index: 1011; } 
.myp-event-popup.modal-popup .done-img img {width: 100%; } 
.myp-event-popup.modal-popup .popup-wrap {overflow: visible; } 
.myp-event-popup.modal-popup .popup-wrap .popup-body {position: relative;overflow: visible; } 
.myp-event-popup.modal-popup .popup-wrap .popup-body .img-box {height: 110px;position: relative; } 
.myp-event-popup.modal-popup .popup-wrap .popup-body .img-box .price-ico {display: inline-block;width: 184px;height: 184px;background-repeat: no-repeat;background-position: center;background-size: 100% auto;position: absolute;top: -80px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); } 
.myp-event-popup.modal-popup .popup-wrap .popup-body .img-box .price-ico.gold {background-image: url("/images/web/img/moneybus/gold_ico_large.png"); } 
.myp-event-popup.modal-popup .popup-wrap .popup-body .img-box .price-ico.silver {background-image: url("/images/web/img/moneybus/silver_ico_large.png"); } 
.myp-event-popup.modal-popup .popup-wrap .popup-body .cel-txt1 {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );text-align: center; } 
.myp-event-popup.modal-popup .popup-wrap .popup-body .cel-txt2 {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);text-align: center; } 
.myp-event-popup.modal-popup .popup-wrap .popup-body .check-sentence {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);background: var(--bg-gray);border-radius: 12px;margin-top: 16px;padding: 16px;text-align: center;word-break: keep-all; } 
@-webkit-keyframes arrow {0% {-webkit-transform: translateX(0);transform: translateX(0); } 
100% {-webkit-transform: translateX(50%);transform: translateX(50%); } 
 }
@keyframes arrow {0% {-webkit-transform: translateX(0);transform: translateX(0); } 
100% {-webkit-transform: translateX(50%);transform: translateX(50%); } 
 }
/* 쿠폰 */
.myp-coupon-wrap {margin-top: -32px; } 
.myp-coupon-wrap .coupon-header {margin-top: 16px;text-align: right;margin-bottom: 16px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;overflow: hidden; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item:not(:last-child) {margin-bottom: 12px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont {min-height: 126px;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px;position: relative;-ms-flex-preferred-size: calc(100% - 77px);flex-basis: calc(100% - 77px);box-sizing: border-box;border: 1px solid var(--border-primary);border-right: none;border-radius: 12px 0 0 12px;background: var(--bg-canvas_white );-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont::before, .myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont::after {content: "";display: inline-block;width: 12px;height: 12px;border-radius: 50%;background: var(--bg-canvas_white );border: 1px solid var(--border-primary);border-top-color: var(--border-blue-same);border-left-color: var(--border-blue-same);position: absolute;top: -6px;right: -6px;-webkit-transform: rotate(133deg);transform: rotate(133deg);-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 1; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont::after {top: auto;bottom: -6px;-webkit-transform: rotate(135deg);transform: rotate(135deg); } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont .c-img {margin-right: 15px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont .c-img img {display: inline-block;vertical-align: top;width: 48px;height: 48px;border-radius: 50%; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont .c-sub .hash {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-blue);margin-bottom: 4px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -2px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont .c-sub .hash span {white-space: nowrap;margin-left: 2px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont .c-sub .c-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;margin-bottom: 8px; } 
@media screen and (max-width: 320px) {
    .myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont .c-sub .c-tit {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
 }
.myp-coupon-wrap .coupon-wrap .coupon-list .item .c-cont .c-sub .term {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .download-btn {background: var(--bg-blue-same);width: 20.53vw;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 0 12px 12px 0;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;border: none;outline: none;margin: 0; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .download-btn::before {content: "";display: inline-block;width: 1px;border-left: 1px dashed var(--border-blue-same);position: absolute;left: -1px;top: 3px;bottom: 3px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .download-btn .download {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 400;word-break: keep-all;color: var(--text-ondark_primary-same);display: inline-block;padding-top: 24px;position: relative;text-align: center; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item .download-btn .download::before {content: "";display: inline-block;width: 24px;height: 24px;position: absolute;left: 50%;top: 0;margin-left: -12px;background: url("/images/web/img/moneybus/icon_download.png") no-repeat left top;background-size: 24px 24px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item.complete {position: relative; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item.complete::before {content: "";display: inline-block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: var(--gray950-a20);z-index: 5;border-radius: 12px; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item.complete .c-cont {border: 1px solid rgba(214, 219, 225, 0); } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item.complete .c-cont::before, .myp-coupon-wrap .coupon-wrap .coupon-list .item.complete .c-cont:after {z-index: 5; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item.complete .download-btn .download {padding-top: 0;pointer-events: none; } 
.myp-coupon-wrap .coupon-wrap .coupon-list .item.complete .download-btn .download::before {content: none; } 
.myp-coupon-wrap .coupon-wrap .coupon-list + .partner {margin-top: 12px; } 
.myp-coupon-wrap .coupon-wrap .partner {margin-top: 0;overflow: hidden; } 
.myp-coupon-wrap .coupon-wrap .partner + .partner {margin-top: 12px; } 
.myp-coupon-wrap .coupon-wrap .partner .go-link {display: block; } 
.myp-coupon-wrap .coupon-wrap .partner .go-link .img {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 120px;border-radius: 12px;position: relative;overflow: hidden;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-coupon-wrap .coupon-wrap .partner .go-link .img .banner-txt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 24px;font-weight: 500; } 
.myp-coupon-wrap .coupon-wrap .partner .go-link .img .banner-txt .sub-txt {display: block;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-bottom: 4px; } 
.myp-coupon-wrap .coupon-wrap .partner .go-link .img .banner-ico {display: inline-block;position: absolute;top: 0;right: 24px;width: 80px;height: 120px;background-repeat: no-repeat;background-position: left top;background-size: 80px 120px; } 
.myp-coupon-wrap .coupon-wrap .coupon-unit + .coupon-unit {margin-top: 12px; } 
/* 챌린지 상세 */
.myp-challenge-wrap .challenge-img-wrap {margin: -32px -20px -40px; } 
.myp-challenge-wrap .challenge-img-wrap img {width: 100%;height: auto; } 
/****** 스토리뱅크 ******/
.myp-sb-list {position: relative; } 
.myp-sb-list .tooltip {top: 14px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;font-size: var(--t8-font-size);line-height: var(--t8-line-height); } 
.myp-sb-list .ani-box {position: absolute;top: 0;left: 0;width: 100%;background: red; } 
.myp-sb-list .myp-ui-storybank {overflow-x: hidden;position: relative; } 
.myp-sb-list .myp-ui-storybank > li {position: relative;padding-left: 88px;-webkit-transform: translateX(0);transform: translateX(0); } 
.myp-sb-list .myp-ui-storybank > li .sb-container {padding-left: 0;width: 100%; } 
.myp-sb-list .myp-ui-storybank > li .sb-btn {border: none;outline: none;width: 88px;height: 100%;position: absolute;left: 0;top: 0;background: var(--bg-blue);-webkit-transform: translateX(-100%);transform: translateX(-100%); } 
.myp-sb-list .myp-ui-storybank > li .sb-btn::before {content: "";display: inline-block;width: 32px;height: 32px;background: url("/images/web/img/moneybus/sb-bank-ico.png") no-repeat left top;background-size: 100% auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.myp-sb-list .myp-ui-storybank > li .sb-btn::after {content: "";display: inline-block;width: 100%;height: 1px;background: var(--bg-gray);position: absolute;left: 0;bottom: -1px; } 
.myp-sb-list .myp-ui-storybank.animation.stop > li:first-child {-webkit-animation-play-state: paused;animation-play-state: paused; } 
.myp-sb-list .myp-ui-storybank.animation > li:first-child {-webkit-animation: guide 2s 2, guide-pd 2s 2;animation: guide 2s 2, guide-pd 2s 2;padding-left: 0;position: relative; } 
@-webkit-keyframes guide {0% {-webkit-transform: translateX(0);transform: translateX(0); } 
40% {-webkit-transform: translateX(88px);transform: translateX(88px); } 
80% {-webkit-transform: translateX(0);transform: translateX(0); } 
 }
@keyframes guide {0% {-webkit-transform: translateX(0);transform: translateX(0); } 
40% {-webkit-transform: translateX(88px);transform: translateX(88px); } 
80% {-webkit-transform: translateX(0);transform: translateX(0); } 
 }
@-webkit-keyframes guide-pd {0% {padding-left: 0; } 
40% {padding-left: 20px; } 
80% {padding-left: 0; } 
 }
@keyframes guide-pd {0% {padding-left: 0; } 
40% {padding-left: 20px; } 
80% {padding-left: 0; } 
 }
/* 선물탭 쿠폰상세 */
.myp-coupon-view [class*=view-] {position: relative;padding: 32px 20px; } 
.myp-coupon-view [class*=view-].no-pb {padding-bottom: 0; } 
.myp-coupon-view .view-head {position: relative;padding: 32px 20px;background: var(--palette-cyan-100);color: var(--text-primary ); } 
.myp-coupon-view .view-head::after {content: "";display: block;clear: both; } 
.myp-coupon-view .view-head .head-tit {font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;margin-bottom: 16px;font-weight: 500; } 
.myp-coupon-view .view-head .head-img {float: right;text-align: right; } 
.myp-coupon-view .view-head .head-img img {vertical-align: bottom;width: 72px;height: 72px; } 
.myp-coupon-view .view-head .hash {display: inline-block;width: 65%;vertical-align: top;opacity: 0.8; } 
.myp-coupon-view .view-head .hash li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: inline-block;font-weight: 300;color: var(--text-secondary); } 
.myp-coupon-view .c-area {background: var(--bg-gray); } 
.myp-coupon-view .view-info dl {margin-bottom: 16px;word-break: keep-all; } 
.myp-coupon-view .view-info dl :last-child {margin-bottom: 0; } 
.myp-coupon-view .view-info dl dt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 4px;font-weight: 500; } 
.myp-coupon-view .view-info dl dd {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.myp-coupon-view .view-points {margin-bottom: 0;text-align: center; } 
.myp-coupon-view .view-points p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 0;font-weight: 300; } 
.myp-coupon-view .view-points p.tit {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;margin-bottom: 4px;font-weight: 500; } 
.myp-coupon-view .view-itembundle {padding-top: 0; } 
.myp-coupon-view .view-itembundle li {margin-bottom: 24px;padding: 24px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);border-radius: 12px; } 
.myp-coupon-view .view-itembundle li:last-child {margin-bottom: 0px; } 
.myp-coupon-view .view-itembundle .item-explan {text-align: center;margin-bottom: 12px; } 
.myp-coupon-view .view-itembundle .item-explan em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: inline-block;padding: 3px 16px 5px;margin-bottom: 12px;background: var(--bg-gray);border-radius: 60px;font-weight: 500;color: var(--text-blue); } 
.myp-coupon-view .view-itembundle .item-explan p {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);word-break: keep-all; } 
.myp-coupon-view .view-itembundle .item-explan p.itemtit {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;margin-bottom: 4px;font-weight: 500;color: var(--text-primary); } 
.myp-coupon-view .view-itembundle .item-discountrate {margin: 12px 0;padding-top: 26px; } 
.myp-coupon-view .view-itembundle .item-discountrate div {position: relative;margin: 0 auto;text-align: center;width: 172px;height: 90px;color: var(--text-ondark_primary-same);background: var(--bg-blue-same);border-radius: 12px; } 
.myp-coupon-view .view-itembundle .item-discountrate div::before, .myp-coupon-view .view-itembundle .item-discountrate div::after {content: "";display: block;width: 20px;height: 20px;background: var(--bg-canvas_white );border-radius: 100%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.myp-coupon-view .view-itembundle .item-discountrate div::before {left: -10px;right: auto; } 
.myp-coupon-view .view-itembundle .item-discountrate div::after {left: auto;right: -10px; } 
.myp-coupon-view .view-itembundle .item-discountrate p {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;position: relative;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); } 
.myp-coupon-view .view-itembundle .item-discountrate p span {font-size: 28px;font-weight: 500;letter-spacing: -0.5px; } 
.myp-coupon-view .view-itembundle .item-discountrate .piece {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;position: absolute;top: -26px;right: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;width: 52px;height: 52px;background: var(--bg-infomative-same);font-weight: 500; } 
.myp-coupon-view .view-itembundle .item-opendata {margin-bottom: 0;text-align: center;word-break: keep-all; } 
.myp-coupon-view .view-itembundle .item-opendata strong {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.myp-coupon-view .view-message .msg-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 16px;color: var(--text-primary );font-weight: 500; } 
.myp-coupon-view .view-message .msg-img {margin-bottom: 16px;position: relative; } 
.myp-coupon-view .view-message .msg-img img {border-radius: 12px;overflow: hidden;max-width: 100%;width: 100%;height: auto; } 
.myp-coupon-view .view-message .msg-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 16px;color: var(--text-tertiary);font-weight: 300; } 
.myp-coupon-view .view-message .msg-info {margin-bottom: 16px;padding: 16px;background: var(--bg-gray);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-coupon-view .view-message .msg-info dl {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;margin-bottom: 2px;display: table;table-layout: fixed;width: 100%;font-weight: 300; } 
.myp-coupon-view .view-message .msg-info dl:last-child {margin-bottom: 0px; } 
.myp-coupon-view .view-message .msg-info dl > *:last-child {margin-bottom: 0px; } 
.myp-coupon-view .view-message .msg-info dl dt {color: var(--text-primary );display: table-cell;width: 55px;min-width: 55px;vertical-align: top; } 
.myp-coupon-view .view-message .msg-info dl dd {color: var(--text-tertiary);display: table-cell;width: auto;text-align: right;vertical-align: top; } 
.myp-coupon-view .dividers-group {margin: 32px 0 0; } 
/* 테마틱 아이콘 */
.myp-thema-tit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-thema-tit .tit {display: inline-block;margin-left: 12px;font-weight: 500;font-size: var(--t3-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary ); } 
.myp-thema-tit.small .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.myp-thema-icon {display: inline-block;text-indent: -99999px;overflow: hidden;background: url("/images/web/img/moneybus/sprite-thema-icon.png");width: var(--size);height: var(--size);background-size: auto var(--size);background-position: 0 0;-ms-flex-negative: 0;flex-shrink: 0; } 
.myp-thema-icon.icon01 {background-position: calc(var(--size) * -1) 0; } 
.myp-thema-icon.icon02 {background-position: calc(var(--size) * -2) 0; } 
.myp-thema-icon.icon03 {background-position: calc(var(--size) * -3) 0; } 
.myp-thema-icon.icon04 {background-position: calc(var(--size) * -4) 0; } 
.myp-thema-icon.icon05 {background-position: calc(var(--size) * -5) 0; } 
.myp-thema-icon.icon06 {background-position: calc(var(--size) * -6) 0; } 
.myp-thema-icon.icon07 {background-position: calc(var(--size) * -7) 0; } 
.myp-thema-icon.icon08 {background-position: calc(var(--size) * -8) 0; } 
.myp-thema-icon.icon09 {background-position: calc(var(--size) * -9) 0; } 
.myp-thema-icon.icon10 {background-position: calc(var(--size) * -10) 0; } 
.myp-thema-icon.icon11 {background-position: calc(var(--size) * -11) 0; } 
.myp-thema-icon.icon12 {background-position: calc(var(--size) * -12) 0; } 
.myp-thema-icon[data-size="40"] {--size:40px; } 
.myp-thema-icon[data-size="32"] {--size:32px; } 
.myp-thema-main {margin: -32px -20px;padding-top: 15px;display: -ms-grid;display: grid;-ms-grid-columns: minmax(0, 1fr);grid-template-columns: minmax(0, 1fr);grid-rows: 1fr;grid-template-rows: 1fr;height: calc(100vh - 49px - 92px);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-thema-main > *:nth-child(1) {grid-row: 1;grid-column: 1; } 
.myp-thema-main .thema-main-wrap {width: 100%;-ms-flex-item-align: center;align-self: center; } 
.myp-thema-main .thema-tit {text-align: center;color: var(--text-primary );font-size: var(--t3-font-size);line-height: var(--t2-line-height);font-weight: 500; } 
.myp-thema-main .thema-onboarding-container {margin-top: 16px;position: relative; } 
.myp-thema-main .thema-onboarding-container .onboarding-list {width: 100%;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;/* active */}
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item {-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: 100%;flex-basis: 100%; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .onboarding-txt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300;text-align: center; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .onboarding-txt strong {display: block;font-weight: 500; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap {width: 100%;background: var(--bg-canvas_white );margin-top: 40px;text-align: center;position: relative; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .all-img {display: inline-block;vertical-align: top;width: 100%;max-width: 375px; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .phone-img {position: absolute;left: 50%;top: clamp(0px, 14.39vw, 54px);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;max-width: 375px;z-index: 1;opacity: 0.5; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .mask {width: clamp(0px, 60.8vw, 228px);height: clamp(0px, 85.33vw, 320px);border-radius: clamp(0px, 7.46vw, 28px);border-bottom-right-radius: 0;border-bottom-left-radius: 0;position: absolute;left: 50%;top: clamp(0px, 14.39vw + 6px, 60px);z-index: 2;-webkit-transform: translateX(-50%);transform: translateX(-50%);overflow: hidden; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .mask .scroll-img {width: 100%;-webkit-transform: translateY(0);transform: translateY(0); } 
@-webkit-keyframes scroll {0% {-webkit-transform: translateY(0);transform: translateY(0); } 
35% {-webkit-transform: translateY(-140px);transform: translateY(-140px); } 
60% {-webkit-transform: translateY(-140px);transform: translateY(-140px); } 
80% {-webkit-transform: translateY(0);transform: translateY(0); } 
 }
@keyframes scroll {0% {-webkit-transform: translateY(0);transform: translateY(0); } 
35% {-webkit-transform: translateY(-140px);transform: translateY(-140px); } 
60% {-webkit-transform: translateY(-140px);transform: translateY(-140px); } 
80% {-webkit-transform: translateY(0);transform: translateY(0); } 
 }
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .gradient {display: block;width: 100%;height: 80px;background: -webkit-gradient(linear, left top, left bottom, from(var(--bg-canvas_white-a0)), to(var(--bg-canvas_white )));background: linear-gradient(180deg, var(--bg-canvas_white-a0) 0%, var(--bg-canvas_white ) 100%);position: absolute;left: 0;bottom: 54px;z-index: 3; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .gradient::before {content: "";display: block;width: 100%;height: 30px;position: absolute;left: 0;bottom: -29px;background: var(--bg-canvas_white ); } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .t-hot-img {position: absolute;top: clamp(0px, 62.13vw, 233px);left: 50%;margin-left: -160px;width: clamp(0px, 68.26vw, 256px);z-index: 5;opacity: 0;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform: scale(0);transform: scale(0); } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item .img-wrap .t-sns-img {position: absolute;top: clamp(0px, 30.13vw, 113px);left: 50%;width: clamp(0px, 66.13vw, 248px);margin-left: -79px;z-index: 5;opacity: 0;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform: scale(0);transform: scale(0); } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item.active .img-wrap .scroll-img {/* animation:scroll 3s cubic-bezier(0.6,0,0.1,1.4);animation-fill-mode: both;animation-delay:0.2s; */}
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item.active .t-hot-img {-webkit-animation: bubble-scale 0.4s cubic-bezier(0.6, 0, 0.1, 1.4), bubble-opacity 0.4s;animation: bubble-scale 0.4s cubic-bezier(0.6, 0, 0.1, 1.4), bubble-opacity 0.4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.25s;animation-delay: 0.25s; } 
.myp-thema-main .thema-onboarding-container .onboarding-list .slide-item.active .t-sns-img {-webkit-animation: bubble-scale 0.4s cubic-bezier(0.6, 0, 0.1, 1.4), bubble-opacity 0.4s;animation: bubble-scale 0.4s cubic-bezier(0.6, 0, 0.1, 1.4), bubble-opacity 0.4s;-webkit-animation-fill-mode: both;animation-fill-mode: both; } 
@-webkit-keyframes bubble-scale {0% {-webkit-transform: scale(0.25);transform: scale(0.25); } 
100% {-webkit-transform: scale(1);transform: scale(1); } 
 }
@keyframes bubble-scale {0% {-webkit-transform: scale(0.25);transform: scale(0.25); } 
100% {-webkit-transform: scale(1);transform: scale(1); } 
 }
@-webkit-keyframes bubble-opacity {0% {opacity: 0; } 
100% {opacity: 1; } 
 }
@keyframes bubble-opacity {0% {opacity: 0; } 
100% {opacity: 1; } 
 }
.myp-thema-main .thema-onboarding-container .swiper-pagination.type-dot {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;top: 64px;bottom: auto; } 
.myp-thema-banner1 {margin: 0 -20px -24px;padding-top: 24px; } 
.myp-thema-banner1 a {display: block;background: var(--bg-gray);padding: 28px 20px 23px;border-top: 1px solid var(--border-secondary); } 
.myp-thema-banner1 a .banner-txt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );position: relative;padding-bottom: 20px; } 
.myp-thema-banner1 a .banner-txt::after {content: "";display: inline-block;width: 80px;height: 80px;background: url("/images/web/img/moneybus/thema-banner.png") no-repeat left top;background-size: 80px;position: absolute;right: 0;bottom: 0; } 
.myp-thema-banner1 a .thema-area {background: var(--bg-canvas_white );border-radius: 16px;padding: 16px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-thema-banner1 a .thema-area .myp-thema-tit {max-width: calc(100% - 100px); } 
.myp-thema-banner1 a .thema-area .rate {-ms-flex-negative: 0;flex-shrink: 0; } 
.myp-thema-banner1 a .thema-area .rate .period {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;display: block;font-weight: 300;text-align: right;color: var(--text-tertiary); } 
.myp-thema-banner1 a .thema-area .rate em {display: block;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: right; } 
.myp-thema-banner1 a .thema-area .rate em.up {color: var(--text-red); } 
.myp-thema-banner1 a .thema-area .rate em.down {color: var(--text-blue); } 
.myp-thema-banner2 {margin-top: 24px; } 
.myp-thema-banner2 a {display: block;background: var(--palette-seafoam-600);border-radius: 16px;color: var(--text-ondark_primary-same);padding: 20px 20px 24px 20px; } 
.myp-thema-banner2 a .banner-tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;position: relative;margin-bottom: 12px;position: relative; } 
.myp-thema-banner2 a .banner-tit::after {content: "";display: inline-block;width: 80px;height: 80px;background: url("/images/web/img/moneybus/thema-banner2.png") no-repeat left top;background-size: 80px;position: absolute;top: 0;right: 0; } 
.myp-thema-banner2 a .banner-txt {font-size: var(--t8-font-size);line-height: 12px; } 
.myp-thema-banner2 a .banner-txt span {display: inline-block;vertical-align: top;position: relative;padding-right: 12px; } 
.myp-thema-banner2 a .banner-txt span::after {content: "";display: inline-block;width: 12px;height: 12px;position: absolute;right: 0;top: 0;background-position: -24px -24px;background-repeat: no-repeat;background-color: transparent; } 
/*
 * 머니버스 고도화2
 * 작업자 : 이용훈
 */
.my-asset-forms .st-group + .asset-form-box {margin-top: 12px; } 
.my-asset-forms div[class$=-registration] .ui-form + .form-message {margin-top: -28px; } 
.my-asset-forms div[class$=-registration] .st-form .ui-form + .form-message {padding-left: 0;margin-top: -28px; } 
.my-asset-forms div[class$=-registration] .error + div:not([class*=ui-form-group]) {margin-top: 32px; } 
.my-asset-forms div[class$=-registration] .asset-form-box .ui-form + .form-message {padding-left: 0; } 
.my-asset-forms div[class$=-registration] .asset-form-box .decimal-point-set .ui-form + .form-message {margin-top: -16px; } 
.myp-cellphone-registration .memo-form-group {margin-top: 20px; } 
.myp-cellphone-registration .memo-form-group.selected .btn-clear {margin: 0 15px; } 
.myp-cellphone-report .myp-popular-searched-sec .title-area {margin-top: 32px; } 
.myp-cellphone-report .myp-popular-searched-sec .title-area .title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.myp-cellphone-report .myp-popular-searched-sec .popular-searched-list {height: 114px;padding: 0 20px;margin: 16px -20px 32px -20px; } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;height: 100%;padding: 16px;border: 1px solid var(--border-primary);border-radius: 12px;color: inherit; } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item .item-title {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item .item-number {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item .item-rate {margin-top: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);font-weight: 500; } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item .item-rate.up {color: var(--text-red); } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item .item-rate.up::before {content: "▲";padding-right: 2px; } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item .item-rate.down {color: var(--text-blue); } 
.myp-cellphone-report .myp-popular-searched-sec .stock-item .item-rate.down::before {content: "▼";padding-right: 2px; } 
@media screen and (max-width: 320px) {
    .myp-cellphone-report .myp-popular-searched-sec .popular-searched-list .stock-item {padding-left: 5px;padding-right: 5px; } 
 }
.myp-cellphone-report .myp-popular-searched-sec .data-spinner-wrap {min-height: 132px; } 
.myp-cellphone-report .myp-banner-area {margin-top: 32px; } 
.myp-cellphone-report .myp-banner-area a {display: block;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 10px;position: relative;padding: 20px 23px;height: 109px;background: var(--bg-blue-same) url("/images/web/img/moneybus/bg-cellphone-banner.png") top right no-repeat;background-size: 335px 109px; } 
.myp-cellphone-report .myp-banner-area a::after {content: "";display: block;position: absolute;right: 3px;top: 0;width: 164px;height: 109px;background: url("/images/web/img/moneybus/ico-cellphone-banner.png") top right no-repeat;background-size: 164px 109px; } 
.myp-cellphone-report .myp-banner-area .myp-bnn-cont strong {position: relative;display: block;color: var(--text-ondark_primary-same);padding-top: 21px;font-weight: 500;font-size: 16px;line-height: 24px;letter-spacing: -0.5px;word-break: keep-all;-ms-word-break: keep-all; } 
.myp-cellphone-report .myp-banner-area .myp-bnn-cont strong::before {content: "번개장터";display: block;position: absolute;top: 0;left: 0;width: 57px;height: 13px;background: url("/images/web/img/moneybus/ico-logo-bunjang.png") no-repeat;background-size: 57px 13px;text-indent: -9999px;overflow: hidden; } 
.myp-cellphone-report .myp-banner-area.disagree a {padding: 27px 20px 29px 16px;height: 104px;background: var(--bg-canvas_white );-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12); } 
.myp-cellphone-report .myp-banner-area.disagree a::after {display: none;background: var(--bg-blue-same) url("/images/web/img/moneybus/ico-cellphone-disagree.png") top right no-repeat;background-size: 335px 109px; } 
.myp-cellphone-report .myp-banner-area.disagree .myp-bnn-cont strong {padding-top: 0;padding-left: 67px;color: var(--text-primary);font-size: 16px;font-weight: 500;letter-spacing: 0; } 
.myp-cellphone-report .myp-banner-area.disagree .myp-bnn-cont strong::before {content: "";display: block;width: 56px;height: 56px;position: absolute;top: 50%;left: 0;bottom: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url("/images/web/img/moneybus/ico-cellphone-disagree.png") no-repeat;background-size: 56px 56px; } 
.myp-cellphone-report .myp-banner-area.disagree .myp-bnn-cont strong::after {content: "";position: absolute;right: 0;top: 50%;width: 12px;height: 12px;background-image: url("/images/web/img/icon/sprite-icons12.png");background-size: 48px 48px;background-position: -24px -12px;background-repeat: no-repeat;background-color: transparent;margin-top: -6px; } 
.myp-resell-registration .myp-bubble {position: absolute;z-index: 100;left: 11px;top: -10px;opacity: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 6px 12px;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;color: var(--text-secondary);border: 1px solid var(--border-primary);border-radius: 6px;background-color: var(--bg-canvas_white );-webkit-transition: all 0.3s;transition: all 0.3s; } 
.myp-resell-registration .myp-bubble.fade-in {left: 11px;top: -21px;opacity: 1;z-index: 0; } 
.myp-resell-registration .myp-bubble .bubble-inner {position: relative;color: var(--text-tertiary);font-size: var(--t8-font-size);line-height: var(--t8-line-height); } 
.myp-resell-registration .myp-bubble .bubble-inner span {max-width: 46.5%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;float: left; } 
.myp-resell-registration .myp-bubble .bubble-inner::after {content: "";clear: both;display: block; } 
.myp-resell-registration .myp-bubble .bubble-arrow {position: absolute;width: 12px;height: 8px;font-size: 0;bottom: -14px;left: 12px; } 
.myp-resell-registration .myp-bubble .bubble-arrow::before {content: "";position: absolute;border-style: solid;border-width: 8px 6px 0px 6px;border-color: var(--border-primary) transparent transparent transparent; } 
.myp-resell-registration .myp-bubble .bubble-arrow::after {content: "";position: absolute;top: -2px;border-style: solid;border-width: 8px 6px 0px 6px;border-color: white transparent transparent transparent; } 
.myp-resell-cate-box {margin-top: 24px; } 
.myp-resell-connect-box .resell-connect-list {margin-top: 24px; } 
.myp-resell-connect-box .resell-connect-list .list-period {margin-bottom: 8px;color: var(--text-tertiary);font-weight: 100;font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px; } 
.myp-resell-connect-box .resell-connect-list .list-type-table {padding: 0; } 
.myp-resell-connect-box .resell-connect-list .list-type-table .list-item {-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid var(--border-secondary); } 
.myp-resell-connect-box .resell-connect-list .list-type-table .list-item:last-child {border-bottom: 0; } 
.myp-resell-connect-box .resell-connect-list .list-type-table .list-item .item-content {padding: 16px 15px 16px 0;max-width: calc(100% - 100px); } 
.myp-resell-connect-box .resell-connect-list .list-type-table .list-item .title {color: var(--text-primary );font-weight: 500;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.myp-resell-connect-box .resell-connect-list .list-type-table .list-item .desc {color: var(--text-secondary);font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 4px;margin-bottom: 8px; } 
.myp-resell-connect-box .resell-connect-list .list-type-table .list-item .data {color: var(--text-tertiary);font-weight: 300;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.myp-resell-connect-box .more-button > button {padding: 11px 0; } 
.myp-resell-connect-box .more-button > button span:first-child {display: block; } 
.myp-resell-connect-box .more-button > button span:last-child {display: none; } 
.myp-resell-connect-box .more-button.close > button span:first-child {display: none; } 
.myp-resell-connect-box .more-button.close > button span:last-child {display: block; } 
.myp-resell-connect-box .more-button.close > button span::after {-webkit-transform: rotate(180deg);transform: rotate(180deg); } 
.myp-egoldsilver-registration .banner-area-box {margin-top: 0;padding-top: 0; } 
.myp-egoldsilver-registration .banner-area-box .link-banner {color: var(--text-blue);padding-left: 112px;font-size: 14px;line-height: 20px;letter-spacing: -0.3px;font-weight: 500; } 
.myp-egoldsilver-registration .banner-area-box .link-banner span {color: var(--text-quaternary);font-weight: 400;font-size: 12px;line-height: 18px;letter-spacing: -0.3px; } 
.myp-egoldsilver-registration .banner-area-box .link-banner::after {background: url("/images/web/img/moneybus/ico-egold-connect.png") 0 0/auto 65px no-repeat;right: auto;left: 22px;width: 70px;height: 65px; } 
.myp-egoldsilver-registration .banner-area-box .link-banner::before {content: "";position: absolute;right: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 16px;height: 16px;background: url("/images/web/img/moneybus/ico-egold-arrow.png") 0 0/auto 16px no-repeat; } 
.myp-egoldsilver-registration .ui-form-group .right-section {margin-right: -8px; } 
.myp-egoldsilver-registration .ui-form-group .decimal-point-set.half {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline; } 
.myp-egoldsilver-registration .ui-form-group .decimal-point-set.half .decimal {width: calc(50% - 12px);margin-right: 12px; } 
.myp-egoldsilver-registration .myp-unit-div.form-set input:-moz-read-only {padding-right: 15px !important; } 
.myp-egoldsilver-registration .myp-unit-div.form-set input:read-only {padding-right: 15px !important; } 
.myp-egoldsilver-registration .myp-unit-div.form-set .suffix {left: auto !important;right: 0;opacity: 1 !important;color: var(--text-primary ) !important; } 
[class*=myp] .asset-form-box > [class*=ui-form]:last-of-type,
[class*=myp] .st-group .asset-form-box .st-form > [class*=ui-form]:last-of-type {margin-bottom: 0; } 
[class*=myp] .asset-form-box > [class*=ui-form]:first-of-type {margin-top: 0; } 
.myp-period-report .report-table .button-center {margin-top: 12px; } 
.myp-period-report .report-sec ul {border-bottom: 1px solid var(--border-secondary);margin-bottom: 20px; } 
.myp-period-report .report-sec .title {border-bottom: 1px solid var(--gray-600);padding-bottom: 8px;margin-bottom: 16px;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.myp-period-report .report-sec .item-time {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.myp-period-report .report-sec li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 8px; } 
.myp-period-report .report-sec li .item-tit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-flex: 1.5;-ms-flex: 1.5;flex: 1.5;letter-spacing: -0.5px;white-space: nowrap; } 
.myp-period-report .report-sec li .item-txt {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;text-align: right;letter-spacing: -0.5px; } 
.myp-period-report .no-data-wrap .text-nodata + .button-center {margin-top: 20px; } 
.myp-egoldsilver-view .accordion {border-top: 0; } 
.myp-egoldsilver-view .accordion .accordion-item {border-bottom: 0; } 
.myp-egoldsilver-view .accordion .accordion-item .accordion-trigger {padding: 0px 48px 25px 20px;border-top: 1px solid var(--border-secondary); } 
.myp-egoldsilver-view .accordion .accordion-item .accordion-trigger::before {content: "";background-color: transparent;pointer-events: none;position: absolute;top: -1px;left: calc(50% - 26px);right: auto;width: 52px;height: 26px;border: 1px solid var(--border-secondary);border-radius: 0 0 100px 100px;-webkit-box-shadow: 0px 0px 8px 0px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px 0px rgba(22, 37, 66, 0.06);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-egoldsilver-view .accordion .accordion-item .accordion-trigger::after {top: 0;left: calc(50% - 12px);right: auto;background-position: -24px 0px; } 
.myp-egoldsilver-view .accordion h3 {margin-bottom: 16px; } 
.myp-egoldsilver-view .box-layout-wrap .text-data-list li {margin-top: 8px; } 
.myp-egoldsilver-view .change {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.myp-egoldsilver-view .change.up {color: var(--text-red); } 
.myp-egoldsilver-view .change.down {color: var(--text-blue); } 
.myp-egoldsilver-view .txt-data-view .up::before {content: "▲";padding-right: 2px; } 
.myp-egoldsilver-view .txt-data-view .down::before {content: "▼";padding-right: 2px; } 
.myp-egoldsilver-view .btn-text-line::before {bottom: 0; } 
.myp-yearendtax-ready {background-color: var(--bg-gray); } 
.myp-yearendtax-ready.transfer #yearendtaxSelectBS .bottom-sheet-header .sub-title {margin-top: 4px;margin-bottom: 0; } 
.myp-yearendtax-ready.transfer #yearendtaxSelectBS .bottom-sheet-container {min-height: 90vh;max-height: 90vh; } 
.myp-yearendtax-ready.transfer #yearendtaxSelectBS .account-select-lists li:last-child button {padding-bottom: 24px; } 
.myp-yearendtax-ready h2 {margin-top: 8px !important;margin-bottom: 16px;color: var(--text-primary );font-size: 28px;line-height: var(--t1-line-height);text-align: center; } 
.myp-yearendtax-ready h2 em {color: var(--text-blue); } 
.myp-yearendtax-ready h2 + p {color: var(--text-tertiary);font-size: var(--t4-font-size);line-height: var(--t4-line-height);text-align: center; } 
.myp-yearendtax-ready h2 + p em {color: var(--text-primary );font-weight: 500; } 
.myp-yearendtax-ready .myp-ready-visal {margin: 32px 0 40px !important;--bounce:cubic-bezier(0.6,0,0.1,1.4);--ease-out:cubic-bezier(0.28,0.44,0.49,1);--ease-in-out-soft:cubic-bezier(0.72,0,0.28,1); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list {width: 100%;height: 184px;position: relative; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item {position: absolute;left: 50%;top: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-size: 100%;opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item.active {z-index: 2; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item.fade-in {opacity: 1; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item .ani-box {width: 184px;height: 184px;background-size: 100%;background-repeat: no-repeat;margin: 0 auto;position: relative; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item .ani-box > span {display: inline-block;position: absolute;-webkit-backface-visibility: hidden;backface-visibility: hidden; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item .ani-box > span img {width: 100%;vertical-align: top;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1).active .item1-1 {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1).active .item1-1::before {opacity: 1; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1).active .item1-2 {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1).active .item1-3 {bottom: 12px;right: 45px;opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1).active .item1-3 .inner {-webkit-transform: rotateX(1440deg);transform: rotateX(1440deg); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1).active .item1-4 {top: 29px;left: 28px;opacity: 1;-webkit-filter: blur(0);filter: blur(0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1).active .item1-4 .inner {-webkit-transform: rotateY(1440deg) rotateX(1080deg);transform: rotateY(1440deg) rotateX(1080deg); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-1 {width: 111px;height: 86px;top: 60px;left: 13px;z-index: 3;opacity: 0;-webkit-transform: translateX(-100px);transform: translateX(-100px);-webkit-transition: opacity 0.3s, -webkit-transform 0.9s var(--bounce);transition: opacity 0.3s, -webkit-transform 0.9s var(--bounce);transition: transform 0.9s var(--bounce), opacity 0.3s;transition: transform 0.9s var(--bounce), opacity 0.3s, -webkit-transform 0.9s var(--bounce); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-1::before {content: "";width: 112px;height: 80px;background: url("/images/web/img/moneybus/ani-item1-1-1.png") no-repeat left top;position: absolute;right: -50px;top: -14px;background-size: 100%;opacity: 0;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;-webkit-transition-delay: 0.45s;transition-delay: 0.45s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-1 img {position: relative; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-2 {width: 112px;height: 80px;top: 46px;right: 13px;z-index: 2;opacity: 0;-webkit-transform: translateX(100px);transform: translateX(100px);-webkit-transition: opacity 0.3s, -webkit-transform 0.9s var(--bounce);transition: opacity 0.3s, -webkit-transform 0.9s var(--bounce);transition: transform 0.9s var(--bounce), opacity 0.3s;transition: transform 0.9s var(--bounce), opacity 0.3s, -webkit-transform 0.9s var(--bounce); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-3 {width: 63px;height: 60px;bottom: 82px;right: 125px;z-index: 4;opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-filter: blur(0.7px);filter: blur(0.7px);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all 0.5s var(--ease-in-out-soft), opacity 0.35s, -webkit-filter 0.4s;transition: all 0.5s var(--ease-in-out-soft), opacity 0.35s, -webkit-filter 0.4s;transition: all 0.5s var(--ease-in-out-soft), opacity 0.35s, filter 0.4s;transition: all 0.5s var(--ease-in-out-soft), opacity 0.35s, filter 0.4s, -webkit-filter 0.4s;-webkit-transition-delay: 0.55s;transition-delay: 0.55s;z-index: 5;will-change: top, left, opacity; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-3 .inner {display: inline-block;-webkit-transform: rotateX(0);transform: rotateX(0);-webkit-transition: -webkit-transform 0.5s var(--ease-in-out-soft);transition: -webkit-transform 0.5s var(--ease-in-out-soft);transition: transform 0.5s var(--ease-in-out-soft);transition: transform 0.5s var(--ease-in-out-soft), -webkit-transform 0.5s var(--ease-in-out-soft);-webkit-transition-delay: 0.55s;transition-delay: 0.55s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-3 img {-webkit-animation: updown2 1s var(--ease-out) infinite;animation: updown2 1s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.55s;animation-delay: 0.55s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-4 {width: 30px;height: 32px;top: 90px;left: 128px;opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-filter: blur(0.7px);filter: blur(0.7px);-webkit-transition: all 0.67s var(--ease-in-out-soft), opacity 0.4s, -webkit-filter 0.4s;transition: all 0.67s var(--ease-in-out-soft), opacity 0.4s, -webkit-filter 0.4s;transition: all 0.67s var(--ease-in-out-soft), opacity 0.4s, filter 0.4s;transition: all 0.67s var(--ease-in-out-soft), opacity 0.4s, filter 0.4s, -webkit-filter 0.4s;-webkit-transition-delay: 0.65s;transition-delay: 0.65s;z-index: 0;will-change: top, left, opacity; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-4 .inner {display: inline-block;-webkit-transform: rotateY(0) rotateX(0);transform: rotateY(0) rotateX(0);-webkit-transition: -webkit-transform 0.5s var(--ease-in-out-soft);transition: -webkit-transform 0.5s var(--ease-in-out-soft);transition: transform 0.5s var(--ease-in-out-soft);transition: transform 0.5s var(--ease-in-out-soft), -webkit-transform 0.5s var(--ease-in-out-soft);-webkit-transition-delay: 0.8s;transition-delay: 0.8s;-webkit-transform-origin: 70% 70%;transform-origin: 70% 70%; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(1) .item1-4 img {-webkit-animation: updown 1s var(--ease-out) infinite;animation: updown 1s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.8s;animation-delay: 0.8s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2).active .item2-1 {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2).active .item2-1 img {-webkit-animation: updown2 1s var(--ease-out) infinite;animation: updown2 1s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.7s;animation-delay: 0.7s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2).active .item2-2 {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2).active .item2-2::before {opacity: 1;-webkit-animation: updown 0.95s var(--ease-out) infinite;animation: updown 0.95s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 1.75s;animation-delay: 1.75s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2).active .item2-2 img {-webkit-animation: updown 0.95s var(--ease-out) infinite;animation: updown 0.95s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 1.75s;animation-delay: 1.75s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2) .item2-1 {width: 136px;height: 110px;top: 40px;left: 15px;opacity: 0;-webkit-transform: translateX(100px);transform: translateX(100px);-webkit-transition: opacity 0.15s, -webkit-transform 0.7s var(--bounce);transition: opacity 0.15s, -webkit-transform 0.7s var(--bounce);transition: transform 0.7s var(--bounce), opacity 0.15s;transition: transform 0.7s var(--bounce), opacity 0.15s, -webkit-transform 0.7s var(--bounce); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2) .item2-2 {width: 61px;height: 63px;top: 23px;right: 11px;opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px);-webkit-transition: opacity 0.7s, -webkit-transform 0.8s var(--ease-in-out-soft);transition: opacity 0.7s, -webkit-transform 0.8s var(--ease-in-out-soft);transition: transform 0.8s var(--ease-in-out-soft), opacity 0.7s;transition: transform 0.8s var(--ease-in-out-soft), opacity 0.7s, -webkit-transform 0.8s var(--ease-in-out-soft);-webkit-transition-delay: 0.35s;transition-delay: 0.35s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2) .item2-2::before {content: "";display: inline-block;width: 35px;height: 32px;background: url("/images/web/img/moneybus/ani-item2-2-1.png") no-repeat left top;background-size: 100%;position: absolute;left: 8px;bottom: -16px;z-index: 0;opacity: 0;-webkit-transition: opacity 0.5s linear;transition: opacity 0.5s linear;-webkit-transition-delay: 0.8s;transition-delay: 0.8s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(2) .item2-2 img {position: relative; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(3).active .item3-1 {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(3).active .item3-2 {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(3) .item3-1 {width: 128px;height: 138px;position: absolute;top: 22px;left: 40px;-webkit-transform-origin: 50% 90%;transform-origin: 50% 90%;-webkit-transform: scale(0);transform: scale(0);opacity: 0;-webkit-transition: opacity 0.15s, -webkit-transform 0.4s var(--bounce);transition: opacity 0.15s, -webkit-transform 0.4s var(--bounce);transition: transform 0.4s var(--bounce), opacity 0.15s;transition: transform 0.4s var(--bounce), opacity 0.15s, -webkit-transform 0.4s var(--bounce); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(3) .item3-1 img {width: 100%;height: 100%; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(3) .item3-2 {width: 70px;left: 21px;bottom: 11px;-webkit-transform-origin: 40% 100%;transform-origin: 40% 100%;-webkit-transform: scale(0);transform: scale(0);opacity: 0;-webkit-transition: opacity 0.15s, -webkit-transform 0.25s var(--bounce);transition: opacity 0.15s, -webkit-transform 0.25s var(--bounce);transition: transform 0.25s var(--bounce), opacity 0.15s;transition: transform 0.25s var(--bounce), opacity 0.15s, -webkit-transform 0.25s var(--bounce);-webkit-transition-delay: 0.3s;transition-delay: 0.3s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(3) .item3-2 img {height: auto;-webkit-animation: heart 0.5s var(--ease-out) infinite;animation: heart 0.5s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.8s;animation-delay: 0.8s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-1 {-webkit-transform: scale(1);transform: scale(1);opacity: 1; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-2 {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-2 img {-webkit-animation: updown 1s var(--ease-out) infinite;animation: updown 1s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.2s;animation-delay: 0.2s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-3 {top: 17px;right: 53px;opacity: 1; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-3 img {-webkit-animation: updown2 1s var(--ease-out) infinite;animation: updown2 1s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.5s;animation-delay: 0.5s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-3 .inner {-webkit-transform: rotateY(1440deg) rotateX(1440deg);transform: rotateY(1440deg) rotateX(1440deg); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-4 {top: 3px;left: 76px;opacity: 1; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-4 img {-webkit-animation: updown 1s var(--ease-out) infinite;animation: updown 1s var(--ease-out) infinite;-webkit-animation-direction: alternate;animation-direction: alternate;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.95s;animation-delay: 0.95s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4).active .item4-4 .inner {-webkit-transform: rotateY(1080deg) rotateX(1080deg);transform: rotateY(1080deg) rotateX(1080deg); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4) .item4-1 {z-index: 10;width: 105px;height: 127px;bottom: 14px;left: 40px;z-index: 1;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: scale(0);transform: scale(0);opacity: 0;-webkit-transition: opacity 0.15s, -webkit-transform 0.45s var(--bounce);transition: opacity 0.15s, -webkit-transform 0.45s var(--bounce);transition: transform 0.45s var(--bounce), opacity 0.15s;transition: transform 0.45s var(--bounce), opacity 0.15s, -webkit-transform 0.45s var(--bounce); } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4) .item4-2 {width: 45px;right: 14px;bottom: 29px;z-index: 2;opacity: 0;-webkit-transition: all 0.5s var(--ease-in-out-soft);transition: all 0.5s var(--ease-in-out-soft);-webkit-transition-delay: 0.2s;transition-delay: 0.2s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4) .item4-3 {width: 24px;height: 24px;top: 87px;right: 73px;opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all 0.7s var(--ease-in-out-soft), opacity 0.25s;transition: all 0.7s var(--ease-in-out-soft), opacity 0.25s;-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4) .item4-3 .inner {display: inline-block;-webkit-transform: rotateY(0) rotateX(0);transform: rotateY(0) rotateX(0);-webkit-transition: -webkit-transform 0.7s var(--ease-in-out-soft);transition: -webkit-transform 0.7s var(--ease-in-out-soft);transition: transform 0.7s var(--ease-in-out-soft);transition: transform 0.7s var(--ease-in-out-soft), -webkit-transform 0.7s var(--ease-in-out-soft);-webkit-transition-delay: 0.4s;transition-delay: 0.4s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4) .item4-4 {width: 30px;height: 24px;top: 100px;left: 76px;opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all 0.65s var(--ease-in-out-soft), opacity 0.25s;transition: all 0.65s var(--ease-in-out-soft), opacity 0.25s;-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
.myp-yearendtax-ready .myp-ready-visal .ani-list .item:nth-child(4) .item4-4 .inner {display: inline-block;-webkit-transform: rotateY(0) rotateX(0);transform: rotateY(0) rotateX(0);-webkit-transition: -webkit-transform 0.65s var(--ease-in-out-soft);transition: -webkit-transform 0.65s var(--ease-in-out-soft);transition: transform 0.65s var(--ease-in-out-soft);transition: transform 0.65s var(--ease-in-out-soft), -webkit-transform 0.65s var(--ease-in-out-soft);-webkit-transition-delay: 0.6s;transition-delay: 0.6s; } 
@-webkit-keyframes heart {0% {-webkit-transform: scale(1);transform: scale(1); } 
40% {-webkit-transform: scale(1.1);transform: scale(1.1); } 
80% {-webkit-transform: scale(1);transform: scale(1); } 
 }
@keyframes heart {0% {-webkit-transform: scale(1);transform: scale(1); } 
40% {-webkit-transform: scale(1.1);transform: scale(1.1); } 
80% {-webkit-transform: scale(1);transform: scale(1); } 
 }
@-webkit-keyframes updown {0% {-webkit-transform: translateY(0);transform: translateY(0); } 
100% {-webkit-transform: translateY(12px);transform: translateY(12px); } 
 }
@keyframes updown {0% {-webkit-transform: translateY(0);transform: translateY(0); } 
100% {-webkit-transform: translateY(12px);transform: translateY(12px); } 
 }
@-webkit-keyframes updown2 {0% {-webkit-transform: translateY(0);transform: translateY(0); } 
100% {-webkit-transform: translateY(-10px);transform: translateY(-10px); } 
 }
@keyframes updown2 {0% {-webkit-transform: translateY(0);transform: translateY(0); } 
100% {-webkit-transform: translateY(-10px);transform: translateY(-10px); } 
 }
@-webkit-keyframes transformX {0% {-webkit-transform: translateX(0);transform: translateX(0); } 
100% {-webkit-transform: translateX(-10px);transform: translateX(-10px); } 
 }
@keyframes transformX {0% {-webkit-transform: translateX(0);transform: translateX(0); } 
100% {-webkit-transform: translateX(-10px);transform: translateX(-10px); } 
 }
.myp-yearendtax-ready .no-data-wrap.myp-no-data .text-nodata {font-weight: 500; } 
.myp-yearendtax-ready .no-data-wrap.myp-no-data .text-nodata .text-sub-nodata {font-size: var(--t5-font-size);line-height: var(--t5-line-height);font-weight: 300;color: var(--text-primary );margin-top: 8px; } 
.myp-yearendtax-ready .no-data-wrap.myp-no-data .btn-text {line-height: var(--t6-line-height);margin-top: 24px;font-weight: 300; } 
.myp-yearendtax-ready .no-data-wrap.myp-no-data .btn-text-line {padding: 0;border: none; } 
.myp-yearendtax-ready .no-data-wrap.myp-no-data .btn-text-line::before {bottom: 0; } 
.myp-yearendtax-ready .terms-view-wrap {margin: 40px 0 16px;background-color: var(--bg-canvas_white ); } 
.myp-yearendtax-ready .terms-comment .subtext {font-size: var(--t8-font-size);line-height: var(--t8-line-height); } 
.myp-yearendtax-ready + .sticky-button {background: linear-gradient(to bottom, var(--bg-canvas_white-a0) 0px, var(--bg-canvas_white) 10px); } 
.myp-yearendtax-ready .account-select-lists + .more-button {margin: 0; } 
.myp-yearendtax-popup {text-align: center; } 
.myp-yearendtax-popup .tit {font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: -0.5px;color: var(--text-primary ); } 
.myp-yearendtax-popup .tit.sub {font-size: 16px;line-height: 24px; } 
.myp-yearendtax-popup .tit.tit-point {font-size: 24px;line-height: 36px; } 
.myp-yearendtax-popup .txt {font-size: 14px;font-weight: 300;line-height: 24px;letter-spacing: -0.5px;color: var(--text-primary ); } 
.myp-yearendtax-popup .txt-info {padding: 16px;margin-top: 16px !important;font-size: 14px;font-weight: 300;line-height: 24px;letter-spacing: -0.5px;color: var(--text-tertiary);text-align: left;background: var(--bg-gray);border-radius: 12px; } 
.myp-yearendtax-popup .img {display: inline-block;width: 100%;height: auto;margin: 16px 0; } 
.myp-yearendtax-popup .img img {width: min(51.2vw, 192px);vertical-align: top; } 
.myp-yearendtax-popup em {color: var(--text-blue); } 
.tooltip .myp-tooltip-sm {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;margin-top: 6px;color: var(--text-tertiary); } 
.myp-yearendtax-result .result-top {background: var(--bg-gray);padding: 32px 20px; } 
.myp-yearendtax-result .result-top .result-season {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline; } 
.myp-yearendtax-result .result-top .result-season .ui-form {margin-bottom: 34px; } 
.myp-yearendtax-result .result-top .result-season .ui-form .form-set {border-width: 0;background: transparent; } 
.myp-yearendtax-result .result-top .result-season .ui-form .form-set::before {border: 0;-webkit-transform: scaleX(0);transform: scaleX(0); } 
.myp-yearendtax-result .result-top .result-season .ui-form .form-set .select-label {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary);padding: 0px 20px 0px 0;position: relative;background: transparent; } 
.myp-yearendtax-result .result-top .result-season .ui-form .form-set .select-label::after {width: 12px;height: 12px;background-image: url(/images/web/img/icon/sprite-icons12.png);background-size: 48px 48px;background-position: -12px 0;right: 0;top: calc(50% - 6px);margin: 0; } 
.myp-yearendtax-result .result-top .result-season .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);margin-right: 4px; } 
.myp-yearendtax-result .result-top .result-p-tit {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary );margin-bottom: 24px; } 
.myp-yearendtax-result .result-top .status-chart {padding: 16px 16px 24px;border-radius: 12px;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1);box-shadow: 0px 2px 6px rgba(22, 37, 66, 0.1); } 
.myp-yearendtax-result .result-top .status-chart .chart-area {position: relative; } 
.myp-yearendtax-result .result-top .status-chart .chart-info-txt {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 24px; } 
.myp-yearendtax-result .result-top .status-chart .chart-info-txt em {color: var(--text-blue); } 
.myp-yearendtax-result .result-top .status-chart .chart-view {width: 100%;height: 100px;display: block; } 
.myp-yearendtax-result .result-top .status-chart .status-rate {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;width: 100px;text-align: center;position: absolute;bottom: 0;left: 50%;right: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-weight: 500; } 
.myp-yearendtax-result .result-top .status-chart .status-rate .tit-data-area {color: var(--text-primary ); } 
.myp-yearendtax-result .result-top .status-chart .status-rate .txt-data-area {color: var(--text-blue); } 
.myp-yearendtax-result .result-top .status-chart .note .list-type-table {border: 0;padding: 24px 0 0; } 
.myp-yearendtax-result .result-top .status-chart .note li {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300;padding-left: 15px;position: relative; } 
.myp-yearendtax-result .result-top .status-chart .note li > span.result {font-weight: 500; } 
.myp-yearendtax-result .result-top .status-chart .note li::before {content: "";display: inline-block;width: 10px;height: 10px;border-radius: 50%;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.myp-yearendtax-result .result-top .status-chart .note li.p-item > span.result {color: var(--text-primary ); } 
.myp-yearendtax-result .result-top .status-chart .note li.p-item::before {background: var(--bg-blue-same); } 
.myp-yearendtax-result .result-top .status-chart .note li.o-item > span.result {color: var(--text-blue); } 
.myp-yearendtax-result .result-top .status-chart .note li.o-item::before {background: var(--palette-cyan-600); } 
.myp-yearendtax-result .result-top .subtext.bullet-star {margin-top: 16px; } 
.myp-yearendtax-result .result-body {padding: 32px 0 0;/* 연말정산 신규 */}
.myp-yearendtax-result .result-body .tip-area {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 24px; } 
.myp-yearendtax-result .result-body .tip-area .tip-img {width: 64px;height: 64px;border-radius: 50%;background: var(--bg-gray);margin-right: 16px;position: relative; } 
.myp-yearendtax-result .result-body .tip-area .tip-img img {width: 100%;height: 100%; } 
.myp-yearendtax-result .result-body .tip-area .tip-txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border: solid 1px var(--gray-50);border-radius: 12px;-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);padding: 16px;color: var(--text-tertiary);position: relative; } 
.myp-yearendtax-result .result-body .tip-area .tip-txt::before {content: "";display: block;position: absolute;top: 18px;left: -20px;width: 30px;height: 30px;background: url("/images/web/img/moneybus/img_yearendtax_tip_tri1.png") center center no-repeat;background-size: 16px 16px; } 
.myp-yearendtax-result .result-body .tip-area .tip-txt::after {content: "";display: block;position: absolute;top: 24px;left: -7px;width: 13px;height: 13px;background: url("/images/web/img/moneybus/img_yearendtax_tip_tri2.png") no-repeat;background-size: cover; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box {display: block;padding: 16px;color: var(--text-primary );border: 1px solid var(--border-primary);background: var(--bg-canvas_white );border-radius: 12px;position: relative; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .label-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 8px; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .tax-tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .tax-tit::after {content: "";display: inline-block;width: 12px;height: 12px;position: absolute;right: 0;top: 50%;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .tax-tit span.label-type-round {padding: 0 6px;min-width: 31px;height: 20px;margin-left: 4px;color: var(--text-ondark_primary-same);background-color: var(--bg-blue-same);border-radius: 10px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: 500;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .tax-tit span.label-type-round.color01 {background-color: var(--bg-blue-same); } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .tax-tit span.label-type-round.color05 {background-color: var(--gray-600); } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .box-item-list {margin-top: 16px; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .box-item-list .detail-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .box-item-list .detail-item:not(:last-child) {margin-bottom: 8px; } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .box-item-list .detail-item > span {display: inline-block;vertical-align: top;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;line-height: var(--t5-line-height); } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .box-item-list .detail-item .item {font-size: var(--t6-font-size);font-weight: 300;color: var(--text-tertiary); } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .box-item-list .detail-item .price {font-size: var(--t5-font-size);font-weight: 500;text-align: right;color: var(--text-primary ); } 
.myp-yearendtax-result .result-body .tax-list .tax-item .tax-info-box .tax-info-linker {border: none;outline: none;background: transparent;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 12px; } 
.myp-yearendtax-result .result-body .tax-list .tax-item:not(:last-child) {margin-bottom: 12px; } 
.myp-yearendtax-result .result-body .yearendtax-agree {margin-top: 32px; } 
.myp-yearendtax-result .result-body .yearendtax-agree .btn-text {line-height: var(--t6-line-height); } 
.myp-yearendtax-result .result-body .yearendtax-agree .btn-text-line {padding: 0;border: none; } 
.myp-yearendtax-result .result-body .yearendtax-agree .btn-text-line::before {bottom: 0; } 
.myp-yearendtax-result .result-bottom {padding: 32px 0 84px; } 
.myp-yearendtax-result .result-bottom .bottom-notice {margin-top: 0 !important; } 
.myp-yearendtax-result .tax-amount {display: block;width: calc(100% - 40px);padding: 16px;background: var(--bg-blue-same);text-align: center;border-radius: 12px;color: var(--text-ondark_primary-same);position: fixed;bottom: 34px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-yearendtax-result .tax-amount .tax-amount-val {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-yearendtax-result .tax-amount .tax-amount-val .tax-tit {font-size: var(--t6-font-size);line-height: var(--t7-line-height);color: var(--text-ondark_primary-same);font-weight: 500;letter-spacing: -0.5px; } 
.myp-yearendtax-result .tax-amount .tax-amount-val .tax {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.myp-yearendtax-result .tax-amount .tax-amount-val .tax em {font-weight: 500; } 
/* 연말정산 상세 팝업 */
.myp-bottom-sheet .bottom-sheet-container {height: calc(100vh - 49px); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-header .sub-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;color: var(--text-tertiary);font-weight: 300;margin-top: 4px;word-break: keep-all; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .base-date {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;display: block;color: var(--text-tertiary);font-weight: 300; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .base-date + .tax-total-list {margin-top: 32px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .chart-area {margin: 20px 12px 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .chart-area .progress-bar {margin-top: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .chart-area .progress-bar .bar-txt {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .chart-area .progress-bar .bar-txt .min-val {color: var(--text-tertiary); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .tax-total-list {margin: 24px 0 24px;padding-bottom: 24px;border-bottom: 1px solid var(--gray-600); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .tax-total-list > li {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .tax-total-list > li:not(:last-child) {margin-bottom: 8px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .tax-total-list > li .result {text-align: right; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .tax-total-list > li.key .result {color: var(--text-blue); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .tax-total-list.month {margin-bottom: 0;padding-bottom: 0;border-bottom: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .tax-total-list.month + .subtext.bullet-star {margin: 16px 0 24px;padding-bottom: 24px;border-bottom: 1px solid var(--gray-600); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section {margin-bottom: 32px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle:not(:last-of-type) {margin-bottom: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.no-mgb {margin-bottom: 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.add-remove-wrap .major-item {position: relative;padding-right: 34px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.add-remove-wrap .major-item .add-btn {position: absolute;right: 0;top: 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.add-remove-wrap .major-item .item.weak {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 300;word-break: keep-all;max-width: 60.8vw; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.with-add-remove .major-item {padding-right: 34px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.add-show .major-item .add-btn {display: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.add-show .major-item .d-txt {display: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.add-show .add-item {display: block; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.gray-border {border-bottom: 1px solid var(--border-secondary); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.refresh .major-item .add-btn {display: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.refresh .btn-text-refresh {display: block;position: absolute;right: 0;top: 0;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300;padding: 0 24px 0 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.refresh .btn-text-refresh .label {padding-right: 2px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .btn-text-refresh {display: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle:last-child .ui-form:last-child div:last-child {margin-bottom: 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item {position: relative;padding-right: 34px;margin-top: 16px;display: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .remove-btn {position: absolute;right: 0;top: 50%;margin-top: -12px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .ui-form {margin-bottom: 0;position: relative; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .ui-form.box-label-type .form-label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;position: absolute;left: 12px;top: 16px;font-weight: 400;color: var(--text-primary );z-index: 1; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .ui-form.box-label-type .btn-clear {left: auto !important; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .ui-form.focused .form-label {color: var(--text-blue);font-weight: 500; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .ui-form.focused.filled.box-label-type input {padding-right: 57px !important; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .ui-form.focused.filled.box-label-type .suffix {right: 42px !important; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle .add-item .ui-form.focused.filled.box-label-type .btn-clear {display: block;z-index: 10; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.acc {margin-bottom: -16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.acc .accordion {border-top: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.acc .accordion .accordion-trigger::after {right: 20px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.acc .accordion .accordion-item {border-bottom: none; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.acc .accordion .accordion-item .accordion-panel {padding-top: 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .bundle.acc:first-of-type {margin-top: -8px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .detail-info {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .detail-info .item {font-weight: 500;word-break: keep-all; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .detail-info .amount {-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-item-align: start;align-self: flex-start;padding-left: 20px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .detail-info .d-txt {-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-item-align: start;align-self: flex-start;padding-left: 20px;color: var(--text-tertiary);font-weight: 300; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .myp-formSet .detail-info {margin-bottom: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .myp-formSet .detail-info .item.sub-item {font-weight: 300; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .myp-formSet .ui-form {margin-bottom: 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .myp-formSet .ui-form .form-label {margin-bottom: 0; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .detail-item-section .myp-formSet .ui-form .form-set {margin-bottom: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner {position: relative; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner > a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 15px 18px 15px 20px;background: var(--bg-blue-same);border-radius: 12px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner .tit {width: calc(100% - 56px);font-size: var(--t6-font-size);font-weight: 700;line-height: 1;letter-spacing: -0.5px;color: var(--text-ondark_primary-same); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner .sub-txt {display: block;margin-top: 8px;font-size: var(--t8-font-size);letter-spacing: -0.5px;font-weight: 400; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner .banner-img {display: block;position: absolute;right: 18px;top: 50%;width: 56px;height: 56px;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner .banner-img > img {width: 100%; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner + .detail-item-section {margin-top: 24px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-tax-connect-banner + .myp-recommend-banner {margin-top: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner {border: 1px solid var(--border-secondary);border-radius: 12px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner > a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner .banner-img {-ms-flex-negative: 0;flex-shrink: 0;width: 32px;height: 32px;margin-right: 12px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner .banner-img > img {width: 100%; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner .tit {position: relative;width: 100%;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner .tit .bold {font-weight: 500; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner .tit::after {content: "";position: absolute;top: 50%;right: 0;display: inline-block;width: 12px;height: 12px;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .myp-recommend-banner + .box-layout-wrap {margin-top: 24px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .box-layout-wrap {padding: 16px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .box-layout-wrap .myp-list-info .tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .box-layout-wrap .myp-list-info .text {font-weight: 300;word-break: break-all; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .box-layout-wrap .myp-list-info + .myp-list-info {margin-top: 24px; } 
.myp-bottom-sheet .bottom-sheet-container .bottom-sheet-contents .box-layout-wrap + .subtext.bullet-star {margin-top: 16px;font-weight: 300; } 
.myp-bottom-sheet.show .sheet-control-wrap {display: block; } 
.myp-bottom-sheet .sheet-control-wrap {display: none;width: 100%;height: 49px;position: fixed;left: 0;top: 0;z-index: 1004; } 
.myp-bottom-sheet .sheet-control-wrap .ctrl-btn {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;display: block;position: absolute;top: 12px;color: var(--text-ondark_primary-same);border: none;outline: none;background: transparent;padding: 0;margin: 0; } 
.myp-bottom-sheet .sheet-control-wrap .ctrl-btn::before {content: "";display: inline-block;width: 7px;height: 12px;position: absolute;top: 6px;background-repeat: no-repeat;background-position: left top;background-size: 100%; } 
.myp-bottom-sheet .sheet-control-wrap .ctrl-btn.prev-btn {left: 22px;padding-left: 12px; } 
.myp-bottom-sheet .sheet-control-wrap .ctrl-btn.prev-btn::before {left: 0;background-image: url("/images/web/img/moneybus/w-arr-left.png"); } 
.myp-bottom-sheet .sheet-control-wrap .ctrl-btn.next-btn {right: 22px;padding-right: 12px; } 
.myp-bottom-sheet .sheet-control-wrap .ctrl-btn.next-btn::before {right: 0;background-image: url("/images/web/img/moneybus/w-arr-right.png"); } 
.myp-h-bar {width: 100%;position: relative; } 
.myp-h-bar .graph-wrap {position: relative;width: 100%; } 
.myp-h-bar .graph-wrap .value {right: auto;bottom: auto;top: 0;-webkit-transform: translateX(calc(-50% - 2px));transform: translateX(calc(-50% - 2px)); } 
.myp-h-bar .graph-wrap .limit {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-primary );position: absolute;right: 0;bottom: 0;text-align: right; } 
.myp-h-bar .graph-wrap .graph {position: relative;width: 100%;overflow: hidden;border-radius: 8px;height: 24px;background: var(--gray-200); } 
.myp-h-bar .graph-wrap .graph > li {position: absolute;height: 100%; } 
.myp-h-bar .graph-wrap .graph > li:not(:first-child)::before {content: "";display: inline-block;position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: var(--bg-canvas_white ); } 
.myp-h-bar .graph-wrap .graph > li:last-child {border-radius: 0 8px 8px 0; } 
.myp-h-bar .graph-wrap .deduction-txt {position: absolute;bottom: 0; } 
.myp-h-bar .graph-wrap .deduction-txt span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);position: absolute;bottom: 0;left: -50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap; } 
.myp-h-bar .note {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 24px; } 
.myp-h-bar .note > li {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300;margin-right: 10px;padding-left: 15px;position: relative;margin-right: 16px; } 
.myp-h-bar .note > li:last-child {margin-right: 0; } 
.myp-h-bar .note > li::before {content: "";background: var(--color);display: inline-block;width: 10px;height: 10px;border-radius: 50%;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); } 
.myp-bar-range {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 12px 0px 0px; } 
.myp-bar-range span {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px; } 
.myp-bar-range span[class^=range-] {color: var(--text-tertiary); } 
.myp-bar-range span[class$=max] {color: var(--text-blue); } 
.myp-bar-range + .complex-body {margin-top: 40px !important; } 
.myp-boxinside .list-type-table li {-ms-flex-wrap: wrap;flex-wrap: wrap; } 
.myp-boxinside .list-type-table li div,
.myp-boxinside .list-type-table li .box-layout-wrap {width: 100%;margin-top: 4px; } 
.myp-boxinside .list-type-table li div .text-data-list li,
.myp-boxinside .list-type-table li .box-layout-wrap .text-data-list li {margin-top: 4px; } 
.myp-boxinside .list-type-table li div .text-data-list li:first-child,
.myp-boxinside .list-type-table li .box-layout-wrap .text-data-list li:first-child {margin-top: 0; } 
.bubble-center {text-align: center; } 
.bubble-center .bubble .bubble-arrow {right: 50%; } 
.myp-themetic-detail .selected-theme {padding: 0 0 20px;margin-top: -8px; } 
.myp-themetic-detail .selected-theme .theme-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-themetic-detail .selected-theme .theme-top .theme-tit {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-themetic-detail .selected-theme .theme-top .theme-tit .tit {font-size: var(--t3-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-left: 12px; } 
.myp-themetic-detail .selected-theme .theme-top .stock-yield {text-align: right; } 
.myp-themetic-detail .selected-theme .theme-top .stock-yield .tit {font-size: var(--t9-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.myp-themetic-detail .selected-theme .theme-top .stock-yield .value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-themetic-detail .selected-theme .theme-label {margin-top: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 4px; } 
.myp-themetic-detail .selected-theme .theme-label .label {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;padding: 4px 16px;border: 1px solid var(--border-primary);border-radius: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all; } 
.myp-themetic-detail .selected-theme .theme-label .label::before {content: "#"; } 
.myp-themetic-detail .selected-theme .notice-contents-wrap {margin-top: 20px;background: var(--bg-canvas_white );padding: 0; } 
.myp-themetic-detail .selected-theme .notice-contents-wrap ul.text li {margin-bottom: 4px;color: var(--text-tertiary);font-weight: 300; } 
.myp-themetic-detail .related-stock {padding: 32px 20px;background: var(--bg-gray); } 
.myp-themetic-detail .related-stock .ui-form {margin-bottom: 16px; } 
.myp-themetic-detail .related-stock .ui-form .form-label {position: absolute;overflow: hidden;display: inline-block;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%); } 
.myp-themetic-detail .related-stock .ui-form .form-set {background: transparent; } 
.myp-themetic-detail .related-stock .ui-form .form-set.form-bg-text {border: 0; } 
.myp-themetic-detail .related-stock .ui-form .form-set .select-label {text-align: right;padding: 0 21px 0 0;color: var(--text-tertiary); } 
.myp-themetic-detail .related-stock .ui-form .form-set .select-label::after {right: -5px;background-position: -24px 0; } 
.myp-themetic-detail .related-stock .related-stock-list {background: var(--bg-canvas_white );border-radius: 16px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);padding: 7px 20px 6px; } 
.myp-themetic-detail .related-stock .related-stock-list li:nth-child(n+2) {border-top: 1px solid var(--border-secondary); } 
.myp-themetic-detail .related-stock .related-stock-list li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 13px 0 16px;position: relative; } 
.myp-themetic-detail .related-stock .related-stock-list li a .stock-tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.myp-themetic-detail .related-stock .related-stock-list li a .related-score {text-align: right;padding-right: 24px; } 
.myp-themetic-detail .related-stock .related-stock-list li a .related-score .stock-score {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-primary ); } 
.myp-themetic-detail .related-stock .related-stock-list li a .related-score .stock-yield {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.myp-themetic-detail .related-stock .related-stock-list li a::after {content: "";display: inline-block;width: 12px;height: 12px;position: absolute;right: 0;top: 50%;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.myp-themetic-detail .other-theme {padding: 32px 0 40px; } 
.myp-themetic-detail .other-theme .themetic-detail-tit {padding: 0 20px; } 
.myp-themetic-detail .other-theme .js-swiper {margin-top: 16px;padding: 0 20px; } 
.myp-themetic-detail .other-theme .js-swiper .swiper-slide {width: 124px;height: 135px;border: 1px solid var(--border-secondary);border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-themetic-detail .other-theme .js-swiper .swiper-slide .link {width: 100%;height: 100%;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 16px;color: var(--text-primary ); } 
.myp-themetic-detail .other-theme .js-swiper .swiper-slide .link .theme_tit {height: 72px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300;overflow: hidden;white-space: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; } 
.myp-themetic-detail .other-theme .js-swiper .swiper-slide .link .theme_value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;text-align: right;margin-top: 6px; } 
.myp-themetic-detail .other-theme .etf-banner {border-radius: 16px;margin: 32px 20px 0;background: var(--bg-blue-same);padding: 16px 20px 20px;position: relative; } 
.myp-themetic-detail .other-theme .etf-banner .banner-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;color: var(--text-ondark_primary-same);font-weight: 300; } 
.myp-themetic-detail .other-theme .etf-banner .banner-txt .tit {display: block;margin-bottom: 20px;font-weight: 500; } 
.myp-themetic-detail .other-theme .etf-banner .banner-ico {width: 80px;height: 80px;background: url("/images/web/img/moneybus/themetic-detail-banner.png") no-repeat;background-size: 80px 80px;position: absolute;right: 20px;top: 50%;margin-top: -40px; } 
.myp-themetic-detail .themetic-detail-tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-themetic-detail .up {color: var(--text-red); } 
.myp-themetic-detail .down {color: var(--text-blue); } 
.myp-themetic-agree .h2 {margin-bottom: 8px; } 
.myp-themetic-agree .sub_txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);margin-bottom: 24px; } 
.myp-themetic-agree .input-type-checkbox input[type=checkbox] + label em {padding-right: 20px; } 
.myp-themetic-interest {margin-bottom: -40px; } 
.myp-themetic-interest .theme-tabs {margin-top: -32px;background: var(--bg-canvas_white ); } 
.myp-themetic-interest .themetic-interest-wrap {padding: 24px 20px 32px;background: var(--bg-gray); } 
.myp-themetic-interest .theme-lists {margin: 0 0 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 12px; } 
.myp-themetic-interest .theme-lists .interest-theme {width: 100%;background: var(--bg-canvas_white );padding: 20px;border-radius: 12px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.myp-themetic-interest .theme-lists .interest-theme .header button {font-weight: 500;text-align: left;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;border: 0;background-color: transparent; } 
.myp-themetic-interest .theme-lists .interest-theme .header button .theme-tit {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-themetic-interest .theme-lists .interest-theme .header button .theme-tit .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-left: 12px; } 
.myp-themetic-interest .theme-lists .interest-theme .header .js-toggle-control::after {margin-right: 0; } 
.myp-themetic-interest .theme-keyword {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 12px; } 
.myp-themetic-interest .theme-keyword .button-group .btn-keyword {-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);padding: 20px;color: var(--text-primary );position: relative;border: none;height: auto;text-align: left; } 
.myp-themetic-interest .theme-keyword .button-group .btn-keyword .label {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;position: relative; } 
.myp-themetic-interest .theme-keyword .button-group .btn-keyword .label.new {padding-right: 6px; } 
.myp-themetic-interest .theme-keyword .button-group .btn-keyword .label.new::after {content: "new";width: var(--size);height: var(--size);display: block;border-radius: 50%;background: var(--bg-red-same);position: absolute;top: 2px;right: 0;clip: rect(0 var(--size) var(--size) 0);--size:4px; } 
.myp-themetic-interest .theme-keyword .button-group .btn-keyword::after {content: "";position: absolute;top: 50%;right: 20px;display: inline-block;width: 12px;height: 12px;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.myp-themetic-interest .myp-theme-info {margin: 0 -20px;background: var(--bg-gray);padding-bottom: 40px; } 
.myp-themetic-interest .themetic-bottom-notice {margin: 0 0 34px; } 
.myp-themetic-today .theme-tabs {margin-top: -32px;background: var(--bg-canvas_white ); } 
.myp-themetic-today .theme-wrap1 {background: -webkit-gradient(linear, left top, left bottom, from(var(--palette-cyan-100)), to(var(--palette-cyan-100)));background: linear-gradient(180deg, var(--palette-cyan-100) 0%, var(--palette-cyan-100) 100%);padding: 32px 0 24px;position: relative; } 
.myp-themetic-today .theme-wrap1.fullsize-layout:first-child {margin-top: 0 !important; } 
.myp-themetic-today .theme-wrap2 {padding: 32px 0; } 
.myp-themetic-today .theme-wrap3 {background: var(--bg-gray);padding: 32px 0 24px;position: relative; } 
.myp-themetic-today .theme-wrap4 {padding: 40px 0 32px; } 
.myp-themetic-today .title-link-wrap {padding: 0 20px;margin-bottom: 20px; } 
.myp-themetic-today .title-link-wrap .link-txt {width: 100%;height: 100%;display: block; } 
.myp-themetic-today .title-link-wrap .link-txt .theme-wrap-tit {margin-bottom: 0; } 
.myp-themetic-today .theme-wrap-tit {font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;color: var(--text-primary );font-weight: 500;margin-bottom: 20px; } 
.myp-themetic-today .theme-wrap-tit .underline {position: relative; } 
.myp-themetic-today .theme-wrap-tit .underline::after {content: "";width: 100%;height: 6px;display: block;position: absolute;left: 0;bottom: 2px;background: var(--palette-seafoam-600);opacity: 0.2; } 
.myp-themetic-today .theme-wrap-tit.link {display: inline-block;position: relative; } 
.myp-themetic-today .theme-wrap-tit.link .link-txt {color: var(--text-primary ); } 
.myp-themetic-today .theme-wrap-tit.link::after {content: "";position: absolute;bottom: 10px;right: -19px;display: inline-block;width: 12px;height: 12px;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.myp-themetic-today .theme-chart-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 20px;gap: 12px;background: var(--bg-canvas_white );border-radius: 16px; } 
.myp-themetic-today .theme-content .myp-theme-list {margin: 32px 0 0; } 
.myp-themetic-today .theme-content .myp-theme-list .theme-table thead th {padding: 0 0 16px; } 
.myp-themetic-today .theme-content .myp-theme-list .theme-table thead th + th {position: relative; } 
.myp-themetic-today .theme-content .myp-theme-list .theme-table thead th + th button {position: absolute;top: 0;left: 0; } 
.myp-themetic-today .theme-content .myp-theme-list .theme-table tbody tr:first-child th, .myp-themetic-today .theme-content .myp-theme-list .theme-table tbody tr:first-child td {padding-top: 16px; } 
.myp-themetic-today .theme-content .myp-theme-list .theme-table tbody tr th, .myp-themetic-today .theme-content .myp-theme-list .theme-table tbody tr td {padding-top: 8px; } 
.myp-themetic-today .theme-content .myp-theme-list .btn-detail-wrap {margin-top: 16px; } 
.myp-themetic-today .stock-type-list {margin-bottom: -8px; } 
.myp-themetic-today .stock-type-list button {border-radius: 100px;margin-right: 8px;margin-bottom: 8px;padding: 11px 16px;letter-spacing: -0.5px;color: var(--text-primary );background: var(--bg-gray);-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;font-size: var(--t8-font-size);line-height: var(--t8-line-height); } 
.myp-themetic-today .stock-type-list button.up {background: rgba(235, 61, 79, 0.1);color: var(--text-red); } 
.myp-themetic-today .stock-type-list button.down {background: rgba(4, 113, 233, 0.1);color: var(--text-blue); } 
.myp-themetic-today .theme-data-area {margin-top: 32px; } 
.myp-themetic-today .theme-data-area .theme-data-tit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-themetic-today .theme-data-area .list-type-table {border-top: 1px solid var(--border-secondary);border-bottom: none;margin-top: 16px;padding-top: 32px; } 
.myp-themetic-today .theme-data-area .list-type-table .txt-data-area {font-weight: 500;color: var(--text-tertiary); } 
.myp-themetic-today .recommand-theme-list .recommand-theme-tit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 16px;border-bottom: solid 1px var(--border-secondary); } 
.myp-themetic-today .recommand-theme-list .recommand-theme-tit .theme-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;color: var(--text-primary ); } 
.myp-themetic-today .recommand-theme-list .recommand-theme-tit .theme-sub-tit {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.myp-themetic-today .recommand-theme-list .recommand-theme-table {margin-top: 20px;counter-reset: number; } 
.myp-themetic-today .recommand-theme-list .recommand-theme-table li .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 56px;padding: 0 20px 0 28px;position: relative; } 
.myp-themetic-today .recommand-theme-list .recommand-theme-table li .link::before {counter-increment: number;content: counter(number);font-size: var(--t3-font-size);line-height: var(--t3-line-height);letter-spacing: -0.5px;font-weight: 500;position: absolute;top: 12px;left: 0;color: var(--text-primary); } 
.myp-themetic-today .recommand-theme-list .recommand-theme-table li .link::after {content: "";position: absolute;top: 50%;right: 0;display: inline-block;width: 12px;height: 12px;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.myp-themetic-today .recommand-theme-list .recommand-theme-table li .link .myp-thema-tit {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.myp-themetic-today .recommand-theme-list .recommand-theme-table li .link .value {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;text-align: right;font-weight: 500; } 
.myp-themetic-today .swiper {padding: 0 20px 46px; } 
.myp-themetic-today .swiper .swiper-slide {width: 80vw; } 
.myp-themetic-today .swiper .swiper-slide .theme-chart-warp {background: var(--bg-canvas_white );border-radius: 16px;padding: 20px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.myp-themetic-today .swiper .swiper-slide .theme-chart-warp .myp-theme-chart {margin-top: 24px;padding: 0;border: none; } 
.myp-themetic-today .swiper .swiper-pagination {bottom: 0; } 
.myp-themetic-today .swiper .swiper-pagination .swiper-pagination-bullet {background: transparent; } 
.myp-themetic-today .swiper .swiper-pagination .swiper-pagination-bullet-active {background: var(--gray-600); } 
.myp-themetic-today .up {color: var(--text-red); } 
.myp-themetic-today .down {color: var(--text-blue); } 
.myp-themetic-find {margin-bottom: -40px; } 
.myp-themetic-find .theme-tabs {margin-top: -32px;background: var(--bg-canvas_white ); } 
.myp-themetic-find .themetic-find-wrap {padding: 24px 20px 40px;background: var(--bg-gray); } 
.myp-themetic-find .tip-area {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.myp-themetic-find .tip-area + .spent-list-wrap {margin-top: 35px !important; } 
.myp-themetic-find .tip-area .tip-img {width: 76px;height: 76px;margin-right: 5px; } 
.myp-themetic-find .tip-area .tip-img img {width: 100%; } 
.myp-themetic-find .tip-area .tip-txt-wrap {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.myp-themetic-find .tip-area .tip-txt-wrap .tip-txt {margin-top: 11px;padding: 14px;background: var(--palette-blue-200);border-radius: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300;position: relative; } 
.myp-themetic-find .tip-area .tip-txt-wrap .tip-txt::before {content: "";display: block;position: absolute;top: 18px;left: -8px;width: 8px;height: 12px;background: url("/images/web/img/moneybus/themetic-tip-say.png") center center no-repeat;background-size: 8px 12px; } 
.myp-themetic-find .tip-area .tip-txt-wrap .tip-txt .bold {font-weight: 500; } 
.myp-themetic-find .tip-area.swiper-top {padding: 0 32px; } 
.myp-themetic-find .tip-area.swiper-top .tip-img {width: 80px;height: 80px;margin-right: 8px; } 
.myp-themetic-find .tip-area.swiper-top .tip-img img {width: 100%; } 
.myp-themetic-find .tip-area.swiper-top .tip-txt {margin-top: 16px;padding: 16px 9px; } 
.myp-themetic-find .recommand-wrap {padding: 0 20px; } 
.myp-themetic-find .recommand-wrap .recommand-banner {background: var(--bg-canvas_white );position: relative;border-radius: 16px;padding: 20px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.myp-themetic-find .recommand-wrap .recommand-banner .recommand-txt .tit {font-size: var(--t4-font-size);line-height: var(--t4-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 4px; } 
.myp-themetic-find .recommand-wrap .recommand-banner .recommand-txt .txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.myp-themetic-find .recommand-wrap .recommand-banner .recommand-ico {width: 80px;height: 80px;background: url("/images/web/img/moneybus/themetic-card-img.png") center center no-repeat;background-size: 80px 80px;position: absolute;right: 20px;top: 20px; } 
.myp-themetic-find .recommand-wrap .recommand-banner .recommand-ico.stock {background: url("/images/web/img/moneybus/themetic-stock-img.png") center center no-repeat;background-size: 80px 80px; } 
.myp-themetic-find .recommand-wrap .recommand-banner .btn-detail-wrap {margin-top: 20px; } 
.myp-themetic-find .recommand-wrap + .tip-area {margin-top: 16px; } 
.myp-themetic-find .spent-list-wrap {margin-top: 0 !important; } 
.myp-themetic-find .spent-list-wrap .spent-list-tit {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);word-break: keep-all; } 
.myp-themetic-find .spent-list-wrap .spent-list-tit .value {font-size: var(--t5-font-size);font-weight: 500;color: var(--text-primary ); } 
.myp-themetic-find .spent-list-wrap .history {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background: var(--bg-gray);border-radius: 8px;padding: 16px;margin-top: 20px; } 
.myp-themetic-find .spent-list-wrap .history .history-tit {display: -webkit-box;display: -ms-flexbox;display: flex; } 
.myp-themetic-find .spent-list-wrap .history .history-tit .logo {width: 21px;height: 32px;border-radius: 4px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; } 
.myp-themetic-find .spent-list-wrap .history .history-tit .logo img {height: 100%; } 
.myp-themetic-find .spent-list-wrap .history .history-tit .history-text {margin-left: 13px; } 
.myp-themetic-find .spent-list-wrap .history .history-tit .history-text .date {font-size: var(--t9-font-size);line-height: 11px;font-weight: 300;color: var(--text-tertiary);margin-bottom: 2px; } 
.myp-themetic-find .spent-list-wrap .history .history-tit .history-text .name {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-themetic-find .spent-list-wrap .history .history-value {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.myp-themetic-find .spent-list-wrap .history .history-value .value {font-size: var(--t7-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-themetic-find .spent-list-wrap .theme-content {margin: 20px -20px 0;padding: 18px 20px 0;border-top: 1px solid var(--border-secondary); } 
.myp-themetic-find .spent-list-wrap .theme-content .myp-theme-list {padding: 16px 20px;background: var(--bg-gray);border-radius: 8px; } 
.myp-themetic-find .spent-list-wrap .theme-content .myp-theme-list thead th + th {width: 95px; } 
.myp-themetic-find .stock-list-wrap {margin-top: 40px; } 
.myp-themetic-find .stock-list-wrap .stock-btn-wrap {padding: 0;margin-bottom: 16px; } 
.myp-themetic-find .stock-list-wrap .stock-btn-wrap .tabs.toggle-tabs .tab-list {padding: 0 20px; } 
.myp-themetic-find .stock-list-wrap .stock-btn-wrap .tabs.toggle-tabs .tab-item {background: var(--gray-200);margin-bottom: 16px; } 
.myp-themetic-find .stock-list-wrap .stock-btn-wrap .tabs.toggle-tabs .tab-item.active {background: var(--bg-blue-same); } 
.myp-themetic-find .stock-list-wrap .myp-theme-chart {margin-top: 24px;padding: 0;border: none; } 
.myp-themetic-find .stock-list-wrap .myp-theme-list {margin-top: 32px; } 
.myp-themetic-find .stock-list-wrap .myp-theme-list .theme-table thead th {padding: 0 0 16px; } 
.myp-themetic-find .stock-list-wrap .myp-theme-list .theme-table tbody tr:first-child th, .myp-themetic-find .stock-list-wrap .myp-theme-list .theme-table tbody tr:first-child td {padding: 16px 0 0; } 
.myp-themetic-find .stock-list-wrap .myp-theme-list .tooltip {top: 18px;opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all 0.3s;transition: all 0.3s;z-index: -1;/* display:none; */}
.myp-themetic-find .stock-list-wrap .myp-theme-list .tooltip.active {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);display: block;z-index: 100; } 
.myp-themetic-find .stock-list-wrap .myp-theme-list .tooltip.placement-top {max-width: 100%; } 
.myp-themetic-find .stock-list-wrap .myp-theme-list .tooltip .tooltip-contents {padding-right: 0;font-weight: 300; } 
.myp-themetic-find .stock-list-wrap .myp-theme-list .tooltip .tooltip-arrow {left: 12px; } 
.myp-themetic-find .trend-list-wrap {margin: 48px 0 0; } 
.myp-themetic-find .trend-list-wrap .find-tit {padding: 0; } 
.myp-themetic-find .trend-list-wrap .trend-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 12px; } 
.myp-themetic-find .trend-list-wrap .trend-list .myp-theme-type {width: 100%;background: var(--bg-canvas_white );-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);border-radius: 12px; } 
.myp-themetic-find .trend-list-wrap .trend-list .myp-theme-type .link {width: 100%;height: 100%;padding: 22px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-themetic-find .trend-list-wrap .trend-list .myp-theme-type .link .theme-tit {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.myp-themetic-find .trend-list-wrap .trend-list .myp-theme-type .link .theme-tit .theme-tit-wrap .tit {color: var(--text-primary ); } 
.myp-themetic-find .trend-list-wrap .trend-list .myp-theme-type .link .theme-tit .theme-tit-wrap .txt {padding-left: 12px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.myp-themetic-find .myp-theme-info {margin: 0 -20px;background: var(--bg-gray);padding-bottom: 40px; } 
.myp-themetic-find .themetic-bottom-notice {margin: 0 0 34px; } 
.myp-themetic-find .swiper {padding: 0 20px 32px; } 
.myp-themetic-find .swiper .swiper-slide {width: 80vw;background: var(--bg-canvas_white );padding: 20px;border-radius: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.myp-themetic-find .swiper .swiper-pagination {bottom: 0; } 
.myp-themetic-find .find-tit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 20px;margin-bottom: 16px; } 
.myp-themetic-find .find-tit .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; } 
.myp-themetic-find .find-tit .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; } 
.myp-themetic-find .find-tit .link .link-txt {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary);padding-right: 15px;position: relative; } 
.myp-themetic-find .find-tit .link .link-txt::after {content: "";position: absolute;top: 50%;right: 0;display: inline-block;width: 12px;height: 12px;margin-top: -6px;background-position: -24px 0;background-repeat: no-repeat;background-color: transparent; } 
.myp-themetic-find .myp-link-btn {margin-top: 24px; } 
.myp-themetic-find .myp-link-btn .btn-size-l.icon-plus {padding: 0 36px;background: transparent; } 
.myp-themetic-find .btn-detail-wrap {margin-top: 22px; } 
.myp-themetic-find .btn-detail-wrap .btn-detail {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300;text-align: center;width: 100%;display: block;padding: 12px;background: var(--bg-canvas_white );border: 1px solid var(--border-primary);border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-themetic-find .point {color: var(--text-blue); } 
.myp-themetic-find .up {color: var(--text-red); } 
.myp-themetic-find .down {color: var(--text-blue); } 
.myp-theme-type {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-theme-type .theme-tit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-theme-type .theme-tit .tit {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;margin-left: 12px; } 
.myp-theme-type .stock-yield {text-align: right;white-space: nowrap; } 
.myp-theme-type .stock-yield .stock-yield-tit {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.myp-theme-type .stock-yield .stock-yield-value {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
@media screen and (max-width: 365px) {
    .myp-theme-type .theme-tit .tit {margin-left: 6px; } 
 }
.myp-theme-info {margin: 32px 0 0;text-align: center; } 
.myp-theme-info .btn-text-line::before {bottom: 0; } 
.themetic-bottom-notice {margin-top: 40px; } 
.myp-theme-chart {margin-top: 20px;padding-top: 20px;border-top: 1px solid var(--border-secondary); } 
.myp-theme-chart .theme-chart-tit {font-size: var(--t8-font-size);line-height: var(--t7-line-height);letter-spacing: -0.5px;font-weight: 500;color: var(--text-seaform);padding-left: 14px;position: relative; } 
.myp-theme-chart .theme-chart-tit::before {content: "";display: block;width: 10px;height: 10px;border-radius: 50%;background: var(--bg-cyan-same);position: absolute;left: 0;top: 5px; } 
.myp-theme-chart .theme-chart {height: 108px; } 
.myp-theme-list {margin: 22px 0 0;position: relative; } 
.myp-theme-list .theme-table {width: 100%; } 
.myp-theme-list .theme-table thead {border-bottom: 1px solid var(--border-secondary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-theme-list .theme-table thead tr {width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; } 
.myp-theme-list .theme-table thead tr th {text-align: left;padding: 0 0 8px; } 
.myp-theme-list .theme-table thead tr th + th {width: 95px;text-align: right;vertical-align: middle; } 
.myp-theme-list .theme-table thead tr th + th .tooltip-trigger {position: relative;top: -2px; } 
.myp-theme-list .theme-table tbody {margin: 8px 0 0;color: var(--text-tertiary);font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px; } 
.myp-theme-list .theme-table tbody tr th {font-weight: 300;text-align: left;padding: 8px 0 0; } 
.myp-theme-list .theme-table tbody tr td {font-weight: 500;text-align: right;padding: 8px 0 0; } 
.myp-theme-list .theme-table tbody tr td.up {color: var(--text-red); } 
.myp-theme-list .theme-table tbody tr td.down {color: var(--text-blue); } 
.myp-theme-list .btn-detail-wrap {margin-top: 22px; } 
.myp-theme-list .btn-detail-wrap .btn-detail {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 300;text-align: center;width: 100%;display: block;padding: 12px;background: var(--bg-canvas_white );border: 1px solid var(--border-primary);border-radius: 8px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
/*
 * 머니버스 고도화3
 * 작업자 : 고하늘
 */
/* 자산연결내역 */
.myp-assets-wrap .h2 {margin-bottom: 0; } 
.myp-assets-wrap .ui-form {margin-top: 24px;margin-bottom: 0; } 
.myp-assets-wrap .assets-connection {margin-top: 32px; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header {padding: 24px 20px; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button {padding: 0; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .tit-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .tit-wrap .tit {display: inline-block;font-size: 16px;font-weight: 500;color: var(--text-primary ); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .tit-wrap .label {display: inline-block;font-size: 11px;padding: 0 5px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 2px;height: 20px;line-height: 20px; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .tit-wrap .label.connect {color: var(--text-ondark_primary-same);background: var(--bg-blue-same); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .tit-wrap .label.connect2 {color: var(--text-ondark_primary-same);background: var(--gray-600); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .tit-wrap .label.end {color: var(--text-ondark_primary-same);background: var(--palette-red-1000); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .tit-wrap .label.del {color: var(--text-ondark_primary-same);background: var(--gray-600); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .name .time {display: inline-block;font-size: 14px;font-weight: 400;color: var(--text-tertiary);line-height: 24px;margin-top: 4px; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .label-wrap .label-type-assets {font-weight: 500;margin-left: 4px; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .label-wrap .label-type-assets.connect {background: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .label-wrap .label-type-assets.end {background: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .header button .label-wrap .label-type-assets.del {background: var(--bg-blue-same);color: var(--text-ondark_primary-same); } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .body .list-type-table {border-bottom: none;padding: 16px 0 0; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .body .list-type-table li .tit-data-area {width: 50%;word-break: keep-all;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .body .list-type-table li .txt-data-area {width: 50%;word-break: keep-all;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto; } 
.myp-assets-wrap .assets-connection .connected-lists .connected-asset .body .list-type-table li .txt-data-area em {display: block; } 
.myp-assets-wrap .more-button {margin-bottom: 40px; } 
/* 연말정산 - 시뮬레이션 */
.myp-yearendtax-simulation {position: relative;/* 질문 */
/* 분석결과 로딩 */}
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap {padding-top: 0; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .box-in-label.focused .form-label {color: var(--text-blue);font-weight: 500; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .box-in-label.focused .form-set input {font-weight: 500; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .box-in-label.focused .form-set span.suffix {font-weight: 500; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .btn-radio-list {margin-top: 0; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .btn-radio-list li:first-child {margin-top: 0; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .btn-radio-list .button-group {margin-top: 0; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .btn-radio-list .button-group .btn .label {margin-bottom: 0;font-weight: 400; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .btn-radio-list .ui-form.box-in-label {margin-top: 0; } 
.myp-yearendtax-simulation.myp-bottom-sheet .question-wrap .answer-lists .black-txt {color: var(--text-primary ); } 
.myp-yearendtax-simulation .notice-contents-wrap {padding: 16px 20px; } 
.myp-yearendtax-simulation .question-wrap {padding-top: 32px; } 
.myp-yearendtax-simulation .question-wrap .question-subject {margin-bottom: 24px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;position: relative; } 
.myp-yearendtax-simulation .question-wrap .question-subject .q {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;font-size: var(--t6-font-size); } 
.myp-yearendtax-simulation .question-wrap .question-subject .txt {padding-right: 60px;word-break: keep-all;font-size: var(--t4-font-size);line-height: var(--t4-line-height);color: var(--text-primary ); } 
.myp-yearendtax-simulation .question-wrap .question-subject .txt em {display: inline-block;color: var(--text-blue); } 
.myp-yearendtax-simulation .question-wrap .question-subject .step-wrap {position: absolute !important;right: 0;left: auto;top: 5px !important;background: none;padding: 0; } 
.myp-yearendtax-simulation .answer-lists > div + div {margin-top: 32px; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list {margin-bottom: 0;gap: 12px; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li {margin-top: 0; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-d-item .myp-ui-directInputButton {margin-top: 0; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-d-item .btn {height: 56px; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-d-item .ui-form {margin-bottom: 0;margin-top: 0; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item {position: relative; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .category {position: absolute;z-index: 1;left: 16px;top: calc(50% - 12px);color: var(--text-tertiary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form {margin-bottom: 0; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form input,
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form .suffix {font-weight: 500; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form input,
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form .suffix {-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form.focused.filled input {padding-right: 70px !important; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form.focused.filled .suffix {right: 42px !important; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li.myp-direct-item .ui-form .btn-clear {left: auto !important; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .btn .label {font-size: var(--t6-font-size);margin-bottom: 0;font-weight: 400; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused .form-label {color: var(--text-blue);font-weight: 500; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused .form-set input {font-weight: 500; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused .form-set input::-webkit-input-placeholder {font-weight: 400; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused .form-set input::-moz-placeholder {font-weight: 400; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused .form-set input:-ms-input-placeholder {font-weight: 400; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused .form-set input::-ms-input-placeholder {font-weight: 400; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused .form-set input::placeholder {font-weight: 400; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label.focused span.suffix {font-weight: 500; } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .box-in-label .form-label {color: var(--text-primary ); } 
.myp-yearendtax-simulation .answer-lists .btn-radio-list li .black-txt {color: var(--text-primary ); } 
.myp-yearendtax-simulation .answer-lists .myp-option-add-title {font-size: var(--t5-font-size);line-height: var(--t5-line-height);margin-bottom: 16px; } 
.myp-yearendtax-simulation .answer-lists .radio-form .form-label {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500;margin-bottom: 8px; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list {gap: 0px; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list.type-btn-sort {grid-rows: 1fr 1fr;grid-template-rows: 1fr 1fr;-ms-grid-columns: none;grid-template-columns: none; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list.type-btn-sort > *:nth-child(1) {grid-row: 1;-ms-grid-column: 1; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list.type-btn-sort > *:nth-child(2) {grid-row: 2;-ms-grid-column: 1; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list.type-btn-sort input[type=radio] + label {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 0 35px 0 12px; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list.type-btn-sort input[type=radio]:checked + label::after {content: "";display: block;width: 24px;height: 24px;background-image: url("/images/web/img/icon/sprite-selection-control.png");background-size: 96px 96px; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list.select-ox input[type=radio] + label {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0 12px; } 
.myp-yearendtax-simulation .answer-lists .radio-form .btn-radio-list.select-ox input[type=radio]:checked + label::after {content: none; } 
.myp-yearendtax-simulation .answer-lists .ui-form {margin-bottom: 0; } 
.myp-yearendtax-simulation .answer-lists .ui-form .tooltip-trigger {vertical-align: middle; } 
.myp-yearendtax-simulation .answer-lists .ui-form .ui-group-desc {margin-top: 16px; } 
.myp-yearendtax-simulation .answer-lists .myp-formSet {margin-top: 20px; } 
.myp-yearendtax-simulation .answer-lists .myp-formSet div + div {margin-top: 20px; } 
.myp-yearendtax-simulation .box-layout-wrap {margin-top: 24px; } 
.myp-yearendtax-simulation .box-layout-wrap .text {word-break: keep-all; } 
.myp-yearendtax-simulation .result-wrap {text-align: center; } 
.myp-yearendtax-simulation .result-wrap .page-loading::before {content: "";display: block;width: 280px;height: 168px;margin: 0 auto;background-image: url("/images/web/img/moneybus/bg-loading.png");background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%; } 
.myp-yearendtax-simulation .result-wrap .text {margin-top: 12px;font-size: var(--t5-font-size);color: var(--text-primary ); } 
/* 테마틱포트폴리오_추천테마상세 */
.myp-thema-list-wrap .sort-box {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 16px; } 
.myp-thema-list-wrap .sort-box .total {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-thema-list-wrap .sort-box .stand {font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px;font-weight: 300;color: var(--text-tertiary); } 
.myp-thema-list-wrap .sort-box::before {content: "";position: absolute;left: -21px;right: -21px;bottom: 0;border-top: 1px solid var(--border-secondary); } 
.myp-thema-list-wrap .sort-box + .thema-list {margin-top: 16px; } 
.myp-thema-list-wrap .thema-list {position: relative;padding-bottom: 32px;margin: 0 -21px; } 
.myp-thema-list-wrap .thema-list .list-item .return-rate {font-size: var(--t6-font-size);line-height: var(--t6-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.myp-thema-list-wrap .thema-list .list-item .return-rate.up {color: var(--text-red) !important; } 
.myp-thema-list-wrap .thema-list .list-item .return-rate.down {color: var(--text-blue) !important; } 
.myp-thema-list-wrap .thema-list .list-item > a {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 12px 21px;-webkit-box-sizing: border-box;box-sizing: border-box; } 
/* 테마틱포트폴리오_투자지표알리미 */
.myp-noti-inner {width: 100%;height: calc(100vh - 60px);border: none; } 
/* 테마틱포트폴리오_관심키워드 */
.myp-fav-keyword-wrap {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;margin: 0 -20px;padding: 0 20px;height: calc(100vh - var(--containerPaddingBottom) - var(--safeAreaInsetBottom) - 32px - 49px - 72px); } 
.myp-fav-keyword-wrap .h2.myp-key-tit {margin-bottom: 8px; } 
.myp-fav-keyword-wrap .scroll-view {margin: 40px -20px 0;padding: 0 20px;overflow: hidden;overflow-x: hidden;overflow-y: scroll; } 
.myp-fav-keyword-wrap .selec-keyword {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px; } 
.myp-fav-keyword-wrap .selec-keyword .keyword-checkbox {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;min-width: 49px; } 
.myp-fav-keyword-wrap .selec-keyword .keyword-checkbox label {overflow: hidden;text-overflow: ellipsis;max-width: 150px;display: inline-block;white-space: nowrap;position: relative;padding: 14px 12px 14px 14px;border: 1px solid var(--border-primary);border-radius: 8px;line-height: var(--t9-line-height);-webkit-box-sizing: border-box;box-sizing: border-box; } 
.myp-fav-keyword-wrap .selec-keyword .keyword-checkbox label::before {content: "#";position: absolute;left: 12px;-webkit-transform: translateY(-50%);transform: translateY(-50%);top: 50%; } 
.myp-fav-keyword-wrap .selec-keyword .keyword-checkbox label .keyword {margin-left: 8px; } 
.myp-fav-keyword-wrap .selec-keyword .keyword-checkbox input {position: absolute;left: 0;top: 0;clip: rect(0, 0, 0, 0);pointer-events: none; } 
.myp-fav-keyword-wrap .selec-keyword .keyword-checkbox input:checked + label {border: 1px solid var(--border-blue-same);-webkit-box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);box-shadow: 0px 2px 4px rgba(22, 37, 66, 0.08);color: var(--text-blue);font-weight: 500; } 
.myp-fav-keyword-wrap .selec-keyword .keyword-checkbox input:checked + label::before, .myp-fav-keyword-wrap .selec-keyword .keyword-checkbox input:checked + label .keyword {color: var(--text-blue);font-weight: 500; } 
/* 포트 폴리오 메인 */
.portfolio-box .portfolio-main-visual {padding: 32px 20px;background: var(--bg-gray) url(/images/web/img/portfolio/portfolio-main-bg.png) no-repeat calc(100% - 20px) calc(100% - 24px)/96px auto; } 
.portfolio-box .portfolio-main-visual .h2 {margin-bottom: 0; } 
.portfolio-box .portfolio-main-visual .h2 button {vertical-align: middle; } 
.portfolio-box .portfolio-main-visual .h1 {margin-top: 8px;padding-bottom: 32px;font-size: var(--t1-font-size);line-height: var(--t1-line-height);letter-spacing: -0.5px;font-weight: 700; } 
.portfolio-box .portfolio-main-visual .h1 em {font-size: var(--t2-font-size);line-height: var(--t2-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-box .portfolio-text-box {margin-top: 32px; } 
.portfolio-box .portfolio-text-box .h4 {margin-bottom: 0; } 
.portfolio-box .portfolio-text-box .h4 .input-type-checkbox {position: absolute;right: 20px; } 
.portfolio-box .portfolio-text-box .h4 .input-type-checkbox input[type=checkbox] + label {padding-left: 0;padding-right: 32px;font-weight: 300; } 
.portfolio-box .portfolio-text-box .h4 .input-type-checkbox input[type=checkbox] + label em {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;vertical-align: middle; } 
.portfolio-box .portfolio-text-box .h4 .input-type-checkbox input[type=checkbox] + label::after {top: 3px;left: auto;right: 0; } 
.portfolio-box .portfolio-text-box .h4 .tooltip-trigger {vertical-align: bottom; } 
.portfolio-box .portfolio-text-box .segment-tabs {margin-top: 28px; } 
.portfolio-box .portfolio-text-box .type-card-simple-isa {margin-top: 16px; } 
.portfolio-box .portfolio-text-box .type-card-simple-isa .item-content .name {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary);font-weight: 300; } 
.portfolio-box .portfolio-text-box .type-card-simple-isa td span {color: var(--text-red); } 
.portfolio-box .portfolio-text-box .type-card-simple-isa td em {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-box .portfolio-text-box .portfolio-item {margin-top: 16px;padding: 0 20px 0 20px;border: 1px solid var(--border-secondary);border-radius: 12px;text-align: center; } 
.portfolio-box .portfolio-text-box .portfolio-item a .item-body {font-size: var(--t6-font-size);line-height: var(--t6-1-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-box .portfolio-text-box .portfolio-swiper .text-list {margin-bottom: 16px; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .text-list .h4 {margin-bottom: 0; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .text-list .h5 {margin-top: 16px;margin-bottom: 0; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .text-list .portfolio-txt {margin-top: 8px; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .swiper {position: relative; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .swiper .swiper-wrapper .portfolio-banner {margin: 0 auto;padding-top: 33px;border: 1px solid var(--border-secondary);border-radius: 12px;text-align: center;width: auto;height: 290px; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .swiper .swiper-wrapper .portfolio-banner img {width: 287px;height: 240px;text-align: center; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .swiper .swiper-pagination {position: absolute;top: 16px;left: auto;right: 16px;width: 33px !important;height: 16px; } 
.portfolio-box .portfolio-text-box .portfolio-swiper .button-group {margin-top: 16px; } 
.portfolio-box .portfolio-text-box .portfolio-notext p {margin-bottom: 16px;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-box .portfolio-text-box .portfolio-card-box p {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-box .portfolio-text-box .portfolio-card-box p .tooltip-trigger {vertical-align: bottom; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .h4 {position: relative;margin-bottom: 16px; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .h4 button {position: absolute;right: 0;padding: 0 25px 0 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;border: 0;background: none; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .h4 .krw-text {position: absolute;right: 0;padding: 0;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500;border: 0;background: none; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .h4 .btn-portfolio::after {content: "";position: absolute;right: 0;margin: 0px 0 0 6px;width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 288px;background-position: -24px -48px;background-repeat: no-repeat;background-color: transparent; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .h4 .btn-portfolio.on::after {content: "";position: absolute;right: 0;margin: 0px 0 0 6px;width: 24px;height: 24px;background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 288px;background-position: 0px -48px;background-repeat: no-repeat;background-color: transparent; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan {position: relative;margin-bottom: 12px;-webkit-box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06);box-shadow: 0px 0px 8px rgba(22, 37, 66, 0.06); } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .type-card-text .btn-text {position: absolute;top: 20px;right: 16px; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .type-card-text .btn-text-size-sm {position: relative;top: 0px;right: 0px;margin: 6px 0 6px;font-size: var(--t9-font-size);line-height: var(--t9-line-height);letter-spacing: -0.5px; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .type-card-text .label-wrap {margin-bottom: 8px;padding: 0 75px 0 0; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .type-card-text .h4 {margin-top: 0;margin-bottom: 0;padding: 0 75px 0 0; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .type-card-text .text {margin-top: 4px;margin-bottom: 16px;font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;color: var(--text-tertiary); } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .type-card-text .text em {padding-left: 4px; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .card-text-box {display: none;margin-top: 16px; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .card-text-box .loan-btn-wrap button {font-weight: 300; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .account-detail-list .acc-dd .text-bald {font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px;font-weight: 500; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .account-detail-list .acc-dd .color-red {color: var(--text-red); } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .account-card-list {margin: 16px 0 16px;text-align: right;font-size: var(--t5-font-size);line-height: var(--t5-line-height);letter-spacing: -0.5px; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .box-layout-wrap {margin: 16px 0 16px;padding: 20px 16px;text-align: center; } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .box-layout-wrap .h4 {margin: 0;color: var(--text-blue); } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .box-layout-wrap .h4 .color-red {color: var(--text-red); } 
.portfolio-box .portfolio-text-box .portfolio-card-box .type-card-loan .box-layout-wrap .text {font-size: var(--t8-font-size);line-height: var(--t8-line-height);letter-spacing: -0.5px;font-weight: 300; } 
.portfolio-box .portfolio-banner-box {position: relative;margin-top: 32px; } 
.portfolio-box .portfolio-banner-box .swiper {height: 95px; } 
.portfolio-box .portfolio-banner-box .swiper .portfolio-banner-text img {width: 100%; } 
.portfolio-box .portfolio-banner-box .swiper .swiper-pagination {position: absolute;bottom: 0px; } 
/* 예적금 추천기준 */
/* 나의 대출 화면에 개인사업자 대출비교 서비스 배너 추가 */
.spcloan-alarm-banner{display:flex; align-items:center; margin:-16px 0 16px 0; padding:12px 12px 12px 16px; border-radius:16px; background:var(--bg-cyan);}
.spcloan-alarm-banner::after{content:''; display:block; width:24px; height:24px; background:url(/images/web/img/icon/sprite-icons24.png) no-repeat -72px -48px / 360px auto;}
.spcloan-alarm-banner .alarm-icon{display:inline-block; width:32px; height:32px; margin-right:14px; background:url(/images/web/img/icon/sprite-icons24.png) no-repeat -192px -96px / 480px auto;}
.spcloan-alarm-banner .alarm-tit-wrap{flex:1; margin-right:9px;}
.spcloan-alarm-banner .alarm-tit{color:var(--text-primary ); font-size:var(--t6-font-size); line-height:var(--t6-1-line-height); font-weight:500;}
.spcloan-alarm-banner .alarm-message{margin-top:2px; color:var(--text-tertiary); font-size:var(--t8-font-size); line-height:var(--t8-line-height);}
.banner-link02 {display: block;margin-top: 32px;padding: 16px;background-color: var(--bg-gray);border-radius: 16px;} 
.banner-link02.logo {background:var(--bg-gray) url(/images/web/img/product/img-banner-logo.png) no-repeat 100% 0 / 98px auto;} 

/* 전자통지 사전합의 */
.btn-radio-list.type-2-columns.former_notice .btn-type-radio label {height:64px;}

/* SOL모임 관련 */
.list-photo-add li{position:relative;margin-bottom:12px;border-radius:12px;overflow:hidden;}						
.list-photo-add li::after{content:"";display:block;padding-bottom:65%;}
.list-photo-add li>img{width:100%;height:100%;position:absolute;object-fit:cover}
.list-photo-add li .btn-del{position:absolute;z-index:3;right:16px;top:16px;font-size:1px;color:transparent;border:0;width:24px;height:24px;background-image: url(/images/web/img/icon/sprite-icons24.png);background-size: 360px 288px;background-position:-216px -24px;background-repeat:no-repeat;background-color:transparent;overflow:hidden;}
.photo-swiper .img-area{border-radius:12px;overflow:hidden;}
.photo-swiper .img-area>a{display:block;width:100%;height:100%;position:relative;}
.photo-swiper .img-area>a::after{content:"";display:block;padding-bottom:65%;}
.photo-swiper .img-area>a>img{width:100%;height:100%;position:absolute;object-fit:cover}
.photo-swiper .swiper-pagination{height:40px;line-height:40px;position:static;}
.view-full-photo{height:calc(100vh - 49px);background-color:rgba(0, 0, 0, 0.60);display:flex;}
.photo-view-swiper{padding-bottom:40px !important;}
.photo-view-swiper .swiper-slide{width:100% !important;height:initial;display:flex;align-items:center}
.photo-view-swiper .img-area{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.photo-view-swiper .img-area>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
.photo-view-swiper .swiper-pagination{height:40px;line-height:40px;position:static;}
.photo-view-swiper .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border-color:var(--border-primary_heavy-same);}
.photo-view-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--bg-canvas_white );border-color:var(--white)}
.ui-form.bg-edit .form-set>input{background:url(/images/web/img/icon/icon-24-edit.png) no-repeat right 16px center/24px 24px;}
.ui-form.bg-edit.filled .form-set>input{background-image:none;}	

/* 고객지원 > 비대면 금융사고 책임분담 */
.step-linear-type3 > ul > li.fail .step-num{color:transparent;border:0;background: var(--palette-red-1000) url(/images/web/img/icon/icon-20-fail.png) no-repeat center / 20px auto;}
.step-linear-type3 > ul > li.fail .step-text{color:var(--text-red);font-weight:500;}

.inquiry-cont-wrap.box-layout-wrap{background:transparent;}
.inquiry-cont-wrap {padding:16px 16px 0;border:1px solid var(--border-secondary);border-radius:12px;}
.inquiry-cont-wrap .label-wrap,
.inquiry-cont-wrap .text-data-list,
.inquiry-cont-wrap .box-layout-wrap{margin-bottom:16px;}
.inquiry-cont-wrap .step-linear-type3{margin:0 0 16px;padding-top:10px;}
.inquiry-cont-wrap .button-group{margin:0 -16px;}
.inquiry-cont-wrap .button-group .btn{margin:0;border:0;border-radius:0;border-top:1px solid var(--border-secondary);background:transparent;}
.inquiry-cont-wrap .button-group .btn + .btn{border-left:1px solid var(--border-secondary);}

.type-card-arr.img-l.has-check-box + .type-card-arr.img-l.has-check-box{margin-top:12px;}
.type-card-arr.img-l.has-check-box .bottom{margin:0 -16px;padding:16px 16px 0 16px;}
.type-card-arr.img-l.has-check-box label em{font-size:16px;color:var(--text-primary );}

.untact-wrap .sol-use-info .sol-use-visual:after{right:10px;width:96px;height:96px;background:url(/images/web/img/customer/bg-untact.png) no-repeat 0 0;background-size:100%;}
.untact-wrap .ask-item .btn-radio-list{margin-bottom:20px;}
.untact-wrap .ask-item .subtext.bullet-star3{margin-bottom:8px;padding-left:10px;}
.untact-wrap .btn-radio-list.type-full{margin-top:24px;}
.untact-wrap .btn-radio-list.type-full > li{margin-top:0;}
.untact-wrap .btn-radio-list.type-full > li + li{margin-top:16px;}
.untact-wrap .btn-radio-list + .ui-form{margin-top:-24px;}

.ui-flex-wrap.rel{flex-wrap: nowrap;}
.ui-flex-wrap.rel .form-message{position:absolute;left:0;width:100%;}
.ui-flex-wrap.rel + .text.bullet-star{margin-top:-12px;}
.ui-flex-wrap.rel:has(.error) + .text.bullet-star{margin-top:8px;}

.untact-wrap .box-layout-wrap.style-radius.color-03{position:relative;}
.untact-wrap .box-layout-wrap.style-radius.color-03 + .box-layout-wrap.style-radius.color-03{margin-top:12px;}
.untact-wrap .box-layout-wrap.style-radius.color-03 .ui-form{margin-bottom:16px;}
.untact-wrap .box-layout-wrap.style-radius.color-03 .currency-selector{background:var(--bg-canvas_white );}
.untact-wrap .box-layout-wrap.style-radius.color-03 .btn-radio-list > li{margin-top:0;}
.untact-wrap .box-layout-wrap.style-radius.color-03 .account-selector{padding:0;border:0;}
.untact-wrap .box-layout-wrap.style-radius.color-03 .account-selector .up-form{background:var(--bg-canvas_white );}
.untact-wrap .box-layout-wrap.style-radius.color-03 .account-selector .logo{left:16px;}
.untact-wrap .box-layout-wrap.style-radius.color-03 .icon-close{position:absolute;right:16px;top:16px;width:24px;height:24px;border:0;background:url(/images/web/img/icon/sprite-icons24.png) -120px -48px no-repeat;background-size: 360px 288px;}

.untact-wrap .claimant-data{padding-top:32px;}
.untact-wrap .claimant-data .h4{margin:0;}
.untact-wrap .claimant-data .h4 + .h5{margin:8px 0 0;}
.untact-wrap .claimant-data .btn-radio-list + .h4{margin-top:-8px;}
.untact-wrap .claimant-data .ui-form{margin-bottom:24px;}

/* 여신거래 안심 차단 서비스 */
.list-type-indent > li{padding-left:15px;text-indent:-15px;}
.list-type-indent > li span{display:block;}

.ansim-block .list-type-indent > li{margin-bottom:8px;}

/* 대출알아보기 */
.container[class*=pr-].find-product .icon-type-radio a.icon-loan-compare::before{background:url(/images/web/img/icon/icon-44-compare.png) 0 0 no-repeat;background-size:44px 44px;}
.container[class*=pr-] .product-card-type .hashtag-list.type02{flex-direction: column;align-items: flex-start;}

/* 상품 - 신탁 */
.container[class*=pr-] .pr-link-icon.elb::after{width:48px;height:48px;background:url(/images/web/img/product/icon-48-elb.png) 0 0 no-repeat; background-size:100%;}

.tabs.checked-tabs.has-not-check .tab-list .tab-item{padding:0;justify-content:center;}
.tabs.checked-tabs.has-not-check .tab-list .tab-item.active::after{content:unset;}

/* 고객센터(고도화) - 민원접수하기 */
.text-output-area{}
.text-output-box{position:relative;padding:12px 48px 12px 16px;border:1px solid var(--border-primary);border-radius:12px;box-sizing:border-box;}
.text-output-box .btn-close{position:absolute;right:16px;top:12px;font-size:1px;color:transparent;border:0;background-position:-120px -48px;background-repeat:no-repeat;background-color:transparent;z-index:3;}

/* 신한 네이버페이 사업자 전용 대출 상품안내 */
#contents-area > .container.pr-common .info-sec-wrap .card-news.type-bg.type02{background-image:url(/images/web/img/product/bg-pr-cardnews02.png)}


