/*공통*/
#wrap {overflow:hidden}
.evt-riceplan {position:relative;top:0;left:0;min-width:1280px;width:100%;background-color:#fff}
.evt-riceplan.w100p {width:calc(100% + 640px);left:-320px;right:-320px}
.evt-riceplan .event-cont {position:relative;left:0;right:0;width:100%;text-align:center}					
.evt-riceplan .event-cont > img {max-width:100%;width:auto;height:auto}
.evt-riceplan .event-cont button {display:block; width:100%; line-height: 100%; border-radius:0; outline:none;}
.evt-riceplan .event-cont a {display:block}
.evt-riceplan .event-cont .center {position: absolute; transform: translateX(-50%); left: 50%;}
.evt-a_minriceplanutering .event-cont .before,
.evt-riceplan .event-cont .after {position: absolute; display: block; content:"";}
.evt-riceplan .event-cont .background {background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}


.evt-riceplan .key-visual .bubble{position: absolute;top:725px;left:50%;margin-left:-80px; animation: cloud 1.5s 0.7s infinite ease-in-out;}
@keyframes cloud {
0%,100% {
  transform: translateY(7px);
}

50% {
  transform: translateY(0);
  opacity: 1;
}
}

/* 탭 */
.evt-riceplan .evt-sticky-bar{position:relative;width:100%;height:48px;margin:0 auto;background:#770800;}
.evt-riceplan .evt-sticky-bar .nav{width:1280px;height:48px;background:#770800;}
.evt-riceplan .evt-sticky-bar ul{display:flex;margin:0 auto;justify-content: center;}
.evt-riceplan .evt-sticky-bar ul>li>a{position:relative;display:block;height:48px;line-height:48px;font-size:18px;color: rgba(255, 255, 255, 0.70);padding:0 40px;}
.evt-riceplan .evt-sticky-bar ul>li>a::after{
  content: '';
  position: absolute;
  width:0.5px;
  height: 26px;
  background:rgba(255, 255, 255, 0.40);
  top:50%;
  margin-top:-13px;
  right:0;
}
.evt-riceplan .evt-sticky-bar ul>li:last-of-type>a::after{display: none;}
.evt-riceplan .evt-sticky-bar ul>li.active>a,
.evt-riceplan .evt-sticky-bar ul>li>a:hover{color:#FEE162;}

.evt-riceplan .video-area{position:absolute;top:161px;width:477px;height:268px;}
.evt-riceplan .video-area.video1{left:154px;}
.evt-riceplan .video-area.video2{left:649px;}

.evt-riceplan .link1{position: absolute;top:366px;left:633px;width:246px;height:44px;}
.evt-riceplan .link2{position: absolute;top:388px;left:400px;width:480px;height:65px;}
.evt-riceplan .apply-btn{position:absolute;top:703px;left:400px;width:480px !important;height:64px;}

.split__link {display:flex;gap:12px;position: absolute; z-index: 5;top:609px;margin:0 148px;}
.split__link li {width:320px;height:325px;text-align: center;padding:0 10px;box-sizing: border-box;}
.split__link a {position: relative; display: inline-block !important; width:280px;height: 44px;margin-top:10px;}
/* 가격정보 */
.evt-riceplan .menu__text {font-size:16px; color:#000; line-height:24px; margin-top:2px;margin-bottom:3px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.evt-riceplan .menu__text--thumb {color:#000; font-size:18px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; line-height:45px; word-break: keep-all;font-weight: 700;}
.evt-riceplan .menu__img{height:140px;margin: 10px 0;text-align: center;}
.evt-riceplan .menu__img img{height: 100%;}
.evt-riceplan .menu__text--sale {color:#7b7b7b; font-size:14px; line-height:17px; margin-top:8px; text-decoration: line-through;margin-left:10px;font-weight: 400;}
.evt-riceplan .menu__text--price {display:flex;font-weight:bold; font-size:22px; line-height:26px; color:#000;justify-content: center; }
.evt-riceplan .menu__text--price strong {color:#d90312; font-weight:inherit; font-size: inherit;margin-right:5px;}

.evt-riceplan .apply{background:#111;}
.evt-riceplan .yellow{background:#FEDB62;padding-bottom:46px;}
.evt-riceplan .yellow .coupon-btn{width:480px;height:64px;background:url(/cjom/event/25_10_event/riceplan/images/coupon_btn_on.png) no-repeat;background-size:100%;margin:15px auto 0;}
.evt-riceplan .yellow .coupon-btn.complete{background:url(/cjom/event/25_10_event/riceplan/images/coupon_btn_off.png) no-repeat;background-size:100%;cursor: auto;pointer-events:none;}

/* 알아두세요 */
.evt-riceplan .evt_notice {width:1280px; margin:0 auto;padding:36px 0 70px 0;text-align:center; box-sizing: border-box;}
.evt-riceplan .evt_notice .btn-evt-alim{display:inline-block;font-size:17px;color:#999;}
.evt-riceplan .evt_notice .btn-evt-alim>span{display:inline-block;position:relative;text-decoration:underline;}
.evt-riceplan .evt_notice .btn-evt-alim>span::before{content:'';position:absolute;top:50%;left:-20px;width:16px;height:16px;background:url(/cjom/event/25_10_event/riceplan/images/ico_alim_i.png) no-repeat 0 0;transform:translateY(-50%);}
.evt-riceplan .evt_notice .btn-evt-alim>span::after{content:'';position:absolute;top:50%;right:-17px;width:14px;height:8px;background:url(/cjom/event/25_10_event/riceplan/images/ico_alim_arrow.png) no-repeat 0 0;transform:rotate(0) translateY(-50%);}
.evt-riceplan .evt_notice .btn-evt-alim.active>span::after{transform:rotate(180deg) translateY(50%);}
.evt-riceplan .evt_notice .notice-list{width:880px;margin:0 auto;text-align:left;color:#787878;list-style:none; font-size:16px;}
.evt-riceplan .evt_notice .notice-list>li{position:relative;padding-left:12px;}
.evt-riceplan .evt_notice .notice-list>li:before{content:'';position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#666;}
.evt-riceplan .evt_notice p{width:880px;margin:0 auto;font-size:16px;color:#787878;text-align: left;}
.evt-riceplan .evt_notice p:first-child{margin-top:20px;}