@charset "utf-8";

/* info */
.evt_info{margin: 110px auto;padding: 0 85px;box-sizing: border-box;}
.evt_info dl{margin-bottom: 80px;}
.evt_info dt{margin-bottom: 14px;font-size: 18px;font-weight: bold;line-height: 1.4;color: #111;letter-spacing: -0.02em;}
.evt_info dd{margin-bottom: 40px;}
.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;}
.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;}
.evt_info dd .red{color:#FF383B;}
.evt_info dd .gray{color:#999999;}
.evt_info dd strong{font-weight: bold;}
.evt_info dd ul li.import{font-weight: bold;}
.evt_info dd ul li.import::before{content: "*";position: absolute;left: 0;}
.evt_info dd ul li.list_in ul{margin-top: 5px;}
.evt_info dd ul li.list_in ul li{padding-left: 0;}
.evt_info dd ul li.list_in ul li::before{content: none;}
.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;}
.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;}
.evt_info .guide_view.on button::after{transform: rotate(316deg);}
.evt_info .guide_view dl{display: none;margin-bottom: 0;padding: 40px 20px 0;border-bottom: 2px solid #444;}
.evt_info .guide_view dl ul dl{border-bottom: none;}

.evt_info .evt_box{margin:110px 0 80px;padding:40px 35px;border: 1px solid #666666;}
.evt_info .evt_box dl{margin-bottom: 0;text-align: center;}
.evt_info .evt_box dl dt{display: flex;align-items: center;justify-content: center;font-size: 18px;white-space: nowrap;letter-spacing: -0.03em;}
.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%;;}
.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;}
.evt_info dd table{width: 100%;border-collapse: collapse;border-top: 1px solid #999;}
.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;}
.evt_info dd table th:first-child,
.evt_info dd table td:first-child{border-left: none;}
.evt_info dd table th:last-child,
.evt_info dd table td:last-child{border-right: none;}
.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;}
.evt_info dd table th.evt_bold,
.evt_info dd table td.evt_bold{font-weight: bold;}

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