.promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a > span::after { opacity: 1; transform: translate(0px); }
.promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
.promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span { padding-bottom: 17px; overflow: hidden; position: relative; display: inline-block; }
.promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: none; }
.promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { padding-bottom: 0px; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li.active > a { color: rgb(0,0,0); }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li > a { font-size: 1.5rem; line-height: 2.1rem; font-weight: 300; letter-spacing: 0em; color: rgba(0, 0, 0, 0.4); transition: color 0.2s ease 0s; word-break: break-all; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:last-child { padding-bottom: 56px; margin-bottom: 0px; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:first-child { padding-top: 30px; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li { display: block; margin-bottom: 8px; position: relative; box-sizing: border-box; padding-right: 20px; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul { font-size: 0px; line-height: 0; box-sizing: border-box; position: absolute; left: 0px; overflow: hidden; padding-left: 7px; width: 100%; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a::after { opacity: 1; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { transition: all 0.2s ease 0s; display: inline-block; overflow: hidden; position: relative; font-size: 1.3rem; line-height: 1.9rem; font-weight: 400; letter-spacing: 0em; color: rgb(0,0,0); white-space: nowrap; padding-bottom: 17px; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li { position: relative; flex: 1 0 0px; display: block; box-sizing: border-box; padding-left: 7px; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap { display: flex; font-size: 0px; line-height: 0; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] [data-wv-layout-element="menu"] { overflow-y: hidden; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] > [data-wv-layout-element="block_inner"] { display: flex; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }
[data-wv-res-id="______basic_layout_000___0___1637652485112___0"] { display: none; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }


@media (min-width: 768px)  {

  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a > span::after { opacity: 1; transform: translate(0px); }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span { padding-bottom: 17px; overflow: hidden; position: relative; display: inline-block; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: none; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { padding-bottom: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li.active > a { color: rgb(0,0,0); }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li > a { font-size: 1.5rem; line-height: 2.1rem; font-weight: 300; letter-spacing: 0em; color: rgba(0, 0, 0, 0.4); transition: color 0.2s ease 0s; word-break: break-all; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:last-child { padding-bottom: 56px; margin-bottom: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:first-child { padding-top: 30px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li { display: block; margin-bottom: 8px; position: relative; box-sizing: border-box; padding-right: 20px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul { font-size: 0px; line-height: 0; box-sizing: border-box; position: absolute; left: 0px; overflow: hidden; padding-left: 7px; width: 100%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a::after { opacity: 1; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { transition: all 0.2s ease 0s; display: inline-block; overflow: hidden; position: relative; font-size: 1.3rem; line-height: 1.9rem; font-weight: 400; letter-spacing: 0em; color: rgb(0,0,0); white-space: nowrap; padding-bottom: 17px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li { position: relative; flex: 1 0 0px; display: block; box-sizing: border-box; padding-left: 7px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap { display: flex; font-size: 0px; line-height: 0; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] [data-wv-layout-element="menu"] { overflow-y: hidden; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] > [data-wv-layout-element="block_inner"] { display: flex; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] { display: none; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }

}

@media (min-width: 992px)  {

  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a > span::after { opacity: 1; transform: translate(0px); }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span { padding-bottom: 17px; overflow: hidden; position: relative; display: inline-block; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: none; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { padding-bottom: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li.active > a { color: rgb(0,0,0); }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li > a { font-size: 1.5rem; line-height: 2.1rem; font-weight: 300; letter-spacing: 0em; color: rgba(0, 0, 0, 0.4); transition: color 0.2s ease 0s; word-break: break-all; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:last-child { padding-bottom: 56px; margin-bottom: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:first-child { padding-top: 30px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li { display: block; margin-bottom: 8px; position: relative; box-sizing: border-box; padding-right: 20px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul { font-size: 0px; line-height: 0; box-sizing: border-box; position: absolute; left: 0px; overflow: hidden; padding-left: 7px; width: 100%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a::after { opacity: 1; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { transition: all 0.2s ease 0s; display: inline-block; overflow: hidden; position: relative; font-size: 1.3rem; line-height: 1.9rem; font-weight: 400; letter-spacing: 0em; color: rgb(0,0,0); white-space: nowrap; padding-bottom: 17px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li { position: relative; flex: 1 0 0px; display: block; box-sizing: border-box; padding-left: 7px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap { display: flex; font-size: 0px; line-height: 0; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] [data-wv-layout-element="menu"] { overflow-y: hidden; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] > [data-wv-layout-element="block_inner"] { display: flex; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] { display: none; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }

}

@media (min-width: 1200px)  {

  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a > span::after { opacity: 1; transform: translate(0px); }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span { padding-bottom: 17px; overflow: hidden; position: relative; display: inline-block; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: none; transform: translateX(0px); opacity: 1; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { padding-right: 0px; padding-bottom: 0px; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li { margin-right: 50px; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li:last-child { margin-right: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li.active > a { color: rgb(0,0,0); }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li > a { font-size: 1.5rem; line-height: 2.1rem; font-weight: 300; letter-spacing: 0em; color: rgba(0, 0, 0, 0.4); transition: color 0.2s ease 0s; word-break: break-all; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:last-child { padding-bottom: 56px; margin-bottom: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:first-child { padding-top: 30px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li { display: block; margin-bottom: 8px; position: relative; box-sizing: border-box; padding-right: 20px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul { font-size: 0px; line-height: 0; box-sizing: border-box; position: absolute; left: 0px; overflow: hidden; padding-left: 7px; width: 100%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a::after { opacity: 1; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li:hover > a::after { transform: translateX(0px); opacity: 1; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { transition: all 0.2s ease 0s; display: inline-block; overflow: hidden; position: relative;
    font-size: 1.7rem; line-height: 2.3rem; padding-right: 50px; font-weight: 400; letter-spacing: 0em; color: rgb(0,0,0); white-space: nowrap; padding-bottom: 17px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li { position: relative; flex: 1 0 0px; display: block; box-sizing: border-box; padding-left: 7px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap { display: flex; font-size: 0px; line-height: 0; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] [data-wv-layout-element="menu"] { overflow-y: hidden; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] > [data-wv-layout-element="block_inner"] { display: flex; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] { display: flex; margin-right: 17px; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }


}

@media (min-width: 1600px)  {

  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a > span::after { opacity: 1; transform: translate(0px); }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a > span { padding-bottom: 17px; overflow: hidden; position: relative; display: inline-block; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: none; transform: translateX(0px); opacity: 1; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { padding-right: 0px; padding-bottom: 0px; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li { margin-right: 50px; }
  .promotion [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li:last-child { margin-right: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li.active > a { color: rgb(0,0,0); }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li > a { font-size: 1.5rem; line-height: 2.1rem; font-weight: 300; letter-spacing: 0em; color: rgba(0, 0, 0, 0.4); transition: color 0.2s ease 0s; word-break: break-all; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:last-child { padding-bottom: 56px; margin-bottom: 0px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li:first-child { padding-top: 30px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul > li { display: block; margin-bottom: 8px; position: relative; box-sizing: border-box; padding-right: 20px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > ul { font-size: 0px; line-height: 0; box-sizing: border-box; position: absolute; left: 0px; overflow: hidden; padding-left: 7px; width: 100%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li.active > a::after { opacity: 1; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li:hover > a::after { transform: translateX(0px); opacity: 1; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a::after { content: ""; opacity: 0; transform: translateX(-100%); position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); transition: transform 0.2s ease 0s, opacity 0s ease 0s; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li > a { transition: all 0.2s ease 0s; display: inline-block; overflow: hidden; position: relative;
    font-size: 1.7rem; line-height: 2.3rem; padding-right: 50px; font-weight: 400; letter-spacing: 0em; color: rgb(0,0,0); white-space: nowrap; padding-bottom: 17px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap > li { position: relative; flex: 1 0 0px; display: block; box-sizing: border-box; padding-left: 7px; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] .gnb_wrap { display: flex; font-size: 0px; line-height: 0; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] [data-wv-layout-element="menu"] { overflow-y: hidden; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] > [data-wv-layout-element="block_inner"] { display: flex; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }
  [data-wv-res-id="______basic_layout_000___0___1637652485112___0"] { display: flex; margin-right: 17px; justify-content: flex-start; overflow: auto hidden; flex: 1 1 0%; }

}