@charset "EUC-KR";

/*워미스 폰트 설정*/
@import url(https://use.typekit.net/fmn6iji.css);  /* new spirit 폰트 */

.w_imgWrap{width: 100%; overflow:hidden; margin: 0 auto; }
.w_imgWrap img{width: 100%;}

.section{ margin:100px 0px;}
.section-header_title {font-family: new-spirit, serif; font-style: normal; font-weight: 600; font-size:28px; color:#5c068c;text-align: center; }
.section-sub_title{color:#5c068c;font-size:16px; text-align: center; }
.mb30{margin-bottom:30px}

.w_eventListWrap{width: 1200px;overflow:hidden;margin: 0 auto; }
.w_c5Pdt{ overflow:hidden; margin-bottom:0px;}
.w_c5Pdt .w_list{display: grid; grid-template-columns: repeat(5, 1fr); justify-items: center;gap:24px;}
.w_c5Pdt .wList_infoBox_name, .w_c5Pdt .wList_infoBox_price{text-align:center}

.wSlide_section{ } /* display: flex;  overflow-x: hidden; -ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory; -webkit-overflow-scrolling:touch; */
.wSlide_list{  } /* display: flex; justify-content: start; align-items: top; scroll-snap-align: start;gap:5px; */
.wSlide_con{  } /* scroll-snap-align: start; flex: 0 0 280px;  */
.wSlide_con img{ width:100%}
 
.section-purpleWrap{ background-color:#f7f2ff; padding:50px 0; }

.wSlide2_section {display: flex;  overflow-x: hidden; -ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory; -webkit-overflow-scrolling:touch;margin:0 auto }
.wSlide2_list {display: flex; justify-content: center;gap:30px;  }
.wSlide2_con{scroll-snap-align: start; flex: 0 0 380px;   }
.wSlide2_con img{ width:100%}
.wSlide2_txt .h1{font-size:18px; letter-spacing:-0.5px; font-weight: 600; padding:20px 0 8px }
.wSlide2_txt .h2{font-size:15px;}
.wlol{ margin:0 auto; display:table; margin-top:30px}
.wlol .on{width:10px; height:10px;display: inline-block;border-radius: 100%;background: #5c068c; border:1px solid#5c068c; margin:0px 2px }
.wlol .off{width:10px; height:10px;display: inline-block;border-radius: 100%;background: #f7f2ff; border:1px solid#5c068c; margin:0px 2px}

.w_eventPdt{ overflow:hidden; margin-bottom:0px;}
.w_eventListWrap .wList_infoBox_name{text-align:center}
.w_eventListWrap .w_list-container {padding-bottom: 20px;}
 