@charset "utf-8";
/****************************************/
/* Name: 금정문화회관
/* PART: MAIN CONTENT STYLE 
/* Version: 1.0 / day: 2024-11-12
/* Author: imtec 
/****************************************/

/*
=========================================================================
메인 콘텐츠 css
=========================================================================
*/

/* 슬라이드 기본설정 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

br{font-family: 'Dotum';}

.lay_popup{position:fixed;top: 0;left: 0;width: 100%;height: 100%;font-family: 'GmarketSans';background-color: rgba(0,0,0,0.5);z-index: 800;}
.lay_popup .lay_popup_box{display: flex;align-items: center;justify-content: center;padding: 20px;width: 100%;height: 100%;}
.lay_popup .popup_con{position: relative;margin: 0 auto;width: 100%;;max-width: 510px;}
.lay_popup .popup_con .layPopSlide{border-radius: 20px 20px 0 0; background-color: #1d1e37;}
.lay_popup .popup_con .layPopSlide li{max-height: 630px;overflow: auto;} 
.lay_popup .popup_con .pop_bottom{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;padding: 0 30px;height: 60px;background-color: #1d1e37;border-radius: 0 0 20px 20px;}
.lay_popup .popup_con .pop_bottom .today_check{font-size: 16px;color: #fff;font-weight:300;}
.lay_popup .popup_con .pop_bottom .btn_close{padding-left: 25px;font-size: 16px;color: #fff;font-weight:300;background:url('/new_img/main/ico_close.png') no-repeat left center}
.lay_popup .popup_con .control{display: flex;align-items: center;justify-content: center;color: #fff;}
.lay_popup .popup_con .control button{position: relative;margin: 0 10px;width: 30px;height: 30px;text-indent: -999px;overflow: hidden;background-repeat: no-repeat;background-position: center center;border-radius: 50%;}
.lay_popup .popup_con .control button::before{position: absolute;top: 50%;left: 50%;content: '';transform: translate(-50%, -50%);}
.lay_popup .popup_con .control .prevSlide_pop{background-image: url('/new_img/main/ico_prev4.png');}
.lay_popup .popup_con .control .nextSlide_pop{background-image: url('/new_img/main/ico_next4.png');}
.lay_popup .popup_con .control .stopSlide_pop,
.lay_popup .popup_con .control .startSlide_pop{border: 2px solid #fff;}
.lay_popup .popup_con .control .stopSlide_pop::before{width: 8px;height: 14px;;border:1px solid #fff;border-width:0 2px;}
.lay_popup .popup_con .control .startSlide_pop::before{width: 0;height: 0;;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 8px solid #fff;}
.lay_popup .popup_con .control .mPage_pop{position: relative;display: flex;align-items: center;text-indent: -999px;font-size: 16px;}
.lay_popup .popup_con .control .mPage_pop span{margin:0 15px;padding-top: 2px;text-indent: 0;line-height: 1;}
.lay_popup .popup_con .control .mPage_pop .swiper-pagination-current{position: relative;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;color:#283089;font-weight:bold;background-color: #fff;border-radius: 50%;}
.lay_popup .popup_con .control .mPage_pop .swiper-pagination-current::after{position: absolute;top: 50%;right:-16px;width: 3px;height: 3px;content: '';background-color: #c2c2c2;border-radius: 50%;transform: translateY(-50%);}

.mConTop{position:relative;margin-bottom: 80px;padding:0 40px;overflow: hidden;}
.mConTop::after{position:absolute;top:330px;left:0;width:100%;height:100%;content:'';background-image:linear-gradient(to right, #f1f3f9, #f7f5f9);z-index:1}
.mConTop .mConBox{position:relative;display:flex;margin:0 auto;padding:75px 0 45px;max-width:1400px;z-index:2}

.main_visual_post{position:relative;z-index:50}
.main_visual_post .swiper-container{margin:0 auto;max-width:1720px;overflow:hidden;border-radius: 20px 20px 110px;z-index: 2;}
.main_visual_post .swiper-container .swiper-wrapper{z-index: 2;}
.main_visual_post .visualSlide ul li{display: flex;align-items: center;height: 660px;}
.main_visual_post .visualSlide ul li::before{position: absolute;right: 50px;bottom: 100px;content: 'Geumjeong \A Cultural Center';font-size: 108px;color: #fff;line-height: 1.2;font-weight: bold;white-space:pre;opacity: 0.1;}
.main_visual_post .control1 button{position: absolute;top: 50%;width:60px;height:60px;text-indent:-999px;overflow: hidden;background-color:#fff;background-repeat: no-repeat;background-position: center center;z-index: 10;transform:translateY(-50%);border-radius:50%;box-shadow: 0 5px 20px rgba(0,0,0,0.06);transition: 0.2s ease;}
.main_visual_post .control1 .prevSlide{left: 10%;background-image: url('/new_img/main/ico_prev1.png');}
.main_visual_post .control1 .nextSlide{right: 10%;background-image: url('/new_img/main/ico_next1.png');}
.main_visual_post .control1 button:hover{background-color: #000941;}
.main_visual_post .control1 .prevSlide:hover{background-image: url('/new_img/main/ico_prev1_over.png');}
.main_visual_post .control1 .nextSlide:hover{background-image: url('/new_img/main/ico_next1_over.png');}
.main_visual_post .control2{position: absolute;left: 0;bottom: 50px;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 10;}
.main_visual_post .control2 .mPage{display: flex;align-items: center;margin-right: 10px;}
.main_visual_post .control2 .mPage button{margin: 0 4px;width: 10px;height: 10px;text-indent: -999px;overflow: hidden;background-color: rgba(255,255,255,0.5);border-radius: 5px;}
.main_visual_post .control2 .mPage .swiper-pagination-bullet-active{width: 30px;;background-color: #fff;}
.main_visual_post .control2 > button{position: relative;width: 30px;height: 30px;text-indent:-999px;overflow: hidden;background-repeat: no-repeat;background-position: center center;}
.main_visual_post .control2 .stopSlide::before{position: absolute;top: 50%;left: 50%;width: 10px;height: 16px;content: '';border: 1px solid #fff;border-width: 0 3px;transform: translate(-50%, -50%);}
.main_visual_post .control2 .startSlide::before{position: absolute;top: 50%;left: 50%;width: 0;height: 0;content: '';border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 8px solid #fff;transform: translate(-50%, -50%);}
.main_visual_post .post_box{position: relative;display: flex;align-items: center;justify-content: space-between;margin: 0 auto;padding: 0 40px;width: 100%;max-width: 1180px;z-index: 2;}
.main_visual_post .post_box .infor{order: 1;color: #fff; margin-right: 20px;}
.main_visual_post .post_box .infor .part{display: inline-block;margin-bottom: 45px;padding-bottom: 14px;font-size: 18px;line-height: 1;border-bottom: 1px solid #fff;}
.main_visual_post .post_box .infor h2{margin-bottom: 30px;font-size: 50px;line-height: 1.2;text-shadow: 0 0 24px rgba(0,0,0,0.3);}
.main_visual_post .post_box .infor .date{position: relative;margin-bottom: 50px;padding-left: 40px;font-size: 18px;line-height: 1;letter-spacing: 0;}
.main_visual_post .post_box .infor .date span{margin-left: 20px;}
.main_visual_post .post_box .infor .date::before{position: absolute;top: 50%;left: 0;width: 30px;height: 0;content: '';border-top: 1px solid #fff;transform: translateY(-50%);}
.main_visual_post .post_box .infor .btn{display: inline-block;}
.main_visual_post .post_box .infor .btn a{display: flex;align-items: center;padding: 5px 50px 0 20px;height: 52px;color: #fff;background-repeat: no-repeat;background-position: right 15px center;background-image:url('/new_img/main/ico_arrow2.png');border-radius: 20px 5px;border:1px solid rgba(255,255,255,0.5);transition: 0.2s ease;box-sizing: border-box;}
.main_visual_post .post_box .infor .btn a:hover{color: #000941;background-color: #fff;background-image:url('/new_img/main/ico_arrow2_over.png')}
.main_visual_post .post_box .infor .txt{font-size: 18px;line-height: 1;letter-spacing: 0;}
.main_visual_post .post_box .post{order: 2;width: 350px;overflow: hidden;border-radius: 20px;box-shadow: 0 20px 40px rgba(0,0,0,0.2);flex-shrink: 0;}


.mCon1{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;align-items: center;}
.mCon1 .con1{display: flex;align-items: center;justify-content: space-between;max-width:1200px;width: calc(100% - 210px);}
.mCon1 .con1 .month{display: flex;flex-direction: column;flex-shrink: 0;width: 160px;;font-size: 20px;color: #535773;}
.mCon1 .con1 .month span{font-size: 65px;color: #000941;font-weight: bold;line-height: 1;}
.mCon1 .con1 .calendar_slide{position: relative;padding:0 60px;width: calc(100% - 160px);}
.mCon1 .con1 .calendar_slide ul li{width: 60px;text-align: center;color: #000;}
.mCon1 .con1 .calendar_slide ul li a{display: block;border-radius: 10px;transition: 0.2s ease;}
/* .mCon1 .con1 .calendar_slide ul li a:hover{color: #fff;background-color: #000941;} */
.mCon1 .con1 .calendar_slide ul li .day{display: flex;align-items: center;justify-content: center;margin: 0 auto 10px;padding-top: 3px;width: 34px;height: 34px;font-size: 20px;border-radius: 50%;}
.mCon1 .con1 .calendar_slide ul li .week{display: block;font-size: 16px;}
.mCon1 .con1 .calendar_slide ul li.today .day{color: #fff;background-color: #000941;font-weight: bold;}
.mCon1 .con1 .calendar_slide ul li.on .day{text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 2px;}
.mCon1 .con1 .calendar_slide ul li.sat{color: #2e459b;}
.mCon1 .con1 .calendar_slide ul li.sun{color: #cf2a44;}
.mCon1 .con1 .calendar_slide .control button{position: absolute;top: 50%;width: 40px;height: 40px;text-indent: -999px;overflow: hidden;background-repeat: no-repeat;background-position: center center;transform: translateY(-50%);}
.mCon1 .con1 .calendar_slide .control .prevSlide1_1{left: 0;background-image: url('/new_img/main/ico_prev2.png');}
.mCon1 .con1 .calendar_slide .control .nextSlide1_1{right: 0;background-image: url('/new_img/main/ico_next2.png');}
.mCon1 .con2{width: 170px;}
.mCon1 .con2 a{display: block;padding:0 10px 0 55px;line-height: 64px;font-size: 16px;color: #fff;background-color:#000941;background-image:url('/new_img/main/ico_schedul.png'); background-repeat:no-repeat;background-position: 25px center;border: 1px solid #000941;border-radius:10px;transition: 0.2s ease;}
.mCon1 .con2 a:hover{color: #000941;background-color: #fff;background-image:url('/new_img/main/ico_schedul_over.png'); }
.mCon1 .con2 a:focus {outline:2px dashed #000;outline-offset: 2px;}
.mCon1 .con2 a span{position: relative;padding: 2px 5px;line-height: 1;z-index:1;}
.mCon1 .con2 a span::after{position: absolute;left: 50%;bottom: 0;width: 0;height: 8px;content: '';background-color: #e6e6f3;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon1 .con2 a:hover span::after{left:0;width: 100%;}
.mCon1 .con3{margin-top: 5px;width: 100%;}
.mCon1 .con3 .day_infor{position: relative;}
.mCon1 .con3 .day_infor .swiper-container{padding: 0 80px;}
.mCon1 .con3 .day_infor::before{position: absolute;top: 0;left: 0;width: 100px;height: 100%;content: '';background: linear-gradient(to left,rgba(243, 243, 248, 0) 10%,rgba(241, 243, 249, 0.5) 25%,rgba(241, 243, 249, 1) 50%);z-index: 10;}
.mCon1 .con3 .day_infor::after{position: absolute;top: 0;right: 0;width: 150px;height: 100%;content: '';background: linear-gradient(to right,rgba(243, 243, 248, 0) 10%,rgba(246, 245, 249, 0.5) 25%,rgba(246, 245, 249, 1) 50%);z-index: 10;}
.mCon1 .con3 .day_infor ul li{padding: 30px 25px 30px 0;width: 450px;}
.mCon1 .con3 .day_infor ul li a{display: block;}
.mCon1 .con3 .day_infor ul li .sch_infor{display: flex;align-items: center;}
.mCon1 .con3 .day_infor ul li .sch_infor .division{display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-right: 5px;padding-top: 5px;width: 80px;height: 80px;font-size: 16px;line-height: 1.2;font-weight: 500;border-radius: 50%;}
.mCon1 .con3 .day_infor ul li .sch_infor .division.divi1{color: #152663;background-color: #c7cee8;}
.mCon1 .con3 .day_infor ul li .sch_infor .division.divi2{color: #1c5e42;background-color: #b3d6c7;}
.mCon1 .con3 .day_infor ul li .sch_infor .division.divi3{color: #a52d40;background-color: #f9cde0;}
.mCon1 .con3 .day_infor ul li .sch_infor .division.divi4{color: #5e2874;background-color: #e0cee7;}
.mCon1 .con3 .day_infor ul li .sch_infor .division.divi5{color: #000;background-color: #dadada;}
.mCon1 .con3 .day_infor ul li .sch_infor .division.divi6{color: #e15500;background-color: #fee8cc;}
.mCon1 .con3 .day_infor ul li .sch_infor .division.divi7{color: #357b00;background-color: #d8eac4;}
.mCon1 .con3 .day_infor ul li .sch_infor .infor{padding: 20px 30px;width: calc(100% - 85px);height: 80px;background-color: #fff;border-radius: 40px;box-shadow: 0 10px 30px rgba(128,139,169,0.1);}
.mCon1 .con3 .day_infor ul li .sch_infor .infor .tit{display: block;margin-bottom: 2px;font-size: 18px;color: #000;line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mCon1 .con3 .day_infor ul li .sch_infor .infor .date{padding-left: 23px;font-size: 16px;color: #888;background: url('/new_img/main/ico_date.png') no-repeat left center;}
.mCon1 .con3 .day_infor .control button{position: absolute;top: 50%;width: 40px;height: 40px;text-indent: -999px;overflow: hidden;background-color: #fff;background-repeat: no-repeat;background-size: 8px;background-position: center center;border-radius: 50%;transform: translateY(-50%);border:1px solid #e5e5e5;transition: 0.2s ease;z-index: 20;}
.mCon1 .con3 .day_infor .control .prevSlide1_2{left: 0;background-image: url('/new_img/main/ico_prev1.png');}
.mCon1 .con3 .day_infor .control .nextSlide1_2{right: 0;background-image: url('/new_img/main/ico_next1.png');}
.mCon1 .con3 .day_infor .control button:hover{background-color: #000941;}
.mCon1 .con3 .day_infor .control .prevSlide1_2:hover{background-image: url('/new_img/main/ico_prev1_over.png');}
.mCon1 .con3 .day_infor .control .nextSlide1_2:hover{background-image: url('/new_img/main/ico_next1_over.png');}

.sch_nodata1{display: flex;align-items: center;justify-content:center;margin: 30px auto;padding: 20px 30px;max-width: 360px;height: 80px;font-size: 18px;color: #666;text-align: center;background-color: #fff;border-radius: 40px;box-shadow: 0 10px 30px rgba(128,139,169,0.1);}
.sch_nodata2{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 500px;}
.sch_nodata2::before{margin-bottom: 30px;width: 95px;height: 95px;content: '';background: url('/new_img/main/no_data.png') no-repeat center center;}
.sch_nodata2 p{font-size: 26px;color: #32348d;font-weight: 500;}

.mConMiddle{position: relative;padding:0 40px}
.mConMiddle .mConBox{position:relative;margin:0 auto;padding:80px 0;max-width:1400px}
.mConMiddle .mConBox.mid1:before{position:absolute;bottom:0;left:-160px;width:200%;height:100%;content:'';background: url('/new_img/main/perf_bg.png') no-repeat left bottom / 100% 414px;border-radius:0 0 0 200px}
.mConMiddle .mConBox.mid2{display: flex;justify-content: space-between;max-width:1400px}

.mCon2{position:relative;z-index:2}
.mCon2 h2{display: inline-flex;align-items: center;margin-bottom: 30px;font-size:36px;color:#000;line-height:1}
.mCon2 h2 .btn_more{margin-left: 20px;}
.mCon2 h2 .btn_more a{display:block;width: 46px;height: 46px;text-indent: -999px;overflow: hidden;background-color:#f4f4f4;background-image: url('/new_img/main/ico_more.png');background-repeat: no-repeat;background-position: center center;border-radius: 50%;transition: 0.2s ease;}
.mCon2 h2 .btn_more a:hover{background-color: #000941;background-image: url('/new_img/main/ico_more_over.png');}
.mCon2 .mNoticeTab > li > a{position:absolute;top: 0;font-size:20px;color:#555;transition: 0.2s ease;z-index: 2;}
.mCon2 .mNoticeTab > li:not(:first-child) > a::before{position: absolute;top: 10px;left: -20px;width: 5px;height: 5px;content: '';background-color: #b9b9b9;border-radius: 50%;}
.mCon2 .mNoticeTab > li > a span{position:relative;display:inline-block;padding: 0 5px;line-height: 1;z-index:2}
.mCon2 .mNoticeTab > li > a span::after{position: absolute;left: 50%;bottom: 0;width: 0;height: 8px;content: '';background-color: #e6e6f3;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon2 .mNoticeTab > li > a:hover,
.mCon2 .mNoticeTab > li > a.on{color:#283089;font-weight: 500;}
.mCon2 .mNoticeTab > li > a:hover span::after,
.mCon2 .mNoticeTab > li > a.on span::after{left: 0;width: 100%;}
.mCon2 .mNoticeTab > li:nth-child(1) > a{right: 180px;}
.mCon2 .mNoticeTab > li:nth-child(2) > a{right: 90px;}
.mCon2 .mNoticeTab > li:nth-child(3) > a{right: 0;}
.mCon2 .mNoticeTab > li > a.on + .mTabCon{visibility: visible;height: auto;}
.mCon2 .mNoticeTab .mTabCon{visibility: hidden;height: 0;overflow: hidden;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box{position: relative;max-width: 328px;color:#fff;overflow: hidden;border-radius:20px;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box a{display: block;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box img{width: 100%;height: 100%;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con{position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 20px 35px;width: 100%;height: 100%;text-align: center;opacity: 0;background-image: linear-gradient(rgba(40, 48, 137, 0.9), rgba(52, 144, 97, 0.95));z-index: -1;transition: 0.2s ease;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .part{display: inline-block;margin-bottom: 20px;padding: 0 20px;font-size: 16px;color: #283089;font-weight: 500;line-height: 38px;background-color: #fff;border-radius: 20px;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .tit{display: block;margin-bottom: 30px;font-size: 22px;line-height: 1.2;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .date{display: block;margin-bottom: 50px;font-size: 16px;color: #cbded5;line-height: 1.2;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .btn{display: inline-block;width: 164px;font-size: 16px;line-height: 46px;border: 1px solid rgba(255,255,255,0.3);border-radius: 10px;transition: 0.2s ease;}
.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .btn:hover{color: #000941;font-weight: 500;background-color:#fff;}
.mCon2 .mNoticeTab .mTabCon ul li a:hover .per_box .over_con,
.mCon2 .mNoticeTab .mTabCon ul li a:focus .per_box .over_con{opacity: 1;z-index: 2;}
.mCon2 .mNoticeTab .mTabCon .control{position:relative;display: flex;align-items: center;margin-top: 45px;}
.mCon2 .mNoticeTab .mTabCon .control .mPage2{position:relative;display: flex;align-items: center;width: 100%;}
.mCon2 .mNoticeTab .mTabCon .control .mPage2 .page{display: flex;align-items: center;flex-shrink: 0;padding-top: 2px;width: 80px;;font-size: 16px;color: #666;}
.mCon2 .mNoticeTab .mTabCon .control .mPage2 .page .current{position: relative;margin-right: 30px;font-weight: 500;color: #000;}
.mCon2 .mNoticeTab .mTabCon .control .mPage2 .page .current::after{position: absolute;top: 35%;right: -18px;width: 3px;height: 3px;content: '';background-color: #b9b9b9;border-radius: 50%;}
.mCon2 .mNoticeTab .mTabCon .control .mPage2 .progress_bar{position: relative;width: 100%;height:3px;background:#dfe5f4}
.mCon2 .mNoticeTab .mTabCon .control .mPage2 .progress_bar span{position:absolute;top:0;left:0;;height:100%;background:#000;transition: 0.2s ease;}
.mCon2 .mNoticeTab .mTabCon .control .cont_btn{display: flex;align-items: center;flex-shrink: 0;margin-left: 10px;}
.mCon2 .mNoticeTab .mTabCon .control .cont_btn button{position: relative;width:60px;height:60px;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;}
.mCon2 .mNoticeTab .mTabCon .control .cont_btn .prevSlide2{background-image:url('/new_img/main/ico_prev3.png') }
.mCon2 .mNoticeTab .mTabCon .control .cont_btn .prevSlide2::after{position: absolute;top: 50%;right: 0;width: 1px;height: 18px;content: '';background-color: #a5aba4;transform: translate(-50%, -50%);}
.mCon2 .mNoticeTab .mTabCon .control .cont_btn .nextSlide2{background-image:url('/new_img/main/ico_next3.png') }
.mCon2 .mNoticeTab .mTabCon .control .cont_btn .stopSlide2,
.mCon2 .mNoticeTab .mTabCon .control .cont_btn .startSlide2{width: 46px;height: 46px;background-color: #dfe5f4;border-radius:50%}
.mCon2 .mNoticeTab .mTabCon .control .cont_btn .stopSlide2::before{position: absolute;top: 50%;left: 50%;width: 10px;height: 16px;content: '';border: 1px solid #000;border-width: 0 3px;transform: translate(-50%, -50%);}
.mCon2 .mNoticeTab .mTabCon .control .cont_btn .startSlide2::before{position: absolute;top: 50%;left: 50%;width: 0;height: 0;content: '';border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 8px solid #000;transform: translate(-50%, -50%);}

.mCon3{position: relative;max-width: 940px;width: 65%;}
.mCon3 h2{margin-bottom: 20px;font-size: 36px;color: #000;line-height: 1;}
.mCon3 .notice_con{margin: 0 -30px;}
.mCon3 .control{position: absolute;top: -15px;right: 0;display: flex;align-items: center;flex-shrink: 0;margin-left: 10px;}
.mCon3 .control button{position: relative;width:60px;height:60px;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;}
.mCon3 .control .prevSlide3{background-image:url('/new_img/main/ico_prev3.png') }
.mCon3 .control .prevSlide3::after{position: absolute;top: 50%;right: 0;width: 1px;height: 18px;content: '';background-color: #a5aba4;transform: translate(-50%, -50%);}
.mCon3 .control .nextSlide3{background-image:url('/new_img/main/ico_next3.png') }
.mCon3 .control .btn_more a{display:block;width: 46px;height: 46px;text-indent: -999px;overflow: hidden;background-color:#f4f4f4;background-image: url('/new_img/main/ico_more.png');background-repeat: no-repeat;background-position: center center;border-radius: 50%;transition: 0.2s ease;}
.mCon3 .control .btn_more a:hover{background-color: #000941;background-image: url('/new_img/main/ico_more_over.png');}
.mCon3 .noticeSlide{padding: 0 25px 0 30px;}
.mCon3 .noticeSlide ul li{padding:10px 0 30px;}
.mCon3 .noticeSlide ul li .box{padding:35px 40px;height: 310px;background-color: #f4f4f4;background-repeat: no-repeat;background-position: right 50px top 50px;border: 1px solid transparent;border-radius: 20px;transition: 0.2s ease;}
.mCon3 .noticeSlide ul li .box .date{display: block;margin-bottom: 22px;font-size: 16px;color: #666;line-height: 1.2;}
.mCon3 .noticeSlide ul li .box .date span{display: block;font-size: 28px;color: #283089;font-weight: 500;}
.mCon3 .noticeSlide ul li .box .tit{display: block;margin-bottom: 20px;font-size:22px;color: #000;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.mCon3 .noticeSlide ul li .box .txt{display: block;padding-top: 20px;font-size:15px;color: #666;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;border-top: 1px solid #dcdcdc;}
.mCon3 .noticeSlide ul li.swiper-slide-active .box{background-color: #fff;background-position: right 40px top 50px;background-image: url('/new_img/main/ico_arrow.png');border-color: #283089;box-shadow: 0 10px 30px rgba(40,48,137,0.14);}
.mCon3 .noticeSlide ul:hover li a:hover .box,
.mCon3 .noticeSlide ul:hover li.swiper-slide-active .box{background-color: #f4f4f4;background-image: none;border-color: transparent;background-position: right 60px top 50px;}
.mCon3 .noticeSlide ul:hover li a:hover .box{background-color: #fff;background-position: right 40px top 50px;background-image: url('/new_img/main/ico_arrow.png');border-color: #283089;box-shadow: 0 10px 30px rgba(40,48,137,0.14);}
.mCon3 .mLink{border: 3px solid #f4f4f4;border-radius: 10px;}
.mCon3 .mLink ul{display: flex;justify-content: center;align-items: center;padding: 0 40px;height: 160px;}
.mCon3 .mLink ul li{flex: 1;text-align: center;}
.mCon3 .mLink ul li a{display: block;font-size: 16px;color: #000;}
.mCon3 .mLink ul li a::before{display: block;margin: 0 auto 15px;width: 80px;height: 60px;content: '';background-repeat: no-repeat;background-position: center center;}
.mCon3 .mLink ul li.ic1 a::before{background-image: url('/new_img/main/ico_q1_1.png');}
.mCon3 .mLink ul li.ic2 a::before{background-image: url('/new_img/main/ico_q1_2.png');}
.mCon3 .mLink ul li.ic3 a::before{background-image: url('/new_img/main/ico_q1_3.png');}
.mCon3 .mLink ul li.ic4 a::before{background-image: url('/new_img/main/ico_q1_4.png');}
.mCon3 .mLink ul li a span{position: relative;padding:0 5px;line-height: 1;}
.mCon3 .mLink ul li a span::before{position: absolute;left: 50%;bottom: 0;width: 0;height: 8px;content: '';background-color: #e6e6f3;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon3 .mLink ul li a:hover{color: #283089;font-weight: 500;}
.mCon3 .mLink ul li a:hover span::before{left: 0;width: 100%;}

.mCon4{position:relative;max-width: 410px;width:29%}
.mCon4 .popSlide{margin-bottom:20px;border-radius:20px;}
.mCon4 .popSlide ul li a{display: block;}
.mCon4 .popSlide ul li a:focus{border:1px dotted #000}
.mCon4 .control{display: flex;justify-content: space-between;align-items: center;z-index:30}
.mCon4 .control .mPage4{position: relative;display: flex;flex-shrink: 0;align-items: center;font-size:16px;color:#666;vertical-align:middle;text-indent: -999px;overflow: hidden;}
.mCon4 .control .line{margin: 0 10px 0 5px;width: 100%;height: 0;border-top: 1px solid #e6e6e6;}
.mCon4 .control .mPage4 span{width: 40px;text-indent: 0;line-height: 1;}
.mCon4 .control .mPage4 .swiper-pagination-current{position: relative;color:#000;font-weight:bold;}
.mCon4 .control .mPage4 .swiper-pagination-current::after{position: absolute;top: 50%;right:12px;width: 3px;height: 3px;content: '';background-color: #c2c2c2;border-radius: 50%;transform: translateY(-50%);}
.mCon4 .control .cont_btn{display: flex;align-items: center;flex-shrink: 0;}
.mCon4 .control .cont_btn button{position: relative;width:60px;height:50px;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;}
.mCon4 .control .cont_btn .prevSlide4{background-image:url('/new_img/main/ico_prev3.png') }
.mCon4 .control .cont_btn .prevSlide4::after{position: absolute;top: 50%;right: 0;width: 1px;height: 18px;content: '';background-color: #b2b2b2;transform: translate(-50%, -50%);}
.mCon4 .control .cont_btn .nextSlide4{background-image:url('/new_img/main/ico_next3.png') }
.mCon4 .control .cont_btn .stopSlide4,
.mCon4 .control .cont_btn .startSlide4{width: 46px;height: 46px;background-color: #f4f4f4;border-radius:50%}
.mCon4 .control .cont_btn .stopSlide4::before{position: absolute;top: 50%;left: 50%;width: 10px;height: 16px;content: '';border: 1px solid #000;border-width: 0 3px;transform: translate(-50%, -50%);}
.mCon4 .control .cont_btn .startSlide4::before{position: absolute;top: 50%;left: 50%;width: 0;height: 0;content: '';border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 8px solid #000;transform: translate(-50%, -50%);}

.mConBottom{position:relative;padding:90px 40px;background:#faf7ef url('/new_img/main/bottom_img.jpg') no-repeat center top / cover;}
.mConBottom .mConBox{position:relative;display:flex;align-items: center;justify-content: space-between;margin:0 auto;max-width:1400px;z-index:2;}

.mCon5{flex-shrink: 0;position:relative;margin: -200px 50px 0 0;width: 400px;height: 553px;overflow: hidden;border-radius:200px 200px 20px 20px;}
.mCon5::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: url('/new_img/main/bottom_left_bg.jpg') no-repeat center top / cover;/*background-image: linear-gradient(200deg, rgba(55, 179, 115, 0.9) 25%, rgba(56, 133, 255, 0.1), rgba(37, 41, 105, 0.1));backdrop-filter: blur(20px);*/}
.mCon5 .box{position:relative;padding-top: 200px;height: 100%;color: #fff;text-align: center;background:url('/new_img/main/ico_arim.png') no-repeat center 80px}
.mCon5 .box::before{position: absolute;top: 140px;left: 50%;width: 0;height: 50px;content: '';border-left: 1px solid #fff;opacity: 0.5;}
.mCon5 .box h2{margin-bottom: 15px;font-size: 38px;}
.mCon5 .box p{margin-bottom: 70px;font-size: 18px;text-align: center;}
.mCon5 .box .btn_detail{display: inline-block;}
.mCon5 .box .btn_detail a{display: flex;align-items: center;justify-content: center;width: 164px;height: 52px;font-size: 16px;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.3);transition: 0.2s ease;}
.mCon5 .box .btn_detail a:hover{color: #000941;background-color: #fff;border-color: #fff;}

.mCon6{position: relative;padding: 0 40px 0 60px;width: 100%;}
.mCon6::before{position: absolute;top: 0;left: 0;width: 300%;height: 100%;content: '';border-radius: 20px 0 0 110px;border: 1px solid #fff;border-width: 3px 0 3px 3px;}
.mCon6 ul{display: flex;align-items: center;justify-content: space-between;height: 322px;}
.mCon6 ul li{flex: 1;text-align: center;}
.mCon6 ul li a{position: relative;display: block;font-size: 20px;color: #fff;}
.mCon6 ul li a::before{display:block;margin: 0 auto 20px;width: 80px;height: 80px;content: '';background-repeat: no-repeat;background-position: center center;}
.mCon6 ul li.ic1 a::before{background-image: url('/new_img/main/ico_q2_1.png');}
.mCon6 ul li.ic2 a::before{background-image: url('/new_img/main/ico_q2_2.png');}
.mCon6 ul li.ic3 a::before{background-image: url('/new_img/main/ico_q2_3.png');}
.mCon6 ul li.ic4 a::before{background-image: url('/new_img/main/ico_q2_4.png');}
.mCon6 ul li.ic5 a::before{background-image: url('/new_img/main/ico_q2_5.png');}
.mCon6 ul li a span{position: relative;padding: 0 5px;line-height: 1;}
.mCon6 ul li a span::before{position: absolute;left: 50%;bottom: 0;width: 0;height: 8px;content: '';background-color: #283089;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon6 ul li a:hover{font-weight: 500;}
.mCon6 ul li a:hover span::before{left: 0;width: 100%;}

/* 애니효과 */
.ani_0{transition-property: all;transition-duration: 0.6s;-webkit-transition-property: all;-webkit-transition-duration: 0.6s;}
.ani{opacity:0;transition-property: all;transition-duration: 0.6s;-webkit-transition-property: all;-webkit-transition-duration: 0.6s;}
.ani_y{opacity:0;transform:translateY(50px);transition-property: all;transition-duration: 0.6s;-webkit-transform:translateY(50px);-webkit-transition-property: all;-webkit-transition-duration: 0.6s;}
.ani_y.m{transform:translateY(-50px);-webkit-transform:translateY(-50px);transition-timing-function:ease;-webkit-transition-timing-function:ease}
.ani_x{opacity:0;transform:translateX(50px);transition-property: all;transition-duration: 0.6s;-webkit-transform:translateX(50px);-webkit-transition-property: all;-webkit-transition-duration: 0.6s;}
.ani_x.m{transform:translateX(-50px);-webkit-transform:translateX(-50px);transition-timing-function:ease;-webkit-transition-timing-function:ease}
.delay1{transition-delay:0.2s;-webkit-transition-delay:0.2s;}
.delay2{transition-delay:0.5s;-webkit-transition-delay:0.5s;}
.delay3{transition-delay:0.8s;-webkit-transition-delay:0.8s;}
.delay4{transition-delay:1.1s;-webkit-transition-delay:1.1s;}
.delay5{transition-delay:1.4s;-webkit-transition-delay:1.4s;}
.delay6{transition-delay:1.7s;-webkit-transition-delay:1.7s;}
.delay7{transition-delay:2.0s;-webkit-transition-delay:2.0s;}
.delay8{transition-delay:2.3s;-webkit-transition-delay:2.3s;}
.delay9{transition-delay:2.6s;-webkit-transition-delay:2.6s;}
.delay10{transition-delay:3.0s;-webkit-transition-delay:3.0s;}

.firstAct .ani{opacity:1;}
.firstAct .ani_y,
.firstAct .ani_x{opacity:1;transform:translate(0);-webkit-transform:translate(0)}

/*
================================================================================
반응형 메인 콘텐츠
================================================================================
*/


/* PC Device */
@media all and (max-width:1630px){

	.main_visual_post .post_box{}
	
	.main_visual_post .control1 .prevSlide{left: 40px;}
	.main_visual_post .control1 .nextSlide{right: 40px;}

	.mConMiddle .mConBox.mid1:before{border-radius: 0;}

}

/* PC Device */
@media all and (max-width:1400px){

	.main_visual_post .post_box{max-width: 1000px;}

	

}

/* PC Device */
@media all and (min-width:1201px){
	
	


}

/* TABLET Device */
@media all and (max-width:1200px){
	
	.main_visual_post .visualSlide ul li{display: block;padding: 70px 40px 120px;height: auto;}
	.main_visual_post .visualSlide ul li::before{bottom: auto;top: 330px;right: auto;left: 40px;}
	
	.main_visual_post .post_box{display: block;text-align: center;}
	.main_visual_post .post_box .post{margin: 0 auto 35px;}
	.main_visual_post .post_box .infor {margin-right:0;}
	.main_visual_post .post_box .infor .date{padding-left: 0;}
	.main_visual_post .post_box .infor .date::before{display: none}

	.main_visual_post .control1 button{top:300px;transform: translateY(0);}
	.main_visual_post .control1 .prevSlide{left: 40px;}
	.main_visual_post .control1 .nextSlide{right: 40px;}

	.mConMiddle .mConBox.mid2{display: block;}

	.mCon2 .mNoticeTab .mTabCon ul li .per_box{max-width: 500px;}

	.mCon3{margin-bottom: 20px;width: 100%;max-width: 100%;}

	.mCon4{margin: 0 auto;width: 100%;}

	.mConBottom{padding: 40px;}

	.mCon6{padding:40px 30px 40px 70px;}
	.mCon6 ul{flex-wrap: wrap;height: auto;justify-content: center;}
	.mCon6 ul li{flex:none;margin: 20px 0;width: 33.33%;}
	.mCon6 ul li a{display: flex;align-items: center;width: 100%;}
	.mCon6 ul li a::before{flex-shrink: 0;margin: 0 20px 0 0;}

}

/* TABLET Device */
@media all and (max-width:900px){

	.mConTop{margin-bottom: 0;}
	.mConTop .mConBox{padding: 45px 0;}

	.mCon1{position: relative;display: block;}
	.mCon1 .con1{display: block;width: 100%;max-width: 100%;}
	.mCon1 .con1 .month{margin-bottom: 20px;}
	.mCon1 .con1 .calendar_slide{width: 100%;}
	.mCon1 .con2{position: absolute;top: 20px;right: 0;width: auto;}

	
	.mConMiddle .mConBox{padding: 40px 0;}
	.mConMiddle .mConBox.mid1:before{background-size: auto auto;background-position: 10% bottom;opacity: 0.5;}

	.mConBottom{background:url('/new_img/main/bottom_img_mb.jpg') no-repeat center center / cover;}
	.mConBottom .mConBox{display: block;}

	.mCon5{margin: -160px auto 50px;height: auto;}
	.mCon5 .box{padding: 150px 0 50px;background-position: center 60px;}
	.mCon5 .box::before{top: 115px;height: 20px;}
	.mCon5 .box h2{margin-bottom: 10px;line-height: 1;}
	.mCon5 .box p{margin-bottom: 20px;line-height: 1.3;}

	.mCon6{width: 100%;;max-width: 100%;text-align: center;}
	.mCon6 ul{justify-content: flex-start;}
	.mCon6 ul li{width: 50%;}


}


 /* Mobile Device */
@media all and (max-width:640px){

	.lay_popup .lay_popup_box{align-items: flex-start;overflow: auto;}	
	.lay_popup .popup_con .layPopSlide li{max-height: calc(100vh - 150px);} 
	.lay_popup .popup_con .pop_bottom{padding: 0 20px;}

	.mConTop{padding: 0 20px;}
	.main_visual_post .swiper-container{border-radius: 20px 20px 75px;}
	.main_visual_post .visualSlide ul li{padding: 30px 15px 60px;}
	.main_visual_post .visualSlide ul li::before{display: none;}
	.main_visual_post .post_box{padding: 0;}
	.main_visual_post .post_box .post{margin-bottom: 20px;width: 210px;}
	.main_visual_post .post_box .infor .part{margin-bottom: 20px;font-size: 15px;}
	.main_visual_post .post_box .infor h2{margin-bottom: 15px;font-size: 26px;}
	.main_visual_post .post_box .infor .date{margin-bottom: 18px;font-size: 15px;}
	.main_visual_post .post_box .infor .btn a{height: 48px;}

	.main_visual_post .control1 button{top: 150px;width: 45px;height: 45px;background-size: 10px;}
	.main_visual_post .control1 .prevSlide{left: 20px;}
	.main_visual_post .control1 .nextSlide{right: 20px;}

	.main_visual_post .control2{bottom: 20px;}

	.mConTop .mConBox{padding: 30px 0;}

	.mCon1 .con1 .month{margin-bottom: 10px;font-size: 15px;}
	.mCon1 .con1 .month span{font-size: 48px;}
	.mCon1 .con1 .calendar_slide{padding: 0 40px;}
	.mCon1 .con1 .calendar_slide .control button{width: 30px;height: 30px;background-size: 15px;}
	.mCon1 .con1 .calendar_slide ul li .day{font-size: 18px;}
	.mCon1 .con1 .calendar_slide ul li .week{font-size: 15px;}

	.mCon1 .con2{right: 0;}
	.mCon1 .con2 a{padding-left: 40px;width: 138px;font-size: 14px;line-height: 42px;background-position: 15px center;background-size: 20px;}
	.mCon1 .con2 a span{padding: 2px 3px;}

	.mCon1 .con3 .day_infor .swiper-container{padding: 0 40px;}
	.mCon1 .con3 .day_infor::before{width: 50px;}
	.mCon1 .con3 .day_infor::after{width: 60px;}
	.mCon1 .con3 .day_infor .control button{width: 35px;height: 35px;background-size: 7px;}
	.mCon1 .con3 .day_infor ul li{padding: 20px 20px 20px 0;width: 350px;}
	.mCon1 .con3 .day_infor ul li .sch_infor .division{width: 61px;height: 61px;font-size: 15px;}
	.mCon1 .con3 .day_infor ul li .sch_infor .infor{padding: 10px 25px;width: calc(100% - 61px);height: 61px;box-shadow: 0 8px 20px rgba(128, 139, 169, 0.1);}
	.mCon1 .con3 .day_infor ul li .sch_infor .infor .tit{margin-bottom: 0;font-size: 16px;}
	.mCon1 .con3 .day_infor ul li .sch_infor .infor .date{font-size: 14px;}
	.mCon1 .con3 .day_infor .control .prevSlide1_2{left: -3px;}
	.mCon1 .con3 .day_infor .control .nextSlide1_2{right: -3px;}

	.sch_nodata1{margin: 20px auto;max-width: 240px;padding: 0;height: 61px;font-size: 14px;box-shadow: 0 8px 20px rgba(128, 139, 169, 0.1);}
	.sch_nodata2{height: 250px;}
	.sch_nodata2 p{font-size: 16px;}
	.sch_nodata2::before{margin-bottom: 10px;width: 50px;height: 50px;background-size: 100%;}

	.mConMiddle{padding: 0 20px;}
	.mCon2 h2{display: flex;justify-content: space-between;margin-bottom: 20px;font-size: 26px;}
	.mCon2 h2 .btn_more a{width: 36px;height: 36px;background-size: 10px;}

	.mCon2 .mNoticeTab{position: relative;padding-top: 40px;}
	.mCon2 .mNoticeTab > li > a{font-size: 16px;}
	.mCon2 .mNoticeTab > li > a{right: auto !important;left: 50%;}
	.mCon2 .mNoticeTab > li:nth-child(1) > a{transform: translateX(-240%);}
	.mCon2 .mNoticeTab > li:nth-child(2) > a{transform: translateX(-50%);}
	.mCon2 .mNoticeTab > li:nth-child(3) > a{transform: translateX(120%);}
	.mCon2 .mNoticeTab > li:not(:first-child) > a::before{left: -20px;}
	.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .part{margin-bottom: 15px;padding: 0 15px;font-size: 15px;line-height: 34px;}
	.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .tit{margin-bottom: 15px;font-size: 20px;}
	.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .date{margin-bottom: 20px;font-size: 15px;}
	.mCon2 .mNoticeTab .mTabCon ul li .per_box .over_con .btn{width: 140px;font-size: 15px;line-height: 42px;}

	.mCon2 .mNoticeTab .mTabCon .control{margin-top: 10px;}
	.mCon2 .mNoticeTab .mTabCon .control .cont_btn .stopSlide2, 
	.mCon2 .mNoticeTab .mTabCon .control .cont_btn .startSlide2,
	.mCon2 .mNoticeTab .mTabCon .control .cont_btn button{width: 40px;height: 40px;}

	.mCon3{margin-bottom: 0;}
	.mCon3 h2{margin-bottom: 10px;font-size: 26px;}
	.mCon3 .control .btn_more a,
	.mCon3 .control button{width: 40px;height: 40px;}

	.mCon3 .noticeSlide ul li .box{padding: 30px;height: 250px;}
	.mCon3 .noticeSlide ul li .box .date{margin-bottom: 10px;font-size: 15px;}
	.mCon3 .noticeSlide ul li .box .date span{font-size: 27px;}
	.mCon3 .noticeSlide ul li .box .tit{margin-bottom: 10px;font-size: 20px;}
	.mCon3 .noticeSlide ul li .box .txt{padding-top: 10px;font-size: 14px;}
	.mCon3 .noticeSlide ul li a:hover .box{background-position: right 30px top 45px;}
	.mCon3 .noticeSlide ul:hover li a:hover .box,
	.mCon3 .noticeSlide ul:hover li.swiper-slide-active .box,
	.mCon3 .noticeSlide ul li.swiper-slide-active .box{background-position: right 30px top 40px;}

	.mCon3 .mLink {padding: 35px 10px;}
	.mCon3 .mLink ul{flex-wrap: wrap;gap:30px 20px;padding: 0;height: auto;}
	.mCon3 .mLink ul li{flex: none;width: calc(50% - 20px);}

	.mCon4 .popSlide{margin-bottom: 10px;}

	.mCon4 .control .cont_btn .stopSlide4, .mCon4 .control .cont_btn .startSlide4,
	.mCon4 .control .cont_btn button{width: 40px;height: 40px;}

	.mConBottom{padding: 20px 20px 40px;background-position: left center;}

	.mCon5{max-width: 360px;width: auto;}
	/* .mCon5::before{background-image: linear-gradient(200deg, rgba(55, 179, 115, 0.9) 50%, rgba(56, 133, 255, 0.1), rgba(37, 41, 105, 0.1));backdrop-filter: blur(10px);} */
	.mCon5 .box h2{font-size: 30px;}
	.mCon5 .box p{font-size: 15px;}
	.mCon5 .box .btn_detail a{font-size: 15px;}

	.mCon6{padding: 20px;}
	.mCon6 ul{display: inline-block;}
	.mCon6 ul li{width: auto;}
	.mCon6 ul li a{font-size: 18px;}
	.mCon6 ul li a::before{margin-right: 20px;width: 50px;height: 50px;background-size: 100%;}



}

