.tip_wrap .tip_banner {
  width: 100%;
  height: 300px;
  border-bottom: 1px solid #ddd;
}
.tip_wrap .tip_banner .ba_wrap {
  width: 1200px;
  height: 100%;
  margin: 80px auto 0;
  position: relative;
}
.tip_wrap .tip_banner .ba_txt {
  width: 50%;
  float: left;
}
.tip_wrap .tip_banner .ba_txt h6 {
  font-size: 15px;
  color: #999;
  margin-bottom: 30px;
}
.tip_wrap .tip_banner .ba_txt h1 {
  font-size: 35px;
  line-height: 52px;
  font-family: 'Neo_bold';
  color: #000;
}
.tip_wrap .tip_banner .ba_img {
  display: inline-block;
  width: 35%;
  text-align: right;
  position: absolute;
  top: -83px;
  right: -16px;
}
.tip_wrap .tip_banner .ba_img img {
  display: block;
  width: 100%;
}
.tip_wrap .tip_banner .tip_menu {
  display: inline-block;
  position: absolute;
  bottom: 15px;
  left: 0;
}
.tip_wrap .tip_banner .tip_menu a {
  padding: 0 15px 10px;
  margin-right: 10px;
  font-size: 19px;
  color: #999;
  border-bottom: 5px solid #ffffff00;
  cursor: pointer;
}
.tip_wrap .tip_banner .tip_menu a.on {
  color: #000;
  border-bottom: 5px solid #000;
}
.tip_content > div {
  margin-top: 50px;
}
.tip_content .tip_top {
  font-size: 17px;
  line-height: 28px;
  color: #555;
}
.tip_content .tip_top span {
  font-size: 17px;
  font-family: 'Neo_Semibold';
  color: #191d20;
}
#tip {
  width: 1200px;
  margin: 80px auto 100px;
}
#tip .tip_main {
  margin-top: 80px;
}
#tip .tip_main .list_tip {
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 60px;
  box-shadow: 1px 5px 8px #d0d0d054;
}
#tip .tip_main .list_tip .list_img {
  width: 100%;
  font-size: 21px;
  font-family: 'Neo_Bold';
  color: #333;
  display: flex;
  align-items: center;
}
#tip .tip_main .list_tip .list_img img {
  width: 28px;
  margin-right: 10px;
}
#tip .tip_main .list_tip .list_txt {
  font-size: 15px;
  line-height: 25px;
  color: #666;
  margin: 20px 0 30px;
}
#tip .tip_main .list_tip .list_txt .point {
   font-family: 'Neo_semiBold';
   color: #191d20;
   font-size: 15px;
   line-height: 25px;
}
#tip .tip_main .list_tip .list_txt .go_kakao {
  display: inline-block;padding: 5px 15px; background:#FEE500;color:#3A1D1D;border-radius: 5px;margin-top: 10px;
}

#tip .tip_main .list_tip .list_txt .go_kakao i{
  color:#3A1D1D;
  vertical-align: text-bottom;
  transform: rotate(90deg);
  font-size: 18px;
}
#tip .tip_main .list_tip .list_txt .go_code {
  margin-left: 5px;
}
#tip .tip_main .list_tip .list_txt .tag {
  margin-top: 30px;
}
#tip .tip_main .list_tip .list_btn {
  font-size: 14px;
  cursor: pointer;
}
#tip .tip_main .list_btn i {
  font-size: 18px;
  vertical-align: middle;
}
#tip .tip_main .list_slide {
  display: none;
  width: 100%;
  height: 700px;
  text-align: center;
  background-color: #f2f4f7;
  border-radius: 10px;
  margin-bottom: 50px;
  padding: 30px 0;
  overflow: hidden;
}
#tip .tip_main .swiper {
  height: 100%;
  overflow: initial;
}
#tip .tip_main .list_slide .swiper-wrapper {
  height: 100%;
}
#tip .tip_main .list_slide .swiper-slide {
  height: 100%;
}
#tip .tip_main .list_slide .swiper-slide img {
  height: 100%;
  /* object-fit: cover; */
}
#tip .tip_main .list_slide .swiper-slide img.mo_img {
  display: none;
}
#tip .swiper-button-next,
#tip .swiper-button-prev {
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #00000057;
  padding: 10px;
}
#tip .swiper-button-next:after,
#tip .swiper-button-prev:after {
  font-size: 12px;
}
#tip .swiper-horizontal > .swiper-pagination-bullets,
#tip .swiper-pagination-bullets.swiper-pagination-horizontal,
#tip .swiper-pagination-custom,
#tip .swiper-pagination-fraction {
  top: initial;
  bottom: -14px;
}
#tip .swiper-pagination-bullet-active {
  background-color: #000;
}
#be_ne {
  display: none;
  margin-top: 100px;
}
#be_ne .bene_info {
  width: 800px;
  height: auto;
  margin: 0 auto;
}
#be_ne h2 {
  font-size: 30px;
  line-height: 45px;
  font-family: 'Neo_Bold';
  text-align: center;
   color: #333;
}
#be_ne h2 span {
  color: #1180e5;
   font-family: 'Neo_Bold';
}
#be_ne .bene_boxs {
  margin-top: 65px;
}
#be_ne .bene_boxs .table_wrap {
  text-align: center;
}
#be_ne .bene_boxs .pe_txt {
  display: inline-block;
  margin-bottom: 20px;
  font-size: 22px;
  font-family: 'Neo_Bold';
  color: #333;
}
/* #be_ne .bene_boxs .pe_txt1 {
  box-shadow: inset 0 -8px 0 #d1e9ff8f;
}
#be_ne .bene_boxs .pe_txt2 {
  box-shadow: inset 0 -8px 0 #83b7e88a;
}
#be_ne .bene_boxs .pe_txt3 {
  box-shadow: inset 0 -8px 0 #44a0f797;
} */
#be_ne .bene_boxs table {
  border-collapse: separate;
  width: 100%;
  border-spacing: 10px 10px;
}
#be_ne .bene_boxs table .first {
  background-color: #e4e7ea;
  font-family: 'Neo_Bold';
}
#be_ne .bene_boxs table .first.first_bold {
   background-color: #c3e0fa;
}
#be_ne .bene_boxs table .first th {
  font-size: 17px;
  padding: 15px 0;
  font-family: 'Neo_Bold';
}
#be_ne .bene_boxs table .val_txt {
  font-size: 16px;
  color: #333;
}
#be_ne .bene_boxs table th,
#be_ne .bene_boxs table td {
  width: 50%;
  padding: 30px 20px;
  text-align: center;
  border: 1px solid #ededed;
  vertical-align: middle;
  font-size: 16px;
  color: #333;
  border-radius: 5px;
  line-height: 20px;
}
#be_ne .bene_boxs table .title_txt {
  color: #000;
  font-size: 17px;
  font-family: 'Neo_Bold';
}
#be_ne .bene_boxs table td .per {
  font-size: 16px;
  color: rgb(250, 70, 70);
  font-family: 'Neo_Semibold';
}
#be_ne .bene_boxs table td .per.bold {
  font-family: 'Neo_Bold';
}
#be_ne .bene_boxs table .plus_txt {
  font-size: 15px;
  color: #555;
  margin-top: 5px;
}
#be_ne .bene_info .small_info {
  display: inline-block;
  width: 100%;
  text-align: right;
  margin-top: 10px;
}
#be_ne .bene_info .small_info p {
  font-size: 13px;
  color: #999;
}
#be_ne .bene_info .small_info p:first-child {
  margin-bottom: 10px;
}
#be_ne .benefit_other {
  margin-top: 100px;
  background-color: #f2f4f7;
  padding: 100px 0;
}
#be_ne .benefit_other .other_boxs {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin-top: 65px;
}
#be_ne .benefit_other .box_wrap {
  background-color: #fff;
  width: 23%;
  padding: 35px 10px;
  height: auto;
  text-align: center;
  border-radius: 10px;
  box-sizing: border-box;
}
#be_ne .benefit_other .box_wrap .box_img {
  height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#be_ne .benefit_other .box_wrap .box_img img {
  width: 100%;
}
#be_ne .benefit_other .other_boxs .box_wrap .cu_img {
  width: 90%;
}
#be_ne .benefit_other .box_wrap .other_txt {
  font-size: 20px;
  line-height: 30px;
  font-family: 'Neo_Bold';
  color: #000;
}
#be_ne .benefit_other .box_wrap .other_txt span {
  color: #1180e5;
  font-family: 'Neo_Bold';
}
#be_btn {
  display: inline-block;
  width: 100%;
  padding: 80px 0;
  text-align: center;
}
#be_btn.bg {
  background-color: #f2f4f7;
}
#be_btn.bg_btn {
  background-color: #f2f4f7;
}
#be_btn .btn_txt {
  display: inline-block;
  width: 100%;
  font-size: 26px;
  font-family: 'Neo_Bold';
  color: #333;
  margin-bottom: 30px;
}
#be_btn a {
  display: inline-block;
  padding: 15px 30px;
  font-size: 17px;
  border-radius: 50px;
  cursor: pointer;
  color: #fff;
  margin-right: 25px;
  font-family: 'Neo_semiBold';
}
#be_btn a.btn_1 {
  background-color: #1180e5a8;
}
#be_btn a.btn_2 {
  background-color: #5fb3fea8;
}
#be_btn a.btn_3 {
  background-color: #398ad4a8;
}
#be_btn a:last-child {
  margin-right: 0;
}
#coupon {
  display: none;
  margin-top: 100px;
}
#coupon .coupon_wrap {
  width: 900px;
  margin: 0 auto;
  text-align: center;
}
#coupon .cash_wrap {
  padding-top: 120px;
  border-top: 1px solid #ededed;
}
#coupon .coupon_wrap h2 {
  font-size: 28px;
  font-family: 'Neo_Bold';
  margin-bottom: 50px;
  color: #000;
}
#coupon .step_list {
  margin-bottom: 120px;
}
#coupon .step_list .st_num {
    display: inline-block;
    padding: 0 20px;
    /* background-color: #c3def9; */
    color: #000;
    font-size: 18px;
    /* border-radius: 50px; */
    margin-bottom: 23px;
    font-family: 'Neo_Bold';
}
/* #coupon .step_list .st_num.st_num_gr {
	box-shadow: inset 0 -10px 0 #85bef269;
} */
/* #coupon .step_list .st_num.st_num_ca {
	box-shadow: inset 0 -10px 0 #ff880042;
} */
#coupon .step_list .st_txt {
  font-size: 18px;
  margin-bottom: 40px;
  line-height: 25px;
  color: #333;
}
#coupon .step_list .st_txt .st_info {
  font-size: 15px;
  line-height: 25px;
  color: #888;
  margin-top: 5px;
}
#coupon .step_list .st_txt .bold_font {
   color: #3145db;
}
#coupon .step_list .st_img {
  width: 100%;
  height: auto;
  border: 1px solid #ededed;
  border-radius: 10px;
  overflow: hidden;
}
#coupon .step_list .st_img img {
  display: block;
  width: 100%;
  object-fit: cover;
}
#coupon .step_list .st_img img.mo_img {
  display: none
}
.mo_br {display: none;}




.se2_listbox_wrap{margin-top: 50px; text-align: center;}
.se2_listbox_wrap .sub_tit{color:#1180e5; margin-bottom: 15px;display: inline-block;}
.se2_listbox_wrap .se2_box{height: auto;}
.se2_listbox_wrap .mini_text{color: #5c5c5c; font-size: 13px;text-align: center;margin-bottom: 10px;}
.buy_list_tit p{width: 100%; display: inline-block; margin: 0 auto; font-size: 18px; text-align: center; font-family: 'Neo_Semibold'; margin-bottom: 20px;}
.buy_list_tit .list_tit_mo{display: none;}
.buy_list_tit span{font-family: 'Neo_Semibold'; display: inline;  box-shadow: inset 0 -6px 0 #c3e0fa;}
.se2_content .buy_list{width: 100%;line-height: 30px;  font-size: 15px;padding: 20px; border: 1px solid #ededed;border-radius: 5px;}
.se2_content .buy_list .xi-minus-thin{font-size: 20px;  vertical-align: middle;}
.se2_content .buy_ex{margin-top: 20px;}
.se2_content .buy_ex span{font-size: 18px; font-family: 'Neo_semibold'; color: #000000; display: inline-block; margin: 35px 0 35px 0; text-align: center; box-shadow: inset 0 -6px 15px #c3e0fa; }
.se2_content .buy_ex p{font-size: 14px; margin-top: 10px; font-family: 'Neo_semibold'; display: block;}
.se2_content .buy_list li{ font-size: 14px;
    width: 40%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 35px;
}

.se2_content .buy_list span{color: #333;  font-family: 'Neo_Semibold'; font-size: 14px;}


/*상품권 아미지 추가 2024-02-27*/
.se2_content .buy_ex .coupon_conts {}
.se2_content .buy_ex .coupon_conts > ul {font-size: 0; box-shadow: 0 0 10px rgba(227,227,227,0.8); border-radius: 10px;}
.se2_content .buy_ex .coupon_conts > ul > li {display: inline-block; position: relative;}
.se2_content .buy_ex .coupon_conts > ul > li::after{content: ''; position: absolute; height: 50px; width: 1px; right: 0; top:50%; transform: translateY(-50%); background-color: #eeeeee;}
.se2_content .buy_ex .coupon_conts > ul > li:last-child::after {display: none;}
.se2_content .buy_ex .coupon_conts > ul > li .box {width: 127px; background-color: #ffffff;  padding: 17px 0 17px 0;}
.se2_content .buy_ex .coupon_conts > ul > li .box .txt{font-family: 'Neo_semibold'; font-size: 14px; color: #333333; padding: 50px 0 0 0; background-repeat: no-repeat; background-position: top center;}
.se2_content .buy_ex .coupon_conts > ul > li .box .txt.icon01 {background-image: url(/img/product/tip_event_img01.png);}
.se2_content .buy_ex .coupon_conts > ul > li .box .txt.icon02 {background-image: url(/img/product/tip_event_img02.png);}
.se2_content .buy_ex .coupon_conts > ul > li .box .txt.icon03 {background-image: url(/img/product/tip_event_img03.png);}
.se2_content .buy_ex .coupon_conts > ul > li .box .txt.icon04 {background-image: url(/img/product/tip_event_img04.png);}
.se2_content .buy_ex .text{color: #5c5c5c; font-size: 13px; text-align: right; margin: 15px 0 0 0;}

@media screen and (max-width:767px){
  .info_txt_mo{display: block;}
  .buy_list_tit p.list_tit_mo{display: block;line-height: 26px;}
  .buy_list_tit p.list_tit_pc{display: none;}
  .info_txt_pc{display: none;}
  .se2_content .buy_list li{width: 95%;}

  .se2_content .buy_ex span {font-size: 16px;}
  .se2_content .buy_ex .coupon_conts > ul {padding: 15px;}
  .se2_content .buy_ex .coupon_conts > ul > li {width: 50%;}
  .se2_content .buy_ex .coupon_conts > ul > li .box {width: 100%; border-bottom: 1px solid #eeeeee;}
  .se2_content .buy_ex .coupon_conts > ul > li:nth-child(2)::after {display: none;}
  .se2_content .buy_ex .coupon_conts > ul > li:nth-child(3) .box,
  .se2_content .buy_ex .coupon_conts > ul > li:nth-child(4) .box {border-bottom: 0;}
  .se2_content .buy_ex .coupon_conts > ul > li .box .txt {background-size: 70px auto;}
}
