/* WebCMS PageComposer pc #49762 at Thu Jul 25 2024 14:29:21 GMT+0900 (한국 표준시) */
.promo_wrap .blind {
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
}
.promo_wrap .wrap_nav {
  position: relative;
  white-space: nowrap;
  text-align: center;
  background: url('') repeat 50% top;
  zoom: 1;
}
.promo_wrap .wrap_nav.fixed {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
}
.promo_wrap .plate_list {
  width: 100%;
}
.promo_wrap .promo_block1706074045716 {
  background-color: #FFFAE6;
  background-image: url('https://img2.tmon.kr/cdn4/benefit/promotion/202401/oImjPCip4Z_ddd3a.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1706074045716_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1706074045716_inner.no-plates {
  height: 1229px;
}
.promo_wrap .promo_block1706074045716 .plate_list {
  height: 1229px;
}
.promo_wrap .promo_block1706074046238 {
  background-color: #FFFAE6;
  background-image: url('https://img3.tmon.kr/cdn4/benefit/promotion/202401/thIMULlGva_0c1c5.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1706074046238_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1706074046238_inner.no-plates {
  height: 857px;
}
.promo_wrap .promo_block1706074046238 .plate_list {
  height: 857px;
}
.promo_wrap .promo_block1706506671015 {
  background-color: #FFFAE6;
  background-image: url('https://img2.tmon.kr/cdn4/benefit/promotion/202401/rN8pCYe35R_ebff6.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1706506671015_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1706506671015_inner.no-plates {
  height: 1613px;
}
.promo_wrap .promo_block1706506671015 .plate_list {
  height: 1613px;
}
.promo_wrap .promo_block1706506671015_link1706509456341 {
  position: absolute;
  top: 407px;
  left: 536px;
  width: 282px;
  height: 94px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .promo_block1706506671015_link1706509485251 {
  position: absolute;
  top: 870px;
  left: 56px;
  width: 297px;
  height: 75px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .promo_block1706506671015_link1706509503905 {
  position: absolute;
  top: 1418px;
  left: 498px;
  width: 305px;
  height: 79px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .promo_block1706074069260 {
  background-color: #E9EDC8;
  background-image: url('https://img4.tmon.kr/cdn4/benefit/promotion/202401/LaLlhRmY6K_13ae3.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1706074069260_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1706074069260_inner.no-plates {
  height: 323px;
}
.promo_wrap .promo_block1706074069260 .plate_list {
  height: 323px;
}
.promo_wrap .promo_block1706074807934 {
  background-color: #E9EDC8;
  background-image: url('https://img1.tmon.kr/cdn4/benefit/promotion/202401/DTm9ZdQVkF_a6548.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1706074807934_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1706074807934_inner.no-plates {
  height: 361px;
}
.promo_wrap .promo_block1706074807934 .plate_list {
  height: 361px;
}
.promo_wrap .promo_block1706074807934_image1711939338457 {
  position: absolute;
  top: -27px;
  left: 409px;
  width: 227px;
  height: 324px;
}
.promo_wrap .promo_block1706074807934_image1719800933804 {
  position: absolute;
  top: -31px;
  left: 661px;
  width: 227px;
  height: 324px;
}
.promo_wrap .promo_block1706074807934_link1714466074047 {
  position: absolute;
  top: -36px;
  left: 406px;
  width: 243px;
  height: 338px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .promo_block1706074807934_link1719800931046 {
  position: absolute;
  top: -43px;
  left: 660px;
  width: 239px;
  height: 345px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .promo_block1706667827402 {
  background-color: #E9EDC8;
  background-image: url('https://img4.tmon.kr/cdn4/benefit/promotion/202403/46bvP319J7_881b0.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1706667827402_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1706667827402_inner.no-plates {
  height: 1106px;
}
.promo_wrap .promo_block1706667827402 .plate_list {
  height: 1106px;
}
.promo_wrap .promo_block1706667827402_link1710726839387 {
  position: absolute;
  top: 902px;
  left: 182px;
  width: 627px;
  height: 73px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .image_group {
  text-align: center;
}
.promo_wrap .image_group_toggle {
  position: relative;
  display: block;
}
.promo_wrap .image_group.is-hide .image_group_toggle .image_group_item_image {
  z-index: 1;
}
.promo_wrap .image_group.is-hide .image_group_item {
  display: none;
}
.promo_wrap .image_group_item {
  position: relative;
}
.promo_wrap .image_group_item.no-image {
  display: none;
}
.promo_wrap .image_group_item_image,
.promo_wrap .image_group_item_subimage,
.promo_wrap .image_group_item_behavior,
.promo_wrap .image_group_item_link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.promo_wrap .image_group_item_behavior,
.promo_wrap .image_group_item_link {
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .image_group_item.multiple {
  display: inline-block;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
}
.promo_wrap .image_group_item.type_fade .image_group_item_subimage {
  -o-transition: opacity linear 0.3s;
  -moz-transition: opacity linear 0.3s;
  -webkit-transition: opacity linear 0.3s;
  transition: opacity linear 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .image_group_item.type_fade.is-fade .image_group_item_subimage {
  opacity: 1;
  filter: alpha(opacity=100);
}
.promo_wrap .image_group_item.type_flip .image_group_item_image,
.promo_wrap .image_group_item.type_flip .image_group_item_subimage {
  -o-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -o-transition: transform linear 0.4s;
  -moz-transition: transform linear 0.4s;
  -webkit-transition: transform linear 0.4s;
  transition: transform linear 0.4s;
}
.promo_wrap .image_group_item.type_flip .image_group_item_image {
  z-index: 2;
}
.promo_wrap .image_group_item.type_flip .image_group_item_subimage {
  z-index: 1;
  -o-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.promo_wrap .image_group_item.type_flip .image_group_item_behavior {
  z-index: 3;
}
.promo_wrap .image_group_item.type_flip.is-flip .image_group_item_image {
  z-index: 1;
  -o-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.promo_wrap .image_group_item.type_flip.is-flip .image_group_item_subimage {
  z-index: 2;
  -o-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.promo_wrap .image_group1706074132943 .image_group_item1706074136548 {
  margin: 0px 0px 0px 0px;
  width: 227px;
  height: 324px;
}
.promo_wrap .image_group1706074132943 .image_group_item1706074136548 .image_group_item_image {
  width: 227px;
  height: 324px;
  background: url('https://img3.tmon.kr/cdn4/benefit/promotion/202401/dXKfyDtaAP_f7aef.png') 0 0 no-repeat;
}
.promo_wrap .image_group1706074132943 .image_group_item1706074136548.single {
  margin-left: auto;
  margin-right: auto;
}
.promo_wrap .image_group1706074132943 .image_group_item1706074136548.is-soldout .image_group_item_subimage {
  opacity: 1;
}
body.promotion_wrap #promo_wrap .use-timeline {
  display: none;
}
