@charset "utf-8";
.eve_detail{width:37.5rem;max-width:37.5rem;margin:0 auto;}
.eve_detail .hide{width:0;height:0;font-size:0;line-height:0;letter-spacing:0;color:transparent;}
.eve_detail .con{position:relative;overflow:hidden;width:37.5rem;min-width: 37.5rem;}
.eve_detail .btnPC{display:none !important;}
.eve_detail .eventLink{position:absolute;left:50%;font-size:0;color:transparent;text-decoration:none;cursor:pointer;transform:translateX(-50%);}

/* 네비게이션 s */
.eve_detail .evtNavi {display:flex;z-index:3;}
.eve_detail .evtNavi.fixed {position:fixed;width:37.5rem;}
.eve_detail .evtNavi ul{display:flex;align-items:center;justify-content:space-between;gap:0.1rem;width:100%;background:#000;}
.eve_detail .evtNavi li{flex:1;}
.eve_detail .evtNavi li button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:6rem;font-weight:600;font-size:1.4rem;line-height:2rem;letter-spacing:-0.15rem;text-align:center;color:#fff;background-color:#000;}
.eve_detail .evtNavi li.on button{color:#000;background-color:#fff;}

/* 네비게이션 s */
/* .evtNavi{z-index:11;width:100%;box-sizing:content-box;position:sticky;top: 5.8rem;background-color:#000;}
.evtNavi ul{flex:1;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;max-width:100%;margin:0 auto;z-index:1;justify-content:center;overflow:hidden;line-height:0;font-size:0;}
.evtNavi li{position:relative;flex: 1;}
.evtNavi li a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:6rem;font-weight:600;font-size:1.4rem;line-height:120%;color:#fff;text-align:center;}
.evtNavi li.on a{color:#000;background-color:#fff;}
.evtNavi li span{display:block;}
.evtNavi a:active{font-weight:normal;}
#navTaget01,
#navTaget02,
#navTaget03,
#navTaget04,
#navTaget05,
#navTaget06{position:relative;width:100%;height:0;background:transparent;top:0;} */
/* 네비게이션 e */


.eventBanner{position:absolute;inset:0;font-size:0;color:transparent;text-decoration:none;}
[class^="con ban_"] {width:37.5rem;overflow:hidden;margin:0 auto;}
[class^="con banner_"] {width:37.5rem;overflow:hidden;margin:0 auto;}

.ban_shinhan1 {display:none;height:41.8rem;background:url('../banner/m_shinhan1.png') no-repeat center top / auto 100%;}
.ban_shinhan2 {display:none;height:4.5rem;background:url('../banner/m_shinhan2.png') no-repeat center top / auto 100%;}
.ban_lotte1 {display:none;height:41.8rem;background:url('../banner/m_lotte1.png') no-repeat center top / auto 100%;}
.ban_lotte2 {display:none;height:4.5rem;background:url('../banner/m_lotte2.png') no-repeat center top / auto 100%;}
.ban_lotte3 {height:4.5rem;background:url('../banner/m_lotte3.png') no-repeat center top / auto 100%;}
.ban_kb1 {display:none;height:41.8rem;background:url('../banner/m_kb1.png') no-repeat center top / auto 100%;}
.ban_kb2 {display:none;height:5.5rem;background:url('../banner/m_kb2.png') no-repeat center top / auto 100%;}
.ban_lotte1kb1 {display:none;height:62.6rem;background:url('../banner/m_lotte1kb1.png') no-repeat center top / auto 100%;}
.ban_lotte1kb1 .eventBanner{position:absolute;left:50%;width:33.3rem;height:19.8rem;transform:translateX(-50%);}
.ban_lotte1kb1 .eventLink1{top:17.0rem;}
.ban_lotte1kb1 .eventLink2{top:37.8rem;}

.ban_cleansing1 {height:22.6rem;background:url('../banner/m_cleansing1.png') no-repeat center top / auto 100%;}
.ban_vitaC1 {display:none;height:20.0rem;background:url('../banner/m_vitaC1.png') no-repeat center top / auto 100%;}
.ban_vitaC2_1,
.ban_vitaC2_2 {display:none;height:20.0rem;background:url('../banner/m_vitaC2.png') no-repeat center top / auto 100%;}
.ban_vitaC3 {height:49.5rem;background:url('../banner/m_vitaC3.png') no-repeat center top / auto 100%;}
.ban_vitaC3 .eventBanner{left:50%;top:41.0rem;width:26.0rem;height:4.5rem;transform:translateX(-50%);}
.ban_vitaC4 {height:20.0rem;background:url('../banner/m_vitaC4.png') no-repeat center top / auto 100%;}
.ban_retinol1 {display:none;height:32.0rem;background:url('../banner/m_retinol1.png') no-repeat center top / auto 100%;}
.ban_retinol2 {display:none;height:32.0rem;background:url('../banner/m_retinol2.png') no-repeat center top / auto 100%;}
.ban_retinol3 {display:none;height:32.0rem;background:url('../banner/m_retinol3.png') no-repeat center top / auto 100%;}
.ban_sanrio {height:27.0rem;background:url('../banner/m_sanrio.png') no-repeat center top / auto 100%;}
.ban_bigsale {height:25.7rem;background:url('../banner/m_bigsale.png') no-repeat center top / auto 100%;}
.ban_clearance {height:18.0rem;background:url('../banner/m_clearance.png') no-repeat center top / auto 100%;}
.ban_yootrue {height:32.1rem;background:url('../banner/m_yootrue.png') no-repeat center top / auto 100%;}
.ban_jjonLight {height:32.0rem;background:url('../banner/m_jjonLight.png') no-repeat center top / auto 100%;}
.ban_innLight {height:32.4rem;background:url('../banner/m_innLight.png') no-repeat center top / auto 100%;}
.ban_cream {height:31.6rem;background:url('../banner/m_cream2.png') no-repeat center top / auto 100%;}

.ban_bc {height:4.5rem;background:url('../banner/m_bc.png') no-repeat center top / auto 100%;}
.ban_toss {height:4.5rem;background:url('../banner/m_toss.png') no-repeat center top / auto 100%;}
.ban_hana {height:4.5rem;background:url('../banner/m_hana.png') no-repeat center top / auto 100%;}

@media all and (min-device-width:771px) {
  .eve_detail {width:750px;max-width:750px;}
  .eve_detail .con{width:750px;max-width:750px;}
  .eve_detail .con .btnPC{display:block !important;}
  .eve_detail .con .btnMO,.evtNavi .btnMO{display:none !important;}

  /* 네비게이션 s */
  .eve_detail .evtNavi.fixed{width:750px;}
  .eve_detail .evtNavi ul{gap:1px;}
  .eve_detail .evtNavi li button{height:80px;font-size:20px;letter-spacing:-0.2px;}
  /* 네비게이션 e */
  /* 네비게이션 s */
  /* .evtNavi{top:80px;max-width:1280px;width:1280px;}
  .evtNavi li{flex:1;width:auto;}
  .evtNavi li a{flex-direction:row;height:80px;font-size:18px;line-height:130%;letter-spacing:-0.2px;}
  .evtNavi li span{display:inline-block;} */
  /* 네비게이션 e */

  [class^="con ban_"] {max-width:1280px;width:1280px;margin:0;}
  [class^="con banner_"] {max-width:1280px;width:1280px;margin:0;}

  .ban_shinhan1 {height:691px;background:url('../banner/shinhan1.png') no-repeat center top / 100% auto;}
  .ban_shinhan2 {height:85px;background:url('../banner/shinhan2.png') no-repeat center top / 100% auto;}
  .ban_lotte1 {height:691px;background:url('../banner/lotte1.png') no-repeat center top / 100% auto;}
  .ban_lotte2 {height:85px;background:url('../banner/lotte2.png') no-repeat center top / 100% auto;}
  .ban_lotte3 {height:86px;background:url('../banner/lotte3.png') no-repeat center top / 100% auto;}
  .ban_kb1 {height:691px;background:url('../banner/kb1.png') no-repeat center top / 100% auto;}
  .ban_kb2 {height:85px;background:url('../banner/kb2.png') no-repeat center top / 100% auto;}
  .ban_lotte1kb1 {height:1031px;background:url('../banner/lotte1kb1.png') no-repeat center top / 100% auto;}
  .ban_lotte1kb1 .eventBanner{width:600px;height:310px;}
  .ban_lotte1kb1 .eventLink1{top:281px;}
  .ban_lotte1kb1 .eventLink2{top:621px;}

  .ban_cleansing1 {height:350px;background:url('../banner/cleansing1.png') no-repeat center top / 100% auto;}
  .ban_vitaC1 {height:350px;background:url('../banner/vitaC1.png') no-repeat center top / 100% auto;}
  .ban_vitaC2_1,
  .ban_vitaC2_2 {height:350px;background:url('../banner/vitaC2.png') no-repeat center top / 100% auto;}
  .ban_vitaC3 {height:891px;background:url('../banner/vitaC3.png') no-repeat center top / 100% auto;}
  .ban_vitaC3 .eventBanner{top:750px;width:450px;height:60px;}
  .ban_vitaC4 {height:400px;}
  .ban_retinol1 {height:381px;background:url('../banner/retinol1.png') no-repeat center top / 100% auto;}
  .ban_retinol2 {height:381px;background:url('../banner/retinol2.png') no-repeat center top / 100% auto;}
  .ban_retinol3 {height:381px;background:url('../banner/retinol3.png') no-repeat center top / 100% auto;}
  .ban_sanrio {height:500px;background:url('../banner/sanrio.png') no-repeat center top / auto 100%;}

  .ban_bigsale {height:480px;background:url('../banner/bigsale.png') no-repeat center top / auto 100%;}
  .ban_clearance {height:400px;background:url('../banner/clearance.png') no-repeat center top / auto 100%;}
  .ban_yootrue {height:366px;background:url('../banner/yootrue.png') no-repeat center top / auto 100%;}
  .ban_jjonLight {height:425px;background:url('../banner/jjonLight.png') no-repeat center top / auto 100%;}
  .ban_innLight {height:640px;}
  .ban_cream {height:632px;}

  .ban_bc {height:80px;background:url('../banner/bc.png') no-repeat center top / auto 100%;}
  .ban_toss {height:80px;background:url('../banner/toss.png') no-repeat center top / auto 100%;}
  .ban_hana {height:80px;background:url('../banner/hana.png') no-repeat center top / auto 100%;}

}
