.slick-list		{ overflow:hidden; }
.slick-slide	{ float:left; width:100%; padding:0; margin:0; line-height:0; position:relative; }

.mainVisual		{ max-width:193rem; margin:0 auto; position:relative; }
.mainVisual .txtBox			{ position:absolute; top:50%; right:0; width:33%; line-height:1.2; transform:translateY(-50%); text-align:center; }
.mainVisual .txtBox em		{ display:inline-block; font-size:2rem; color:#fff; font-style:normal; font-weight:100; opacity:0; padding-bottom:3rem; background:url(../img/main/mainVisualEm.png) 0 .2rem no-repeat; padding-left:2.6rem; }
.mainVisual .txtBox strong	{ display:block; font-size:4rem; color:#fff; font-weight:400; opacity:0; transform:translateY(20%); padding-bottom:1rem; line-height:1.2; }
.mainVisual .txtBox span	{ display:block; font-size:3.2rem; color:#fff; font-weight:300; opacity:0; padding-bottom:2rem; line-height:1.4; }
.mainVisual .txtBox a		{ display:inline-block; font-size:1.8rem; color:#fff; font-weight:300; opacity:0; border:.2rem solid #fff; padding:.6rem 1.8rem; border-radius:2rem; }

.mainVisual .txtBox1		{ position:absolute; top:50%; right:0; width:33%; line-height:1.2; transform:translateY(-50%); text-align:center; }
.mainVisual .txtBox1 em		{ display:inline-block; font-size:2rem; color:#fff; font-style:normal; font-weight:100; opacity:0; padding-bottom:3rem; background:url(../img/main/mainVisualEm.png) 0 .2rem no-repeat; padding-left:2.6rem; }
.mainVisual .txtBox1 strong	{ display:block; font-size:4rem; color:#fff; font-weight:400; opacity:0; transform:translateY(20%); padding-bottom:2rem; line-height:1.2; }
.mainVisual .txtBox1 span	{ display:block; font-size:3.2rem; color:#fff; font-weight:300; opacity:0; padding-bottom:2rem; line-height:1.4; }
.mainVisual .txtBox1 a		{ display:inline-block; font-size:1.8rem; color:#fff; font-weight:300; opacity:0; border:.2rem solid #fff; padding:.6rem 1.8rem; border-radius:2rem; }

.mainVisual .slick-active .txtBox em		{ animation:mvEm .5s 1s 1 forwards; }
.mainVisual .slick-active .txtBox strong	{ animation:mvStrong .5s 1.5s 1 forwards; }
.mainVisual .slick-active .txtBox span		{ animation:mvSpan .5s 2s 1 forwards; }
.mainVisual .slick-active .txtBox a			{ animation:mvSpan .5s 2s 1 forwards; }

.mainVisual .slick-active .txtBox1 em		{ animation:mvEm .5s 1s 1 forwards; }
.mainVisual .slick-active .txtBox1 strong	{ animation:mvStrong .5s 1.5s 1 forwards; }
.mainVisual .slick-active .txtBox1 span		{ animation:mvSpan .5s 2s 1 forwards; }
.mainVisual .slick-active .txtBox1 a			{ animation:mvSpan .5s 2s 1 forwards; }

@keyframes mvEm{ 100%{ opacity:1; } }
@keyframes mvStrong{ 100%{ opacity:1; transform:translateY(0%); } }
@keyframes mvSpan{ 100%{ opacity:1; } }

.mainVisual .slick-dots		{ position:absolute; bottom:3.7%; right:0; width:33%; text-align:center; }
.mainVisual .slick-dots li	{ display:inline-block; margin:0.5rem; }
.mainVisual .slick-dots li button				{ width:1.8rem; height:1.8rem; border-radius:50%; background:rgba(255,255,255,0.4); text-indent:-999px; overflow:hidden; }
.mainVisual .slick-dots li.slick-active button	{ background:rgba(255,255,255,1); }

.mainVisual .slick-arrow	{ position:absolute; top:50%; width:5rem; height:9.5rem; overflow:hidden; text-indent:-9999px; z-index:1; transform:translateY(-50%); }
.mainVisual .slick-arrow.slick-prev		{ left:2rem; background:url(../img/main/mainVisualL.png) 0 0 no-repeat; background-size:5rem 9.5rem; }
.mainVisual .slick-arrow.slick-next		{ right:2rem; background:url(../img/main/mainVisualR.png) 0 0 no-repeat; background-size:5rem 9.5rem; }

.mainSec {}
.mainSec .secInner {position:relative;width:100%;max-width:123rem;margin:0 auto;box-sizing:border-box;}
.mainSec .titGroup {position:relative;}
.mainSec .secTit {font-size:4.5rem;color:#000;}
.mainSec .secSmr {margin-top:1.5rem;font-size:2rem;line-height:1.5;color:#777;font-weight:400;}

.mainSec .type_slider {max-width:72%;padding-top:1rem;} 
.mainSec .type_slider .slick-list {padding-top:1rem;}
.mainSec .type_slider .postItem {position:relative;padding:1rem;display:inline-block;}
.mainSec .type_slider .postItem a {position:relative;display:block;text-decoration:none;transition:all .2s}
.mainSec .type_slider .postItem .pic {box-shadow:0 0 10px #c8c8c8}
.mainSec .type_slider .postItem .pic img {display:block;}
.mainSec .type_slider .postItem .desc {padding:0 2rem 2rem 2rem}
.mainSec .type_slider .postItem .desc p {padding-top:1.7rem;margin-top:0;font-size:2.4rem;line-height:1.5;font-weight:400;color:#000;letter-spacing:-1px;}
.mainSec .type_slider .postItem .desc .stxt {margin-top:.5rem;font-size:1.7rem;line-height:1.5;color:#888;font-weight:400;}
.mainSec .type_slider .postItem .badge {position:absolute;top:-1rem;left:0;font-weight:400;display:inline-block;padding:0 2.3rem 0 3.6rem;height:3.5rem;line-height:3.5rem;background:#b58e6a;color:#fff;font-size:1.7rem;}
.mainSec .type_slider .postItem .badge:after {content:"";position:absolute;right:-1.3rem;top:0;width:1.3rem;display:inline-block;height:3.5rem;background:url(../img/main/mainSec_badge_bg.png) no-repeat;background-size:auto 100%;} 
.mainSec .type_slider .slick-dots {position:absolute;top:50%;margin-top:-1rem;width:20rem;text-align:center;}
.mainSec .type_slider .slick-dots li {width:1rem;height:1rem;margin:0 1.2rem;display:inline-block;vertical-align:middle;}
.mainSec .type_slider .slick-dots li button {width:1rem;height:1rem;border-radius:50%;background:#747474;text-indent:-9999px;overflow:hidden;}
.mainSec .type_slider .slick-dots li.slick-active {width:1.5rem;height:1.5rem;}
.mainSec .type_slider .slick-dots li.slick-active button {width:1.5rem;height:1.5rem;background:#000}
.mainSec .custom_arrow {width:20rem;position:absolute;top:50%;margin-top:-1.7rem;z-index:20}
.mainSec .custom_arrow button {}
.mainSec .custom_arrow .arr_prev {position:absolute;top:0;width:3rem;height:3rem;text-indent:-9999px;overflow:hidden;left:0;background:url(../img/main/mainSlider_bt_l.png) no-repeat 50% 50%;}
.mainSec .custom_arrow .arr_next {position:absolute;top:0;width:3rem;height:3rem;text-indent:-9999px;overflow:hidden;right:0;background:url(../img/main/mainSlider_bt_r.png) no-repeat 50% 50%;}
.mainSec .custom_arrow .pause {position:absolute;top:0;width:3rem;height:3rem;text-indent:-9999px;overflow:hidden;right:-3rem;background:url(../img/main/mainSlider_bt_pause.png) no-repeat 50% 50%;}
.mainSec .custom_arrow .play {position:absolute;top:0;width:3rem;height:3rem;text-indent:-9999px;overflow:hidden;right:-3rem;background:url(../img/main/mainSlider_bt_pause.png) no-repeat 50% 50%;}

.mainSec.sec_news {}
.mainSec.sec_news .secInner {padding:9.7rem 0 9.9rem 0;}
.mainSec.sec_news .ele {position:absolute;top:9.7rem;left:61.5rem;display:inline-block;width:39rem;height:14.1rem;background:url(../img/main/mainNews_bg1.png) no-repeat;background-size:100%;}
.mainSec.sec_news .itemGroup:after {content:"";display:block;clear:both;}
.mainSec.sec_news .postItem {position:relative;}
.mainSec.sec_news .postItem a {display: block;text-decoration:none;}
.mainSec.sec_news .postItem .pic {width:69rem;height:54rem;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;}
.mainSec.sec_news .postItem .pic img {display:block;}
.mainSec.sec_news .postItem .pic2 {width:61rem;height:52rem;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;} 
.mainSec.sec_news .postItem .pic2 img {display:block;}
.mainSec.sec_news .postItem .desc p {font-size:2.4rem;font-weight:400;color:#000;letter-spacing:-1px;}
.mainSec.sec_news .postItem .desc .stxt {margin-top:1rem;font-size:1.7rem;color:#888;font-weight:400;}
.mainSec.sec_news .postItem .desc.bg {position:absolute;bottom:0;left:0;right:0;padding:2.8rem;}
.mainSec.sec_news .postItem .desc.bg:before {content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:0.6;}
.mainSec.sec_news .postItem .desc.bg:after {content:"";display:inline-block;position:absolute;right:3.5rem;top:70%;margin-top:-.7rem;display: inline-block;width:3rem;height:1.5rem;background:url(../img/main/webzine_arr.png) no-repeat;background-size:100%;}
.mainSec.sec_news .postItem .desc.bg p {position:relative;z-index:10;font-size:3.2rem;color:#fff;font-weight:700;} 
.mainSec.sec_news .postItem .desc.bg p small {font-size:2.5rem;font-weight:400}
.mainSec.sec_news .postItem .badge {position:absolute;top:-1rem;left:0;display:inline-block;padding:0 2.3rem 0 3.6rem;height:3.5rem;line-height:3.5rem;background:#b58e6a;color:#fff;font-size:1.7rem;}
.mainSec.sec_news .postItem .badge:after {content:"";position:absolute;right:-1.3rem;top:0;width:1.3rem;display:inline-block;height:3.5rem;background:url(../img/main/mainSec_badge_bg.png) no-repeat;background-size:auto 100%;} 
.mainSec.sec_news .postItem.type_s {box-shadow:none}
.mainSec.sec_news .postItem.type_s .pic {width:48rem;height:32.4rem;box-shadow:0 0 15px #c8c8c8}
.mainSec.sec_news .postItem.type_s .pic2 {width:29rem;height:25.4rem;box-shadow:0 0 15px #c8c8c8}
.mainSec.sec_news .postItem.type_s .desc p {padding-top:1.7rem;}

.mainSec.sec_story {background:#fff4f4;padding:8.3rem 0 0 0}
.mainSec.sec_story .secInner {padding-bottom:9rem;}
.mainSec.sec_story .ele {content:"";position:absolute;bottom:5%;left:0;display:inline-block;width:33.9rem;height:25.5rem;background:url(../img/main/mainStory_bg1.png) no-repeat;background-size:100%;}
.mainSec.sec_story .secInner .titGroup {padding-top:1.5rem;}
.mainSec.sec_story .slick-dots {left:0;}
.mainSec.sec_story .custom_arrow {left:-.5rem;}

.mainSec.sec_people {border-radius:100px 0 100px 0;padding:8.3rem 0 0 0}
.mainSec.sec_people .secInner {padding-bottom:3rem;}
.mainSec.sec_people .ele {content:"";position:absolute;bottom:4%;right:0;display:inline-block;width:40.4rem;height:18.8rem;background:url(../img/main/mainPeople_bg1.png) no-repeat;background-size:100%;}
.mainSec.sec_people .secInner .titGroup {padding-top:1.5rem;order:2}
.mainSec.sec_people .secInner .itemGroup {order:1}
.mainSec.sec_people .slick-dots {right:3rem;}
.mainSec.sec_people .custom_arrow {right:3rem;}

.mainSec.sec_event {position:relative;margin-top:4rem;}
.mainSec.sec_event .secInner {padding-bottom:8rem;}
.mainSec.sec_event .ele {content:"";position:absolute;top:0;right:0;display:inline-block;width:62rem;height:35.5rem;background:url(../img/main/mainEvent_bg1.png) no-repeat;background-size:100%;}
.mainSec.sec_event .titGroup {padding-top:1rem;}
.mainSec.sec_event .postItem {position:relative;padding:1rem;margin-top:5rem;margin-left:-1rem;display:inline-block;}
.mainSec.sec_event .postItem a {position:relative;display:block;text-decoration:none;transition:all .2s}
.mainSec.sec_event .postItem .pic {width:60.2rem;height:38rem;max-width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;box-shadow:0 0 10px #c8c8c8}
.mainSec.sec_event .postItem .pic img {display:block;}
.mainSec.sec_event .postItem .desc {padding:0 2rem 2rem 2rem}
.mainSec.sec_event .postItem .desc p {padding-top:1.7rem;margin-top:0;font-size:2.4rem;line-height:1.5;font-weight:400;color:#000;letter-spacing:-1px;}
.mainSec.sec_event .postItem .desc .stxt {margin-top:.5rem;font-size:1.7rem;line-height:1.5;color:#888;font-weight:400;}
.mainSec.sec_event .postItem .badge {position:absolute;top:-1rem;left:0;font-weight:400;display:inline-block;padding:0 2.3rem 0 3.6rem;height:3.5rem;line-height:3.5rem;background:#b58e6a;color:#fff;font-size:1.7rem;}
.mainSec.sec_event .postItem .badge:after {content:"";position:absolute;right:-1.3rem;top:0;width:1.3rem;display:inline-block;height:3.5rem;background:url(../img/main/mainSec_badge_bg.png) no-repeat;background-size:auto 100%;} 
.mainSec.sec_event .eventBtn {position:absolute;z-index:10;top:15%;left:47%;}
.mainSec.sec_event .eventBtn a {display: block;box-sizing:border-box;width:19.7rem;height:20.7rem;font-size:2.2rem;text-decoration:none;text-align:center;padding-top:10.5rem;line-height:1.2;background:url(../img/main/mainEvent_badge.png) no-repeat;background-size:100%;color:#fff;}
.mainSec.sec_event .webzineBtn {position:absolute;right:0;top:60%;}
.mainSec.sec_event .webzineBtn a {position:relative;display:block;width:55.2rem;height:12rem;line-height:12rem;box-shadow:0 0 10px #c8c8c8;border-radius:100px;text-decoration:none;background:#fca19e url(../img/main/webzine_btnbg.png) no-repeat 80% 50%;background-size:auto 100%;color:#fff;font-size:3.2rem;text-align:center;transition:all .2s}
.mainSec.sec_event .webzineBtn a:before {content:"";position:absolute;left:6.5rem;top:50%;margin-top:-2.2rem;display: inline-block;width:4rem;height:4.5rem;background:url(../img/main/webzineBtn_ico.png) no-repeat;background-size:100%;}
.mainSec.sec_event .webzineBtn a:after {content:"";position:absolute;right:6.5rem;top:50%;margin-top:-.7rem;display: inline-block;width:3rem;height:1.5rem;background:url(../img/main/webzine_arr.png) no-repeat;background-size:100%;}


@media all and (min-width:1025px) {

	.mainSec .secTit.r {text-align:right;}
	.mainSec .secSmr.r {text-align:right;}

	.mainSec .type_slider .postItem a:hover {box-shadow:0 0 10px #c8c8c8;margin-top:-1rem;}
	.mainSec .type_slider .postItem a:hover .desc {background:#fff}
	.mainSec .type_slider .postItem a:hover .pic {box-shadow:none;}

	.mainSec.sec_news .postItem {display:inline-block;box-shadow:0 0 15px #c8c8c8}
	.mainSec.sec_news .postItem:nth-child(1) {float:left}
	.mainSec.sec_news .postItem:nth-child(2) {float:left}
	/*.mainSec.sec_news .postItem:nth-child(3) {float:right;}*/
	.mainSec.sec_news .postItem.type_s {margin-top:5rem;}
	.mainSec.sec_news .postItem a .pic {transition:all .3s}
	.mainSec.sec_news .postItem a .pic2 {transition:all .3s}
	.mainSec.sec_news .postItem a:hover .pic {background-size:105%;}
	.mainSec.sec_news .postItem a:hover .pic2 {background-size:105%;}

	.mainSec.sec_story {border-radius:100px 0 100px 0;}
	.mainSec.sec_story .secInner {display:flex;justify-content:space-between;}
	.mainSec.sec_story .itemGroup {margin-right:-2%;}

	.mainSec.sec_people .secInner {display:flex;justify-content:space-between;}

	.mainSec.sec_event:before {content:"";position:absolute;left:0;bottom:0;right:0;height:45%;display:block;background:#f0f0f0;border-radius:100px 0 0 0;}
	.mainSec.sec_event .webzineBtn a:hover {background-size:auto 110%}
	.mainSec.sec_event .eventBtn {transition-delay: 1s;}
	.mainSec.sec_event .postItem a .pic {transition:all .3s}
	.mainSec.sec_event .postItem a:hover .pic {background-size:105%;}

		/*¸ð¼Ç*/
		.motion {display:block;opacity:0;
			transition:all .7s .5s ease-out;
		}
	
		.motion.active {
			opacity: 1;
		}
	
		.motion.down {
		   transform:translateY(-100%);
		}
	
		.motion.down.active {
		  transform:translateY(0);
		}
	
		.motion.up {
			transform:translateY(100%);
		}
	
		.motion.up.active {
		   transform:translateY(0);
		}
	
		.motion.right {
		   transform:translateX(100%);
		}
		.motion.left {
			transform:translateX(-100%);
		}
	
		.motion.right.active {
			 transform:translateX(0);
		}
		.motion.left.active {
			 transform:translateX(0);
		}
	
		.motion.scale {
			transform:scale(0.5,0.5);
		}
	
		.motion.scale.active {
			transform:scale(1,1);
		}


}


@media all and (max-width:1024px){
	.pc					{ display:none !important; }
	.mob				{ display:block !important; }
	
	.mainVisual img		{ width:100%; }

	.mobBgBox					{ position:relative; }
	.mainVisual .txtBox			{ width:100%; }
	.mainVisual .txtBox em		{ font-size:3vw; padding-bottom:4vw; background:url(../img/main/mainVisualEm.png) 0 .2vw no-repeat; padding-left:4vw; background-size:2.4vw auto; }
	.mainVisual .txtBox strong	{ font-size:5vw; padding-bottom:1vw; }
	.mainVisual .txtBox span	{ font-size:3vw; padding-bottom:3vw; }
	.mainVisual .txtBox a		{ font-size:2vw; padding:1.2vw 3vw .6vw; border-radius:4vw; margin-bottom:3vw; }

	.mainVisual .txtBox1			{ width:100%; }
	.mainVisual .txtBox1 em		{ font-size:3vw; padding-bottom:4vw; background:url(../img/main/mainVisualEm.png) 0 .2vw no-repeat; padding-left:4vw; background-size:2.4vw auto; }
	.mainVisual .txtBox1 strong	{ font-size:5vw; padding-bottom:3vw; }
	.mainVisual .txtBox1 span	{ font-size:3vw; padding-bottom:3vw; }
	.mainVisual .txtBox1 a		{ font-size:2vw; padding:1.2vw 3vw .6vw; border-radius:4vw; margin-bottom:3vw; }
	
	.mainVisual .slick-dots		{ bottom:0vw; width:100%; }
	.mainVisual .slick-dots li	{ margin:1vw; }
	.mainVisual .slick-dots li button		{ width:2.4vw; height:2.4vw; }
	
	.mainVisual .slick-arrow	{ top:103vw; width:5vw; height:10vw; transform:translateY(0); }
	.mainVisual .slick-arrow.slick-prev		{ left:2vw; background-size:5vw auto; background-position:center; }
	.mainVisual .slick-arrow.slick-next		{ right:2vw; background-size:5vw auto; background-position:center; }

	.mainSec .secInner .ele {display:none !important}
	.mainSec .custom_arrow {position:static;padding:0 3rem;margin:-2.5rem auto 0 auto;overflow:hidden;}
	.mainSec .custom_arrow button {position:static !important;}
	.mainSec .custom_arrow .arr_prev {float:left;}
	.mainSec .custom_arrow .arr_next {float:right;}
	.mainSec .custom_arrow .pause {float:right;margin-right:-6rem;}
	.mainSec .custom_arrow .play {float:right;margin-right:-6rem;}
	.mainSec .secTit {text-align:center;}
	.mainSec .secSmr {text-align:center;}
	.mainSec .secSmr br {display:none;}

	.mainSec.sec_news .secInner {padding-left:5vw;padding-right:5vw;}
	.mainSec.sec_news .postItem {margin-top:4rem;display:inline-block;}
	.mainSec.sec_news .postItem .badge {padding-left:2rem;padding-right:1rem;}

	.mainSec .type_slider {max-width:none;margin-top:3rem;}
	.mainSec .type_slider .itemGroup {padding-bottom:2rem}
	.mainSec .type_slider .postItem .badge {padding-left:2rem;padding-right:1rem;}
	.mainSec .type_slider .postItem .desc {padding-left:0;padding-right:0;}
	.mainSec .type_slider .postItem .desc p {line-height:1.2;}
	.mainSec .type_slider .postItem .desc p br {display:none} /* µÎÁÙ·Î ¶ß°ÔÇÏ·Á¸é ¿©±â »èÁ¦ */
	.mainSec .type_slider .slick-dots {width:100%;position:static;padding-top:2rem;}

	.mainSec.sec_event {padding-top:5rem;background:#f0f0f0}
	.mainSec.sec_event .secInner {padding-left:5vw;padding-right:5vw;padding-bottom:10rem;overflow:hidden}
	.mainSec.sec_event .postItem {margin-left:0;padding:0;max-width:100%}
	.mainSec.sec_event .postItem .badge {padding-left:2rem;padding-right:1rem;}
	.mainSec.sec_event .webzineBtn {bottom:0;top:auto;left:0;right:0;}
	.mainSec.sec_event .webzineBtn a {width:100%;height:8rem;line-height:8rem;border-radius:0;}
	.mainSec.sec_event .eventBtn {left:auto;right:1vw;top:22%;}
	.mainSec.sec_event .eventBtn a {width:12rem;height:12rem;padding-top:6rem;font-size:11px}
	


}

@media all and (max-width:768px){

	.mainSec .secInner {overflow:hidden !important;}

	.mainSec.sec_news .postItem {display:block;}
	.mainSec.sec_news .postItem .pic {width:100%;height:70vw;}
	.mainSec.sec_news .postItem.type_s .pic {width:100%;height:59vw;}

	.mainSec.sec_news .postItem .pic2 {width:100%;height:70vw;}
	.mainSec.sec_news .postItem.type_s .pic2 {width:100%;height:59vw;}

	.mainSec.sec_event .postItem .pic {height:56vw;}

	.mainSec .type_slider {padding-left:15% !important;padding-right:15% !important;margin-left:-30%}
	.mainSec .type_slider .slick-list {overflow:visible !important}
	.mainSec .type_slider .slick-list:after {content:"";clear:both;display:block;}
	.mainSec .type_slider .slick-dots {width:auto;margin-right:-30%;}

}














