
	.main_cont{position:relative; font-family:'Noto Sans KR';}
	@media screen and (max-width: 1028px){
		#mainpage{padding-top:55px;}
	}

	.inner_center{margin:0 auto; max-width:1480px; padding:0 40px;}
	.main_title{font-family: 'JalnanGothic'; font-size:50px; color:#000; text-align:center; margin-bottom:40px;}
	.main_title strong{font-weight:normal;}

	@media screen and (max-width: 1280px){
		.inner_center{padding:0 20px;}
		.main_title{font-size:40px; margin-bottom:30px;}
	}

	@media screen and (max-width: 580px){
		.main_title{font-size:30px; margin-bottom:20px;}
	}

	@media screen and (max-width: 480px){
		.main_title{margin-bottom:16px;}
	}
	/* mn_visual */

	.mn_visual {position: relative; display: flex; padding: 10px 40px 40px 40px; box-sizing: border-box; height:calc(100dvh - 120px); min-height:800px; max-height:980px; max-width: 1980px; margin: 0 auto;}
	.mn_visual .visual_wrap{position:relative; display:flex; flex-direction:column; justify-content:center; padding:80px; border-radius:60px; flex:1; background-repeat:no-repeat; background-size:cover; background-position:center 0;}
	.mn_visual .visual_wrap .vis_txtgroup{font-family: 'Pretendard'; color:#000;}
	.mn_visual .visual_wrap .vis_txtgroup .subtitle{display:inline-block; font-weight:600; font-size:24px; margin-bottom:14px;}
	.mn_visual .visual_wrap .vis_txtgroup .title{font-family: 'JalnanGothic'; font-size:50px; color:#1676d0;}
	.mn_visual .visual_wrap .vis_txtgroup .txt_small{display:inline-block; font-size:20px; margin-top:12px;}

	/* month : S */
	.mn_visual.month1 .visual_wrap{background-color:#ffded2; background-image:url('/commons/main/images/main_2/mn_visual_month1.jpg');}
	.mn_visual.month1 .visual_wrap .vis_txtgroup{color:#353a5b;}
	.mn_visual.month1 .visual_wrap .vis_txtgroup .title{color:#b44b63;}
	.mn_visual.month1 .visual_wrap .vis_txtgroup .txt_small{background: #ffded2;box-shadow: 0 0 10px 6px rgb(255 221 210);}
	
	.mn_visual.month3 .visual_wrap{background-color:#bcd575; background-image:url('/commons/main/images/main_2/mn_visual_month3.png?250304');}
	.mn_visual.month3 .visual_wrap .vis_txtgroup{color:#353a5b;}
	.mn_visual.month3 .visual_wrap .vis_txtgroup .title{color:#b44b63;}
	.mn_visual.month3 .visual_wrap .vis_txtgroup .subtitle{background: #bcd575;box-shadow: 0 0 10px 6px rgb(188 213 117);}
	.mn_visual.month3 .visual_wrap .vis_txtgroup .txt_small{background: #bcd575;box-shadow: 0 0 10px 6px rgb(188 213 117);}

	
	.mn_visual.month5 .visual_wrap{background-color:#cdeef5; background-image:url('/commons/main/images/main_2/mn_visual_month5.png?250509');}
	.mn_visual.month5 .visual_wrap .vis_txtgroup{color:#353a5b;}
	.mn_visual.month5 .visual_wrap .vis_txtgroup .title{color:#b44b63;}
	.mn_visual.month5 .visual_wrap .vis_txtgroup .subtitle{background: #cdeef5;box-shadow:0 0 10px 6px rgb(205 238 245);}
	.mn_visual.month5 .visual_wrap .vis_txtgroup .txt_small{background: #cdeef5;box-shadow: 0 0 10px 6px rgb(205 238 245);}

	
	.mn_visual.month6 .visual_wrap{background-color:#d8efef; background-image:url('/commons/main/images/main_2/mn_visual_month6.png?2506022');}
	.mn_visual.month6 .visual_wrap .vis_txtgroup{color:#353a5b;}
	.mn_visual.month6 .visual_wrap .vis_txtgroup .title{color:#b44b63;}
	.mn_visual.month6 .visual_wrap .vis_txtgroup .subtitle{background: #d8efef;box-shadow:0 0 10px 6px rgb(216 239 239);}
	.mn_visual.month6 .visual_wrap .vis_txtgroup .txt_small{background: #d8efef;box-shadow: 0 0 10px 6px rgb(216 239 239);}

	
	.mn_visual.month7 .visual_wrap{background-color:#0b93ff; background-image:url('/commons/main/images/main_2/mn_visual_month7.png');}
	.mn_visual.month7 .visual_wrap .vis_txtgroup{color:#fff;}
	.mn_visual.month7 .visual_wrap .vis_txtgroup .title{color:#fff;}
	.mn_visual.month7 .visual_wrap .vis_txtgroup .subtitle{background: #0b93ff;box-shadow:0 0 10px 6px rgb(11 147 255);}
	.mn_visual.month7 .visual_wrap .vis_txtgroup .txt_small{background: #0b93ff;box-shadow: 0 0 10px 6px rgb(11 147 255);}


	.mn_visual.month9 .visual_wrap{background-color:#ffe5eb; background-image:url('/commons/main/images/main_2/mn_visual_month9.png');}
	.mn_visual.month9 .visual_wrap .vis_txtgroup{color:#353a5b;}
	.mn_visual.month9 .visual_wrap .vis_txtgroup .title{color:#b44b63;}
	.mn_visual.month9 .visual_wrap .vis_txtgroup .txt_small{background: #ffe5eb; box-shadow: 0 0 10px 6px rgb(255 229 235);}
	
	.mn_visual.month10 .visual_wrap{background-color:#eae4dc; background-image:url('/commons/main/images/main_2/mn_visual_month10.png');}
	.mn_visual.month10 .visual_wrap .vis_txtgroup{color:#353a5b;}
	.mn_visual.month10 .visual_wrap .vis_txtgroup .title{color:#5e4c35;}
	.mn_visual.month10 .visual_wrap .vis_txtgroup .txt_small{background: #eae4dc; box-shadow: 0 0 10px 6px rgb(234 228 220);}
	
	.mn_visual.month11 .visual_wrap{background-color:#efca60; background-image:url('/commons/main/images/main_2/mn_visual_month11.png');}
	.mn_visual.month11 .visual_wrap .vis_txtgroup{color:#1e1e1e; text-shadow: 0 0 20px #efca60;}
	.mn_visual.month11 .visual_wrap .vis_txtgroup .title{color:#1e1e1e;}
	.mn_visual.month11 .visual_wrap .vis_txtgroup .txt_small{background: #efca60; box-shadow: 0 0 10px 6px rgb(239 202 96);}
	
	.mn_visual.month12 .visual_wrap{background-color:#f0f6fc; background-image:url('/commons/main/images/main_2/mn_visual_month12.png?2');}
	.mn_visual.month12 .visual_wrap .vis_txtgroup{color:#1e1e1e; text-shadow: 0 0 20px #f0f6fc;}
	.mn_visual.month12 .visual_wrap .vis_txtgroup .title{color:#1e1e1e;}
	.mn_visual.month12 .visual_wrap .vis_txtgroup .txt_small{background: #f0f6fc; box-shadow: 0 0 10px 6px #f0f6fc;}
	/* month : E */

	.mn_visual .visual_wrap .vis_btngroup{display:flex; flex-wrap:wrap; margin-top: 50px; width: 260px; justify-content:space-between;}
	.mn_visual .visual_wrap .vis_btngroup li{margin-bottom:20px; width:calc(50% - 10px);}
	.mn_visual .visual_wrap .vis_btngroup li a{display:block;}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox{display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:120px; border-radius:30px; background:#fff; box-shadow:0 4px 10px rgba(0,0,0,0.05); transition:box-shadow .2s , transform .2s;}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox .ico{position:relative; width:60px; height:60px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox .ico.ico01{background-image:url('/commons/main/images/main_2/mn_visual_btn_location.svg');}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox .ico.ico02{background-image:url('/commons/main/images/main_2/mn_visual_btn_schedule.svg');}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox .ico.ico03{background-image:url('/commons/main/images/main_2/mn_visual_btn_organization.svg');}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox .ico.ico04{background-image:url('/commons/main/images/main_2/mn_visual_btn_clients.svg');}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox .txt{font-family: 'Pretendard'; font-size:16px; color:#505050; margin-top:12px;}
	.mn_visual .visual_wrap .vis_btngroup li a .icobox.target_blank .ico:before{content: ''; position: absolute; right:-12px; bottom:-6px; width: 28px; height: 28px; border-radius: 10px; background: url('/commons/main/images/main_2/ico_link_blank_w_noline.svg') center center no-repeat; background-size: 10px; border:2px solid #fff; background-color: #002b52; box-sizing:border-box;}
	.mn_visual .visual_wrap .vis_btngroup li a:hover .icobox{transform:translateY(-10px); box-shadow:0 14px 10px rgba(0,0,0,0.1);}
	
	.mn_visual .faclist_wrap{position:relative; width: 780px; background:#fff; box-sizing:border-box;}
	.mn_visual .faclist_wrap .faclist{height: 100%;}
	.mn_visual .faclist_wrap .faclist .list_title {position: absolute;left:16px; top:0; display:flex; flex-direction:column; justify-content:center; width:calc(75% - 16px); height:calc(25% - 12px);}
	.mn_visual .faclist_wrap .faclist .list_title .title{position:relative; padding-left:134px; letter-spacing:-1px; font-size: 50px;font-family: 'JalnanGothic'; color:#000;}
	.mn_visual .faclist_wrap .faclist .list_title .title strong{color:#005bac; font-weight:normal;}
	.mn_visual .faclist_wrap .faclist .list_title .title:before{content:''; position:absolute; left:0; top:50%; margin-top:-56px; width:112px; height:113px; background:url('/commons/main/images/main_2/mn_vis_fac_character.svg') center center no-repeat; background-size:contain; animation: kkumeBounce 4s infinite both;}
	.mn_visual .faclist_wrap .faclist ul{display:flex;flex-wrap: wrap; height: 100%;}
	.mn_visual .faclist_wrap .faclist ul li {width: calc(25% - 16px); height:calc(25% - 12px); margin-left:16px; margin-bottom:16px; box-sizing:border-box;}
	.mn_visual .faclist_wrap .faclist ul li .item{position:relative; display:block;position:relative;width:100%;height: 100%;border-radius: 30px;overflow: hidden;background: #fff; overflow:hidden; transition:transform ease-in-out .2s}
	.mn_visual .faclist_wrap .faclist ul li .item .pic{width:100%;height:100%;background-size: auto 100%; background-position:center center; background-repeat:no-repeat;}
	.mn_visual .faclist_wrap .faclist ul li .item .txt{position:absolute;left:0;bottom:0;width:100%;justify-content: center;height: 120px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); /*background: linear-gradient(0deg, rgb(83 128 0) 0%, rgba(0, 0, 0, 0) 100%);*/ display: flex;align-items: center;font-size: 17px;font-family: 'Pretendard'; font-weight:800; color:#fff;padding: 0 10px; padding-top:60px; box-sizing: border-box;text-align: center;transition:.2s;}
	.mn_visual .faclist_wrap .faclist ul li .item .txt strong{position:relative; color:#d5ff81;}
	.mn_visual .faclist_wrap .faclist ul li .item.red .txt strong{color:#ffdae4;}
	.mn_visual .faclist_wrap .faclist ul li .item.blue .txt strong{color:#c3ebff;}
	.mn_visual .faclist_wrap .faclist ul li .item .hover{position:absolute; display:flex; flex-direction:column; align-items:center; justify-content:center; left:0; top:0; width:100%; height:100%; background:#bed62f; border-radius:100%; visibility:hidden; padding:10px; box-sizing:border-box; transform:scale(0); transition:visibility .2s , transform ease-in-out .2s , border-radius ease-in-out .3s;}
	.mn_visual .faclist_wrap .faclist ul li .item .hover .txtgroup{color:#154100; font-size:18px; font-weight:600; text-align:center; font-family: 'Pretendard';}
	.mn_visual .faclist_wrap .faclist ul li .item .hover .txtgroup strong{font-size:26px; display:block; line-height:30px;}
	.mn_visual .faclist_wrap .faclist ul li .item .hover .arrow{width:36px; height:36px; background:url('/commons/main/images/main_2/mn_vis_fac_arrow_g.svg') center center no-repeat #154100; background-size:16px; border-radius:100%; margin-top:20px;}
	.mn_visual .faclist_wrap .faclist ul li .item.red .hover{background:#d03e5b;}
	.mn_visual .faclist_wrap .faclist ul li .item.red .hover .txtgroup{color:#fff;}
	.mn_visual .faclist_wrap .faclist ul li .item.red .hover .arrow{background:url('/commons/main/images/main_2/mn_vis_fac_arrow_r.svg') center center no-repeat #fff; background-size:16px;}
	.mn_visual .faclist_wrap .faclist ul li .item.blue .hover{background:#1676d0;}
	.mn_visual .faclist_wrap .faclist ul li .item.blue .hover .txtgroup{color:#fff;}
	.mn_visual .faclist_wrap .faclist ul li .item.blue .hover .arrow{background:url('/commons/main/images/main_2/mn_vis_fac_arrow_b.svg') center center no-repeat #fff; background-size:16px;}


	@keyframes kkumeBounce {
		0% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1) translateY(0);
		}
		6% {
			-webkit-transform: scale3d(1.25, .75, 1);
			transform: scale3d(1.25, .75, 1) translateY(0);
		}
		8% {
			-webkit-transform: scale3d(0.75, 1.25, 1);
			transform: scale3d(0.75, 1.25, 1) translateY(0);
		}
		12% {
			-webkit-transform: scale3d(0.8, 1.15, 1);
			transform: scale3d(0.8, 1.15, 1) translateY(-30%);
		}
		14% {
			-webkit-transform: scale3d(0.9, 1.1, 1);
			transform: scale3d(0.9, 1.1, 1) translateY(-34%);
		}
		16% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1 , 1) translateY(-40%);
		}
		18% {
			-webkit-transform: scale3d(1.01, .98, 1);
			transform: scale3d(1.01, 0.98 , 1) translateY(-41%);
		}
		20% {
			-webkit-transform: scale3d(1.02, .96, 1);
			transform: scale3d(1.02, 0.96 , 1) translateY(-40%);
		}
		22% {
			-webkit-transform: scale3d(1.01, .98, 1);
			transform: scale3d(1.01, 0.98 , 1) translateY(-34%);
		}
		24% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1 , 1) translateY(-30%);
		}
		26% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1 , 1) translateY(0);
		}
		27% {
			-webkit-transform: scale3d(1.25, .75, 1);
			transform: scale3d(1.25, .75, 1) translateY(0);
		}
		29% {
			-webkit-transform: scale3d(0.75, 1.25, 1);
			transform: scale3d(0.75, 1.25, 1) translateY(0);
		}
		32% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1) translateY(0);
		}
	}

	@media screen and (min-width: 1380px){
		.mn_visual .faclist_wrap .faclist ul li:first-child{margin-left: calc(75% + 16px);}
		/*
		.mn_visual .faclist_wrap .faclist ul li .item.red .txt{background: linear-gradient(0deg, rgb(208 62 91) 0%, rgba(0, 0, 0, 0) 100%); color:#fff;}
		.mn_visual .faclist_wrap .faclist ul li .item.blue .txt{background: linear-gradient(0deg, rgb(22 118 208) 0%, rgba(0, 0, 0, 0) 100%); color:#fff;}
		*/
		.mn_visual .faclist_wrap .faclist ul li .item:hover,
		.mn_visual .faclist_wrap .faclist ul li .item:focus{transform:scale(1.1);}
		.mn_visual .faclist_wrap .faclist ul li .item:hover .hover,
		.mn_visual .faclist_wrap .faclist ul li .item:focus .hover{visibility:visible; transform:scale(1); border-radius:0;}
		.mn_visual .faclist_wrap .faclist ul li .item:hover .txt,
		.mn_visual .faclist_wrap .faclist ul li .item:focus .txt{visibility:hidden; opacity:0;}
	}


	@media screen and (max-width: 1680px){
		.mn_visual .visual_wrap{background-position:right 48% center;}
		.mn_visual .faclist_wrap{width:660px;}
		.mn_visual .faclist_wrap .faclist .list_title .title{font-size:40px; padding-left:120px;}
		.mn_visual .faclist_wrap .faclist .list_title .title:before{width:100px; height:94px; margin-top:-47px;}
		.mn_visual .faclist_wrap .faclist ul li .item .txt{padding-top: 40px;}
		.mn_visual .faclist_wrap .faclist ul li .item .txt strong{display:block;}
	}

	@media screen and (max-width: 1380px){
		.mn_visual{max-height:none; min-height:0; height:auto; flex-direction:column; padding:0;}
		.mn_visual .visual_wrap{flex:none; padding:60px 80px; border-radius:0; background-size:auto 100%; background-position: calc(100% + 280px) center;}
		.mn_visual .faclist_wrap{width:100%;padding:0 40px; margin-top:80px; background:none;}
		.mn_visual .faclist_wrap .faclist .list_title{margin-bottom:40px;}
		.mn_visual .faclist_wrap .faclist .list_title{width:auto; height:auto; position:relative;}
		.mn_visual .faclist_wrap .faclist .list_title .title{display:inline-flex; margin:0 auto; flex-direction:column; font-size:40px;}
		.mn_visual .faclist_wrap .faclist ul{height:auto; margin-left:-8px;}
		.mn_visual .faclist_wrap .faclist ul li{height:auto; width:calc(25% - 8px); margin-left:8px; margin-bottom:8px;}
		.mn_visual .faclist_wrap .faclist ul li .item{height:auto; border-radius:8px; box-shadow:0 5px 10px rgba(0,0,0,0.1);}
		.mn_visual .faclist_wrap .faclist ul li .item:hover,
		.mn_visual .faclist_wrap .faclist ul li .item:focus{transform:none;}
		.mn_visual .faclist_wrap .faclist ul li .item .pic,
		.mn_visual .faclist_wrap .faclist ul li .item .hover{display:none;}
		.mn_visual .faclist_wrap .faclist ul li .item .txt{position:static; height:auto; min-height:60px; background:transparent; color:#1e1e1e; font-size:18px; padding:0;}
		.mn_visual .faclist_wrap .faclist ul li .item .txt strong{color:#2e6100; display:inline;}
		.mn_visual .faclist_wrap .faclist ul li .item.red .txt strong{color:#d03e5b;}
		.mn_visual .faclist_wrap .faclist ul li .item.blue .txt strong{color:#005bac;}
	}

	@media screen and (max-width: 1024px){
		.mn_visual .visual_wrap{background-position: calc(100% + 410px) center;}
		.mn_visual .faclist_wrap{;padding:0 20px;}
	}

	@media screen and (max-width: 768px){
		.mn_visual .visual_wrap{background-position: calc(100% + 156px) center;}
		.mn_visual .faclist_wrap .faclist .list_title{margin-bottom:30px;}
		.mn_visual .faclist_wrap .faclist .list_title .title{font-size:34px;}
		.mn_visual .faclist_wrap .faclist ul li{width:calc(50% - 8px);}
		.mn_visual .faclist_wrap .faclist ul li .item .txt{font-size:16px; padding:0 5px; min-height:50px;}
		.mn_visual .faclist_wrap{margin-top:160px;}
		.mn_visual .visual_wrap{padding:30px 20px; height:200px; justify-content:flex-start;}
		.mn_visual .visual_wrap .vis_txtgroup .subtitle{font-size:18px; margin-bottom:14px;}
		.mn_visual .visual_wrap .vis_txtgroup .title{font-size:40px; line-height:48px;}
		.mn_visual .visual_wrap .vis_txtgroup .txt_small{font-size:18px; margin-top:8px;}
		.mn_visual .visual_wrap .vis_btngroup{margin-top:0; position:absolute; left:50%; max-width:calc(100vw - 40px); width:540px; top:calc(100% - 20px); transform:translateX(-50%); z-index:1;}
		.mn_visual .visual_wrap .vis_btngroup li{margin-bottom:0; width:calc(25% - 10px); max-width:150px;}
		.mn_visual .visual_wrap .vis_btngroup li a .icobox{box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);}
		.mn_visual .visual_wrap .vis_btngroup li a .icobox .ico{width:46px; height:46px;}
		.mn_visual .visual_wrap .vis_btngroup li a .icobox .txt{font-size:14px;}
	}

	@media screen and (max-width: 580px){
		.mn_visual .faclist_wrap .faclist .list_title .title{padding-left:100px;}
		.mn_visual .faclist_wrap .faclist .list_title .title:before{width:84px; height:78px;}
	}

	@media screen and (max-width:480px){
		.mn_visual .visual_wrap .vis_btngroup{width:260px;}
		.mn_visual .visual_wrap .vis_btngroup li{margin-bottom:8px; width:calc(50% - 5px); margin-bottom:10px;}
		.mn_visual .visual_wrap .vis_btngroup li a .icobox{height:110px;}
		.mn_visual .visual_wrap .vis_txtgroup .subtitle{font-size:14px;}
		.mn_visual .visual_wrap .vis_txtgroup .title{font-size:28px; line-height:34px;}
		.mn_visual .visual_wrap .vis_txtgroup .txt_small{font-size:14px; margin-top:4px;}

		.mn_visual .faclist_wrap{margin-top:280px;}
		.mn_visual .faclist_wrap .faclist .list_title{align-items:center;}
		.mn_visual .faclist_wrap .faclist .list_title .title{ margin:0; font-size: 24px; padding-left:84px;}
		.mn_visual .faclist_wrap .faclist .list_title .title:before{width:64px; height:60px; margin-top:-30px;}
		.mn_visual .faclist_wrap .faclist ul li .item .txt{font-size:14px; min-height:40px;}
	}


	/* mn_online */
	.mn_online{padding:100px 0;}
	.mn_online .main_title .title{position:relative; transition:color .2s;}
	.mn_online .main_title .title:hover{color:#d03e5b;}
	.mn_online .main_title strong{color:#d03e5b;}
	.mn_online .swiper-container {margin-left:-20px; padding-top:10px;}
	.mn_online .swiper-container > .swiper-wrapper > li {padding:20px 20px 30px 20px; box-sizing:border-box;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item{position:relative; display:flex; flex-direction:column; box-shadow:0 10px 20px rgba(0,0,0,0.1); background:#fff; border-radius:30px; font-family:'Pretendard'; transition:transform .2s , box-shadow .2s;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox{position:relative; padding-bottom:100%; height:0; background:#f5f5f5; overflow:hidden; border-radius:30px 30px 0 0;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox img{position:absolute; width:100%; left:0; top:0;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover{position:absolute; display:flex; align-items:center; left:0; top:0; width:100%; height:100%; padding:30px; box-sizing:border-box; background:rgba(0,0,0,0.8); visibility:hidden; opacity:0; transition:opacity .2s , visibility .2s; z-index:1;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover .hover_txtgroup{width:100%;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover .hover_txtgroup .title{color:#fff; font-size:20px; font-weight:bold; overflow: hidden; word-break: keep-all; text-overflow: ellipsis; white-space: normal;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover .hover_txtgroup .txtlist{color:#dcdcdc; margin-top:30px;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover .hover_txtgroup .txtlist ul{display:flex;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover .hover_txtgroup .txtlist ul + ul{margin-top:10px;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover .hover_txtgroup .txtlist ul li{flex:1; font-size:16px;  overflow: hidden; word-break: keep-all; text-overflow: ellipsis; white-space: normal;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover .hover_txtgroup .txtlist ul li:first-child{margin-right:14px; width:60px; flex:none;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox{display:flex; flex-direction:column; align-items:center; text-align:center; height:210px; padding:30px; box-sizing:border-box;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .txtgroup{flex:1;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .title{font-size:22px; color:#000; overflow: hidden; word-break: keep-all; text-overflow: ellipsis; white-space: normal;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .date{font-size:18px; color:#737373; margin-top:14px;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .status{display:inline-flex; align-items:center; justify-content:center; min-width:140px; height:40px; background:#d14600; color:#fff; font-size:18px; font-weight:bold; border-radius:8px;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .status.gray{background:#f5f5f5; color:#646464; font-weight:normal;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .status.orange{background:#d14600}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .status.blue{background:#005bac;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .status.brown{background:#795548;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .status.red{background:#d03e5b}
	.mn_online .swiper-container > .swiper-wrapper > li > .item:hover{transform:translateY(-10px); box-shadow:0 20px 20px rgba(0,0,0,0.2);}
	.mn_online .swiper-container > .swiper-wrapper > li > .item:hover .picbox .hover{visibility:visible; opacity:1;}

	.mn_online .swiper-container > .swiper-wrapper > li > .item .category{position:absolute; width:80px; height:80px; display:flex; align-items:center; justify-content:center; left:-20px; top:-20px; z-index:1; border-radius:100%; font-size:18px; font-weight:bold; z-index:2;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a1{background:#ffad08;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a2{background:#72c015;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a3{background:#f15992;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a4 {background:#d14600;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a5 {background:#03826D;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a6 {background:#d03e5b;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a7 {background:#1676d0;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a8 {background:#8f65e5;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a9 {background:#7a593f;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a10 {background:#1aa54c;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a11{background:#9b9b9b;color:#fff;}
	.mn_online .swiper-container > .swiper-wrapper > li > .item .category.a12{background:#f0d50d;color:#1e1e1e;}
	.mn_online .swiper_ctrl{display:flex; justify-content:center; align-items:center; margin-top:30px;}
	.mn_online .swiper_ctrl li + li{margin-left:32px;}
	.mn_online .swiper_ctrl li .button{font-size:0; text-indent:-9999; border:0; width:20px; height:20px;}
	.mn_online .swiper_ctrl li .button.play{background:url('/commons/main/images/main_2/mn_btn_pause.svg') center 0 no-repeat;}
	.mn_online .swiper_ctrl li .button.play.stop{background:url('/commons/main/images/main_2/mn_btn_play.svg') center 0 no-repeat;}
	.mn_online .swiper_ctrl li .button.next{background:url('/commons/main/images/main_2/mn_btn_next.svg') center 0 no-repeat;}
	.mn_online .swiper_ctrl li .button.prev{background:url('/commons/main/images/main_2/mn_btn_prev.svg') center 0 no-repeat;}
	.mn_online .swiper_ctrl li .pagination{display:flex; align-items:center;}
	.mn_online .swiper_ctrl li .pagination span{font-weight:bold; font-size:24px; line-height:24px;}
	.mn_online .swiper_ctrl li .pagination span + span{margin-left:8px;}
	.mn_online .swiper_ctrl li .pagination .current{color:#d03e5b;}
	.mn_online .swiper_ctrl li .pagination .line{color:#dcdcdc; font-size:20px;}
	.mn_online .swiper_ctrl li .pagination .total{color:#000;}
	.mn_online .swiper_ctrl li.btngroup{display:flex;}
	.mn_online .swiper_ctrl li.btngroup .button + .button{margin-left:20px;}

	
	.mn_online .main_title .char{position:absolute; width:40px; height:40px; top:-28px; right:-52px;}
	.mn_online .main_title .char .part{position:absolute;}
	.mn_online .main_title .char .part.p1{width:30%; height:30%; left:0; bottom:0; background:#d03e5b; border-radius:100%; animation:aniOnline1 1.5s ease-in-out infinite;}
	.mn_online .main_title .char .part.p2{width:67.5%; height:67.5%; left:0; bottom:0; background:url('/commons/main/images/main_2/mn_online_char-wave-1.svg') 0 0 no-repeat; background-size:contain; animation:aniOnline2 1.5s ease-in-out infinite;}
	.mn_online .main_title .char .part.p3{width:100%; height:100%; left:0; bottom:0; background:url('/commons/main/images/main_2/mn_online_char-wave-2.svg') 0 0 no-repeat; background-size:contain; animation:aniOnline3 1.5s ease-in-out infinite;}
			

	@keyframes aniOnline1 {
		0% { transform: scale(1.1); }
		25% { transform: scale(0.9); }
		100% { transform: scale(1.1); }
	}

	@keyframes aniOnline2 {
		0% { opacity:0.2; }
		25% { opacity:1; }
		50% { opacity:0.2; }
		100% { opacity:0.2; }
	}

	@keyframes aniOnline3 {
		0% { opacity:0.2; }
		25% { opacity:0.2; }
		50% { opacity:1; }
		75% { opacity:0.2; }
		100% { opacity:0.2; }
	}

				

	@media screen and (max-width: 1480px){
		.mn_online .swiper-container > .swiper-wrapper > li > .item .category{font-size:16px; width:68px; height:68px;}
		.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox{padding:24px; height:184px;}
		.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .title{font-size:18px;}
		.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .date{font-size:16px; margin-top:8px;}
		.mn_online .swiper-container > .swiper-wrapper > li > .item .txtbox .status{font-size:16px;}
	}

	@media screen and (max-width: 1028px){
		.mn_online .swiper-container > .swiper-wrapper > li > .item .picbox .hover{display:none;}
		.mn_online .main_title .char{width:30px; height:30px; top: -18px; right: -40px;}
	}

	@media screen and (max-width:680px){
		.mn_online{padding:60px 0;}
		.mn_online .swiper-container{margin-left:0;}
		.mn_online .swiper_ctrl{margin-top:10px;}
		.mn_online .swiper_ctrl li .pagination span{font-size:18px;}
		.mn_online .swiper_ctrl li .pagination .line{font-size:14px;}
		.mn_online .swiper_ctrl li .button{width:8px; height:14px;}
		.mn_online .swiper_ctrl li + li{margin-left:30px;}
	}
	@media screen and (max-width:480px){
		.mn_online .main_title .char{width:24px; height:24px; top: -10px; right: -34px;}
	}

	/* mn_sns */
	.mn_sns{padding:100px 0;}
	.mn_sns .sns_wrap{position:relative; padding-right:calc(100% - 330px);}
	.mn_sns .sns_wrap .tablist{margin-top:60px;}
	.mn_sns .sns_wrap .tablist > li + li{margin-top:10px;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn{position:relative; display:flex; align-items:center; font-size:20px; background:#fff; border-radius:100px; height:60px; padding:0 20px; border:2px solid #fff; font-weight:500; transition:border-color .2s , margin-right .2s;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn .ico{width:28px; height:28px; margin-right:14px;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn .ico.youtube{background:url('/commons/main/images/main_2/ico_sns_youtube.png') center center no-repeat;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn .ico.blog{background:url('/commons/main/images/main_2/ico_sns_blog.png') center center no-repeat;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn .ico.instagram{background:url('/commons/main/images/main_2/ico_sns_instagram.png') center center no-repeat;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn .ico.facebook{background:url('/commons/main/images/main_2/ico_sns_facebook.png') center center no-repeat;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn .ico.kakaotalk{background:url('/commons/main/images/main_2/ico_sns_kakaotalk.png') center center no-repeat;}
	.mn_sns .sns_wrap .tablist > li > .tab_btn:after{content:''; position:absolute; right:20px; top:50%; width:20px; height:20px; border-radius:100%; background:#fff; border:6px solid #8abae7; box-sizing:border-box; transform:translateY(-50%) scale(0); transition:transform .2s;}
	.mn_sns .sns_wrap .tablist > li.blank > .tab_btn:after{border:none; right:24px; border-radius:0; background:url('/commons/main/images/main_2/ico_link_blank.svg') 0 0 no-repeat; transform:translateY(-50%); opacity:0.5; transition:opacity .2s, background .2s;}
	.mn_sns .sns_wrap .tablist > li.blank > .tab_btn:hover:after{opacity:1; background:url('/commons/main/images/main_2/ico_link_blank_blue.svg') 0 0 no-repeat;}
	.mn_sns .sns_wrap .tablist > li > .in_cont{display:none; position:absolute; width:calc(100% - 460px); height:100%; right:0; top:0;}
	.mn_sns .sns_wrap .main_title{text-align:left; margin-bottom:20px;}
	.mn_sns .sns_wrap .main_title strong{color:#1676d0;}
	.mn_sns .sns_wrap .subtxt{font-size:22px; color:#737373; font-family:'Pretendard';}
	.mn_sns .sns_wrap .swiper-container{padding-top:10px;}
	.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li {box-sizing:border-box;}
	.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item:before{content:''; position:absolute; left:0; top:-10px; width:64px; height:64px; border-radius:20px; z-index:1;}
	.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item{position:relative; display:flex; flex-direction:column; font-family:'Pretendard'; transition:transform .2s;}
	.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item .picbox{position:relative; padding-bottom:100%; height:0; background:#000; overflow:hidden; border-radius:30px;}
	.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item .picbox img{position:absolute; width:100%; left:0; top:50%; transform:translateY(-50%); transition:transform .2s}
	.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item .txtbox{font-size:22px; margin-top:30px; color:#000; box-sizing:border-box; overflow: hidden; word-break: keep-all; text-overflow: ellipsis; white-space: normal;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item:hover .picbox img{transform:translateY(-50%) scale(1.2);}

	.mn_sns .sns_wrap #sns_youtube .swiper-container > .swiper-wrapper > li > .item:before{background:url('/commons/main/images/main_2/ico_sns_list_youtube.png') center center no-repeat; background-size:40px; background-color:#ff0000;}
	.mn_sns .sns_wrap #sns_instagram .swiper-container > .swiper-wrapper > li > .item:before{background:url('/commons/main/images/main_2/ico_sns_list_instagram.png') center center no-repeat; background-size:40px; background-color:#743afa;}
	.mn_sns .sns_wrap #sns_blog .swiper-container > .swiper-wrapper > li > .item:before{background:url('/commons/main/images/main_2/ico_sns_list_blog.png') center center no-repeat; background-size:30px; background-color:#0dc962;}
	.mn_sns .sns_wrap #sns_facebook .swiper-container > .swiper-wrapper > li > .item:before{background:url('/commons/main/images/main_2/ico_sns_list_facebook.png') center center no-repeat; background-size:40px; background-color:#0866ff;}

	.mn_sns .sns_wrap .swiper_ctrl{position:absolute; width:100%; right:0; bottom:0; display:flex; align-items:center; z-index:1;}
	.mn_sns .sns_wrap .swiper_ctrl .pagination_wrap{flex:1;}
	.mn_sns .sns_wrap .swiper_ctrl .pagination_wrap .swiper-pagination{position:relative; width:100%; height:4px; overflow:hidden;}
	.mn_sns .sns_wrap .swiper_ctrl .pagination_wrap .swiper-pagination .swiper-pagination-progressbar-fill{background:#000 !important;}
	.mn_sns .sns_wrap .swiper_ctrl ul{display:flex; align-items:center; margin-left:60px;}
	.mn_sns .sns_wrap .swiper_ctrl ul li + li{margin-left:10px;}
	.mn_sns .sns_wrap .swiper_ctrl ul li .button{width:60px; height:60px; border-radius:100%; font-size:0; text-indent:-9999; border:0; box-shadow:0 5px 20px rgba(0,0,0,0.1);}
	.mn_sns .sns_wrap .swiper_ctrl ul li .button.next{background:url('/commons/main/images/main_2/mn_btn_next.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
	.mn_sns .sns_wrap .swiper_ctrl ul li .button.prev{background:url('/commons/main/images/main_2/mn_btn_prev.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
	.mn_sns .sns_wrap .swiper_ctrl ul li .button.play{background:url('/commons/main/images/main_2/mn_btn_pause.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
	.mn_sns .sns_wrap .swiper_ctrl ul li .button.play.stop{background:url('/commons/main/images/main_2/mn_btn_play.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
				
	.mn_sns .sns_wrap .tablist > li > .tab_btn:hover{border-color:#bcd8f3; color:#1676d0;}
	.mn_sns .sns_wrap .tablist > li.active > .tab_btn{border-color:#1676d0; color:#1676d0; margin-right:-30px;}
	.mn_sns .sns_wrap .tablist > li.active > .tab_btn:after{transform:translateY(-50%) scale(1);}
	.mn_sns .sns_wrap .tablist > li.active > .in_cont{display:block;}


	.mn_sns .sns_wrap .char{position:absolute; width:134px; height:68px; top:-84px; left:0;}
	.mn_sns .sns_wrap .char .part{position:absolute;}
	.mn_sns .sns_wrap .char .part.kkume-y{width:49.25373134328%; height:95.58823529412%; left:0; top:0; background:url('/commons/main/images/main_2/mn_sns_char-yellow.svg') center center no-repeat; animation:aniSnsKkume-y 0.4s ease-in-out infinite;}
	.mn_sns .sns_wrap .char .part.kkume-b{width:50%; height:97.05882352941%; right:0; bottom:0; background:url('/commons/main/images/main_2/mn_sns_char-blue.svg') center center no-repeat; animation:aniSnsKkume-b 0.4s ease-in-out infinite;}
	.mn_sns .sns_wrap .char .part.bubble-1{width:26.11940298507%; height:36.76470588235%; left:-36%; top:11.76470588235%; background:url('/commons/main/images/main_2/mn_sns_char-bubble-3.svg') center center no-repeat; animation:aniSnsBubble-1 1.5s ease-in-out infinite;}
	.mn_sns .sns_wrap .char .part.bubble-2{width:13.4328358209%; height:23.52941176471%; left:-13.4328358209%; top:-17.64705882353%; background:url('/commons/main/images/main_2/mn_sns_char-bubble-1.svg') center center no-repeat; animation:aniSnsBubble-2 1.5s ease-in-out infinite;}
	.mn_sns .sns_wrap .char .part.bubble-3{width:11.94029850746%; height:17.64705882353%; right:-14.92537313433%; top:0%; background:url('/commons/main/images/main_2/mn_sns_char-bubble-2.svg') center center no-repeat; animation:aniSnsBubble-1 1.5s ease-in-out infinite; animation-delay:.25s;}
	.mn_sns .sns_wrap .char .part.bubble-4{width:20.14925373134%; height:27.94117647059%; right:-27.61194029851%; bottom:27.94117647059%; background:url('/commons/main/images/main_2/mn_sns_char-bubble-4.svg') center center no-repeat; animation:aniSnsBubble-2 1.5s ease-in-out infinite; animation-delay:.25s;}

	@keyframes aniSnsKkume-y {
		0% { transform: rotate(0deg); }
		50% { transform: rotate(5deg); }
		100% { transform: rotate(0deg); }
	}

	@keyframes aniSnsKkume-b {
		0% { transform: rotate(0deg); }
		50% { transform: rotate(-5deg); }
		100% { transform: rotate(0deg); }
	}

	@keyframes aniSnsBubble-1 {
		0% { opacity:0; transform:translateY(150%) scale(0);}
		8% { opacity:1;  transform:translateY(0) scale(1.2);}
		10% { transform:scale(1);}
		25% { opacity:1;}
		50% { opacity:0; }
		100% { opacity:0; }
	}

	@keyframes aniSnsBubble-2 {
		0% { opacity:0; transform:translateY(150%) scale(0);}
		50% { opacity:0; transform:translateY(150%) scale(0);}
		58% { opacity:1;  transform:translateY(0) scale(1.2);}
		60% { transform:scale(1);}
		75% { opacity:1;}
		100% { opacity:0; }
	}


	@media screen and (max-width: 1480px){
		.mn_sns .sns_wrap {padding-right: calc(100% - 300px);}
		.mn_sns .sns_wrap .main_title{font-size:40px; margin-bottom:10px;}
		.mn_sns .sns_wrap .subtxt{font-size:20px;}
		.mn_sns .sns_wrap .tablist{margin-top:50px;}
		.mn_sns .sns_wrap .tablist > li > .tab_btn{font-size:16px; height:54px;}
		.mn_sns .sns_wrap .tablist > li > .in_cont{width:calc(100% - 400px);}
		.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item .txtbox{font-size:18px;}
	}

	@media screen and (max-width: 1280px){
		.mn_sns .sns_wrap .subtxt{font-size:17px;}
		.mn_sns .sns_wrap .tablist{margin-top:40px;}
		.mn_sns .sns_wrap {padding-right: calc(100% - 260px);}
		.mn_sns .sns_wrap .tablist > li + li{margin-top:5px;}
		.mn_sns .sns_wrap .tablist > li > .in_cont{width:calc(100% - 340px);}
		.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item:before{width:54px; height:54px; background-size:34px !important; border-radius:15px;}
	}

	@media screen and (max-width: 1024px){
		.mn_sns .sns_wrap .swiper_ctrl ul{margin-left:20px;}
		.mn_sns .sns_wrap .swiper_ctrl ul li + li{margin-left:10px;}
		.mn_sns .sns_wrap .swiper_ctrl ul li .button{width:40px; height:40px; background-size:8px !imporatnt;}
	}

	@media screen and (max-width: 880px){
		.mn_sns{padding:60px 0;}
		.mn_sns .sns_wrap{padding-right:0; padding-bottom: 0;}
		.mn_sns .sns_wrap .txtgroup{display:inline-flex; align-items:center;}
		.mn_sns .sns_wrap .main_title{margin-bottom:0; margin-right:20px;}
		.mn_sns .sns_wrap .tablist{position:relative; display:flex; margin-top:20px; padding-bottom:calc(33.33% + 160px);}
		.mn_sns .sns_wrap .tablist > li + li{margin-top:0;}
		.mn_sns .sns_wrap .tablist > li{flex:1;}
		.mn_sns .sns_wrap .tablist > li > .tab_btn{border-left:0; border-top:0; border-right:0; border-radius:0; flex-direction:column; height:64px; border-bottom:1px solid #ddd; justify-content:center; padding:0; }
		.mn_sns .sns_wrap .tablist > li > .tab_btn:after{display:none;}
		.mn_sns .sns_wrap .tablist > li > .tab_btn .ico{margin-right:0; margin-bottom:4px;}
		.mn_sns .sns_wrap .tablist > li.blank{flex:none; position:absolute; top:-60px;}
		.mn_sns .sns_wrap .tablist > li.blank > .tab_btn{font-size:0;; padding:0; border:0; width:auto; height:auto;}
		.mn_sns .sns_wrap .tablist > li.blank > .tab_btn .ico{margin-right:0; width:40px; height:40px; border-radius:100%;}
		.mn_sns .sns_wrap .tablist > li.blank > .tab_btn .ico.youtube{background:url('/commons/main/images/main_2/ico_sns_youtube_w.png') center center no-repeat; background-color:#ff0000;}
		.mn_sns .sns_wrap .tablist > li.blank > .tab_btn .ico.blog{background-color:#0dc962;}
		.mn_sns .sns_wrap .tablist > li.blank > .tab_btn .ico.kakaotalk{background-color:#ffe812;}
		.mn_sns .sns_wrap .tablist > li.active > .tab_btn{margin-right:0;}
		.mn_sns .sns_wrap .tablist > li > .in_cont{width:100%; height:auto; top:auto; bottom:0;}

		.mn_sns .sns_wrap .swiper_ctrl{position:relative; margin-top:20px;}

		.mn_sns .sns_wrap .tablist{padding-bottom:calc(50% + 160px);}
		.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item .txtbox{font-size:16px; margin-top:20px;}
		.mn_sns .sns_wrap .swiper-container > .swiper-wrapper > li > .item:before{width:40px; height:40px; background-size:24px !important; border-radius:10px;}
	
		.mn_sns .sns_wrap .char{width:100px; height:50px; top:-58px;}
	}

	@media screen and (max-width: 740px){
		.mn_sns .sns_wrap .txtgroup{flex-direction:column; align-items:baseline;}
		.mn_sns .sns_wrap .main_title{margin-right:0; margin-bottom:10px;}
	}

	@media screen and (max-width: 580px){
		.mn_sns .sns_wrap .main_title{font-size:30px;;}
	}

	@media screen and (min-width: 481px) and (max-width: 880px){
		.mn_sns .sns_wrap .tablist > li.blank{left:auto;}
		.mn_sns .sns_wrap .tablist > li.blank:nth-child(3){right:100px;}
		.mn_sns .sns_wrap .tablist > li.blank:nth-child(4){right:50px;}
		.mn_sns .sns_wrap .tablist > li.blank:nth-child(5){right:0px;}
	}

	@media screen and (max-width: 480px){
		.mn_sns .sns_wrap .txtgroup{text-align:center; align-items:center; display:flex;}
		.mn_sns .sns_wrap .subtxt{font-size:16px;}
		.mn_sns .sns_wrap .tablist{margin-top:80px;}
		.mn_sns .sns_wrap .tablist{padding-bottom:calc(100% + 160px);}
		.mn_sns .sns_wrap .tablist > li > .tab_btn{font-size:12px;}
		.mn_sns .sns_wrap .tablist > li.blank{left:50%; margin-left:-20px;}
		/*
		.mn_sns .sns_wrap .tablist > li.blank:nth-child(3){margin-left:-70px;}
		.mn_sns .sns_wrap .tablist > li.blank:nth-child(4){margin-left:-20px;}
		.mn_sns .sns_wrap .tablist > li.blank:nth-child(5){margin-left:30px;}
		*/

		.mn_sns .sns_wrap .char{left:50%; margin-left:-50px;}
	}


	/* mn_news */
	.mn_news_wrap{position:relative; padding:100px 0 200px 0; overflow:hidden;}
	.mn_news_wrap:after{content:''; position:absolute; left:0; bottom:0; width:100vw; height:400px; background:#f3f8e4; z-index:-1;}
	.mn_news_wrap .main_title{text-align:left; line-height:48px;}
	.mn_news_wrap .main_title strong{color:#2e6100;}
	.mn_news_wrap .btn_more{width:40px; height:40px; position:absolute; right:0; top:0;  font-size:0; text-indent:-9999px; background:transparent; transition:.2s;}
	.mn_news_wrap .btn_more:before{content:''; position:absolute; width:100%; height:100%; left:50%; top:50%; transform:translate(-50%, -50%); background:url('/commons/main/images/main_2/mn_board_more.png') center center no-repeat; transition:transform .2s , background .2s;}
	.mn_news_wrap .btn_more:hover{border-radius:20px; background:#acd349;}
	.mn_news_wrap .btn_more:hover:before{/*background:url('/commons/main/images/main_2/mn_board_more_w.png') center center no-repeat;*/ transform:translate(-50%, -50%) scale(0.6);}
	.mn_news_wrap .board_n_news{display:flex;}
	.mn_board{flex:1;}
	.mn_board > ul{position:relative; display:flex; align-items:center; height:78px; padding-bottom:362px;;}
	.mn_board > ul > li{margin-top:-10px;}
	.mn_board > ul > li + li{margin-left:60px;}
	.mn_board > ul > li .in_cont{display:none; position:absolute; top:78px; left:0; width:100%; font-family:'Pretendard'; border-top: 2px solid #000;}
	.mn_board > ul > li .in_cont > ul > li > a{position:relative; display:flex; align-items:center; border-bottom:1px solid rgba(0,0,0,0.15); height:120px; box-sizing:border-box; padding-right:60px;}
	.mn_board > ul > li .in_cont > ul > li > a:after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:22px; height:16px; background:url('/commons/main/images/main_2/mn_board_arrow.svg') 0 0 no-repeat; background-size:contain; opacity:0.8;}
	.mn_board > ul > li .in_cont > ul > li > a .txtgroup{width:100%; letter-spacing:-0.4px;}
	.mn_board > ul > li .in_cont > ul > li > a .txtgroup .date{color:#737373; font-size:18px;}
	.mn_board > ul > li .in_cont > ul > li > a .txtgroup .tit{font-size:22px; margin-bottom:14px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000;}
	.mn_board > ul > li .in_cont > ul > li > a .txtgroup .tit .new{display:inline-flex; justify-content:center; align-items:center; width:60px; height:28px; font-weight:bold; font-size:16px; color:#fff; background:#d9451d; margin-right:14px; border-radius:4px; vertical-align:top;}
	.mn_board > ul > li .btn_more{display:none; right:0; top:-88px;}
	
	.mn_board > ul > li .tab_btn a{position:relative; font-size:24px; color:#000; opacity:0.8; font-family:'Pretendard'; }
	.mn_board > ul > li .tab_btn a:before{content:''; position:absolute; width:6px; height:6px; background:#2e6200; border-radius:100%; top:0; right:-10px; transform:scale(0); transition:transform .2s;}
	.mn_board > ul > li .tab_btn a:after{content:''; position:absolute; left:50%; bottom:0; width:0; height:12px; background:#acd349; opacity:0.8; z-index:-1; opacity:0; transition:.2s;}
	.mn_board > ul > li.active .tab_btn a{font-weight:bold; opacity:1;}
	.mn_board > ul > li.active .tab_btn a:before{transform:scale(1);}
	.mn_board > ul > li .tab_btn a:hover:after{width:100%; left:0; opacity:0.6;}
	.mn_board > ul > li.active .tab_btn a:after{width:100%; left:0; opacity:1;}
	.mn_board > ul > li.active .in_cont{display:block;}
	.mn_board > ul > li.active .btn_more{display:block;}

	.mn_news{position:relative; margin-left:120px; width:440px;}
	.mn_news .in_cont{}
	.mn_news .in_cont ul{max-width:500px; margin:0 auto;}
	.mn_news .in_cont li{display:none;}
	.mn_news .in_cont li a{display:block;}
	.mn_news .in_cont li .imgbox{background:#f5f5f5; display:block; position:relative; border-radius:30px; overflow:hidden; height:0; padding-bottom:100%; box-shadow:0 10px 20px rgba(0,0,0,0.05);}
	.mn_news .in_cont li a .imgbox img{position:absolute; left:0; top:0; width:100%; transition:transform .2s;}
	.mn_news .in_cont li a:hover .imgbox img{transform:scale(1.1);}
	.mn_news .in_cont li:first-child{display:block;}

	@media screen and (min-width: 1080px){
		.mn_news_wrap .main_title{font-size:40px; line-height:44px; margin-bottom:40px;}
		.mn_board > ul > li .btn_more{top:-83px;}
	}

	@media screen and (max-width: 1280px){
		.mn_news{width:380px; margin-left:60px;}
		.mn_board > ul{padding-bottom: 302px;}
		.mn_board > ul > li .in_cont > ul > li > a{height:100px;}
	}

	@media screen and (max-width: 1080px){
		.mn_news_wrap .board_n_news{display:block;}
		.mn_board > ul{padding-bottom:302px;}
		.mn_board > ul > li .in_cont > ul > li > a{height:100px; padding-right:40px; }
		.mn_board > ul > li .in_cont > ul > li > a:after{width:16px; height:12px;}
		.mn_board > ul > li .in_cont > ul > li > a .txtgroup .date{font-size:16px;}
		.mn_board > ul > li .in_cont > ul > li > a .txtgroup .tit{font-size:18px; margin-bottom:10px; line-height:24px;}
		.mn_board > ul > li .in_cont > ul > li > a .txtgroup .tit .new{font-size:14px; width:44px; height:24px; margin-right:8px;}

		.mn_news{margin-left:0; margin-top:60px; width:auto;}
		.mn_news .in_cont li .imgbox .img{position:absolute; left:0; top:0; width:100%; height:100%;}
	}

	@media screen and (max-width: 767px){
		.mn_board > ul > li + li{margin-left:40px;}
		.mn_board > ul > li .tab_btn a{font-size:18px;}

		.mn_news_wrap{padding:50px 0 50px 0;}
		.mn_news .in_head{margin:0 20px; height:60px;}
		.mn_board > ul{height:50px;}
		.mn_board > ul > li .in_cont{top:50px;}

		.mn_news_wrap:after{height:240px;}
	}

	@media screen and (max-width: 580px){
		.mn_news_wrap .main_title{line-height:34px;}
		.mn_news_wrap .btn_more{width:34px; height:34px;}
		.mn_news_wrap .btn_more:before{background-size:24px;}
		.mn_board > ul > li .btn_more{top:-54px;}
	
		.mn_board > ul > li .in_cont > ul > li > a .txtgroup .tit .new{font-size:12px;}
		.mn_board > ul > li .in_cont > ul > li > a .txtgroup .tit{font-size:16px; margin-bottom:8px; word-break: keep-all; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
		.mn_board > ul > li .in_cont > ul > li > a .txtgroup .date{font-size:14px;}
	}

	@media screen and (max-width: 480px){
		.mn_news_wrap .main_title{line-height:30px;}
		.mn_news_wrap .btn_more{width:30px; height:30px;}
		.mn_board > ul{justify-content:space-between;}
		.mn_board > ul > li .tab_btn a{font-size:16px;}
		.mn_board > ul > li + li{margin-left:0;}
	}

	/* mn_photo */
	.mn_photo{position:relative; z-index:1; display:flex; flex-direction: row-reverse; font-family: 'Pretendard'; margin-top:90px; }
	.mn_photo .title_group{flex:1; margin-left:40px; display:flex; flex-direction:column; justify-content:space-between;}
	.mn_photo .title_group .title{font-family: 'JalnanGothic'; font-size:34px; color:#000; font-weight:normal;}
	.mn_photo .title_group .title strong{display:block; font-size:24px; color:#2e6100; font-weight:normal;}
	.mn_photo .slider_group{position:relative; width:calc(100% - 340px);}
	.mn_photo .slider_group .swiper-container ul li{box-sizing:border-box;padding-top: 40px;transition:padding .2s;}
	.mn_photo .slider_group .swiper-container ul li a .picbox{padding-bottom: 100%; height: 0; position: relative; overflow: hidden; background: #fff; border-radius: 20px;}
	.mn_photo .slider_group .swiper-container ul li.swiper-slide-active + li,
	.mn_photo .slider_group .swiper-container ul li.swiper-slide-active + li + li + li{padding-bottom: 40px;padding-top: 0;}
	.mn_photo .slider_group .swiper-container ul li a .picbox img{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); min-width:100%; height:100%; transition:transform .2s}
	.mn_photo .slider_group .swiper-container ul li a:hover .picbox img{transform:translate(-50%,-50%) scale(1.2);}
	.mn_photo .slider_group .swiper-container ul li a .txtbox{margin-top:30px;}
	.mn_photo .slider_group .swiper-container ul li a .txtbox .tit{font-size:18px; margin-top:10px; color:#000; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 2;}
	.mn_photo .slider_group .swiper-container ul li a .txtbox .date{font-size:16px; color:#000; opacity:0.8;}
	.mn_photo .swiper_ctrl{position:absolute; left:calc(100% + 40px); bottom:0; display:flex; align-items:center; justify-content:center;}
	.mn_photo .swiper_ctrl li + li{margin-left:20px;}
	.mn_photo .swiper_ctrl li .button{width:60px; height:60px; border-radius:100%; font-size:0; text-indent:-9999; border:0; box-shadow:0 5px 20px rgba(0,0,0,0.1);}
	.mn_photo .swiper_ctrl li .button.next{background:url('/commons/main/images/main_2/mn_btn_next.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
	.mn_photo .swiper_ctrl li .button.prev{background:url('/commons/main/images/main_2/mn_btn_prev.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
	.mn_photo .swiper_ctrl li .button.play{background:url('/commons/main/images/main_2/mn_btn_pause.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
	.mn_photo .swiper_ctrl li .button.stop{background:url('/commons/main/images/main_2/mn_btn_play.svg') center center no-repeat; background-color:#fff; background-size:12px auto;}
				
	.mn_news_wrap .inner_center{position:relative;}
	.mn_news_wrap .char{position:absolute; }
	.mn_news_wrap .char.girl{width:190px; height:193px; right:40px; bottom:70px; background:url('/commons/main/images/main_2/mn_photo_char-girl.svg') 0 0 no-repeat; background-size:contain; animation:aniPhotoFloat1 4s ease-in-out infinite;}
	.mn_news_wrap .char.girl:before{content:'';position:absolute; width:53.68421052632%; height:41.9689119171%; background:url('/commons/main/images/main_2/mn_photo_char-flash.svg') 0 0 no-repeat; background-size:contain; left:-23.15789473684%; top:-7.25388601036%; animation:aniPhotoFlash1 1s ease-in-out infinite;}
	.mn_news_wrap .char.girl:after{}
	.mn_news_wrap .char.boat{width:32px; height:37px; right:-90px; bottom:190px; background:url('/commons/main/images/main_2/mn_photo_char-boat.svg') 0 0 no-repeat; background-size:contain; animation:aniPhotoFloat1 8s ease-in-out infinite;}
	
	.mn_news_wrap .char.girl.fall{width:426px; height:220px; bottom:90px; right:-130px; background:url('/commons/main/images/main_2/mn_photo_char-girl-fall.svg') 0 0 no-repeat; background-size:contain;}
	.mn_news_wrap .char.girl.fall:before{width:23.94366197183%; height:36.81818181818%; left: -9%; top: 6.8%;}
	.mn_news_wrap .char.boat.fall{display:none;}

	@keyframes aniPhotoFloat1 {
		0% { transform:translate3d(0, -3%, 0);}
		50% { transform:translate3d(0, 3%, 0);}
		100% { transform:translate3d(0, -3%, 0);}
	}
	@keyframes aniPhotoFloat2 {
		0% { transform:translate3d(0, 5%, 0);}
		50% { transform:translate3d(0, -5%, 0);}
		100% { transform:translate3d(0, 5%, 0);}
	}
	@keyframes aniPhotoFlash1 {
		0% { transform:translate3d(20%, 20%, 0) scale(0) rotate(-25deg); opacity:0;}
		25% { transform:translate3d(0, 0, 0) scale(1) rotate(0deg); opacity:1;}
		50% { transform:translate3d(0, 0, 0) scale(1) rotate(0deg); opacity:0;}
		100% { transform:translate3d(0, 0, 0) scale(0) rotate(0deg); opacity:0;}
	}

	@media screen and (max-width: 1280px){
		.mn_photo .title_group{margin-bottom:30px;}
		.mn_photo .title_group .title{}
		.mn_photo .slider_group .swiper-container ul li.swiper-slide-active + li + li + li{padding-top:0; padding-bottom:40px;}
	}

	@media screen and (max-width: 1024px){
		.mn_photo{margin-top:60px;}
		.mn_photo .swiper_ctrl li + li{margin-left:10px;}
		.mn_photo .swiper_ctrl li .button{width:40px; height:40px; background-size:8px !important;}
		.mn_photo .slider_group .swiper-container ul li{padding-top:0;}
		.mn_photo .slider_group .swiper-container ul li.swiper-slide-active + li,
		.mn_photo .slider_group .swiper-container ul li.swiper-slide-active + li + li + li{padding-top:0; padding-bottom:0;}
	}

	@media screen and (max-width: 680px){
		.mn_photo{flex-direction:column;}
		.mn_photo .title_group{margin-left:0; margin-bottom:20px;}
		.mn_photo .title_group .title br{display:none;}
		.mn_photo .slider_group{width:100%;}
		.mn_photo .slider_group .swiper-container ul li a .txtbox{margin-top:20px;}
		.mn_photo .slider_group .swiper-container ul li a .txtbox .date{font-size:14px;}
		.mn_photo .slider_group .swiper-container ul li a .txtbox .tit{margin-top:5px; font-size:16px;}
		.mn_photo .swiper_ctrl{position:static; margin-top:20px;}

		.mn_news_wrap .char{display:none;}
	 }

	@media screen and (max-width: 580px){
		.mn_photo .title_group .title{font-size:30px;}
		.mn_photo .title_group .title br{display:inline;}
	}

	/* foot_banners */
	 .foot_banners_wrap { border-top: 1px solid #dcdcdc; background: #fff; font-family:'Pretendard';}
	 .foot_banners { display: flex; }
	 .foot_banners .titlebox { display: flex; align-items: center; width: 215px; }
	 .foot_banners .titlebox .title { color: #000; font-size: 20px; line-height: 30px; font-weight: 700; letter-spacing: -0.04em; }
	 .foot_banners .titlebox .swiper_ctrl { display: flex; height: 30px; margin-left: 20px; border: 1px solid #dcdcdc; border-radius:8px;}
	 .foot_banners .titlebox .swiper_ctrl button{border:0;}
	 .foot_banners .titlebox .swiper_ctrl .btn_stop_play { order: 2; width: 28px; height: 28px; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; background: url('/commons/main/images/main_n/mn_ico_footban_pause.png') no-repeat center center; background-size:8px; text-indent: -999px; overflow: hidden; }
	 .foot_banners .titlebox .swiper_ctrl .btn_stop_play.stop { background-image: url('/commons/main/images/main_n/mn_ico_footban_play.png'); }
	 .foot_banners .titlebox .swiper_ctrl .swiper-button-prev { order: 1; position: static; width: 28px; height: 28px; margin: 0; background: url('/commons/main/images/main_n/mn_ico_footban_prev.png') no-repeat center center; background-size:8px; text-indent: -999px; overflow: hidden; }
	 .foot_banners .titlebox .swiper_ctrl .swiper-button-next { order: 3; position: static; width: 28px; height: 28px; margin: 0; background: url('/commons/main/images/main_n/mn_ico_footban_next.png') no-repeat center center; background-size:8px; text-indent: -999px; overflow: hidden; }
	 .foot_banners .swiper-container { flex: 1; padding: 16px 0; }
	 .foot_banners .swiper-slide {width: auto; margin-right:12px; }
	 .foot_banners .swiper-slide a{display:block; position:relative;}

	@media screen and (max-width: 767px){
		.foot_banners { flex-direction: column; padding: 20px 0; }
		.foot_banners .swiper-container { margin: 14px -20px 0; padding: 0 15px; }
	 }


	 .bg_char{position:absolute; z-index:-1;}
	 .bg_char .part{position:absolute; background-size:contain;}

	 .bg_char.red{width:1285px; height:1271px; top:825px; right:0; overflow:hidden; opacity:0.05; transform: translateZ(-10px);}
	 .bg_char.red .part.drop1-1{z-index:1;width:4.3579766537%;padding-bottom:15.56420233463%;top: 74%;right: 64%;background: url('/commons/main/images/main_2/bg_char_drop-r.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop2 2s ease-in-out infinite;animation-delay:-1s;}
	 .bg_char.red .part.drop1-2{z-index:1;width:4.3579766537%;padding-bottom:15.56420233463%;top: 74%;right: 64%;background: url('/commons/main/images/main_2/bg_char_drop-r.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop2 2s ease-in-out infinite;}
	 .bg_char.red .part.drop2-1{z-index:1;width:4.3579766537%;padding-bottom:15.56420233463%;top: 28%;right: 69%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop2 3s ease-in-out infinite; animation-delay:-2s;}
	 .bg_char.red .part.drop2-2{z-index:1;width:4.3579766537%;padding-bottom:15.56420233463%;top: 28%;right: 69%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop2 3s ease-in-out infinite; animation-delay:-1s;}
	 .bg_char.red .part.drop2-3{z-index:1;width:4.3579766537%;padding-bottom:15.56420233463%;top: 28%;right: 69%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop2 3s ease-in-out infinite;}
	 .bg_char.red .part.drop3-1{z-index:1;width:3.63%;padding-bottom:12.83%;top: 32%;left: 21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation: aniBgFallDrop1 2s ease-in-out infinite; animation-delay:-0.5s;}
	 .bg_char.red .part.drop3-2{z-index:1;width:3.63%;padding-bottom:12.83%;top: 32%;left: 21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation: aniBgFallDrop1 2s ease-in-out infinite; animation-delay:-1.5s;}
	 .bg_char.red .part.bg{width:100%; height:100%; right:-57.89883268482%; background: url('/commons/main/images/main_2/bg_char_waterfall-1.svg?240912') no-repeat center center; background-size:contain; }

	 .bg_char.blue{width:826px; height:1238px; top:1500px; left:0; overflow:hidden; opacity:0.05; transform: translateZ(-20px);}
	 .bg_char.blue .part.bg{width:100%; height:100%; left:-43.70%; background: url('/commons/main/images/main_2/bg_char_waterfall-2.svg?240912') no-repeat center center; background-size:contain; }
	 .bg_char.blue .part.drop1-1{z-index:1; width:6.78%; padding-bottom:24.21307506053%; top:50%; right: 32%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop1 2s ease-in-out infinite;}
	 .bg_char.blue .part.drop1-2{z-index:1; width:6.78%; padding-bottom:24.21307506053%; top:50%; right: 32%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop1 2s ease-in-out infinite; animation-delay:-1s;}
	 .bg_char.blue .part.drop2-1{z-index:1; width:3.63%; padding-bottom:12.83%; top:58%; right:21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop4 3s ease-in-out infinite;}
	 .bg_char.blue .part.drop2-2{z-index:1; width:3.63%; padding-bottom:12.83%; top:58%; right:21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop4 3s ease-in-out infinite; animation-delay:-1s;}
	 .bg_char.blue .part.drop2-3{z-index:1; width:3.63%; padding-bottom:12.83%; top:58%; right:21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop4 3s ease-in-out infinite; animation-delay:-2s;}
	 .bg_char.blue .part.drop3-1{z-index:1;width:6.78%;padding-bottom:24.21307506053%;top: 53%;left: 46%;background: url('/commons/main/images/main_2/bg_char_drop-b.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop2 2s ease-in-out infinite; animation-delay:-0.5s;}
	 .bg_char.blue .part.drop3-2{z-index:1;width:6.78%;padding-bottom:24.21307506053%;top: 53%;left: 46%;background: url('/commons/main/images/main_2/bg_char_drop-b.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop2 2s ease-in-out infinite; animation-delay:-1.5s;}

	 .bg_char.green{width:826px; height:950px; bottom:calc(400px + 128px); left:0; overflow:hidden; opacity:0.15; transform: translateZ(-10px);}
	 .bg_char.green .part.bg{width:100%; height:100%; left:-43.70%; background: url('/commons/main/images/main_2/bg_char_waterfall-3.svg?240912') no-repeat center center; background-size:contain; }
	 .bg_char.green .part.drop1-1{z-index:1; width:6.78%; padding-bottom:24.21307506053%; top:50%; right: 32%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop1 2s ease-in-out infinite;}
	 .bg_char.green .part.drop1-2{z-index:1; width:6.78%; padding-bottom:24.21307506053%; top:50%; right: 32%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop1 2s ease-in-out infinite; animation-delay:-1s;}
	 .bg_char.green .part.drop2-1{z-index:1; width:3.63%; padding-bottom:12.83%; top:50%; right:21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop4 3s ease-in-out infinite;}
	 .bg_char.green .part.drop2-2{z-index:1; width:3.63%; padding-bottom:12.83%; top:50%; right:21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop4 3s ease-in-out infinite; animation-delay:-1s;}
	 .bg_char.green .part.drop2-3{z-index:1; width:3.63%; padding-bottom:12.83%; top:50%; right:21%;background: url('/commons/main/images/main_2/bg_char_drop-w.svg') no-repeat center center;background-size:contain;animation:aniBgFallDrop4 3s ease-in-out infinite; animation-delay:-2s;}

	@media screen and (max-width: 1380px){
		.bg_char.red{top:930px;}
		.bg_char.blue{width:580px; height:878px; top:1800px;}
		.bg_char.green{width:580px; height:650px;}
	}


	@keyframes aniBgFallDrop1 {
		0% { transform:translateY(-100%);opacity:0;}
		10% { transform:translateY(-90%);opacity:1;}
		40% { transform:translateY(90%); opacity:1;}
		50% { transform:translateY(100%); opacity:0;}
		100% { transform:translateY(-100%); opacity:0;}
	}

	@keyframes aniBgFallDrop2 {
		0% { transform:translateY(-60%);opacity:0;}
		10% { transform:translateY(-55%);opacity:1;}
		40% { transform:translateY(55%); opacity:1;}
		50% { transform:translateY(60%); opacity:0;}
		100% { transform:translateY(-65%); opacity:0;}
	}

	@keyframes aniBgFallDrop3 {
		0% { transform:translateY(-140%);opacity:0;}
		10% { transform:translateY(-135%);opacity:1;}
		40% { transform:translateY(135%); opacity:1;}
		50% { transform:translateY(140%); opacity:0;}
		100% { transform:translateY(-140%); opacity:0;}
	}

	@keyframes aniBgFallDrop4 {
		0% { transform:translateY(-200%);opacity:0;}
		10% { transform:translateY(-195%);opacity:1;}
		40% { transform:translateY(195%); opacity:1;}
		50% { transform:translateY(200%); opacity:0;}
		100% { transform:translateY(-200%); opacity:0;}
	}

	@media screen and (max-width: 1024px){
		.bg_char{display:none;}
	}

	.swiper-container{overflow:hidden;}