/* ico_dropdown — 공통 아이콘 */
.ico_dropdown{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1966 5.52734L13.1394 6.47015L8.47276 11.1368H7.52995L2.86328 6.47015L3.80609 5.52734L8.00135 9.72208L12.1966 5.52734Z' fill='%235C5C5C'/%3E%3C/svg%3E%0A")}
.wrap_store .ico_dropdown{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1947 5.52856L13.1375 6.47137L8.4708 11.138H7.528L2.86133 6.47137L3.80414 5.52856L7.9994 9.7233L12.1947 5.52856Z' fill='%23B5BAE0'/%3E%3C/svg%3E%0A")}

/* footer */
.footer{position:relative;background:#fff}
.footer .bg_deco.type_boundary_footer{display:none}
.wrap_store .footer{background:#0D1235}

/* func_list */
.footer .func_list{height:52px;background:#F5F5F5;font-size:0;text-align:center}
.footer .func_list .func_item{display:inline-block;position:relative;vertical-align:top}
.footer .func_list .func_item+.func_item::after{position:absolute;top:21px;left:0;width:1px;height:10px;background-color:#E0E0E0;content:''}
.footer .func_list .func_item .link_func{display:inline-block;padding:16px 20px 17px;font-size:14px;font-weight:700;line-height:21px;color:#242424}
.footer .func_list_wrap{width:100%;background:#1E2650}
.wrap_store .footer .func_list{background:#1E2650}
.wrap_store .footer .func_list .func_item+.func_item::after{background-color:#444E80}
.wrap_store .footer .func_list .func_item .link_func{color:#B5BAE0}

@media screen and (min-width:1024px) {
  .func_list_wrap{display:none}
}

/* footer_info_wrap */
.footer .footer_info_wrap{display:flex;flex-direction:column;position:relative;box-sizing:border-box;max-width:1072px;margin:0 auto;padding:41px 24px}
.wrap_store .footer .footer_info_wrap{max-width:1024px}
.wrap_sub .footer .footer_info_wrap{max-width:1104px}
/* term_list */
.footer .term_list{display:flex;flex-wrap:wrap;width:300px}
.footer .term_list .term_item{position:relative}
.footer .term_list .term_item:nth-child(4),
.footer .term_list .term_item:nth-child(5){margin-top:5px}
.footer .term_list .term_item:nth-child(4)::after{display:none}
.footer .term_list .term_item+.term_item::after{position:absolute;top:10px;left:0;width:1px;height:10px;background-color:#E0E0E0;content:''}
.footer .term_list .term_item .link_term{display:inline-block;box-sizing:border-box;padding:7px 13px 3px;font-size:12px;font-weight:400;line-height:14px;color:#5C5C5C;text-align:center}
.footer .term_list .term_item:nth-child(1) .link_term{padding-left:0}
.footer .term_list .term_item:nth-child(4) .link_term{padding-left:0}
.footer .term_list .term_item .link_term em{font-weight:700}
.wrap_store .footer .term_list .term_item .link_term{color:#B5BAE0}
.wrap_store .footer .term_list .term_item+.term_item::after{background-color:#1E2650}

@media screen and (min-width:1024px) {
  .footer .footer_info_wrap{padding:41px 24px}
  .footer .term_list{width:auto}
  .footer .term_list .term_item:nth-child(4), .footer .term_list .term_item:nth-child(5){margin-top:0}
  .footer .term_list .term_item:nth-child(4) .link_term{padding:7px 13px 3px}
  .footer .term_list .term_item:nth-child(5) .link_term{padding:7px 13px 3px}
  .footer .term_list .term_item:nth-child(4)::after{display:inline-block}
}

/* company_info_btn (클릭 시 .is_active 토글) */
.footer .company_info_btn{display:inline-block;margin-top:38px;font-size:0;cursor:pointer}
.footer .company_info_btn .logo_nhn{display:inline-block;width:67px;height:15px;background-image: url("data:image/svg+xml,%3Csvg width='68' height='16' viewBox='0 0 68 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3356_8145)'%3E%3Cpath d='M37.2265 15.4953H40.7929V0.382812H37.2265V6.20376H30.7703V0.382812H27.2031V15.4953H30.7703V9.94408V9.65519L37.2265 9.6728V9.94408V15.4953Z' fill='%23191919'/%3E%3Cpath d='M9.95463 9.45324L3.20973 0L0 1.6653V15.5047H3.4888V6.39152L10.556 16H10.5695L13.481 14.4659V0.392918H9.95463V9.45324Z' fill='%23191919'/%3E%3Cpath d='M58.0083 6.39152L65.0755 16H65.0891L68.0005 14.4659V0.392918H64.475V9.45324L57.7293 0L54.5195 1.6653V15.5047H58.0083V6.39152Z' fill='%23191919'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3356_8145'%3E%3Crect width='68' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover}
.footer .company_info_btn .ico_dropdown{display:inline-block;margin-top:-3px;margin-left:12px;background-position:50% 50%;vertical-align:top}
.footer .company_info_btn.is_active .ico_dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.footer .company_info_btn.is_active + .company_info_list{display:block}
.wrap_store .footer .company_info_btn .logo_nhn{background-image:url("data:image/svg+xml,%3Csvg width='78' height='18' viewBox='0 0 78 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3001_25340)'%3E%3Cpath d='M11.2722 10.6349L3.63454 0L0 1.87346V17.4427H3.95055V7.19046L11.9531 18H11.9685L15.2653 16.2742V0.442033H11.2722V10.6349Z' fill='%23EBEBEB'/%3E%3Cpath d='M42.6152 17.5006H46.6535V0.499023H42.6152V7.04759H35.3044V0.499023H31.2651V17.5006H35.3044V11.2555V10.9305L42.6152 10.9503V11.2555V17.5006Z' fill='%23EBEBEB'/%3E%3Cpath d='M66.6044 7.19046L74.6069 18H74.6223L77.9191 16.2742V0.442033H73.9269V10.6349L66.2884 0L62.6538 1.87346V17.4427H66.6044V7.19046Z' fill='%23EBEBEB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3001_25340'%3E%3Crect width='77.9189' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}


/* company_info_list */
.footer .company_info_list{display:none;position:relative;padding-top:24px}
.footer .company_info_list .info_item{font-size:0}
.footer .company_info_list .info_item.company_name{display:none}
.footer .company_info_list .info_item+.info_item{margin-top:10px}
.footer .company_info_list .info_tit{font-size:12px;font-weight:700;line-height:14px;color:#5C5C5C}
.footer .company_info_list .info_dsc{margin-left:4px;font-size:12px;line-height:14px;color:#5C5C5C}
.footer .company_info_list .link_data{margin-left:8px;font-size:12px;color:#5C5C5C;text-decoration:underline}
.footer .company_info_list .info_item .bar{display:none;width:1px;height:7px;margin:0 5px 0 8px;background-color:#D9D9D9}
.footer .company_info_list .info_item.copyright_item{margin-top:32px;font-size:12px;font-weight:400;line-height:17px;color:#5C5C5C}

.wrap_store .footer .company_info_list .info_tit{color:#B5BAE0}
.wrap_store .footer .company_info_list .info_dsc{color:#B5BAE0}
.wrap_store .footer .company_info_list .info_item .bar{background-color:#1E2650}
.wrap_store .footer .company_info_list .link_data{color:#B5BAE0}
.wrap_store .footer .company_info_list .info_item.copyright_item{color:#B5BAE0}