@charset "utf-8";

/* MC */
[class*="is"] .evt_info{box-sizing: border-box;}

/* info */
[class*="is"] .evt_info{margin: 14.66vw 0;padding: 0 6.66vw;}
[class*="is"] .evt_info dl{margin-bottom: 14.66vw;}
[class*="is"] .evt_info dt{margin-bottom: 1.86vw;font-size: 4.26vw;font-weight: bold;line-height: 1.4;color: #111;letter-spacing: -0.03em;}
[class*="is"] .evt_info dd{margin-bottom: 6.66vw;}
[class*="is"] .evt_info dd ul li{position: relative;margin-bottom: 1.86vw;padding-left: 3.46vw;font-size:4.26vw;color: #111;letter-spacing: -0.05em;line-height: 1.4;word-break: keep-all;word-wrap: break-word; -webkit-hyphens: none;}
[class*="is"] .evt_info dd ul li:not(.import)::before{content: "";position: absolute;top: 2.4vw;left: 0.4vw;min-width: 2px;min-height: 2px;width: 0.53vw;height: 0.53vw;background-color: #979797;font-size: 0;}
[class*="is"] .evt_info dd .red{color:#FF383B;}
[class*="is"] .evt_info dd .gray{color:#999999;}
[class*="is"] .evt_info dd strong{font-weight: bold;}
[class*="is"] .evt_info dd ul li.import{font-weight: bold;}
[class*="is"] .evt_info dd ul li.import::before{content: "*";position: absolute;left: 0;}
[class*="is"] .evt_info dd ul li.list_in ul{margin-top: 5px;}
[class*="is"] .evt_info dd ul li.list_in ul li{padding-left: 0;}
[class*="is"] .evt_info dd ul li.list_in ul li::before{content: none;}
[class*="is"] .evt_info .guide_view button{display: flex;width: 100%;height: 15vw;border-top: 2px solid #444;border-bottom: 2px solid #444;align-items: center;font-size: 4.26vw;font-weight: bold;letter-spacing: -0.02em;color: #000;justify-content: space-between;}
[class*="is"] .evt_info .guide_view button::after{content: "";display: block;width: 1.5vw;height: 1.5vw;margin-right: 1.33vw;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(136deg);transition: all 0.5s;}
[class*="is"] .evt_info .guide_view.on button::after{transform: rotate(316deg);}
[class*="is"] .evt_info .guide_view dl{display: none;margin-bottom: 0;padding: 9.33vw 3.46vw 0;border-bottom: 2px solid #444;}

[class*="is"] .evt_info .evt_box{margin:14vw 0;padding:9vw 5vw;border: 1px solid #666666;}
[class*="is"] .evt_info .evt_box dl{margin-bottom: 0;text-align: center;}
[class*="is"] .evt_info .evt_box dl dt{display: flex;align-items: center;justify-content: center;white-space: nowrap;}
[class*="is"] .evt_info .evt_box dl dt::before{content:"";display: inline-block;width: 4.53vw;height: 4.53vw;margin-right: 1.33vw;background: url(https://image.lotteimall.com/imall_mc/site/contents/event/ic_info.png) no-repeat 0 center;background-size: 100% 100%;;}
[class*="is"] .evt_info .evt_box dl dd{margin-bottom: 0;text-align: center;word-break: keep-all;}
[class*="is"] .evt_info dd table{width: 100%;border-collapse: collapse;}
[class*="is"] .evt_info dd table th{padding:2vw 0;border: 1px solid #ddd;border-top: 2px solid #999;background: #FAFAFA;font-size: 4vw;color: #999;text-align: center;word-break: keep-all;line-height: 1.4em;}
[class*="is"] .evt_info dd table th:first-child,
[class*="is"] .evt_info dd table td:first-child{border-left: none;}
[class*="is"] .evt_info dd table th:last-child,
[class*="is"] .evt_info dd table td:last-child{border-right: none;}
[class*="is"] .evt_info dd table td{padding:3vw 2vw;border: 1px solid #ddd;font-size: 4vw;color: #111;text-align: center;word-break: keep-all;line-height: 1.4em;}
[class*="is"] .evt_info dd table td dl{margin-bottom: 0;}
[class*="is"] .evt_info dd table td dl dt{margin-bottom: 0;font-size: 3.2vw;color: #999;font-weight: normal;text-align: left;word-break: keep-all;}
[class*="is"] .evt_info dd table td dl dd{margin-bottom: 2vw;font-size: 4vw;color: #111;text-align: left;word-break: keep-all;}
[class*="is"] .evt_info dd table td dl dd:last-child{margin-bottom: 0;}
[class*="is"] .evt_info dd table th.evt_bold,
[class*="is"] .evt_info dd table td.evt_bold{font-weight: bold;}

[class*="is"] .evt_info .guide_view{margin-top: 5vw;}
[class*="is"] .evt_info .guide_view:nth-of-type(1){margin-top: 0;}
[class*="is"] .evt_info .guide_view dl .evt_box{margin-top: 0}
[class*="is"] .evt_info .guide_view dl .evt_box dl{padding:0;border-bottom: none;}
[class*="is"] .evt_info .guide_view dl ul dl{border-bottom: none;}


[class*="is"] .evt_info .evt_btm_banner{margin-left: 0;margin-right: 0;}
[class*="is"] .evt_btm_banner{display: flex;flex-direction: column;gap: 2.13vw 0;margin: 16vw 6.67vw;}
[class*="is"] .evt_btm_banner a img{display: block;width: 100%;}

/* PC */
/* info */
#rn_imall_asis .evt_info{margin: 110px auto;padding: 0 85px;box-sizing: border-box;}
#rn_imall_asis .evt_info dl{margin-bottom: 80px;}
#rn_imall_asis .evt_info dt{margin-bottom: 14px;font-size: 18px;font-weight: bold;line-height: 1.4;color: #111;letter-spacing: -0.02em;}
#rn_imall_asis .evt_info dd{margin-bottom: 40px;}
#rn_imall_asis .evt_info dd ul li{position: relative;margin-bottom: 10px;padding-left: 20px;font-size:18px;color: #111;letter-spacing: -0.02em;line-height: 1.4;word-break: keep-all;}
#rn_imall_asis .evt_info dd ul li:not(.import)::before{content: "";position: absolute;top: 9px;left: 2px;width: 4px;height: 4px;background-color: #979797;font-size: 0;}
#rn_imall_asis .evt_info dd .red{color:#FF383B;}
#rn_imall_asis .evt_info dd .gray{color:#999999;}
#rn_imall_asis .evt_info dd strong{font-weight: bold;}
#rn_imall_asis .evt_info dd ul li.import{font-weight: bold;}
#rn_imall_asis .evt_info dd ul li.import::before{content: "*";position: absolute;left: 0;}
#rn_imall_asis .evt_info dd ul li.list_in ul{margin-top: 5px;}
#rn_imall_asis .evt_info dd ul li.list_in ul li{padding-left: 0;}
#rn_imall_asis .evt_info dd ul li.list_in ul li::before{content: none;}
#rn_imall_asis .evt_info .guide_view{margin-top: 50px;}
#rn_imall_asis .evt_info .guide_view:nth-of-type(1){margin-top: 0;}
#rn_imall_asis .evt_info .guide_view button{display: flex;width: 100%;height: 73px;border-top: 2px solid #444;border-bottom: 2px solid #444;align-items: center;font-size: 18px;font-weight: bold;letter-spacing: -0.02em;color: #000;justify-content: space-between;}
#rn_imall_asis .evt_info .guide_view button::after{content: "";display: block;width: 7px;height: 7px;margin-right: 20px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(136deg);transition: all 0.5s;}
#rn_imall_asis .evt_info .guide_view.on button::after{transform: rotate(316deg);}
#rn_imall_asis .evt_info .guide_view dl{display: none;margin-bottom: 0;padding: 40px 20px 0;border-bottom: 2px solid #444;}
#rn_imall_asis .evt_info .guide_view dl ul dl{border-bottom: none;}

#rn_imall_asis .evt_info .evt_box{margin:110px 0 80px;padding:40px 35px;border: 1px solid #666666;}
#rn_imall_asis .evt_info .evt_box dl{margin-bottom: 0;text-align: center;}
#rn_imall_asis .evt_info .evt_box dl dt{display: flex;align-items: center;justify-content: center;font-size: 18px;white-space: nowrap;letter-spacing: -0.03em;}
#rn_imall_asis .evt_info .evt_box dl dt::before{content:"";display: inline-block;width: 21px;height: 21px;margin-right: 8px;background: url(https://image.lotteimall.com/imall_mc/site/contents/event/ic_info.png) no-repeat 0 center;background-size: 100% 100%;;}
#rn_imall_asis .evt_info .evt_box dl dd{margin-bottom: 0;font-size: 16px;color: #666;text-align: center;word-break: keep-all;line-height: 1.3em;letter-spacing: -0.03em;}
#rn_imall_asis .evt_info dd table{width: 100%;border-collapse: collapse;border-top: 1px solid #999;}
#rn_imall_asis .evt_info dd table th{padding:16px 8px;border: 1px solid #ddd;border-top:none;background: #FAFAFA;font-size: 16px;color: #999;text-align: center;word-break: keep-all;line-height: 1.4em;}
#rn_imall_asis .evt_info dd table th:first-child,
#rn_imall_asis .evt_info dd table td:first-child{border-left: none;}
#rn_imall_asis .evt_info dd table th:last-child,
#rn_imall_asis .evt_info dd table td:last-child{border-right: none;}
#rn_imall_asis .evt_info dd table td{padding:16px 7px;border: 1px solid #ddd;font-size: 16px;color: #111;text-align: center;word-break: keep-all;line-height: 1.4em;}
#rn_imall_asis .evt_info dd table th.evt_bold,
#rn_imall_asis .evt_info dd table td.evt_bold{font-weight: bold;}

#rn_imall_asis .evt_swiper .swiper .swiper_slide {flex-shrink: 0;}