@charset "utf-8";
#mcontainer-wrap {position:relative;width:100%;font-size:18px;line-height:1;margin-top:70px}
#mcontainer {word-break:keep-all;padding-bottom:0}
#mcontainer img {font-size:0}
#mcontainer h3 {font-family:"ONE-Mobile-Title", sans-serif;display:inline-block;font-weight:500;position:relative;z-index:1}
#mcontainer h3:after {content:'';display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:top;margin-left:9px}
.cnt-in {width:1600px;margin:0 auto;box-sizing:border-box}
@media all and (max-width:1699px) {
	.cnt-in {width:100%;padding:0 30px}
}
@media all and (max-width:1099px) {
	#mcontainer-wrap {margin-top:50px}
}
@media all and (max-width:699px) {
	.cnt-in {padding:0 20px}
	#mcontainer-wrap {margin-top:20px}
}
/* ==============================
 * 메인비쥬얼
================================= */
.mVisual-wr {position:relative;box-sizing:border-box;padding:0;z-index:0;margin:0 auto;transition:all .3s ease}
.mVisual-wr:before {content:'';display:block;width:100%;height:calc(100% + 220px);background:linear-gradient(90deg, #ECF6F7 51.75%, #ECF6F7 51.76%, #DEEFF9 100.35%, rgba(236, 246, 247, 0.00) 100.36%);position:absolute;top:-220px;left:0}
.mVisual-wr .deco-txt {display:block;font-family:"Poppins",sans-serif;font-size:300px;font-weight:700;font-style:italic;color:rgba(0, 74, 128, 0.05);position:absolute;top:0;right:-1700px;white-space:nowrap;will-change:transform;animation:marquee 60s linear infinite}
#mVisual {width:1720px;position:relative}
.mVisual-wr .swiperBox {position:relative;box-sizing:border-box;min-height:740px;padding:0 0 80px 1065px;display:flex;flex-wrap:wrap;align-items:center}

.mVisual-wr .swiperBox .vdoBox,
.mVisual-wr .swiperBox .img-box {width:900px;height:570px;display:block;position:absolute;top:0;left:0;z-index:1;transition:all .4s ease .2s}
.mVisual-wr .swiperBox .vdoBox:before,
.mVisual-wr .swiperBox .img-box:before {content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;top:70px;left:60px;border-radius:0px 70px 0px 120px;box-shadow:0px 30px 40px 0px rgba(12, 91, 103, 0.10) }
.mVisual-wr .swiperBox .vdoBox iframe,
.mVisual-wr .swiperBox .img-box img {display:block;position:absolute;width:100%;height:100%;left:50%;top:0;transform:translateX(-50%)}
.mVisual-wr .swiperBox .vdoBox .img-bg,
.mVisual-wr .swiperBox .img-box .img-bg {border-radius: 30px 70px 30px 120px;overflow:hidden;position:relative;width:100%;height:100%}
.mVisual-wr .txt-box {transition:all .4s ease .4s}
.mVisual-wr .txt-box .mv-txt0 {display:block;font-family:'ONE-Mobile-Title', sans-serif;font-size:24px;color:#1F8A9F}
.mVisual-wr .txt-box .mv-txt1 {display:block;font-size:55px;font-weight:400;color:#374359;line-height:1.181;margin:15px 0}
.mVisual-wr .txt-box .mv-txt1 strong {display:block}
.mVisual-wr .txt-box .mv-txt1 span {font-size:0.60em}
.mVisual-wr .txt-box .mv-txt2 {display:block;font-size:26px;color:#374359}
.mVisual-wr .data-ctrl {position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;height:70px;width:960px;position:absolute;bottom:100px;z-index:555;padding-right:60px;box-sizing:border-box;transition:all .4s ease .6s}
.mVisual-wr .data-ctrl .data-auto {margin-left:10px}
.mVisual-wr .data_bullet {width:auto !important;bottom:0 !important;left:0 !important;height:17px}
.mVisual-wr .swiper-pagination-bullet {width:17px;height:17px;border-radius:50%;background-color:#858A94;margin:0 5px;opacity:1;overflow:hidden;border:1px solid #fff;transition:all .3s ease-out}
.mVisual-wr .swiper-pagination-bullet.swiper-pagination-bullet-active {width:30px;background-color:#0EA2A4;border-radius:10px}
.mVisual-wr .data-auto {display:inline-flex;padding:0 6px;transition:all .4s ease .6s}
.mVisual-wr .data-auto button {display:inline-block;background:transparent;position:relative;width:17px;height:17px;border:0;}
.mVisual-wr .data-auto button:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.mVisual-wr .data-auto .btn-stop:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:17px;height:17px;background:linear-gradient(to right, transparent 4px, #000 4px, #000 7px, transparent 7px, transparent 12px, #000 12px, #000 15px, transparent 15px, transparent 17px); }
.mVisual-wr .data-auto .btn-play {display:none}
.mVisual-wr .data-auto .btn-play:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-width:10px 0 10px 17px;border-style:solid;border-color:transparent;border-left-color:#252D40;width:0;height:0}
.mVisual-wr .data-nav {position:relative;margin-top:60px;width:620px;position:absolute;right:30px;bottom:110px;display:flex;flex-wrap:wrap;z-index:55;align-items:center;justify-content:space-between;transition:all .4s ease .8s}
.mVisual-wr .data-nav .bar {width:460px;height:4px;border-radius:2px;background-color:#C0C2CD;position:relative;overflow:hidden}
.mVisual-wr .data-nav .bar .back {display:inline-block;width:0;height:100%;position:absolute;top:0;left:0;background-color:#000}
.mVisual-wr .data-nav .bar .back.animation {animation:3s start linear;}
.mVisual-wr .data-nav .nav-wrap {display:flex;flex-wrap:wrap}
.mVisual-wr .data-nav .nav-wrap button {width:60px;height:60px;border-radius:50%;background-color:#fff;border:#fff;position:relative;filter:drop-shadow(0px 10px 20px rgba(55, 67, 89, 0.10));}
.mVisual-wr .data-nav .nav-wrap button:after {content:"";display:block;position:absolute;width:10px;height:10px;margin:auto;top:0;right:0;bottom:0;left:0;border:solid;border-width:0 0 3px 3px;border-color:transparent transparent #374359 #374359;border-radius:2px;transition:all .3s ease}
.mVisual-wr .data-nav .nav-wrap .btn-prev:after {transform:rotate(45deg)}
.mVisual-wr .data-nav .nav-wrap .btn-next:after {transform:rotate(225deg)}
.mVisual-wr .data-nav .nav-wrap .btn-next {margin-left:-10px}
.mVisual-wr .data-nav .nav-wrap button:hover,
.mVisual-wr .data-nav .nav-wrap button:focus {background-color:#005667;z-index:5}
.mVisual-wr .data-nav .nav-wrap button:hover:after,
.mVisual-wr .data-nav .nav-wrap button:focus:after {border-color:#fff}

.mVisual-wr .swiperBox .img-box,
.mVisual-wr .swiperBox .vdoBox,
.mVisual-wr .txt-box,
.mVisual-wr .data-ctrl,
.mVisual-wr .data-nav {opacity:0;transform:translateY(30px)}
.loaded .mVisual-wr .swiperBox .vdoBox,
.loaded .mVisual-wr .swiperBox .img-box,
.loaded .mVisual-wr .txt-box,
.loaded .mVisual-wr .data-ctrl,
.loaded .mVisual-wr .data-nav {opacity:1;transform:translateY(0)}
.mVisual-wr .swiper-slide a:focus {display:block;outline:#1F8A9F solid 3px;outline-offset:-3px}
@keyframes marquee {
	from {transform: translateX(0)}
	to {transform: translateX(-50%)}
}
@keyframes start {
	0% {width:0%}
	100% {width:100%}
}
@media all and (max-width:1699px) {
	#mVisual {width:100%;position:relative}
	.mVisual-wr .swiperBox {min-height:550px;padding:0 0 0 900px;align-items:flex-start}
	.mVisual-wr .swiperBox .vdoBox,
	.mVisual-wr .swiperBox .img-box {left:20px;width:800px;height:456px}
	.mVisual-wr .swiperBox .vdoBox:before,
	.mVisual-wr .swiperBox .img-box:before {top:40px;left:40px}
	.mVisual-wr .data-nav {width:calc(100% - 920px);right:20px}
	.mVisual-wr .data-nav .bar-wrap {width:calc(100% - 120px)}
	.mVisual-wr .data-nav .bar {width:100%}
	.mVisual-wr .txt-box {margin-top:60px}
	.mVisual-wr .txt-box .mv-txt1 {font-size:50px}
	.mVisual-wr .txt-box .mv-txt0 {font-size:22px}
	.mVisual-wr .txt-box .mv-txt2 {font-size:24px}
	.mVisual-wr .data-ctrl {width:820px;height:40px;bottom:55px;width:640px;padding-right:0}
}
@media all and (max-width:1399px) {
	.mVisual-wr .swiperBox {padding-left:720px;min-height:480px;}
	.mVisual-wr .swiperBox .vdoBox,
	.mVisual-wr .swiperBox .img-box {width:630px;height:399px}
	.mVisual-wr .data-nav {width:calc(100% - 745px)}
	.mVisual-wr .data-nav {bottom:10px}
	.mVisual-wr .data-ctrl {width:650px;bottom:40px;justify-content:center}

}
@media all and (max-width:1199px) {
	.mVisual-wr .txt-box .mv-txt0 {font-size:18px}
	.mVisual-wr .txt-box .mv-txt1 {font-size:35px}
	.mVisual-wr .txt-box .mv-txt2 {font-size:20px}	
}
@media all and (max-width:1059px) {
	.mvis-swiper {padding-bottom:25px;}
	.mvis-swiper:before {content:"";display:block;width: calc(100% - 100px);height:calc(100% - 95px);position:absolute;bottom:25px;left:50px;background-color:#fff;z-index:-1;border-radius: 0px 70px 0px 120px;box-shadow:0px 30px 40px 0px rgba(12, 91, 103, 0.10)}
	.mVisual-wr .swiperBox {flex-direction:column-reverse;min-height:auto;}
	.mVisual-wr .deco-txt  {display:none}
	.mVisual-wr .swiperBox {padding-left:0;margin:0 50px}
	.mVisual-wr .swiperBox:before {content:"";display:none;width:100%;height:calc(100% - 70px);position:absolute;bottom:0;left:0;background-color:#fff;z-index:-1;border-radius: 0px 70px 0px 120px;box-shadow:0px 30px 40px 0px rgba(12, 91, 103, 0.10)}
	.mVisual-wr .swiperBox .vdoBox {width:100%;position:relative;left:0;height:320px}
	.mVisual-wr .swiperBox .img-box {width:100%;position:relative;left:0;height:auto}
	.mVisual-wr .swiperBox .vdoBox iframe,
	.mVisual-wr .swiperBox .img-box img {position:relative}
	.mVisual-wr .swiperBox .vdoBox .img-bg,
	.mVisual-wr .swiperBox .img-box .img-bg {width:70%;margin:0 auto}
	.mVisual-wr .swiperBox .vdoBox:before,
	.mVisual-wr .swiperBox .img-box:before {display:none}
	.mVisual-wr .txt-box {width:100%;text-align:center;margin:35px 0 90px 0;padding:0 100px;box-sizing:border-box}
	.mVisual-wr .txt-box .mv-txt1 strong {display:inline}
	.mVisual-wr .data-nav .bar-wrap {display:none}
	.mVisual-wr .data-ctrl {left:50%;transform:translateX(-50%) !important;bottom:25px;padding:0;height:50px;min-width:170px;width:auto;box-shadow:-10px 30px 30px rgba(12, 91, 103, 0.10);}
	.mVisual-wr .data-nav {width:100%;bottom:126px;right:0;padding:0 70px;box-sizing:border-box}
	.mVisual-wr .data-nav .nav-wrap {width:100%;justify-content:space-between;z-index:55}
	.mVisual-wr .txt-box .mv-txt1 {font-size:30px;margin:25px 0}
	.mVisual-wr .txt-box .mv-txt0 {font-size:24px}
	.mVisual-wr .txt-box .mv-txt2 {font-size:24px}	
}
@media all and (max-width:999px) {
	.mVisual-wr:before {height:calc(100% + 165px);top:-165px;}
}
@media all and (max-width:699px) {
	.mVisual-wr:before {height:calc(100% + 120px);top:-120px;}
	.mvis-swiper:before {width: calc(100% - 50px);left:25px;border-radius: 0px 40px 0px 70px;}
	.mVisual-wr .swiperBox {margin:0 20px}
	.mVisual-wr .swiperBox .vdoBox .img-bg,
	.mVisual-wr .swiperBox .img-box .img-bg {width:90%;border-radius: 20px 60px}
	.mVisual-wr .data-nav {padding:0 25px;}
	.mVisual-wr .data-nav .nav-wrap button {width:42px;height:42px}
	.mVisual-wr .data-nav .nav-wrap button:after {width:9px;height:9px}
	.mVisual-wr .data-nav {bottom:25%} 
	.mVisual-wr .txt-box {padding:0 60px;margin:20px 0 60px 0;}
	.mVisual-wr .txt-box .mv-txt1 {font-size:22px;margin:20px 0}
	.mVisual-wr .txt-box .mv-txt0 {font-size:17px}
	.mVisual-wr .txt-box .mv-txt2 {font-size:17px}	
}
@media all and (max-width:499px) {
	.mvis-swiper:before {width: calc(100% - 40px);left:20px;border-radius: 0px 30px 0px 50px;}
	.mVisual-wr .swiperBox:before {border-radius:0px 70px 0px 60px}
	.mVisual-wr .swiperBox .vdoBox {height:250px}
	.mVisual-wr .swiperBox .vdoBox .img-bg,
	.mVisual-wr .swiperBox .img-box .img-bg {width:100%}
	.mVisual-wr .txt-box {padding:0 40px}
	.mVisual-wr .txt-box .mv-txt1 {font-size:18px;margin:10px 0}
	.mVisual-wr .txt-box .mv-txt0 {font-size:14px}
	.mVisual-wr .txt-box .mv-txt2 {font-size:14px}	
	.mVisual-wr .data-ctrl {height:40px;width:100%;box-shadow:none}
	.mVisual-wr .data-nav {padding:0 20px;}
	.mVisual-wr .data-nav .nav-wrap button {width:26px;height:26px}
	.mVisual-wr .data-nav .nav-wrap button:after {width:7px;height:7px}
	.mVisual-wr .swiper-pagination-bullet {width:10px;height:10px;}
	.mVisual-wr .swiper-pagination-bullet.swiper-pagination-bullet-active {width:20px;}
}
/* ==============================
 * 통합검색
================================= */
.m-sec01:before {content:'';display:block;width:660px;height:520px;background-color:rgba(221, 233, 245, 0.30);border-radius:0px 260px 260px 0px;position:absolute;top:0;left:0;z-index:-1}
.m-sec01 {position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end}
.m-sec01 .total-search {display:flex;flex-wrap:wrap;width:1210px;min-height:140px;background:#DDE9F5;border-radius:0 0 0 70px;padding:34px 46px 34px 46px;box-sizing:border-box;align-items:center}
.m-sec01 .total-search-frm {width:500px;height:70px;border-radius:35px;background:#fff;align-items:center;position:relative;box-shadow:0px 10px 20px 0px rgba(55, 67, 89, 0.10);padding:25px 32px;box-sizing:border-box}
.m-sec01 .total-search-frm .sch-tit {position:absolute;top:-25px;left:32px;width:76px;height:31px;background-image:url(/resources/_Templet/Main/main_kor/Img/search_deco.png);font-size:13px;;color:#fff;text-align:center;font-weight:700;line-height:24px}
.m-sec01 .total-search-frm .sch-input {border:0;box-sizing:border-box;flex:1 1 auto;height:59px;padding:7px 0;background-color:transparent;width:100%;height:26px;padding-right:50px;outline-color:#1F8A9F;font-size:20px;font-weight:400;color:#127589;font-family:"ONE-Mobile-Regular", sans-serif}
.m-sec01 .total-search-frm .sch-input::placeholder {font-size:20px;font-weight:400;color:#127589;font-family:"ONE-Mobile-Regular", sans-serif}
.m-sec01 .total-search-frm .sch-btn {background:none;border:0;flex:0 0 auto;width:50px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}
.m-sec01 .total-search-frm .sch-btn:before {content:'';display:block;background:url(/resources/_Templet/Main/main_kor/Img/search_ico.png);width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.m-sec01 .total-search .total-search-keyword {width:calc(100% - 540px);margin-left:40px}
.m-sec01 .keywords button {font-family:"ONE-Mobile-Regular", sans-serif;border:0;background-color:rgba(255,255,255,.6);min-width:110px;padding:0 20px;box-sizing:border-box;border-radius:20px;text-align:center;height:38px;line-height:38px;font-size:.889em;color:#374359;margin-right:8px;margin-bottom:10px}
@media all and (max-width:1599px) {
	.m-sec01 .total-search {width:80%;padding:30px 20px 24px 30px}
}
@media all and (max-width:1059px) {
	.m-sec01 .total-search {display:none}
}
@media all and (max-width:699px) {
	.m-sec01:before {height:347px;width:90%}
}
/* ==============================
 * m-sec02
================================= */
.m-sec02 {position:relative}
.m-sec02 .sec02-tit {display:inline-block;width:auto;font-size:40px;color:#333}
.m-sec02 .sec02-tit span {color:#0EA2A4}
.m-sec02 .sec02-tit:after {background-color:#0EA2A4}
.m-sec02 .sec02-txt {font-size:26px;color:#374359;font-weight:300;margin-top:10px}

@media all and (max-width:1599px) {
	.m-sec02:before {top:-160px}
}
@media all and (max-width:1059px) {
	.m-sec02  {padding-top:80px}.m-sec02 .sec02-tit
	.m-sec02:before {top:0}
}
@media all and (max-width:999px) {
	.m-sec02 {padding-top:70px}
}
@media all and (max-width:699px) {
	.m-sec02 {padding-top:50px}
}
/** -- mTabGallery */
#mTabGallery {position:relative;height:940px;margin-top:25px}
#mTabGallery dl {display:inline-block;margin:0;vertical-align:middle}
#mTabGallery dl dt {display:inline-block}
#mTabGallery dl dt a {display:block;line-height:1;box-sizing:border-box;border-radius:25px;transition:all .3s ease;height:40px;min-width:85px;position:relative;padding:13px 27px;text-align:center;background-color:#fff;box-shadow: 0px 10px 20px 0px rgba(55, 67, 89, 0.10);overflow:hidden;}
#mTabGallery dl dt a:before {content:'';display:block;width:0%;height:0%;background-color:#374359;transition:all .7s ease;position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);opacity:0}
#mTabGallery dl.isOn dt a:before,
#mTabGallery dl dt a:hover:before,
#mTabGallery dl dt a:focus:before {width:200%;height:200%;opacity:1}
#mTabGallery dl.isOn dt a span,
#mTabGallery dl dt a:hover span,
#mTabGallery dl dt a:focus span {color:#fff}

#mTabGallery dl.isOn dt a span{padding-right: 20px; }
#mTabGallery dl.isOn dt a span:before{content:''; display: block; width: 9px; height: 2px; background: #fff; position: absolute; top: 50%; right:0; transform: translateY(-50%); }
#mTabGallery dl.isOn dt a span:after{content:''; display: block; width: 7px; height: 7px; background: transparent; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg) translateY(-50%); position: absolute; top: calc(50% - 1px);right:3px;}

#mTabGallery dl dt a span {display:block;font-size:.94em;color:#374359;box-sizing:border-box;position:relative;z-index:5;transition:all .3s ease}
#mTabGallery dl dd {display:none}
#mTabGallery ul {display:flex;flex-flow:row;flex-wrap:wrap}
#mTabGallery ul li {display:inline-block;margin:40px 5% 0 0;width:21.25%;border-bottom:1px solid #ccc;padding-bottom:25px;opacity:0;transform:translateY(30px)}
#mTabGallery ul li:nth-child(-n+4){margin-top:0}
#mTabGallery ul li:nth-child(4n) {margin-right:0}
#mTabGallery.on-enter ul li {opacity:1;transform:translateY(0);}
#mTabGallery ul li:first-child {transition:all .3s linear }
#mTabGallery ul li:nth-child(2) {transition:all .3s linear .2s}
#mTabGallery ul li:nth-child(3) {transition:all .3s linear .4s}
#mTabGallery ul li:nth-child(4) {transition:all .3s linear .6s}
#mTabGallery ul li:nth-child(5) {transition:all .3s linear .8s}
#mTabGallery ul li:nth-child(6) {transition:all .3s linear 1s}
#mTabGallery ul li:nth-child(7) {transition:all .3s linear 1.2s}
#mTabGallery ul li:nth-child(8) {transition:all .3s linear 1.4s}
#mTabGallery ul li a {display:block}
#mTabGallery ul li a > * {display:block;position:relative;box-sizing:border-box;overflow:hidden;word-break:break-all}
#mTabGallery ul li a .sImg {}
#mTabGallery ul li a .sImg:before {display:none}
#mTabGallery ul li a .sImg .imgContainer {display:block;height:0;box-sizing:border-box;position:relative;padding-top:65.5%;overflow:hidden;background-color:#30BFC1;border-radius:10px}
#mTabGallery ul li a .sImg .imgContainer:before {content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;transition:all .3s ease;z-index:1}
#mTabGallery ul li a .sImg .imgContainer img {display:block;position:absolute;width:100%;height:auto;left:0;transform:translateY(-50%);top:50%;transition:all .3s ease}
#mTabGallery ul li a .sImg .imgContainer:after {content:'';display:block;width:100%;height:40px;;background-position:right;position:absolute;bottom:0;right:-1px;background-repeat:no-repeat;background-image:url(/resources/_Templet/Main/main_kor/Img/mgallery_deco1.png);}
#mTabGallery ul li a:hover .sImg .imgContainer:before {border:5px solid #0EA2A4;border-bottom:0}
#mTabGallery ul li a .sTit {color:#4F4F4F;height:70px;margin:14px 0 0;line-height:1.333;font-weight:700}
#mTabGallery ul li a .sTit:before {height:50%}
#mTabGallery ul li a .sDate {font-size:14px;color:#686868;margin:20px 0 0}
#mTabGallery ul li a .s-category {display:block;position:absolute;bottom:0;right:0;font-family:"ONE-Mobile-Title", sans-serif;color:#fff;font-size:.8333em;height:40px;line-height:40px;width:130px;text-align:center;border-radius:44px 0 10px 0}
#mTabGallery ul li.board-cat01 a .sImg .imgContainer {background-color:#30BFC1}
#mTabGallery ul li.board-cat02 a .sImg .imgContainer {background-color:#ABCD05}
#mTabGallery ul li.board-cat03 a .sImg .imgContainer {background-color:#8697EA}
#mTabGallery ul li.board-cat01 a .sImg .imgContainer:before {border-color:#0EA2A4}
#mTabGallery ul li.board-cat02 a .sImg .imgContainer:before {border-color:#86A103}
#mTabGallery ul li.board-cat03 a .sImg .imgContainer:before {border-color:#5E72D8}
#mTabGallery ul li.board-cat02 a .imgContainer:after {background-image:url(/resources/_Templet/Main/main_kor/Img/mgallery_deco2.png)}
#mTabGallery ul li.board-cat03 a .imgContainer:after {background-image:url(/resources/_Templet/Main/main_kor/Img/mgallery_deco3.png)}
#mTabGallery dl.isOn dt a {}
#mTabGallery dl.isOn dd {display:block;position:absolute;width:100%;left:0;top:100px}
#mTabGallery .dataMore {display:block;position:absolute;right:0;top:-140px;width:45px;height:45px;background-color:#374359;border-radius:50%;transition:all .5s ease}
#mTabGallery .dataMore:before,
#mTabGallery .dataMore:after {content:"";display:block;position:absolute;width:14px;height:2px;background:#fff;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .5s ease;border-radius:2px}
#mTabGallery .dataMore:before {}
#mTabGallery .dataMore:after {transform:rotate(90deg)}
#mTabGallery .dataMore:focus:before,
#mTabGallery .dataMore:hover:before {transform:rotate(90deg)}
#mTabGallery .dataMore:focus:after,
#mTabGallery .dataMore:hover:after {transform:rotate(180deg)}
@media all and (max-width:1699px) {
	#mTabGallery ul li {margin:30px 30px 0 0;width:calc(25% - 23px)}

}
@media all and (max-width:1599px) {
	#mTabGallery {height:850px}
}
@media all and (max-width:1399px) {
	#mTabGallery {height:800px}
	#mTabGallery ul li a .sTit {font-size:17px;height:65px}
}
@media all and (max-width:1299px) {
	#mTabGallery {height:750px}
	#mTabGallery ul li {padding-bottom:20px}
	#mTabGallery ul li {margin:20px 20px 0 0;width:calc(25% - 15px)}
	#mTabGallery ul li a .sDate {margin-top:10px}
}
@media all and (max-width:1199px) {
	#mTabGallery {height:700px}
	#mTabGallery ul li a .sTit {font-size:16px}
}
@media all and (max-width:999px) {
	#mTabGallery {height:420px}
	#mTabGallery dl.isOn dd {overflow-x:auto;overflow:visible;top:85px}
	#mTabGallery ul {overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}
	#mTabGallery ul li a .sImg .imgContainer {height:220px;padding-top:0}
	#mTabGallery ul li {margin:0 30px 0 0;width:340px;flex-shrink:0}
	#mTabGallery ul li:nth-child(-n+4){margin-top:0}
	#mTabGallery ul li:nth-child(4n) {margin-right:20px}
	#mTabGallery ul li:nth-child(3n) {margin-right:20px}
	#mTabGallery ul li:nth-child(-n+3){margin-top:0}
	#mTabGallery ul li a .sTit {height:47px;white-space:pre-wrap;}
	#mTabGallery .dataMore {top:-81px;width:35px;height:35px;}
	#mTabGallery .dataMore:before, #mTabGallery .dataMore:after {width:12px}
}
@media all and (max-width:699px) {
	#mTabGallery {height:350px}
	.m-sec02 .sec02-tit {font-size:30px}	
	.m-sec02 .sec02-txt {font-size:20px}
	#mTabGallery dl dt a {padding:13px 8px;height:auto;min-width:auto}
	#mTabGallery dl dt a span {font-size:14px;min-width:auto}
	#mTabGallery dl.isOn dd {top:70px}
	#mTabGallery ul li {width:256px;margin:0 20px 0 0}
	#mTabGallery ul li a .sImg .imgContainer {height:176px}
	#mTabGallery ul li a .sTit {height:44px}
	#mTabGallery ul li a .sImg .imgContainer:after {bottom:-5px;right:-30px}
	#mTabGallery ul li a .s-category {width:110px;font-size:12px;height:37px;line-height:40px;}
	#mTabGallery ul li a:hover .sImg .imgContainer, #mTabGallery ul li a:focus .sImg .imgContainer {border-bottom:5px solid;border-color:#0EA2A4;}
	#mTabGallery ul li a .sImg .imgContainer {border-bottom:5px solid #0EA2A4}
	#mTabGallery ul li.board-cat02 a .sImg .imgContainer {border-color:#86A103}
	#mTabGallery ul li.board-cat03 a .sImg .imgContainer {border-color:#5E72D8}
	#mTabGallery .dataMore {top:-64px}
}
@media all and (max-width:499px) {
	#mTabGallery {height:300px}
	.m-sec02 .sec02-tit {font-size:24px}	
	.m-sec02 .sec02-txt {font-size:18px}
	#mTabGallery ul li {width:188px;margin-right:15px}
	#mTabGallery ul li a .sImg .imgContainer {height:121px}
	#mTabGallery ul li a .s-category {font-size:10px}
	#mTabGallery ul li a .sImg .imgContainer:after {bottom:-15px;right:-40px}
	#mTabGallery ul li a .s-category {width:90px;height:27px;line-height:29px}
	#mTabGallery ul li a .sTit {font-size:14px;height:36px}
	#mTabGallery ul li a .sDate {font-size:12px}
	#mTabGallery .dataMore:before, #mTabGallery .dataMore:after {width:10px}
}
@media all and (max-width:399px) {
	#mTabGallery {height:300px}
	#mTabGallery dl.isOn dd {top:85px}
	#mTabGallery dl {width:49%}
	#mTabGallery dl dt {width:100%}
	#mTabGallery dl dt a {padding:8px 5px}
	#mTabGallery dl dt a span {font-size:12px}
	#mTabGallery .dataMore {top:-130px;width:25px;height:25px}
}
/* ==============================
 * m-sec03
================================= */
.m-sec03 {position:relative;margin-top:100px}
.m-sec03:before {content:'';display:block;width:502px;height:592px;z-index:-1;background-image:url(/resources/_Templet/Main/main_kor/Img/sec03_deco.png);position:absolute;top:0;right:0}
.m-sec03 .tit-box {display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-self:center}
.m-sec03 .sec03-tit {font-size:48px;color:#000}
.m-sec03 .sec03-tit span {color:#009FBF}
.m-sec03 .sec03-tit:after {background-color:#009FBF}
.sec03-txt {font-size:20px ;color:#5b5b5b;margin-top:15px}
@media all and (max-width:999px) {
	.m-sec03 {margin-top:60px}
	.m-sec03 .sec03-tit {font-size:40px}
}
@media all and (max-width:999px) {
	.m-sec03:before {right:-200px}
}
@media all and (max-width:899px) {
	.m-sec03 .sec03-tit {font-size:35px}
	.sec03-txt {font-size:16px}
}
@media all and (max-width:699px) {
	.sec03-txt {display:none}
	.m-sec03 .sec03-tit {font-size:30px}
}
@media all and (max-width:499px) {
	.m-sec03:before {display:none}
	.m-sec03 .sec03-tit {font-size:24px}

}
/** -- mTabBoard */
#mTabBoard {position:relative;height:580px;text-align:center;margin-top:40px;font-size:0}
#mTabBoard .dataTit {display:inline-block;margin:0 15px 0 0}
#mTabBoard .dataTit span {display:inline-block;border-bottom:2px solid #1472b6;line-height:1.2;padding:0 0 5px;color:#1472b6;font-size:24px;font-weight:500;}
#mTabBoard dl {display:inline-block;vertical-align:middle}
#mTabBoard dl dt {position:relative;display:inline-block;}
#mTabBoard dl dt:before {content:'';display:block;width:100%;height:100%;border-top:1px solid #A8D5DE;border-bottom:1px solid #A8D5DE;background-color:#fff;box-shadow:0px 5px 5px 0px rgba(55, 67, 89, 0.10);z-index:-1;top:-1px;left:50%;transform:translateX(-50%);position:absolute;}
#mTabBoard dl dt:after {content:'';display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;right:0;}
#mTabBoard #mTabBbs1 dt:before {content:'';display:block;width:100%;height:100%;border-top:1px solid #A8D5DE;border-bottom:1px solid #A8D5DE;border-left:1px solid #A8D5DE;background-color:#fff;border-radius:30px 0 0 30px;box-shadow:0px 5px 5px 0px rgba(55, 67, 89, 0.10);z-index:-1;top:-1px;left:50%;transform:translateX(-50%);position:absolute;}
#mTabBoard #mTabBbs1 dt:after {width:50%;border-radius:30px 0 0 30px;}
#mTabBoard dl:first-child dt:before {border-radius:30px 0 0 30px;border-left:1px solid #A8D5DE;}
#mTabBoard dl:last-child dt:before {border-radius:0 30px 30px 0;border-right:1px solid #A8D5DE;}
#mTabBoard dl:first-child dt:after {width:50%;border-radius:30px 0 0 30px;}
#mTabBoard dl:last-child dt:after {display:none;}

#mTabBoard dl dt a {display:block;background-color:#fff;box-sizing:border-box;position:relative;transition:all .5s ease;min-width:160px;height:60px;line-height:60px;border-radius:30px;z-index:1;}
#mTabBoard dl dt a:after {content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#D9D9D9;position:absolute;top:50%;left:0;z-index:2;transform:translateY(-50%)}
#mTabBoard dl:first-child dt a:after, 
#mTabBoard dl.isOn a:after {display:none}
#mTabBoard dl.isOn + dl a:after {display:none}
#mTabBoard dl dt a span {display:inline-block;font-size:20px;color:#5B5B5B;font-weight:700;box-sizing:border-box;position:relative;transition:all .5s ease}
#mTabBoard dl dt a span:after {content:'';display:none;width:24px;height:24px;vertical-align:middle;background-image:url(/resources/_Templet/Main/main_kor/Img/m-sec03_btn.png);background-repeat:no-repeat;background-position:center center;background-color:#1F8A9F;border-radius:10px;margin-left:10px;}

#mTabBoard dl dd {display:none}
#mTabBoard ul {display:flex;flex-wrap:wrap}
#mTabBoard ul li {margin:20px 1.875% 0 0;width:23.593%;box-sizing:border-box}
#mTabBoard ul li:nth-child(4n) {margin-right:0}
#mTabBoard ul li:nth-child(-n+4) {margin-top:0}
#mTabBoard ul li a {display:block;position:relative;padding:30px;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:30px;transition:all .5s ease}
#mTabBoard ul li a:before {content:'';display:block;width:143px;height:162px;background-image:url(/resources/_Templet/Main/main_kor/Img/board_deco.png);position:absolute;bottom:0;right:0}
#mTabBoard ul li a * {transition:all .5s ease .2s;}
#mTabBoard ul li a .category {display:inline-block;height:34px;line-height:34px;border:1px solid #4384CE;background-color:#4384CE;color:#fff;font-family:"ONE-Mobile-Title", sans-serif;font-weight:500;font-size:16px;color:#fff;border-radius:20px;text-align:center;padding:0 26px}
#mTabBoard ul li a .sTit {display:block;font-size:19px;color:#2e2e2e;width:auto;margin:10px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.368;height:78px;transition:all .5s ease}
#mTabBoard ul li a .sTit .newMark {display:inline-block;margin-top:1px;width:17px;height:17px;line-height:17px;font-size:10px;border-radius:50%;background:#005667;color:#fff;vertical-align:top;text-align:center;position:relative;top:1px;font-family:"Poppins", sans-serif;}
#mTabBoard ul li a .sTit .newMark:before {content:"N";display:inline-block;color:#fff;font-size:10px;line-height:1}
#mTabBoard ul li a .sDate {display:block;font-size:14px;font-weight:400;color:#686868}
#mTabBoard ul li.board-cat01 .category {background-color:#4384CE;border-color:#4384CE}
#mTabBoard ul li.board-cat02 .category {background-color:#009FBF;border-color:#009FBF}
#mTabBoard ul li.board-cat03 .category {background-color:#5E72D8;border-color:#5E72D8}
#mTabBoard ul li.board-cat04 .category {background-color:#86A103;border-color:#86A103}
#mTabBoard ul li.board-cat05 .category {background-color:#AB8D60;border-color:#AB8D60}
#mTabBoard ul li.board-cat06 .category {background-color:#E54B82;border-color:#E54B82}
#mTabBoard ul li a:hover,
#mTabBoard ul li a:focus {background-color:#4384CE;transform:scale(1.05);border:0}
#mTabBoard ul li a:hover *,
#mTabBoard ul li a:focus * {color:#fff !important}
#mTabBoard ul li a:hover .category,
#mTabBoard ul li a:focus .category{color:#fff;border-color:#fff;background-color:transparent}
#mTabBoard ul li.board-cat01 a:hover,
#mTabBoard ul li.board-cat01 a:focus {background-color:#4384CE;border-color:#4384CE}
#mTabBoard ul li.board-cat02 a:hover,
#mTabBoard ul li.board-cat02 a:focus {background-color:#009FBF;border-color:#009FBF}
#mTabBoard ul li.board-cat03 a:hover,
#mTabBoard ul li.board-cat03 a:focus {background-color:#5E72D8;border-color:#5E72D8}
#mTabBoard ul li.board-cat04 a:hover,
#mTabBoard ul li.board-cat04 a:focus {background-color:#86A103;border-color:#86A103}
#mTabBoard ul li.board-cat05 a:hover,
#mTabBoard ul li.board-cat05 a:focus {background-color:#AB8D60;border-color:#AB8D60}
#mTabBoard ul li.board-cat06 a:hover,
#mTabBoard ul li.board-cat06 a:focus {background-color:#E54B82;border-color:#E54B82}
#mTabBoard ul li.no-data{width:100%}
#mTabBoard dl:nth-child(1) dt:before {content:'';display:none;width:1120px;height:60px;border-radius:30px;border:1px solid #A8D5DE;background-color:#fff;box-shadow:0px 5px 10px 0px rgba(55, 67, 89, 0.10);top:-1px;left:50%;transform:translateX(-50%);position:absolute;}
#mTabBoard dl.isOn dt a {background-color:#009FBF}
#mTabBoard dl.isOn dt a span {color:#fff}
#mTabBoard dl.isOn dt a span:after,
#mTabBoard dl.isOn dt a span:after {display:inline-block}
#mTabBoard dl.isOn dt a:before {opacity:1;transform:rotate(90deg)}
#mTabBoard dl.isOn dt a:after {opacity:1;transform:rotate(180deg)}
#mTabBoard dl.isOn dd {display:block;position:absolute;width:100%;left:0;top:100px;text-align:left}
#mTabBoard .dataMore {display:block;position:absolute;right:0;top:-80px;width:auto;height:auto;border-radius:50%;transition:all .5s ease}
#mTabBoard .dataMore:before,
#mTabBoard .dataMore:after {content:"";display:block !important;position:absolute;width:14px;height:2px;background:#000;top:-1px;right:0;bottom:0;left:-75px;margin:auto;transition:all .5s ease;border-radius:2px}
#mTabBoard .dataMore:before {}
#mTabBoard .dataMore:after {transform:rotate(90deg)}
#mTabBoard .dataMore:focus:before,
#mTabBoard .dataMore:hover:before {transform:rotate(90deg)}
#mTabBoard .dataMore:focus:after,
#mTabBoard .dataMore:hover:after {transform:rotate(180deg)}
#mTabBoard .dataMore span {display:block;font-size:17px;color:#4f4f4f}
@media all and (max-width:1399px) {
	#mTabBoard .dataMore {top:-150px}
}
@media all and (max-width:1299px) {
	#mTabBoard dl:nth-child(1) dt:before {width:100%}
	#mTabBoard dl {width:14.285%}
	#mTabBoard dl dt {width:100%;}
	#mTabBoard dl dt a {width:100%;min-width:100%}
	#mTabBoard dl dt a span {font-size:18px}
}
@media all and (max-width:1299px) {
	#mTabBoard dl:nth-child(1) dt:before {width:100%}
	#mTabBoard dl {width:14.285%}
	#mTabBoard dl dt {width:100%;}
	#mTabBoard dl dt a {width:100%;min-width:100%}
	#mTabBoard dl dt a span {font-size:18px}
	#mTabBoard ul li a {padding:20px 15px;}
}
@media all and (max-width:999px) {
	#mTabBoard {height:540px}
	#mTabBoard ul li {width:49%;margin:2% 2% 0 0;}
	#mTabBoard ul li:nth-child(4n) {margin-right:2%}
	#mTabBoard ul li:nth-child(-n+4) {margin-top:2%}
	#mTabBoard ul li:nth-child(2n) {margin-right:0}
	#mTabBoard ul li:nth-child(-n+2) {margin-top:0}
	#mTabBoard ul li:nth-last-child(-n+4) {display:none}
	#mTabBoard ul li a {padding:30px}
}
@media all and (max-width:899px) {
	#mTabBoard dl:nth-child(1) dt:before {height:50px}
	#mTabBoard dl dt a {height:50px;line-height:50px}
	#mTabBoard dl dt a span {display:block;width:28px;white-space:nowrap;overflow:hidden;font-size:15px;margin:0 auto;}
	#mTabBoard dl dt a span:after {width:18px;height:18px;background-size:7px auto;}
	#mTabBoard dl:nth-child(6) dt a span {width:56px}
}
@media all and (max-width:699px) {
	#mTabBoard {height:460px;margin-top:20px}
	#mTabBoard ul li a:hover,
	#mTabBoard ul li a:focus {transform:scale(1)}

	#mTabBoard ul li a {padding:20px 15px}
	#mTabBoard ul li a .category {padding:0 15px;height:30px;line-height:30px;font-size:14px;margin:0}
	#mTabBoard ul li a .sTit {font-size:16px;height:63px;}
	#mTabBoard ul li a .sDate {font-size:13px}
	#mTabBoard .dataMore {top:-116px}
	#mTabBoard dl.isOn dd {top:80px}
}
@media all and (max-width:499px) {
	#mTabBoard {margin-top:15px;height:320px}
	#mTabBoard dl:nth-child(1) dt:before {height:50px}
	#mTabBoard dl dt a {height:50px;line-height:50px}
	#mTabBoard dl dt a span {display:block;width:28px;white-space:nowrap;overflow:hidden;font-size:14px;margin:0 auto;}
	#mTabBoard dl dt a span:after {width:18px;height:18px;background-size:7px auto;}
	#mTabBoard dl:nth-child(6) dt a span {width:56px;letter-spacing:-0.05em;}
	#mTabBoard dl dt a:after {display:none}
	#mTabBoard ul li {width:100%;margin:0}
	#mTabBoard ul li:nth-child(4n) {margin-right:0}
	#mTabBoard ul li:nth-child(-n+4) {margin-top:0}	
	#mTabBoard ul li a {padding:15px 0 15px 95px}
	#mTabBoard ul li a .sTit {height:auto;-webkit-line-clamp:2;margin:0;font-size:14px}
	#mTabBoard ul li a {border:0;border-radius:0;border-bottom:1px dashed #ddd;overflow:hidden}
	#mTabBoard ul li a .sDate {display:none}
	#mTabBoard ul li a .category {font-size:12px;padding:6px 12px;height:auto;line-height:1;position:absolute;top:15px;left:5px}
	#mTabBoard ul li a:before {width:57px;height:65px;background-size:57px auto}
	#mTabBoard dl.isOn dd {top:70px}
	#mTabBoard .dataMore {top:-106px}
	#mTabBoard .dataMore span {font-size:14px;top:-114px}
	#mTabBoard .dataMore:before, #mTabBoard .dataMore:after {left:-65px}
}
@media all and (max-width:399px) {
	#mTabBoard dl {width:13.5%;}
	#mTabBoard dl:nth-child(6) {width:19%;}
	#mTabBoard dl:nth-child(1) dt:before {height:34px}
	#mTabBoard dl dt a {height:34px;line-height:34px}
	#mTabBoard dl dt a span {display:block;width:26px;font-size:14px}
	#mTabBoard dl:nth-child(6) dt a span {width:52px;font-size:13px;}
	/* #mTabBoard ul li a .sTit {font-size:13px} */
	#mTabBoard dl.isOn dd {top:50px}
	#mTabBoard .dataMore {width:20px;height:20px;top:-90px}
	#mTabBoard .dataMore span {font-size:0}
	#mTabBoard .dataMore:before, #mTabBoard .dataMore:after {left:0}
}
/* ==============================
 * m-sec04
================================= */
.m-sec04 {position:relative;margin-top:110px;padding:65px 0 85px 0}
.m-sec04 .cnt-in {position:relative}
.m-sec04:before {content:'';display:block;width:1514px;height:100%;border-radius: 0px 290px 290px 0px;background:#F8F9FE;position:absolute;top:0;left:0;z-index:-1}
.m-sec04 .sec04-tit {font-size:34px;color:#333;padding-top:14px}
.m-sec04 .sec04-tit:before {content:'';display:block;width:10px;height:10px;background-color:#0EA2A4;border-radius:50%;position:absolute;top:0;left:7px}
.m-sec04 .sec04-tit span {color:#0EA2A4}
.m-sec04 .sec04-txt {color:#374359;margin-top:20px;margin-bottom:-35px}

@media all and (max-width:1499px) {
	.m-sec04 {margin-top:50px;padding:40px 0 50px 0}
}
@media all and (max-width:999px) {
	.m-sec04:before {height:70%;border-radius:0px 0px 30px 30px}
}
@media all and (max-width:899px) {
	.m-sec04 {margin-top:50px;padding:40px 0 0 0}
}
@media all and (max-width:699px) {
	.m-sec04 .sec04-tit{font-size:30px}
}
@media all and (max-width:599px) {
	.m-sec04 .sec04-txt {display:none}
}
@media all and (max-width:499px) {
	.m-sec04 {margin-top:30px}
	.m-sec04 {padding:30px 0 0 0 }
	.m-sec04 .sec04-tit{font-size:20px}
	.m-sec04 .sec04-tit:before {width:8px;height:8px;left:0}
}
/** -- mIcban1 */
#mIcban1 {box-sizing:border-box;width:1000px;padding:100px 0 0 0;margin:0}
/* #mIcban1 .dataLst {display:flex;flex-flow:row} */
#mIcban1 .dataLst .swiper-slide > div:first-child {margin-bottom:30px}

#mIcban1 .dataLst a {display:block;box-sizing:border-box;position:relative;text-align:center}
#mIcban1 .dataLst a .pIco {display:block;width:95px;height:100px;background-repeat:no-repeat;border:3px solid #fff;box-sizing:border-box;margin:0 auto;background-color:#fff;border-radius:40px;box-shadow: 0px 10px 20px 0px rgba(55, 67, 89, 0.10);transition:all .5s ease;position:relative}
#mIcban1 .dataLst a .pIco:before {content:"";display:block;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#mIcban1 .dataLst a .pIco.icon1:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico1.png)}
#mIcban1 .dataLst a .pIco.icon2:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico2.png)}
#mIcban1 .dataLst a .pIco.icon3:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico3.png)}
#mIcban1 .dataLst a .pIco.icon4:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico4.png)}
#mIcban1 .dataLst a .pIco.icon5:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico5.png)}
#mIcban1 .dataLst a .pIco.icon6:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico6.png)}
#mIcban1 .dataLst a .pIco.icon7:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico7.png)}
#mIcban1 .dataLst a .pIco.icon8:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico8.png)}
#mIcban1 .dataLst a .pIco.icon9:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico9.png)}
#mIcban1 .dataLst a .pIco.icon10:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico10.png)}
#mIcban1 .dataLst a .pIco.icon11:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico11.png)}
#mIcban1 .dataLst a .pIco.icon12:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico12.png)}
#mIcban1 .dataLst a .pIco.icon13:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico13.png)}
#mIcban1 .dataLst a .pIco.icon14:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico14.png)}
#mIcban1 .dataLst a .pIco.icon14:before {background-image:url(/resources/_Img/MainModule/micban/l1/ico15.png)}
#mIcban1 .dataLst a .sTit {font-weight:700;color:#565A62;display:block;word-wrap:break-word;word-break:keep-all;white-space:normal;margin-top:15px;line-height:1.2em;}
#mIcban1 .dataLst a:hover .pIco ,
#mIcban1 .dataLst a:focus .pIco {border:3px solid transparent;background-image: linear-gradient(#fff, #fff),linear-gradient(to right, #10A2A1 0%,  #A0CA10 100%);background-origin:border-box;background-clip:content-box, border-box;box-sizing:border-box}
#mIcban1 .data-auto {display:none}
#mIcban1 .data-ctrl {position:absolute;top:0;right:40px;text-align:center}
#mIcban1 .data-ctrl button {width:40px;height:40px;border-radius:50%;background-color:#DCE3ED;border:#DCE3ED;position:relative;z-index:55;filter:drop-shadow(0px 10px 20px rgba(55, 67, 89, 0.10))}
#mIcban1 .data-ctrl button:after {content:"";display:block;position:absolute;width:8px;height:8px;margin:auto;top:0;right:0;bottom:0;left:0;border:solid;border-width:0 0 3px 3px;border-color:transparent transparent #374359 #374359;border-radius:2px;transition:all .3s ease}
#mIcban1 .data-ctrl .btn-prev:after {transform:rotate(45deg)}
#mIcban1 .data-ctrl .btn-next:after {transform:rotate(225deg)}
@media all and (max-width:1499px) {
	#mIcban1 {width:calc(100% - 500px)}
}
@media all and (max-width:1099px) {
	#mIcban1 .data-ctrl {right:0}
}
@media all and (max-width:999px) {
	#mIcban1 {width:100%;padding-top:80px}
	#mIcban1 .data-ctrl {right:0}
}
@media all and (max-width:768px) {
	#mIcban1 .dataLst .swiper-slide > div:first-child {margin-bottom:20px}
	#mIcban1 .dataLst a .sTit {font-size:16px;margin-top:10px;}
	#mIcban1 .dataLst a .pIco {width:70px;height:70px}
	#mIcban1 .dataLst a .pIco:before {width:42px;height:42px;background-size:42px auto}
}
@media all and (max-width:699px) {
	#mIcban1 .dataLst a .sTit {font-size:14px;}
}
@media all and (max-width:599px) {
	.mIcbansldWr {margin-top:-50px}
	#mIcban1 {padding-top:80px}
	#mIcban1 .dataLst .swiper-slide > div:first-child {margin-bottom:20px}
	#mIcban1 .data-ctrl {top:20px}
	#mIcban1 .data-ctrl button {width:28px;height:28px;}
	#mIcban1 .data-ctrl button:after {width:6px;height:6px}
}
@media all and (max-width:499px) {
	#mIcban1 .data-ctrl {top:25px}
	#mIcban1 .dataLst a .sTit {font-size:13px}
}
/** -- m-schedule */
.m-schedule-wr {width:470px;background-color:#fff;border-radius:20px;overflow:hidden;position:absolute;top:-25px;right:0;transition-delay:.65s !important;z-index:1;}  
.m-schedule .s-tit {width:100%;height:70px;line-height:70px;background: linear-gradient(90deg, #009FBF 0%, #839E00 100%);color:#fff;font-size:24px;font-family:"ONE-Mobile-Title", sans-serif;font-weight:500;padding:0 44px;box-sizing:border-box;position:relative}
.m-schedule .s-tit > a {display:block;color:#fff}
.m-schedule .s-tit .deco {display:block;width:85px;height:85px;background-color:#EEEEF4;border-radius:50%;position:absolute;top:30px;right:30px}
.m-schedule .s-tit .deco:after {content:'';display:block;width:60px;height:60px;background-color:#fff;border-radius:50%;box-shadow:0px 5px 10px rgba(55, 67, 89, 0.10);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/resources/_Templet/Main/main_kor/Img/cal_ico.png);}
.m-schedule .schedule-box:before {content:'';display:block;width:80px;height:80px;background: linear-gradient(90deg, #ECF6F7 51.75%, #ECF6F7 51.76%, #DEEFF9 100.35%, rgba(236, 246, 247, 0.00) 100.36%);border-radius: 0px 40px 40px 0px;position:absolute;top:28px;left:0;}
.m-schedule ul {position:relative;padding:45px 35px 35px 35px;box-sizing:border-box;width:100%;}
.m-schedule ul > li {position:relative;padding-left:100px;margin-bottom:40px}
.m-schedule ul > li:nth-child(3) {}
.m-schedule ul > li:last-child {margin-bottom:0}
.m-schedule ul > li .date {position:absolute;top:0;left:0;font-size:15px;font-weight:700;color:#878787}
.m-schedule ul > li .date span {display:block;font-size:20px;color:#1F8A9F;font-weight:500;font-family:"ONE-Mobile-Title", sans-serif;margin-top:7px}
.m-schedule ul > li .content {font-size:15px;font-weight:400;letter-spacing:-.025em;color:#686868}
.m-schedule ul > li .content span {font-size:20px;font-weight:700;color:#4f4f4f;display:block;margin-top:10px;line-height:1.2}
.m-schedule .data-ctrl {width:100%;height:70px;background-color:#E4E5E6;position:relative;text-align:center}
.m-schedule .data-ctrl button {width:40px;height:40px;border-radius:50%;background-color:#fff;border:#fff;position:relative;top:50%;transform:translateY(-50%);z-index:55;filter:drop-shadow(0px 10px 20px rgba(55, 67, 89, 0.10));transition:all .5s ease}
.m-schedule .data-ctrl button:after {content:"";display:block;position:absolute;width:8px;height:8px;margin:auto;top:0;right:0;bottom:0;left:0;border:solid;border-width:0 0 3px 3px;border-color:transparent transparent #374359 #374359;border-radius:2px;transition:all .5s ease}
.m-schedule .data-ctrl .btn-prev:after {transform:rotate(45deg)}
.m-schedule .data-ctrl .btn-next:after {transform:rotate(225deg)}
.m-schedule .data-ctrl button:hover,
.m-schedule .data-ctrl button:focus {background-color:#374359}
.m-schedule .data-ctrl button:hover:after,
.m-schedule .data-ctrl button:focus:after {border-color:#fff}

@media all and (max-width:999px) {
	.m-schedule-wr {width:100%;position:relative;top:0;margin-top:50px}
	.m-schedule ul {display:flex;flex-wrap:wrap;padding-bottom:5px;}
	.m-schedule ul > li {width:50%;padding-right:50px;box-sizing:border-box}
	.m-schedule .s-tit .deco {top:30px}
	.m-schedule .s-tit {position:static}
}
@media all and (max-width:768px) {
	.m-schedule ul {padding:40px 25px 0 25px}
	.m-schedule ul > li{padding-left:80px}
	.m-schedule ul > li .content span {font-size:17px}
	.m-schedule ul > li .date {font-size:14px}
	.m-schedule ul > li .content {font-size:14px}
	.m-schedule ul > li .date span {font-size:18px}
	.m-schedule .data-ctrl {height:60px}
	.m-schedule .s-tit {position:relative;padding:0 25px}
	.m-schedule .s-tit .deco {top:100%;transform:translateY(-50%);right:20px;width:60px;height:60px}
	.m-schedule .s-tit .deco:after {width:42px;height:42px;background-size:42px auto}
}
@media all and (max-width:699px) {
	.m-schedule .s-tit {height:70px;line-height:70px;font-size:22px;}
	.m-schedule ul > li .date {font-size:14px;}
	.m-schedule ul > li .date span {font-size:18px;margin-top:7px}
	.m-schedule ul > li .content {font-size:14px;}
	.m-schedule ul > li .content span {font-size:16px;margin-top:10px;}
}
@media all and (max-width:599px) {
	.m-schedule .schedule-box:before {top:10px;}
	.m-schedule .s-tit {font-size:20px;height:60px;line-height:60px}
	.m-schedule ul {padding:30px 25px 30px 25px}
	.m-schedule ul > li {width:100%;padding-right:0;margin-bottom:20px}
	.m-schedule .data-ctrl button {width:30px;height:30px}
	.m-schedule .data-ctrl button:after {width:6px;height:6px}
	.m-schedule .data-ctrl {height:50px}
}
@media all and (max-width:399px) {
	.m-schedule .s-tit {padding:0 20px}
	.m-schedule ul {padding:30px 20px 30px 20px}
	.m-schedule .s-tit .deco {width:51px;height:51px}
	.m-schedule .s-tit .deco:after {width:36px;height:36px}
	.m-schedule ul > li {padding-left:70px;}
	.m-schedule ul > li .content span {font-size:15px}
	.m-schedule ul > li .date {font-size:12px}
	.m-schedule ul > li .content {font-size:12px}
	.m-schedule ul > li .date span {font-size:16px}
}
/* ==============================
 * m-sec05 
================================= */
.m-sec05 {margin-top:100px;position:relative}
.m-sec05:before,
.m-sec05:after {content:'';display:block;position:absolute;right:0}
.m-sec05:before {width:430px;height:100%;background-color:#ABCD05;top:-30px;right:0;border-radius:260px 0 0 260px;}
.m-sec05:after {width:600px;height:100%;background-color:#F1F8DE;border-radius:260px 0 0 260px;top:0;right:0}
.m-sec05 .sec05-tit {font-size:40px;font-weight:700;color:#000;font-family:"ONE-Mobile-Regular", sans-serif}
.m-sec05 .sec05-tit span  {color:#839E00}
.m-sec05 .mYoutube  {padding:65px 0 50px 0}
.m-sec05 .mYoutube-wr {margin-top:-45px}
/* .m-sec05 .mYoutube-wr .swiper-slide {} */

.m-sec05 .mYoutube-wr a {display:block;width:100%;position:relative;;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(55, 67, 89, 0.10);opacity:1;transform:translateY(0) translateZ(0)}
.m-sec05 .mYoutube-wr .swiper-slide a:after {content:'';display:block;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;border:3px solid rgb(59, 153, 252);top:50%;left:50%;transform:translate(-50%,-50%);display:none;border-radius:20px}
.m-sec05 .mYoutube-wr .swiper-slide a:focus:after {display:block}
.m-sec05 .mYoutube-wr .img-box {width:100%;position:relative;overflow:hidden;}
.m-sec05 .mYoutube-wr .img-box:before {content:'';display:block;width:0;padding-top:54%}
.m-sec05 .mYoutube-wr .img-box img {position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}
.m-sec05 .mYoutube-wr .tit {height:125px;display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;position:relative;padding:0 30px;box-sizing:border-box}
.m-sec05 .mYoutube-wr .tit span {display:block;font-size:20px;color:#4f4f4f;width:100%;text-align:center;line-height:1.3}
.m-sec05 .mYoutube-wr .tit .youtube-icon {content:"";display:block;width:50px;height:50px;font-size:0;background-image:url(/resources/_Templet/Main/main_kor/Img/youtube_ico.png);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}

/*
.m-sec05 .mYoutube-wr.on-enter a {opacity:1;transform:translateY(0) translateZ(0);}
.m-sec05 .mYoutube-wr a:first-child {transition:all .3s linear .1s}
.m-sec05 .mYoutube-wr a:nth-child(2) {transition:all .3s linear .3s}
.m-sec05 .mYoutube-wr a:nth-child(3) {transition:all .3s linear .5s}
*/


.m-sec05 .mYoutube-wr .data-ctrl {position:absolute;top:0;right:0;text-align:center;display:flex;flex-wrap:wrap}
.m-sec05 .mYoutube-wr .data-ctrl button {width:45px;height:45px;border-radius:50%;background-color:#fff;border:1px solid #374359;position:relative;z-index:55;filter:drop-shadow(0px 10px 20px rgba(55, 67, 89, 0.10))}
.m-sec05 .mYoutube-wr .data-ctrl button:after {content:"";display:block;position:absolute;width:8px;height:8px;margin:auto;top:0;right:0;bottom:0;left:0;border:solid;border-width:0 0 3px 3px;border-color:transparent transparent #374359 #374359;border-radius:2px;transition:all .3s ease}
.m-sec05 .mYoutube-wr .data-ctrl .btn-next {margin:0 5px}
.m-sec05 .mYoutube-wr .data-ctrl .btn-prev:after {transform:rotate(45deg)}
.m-sec05 .mYoutube-wr .data-ctrl .btn-next:after {transform:rotate(225deg)}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn {display:block;position:relative;width:45px;height:45px;background-color:#374359;border-radius:50%;transition:all .5s ease}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:before,
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:after {content:"";display:block;position:absolute;width:14px;height:2px;background:#fff;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .5s ease;border-radius:2px}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:before {}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:after {transform:rotate(90deg)}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:focus:before,
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:hover:before {transform:rotate(90deg)}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:focus:after,
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:hover:after {transform:rotate(180deg)}

.m-sec05 .mYoutube-wr .data-ctrl button:hover,
.m-sec05 .mYoutube-wr .data-ctrl button:focus {background-color:#374359}
.m-sec05 .mYoutube-wr .data-ctrl button:hover:after,
.m-sec05 .mYoutube-wr .data-ctrl button:focus:after {border-color:#fff}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:hover,
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:focus {background-color:#fff;border:1px solid #374359}
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:hover:before,
.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:hover:after {background-color:#374359}
@media all and (max-width:1199px) {
	.m-sec05 .mYoutube-wr .tit span {font-size:18px}
}
@media all and (max-width:999px) {
	.m-sec05 {margin-top:80px}
	.m-sec05:after {width:344px;height:310px;border-radius:260px 0 0 260px}
	.m-sec05:before {width:250px;height:283px;top:-20px}
	.m-sec05 .mYoutube-wr {/*margin-top:0*/}
	.m-sec05 .mYoutube-wr .tit {height:auto;min-height:100px;padding:30px 15px 15px 15px;box-sizing:border-box}
}
@media all and (max-width:799px) {
	.m-sec05 .sec05-tit {font-size:30px}
	.m-sec05 .mYoutube-wr .tit .youtube-icon {width:35px;height:35px;background-size:35px auto}
}
@media all and (max-width:699px) {
	.m-sec05 .sec05-tit {font-size:24px}
}
@media all and (max-width:599px) {
	.m-sec05 {margin-top:70px}
	.m-sec05:before {width:60%;border-radius:160px 0 0 160px;}
	.m-sec05:after {width:80%;border-radius:160px 0 0 160px;}
	.m-sec05 .mYoutube {padding-bottom:30px}
	.m-sec05 .mYoutube-wr .data-ctrl {top:20px}
	.m-sec05 .mYoutube-wr .data-ctrl button {width:28px;height:28px}
	.m-sec05 .mYoutube-wr .data-ctrl button:after {width:6px;height:6px}
	.m-sec05 .mYoutube-wr .data-ctrl .plus_btn {width:28px;height:28px}
	.m-sec05 .mYoutube-wr .data-ctrl .plus_btn:before, .m-sec05 .mYoutube-wr .data-ctrl .plus_btn:after {width:11px}
	.m-sec05 .mYoutube-wr .tit span {font-size:15px}
}
/* ==============================
 * m-sec06
================================= */
.m-sec06 {margin-top:100px;padding:160px 0 125px 0;border-radius:300px 0 0 0;background-image:url(/resources/_Templet/Main/main_kor/Img/m-sec06_bg.png);background-position:center center;background-repeat:no-repeat;color:#fff;box-sizing:border-box;background-size:cover}
.m-sec06 .m-award {padding-left:620px;box-sizing:border-box}
.m-sec06 .tit-box {position:absolute;top:70px;left:0;text-align:center;width:620px}
.m-sec06 .sec06-tit {color:#fff;font-size:60px;line-height:1.16}
.m-sec06 .sec06-tit span {display:block}
.m-sec06 .sec06-txt {color:#fff;font-size:30px;margin-top:40px}
.m-sec06 .cnt-in {position:relative}
/** -- mIcban2 */
#mIcban2 {}

#mIcban2 .dataLst {display:flex;flex-flow:row}
#mIcban2 .swiper-slide {display:flex;flex-wrap:wrap;flex-direction:column;height:auto}
#mIcban2 .dataLst a {display:block;position:relative;text-align:center;transition:all .5s ease}

#mIcban2 .dataLst a .pIco {display:block;width:110px;height:110px;;background-repeat:no-repeat;transition:all .5s ease;background-position:0 0;background-size:cover;border:8px solid;border-color:rgba(255, 255, 255, 0.40);border-radius:50px;margin:0 auto;}
#mIcban2 .dataLst a .pIco.icon1 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico1.png)}
#mIcban2 .dataLst a .pIco.icon2 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico2.png)}
#mIcban2 .dataLst a .pIco.icon3 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico3.png)}
#mIcban2 .dataLst a .pIco.icon4 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico4.png)}
#mIcban2 .dataLst a .pIco.icon5 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico5.png)}
#mIcban2 .dataLst a .pIco.icon6 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico6.png)}
#mIcban2 .dataLst a .pIco.icon7 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico7.png)}
#mIcban2 .dataLst a .pIco.icon8 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico8.png)}
#mIcban2 .dataLst a .pIco.icon9 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico9.png)}
#mIcban2 .dataLst a .pIco.icon10 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico10.png)}
#mIcban2 .dataLst a .pIco.icon11 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico11.png)}
#mIcban2 .dataLst a .pIco.icon12 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico12.png)}
#mIcban2 .dataLst a .pIco.icon13 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico13.png)}
#mIcban2 .dataLst a .pIco.icon14 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico14.png)}
#mIcban2 .dataLst a .pIco.icon15 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico15.png)}
#mIcban2 .dataLst a .pIco.icon16 {background-image:url(/resources/_Img/MainModule/micban2/l1/ico16.png)}
#mIcban2 .dataLst a:hover .pIco,
#mIcban2 .dataLst a:focus .pIco{border-color:rgba(255, 255, 255, 1);}
#mIcban2 .dataLst a span {display:block;word-wrap:break-word;line-height:1.2}
#mIcban2 .dataLst a .pPkg {color:#fff;font-family:"ONE-Mobile-Title", sans-serif;width:70%;margin:30px auto 0 auto;word-wrap:break-word;word-break:keep-all;white-space:normal}
#mIcban2 .dataLst a .sTit {font-size:22px;line-height:1.25;margin-bottom:10px}
#mIcban2 .dataLst a .sTxt {font-size:18px}
#mIcban2 .dataLst a .sEng {font-size:14px}
#mIcban2 .dataLst .swiper-slide > div {height:50%;box-sizing:border-box}
#mIcban2 .dataLst .swiper-slide > div:first-child {padding-bottom:20px}
#mIcban2 .dataLst .swiper-slide > div:last-child {padding-top:20px}
.m-sec06 .data-ctrl {text-align:center;display:flex;flex-wrap:wrap;margin-top:40px;justify-content:center}
.m-sec06 .data-ctrl button {width:45px;height:45px;border-radius:50%;background-color:transparent;border:1px solid #fff;position:relative;z-index:55;filter:drop-shadow(0px 10px 20px rgba(55, 67, 89, 0.10))}
.m-sec06 .data-ctrl button:after {content:"";display:block;position:absolute;width:10px;height:10px;margin:auto;top:0;right:0;bottom:0;left:0;border:solid;border-width:0 0 3px 3px;border-color:transparent transparent #fff #fff;border-radius:3px;transition:all .3s ease}
.m-sec06 .data-ctrl .btn-next {margin:0 5px}
.m-sec06 .data-ctrl .btn-prev:after {transform:rotate(45deg)}
.m-sec06 .data-ctrl .btn-next:after {transform:rotate(225deg)}
.m-sec06 .data-ctrl .plus_btn {display:block;position:relative;width:45px;height:45px;background-color:#374359;border-radius:50%;transition:all .5s ease}
.m-sec06 .data-ctrl .plus_btn:before,
.m-sec06 .data-ctrl .plus_btn:after {content:"";display:block;position:absolute;width:14px;height:2px;background:#fff;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .5s ease;border-radius:2px}
.m-sec06 .data-ctrl .plus_btn:before {}
.m-sec06 .data-ctrl .plus_btn:after {transform:rotate(90deg)}
.m-sec06 .data-ctrl .plus_btn:focus:before,
.m-sec06 .data-ctrl .plus_btn:hover:before {transform:rotate(90deg)}
.m-sec06 .data-ctrl .plus_btn:focus:after,
.m-sec06 .data-ctrl .plus_btn:hover:after {transform:rotate(180deg)}
.m-sec06 .data-auto {display:flex;padding:0 6px;}
.m-sec06 .data-auto button {background:#fff;display:block;width:45px;height:45px;border-radius:50%;border:none;position:relative}
.m-sec06 .data-auto button:after {display:none}
.m-sec06 .data-auto button:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.m-sec06 .data-auto .btn-stop:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid #313742;border-top:0;border-bottom:0;width:5px;height:15px;}
.m-sec06 .data-auto .btn-play {display:none}
.m-sec06 .data-auto .btn-play:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-width:7px 0 7px 10px;border-style:solid;border-color:transparent;border-left-color:#313742;width:0;height:0}
.m-sec06 .data-ctrl button:hover,
.m-sec06 .data-ctrl button:focus {background-color:#fff}
.m-sec06 .data-ctrl button:hover:after,
.m-sec06 .data-ctrl button:focus:after {border-color:#374359}
.m-sec06 .data-auto button:hover,
.m-sec06 .data-auto button:focus {background-color:#374359}
.m-sec06 .data-auto .btn-stop:hover:before,
.m-sec06 .data-auto .btn-stop:focus:before {border-color:#fff}
.m-sec06 .data-auto .btn-play:hover:before,
.m-sec06 .data-auto .btn-play:focus:before {border-left-color:#fff}

@media all and (max-width:1499px) {
	.m-sec06 .m-award {padding-left:400px;}
	.m-sec06 .tit-box {width:400px}
}
@media all and (max-width:1199px) {
	.m-sec06 .m-award {padding-left:300px;}
	.m-sec06 .tit-box {width:300px}
}
@media all and (max-width:999px) {
	.m-sec06 {border-radius:200px 0 0 0;padding:80px 0 70px 0;margin-top:50px}
	.m-sec06 .m-award {padding-left:0}
	.m-sec06 .tit-box {width:100%;position:relative;top:0;left:0}
	.m-sec06 .sec06-tit span {display:inline}
	.m-sec06 .data-ctrl {margin-top:0;margin-bottom:60px}
	.m-sec06 .sec06-txt {margin:20px 0}
}
@media all and (max-width:799px) {
	.m-sec06 {border-radius:130px 0 0 0;margin-top:40px}
	.m-sec06 .tit-box {padding:0 20px;box-sizing:border-box}
	.m-sec06 .sec06-tit {font-size:40px}
	.m-sec06 .sec06-txt {font-size:24px}
	#mIcban2 .dataLst a .sTit {font-size:18px;margin-bottom:7px}
	#mIcban2 .dataLst a .sTxt {font-size:15px}
	#mIcban2 .dataLst a .sEng {font-size:12px}
	#mIcban2 .dataLst a .pPkg {margin-top:20px}
	#mIcban2 .dataLst .swiper-slide > div {height:auto}
	#mIcban2 .dataLst .swiper-slide > div:first-child {padding-bottom:25px}
	.m-sec06 .data-ctrl {margin-bottom:40px}
}
@media all and (max-width:499px) {
	.m-sec06 {border-radius:100px 0 0 0;padding:50px 0 60px 0;margin-top:30px}
	#mIcban2 .swiper-slide {flex-direction:row}
	#mIcban2 .swiper-slide > div {width:50%;box-sizing:border-box}
	#mIcban2 .dataLst .swiper-slide > div:first-child {margin-bottom:0}
	.m-sec06 .data-ctrl {margin-bottom:30px}
	.m-sec06 .data-ctrl button {width:30px;height:30px;}
	.m-sec06 .data-ctrl button:after {width:6px;height:6px}
	.m-sec06 .data-auto button {width:30px;height:30px}
	.m-sec06 .sec06-tit {font-size:30px}
	.m-sec06 .sec06-txt {font-size:20px;margin:10px 0}
	#mIcban2 .dataLst a .sTit {font-size:15px}
	#mIcban2 .dataLst a .sTxt {font-size:14px}
}
@media all and (max-width:499px) {
	#mIcban2 .dataLst .swiper-slide > div {padding:0 !important}
	#mIcban2 .dataLst a .pIco {width:77px;height:77px;background-size:77px auto;border-radius:35px}
}


/* animation */
body.isMain [data-animation="scroll"]{opacity:0;transform:translateY(50px);transition:opacity 0.5s linear 0.3s, transform 0.5s linear 0.3s;}
body.isMain [data-animation="scroll"].viewport{opacity:1;transform:translateY(0);}