/* WebCMS PageComposer pc #51462 at Mon Jul 22 2024 09:19:54 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_block1712560458215 {
  background-color: #957D71;
  background-image: url('https://img4.tmon.kr/cdn4/benefit/promotion/202407/7J9oAUihUf_3ab6f.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1712560458215_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1712560458215_inner.no-plates {
  height: 636px;
}
.promo_wrap .promo_block1712560458215 .plate_list {
  height: 636px;
}
.promo_wrap .promo_block1712560459216 {
  background-color: #079A01;
  background-image: url('https://img2.tmon.kr/cdn4/benefit/promotion/202406/srjtJXKA99_d9018.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1712560459216_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1712560459216_inner.no-plates {
  height: 523px;
}
.promo_wrap .promo_block1712560459216 .plate_1712560459216_1719282210420 {
  position: relative;
  margin: 0px auto 0px;
  padding: 450px 0 50px;
  width: 990px;
  max-width: 100%;
  text-align: center;
  border: 0px solid #fff;
}
.promo_wrap .promo_block1719282010830 {
  background-color: #079A01;
  background-image: url('https://img1.tmon.kr/cdn4/benefit/promotion/202405/aAuB7QpeUx_d1fdf.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1719282010830_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1719282010830_inner.no-plates {
  height: 523px;
}
.promo_wrap .promo_block1719282010830 .plate_list {
  height: 523px;
}
.promo_wrap .promo_block1714719882297 {
  background-color: rgba(255, 255, 255, 0);
  background-image: url('https://img1.tmon.kr/cdn4/benefit/promotion/202404/SMihNfui8h_7f44c.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1714719882297_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1714719882297_inner.no-plates {
  height: 523px;
}
.promo_wrap .promo_block1714719882297 .plate_1714719882297_1714719930820 {
  position: relative;
  margin: 0px auto 0px;
  padding: 450px 0 50px;
  width: 990px;
  max-width: 100%;
  text-align: center;
  border: 0px solid #fff;
}
.promo_wrap .promo_block1712560461222 {
  background-color: #FAE848;
  background-image: url('https://img1.tmon.kr/cdn4/benefit/promotion/202407/SJ99Kc0pzj_efca7.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.promo_wrap .promo_block1712560461222_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1712560461222_inner.no-plates {
  height: 514px;
}
.promo_wrap .promo_block1712560461222 .plate_list {
  height: 514px;
}
.promo_wrap .promo_block1712560461222_link1712561869934 {
  position: absolute;
  top: 366px;
  left: 231px;
  width: 535px;
  height: 78px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .promo_block1712560461222_link1712562299799 {
  position: absolute;
  top: 143px;
  left: 163px;
  width: 673px;
  height: 196px;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.promo_wrap .promo_block1713858293855 {
  background-color: #000;
}
.promo_wrap .promo_block1713858293855_inner {
  position: relative;
  margin: 0 auto;
  width: 990px;
}
.promo_wrap .promo_block1713858293855_inner.no-plates {
  height: 300px;
}
.promo_wrap .promo_block1713858293855 .plate_1713858293855_1713858829059 {
  position: relative;
  margin: 0px auto 0px;
  padding: 0px 0 0px;
  width: 990px;
  max-width: 100%;
  text-align: center;
  border: 0px solid #fff;
}
.promo_wrap .notice_area_toggle_btn {
  display: block;
  margin: 0 auto;
}
.promo_wrap .notice_area_contents {
  display: none;
  text-align: left;
}
.promo_wrap .notice_area_contents:first-child {
  display: block;
}
.promo_wrap .notice_area_contents li {
  padding-top: 9px;
  padding-left: 18px;
  text-indent: -18px;
  font-size: 17px;
  color: #444;
  line-height: 25px;
}
.promo_wrap .notice_area.is-open .notice_area_contents {
  display: block;
}
.promo_wrap .notice_area_1712557461408_contents {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #fff;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.promo_wrap .notice_area_1712673078927_contents {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #fff;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.promo_wrap .notice_area_1712798097086_contents {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #fff;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.promo_wrap .notice_area_1714443802092_contents {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #fff;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.promo_wrap .notice_area_1714719972838_contents {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #fff;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.promo_wrap .notice_area_1715909602550_contents {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #fff;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.promo_wrap .notice_area_1719282168672_contents {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #fff;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.promo_wrap .layer_popup_area1712557472831 {
  font-size: 0;
}
.promo_wrap .layer_popup_area1712557472831 .layer_popup_button {
  width: 113px;
  height: 23px;
  background: url(https://img4.tmon.kr/cdn4/benefit/promotion/202404/oUeXcO0aJp_a0f77.png) no-repeat;
  -webkit-background-size: 113px 23px;
  background-size: 113px 23px;
}
.promo_wrap .layer_popup_content1712557472831 {
  width: 648px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.promo_wrap .layer_popup_dimmed1712557472831 {
  background-color: #000000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.promo_wrap .layer_popup_area1712673186534 {
  font-size: 0;
}
.promo_wrap .layer_popup_area1712673186534 .layer_popup_button {
  width: 113px;
  height: 23px;
  background: url(https://img3.tmon.kr/cdn4/benefit/promotion/202404/wabHCE0Wn0_2d804.png) no-repeat;
  -webkit-background-size: 113px 23px;
  background-size: 113px 23px;
}
.promo_wrap .layer_popup_content1712673186534 {
  width: 648px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.promo_wrap .layer_popup_area1712798113834 {
  font-size: 0;
}
.promo_wrap .layer_popup_area1712798113834 .layer_popup_button {
  width: 113px;
  height: 23px;
  background: url(https://img3.tmon.kr/cdn4/benefit/promotion/202404/BIi2IKgKsw_6aa89.png) no-repeat;
  -webkit-background-size: 113px 23px;
  background-size: 113px 23px;
}
.promo_wrap .layer_popup_content1712798113834 {
  width: 648px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.promo_wrap .layer_popup_area1714443807336 {
  font-size: 0;
}
.promo_wrap .layer_popup_area1714443807336 .layer_popup_button {
  width: 113px;
  height: 23px;
  background: url(https://img2.tmon.kr/cdn4/benefit/promotion/202404/AxYvfVK0AI_e6124.png) no-repeat;
  -webkit-background-size: 113px 23px;
  background-size: 113px 23px;
}
.promo_wrap .layer_popup_content1714443807336 {
  width: 648px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.promo_wrap .layer_popup_area1714719977352 {
  font-size: 0;
}
.promo_wrap .layer_popup_area1714719977352 .layer_popup_button {
  width: 113px;
  height: 23px;
  background: url(https://img3.tmon.kr/cdn4/benefit/promotion/202405/5t7fKq4ssp_e12e5.png) no-repeat;
  -webkit-background-size: 113px 23px;
  background-size: 113px 23px;
}
.promo_wrap .layer_popup_content1714719977352 {
  width: 648px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.promo_wrap .layer_popup_area1715909636080 {
  font-size: 0;
}
.promo_wrap .layer_popup_area1715909636080 .layer_popup_button {
  width: 113px;
  height: 23px;
  background: url(https://img2.tmon.kr/cdn4/benefit/promotion/202405/CjCznKJpMU_b81ea.png) no-repeat;
  -webkit-background-size: 113px 23px;
  background-size: 113px 23px;
}
.promo_wrap .layer_popup_content1715909636080 {
  width: 648px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.promo_wrap .layer_popup_area1719282183901 {
  font-size: 0;
}
.promo_wrap .layer_popup_area1719282183901 .layer_popup_button {
  width: 113px;
  height: 23px;
  background: url(https://img1.tmon.kr/cdn4/benefit/promotion/202406/aoGdgkvR7k_43a4f.png) no-repeat;
  -webkit-background-size: 113px 23px;
  background-size: 113px 23px;
}
.promo_wrap .layer_popup_content1719282183901 {
  width: 648px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.promo_wrap .layer_popup_dimmed1719282183901 {
  background-color: #0c0c0c;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
body.promotion_wrap #promo_wrap .use-timeline {
  display: none;
}
