@charset "utf-8";

#mv_wrap {position: relative;}
#mv_wrap .mv_list_wrap {margin-bottom: 0; background-image: url('/assets/images/main/mv1.jpg');}

#mv_wrap .mv_list_wrap .mv_list {position: relative; overflow: hidden; height:980px;}
#mv_wrap .mv_list_wrap .mv_list video { position: absolute; left: 50%; top: 50%; width: 100vw; min-width: 177.77vh; height: 56.25vw; min-height: 100vh; transform:translate(-50%,-50%); object-fit:cover; }

#mv_wrap .mv_list_wrap .mv_list .visual { width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;transform: scale(1.15);}
#mv_wrap .mv_list_wrap .mv_list.swiper-slide-active .visual { animation:mvBgScale 3.5s forwards; }
#mv_wrap .mv_list_wrap .mv_list1 .visual {background-image: url('/assets/images/main/mv1.jpg');}
#mv_wrap .mv_list_wrap .mv_list2 .visual {background-image: url('/assets/images/main/mv2.jpg');}
#mv_wrap .mv_list_wrap .mv_list3 .visual {background-image: url('/assets/images/main/mv3.jpg');}
#mv_wrap .mv_list_wrap .mv_list4 .visual {background-image: url('/assets/images/main/mv4.jpg');}
#mv_wrap .mv_list_wrap .mv_list .txt_wrap {position:absolute;left:50%;top:40%;transform:translate(-50%, -50%); width: 100%; padding: 0 15px;	 color: #fff; text-align: center; letter-spacing: -1px; overflow: hidden;}
#mv_wrap .mv_list_wrap .mv_list.swiper-slide-active .txt_wrap > div { animation:mvTxt 1s 1s forwards; opacity: 0; transform:translateY(50px); }
#mv_wrap .mv_list_wrap .mv_list.swiper-slide-active .txt_wrap > div:nth-child(2) {animation-delay:1.5s;}
#mv_wrap .slick-slide img { display: inline-block;}

#mv_wrap .slider_navi {position: absolute; bottom: 60px; right: 50%; margin-right: -900px; z-index: 1; display: flex; align-items:center;}
#mv_wrap .slider_navi .swiper-pagination {display: flex; justify-content:center; align-items:center; position: static;}
#mv_wrap .slider_navi .swiper-pagination-bullet {width: 42px; height: 42px; margin: 0 5px; background-color: transparent; position: relative; opacity: 1;}
#mv_wrap .slider_navi .swiper-pagination-bullet button {background-color: transparent; border: none;}
/* button style */
#mv_wrap .slider_navi .circle_btn { position: relative; display: flex; justify-content: center; align-items: center; width: 40px; height: 40px;  background-color: transparent; border-radius: 50%; cursor: pointer; opacity: .6; transition: 0.3s; }
#mv_wrap .slider_navi .circle_btn span {  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-indent: -9999px; width: 8px; height: 8px; border-radius:50%; background-color: #fff;}

#mv_wrap .mv_list_video {background-image: url('https://i.vimeocdn.com/video/1915506016-b2f8fec3573c2502472451e87d01300e2589f530703ab492c62064c7d01cf952-d?mw=1700&mh=956'); background-repeat: no-repeat; background-position: 50% 50%; background-size:cover;}
#mv_wrap .mv_list_video .mv_frame { position: absolute; left: 50%; top: 50%; width: 100vw; min-width: 177.77vh; height: 56.25vw; min-height: 100vh; transform:translate(-50%,-50%); object-fit:cover; }
#mv_wrap .mv_list_video .mv_frame_pc {}
#mv_wrap .mv_list_video .mv_frame_m {display: none;}
@keyframes move_mouse {
    0% { transform:translateY(0) ; }
   50% { transform:translateY(-10px) ; }
}

#mv_wrap .mv_link_wrap {position: absolute; bottom: 100px; left: 50%; margin-left: -600px; width: 100%; max-width:1200px;  z-index: 1; display: flex; align-items:stretch;}
#mv_wrap .mv_link_wrap a { display: block; padding: 45px 15px; width: calc(20% - 14px); margin: 0 7px; border: 1px solid rgba(255,255,255,.45); background-color: rgba(255,255,255,.15); border-radius:10px; box-shadow:0 0 3px rgba(0,0,0,.1); color: #fff; text-align: center; transition:.5s;}
#mv_wrap .mv_link_wrap a:hover {background-color: #00b2b6; border-color: #00b2b6; transform:translateY(-15px); }
#mv_wrap .mv_link_wrap .icon {margin-bottom: 30px;}
#mv_wrap .mv_mouse {position: absolute; bottom: 20px; left: 50%; margin-left: -9px; cursor: pointer; animation:move_mouse 2s infinite}

/* button circle */
#mv_wrap .slider_navi .progress { transform: rotate(-90deg); }
#mv_wrap .slider_navi .circle-border { fill: transparent; stroke: rgba(255,255,255,.6); stroke-width: 2px; stroke-linecap: round; stroke-dasharray: 125.664px; stroke-dashoffset: 125.664px; }
#mv_wrap .slider_navi .circle-origin { fill: transparent; stroke: transparent; stroke-width: 2px; stroke-linecap: round; stroke-dasharray: 125.664px; stroke-dashoffset: 125.664px; }

#mv_wrap .slider_navi .swiper-pagination-bullet-active {opacity: 1;}
#mv_wrap .slider_navi .swiper-pagination-bullet-active span {background-color: transparent;}
#mv_wrap .slider_navi .swiper-pagination-bullet-active .circle-origin { stroke:#fff; animation: progress 9s; }

#mv_wrap .slider_navi .swiper-pagination-bullet .btn.off{display: none}
#mv_wrap .slider_navi .swiper-pagination-bullet .btn {display: flex;position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); opacity: 0; z-index: 3; /*margin: -1px 0 0 -1px;*/}
#mv_wrap .slider_navi .swiper-pagination-bullet .btn span {display: block; width: 3px; height: 13px; border-radius: 50px; background-color: #fff}
#mv_wrap .slider_navi .swiper-pagination-bullet .btn span + span {margin-left: 5px}
#mv_wrap .slider_navi .swiper-pagination-bullet .btn svg {fill: #fff; height: 12px;}

#mv_wrap .slider_navi .swiper-pagination-bullet-active .btn {opacity: 1}
#mv_wrap .slider_navi .swiper-pagination-bullet-active:first-child .circle-origin { animation: progress 35s; }

#mv_wrap .slider_navi .swiper-counter {width: 50px; text-align: right; font-family: 'Cormorant Garamond', serif;; color: #fff; font-size: 16px; font-weight: normal;  transform:translateY(-5px); }
#mv_wrap .slider_navi .swiper-counter .count {font-size: 2.2rem;}
.scroll_icon {position: absolute; bottom: 15px; left: 50%; margin-left: -22.5px; cursor: pointer; animation:move_scroll 2s infinite; z-index: 2;}

@keyframes mvBgScale {
	0% { transform: scale(1.15); }
	100% { transform: scale(1); }
}
@keyframes mvTxt {
	0% { transform:translateY(50px); opacity:0; }
	100% { transform:translateY(0); opacity:1; }
}

.m1 {background: url('../images/main/m1_bg.jpg') 50% 100% no-repeat; background-size:cover; }

.m1 .box_li{overflow:hidden;}
.m1 .box_li li{float:left; width:31.33333333%; background-color: rgba(255,255,255,.8); box-shadow:2px rgba(0, 0, 0, 0.9); padding:50px 0; border-radius:50px 0 50px 0; border:1px solid #00b2b6; margin:0 10px}


.m2{
	position:relative;
	background:#00385f;
}
.m2 .titlearea h3{
	color:#bafeff;
}
.m2 .titlearea h4{
	color:#fff;
}
.m2 .cate{display:flex;margin:50px 0 0;}
.m2 .cate li{margin-right:6px;}
.m2 .cate li a{
	display:flex;align-items:center;justify-content:center;
	cursor:pointer;
	width:200px;height:56px;
	box-sizing:border-box;
	border:1px solid #ccc;border-radius:28px;
	font-size:17px;color:#fff;
}
.m2 .cate li.on a{border:1px solid #fff;background:#fff;color:#00385f;font-weight:600;}
.m2 .m2_slid{padding:85px 0 55px;}
.m2 .m2_slid .swiper-wrapper{}
.m2 .m2_slid .swiper-slide{width:75%;}
.m2 .m2_slid .swiper-slide>a{display:flex;}
.m2 .m2_slid .swiper-slide .imgarea{
	overflow:hidden;
	position:relative;
	width:65%;height:496px;
	border-radius:25px;
}
.m2 .m2_slid .swiper-slide .imgarea .logoimg{
	position:absolute;left:0;top:0;
	display:flex;align-items:center;justify-content:center;
	width:100%;height:100%;
	transition:all 0.6s;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 7) .imgarea .logoimg{
	background:url(/images/main/pf_bg1.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 6) .imgarea .logoimg{
	background:url(/images/main/pf_bg2.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 5) .imgarea .logoimg{
	background:url(/images/main/pf_bg3.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 4) .imgarea .logoimg{
	background:url(/images/main/pf_bg4.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 3) .imgarea .logoimg{
	background:url(/images/main/pf_bg5.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 2) .imgarea .logoimg{
	background:url(/images/main/pf_bg6.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 1) .imgarea .logoimg{
	background:url(/images/main/pf_bg7.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide:nth-child(8n - 0) .imgarea .logoimg{
	background:url(/images/main/pf_bg8.png) no-repeat;
	background-size:cover;
}
.m2 .m2_slid .swiper-slide .imgarea .hover{
	position:relative;opacity:0;transition:all 0.6s;
	width:100%;height:100%;
}
.m2 .m2_slid .swiper-slide .imgarea .hover img{
	position:absolute;left:50%;top:50%;
	width:100%;height:100%;
	transform:translate(-50%,-50%);
}

.m2 .m2_slid .swiper-slide .hash{
	overflow:hidden;
	box-sizing:border-box;
	margin:35px 0 0;
}
.m2 .m2_slid .swiper-slide .hash ul{display:flex;flex-wrap:wrap;}
.m2 .m2_slid .swiper-slide .hash ul li{
	padding:10px 20px;margin:0 10px 10px 0;
	border:1px solid #ccc;
	border-radius:22px;
	font-size:17px;color:#000;
}
.m2 .m2_slid .swiper-slide .marketing{display:flex;align-items:center;justify-content:space-between;margin-top:15px;}
.m2 .m2_slid .swiper-slide .marketing .logoarea{}
.m2 .m2_slid .swiper-slide .marketing .logoarea img{height:86px;}
.m2 .m2_slid .swiper-slide .marketing .btnarea{}
.m2 .m2_slid .swiper-slide .marketing .btnarea button{
    padding: 0 20px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-size: 15px;
    text-align: center;
    background:0;border: 1px solid #666;
    border-radius: 32px;
    transition: all 0.3s;
}
.m2 .m2_slid .swiper-slide .marketing .btnarea button i{
    display: inline-block;
    width: 14px;
    height: 13px;
    background: url(/images/page/icon_down.png) no-repeat;
    transition: all 0.3s;
}
.m2 .m2_slid .swiper-slide .marketing .btnarea button:hover{background:#3360c1;color:#fff;}
.m2 .m2_slid .swiper-slide .marketing .btnarea button:hover i{background: url(/images/page/icon_down2.png) no-repeat;}

.m2 .cursor{
	display:none;
	position:fixed;left:50%;top:50%;z-index:100;
	width:126px;height:126px;
	background:url(/assets/images/main/cursor.png) no-repeat;
	transform:translate(-50%,-50%);
	pointer-events: none;
	mix-blend-mode: exclusion;
}
.m2 .m2_slid .swiper-scrollbar{
    position: absolute;left:50%;bottom:0px;z-index: 50;
    height:4px;
    max-width:1440px;width:100%;
	background:0;
	border-bottom:1px solid #ccc;
	transform:translateX(-50%);
}
.m2 .m2_slid .swiper-scrollbar .swiper-scrollbar-drag{
	height:4px;
	background:#fff;
}

.flex_con{display:flex;}

.opac{position:relative; top:-25px; opacity:0.3}
.m2 .flex1{width:10%}
.m2 .flex2{width:30%}



.m3 { position: relative; overflow: hidden}
.m3:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; padding-top: clamp(123rem,49%,123rem); background: url('/assets/images/main/m3_bg.jpg')center/cover no-repeat; z-index: -1; }



.m3 .img_wrap { position: relative; width: 100%; margin: 5rem auto 0; padding-top: 38%; }
.m3 .img { position: absolute; left: 50%; top: 0; width: 70%; height: 100%; overflow: hidden; transform: translateX(-50%); }
.m3 .img > video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; outline: none; border: none; box-shadow: none; -webkit-mask-image: -webkit-radial-gradient(white, black); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; }
.m3 .img_wrap .cir_txt { position: absolute; right: 0; top: 0; width: 22rem; height: 22rem; transform: translate(50%, -50%); }
.m3 .img_wrap .cir_txt img { animation: spin 12s infinite; animation-timing-function: linear; transform-origin: center; }

@keyframes spin {
    0% { transform: rotate(0); }
    100% { transform: rotate(-360deg); }
}
.in2 { width:144rem; max-width:100%; padding:0 20px; margin:0 auto; position:relative; }


.move_text_box .text { display: flex; flex: 0 0 auto; white-space: nowrap; overflow: hidden; transition: 0.3s; font-size: 8rem; color: #cfcfcf; }
.move_text_box .text p { animation: textLoop 20s linear infinite; padding-right: 3.3rem; line-height: 1.4; font-weight: 700; }

@keyframes textLoop {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}
@keyframes textLoop2 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	100% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}




.m4 {background:#252427;}
.m4.subBg0 {background:#252427 url("/assets/images/main/m4_bg1.jpg")no-repeat center; background-size:cover; transition:all 0.5s;}
.m4.subBg1 {background:#252427 url("/assets/images/main/m4_bg2.jpg")no-repeat center; background-size:cover; transition:all 0.5s;}
.m4.subBg2 {background:#252427 url("/assets/images/main/m4_bg1.jpg")no-repeat center; background-size:cover; transition:all 0.5s;}
.m4.subBg3 {background:#252427 url("/assets/images/main/m4_bg2.jpg")no-repeat center; background-size:cover; transition:all 0.5s;}
.m4.subBg4 {background:#252427 url("/assets/images/main/m4_bg1.jpg")no-repeat center; background-size:cover; transition:all 0.5s;}
.m4 .main_title_wrap {padding-bottom:60px;}
:root {
	--swiper-image-ratio: 25%; /* ratio 16:9 = 56.25% */
	--swiper-width: 360px;
	--swiper-inactive-scale: .85; /* makes the other slide smaller */
	/* responsive settings */
	--swiper-mobile-width: 90%;
	--swiper-mobile-inactive-scale: .95;
}

.m4 .container--sw {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}


.special-preview-section {width:100%;}
.special-preview-section .info-container{display: flex;}
.special-preview-section .txt-wrap{width: 200px; display: flex; flex-flow: column; justify-content: space-between; align-items: flex-start; padding-left: 60px; padding-top:40px;}
.special-preview-section .info-container .flex-box {display:flex;}
.special-preview-section .link_wrap{display:flex;flex-direction:column;align-items:center;}
.special-preview-section .link_wrap .btn_link {margin:0; margin-top:25px;}

.special-preview-section .info-container .txt-wrap .txt-list{position: relative;}
.special-preview-section .info-container .txt-wrap .txt-list .txt{display: flex; flex-flow: column; align-items: flex-start; position: absolute; top: 0; left: 0; pointer-events: none;}
.special-preview-section .info-container .txt-wrap .txt-list .txt:nth-of-type(1){position: relative;}

.special-preview-section .info-container .txt-wrap .txt-list .txt h5{font-weight:200;color:#fff;font-size:40px; letter-spacing:0.01em; margin-top:-2px; line-height:1;}
.special-preview-section .info-container .txt-wrap .txt-list .txt p{font-weight:350;color:#fff; font-size:20px; line-height:1.2; letter-spacing:0.01em;}
.special-preview-section .info-container .txt-wrap .txt-list .div {display:block; height:10px;}

.special-preview-section .info-container .txt-wrap .txt h5{opacity: 0; transform: translateY(30px); transition: 0.8s;}
.special-preview-section .info-container .txt-wrap .txt .link_wrap{opacity: 0; transform: translateY(30px); transition: 0.8s;}

.special-preview-section .info-container .txt-wrap .txt.on{pointer-events: all;}
.special-preview-section .info-container .txt-wrap .txt.on h5{opacity: 1;; transform: translateY(0px)}
.special-preview-section .info-container .txt-wrap .txt.on .link_wrap{opacity: 1; transform: translateY(0px); transition-delay: 0.2s;}

.special-preview-section .img-deco-wrap{width: 340px;}
.special-preview-section .img-deco-wrap .img-deco-contain{position: relative; height: 640px; width:100%; overflow: hidden; 
border-radius:10px;}
.special-preview-section .img-deco-wrap .img-deco-contain.subBg0 {background:url("/new/images/main/Msection6_img5_active.jpg")no-repeat center right;filter:grayscale(100%); transition:all 0.5s;}
.special-preview-section .img-deco-wrap .img-deco-contain.subBg1 {background:url("/new/images/main/Msection6_img1_active.jpg")no-repeat center right;filter:grayscale(100%); transition:all 0.5s;}
.special-preview-section .img-deco-wrap .img-deco-contain.subBg2 {background:url("/new/images/main/Msection6_img2_active.jpg")no-repeat center right;filter:grayscale(100%); transition:all 0.5s;}
.special-preview-section .img-deco-wrap .img-deco-contain.subBg3 {background:url("/new/images/main/Msection6_img3_active.jpg")no-repeat center right;filter:grayscale(100%); transition:all 0.5s;}
.special-preview-section .img-deco-wrap .img-deco-contain.subBg4 {background:url("/new/images/main/Msection6_img4_active.jpg")no-repeat center right;filter:grayscale(100%); transition:all 0.5s;}
.special-preview-section .img-deco-wrap .img-deco-contain .swiper-slide,
.special-preview-section .img-deco-wrap .img-deco-contain .swiper-slide .img{width:100%; height:100%;filter:grayscale(100%); background-size:cover;}
.special-preview-section .img-deco-wrap .img-deco-contain .swiper-slide .img {background-position:center right;}

.special-preview-section .special-preview-slide-wrap{height: 640px; width: calc(100% - 340px - 200px); background-size: cover; background-repeat: no-repeat; background-position: center;  overflow: hidden;}
.special-preview-section .special-preview-slide-wrap .swiper-slide {width:360px;}
.special-preview-section .special-preview-slide-wrap .swiper-slide .swiper-rooler{width: 100%; height: 100%; transition: 0.8s;}
.special-preview-section .special-preview-slide-wrap .swiper-slide .swiper-rooler .img{filter:grayscale(100%);width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center;border-radius:10px; overflow:hidden;}
.special-preview-section .special-preview-slide-wrap .swiper-slide-active .swiper-rooler .img {filter:grayscale(0%);}

.special-preview-section .special-preview-slide-wrap .swiper-wrapper .swiper-slide.prev-clip .swiper-rooler{transform: translateX(0);}
.special-preview-section .special-preview-slide-wrap .swiper-wrapper .swiper-slide.next-clip .swiper-rooler{transform: translateX(0);}
.special-preview-section .special-preview-slide-wrap .swiper-wrapper .prepend-next-clip .swiper-rooler{animation: transformNext 0.8s;} 
.special-preview-section .special-preview-slide-wrap .swiper-wrapper .prepend-prev-clip .swiper-rooler{animation: transformPrev 0.8s;} 
.special-preview-section .special-preview-slide-wrap .swiper-wrapper .swiper-slide-active{z-index: 5;}

@media (min-width:1880px){
	.special-preview-section .special-preview-slide-wrap {width:1500px}
	.special-preview-section .img-deco-wrap{width: 360px; border-radius:10px;}
}
@media (min-width:2000px){
	.special-preview-section .info-container {justify-content:center;}
}

.real--swiper:hover, .real--swiper .swiper-wrapper:hover {cursor:none;}
.real--swiper--cursor {position:fixed; left:0; top:0; z-index:10;}
.real--swiper--cursor img {transform:scale(0); -webkit-transition: all 0.8s ease; transition: all 0.8s ease-in-out;}
.real--swiper--cursor.active img {transform:scale(1); transition:all 0.8s;}
.btn_link {width:46px; height:46px; background:url("/assets/images/main/m4_arrow.png")no-repeat center; text-indent:-9999px;overflow:hidden; display:inline-block;vertical-align:top; margin-top:14px;margin-left:20px;}
.btn_link.strYellow {background-image:url("/assets/images/main/m4_arrow.png");}



@media all and (max-width:1800px){
	#mv_wrap .slider_navi {margin-right: 0; right: 15px;}
}
@media all and (max-width:1430px){
	.m1 ul.move .line {display: none;}
	
}
@media all and (max-width:1230px){
	.m4 .main_board_wrap {margin: 0 -10px;}
	.m4 .main_board_wrap .main_board {width: calc(50% - 20px);margin: 0 10px;}
}
@media all and (max-width:820px){
	/* #mv_wrap .mv_list_wrap .mv_list1 .visual {background-image: url('/assets/images/main/mv1_m.jpg'); background-position: 50% 50%;}
	#mv_wrap .mv_list_wrap .mv_list2 .visual {background-image: url('/assets/images/main/mv2_m.jpg'); background-position: 50% 50%;}
	#mv_wrap .mv_list_wrap .mv_list3 .visual {background-image: url('/assets/images/main/mv3_m.jpg'); background-position: 50% 50%;}
	#mv_wrap .mv_list_wrap .mv_list4 .visual {background-image: url('/assets/images/main/mv4_m.jpg'); background-position: 50% 50%;} */
	#mv_wrap .mv_list_wrap .mv_list .visual { background-position: 65% 50%;}
	#mv_wrap .mv_list_wrap .mv_list .txt_wrap {top: 45%;}
	#mv_wrap .slider_navi {right: 50%; transform:translateX(50%); bottom: 150px; }
	
	.m1 .box_li li{width:100%; margin:10px 0; padding:20px}
	.m2 .cate {overflow:hidden;}
	.m2 .cate li {float:left; width:48%; margin-bottom:10px}
	.m2 .cate{display:block}
	.m2 .cate li a{width:initial}
	.m2 .m2_slid .swiper-slide>a{display:block}
	.m2 .m2_slid .swiper-slide .imgarea{width:100%; height:200px}
	.m2 .m2_slid{padding:30px 0 30px}


	
	.main_title_wrap {text-align:center;}
	.main_title_wrap strong {color:#81719b;font-size:2.5vw;font-family:'GmarketSansBold'; display:block; padding-bottom:2.1vw; line-height:1; letter-spacing:0.1em;}
	.main_title_wrap strong.yellow {color:#d1bca8;}
	.main_title_wrap h2 {font-size:7.4vw; line-height:9.4vw;font-family: 'Noto Serif KR', serif;font-weight:200;letter-spacing:-0.08em;}
	.main_title_wrap h2.white {color:#fff;}
	.main_title_wrap h2 em {font-size:7.4vw; line-height:9.4vw;font-family: 'Noto Serif KR', serif;font-weight:600;letter-spacing:-0.08em;font-style:initial;}
	.main_title_wrap p {font-size:4vw; line-height:1.5;padding-top:2.7vw;}
	.main_title_wrap p.white {color:#fff;}
	.main_title_wrap .btn_link {text-indent:-9999px; display:inline-block; width:6.7vw; height:6.7vw; background:url("/new/mo/images/main/btn_link.png")no-repeat center; background-size:cover;vertical-align:top;margin-left:2.7vw; margin-top:2vw}
	.main_title_wrap .btn_link.yellow {background-image:url("/new/mo/images/main/btn_link_yellow.png");}

	.Msection6 .img_wrap img {width:100%; border-radius:2.7vw;}
	.Msection6 .img_wrap {position:relative;}
	.Msection6 .img_wrap:after {content:''; display:block; width:100%; height:100%; background:url("/new/mo/images/main/Msection6_txtBg.png")no-repeat center; position:absolute; bottom:0; left:0; border-radius:2.7vw;}
	.Msection6 .txt_wrap {position:absolute; bottom:5.4vw; left:0; width:100%; display:flex; justify-content:space-between;align-items:flex-end;z-index:3; padding:0 4vw;}
	.Msection6 .btn_link {text-indent:-9999px; display:inline-block; width:6.7vw; height:6.7vw; background:url("/new/mo/images/main/btn_link_yellow2.png")no-repeat center; background-size:cover;vertical-align:top;margin-left:2.7vw; margin-top:2vw}
	.Msection6 .txt_wrap p, .Msection6 .txt_wrap h2 {color:#fff;}
	.Msection6 .txt_wrap p {font-size:3.4vw; font-weight:350;}
	.Msection6 .txt_wrap h2 {font-size:5.4vw; line-height:6.7vw; font-weight:300; font-family: 'Noto Serif KR', serif;}
	.Msection6 .img_wrap img {filter:grayscale(1);backdrop-filter:blur(10px);}
	.Msection6 .slick-current .img_wrap img {filter:grayscale(0);}
	.Msection6 .slick-slide {margin:0 4vw; position:relative;}
	.Msection6 .slick-dots li {width:2.5vw; height:2.5vw; border-radius:50%; background:#dddddd;}
	.Msection6 .slick-dots li button:before {content:'';}
	.Msection6 .slick-dots li.slick-active {background:#d1bca8;}
	.Msection6 .slick-dots {bottom:-6.5vw;}

	.move_text_box .text {font-size:3rem;}

}
@media all and (max-width:680px){
	
}
@media all and (max-width:520px){

	
	#mv_wrap .mv_list_video {background-image: url('https://i.vimeocdn.com/video/1915506032-0e899a96c6ecf7b7636a33c61f33ead8a4b4478a0441b93e0266d317566adc29-d?mw=600&mh=1067');}
	#mv_wrap .mv_list_video .mv_frame_pc {display: none;}
	#mv_wrap .mv_list_video .mv_frame_m {display: block;}

	
}