@charset "utf-8";

/* [메인] 메인컨텐츠 */
.MainContents_Area *{font-family:'Pretendard','Noto Sans JP', 'Noto Sans SC';}
.MainContents_Area{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; margin:auto; box-sizing:border-box; white-space:normal; word-break:keep-all; z-index:1; background-color:#fff;}
/* 영역 */
.MainContents_Area section{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; margin:auto; z-index:1;}
.MainContents_Area > section{z-index:1;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [통합용메인] 영상영역 */
.ForCommWrap.mainBody{position:fixed; width:100vw; height:100vh; overflow:hidden;}
section.SectionNetWork{position:relative;}
	/* 배경슬라이드영역 */
	.SectionNetWork .BackImgArea{position:relative; width:100vw; height:100vh; z-index:1; left:50%; margin-left:-50vw;}
	.SectionNetWork .SwiperNetWork{}
	.SectionNetWork .SwiperNetWork .Slide{}
	.SectionNetWork .SwiperNetWork .ImgBox{position:relative; width:100%; height:100vh; background:#000; overflow:hidden;}
	.SectionNetWork .SwiperNetWork .ImgBox img{position:absolute; width:100%; opacity:.4; left:50%; margin-left:-50%; top:50%; margin-top:-540px;}
	/* 권역별목록 */
	.SectionNetWork .BranchLink{position:absolute; z-index:2; width:1400px; left:50%; margin-left:-700px; top:21%;}
	.SectionNetWork .BranchTitle{position:relative; display:block; width:500px; text-align:left;}
	.SectionNetWork .BranchTitle .Title{position:relative; display:block; line-height:1}
	.SectionNetWork .BranchTitle .Title01{font-size:16px; line-height:1; letter-spacing:2px; font-family:"Tenor Sans"; color:#e3d4bf;}
	.SectionNetWork .BranchTitle .Title02{font-size:33px; font-weight:700; letter-spacing:-1px; color:#fff; margin-top:25px; margin-bottom:55px;}
	.SectionNetWork .BranchLink .SubTitle{color:#fff; display:block; line-height:1; font-size:20px; letter-spacing:-1px; text-align:left; margin:2.2em 0 0.7em 0;}
	
	.SectionNetWork .BranchLink ul.List{position:relative; display:table; width:750px; text-align:left;}
	.SectionNetWork .BranchLink ul.List li{position:relative; display:inline-table; width:calc(calc(100% - 54px) / 3); margin-right:18px; margin-top:18px; vertical-align:top;}
	.SectionNetWork .BranchLink ul.List li:nth-child(-n+3){margin-top:0;}
	.SectionNetWork .BranchLink ul.List li a{position:relative; display:flex; height:50px; color:#fff; border:1px solid #fff; border-radius:5px; align-items:center; padding:0 20px; transition-duration:200ms;}
	.SectionNetWork .BranchLink ul.List li a span{position:relative; display:block; vertical-align:middle; font-size:18px; font-weight:500; letter-spacing:-1px; width:100%; text-align:left;}
	.SectionNetWork .BranchLink ul.List li a img{}
	.SectionNetWork .BranchLink ul.List li a i{position:relative; display:block; vertical-align:middle; opacity:.8; font-size:16px; text-align:right;}
	.SectionNetWork .BranchLink ul.List li a:hover{background-color:rgb(255 255 255 / 80%); transition-duration:200ms; color:#000;}
	.SectionNetWork .BranchLink ul.List li a:hover span{}
	.SectionNetWork .BranchLink ul.List li a:hover i{animation:IconBounce 1.5s ease infinite; opacity:1;}
	.SectionNetWork .BranchLink ul.List li.More{}
	.SectionNetWork .BranchLink ul.List li.More a{background-color:rgb(138 115 81 / 75%); border-color:rgb(222 207 185 / 75%);}
	.SectionNetWork .BranchLink ul.List li.More a:hover{background-color:rgb(95 79 56 / 80%); border-color:rgb(173 159 138 / 75%);}
	.SectionNetWork .BranchLink ul.List li.More a:hover i{color:#decfb9;}
	.SectionNetWork .BranchLink ul.List li.More span{color:#decfb9; padding-left:5px;}
	
	/* 줌아웃 효과 */
	.SectionNetWork .SwiperNetWork .ImgBox img{z-index:0; transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transition:transform 3.5s linear; -webkit-transition:transform 3.5s linear; -moz-transition:transform 3.5s linear; -ms-transition:transform 3.5s linear; -o-transition:transform 3.5s linear;}
	.SectionNetWork .SwiperNetWork .swiper-slide-active .ImgBox img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}

	@keyframes IconBounce{
		0%, 20%, 50%, 80%, 100%{transform:translateX(0);}
		40%{transform:translateX(-5px);}
		60%{transform:translateX(-3px);}
	}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션01] 영상영역 */
section.SectionVideo{height:100vh; overflow:hidden;}
	/* 영상영역 */
	.SectionVideo .MovieArea{position:absolute; display:table; z-index:1; width:100%; margin-left:-50%; left:50%; transform:translate(0%, -50%); top:50%;}
	.SectionVideo .TextBox{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:fit-content; z-index:2;}
	.SectionVideo .Text{display:block; margin:0 auto; font-size:17pt; line-height:1; font-weight:300; letter-spacing:-1px; color:#fff; animation:fadeout 1s; -moz-animation:fadeout 1s; -webkit-animation:fadeout 1s;  -o-animation:fadeout 1s; animation-fill-mode:forwards; animation-delay:3s;}
	.SectionVideo .Text01{font-size:36pt; font-family:"Hanken Grotesk", sans-serif; font-weight:400;}
	.SectionVideo .Text02{font-size:25pt; margin-top:35px;}
	.SectionVideo > img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:fit-content; z-index:2; display:none;}
	.SectionVideo .Movie_IframArea{height:100%;}
	.SectionVideo .Movie_IframArea > div > div{height:100%; position:absolute; background-position:top; background-size:contain; background-repeat:no-repeat; top:0; width:100%; top:0;}
	@media (max-width: 1920px) {
		section.SectionVideo{width:1920px; margin-left:-960px; left:50%;}
	}
	@keyframes fadeout {
		from {
			opacity: 1;
		}
		to {
			opacity: 0;
		}
	}
	@-moz-keyframes fadeout { /* Firefox */
		from {
			opacity: 1;
		}
		to {
			opacity: 0;
		}
	}
	@-webkit-keyframes fadeout { /* Safari and Chrome */
		from {
			opacity: 1;
		}
		to {
			opacity: 0;
		}
	}
	@-o-keyframes fadeout { /* Opera */
		from {
			opacity: 1;
		}
		to {
			opacity: 0;
		}
	}

	/* 지점별 */
	.C00256 .SectionVideo .Text02{font-family:'Pretendard', 'Noto Sans JP', 'Noto Sans SC';}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션02] 소개영역 */
section.SectionInfo{}
.SectionInfo .Inner{width:100%;}
	/* 기본구조 */
	.SectionInfo .ContArea{position:relative; display:block;}
	.SectionInfo .ContArea dl{position:relative; display:flex; align-items:center;}
	.SectionInfo .ContArea dt{position:relative; display:inline-flex;}
	.SectionInfo .ContArea dd{position:relative; display:inline-flex; width:100%; height:100%;}
	/* 좌측 */
	.SectionInfo .ContArea .BgBox{position:relative; display:block; width:960px; height:800px;}
	.SectionInfo .ContArea .BgBox img{position:relative; display:block; display:none;}
	.SectionInfo .ContArea .ImgBox{position:absolute; display:block; z-index:2; top:50%; left:50%; transform:translate(-27%, -50%);}
	.SectionInfo .ContArea .ImgBox > div{position:relative; border-top-right-radius:220px; overflow:hidden; z-index:2;}
	.SectionInfo .ContArea .ImgBox > div img{}
	.SectionInfo .ContArea .ImgBox span{position:absolute; top:-40px; right:-40px; z-index:1;}
	.SectionInfo .ContArea .ImgBox span img{animation:SectionInfo_Round 15s linear infinite; transform-origin:50% 50%; filter:invert(62%) sepia(51%) saturate(202%) hue-rotate(356deg) brightness(108%) contrast(127%); opacity:.4;}
	/* 좌측 */
	.SectionInfo .ContArea .TextBox{position:relative; display:block; padding-left:120px; text-align:left;}
	.SectionInfo .ContArea .Text{}
	.SectionInfo .ContArea .Text01{color:#a28760; font-size:21px; line-height:1; font-weight:500; letter-spacing:-1px; font-family:"Noto Serif KR";}
	.SectionInfo .ContArea .Text02{color:#a28760; font-size:65pt; line-height:1; letter-spacing:5px; font-weight:700; margin-top:20px; font-family:"Tenor Sans";}
	.SectionInfo .ContArea .Text03{color:#282828; font-size:20px; line-height:1.5; letter-spacing:-1px; font-weight:500; margin-top:55px;}
	.SectionInfo .ContArea dd > img{position:absolute; display:block; width:130px; right:32%; bottom:-37%; opacity:0.15;}
	
	@keyframes SectionInfo_Round {
		100%{transform:rotate(360deg);}
	}

	/* 지점별 */
	.C00256 .SectionInfo .ContArea .Text01{font-family:'Pretendard', 'Noto Sans JP', 'Noto Sans SC';}
	

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션03] 시그니처영역 */
section.SectionSig{background-image:url(/img/C00235/MainSig_Bg.jpg); background-size:cover; padding:135px 0;}
.SectionSig .Inner{width:100%;}
	/* 타이틀 */
	.SectionSig .BigTitle{position:relative; display:block;}
	.SectionSig .BigTitle .Title{position:relative; display:block; text-align:center; line-height:1;}
	.SectionSig .BigTitle .Title01{font-size:17pt; font-weight:400; letter-spacing:-0.5px; font-family:"Noto Serif KR";}
	.SectionSig .BigTitle .Title02{font-size:40pt; letter-spacing:-1px; line-height:1; margin-top:20px; font-family:"Tenor Sans";}
	.SectionSig .BigTitle .Title02 em{color:#a28760; font-family:"Tenor Sans";}
	/* 더보기 */
	.SectionSig .More{position:relative; display:block; margin-top:45px;}
	.SectionSig .More a{position:relative; display:flex; margin:0 auto; width:fit-content; align-items:center; color:#282828; border:1px solid #282828; line-height:1; background-color:#fff; padding:12px 15px 10px 15px;}
	.SectionSig .More a span{position:relative; display:block; font-size:11pt; letter-spacing:-0.5px; font-family:"Tenor Sans"; }
	.SectionSig .More a em{position:relative; display:block; font-size:11pt; margin-left:8px; font-family:"Tenor Sans"; font-weight:600;}
	.SectionSig .More a:hover{background-color:#282828; transition-duration:200ms;}
	.SectionSig .More a:hover *{color:#fff; transition-duration:200ms;}
	/* 슬라이드 */
	.SectionSig .ContArea{position:relative; display:block; margin-top:60px;}
	.SectionSig .SwiperSig{position:relative; display:block; z-index:1; padding-top:32px;}
	.SectionSig .SwiperSig .Slide{padding-top:30px;}
	.SectionSig .SwiperSig .Slide > div{width:360px; display:block; margin:0 auto;}
	.SectionSig .SwiperSig .Slide .ImgBox{background-color:#000; overflow:hidden;}
	.SectionSig .SwiperSig .Slide .ImgBox img{position:relative; display:block; opacity:0; opacity:.75; scale:1.1; width:100%;}
	.SectionSig .SwiperSig .Slide .TextBox{height:0; visibility:hidden; opacity:0;}
	.SectionSig .SwiperSig .Slide dl{}
	.SectionSig .SwiperSig .Slide dt{}
	.SectionSig .SwiperSig .Slide dd{}
	.SectionSig .SwiperSig .Slide.swiper-slide-prev > div{margin-left:0;}
	.SectionSig .SwiperSig .Slide.swiper-slide-next > div{margin-right:0;}
	.SectionSig .SwiperSig .Slide.swiper-slide-nth-prev-2 > div{margin-right:25px;}
	.SectionSig .SwiperSig .Slide.swiper-slide-nth-next-2 > div{margin-left:25px;}
	.SectionSig .SwiperSig .Slide.swiper-slide-active{padding-top:0;}
	.SectionSig .SwiperSig .Slide.swiper-slide-active > div{width:fit-content; padding:15px 15px 0 15px; background-color:#fff;}
	.SectionSig .SwiperSig .Slide.swiper-slide-active .ImgBox{background-color:#000;}
	.SectionSig .SwiperSig .Slide.swiper-slide-active .ImgBox img{opacity:1; visibility:visible; scale:1; -webkit-transition:all 2s ease-in-out; transition: all 2s ease-in-out;}
	.SectionSig .SwiperSig .Slide.swiper-slide-active .TextBox{height:fit-content; visibility:visible; opacity:1;}
	.SectionSig .SwiperSig .Slide.swiper-slide-active .TextBox dl{height:fit-content; visibility:visible; opacity:1; transition-duration:1500ms;}
	/* 슬라이드텍스트박스 */
	.SectionSig .SwiperSig .TextBox{position:relative; display:block; padding:25px 0;}
	.SectionSig .SwiperSig .TextBox dl{position:relative; display:table; width:100%; height:0; visibility:hidden; opacity:0; transition-duration:1500ms;}
	.SectionSig .SwiperSig .TextBox dt{position:relative; display:inline-table; width:30%; vertical-align:middle; text-align:center;}
	.SectionSig .SwiperSig .TextBox dd{position:relative; display:inline-table; width:70%; vertical-align:middle; border-left:1px solid #8d8d8d; padding:15px 0 15px 30px;}
	.SectionSig .SwiperSig .TextBox .Text{line-height:1;}
	.SectionSig .SwiperSig .TextBox .Text01{font-size:17pt; font-weight:700; color:#a28760;letter-spacing:-1px;}
	.SectionSig .SwiperSig .TextBox .Text02{font-size:15pt; font-weight:600; color:#282828;letter-spacing:-1px;}
	.SectionSig .SwiperSig .TextBox .Text03{font-size:17px; font-weight:500; color:#545454; line-height:1.3; margin-top:10px; letter-spacing:-1px;}
	/* 슬라이드화살표 */
	.SectionSig .SliderArrow{position:absolute; width:555px; left:50%; margin-left:-277.5px; top:35%; z-index:2; display:table; display:none !important;}
	.SectionSig .SliderArrow img{cursor:pointer;}
	.SectionSig .SliderArrow img:hover{opacity:.8; transition-duration:200ms;}
	.SectionSig .SliderArrow .SectionSig_Left{position:relative; display:inline-table; width:50%; text-align:left;}
	.SectionSig .SliderArrow .SectionSig_Right{position:relative; display:inline-table; width:50%; text-align:right;}
	
	/* 지점별 */
	.C00256 .SectionSig .BigTitle .Title01{font-family:'Pretendard', 'Noto Sans JP', 'Noto Sans SC';}
	

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션04] 시술이벤트영역 */
section.SectionClinic{padding:135px 0;}
.SectionClinic .Inner{width:1400px; min-width:1400px;}
	/* 타이틀 */
	.SectionClinic .BigTitle{position:relative; display:block;}
	.SectionClinic .BigTitle .Title{position:relative; display:block; text-align:center; line-height:1;}
	.SectionClinic .BigTitle .Title01{font-size:17pt; font-weight:400; letter-spacing:-0.5px; font-family:"Noto Serif KR";}
	.SectionClinic .BigTitle .Title02{font-size:40pt; letter-spacing:-1px; line-height:1; margin-top:20px; font-family:"Tenor Sans";}
	.SectionClinic .BigTitle .Title02 em{color:#a28760; font-family:"Tenor Sans";}
	/* 더보기 */
	.SectionClinic .More{position:relative; display:block; margin-top:45px;}
	.SectionClinic .More a{position:relative; display:flex; margin:0 auto; width:fit-content; align-items:center; color:#282828; border:1px solid #282828; line-height:1; background-color:#fff; padding:12px 15px 10px 15px;}
	.SectionClinic .More a span{position:relative; display:block; font-size:11pt; letter-spacing:-0.5px; font-family:"Tenor Sans"; }
	.SectionClinic .More a em{position:relative; display:block; font-size:11pt; margin-left:8px; font-family:"Tenor Sans"; font-weight:600;}
	.SectionClinic .More a:hover{background-color:#282828; transition-duration:200ms;}
	.SectionClinic .More a:hover *{color:#fff; transition-duration:200ms;}
	/* 시술이벤트리스트영역 */
	.SectionClinic .MainClinicPrice{margin-top:50px;}
	.SectionClinic .MainClinicPrice .ClinicCateList *{border:none !important;}
	.SectionClinic .MainClinicPrice .ClinicCateList .List{background-color:#f8f8f8;}
	.SectionClinic .MainClinicPrice .ClinicCateList .List:before{}
	.SectionClinic .MainClinicPrice .ClinicCateList .List:after{content:''; position:absolute; width:100%; height:1px; background-color:#5e5e5e; z-index:2; bottom:0; left:0;}
	.SectionClinic .MainClinicPrice .ClinicCateList ul.List{
		display: flex;
		width: 100%;
		flex-wrap: wrap;}
	.SectionClinic .MainClinicPrice .ClinicCateList ul li.TextBox{width:calc(100% / 6); vertical-align:top;position: relative;
		display: block;
		height: auto;}
	.SectionClinic .MainClinicPrice .ClinicCateList ul li:nth-child(6n+1):before{content:''; position:absolute; width:1400px; height:1px; background-color:#5e5e5e; z-index:2; top:0; left:0;}
	.SectionClinic .MainClinicPrice .ClinicCateList ul li a{background-color:#f8f8f8; font-size:17px; letter-spacing:-1px; font-weight:500;background-color: #f8f8f8;
		font-size: 17px;
		letter-spacing: -1px;
		font-weight: 500;
		display: flex;
		height: 100%;
		align-items: center;}
	.SectionClinic .MainClinicPrice .ClinicCateList ul li a:hover{color:#282828; font-weight:700;}
	.SectionClinic .MainClinicPrice .ClinicCateList ul li a.Active{color:#282828; font-weight:700;}
	.SectionClinic .MainClinicPrice .ClinicCateList ul li a.Active:after{content:''; position:absolute; width:50%; left:50%; margin-left:-25%; height:5px; background-color:#a28760; z-index:2; bottom:0;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li{margin-top:45px; padding:0; width:400px;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li:nth-child(3n+1){margin-right:50px;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li:nth-child(3n+2){margin-right:50px; margin-left:50px;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li:nth-child(3n){margin-left:50px;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li:not(:nth-child(-n+3)){margin-top:70px;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li dl dd{padding:20px 0 0 0; background:none; border:none;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ThumbBox{height:250px;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .Badge{display:none;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .Info{display:none;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .Cate{color:#545454; letter-spacing:-1px; font-size:18px; font-weight:500; height:33px;} 
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .Name{color:#282828; letter-spacing:-1px; font-weight:700;} 
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicMore{display:none;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicPrice{margin:0;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicPrice em{display:none;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicPrice small{display:none;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicPrice b{color:#a28760; font-size:30px;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicPrice span{font-weight:400; font-size:13pt;}
	.SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicPrice b > big{display:none;}
	
	/* 지점별 */
	.C00256 .SectionClinic .BigTitle .Title01,
	.C00256 .SectionClinic .MainClinicPrice .ClinicAllList ul li .ClinicInfo *,
	.C00256 .SectionClinic .MainClinicPrice .ClinicCateList ul li span{font-family:'Pretendard', 'Noto Sans JP', 'Noto Sans SC';}
	

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션05] 병원둘러보기 */
section.SectionPreview{background-image:url(/img/C00235/MainPreview_Bg.jpg); background-color:#f6f6f6; background-repeat:no-repeat; background-size:contain; background-position:top; padding-top:135px;}
.SectionPreview .Inner{width:100%;}
	/* 타이틀 */
	.SectionPreview .BigTitle{position:relative; display:block;}
	.SectionPreview .BigTitle img{position:absolute; left:175px; top:4px; z-index:2;}
	.SectionPreview .BigTitle .Title{}
	.SectionPreview .BigTitle .Title01{position:relative; margin:0; width:fit-content; text-align:center; top:50%; left:67%; transform:translateY(50%); white-space:nowrap; z-index:2; font-size:85pt; letter-spacing:-1px; line-height:1; font-family:"Tenor Sans"; color:rgb(255 255 255 / 30%);}
	/* 더보기 */
	.SectionPreview .More{position:relative; display:block; margin-top:45px;}
	.SectionPreview .More a{position:relative; display:flex; margin:0 auto; width:fit-content; align-items:center; color:#282828; border:1px solid #282828; line-height:1; background-color:#fff; padding:12px 15px 10px 15px;}
	.SectionPreview .More a span{position:relative; display:block; font-size:11pt; letter-spacing:-0.5px; font-family:"Tenor Sans"; }
	.SectionPreview .More a em{position:relative; display:block; font-size:11pt; margin-left:8px; font-family:"Tenor Sans"; font-weight:600;}
	.SectionPreview .More a:hover{background-color:#282828; transition-duration:200ms;}
	.SectionPreview .More a:hover *{color:#fff; transition-duration:200ms;}
	/* 슬라이드 */
	.SectionPreview .ContArea{position:relative; display:block; width:calc(100% - 260px); z-index:1; background-color:#fff; margin-top:-19px; border-top-left-radius:200px; overflow:hidden; margin-left:260px; padding:130px 0 161px 140px;}
	.SectionPreview .SwiperPreview{position:relative; display:block;}
	.SectionPreview .SwiperPreview .Slide{}
	.SectionPreview .SwiperPreview .Slide .ImgBox{}
	.SectionPreview .SwiperPreview .Slide .ImgBox img{position:relative; display:block; opacity:0; visibility:hidden;}
	.SectionPreview .SwiperPreview .Slide.swiper-slide-active .ImgBox img{opacity:1; visibility:visible; -webkit-transition:all 1.5s ease-in-out; transition: all 1.5s ease-in-out;}
	/* 슬라이드바 */
	.SectionPreview .SliderBottom{margin-top:40px;}
	.SectionPreview .SliderBar{height:5px; width:1150px; border-radius:2.5px; background:#dddddd; Z margin-top:50px;}
	.SectionPreview .SliderBar .swiper-scrollbar-drag{background:#ad936d;}
	/* 슬라이드타이틀 */
	.SectionPreview .SliderTitle{display:block; width:1150px; margin-top:40px;}
	.SectionPreview .SliderTitle dl{display:table; width:100%;}
	.SectionPreview .SliderTitle dt{display:inline-table; width:50%; text-align:left; vertical-align:middle;}
	.SectionPreview .SliderTitle dd{display:inline-table; width:50%; text-align:right; vertical-align:middle;}
	.SectionPreview .SliderTitle .Title{}
	.SectionPreview .SliderTitle .Title01{font-size:17pt; color:#ad936d; letter-spacing:-0px; line-height:1; font-family:"Tenor Sans";}
	.SectionPreview .SliderTitle .Title02{font-size:35pt; color:#282828; letter-spacing:-1px; line-height:1; margin-top:20px; font-family:"Tenor Sans";}
	.SectionPreview .SliderTitle img{width:85px; opacity:.3;}
	/* 꾸밈로고 */
	.SectionPreview .LogoBox{}
	.SectionPreview .LogoBox .Logo{position:absolute; z-index:2; height:96px; }
	.SectionPreview .LogoBox .Logo img{height:100%;}
	.SectionPreview .LogoBox .Logo01{transform:rotate(270deg); left:-150px; bottom:315px; filter:invert(100%) sepia(5%) saturate(119%) hue-rotate(225deg) brightness(210%) contrast(103%);}
	.SectionPreview .LogoBox .Logo02{transform:rotate(90deg); right:-200px; top:408px; opacity:.08;}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션06] 숲영역 */
section.SectionForest{}
.SectionForest .Inner{width:100%;}
	/* 배경박스 */
	.SectionForest .BgBox{position:relative; display:block; background-color:#143b28; overflow:hidden;}
	/* 텍스트박스 */
	.SectionForest .TextBox{position:absolute; display:block; z-index:2; left:43%; top:41%;}
	.SectionForest .TextBox *{text-align:right;}
	.SectionForest .TextBox .Text{position:relative; display:block; line-height:1; color:#fff;}
	.SectionForest .TextBox .Text01{font-size:30pt; letter-spacing:0.3px; line-height:1; font-family:"Tenor Sans";}
	.SectionForest .TextBox .Text02{display:block; font-size:40pt; letter-spacing:-1px; line-height:1; margin-top:20px;}
	.SectionForest .TextBox .Text02 span{display:inline-block; vertical-align:middle; font-family:"Tenor Sans";}
	.SectionForest .TextBox .Text02 img{display:inline-block; position:absolute; left:0; top:32%; z-index:2; vertical-align:middle; width:fit-content; animation:SectionForest_Arrow 2.5s ease infinite;}
	
	@keyframes SectionForest_Arrow {
		0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
		40% {transform: translateX(-10px);}
		60% {transform: translateX(-5px);}
	}
	