/*공통*/
.evt-riceplan {margin:0 -15px; overflow:hidden;background-color:#fff; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
.evt-riceplan.w100p {width:auto;padding-left:0;padding-right:0;left:0;right:0}
.evt-riceplan .event-cont {position:relative;top:0;left:0;margin:-1px auto 0}
.evt-riceplan .event-cont > img {max-width:100%;width:100%;height:auto}
.evt-riceplan .event-cont button {display:block; background:transparent; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline:none;}					
.evt-riceplan .event-cont .center {position: absolute; transform: translateX(-50%); left: 50%;}                    
.evt-riceplan .wrap{position: relative;}
.evt-riceplan .key-visual .bubble{position: absolute;top:80%;left:50%;width:26%; animation: cloud 1.5s 0.7s infinite ease-in-out;}
@keyframes cloud {
0%,100% {
  transform: translate(-50%, 7px);
}

50% {
  transform: translate(-50%, 0);
  opacity: 1;
}
}

/* 탭 */
.evt-riceplan .evt-sticky-bar{position:relative;width:100%;height:48px;margin:0 auto;background:#770800;}
.evt-riceplan .evt-sticky-bar.fixed>div{position:fixed;top:50px;width:100%;z-index:100;}
.evt-riceplan .evt-sticky-bar .nav{width:100%;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{width:33.333%;}
.evt-riceplan .evt-sticky-bar ul>li>a{display:flex;align-items:center;justify-content: center;position:relative;height:48px;line-height:17px;font-size:14px;color: rgba(255, 255, 255, 0.70);text-align: center;letter-spacing: -0.14px;}
.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;left:50%;transform:translateX(-50%);width:88%;height:28.5%;}
.evt-riceplan .video-area.video1{top:25.6%;}
.evt-riceplan .video-area.video2{top:62.1%;}

/* 링크 */
.evt-riceplan .event-cont a {display:block; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline:none;}
.evt-riceplan .link-common {position: absolute; left: 50%; transform: translateX(-50%); width: 84vw; height: 13vw; bottom:9.4%;}					
.evt-riceplan .btn-common {position: absolute; left: 50%; transform: translateX(-50%); width: 89vw; height: 15vw; bottom: 0;}

.evt-riceplan .link1{position: absolute;top:28%;left:50%;transform:translateX(-50%);width:79%;height:2.6%;}
.evt-riceplan .link2{position: absolute;top:70%;left:50%;transform: translateX(-50%);width:68%;height:19%;}

#evtTargetArea2{background:#B21802;}
.split__link {padding-top:8.4%;padding-bottom:5%;}
.split__link li {width:89%;height:91vw;background:url(/cjom/event/25_10_event/riceplan/images/img_riceplan_mo3-box.png) no-repeat;background-size:100%;margin:0 auto 3.3%;text-align: center;padding: 0 3%; box-sizing: border-box;}
.split__link a {position: relative; display: block !important; }

/* 가격정보 */
.evt-riceplan .menu__text {font-size:4vw; color: #000; line-height: 5.9vw; margin-top: 2px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.evt-riceplan .menu__text--thumb {color: #000; font-size: 4.5vw; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;line-height:12.5vw;font-weight: 700;}
.evt-riceplan .menu__img{height:37vw;margin: 5vw 0 3vw;}
.evt-riceplan .menu__img img{height: 100%;width:auto;}
.evt-riceplan .menu__text--sale {display:inline-block;color:#7b7b7b; font-size:4vw; line-height:4vw; margin-top:2vw; text-decoration: line-through;font-weight: 400;}
.evt-riceplan .menu__text--price {font-weight: bold; font-size: 6vw; line-height: 7vw; margin-top: 1vw; color: #222;}
.evt-riceplan .menu__text--price strong {color:#d90312; font-weight:inherit; font-size: inherit;}
.evt-riceplan .menu__text--price i {color:inherit; font-size: 4.6vw; position: relative; top:0.2vw; line-height:inherit;}
.evt-riceplan .menu__link{width:94%;height:14vw;margin:2.5vw auto 0;}

/* Swiper */
.evt-riceplan .apply{background:#111;padding: 0 5.6%;}
.evt-riceplan .apply .swiper_visual_01{padding-top:3.7%;margin-bottom:3%;}
.evt-riceplan .mySwiper1 {padding-bottom:12vw;}                    
.evt-riceplan .mySwiper1 li {width:75vw;}
.evt-riceplan .mySwiper1 li a,
.evt-riceplan .mySwiper1 li a {height:100%;}
.evt-riceplan .mySwiper1 li img,
.evt-riceplan .mySwiper1 li img {width:100%; height:auto;}    
.evt-riceplan .mySwiper1 .swiper-horizontal>.swiper-pagination-bullets, 
.evt-riceplan .mySwiper1 .swiper-pagination-bullets.swiper-pagination-horizontal, 
.evt-riceplan .mySwiper1 .swiper-pagination-custom, .swiper-pagination-fraction {bottom:10%; height:8px;}
.evt-riceplan .mySwiper1 .swiper-pagination-bullet,.evt-riceplan .mySwiper2 .swiper-pagination-bullet {background:#8c8c8c; opacity:1;}
.evt-riceplan .mySwiper1 .swiper-pagination-bullet-active, 
.evt-riceplan .mySwiper2 .swiper-pagination-bullet-active{background:#c81c1c;}

.evt-riceplan .mySwiper2 {position: absolute; left:0; right:0; top:47vw; padding-bottom:10vw;}
.evt-riceplan .mySwiper2 li {width:75vw;}
.evt-riceplan .mySwiper2 li + li {margin: 0 2vw;}
.evt-riceplan .mySwiper2 li a,
.evt-riceplan .mySwiper2 li a {height:100%;}
.evt-riceplan .mySwiper2 li img,
.evt-riceplan .mySwiper2 li img {width:100%; height:auto;}    
.evt-riceplan .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets, 
.evt-riceplan .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal, 
.evt-riceplan .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {bottom:0; height:8px;}

/* 알아두세요 */
.evt-riceplan .evt_notice {padding:24px 0;text-align:center;}
.evt-riceplan .evt_notice a,
.evt-riceplan .evt_notice button{display:inline-block;background:none;}
.evt-riceplan .evt_notice a>span,
.evt-riceplan .evt_notice button>span{display:inline-block;position:relative;font-size:14px;color:#999;border-bottom:1px solid #666;line-height:20px;}
.evt-riceplan .evt_notice a>span:before,
.evt-riceplan .evt_notice button>span:before{content:'';position:absolute;top:50%;left:-20px;width:15px;height:15px;background:url(/cjom/event/25_10_event/riceplan/images/ico_alim_i.png) no-repeat 0 0;background-size:cover;transform:translateY(-50%);}
.evt-riceplan .evt_notice a>span:after,
.evt-riceplan .evt_notice button>span:after{content:'';position:absolute;top:50%;right:-17px;width:13px;height:7px;background:url(/cjom/event/25_10_event/riceplan/images/ico_alim_arrow.png) no-repeat 0 0;background-size:cover;transform:translateY(-50%);}
.evt-riceplan .evt_notice .is-active a>span:after,
.evt-riceplan .evt_notice .is-active button>span:after{transform:rotate(180deg) translateY(50%);}
.evt-riceplan .evt_notice .notice-list{text-align:left;}
.evt-riceplan .evt_notice .notice-list>li{position:relative;padding-left:8px;font-size:13px;color:#787878;line-height:17px;}
.evt-riceplan .evt_notice .notice-list>li+li{margin-top:4px;}
.evt-riceplan .evt_notice .notice-list>li:before{content:'';position:absolute;top:0;left:0;width:3px;height:3px;border-radius:50%;background-color:#666;transform:translateY(8px);}   
.evt-riceplan .evt_notice p{font-size:13px;color:#787878;line-height: 17px;text-align: left;}
.evt-riceplan .evt_notice p:first-child{margin-top:24px;}

.evt-riceplan .yellow{background:#FEDB62;}
.evt-riceplan .yellow .padding_wrap{padding: 9% 16.7% 0;}
.evt-riceplan .yellow .coupon-btn{width:100%;height:13vw;background:url(/cjom/event/25_10_event/riceplan/images/img_riceplan_mo5-on.png) no-repeat;background-size:100%;margin:5% auto 0;}
.evt-riceplan .yellow .coupon-btn.complete{background:url(/cjom/event/25_10_event/riceplan/images/img_riceplan_mo5-off.png) no-repeat;background-size:100%;cursor: auto;pointer-events:none;}