@charset "utf-8";
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

/* 효과 */

.animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
@keyframes pulse {
  0%{-webkit-transform:scale3d(1, 1, 1); -ms-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1)}
  50%{-webkit-transform:scale3d(1.05, 1.05, 1.05); -ms-transform:scale3d(1.05, 1.05, 1.05); transform:scale3d(1.05, 1.05, 1.05)}
  100%{-webkit-transform:scale3d(1, 1, 1); -ms-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1)}
}

@keyframes animImg {
	0%{opacity:0; transform:translateX(60px);}
	100%{opacity:1; transform:translateX(0px);}
}

@keyframes anim {
	0%{opacity:0; transform:translateX(300px);}
	100%{opacity:1; transform:translateX(0px);}
}
@-webkit-keyframes anim {
	0%{opacity:0; -webkit-transform:translateX(300px);}
	100%{opacity:1; -webkit-transform:translateX(0px);}
}

@keyframes dash{
	from {stroke-dashoffset:1000;}
	to {stroke-dashoffset:0;}
}

.tada{-webkit-animation-name:tada; animation-name:tada}
@-webkit-keyframes tada {
	0%{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
	30%,
	60%,
	90%{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 1deg); transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 1deg);}
	40%,
	70%,
	80%{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -1deg); transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -1deg);}
	100%{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
}
@keyframes tada {
	0%{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
	30%,
	60%,
	90%{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 1deg); transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 1deg);}
	40%,
	70%,
	80%{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -1deg); transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -1deg);}
	100%{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
}


/* [메인] 메뉴영역 */
body .TopBannerArea{display:block; transition-delay:300ms; position:absolute;}
body .fp-watermark{display:none;}
body.fp-viewing-1 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-2 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-3 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-4 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-5 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-6 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-7 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-8 .TopBannerArea{display:none; transition-delay:300ms;}
body.fp-viewing-9 .TopBannerArea{display:none; transition-delay:300ms;}

body.fp-viewing-1 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-1 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-1 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-1 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-1 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-1 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-1 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-1 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-1 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-1 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-1 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-1 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-1 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-1) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-1) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-1) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-2 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-2 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-2 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-2 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-2 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-2 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-2 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-2 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-2 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-2 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-2 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-2 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-2 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-2) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-2) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-2) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-3 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-3 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-3 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-3 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-3 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-3 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-3 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-3 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-3 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-3 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-3 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-3 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-3 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-3) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-3) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-3) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-4 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-4 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-4 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-4 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-4 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-4 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-4 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-4 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-4 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-4 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-4 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-4 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-4 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-4) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-4) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-4) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-5 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-5 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-5 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-5 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-5 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-5 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-5 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-5 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-5 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-5 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-5 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-5 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-5 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-5) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-5) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-5) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-6 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-6 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-6 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-6 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-6 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-6 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-6 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-6 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-6 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-6 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-6 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-6 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-6 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-6) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-6) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-6) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-7 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-7 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-7 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-7 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-7 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-7 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-7 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-7 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-7 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-7 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-7 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-7 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-7 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-7) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-7) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-7) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-8 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-8 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-8 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-8 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-8 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-8 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-8 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-8 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-8 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-8 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-8 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-8 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-8 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-8) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-8) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-8) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-9 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-9 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-9 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-9 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-9 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-9 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-9 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-9 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-9 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-9 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-9 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-9 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-9 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-9) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-9) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-9) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body.fp-viewing-10 .HeaderNav_Area{position:fixed; top:0px; width:100%; background-color:rgb(167 160 158 / 90%); transition-duration:150ms;}
body.fp-viewing-10 header .HeaderNav_Area{background-color:rgb(255 255 255 / 95%); transition-duration:0ms; box-shadow:3px 3px 30px 0 rgba(0, 0, 0, 0.15);}
body.fp-viewing-10 header .HeaderNav_GNBmenu{height:80px; transition-duration:150ms;}
body.fp-viewing-10 header .HeaderNav_GNBmenu a{color:#404041; font-weight:500; transition-duration:150ms;}
body.fp-viewing-10 header .HeaderNav_GNBmenu a:hover{color:#04385f; font-weight:600;}
body.fp-viewing-10 header .HeaderNav_GNBtop{height:80px; transition-duration:150ms;}
body.fp-viewing-10 header .HeaderNav_GNBtopBox .LeftBox a img{filter:none;}
body.fp-viewing-10 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:none;}
body.fp-viewing-10 header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{top:8em;}
body.fp-viewing-10 header .HeaderNav_GNBtop .Cart a img{filter:none;}
body.fp-viewing-10 header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll i{color:#333;}
body.fp-viewing-10 header .HeaderNav_GNBtop .Member ul li i{color:#333;}
body.fp-viewing-10 header .HeaderNav_GNBmenu .HeaderNav_LargeMenu .HeaderNav_Menu{height:80px;}
body:not(.fp-viewing-10) header .HeaderNav_GNBtop .LinkGlobalWrap .GlobalBtn{}
body:not(.fp-viewing-10) header .HeaderNav_GNBtop .Cart a img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}
body:not(.fp-viewing-10) header .HeaderNav_GNBtop .LinkGlobalWrap .LinkGlobalAll img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(312deg) brightness(113%) contrast(102%); transition-duration:150ms;}

body #fp-nav.fp-left{-webkit-transform:none; left:3em; top:auto; bottom:220px;}
body #fp-nav ul{}
body #fp-nav ul li{margin:0; width:32px; height:32px;}
body #fp-nav ul li a{padding:12px; display:block;}
body #fp-nav ul li a.active{ border-radius:100px; border:2px solid #333;}
body #fp-nav ul li a span{background-color:#333;}
body #fp-nav ul li a.active span,
body #fp-nav ul li:hover a.active span{width:8px; height:8px; margin:-4px 0 0 -4px !important; }
body #fp-nav ul li a span{width:8px; height:8px; margin:-4px 0 0 -4px;}
body #fp-nav ul li:hover a span{width:8px; height:8px; margin:-4px 0 0 -4px !important;}

body.fp-viewing-0 #fp-nav ul:after{filter:none;}
body.fp-viewing-0 #fp-nav ul li a.active{border:2px solid #fff;}
body.fp-viewing-0 #fp-nav ul li a span{background-color:#fff;}

body.fp-viewing-1 #fp-nav ul:after{filter:none;}
body.fp-viewing-1 #fp-nav ul li a.active{border:2px solid #fff;}
body.fp-viewing-1 #fp-nav ul li a span{background-color:#fff;}

body.fp-viewing-10 #fp-nav ul:after{filter:none;}
body.fp-viewing-10 #fp-nav ul li a.active{border:2px solid #fff;}
body.fp-viewing-10 #fp-nav ul li a span{background-color:#fff;}


.MainScrollArea{position:fixed; z-index:10; left:3em; bottom:120px;}
.MainScrollArea img{filter: invert(18%) sepia(47%) saturate(4%) hue-rotate(339deg) brightness(20%) contrast(96%);}
.MainScrollArea .Scroll.Up{display:none;}
.MainScrollArea .Arrow{position:relative; display:block; margin-top:7px;}
.MainScrollArea .Arrow img{position:relative; display:block; -webkit-animation:MainScroll 1.9s infinite; animation:MainScroll 1.9s infinite; opacity:0; }
.MainScrollArea .Arrow.Down{}
.MainScrollArea .Arrow.Down img:nth-child(1){-webkit-animation-delay:0s; animation-delay:0s;}
.MainScrollArea .Arrow.Down img:nth-child(2){-webkit-animation-delay:0.15s; animation-delay:0.15s; margin-top:-2px;}
.MainScrollArea .Arrow.Up{display:none;}
.MainScrollArea .Arrow.Up img:nth-child(2){-webkit-animation-delay:0s; animation-delay:0s; margin-top:-2px;}
.MainScrollArea .Arrow.Up img:nth-child(1){-webkit-animation-delay:0.15s; animation-delay:0.15s;}

body.fp-viewing-0 .MainScrollArea img{filter:none;}
body.fp-viewing-1 .MainScrollArea img{filter:none;}

body.fp-viewing-10 .MainScrollArea .Scroll.Up{display:block;}
body.fp-viewing-10 .MainScrollArea .Scroll.Up .Arrow{margin-top:0px; margin-bottom:7px;}
body.fp-viewing-10 .MainScrollArea .Scroll.Down{display:none;}
body.fp-viewing-10 .MainScrollArea .Arrow.Up{display:block;}
body.fp-viewing-10 .MainScrollArea .Arrow.Down{display:none;}
body.fp-viewing-10 .MainScrollArea img{filter:none;}

@-webkit-keyframes MainScroll {
	0%{opacity:0;}
	50%{opacity:1;}
	100%{opacity:0;}
}
@keyframes MainScroll {
	0%{opacity:0;}
	50%{opacity:1;}
	100%{opacity:0;}
}


/* [메인] 메인컨텐츠 */
marg{font-family:'Pretendard';}
.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;}
/* 영역 */
.MainContents_Area section{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; margin:auto; z-index:1; height:100vh} /* AOS때문에z-index:1 */


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [통합용메인] 영상영역 */
.ForCommWrap.mainBody{height:100vh; overflow:hidden;}
section.SectionNetWork{height:100vh; background-position:bottom;}
	.SectionNetWork .Inner{}
	.SectionNetWork .VideoArea{position:fixed; width:100vw; height:100vh; object-fit:cover; background-color:#000;}
	.SectionNetWork .VideoArea video{width:100vw; height:100vh; object-fit:cover; opacity:1;}
	.SectionNetWork .LinkArea{position:fixed; bottom:13%; right:0%; width:100%;}
	.SectionNetWork .LinkArea ul{position:relative; display:table; width:100%; text-align:center;}
	.SectionNetWork .LinkArea ul li{position:relative; display:inline-table; text-align:center; -webkit-transform:translateY(0); transform:translateY(0);}
	.SectionNetWork .LinkArea ul li:hover{/* -webkit-transform:translateY(-10px); transform:translateY(-10px); transition:all 0.35s ease-in-out; */}
	.SectionNetWork .LinkArea ul li:hover img{-webkit-transform:translateX(10px); transform:translateX(10px); transition:all 0.35s ease-in-out;}
	.SectionNetWork .LinkArea ul li + li{margin-left:200px;}
	.SectionNetWork .LinkArea ul li a{position:relative; display:table; width:100%;  vertical-align:middle; height:100%;}
	.SectionNetWork .LinkArea ul li div{position:relative; display:table-cell; vertical-align:middle; height:100%;}
	.SectionNetWork .LinkArea ul li p{position:relative; display:block; color:#fff; font-size:30pt; line-height:1.3;}
	.SectionNetWork .LinkArea ul li p b{font-weight:600; display:block;}
	.SectionNetWork .LinkArea ul li img{position:relative; display:inline-block; margin-top:1.5em;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션01] 풀슬라이드 */
section.SectionFull{height:100vh;}
section.SectionFull > div{}
.SectionFull .Inner{width:100%;}
	/* 기본 */
	.SectionFull .MultiSlider{width:100%; min-width:100%;}
	.SectionFull .MultiSlider .Slide{position:relative; display:block; width:100%; background:#fff;}
	.SectionFull .MultiSlider .Slide a{position:relative; width:1920px; display:table; margin:0 auto;}
	.SectionFull .MultiSlider .ThumbBox{position:absolute; display:block; width:1920px; z-index:1; height:740px;}
	.SectionFull .MultiSlider .ThumbBox span{position:relative; display:table; height:100%;}
	.SectionFull .MultiSlider .ThumbBox span img{}
	.SectionFull .MultiSlider .TextBox *{opacity:0; visibility:hidden; -webkit-transform:translateY(30px); transform:translateY(30px); color:#fff;}
	.SectionFull .MultiSlider .TextBox{position:relative; display:table; width:100%; padding-top:19.5em; padding-left:67.5em; margin:0 auto; z-index:2; text-align:left; vertical-align:middle; padding-right:9em;}
	.SectionFull .MultiSlider .TextBox small{position:relative; display:block; font-weight:400; line-height:1; font-size:21pt; margin-bottom:10px;}
	.SectionFull .MultiSlider .TextBox span{position:relative; display:block; font-weight:700; line-height:1; font-size:43pt;}
	.SectionFull .MultiSlider .TextBox em{position:relative; display:block; vertical-align:middle; font-weight:300; font-size:15pt; letter-spacing:0; margin:2em 0 0 0; line-height:1.5;}
	.SectionFull .MultiSlider .TextBox p{position:relative; display:block; margin-top:25px; font-weight:200; font-size:16pt; line-height:1.6; letter-spacing:0;}
	.SectionFull .MultiSlider .swiper-slide.swiper-slide-active .TextBox *{opacity:1; visibility:visible; -webkit-transform:translateY(0); -ms-transform:translateY(0);  transform:translateY(0); -webkit-transition:all 0.9s ease-in-out; transition: all 0.9s ease-in-out;}
	.SectionFull .MultiSlider .swiper-slide.swiper-slide-active .TextBox small{-webkit-transition-delay:0.2s !important; transition-delay:0.2s !important;}
	.SectionFull .MultiSlider .swiper-slide.swiper-slide-active .TextBox span{-webkit-transition-delay:0.4s !important; transition-delay:0.4s !important;}
	.SectionFull .MultiSlider .swiper-slide.swiper-slide-active .TextBox em{-webkit-transition-delay:0.6s !important; transition-delay:0.6s !important;}
	
	/* 슬라이드 페이지버튼 */
	.SectionFull .MultiSlider .SliderBtn{position:absolute; z-index:1; bottom:5%; width:1400px; left:50%; margin-left:-700px; text-align:center;}
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet{background:transparent; width:1.688em; height:1.688em; margin:0 0.5em 0 0; font-size:1rem; opacity:1; border:none;}
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet svg{display:inline-block; width:1.688em; height:1.688em; border-radius:50%;}
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet svg .path{display:none; opacity:.5;}
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet .path,
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet .path2{transition:all 1s;}
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet .path{stroke:#fff;}
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet .path2{fill:#fff;}
	.SectionFull .MultiSlider .SliderBtn .swiper-pagination-bullet-active .path.on{display:inline-block !important; stroke-dasharray:1000; stroke-dashoffset:0; animation:dash linear 95s; animation-iteration-count:unset; -webkit-animation:dash linear 95s;}
	
	/* 슬라이드)삼성미라클안과 */
	.SectionFull .MultiSlider .Slide01{background-color:#020406;}
	.SectionFull .MultiSlider .Slide01 .ThumbBox span img.Thumb01{position:relative; display:inline-table; opacity:0; visibility:hidden;}
	.SectionFull .MultiSlider .Slide01 .ThumbBox span img.Thumb02{position:relative; display:inline-table; opacity:0; visibility:hidden; -webkit-transform:translateX(60px); transform:translateX(60px);}
	.SectionFull .MultiSlider .Slide01.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb01{opacity:1; visibility:visible; -webkit-transition:all 1.5s ease-in-out; transition: all 1.5s ease-in-out;}
	.SectionFull .MultiSlider .Slide01.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb02{opacity:1; visibility:visible; -webkit-transition:all 1.5s ease-in-out; transition: all 1.5s ease-in-out; -webkit-transform:translateX(0); transform:translateX(0);}
	
	/* 슬라이드)미라클스마일 */
	.SectionFull .MultiSlider .Slide02{}
	.SectionFull .MultiSlider .Slide02 .TextBox{padding-top:16.5em;}
	.SectionFull .MultiSlider .Slide02 .ThumbBox span img.Thumb01{position:relative; display:inline-table; opacity:0; visibility:hidden; scale:0.98;}
	.SectionFull .MultiSlider .Slide02 .ThumbBox span img.Thumb02{position:relative; display:inline-table; opacity:0; visibility:hidden; -webkit-transform:translateY(40px); transform:translateY(40px); vertical-align:bottom;}
	.SectionFull .MultiSlider .Slide02 .ThumbBox span img.Thumb03{position:relative; display:inline-table; opacity:0; visibility:hidden; -webkit-transform:translateY(-40px); transform:translateY(-40px); vertical-align:top;}
	.SectionFull .MultiSlider .Slide02.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb01{opacity:1; visibility:visible; -webkit-transition:all 1.3s ease-in-out; transition: all 1.3s ease-in-out;  scale:1;}
	.SectionFull .MultiSlider .Slide02.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb02{opacity:1; visibility:visible; -webkit-transition:all 1.3s ease-in-out; transition: all 1.3s ease-in-out; -webkit-transform:translateY(0); transform:translateY(0);}
	.SectionFull .MultiSlider .Slide02.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb03{opacity:1; visibility:visible; -webkit-transition:all 1.3s ease-in-out; transition: all 1.3s ease-in-out;-webkit-transform:translateY(0); transform:translateY(0);}
	
	/* 슬라이드)미라클포뮬라 */
	.SectionFull .MultiSlider .Slide03{}
	.SectionFull .MultiSlider .Slide03 .TextBox{padding-top:18.5em;}
	.SectionFull .MultiSlider .Slide03 .ThumbBox span img.Thumb01{position:relative; display:inline-table; opacity:0; visibility:hidden;}
	.SectionFull .MultiSlider .Slide03 .ThumbBox span img.Thumb02{position:relative; display:inline-table; opacity:0; visibility:hidden;}
	.SectionFull .MultiSlider .Slide03.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb01{opacity:1; visibility:visible; -webkit-transition:all 1.5s ease-in-out; transition: all 1.5s ease-in-out;}
	.SectionFull .MultiSlider .Slide03.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb02{opacity:1; visibility:visible; -webkit-transition:all 1.8s ease-in-out; transition: all 1.8s ease-in-out; -webkit-transform:translateX(0); transform:translateX(0);}
	
	/* 슬라이드)미라클스마일 */
	.SectionFull .MultiSlider .Slide04{}
	.SectionFull .MultiSlider .Slide04 .TextBox{padding-top:16.5em;}
	.SectionFull .MultiSlider .Slide04 .ThumbBox span img.Thumb01{position:relative; display:inline-table; opacity:0; visibility:hidden;}
	.SectionFull .MultiSlider .Slide04 .ThumbBox span img.Thumb02{position:relative; display:inline-table; opacity:0; visibility:hidden; -webkit-transform:translateY(40px); transform:translateY(40px); vertical-align:bottom;}
	.SectionFull .MultiSlider .Slide04 .ThumbBox span img.Thumb03{position:relative; display:inline-table; opacity:0; visibility:hidden; -webkit-transform:translateY(-40px); transform:translateY(-40px); vertical-align:top;}
	.SectionFull .MultiSlider .Slide04.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb01{opacity:1; visibility:visible; -webkit-transition:all 1.5s ease-in-out; transition: all 1.5s ease-in-out;}
	.SectionFull .MultiSlider .Slide04.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb02{opacity:1; visibility:visible; -webkit-transition:all 1.3s ease-in-out; transition: all 1.3s ease-in-out; -webkit-transform:translateY(0); transform:translateY(0);}
	.SectionFull .MultiSlider .Slide04.swiper-slide.swiper-slide-active .ThumbBox span img.Thumb03{opacity:1; visibility:visible; -webkit-transition:all 1.3s ease-in-out; transition: all 1.3s ease-in-out;-webkit-transform:translateY(0); transform:translateY(0);}
	
	.SectionFull .VideoArea{height:100vh; overflow:hidden;}
	.SectionFull video{width:100vw; height:100vh; object-fit:cover;}
	.SectionFull .VideoArea .TextBox{position:absolute; left:8%; bottom:18%; z-index:2; color:#fff; text-align:left; line-height:1.3; font-weight:600; text-shadow:1.5px 1.5px rgb(0 0 0 / 50%);}
	.SectionFull .VideoArea .TextBox p{position:relative; display:block; text-align:left; font-size:32pt;}
	.SectionFull .VideoArea .TextBox span{position:relative; display:block; text-align:left; font-size:60pt;}

	@media (max-width: 1280px) {
		.SectionFull video{width:100%; height:100%;}
	}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션] 초청영역 */
section.SectionClub{padding-top:80px; background-image:url('/img/C00143/SectionClub_Bg.jpg'); background-size:cover;}
section.SectionClub > div{height: calc(100vh - 80px - 73px);display:flex;align-items:center;}
section.SectionClub > div > div{position:relative; display:block; width:100%;}
.SectionClub .Inner{width:100%; min-width:100%;}
	/* 타이틀 */
	.SectionClub .MainTitle{position:relative;display:flex;align-items:center;justify-content: center;}
	.SectionClub .MainTitle img{position:relative; display:block;}
	.SectionClub .MainTitle span{position:relative; display:block; letter-spacing:-1px;}
	.SectionClub .MainTitle span b{position:relative; display:block; font-weight:600; color:#fff; line-height:1.6; font-size:31pt;}
	.SectionClub .MainTitle span b em{color:#ead5a4; font-weight:600;}
	.SectionClub .MainTitle span small{position:relative;display:block;font-size: 15pt;margin-top: 16px;font-weight: 300;line-height: 1.5;color:#c4d1ee;}
	/* 내용 */
	.SectionClub .ContArea{position:relative;display:table;margin-top: 65px;width:100%;}
	.SectionClub .ContArea .ThumbBox{position:relative; z-index:2; display:inline-table; vertical-align:top;}
	.SectionClub .ContArea .ThumbBox img{position:relative; display:block;}
	.SectionClub .ContArea .ThumbBox span{position:relative;display:block;letter-spacing:-0.5px;color:#bbbbbb;font-weight: 400;font-size: 12pt;line-height:1;margin-top: 16px;}
	.SectionClub .ContArea .BgBox{position:absolute;z-index:1;width:1470px;left:50%;margin-left:-735px;display:table;top: 50%;margin-top: -110px;}
	.SectionClub .ContArea .BgBox img{position:relative; display:inline-table; vertical-align:middle;}
	.SectionClub .ContArea .BgBox img + img{margin-left:920px;}


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션02] 숫자카운트업 */
section.SectionCount{padding-top:80px}
section.SectionCount > div{position:relative; display:table; width:100%; align-items:center; height:calc(100vh - 80px);}
	/* 좌우구조 */
	.SectionCount .Left{position:relative; display:table-cell; vertical-align:middle; width:100%; background-image:url('/img/C00143/SectionCount_Bg.png'); background-size:auto; background-repeat:no-repeat; vertical-align:middle; padding-bottom:4vw; height:calc(100vh - 80px);}
	.SectionCount .Left > div{display:block; width:100%; align-content:center; align-self:center;}
	.SectionCount .Right{position:relative; display:block; width:44%; vertical-align:middle;}
	.SectionCount .Right > div{width:100%; position:relative; display:block;}
	.SectionCount .Right > div video{width:100%; position:relative; display:block;}
	
	/* 타이틀 */
	.SectionCount .MainTitle{position:relative; display:block;}
	.SectionCount .MainTitle span{position:relative; display:block; line-height:1; letter-spacing:-1px; font-size:23pt;}
	.SectionCount .MainTitle p{position:relative; display:block; line-height:1.3; letter-spacing:-1px; font-size:31pt; font-weight:600; margin-top:0.5em;}
	
	/* 리스트 */
	.SectionCount .ContArea{position:relative; display:block; min-height:150px;}
	.SectionCount .ContArea ul{position:relative; display:table; width:100%;}
	.SectionCount .ContArea ul li *{transition: all 2000ms; color:#aaaaaa; line-height:1; font-weight:500; text-align:center;}
	.SectionCount .ContArea ul li{position:relative; display:inline-table; padding:0 1.5em; vertical-align:middle; min-width:140px;/*  max-width:230px; */}
	.SectionCount .ContArea ul li p{position:relative; display:table; width:100%;}
	.SectionCount .ContArea ul li p em > b{position:relative; display:table-cell; vertical-align:middle; height:95px; min-width:116px;}
	.SectionCount .ContArea ul li p em{position:relative; display:table; width:100%; margin-bottom:1em;}
	.SectionCount .ContArea ul li p strong{position:relative; top:5px; letter-spacing:-1px; font-size:26pt;}
	.SectionCount .ContArea ul li p b > small{position:relative; top:5px; font-size:26pt;}
	.SectionCount .ContArea ul li span > small{font-size:13pt;}
	.SectionCount .ContArea ul li span *{transition: all 100ms;}
	.SectionCount .ContArea ul li span{padding-bottom:5px; border-bottom:3px solid #fff;}
	.SectionCount .ContArea ul li span b{font-size:14pt;transition: all 100ms; letter-spacing:-1px;}
	.SectionCount .ContArea ul li span b > font{display:block; height:47px;}
	.SectionCount .TextBox{position:relative; display:block; font-size:15pt; font-weight:500; color:#626262; letter-spacing:-1px; width:100%; left:0; display:none;}

	/* 특정영역 */
	.SectionCount .ContArea ul.Number{ margin-top:60px;}
	.SectionCount .ContArea ul.Info{margin-top:100px; height:2em;}
	.SectionCount .ContArea ul.Info li{width:100%;  min-width:100%; max-width:100%;}
	
	/* class선택시 */
	.SectionCount .ContArea ul li.on *{color:#04385f;}
	.SectionCount .ContArea ul li.on p strong{font-size:65pt; letter-spacing:-3px; font-weight:800; top:0;}
	.SectionCount .ContArea ul li.on p small{top:0;}
	.SectionCount .ContArea ul li.on span{border-bottom:3px solid #04385f;}
	.SectionCount .ContArea ul li.on span *{ transition: all 100ms;}
	.SectionCount .ContArea ul li.on span b{font-size:20pt; font-weight:700; transition: all 100ms;}
	.SectionCount .ContArea ul li.on .TextBox{display:block; color:#626262;}
	.SectionCount .ContArea ul li.on span b > font{font-size:14pt !important;}
	
	/* @media screen and (max-width: 1920px){
	}
	@media screen and (max-width: 1875px){
		.SectionCount .ContArea ul li{width:25%; max-width:25%;}
		.SectionCount .ContArea ul{margin-top:40px;}
		.SectionCount .TextBox{bottom:-40vw;}
	}
	@media screen and (max-width: 1700px){
		.SectionCount .TextBox{bottom:-42vw;}
	}
	@media screen and (max-width: 1500px){
		.SectionCount .TextBox{bottom:-44vw;}
	}
	@media screen and (max-width: 1400px){
		.SectionCount .TextBox{bottom:-50vw;}
	} */
	


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션03] 이벤트 */
section.SectionEvent{padding-top:80px;}
.SectionEvent > div{height:calc(100vh - 80px); display:flex; align-items:center;}
.SectionEvent > div > .Inner{width:1400px; min-width:1400px; text-align:right;}
	/* 타이틀 */
	.SectionEvent .MainTitle *{line-height:1; letter-spacing:-1px; text-align:center;}
	.SectionEvent .MainTitle{position:relative; width:100%; display:block;}
	.SectionEvent .MainTitle span{display:block; font-size:43pt; color:#000; font-weight:600; letter-spacing:2px;}
	.SectionEvent .MainTitle span b{color:#5b86e5; font-weight:600;}
	.SectionEvent .MainTitle p{display:block; font-size:16pt; margin-top:1.5em; font-weight:400; line-height:1; color:#000000;}
	
	/* 더보기 */
	.SectionEvent .More{position:relative; display:block; margin:30px 15px 0 0; text-align:right;}
	.SectionEvent .More a span{position:absolute; right:45px; display:inline-block; -webkit-transform:translateY(3px); transform:translateY(3px); font-size:11pt; height:17px; font-weight:normal; transition:all 0.3s ease-in-out; overflow:hidden;}
	.SectionEvent .More a span b{font-weight:normal; letter-spacing:1.5px; display:block; height:20px; line-height:1; font-family:'GmarketSansMedium'; padding:3px 0;}
	.SectionEvent .More a span b:nth-child(1){position:relative; color:#000;}
	.SectionEvent .More a span b:nth-child(2){position:relative; color:#73a1f2;}
	.SectionEvent .More a:hover span{}
	.SectionEvent .More a:hover span b{-webkit-transform:translateY(-20px); transform:translateY(-20px); transition:all 0.35s ease-in-out;}
	.SectionEvent .More a:hover img{transition:all 0.3s ease-in-out;}
	.SectionEvent .More a:hover img.Img01{opacity:0; visibility:hidden; transition:all 0.35s ease-in-out}
	.SectionEvent .More a:hover img.Img02{opacity:1; visibility:visible; transition:all 0.35s ease-in-out}
	.SectionEvent .More a img.Img01{position:relative; transition:all 0.35s ease-in-out}
	.SectionEvent .More a img.Img02{opacity:0; visibility:hidden; position:absolute; right:0; top:0; transition:all 0.35s ease-in-out}
	
	/* 이벤트 */ 
	.SectionEvent .MainContents_BestEventArea *{margin:0; padding:0; box-shadow:none; border:none; background:none;}
	.SectionEvent .MainContents_BestEventArea:hover{ curosr : url('/img/C00143/Ring_02_01.png') 20 30, url('/img/C00143/Ring_02_01.png') 20 30, auto; }
	.SectionEvent .MainContents_BestEventArea{margin-top:90px;}
	.SectionEvent .MainContents_BestEventArea .EventMultiSlider.LabelThum_Height .LabelThum label dd{display:none;}
	.SectionEvent .MainContents_BestEventArea .EventMultiSlider.LabelThum_Height .LabelThum label{padding:0; box-shadow:none;}
	.SectionEvent .MainContents_BestEventArea .LabelThum_Height .LabelThum dt{overflow:hidden;}
	.SectionEvent .MainContents_BestEventArea .LabelThum_Height .LabelThum a *{cursor: url('/img/C00143/Cursor_More.png'), auto;}
	.SectionEvent .MainContents_BestEventArea .LabelThum_Height .LabelThum a:hover img{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode: both;-webkit-animation-name:pulse; animation-name:pulse;}
	.SectionEvent .MainContents_BestEventArea .LabelThum_Height .LabelThum label{width:100%;}
	.SectionEvent .MainContents_BestEventArea .LabelThum_Height .LabelThum label img{position:relative; max-width:100%; z-index:1;}
	.SectionEvent .MainContents_BestEventArea .MultiSlider .slick-list .slick-slide{width:440px; margin: 0 20px;}
	.SectionEvent .MainContents_BestEventArea .EventMultiSlider.LabelThum_Height .LabelThum{margin:0;}	

	@media screen and (max-width: 1300px){
		.SectionEvent > div > .Inner{width:100vw; min-width:100vw; overflow:hidden;}
	}
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션04] 의료기술 */
section.SectionTech{padding-top:80px;}
.SectionTech > div{height:calc(100vh - 80px); display:flex; align-items:center;}
.SectionTech > div > .Inner{width:100%; text-align:right; width:100vw; min-width:100vw; overflow-x:hidden; margin:auto 0;}
	/* 타이틀 */
	.SectionTech .MainTitle{position:absolute; left:50%; margin-left:-700px; display:inline-table; vertical-align:top; width:570px; text-align:left; }
	.SectionTech .MainTitle strong{position:relative; display:table; margin-left:28px; margin-bottom:2em;}
	.SectionTech .MainTitle strong img{position:relative; display:inline-table; margin-left:-33px;}
	.SectionTech .MainTitle strong img:nth-child(1){z-index:2;}
	.SectionTech .MainTitle strong img:nth-child(2){z-index:1;}
	.SectionTech .MainTitle strong img:nth-child(3){z-index:3;}
	.SectionTech .MainTitle *{line-height:1; letter-spacing:-1px;}
	.SectionTech .MainTitle{}
	.SectionTech .MainTitle span{display:block; line-height:1.3; font-size:31pt; color:#000; font-weight:600;}
	.SectionTech .MainTitle span b{color:#5b86e5; font-weight:600;}
	.SectionTech .MainTitle p{display:block; font-size:16pt; margin-top:2em; font-weight:400; line-height:1.6; color:#666666;}
	
	/* 기본 */
	.SectionTech .MultiSlider{position:relative; display:inline-block; vertical-align:top; width:56%;}
	.SectionTech .MultiSlider .Slide{}
	.SectionTech .MultiSlider .Slide a{position:relative; display:block;}
	.SectionTech .MultiSlider .Slide a:hover{background-color:#000;}
	.SectionTech .MultiSlider .Slide a .Info{position: absolute; display:inline-block; left:0; bottom:10px; color:#fff; width:100%; padding:30px; text-align:left; box-sizing:border-box; transition:all 0.3s ease-in-out; z-index:2; opacity:0; line-height:1; font-size:13pt;}
	.SectionTech .MultiSlider .Slide a:hover .Info{opacity:1; bottom:0px; -webkit-transition:all 0.4s ease-in-out;}
	.SectionTech .MultiSlider .Slide a:before{content:''; background:#fff; width:0px; height:1px; position:absolute; right:25px; top:25px; transition:all 0.35s ease-in-out;}
	.SectionTech .MultiSlider .Slide a:hover:before{width:100px;}
	.SectionTech .MultiSlider .Slide a:after{content:''; background:#fff; width:1px; height:0px; position:absolute; right:25px; top:25px; transition:all 0.35s ease-in-out;}
	.SectionTech .MultiSlider .Slide a:hover:after{height:100px;}
	.SectionTech .MultiSlider .Slide a:hover img{opacity:.4; scale:1.05; transition:all 0.5s ease-in-out;}
	
	.SectionTech .MultiSlider .ThumbBox{position:relative; overflow:hidden;}
	.SectionTech .MultiSlider .ThumbBox span{position:relative; display:block;}
	.SectionTech .MultiSlider .ThumbBox img{position:relative; display:block; width:100%; z-index:1; transition:all 0.5s ease-in-out;}
	.SectionTech .MultiSlider .TextBox *{display:block; text-align:left; color:#000; line-height:1;}
	.SectionTech .MultiSlider .TextBox{position:relative; margin-top:20px; text-align:left;}
	.SectionTech .MultiSlider .TextBox span{position:relative; display:block; font-size:16pt; font-weight:400;}
	.SectionTech .MultiSlider .TextBox p{display:block; font-weight:600; font-size:25pt; font-weight:600; line-height:1; margin-top:0.3em;}
	
	/* 슬라이드하단 */
	.SectionTech .SliderBottom{position:relative; display:block; text-align:right;}
	
	/* 슬라이드바 */
	.SectionTech .SliderBar{height:5px; width:100%; border-radius:2.5px; background:#dddddd; width:735px; margin-top:50px; margin-left:44%;}
	.SectionTech .SliderBar .swiper-scrollbar-drag{background:#333;}
	


/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션05] 병원장점 */
section.SectionGood{padding-top:80px; height:100vh;}
.SectionGood > div{height:calc(100vh - 80px); display:flex; align-items:center;}
.SectionGood > div > div{height:calc(100vh - 80px); overflow:hidden;}
	/* 기본 */
	.SectionGood .Bg{position:absolute; left:0; top:0; z-index:1; width:100vw; height:100vh;}
	.SectionGood .ContArea{position:relative; display:block; z-index:2; height:calc(100vh - 80px);}	
	.SectionGood .MultiSlider{position:relative; display:inline-block; vertical-align:top; width:100%;}
	.SectionGood .MultiSlider .Slide > div{display:flex; width:100%; height:100%; align-items:center; justify-content:center;}
	.SectionGood .MultiSlider .ThumbBox{position:relative; overflow:hidden; display:block; height:100%; left:0; width:56%;}
	.SectionGood .MultiSlider .ThumbBox span{position:relative; display:block;}
	.SectionGood .MultiSlider .ThumbBox img{position:relative; display:block; height:100%; object-fit:cover; width:100%; z-index:1; transition:all 0.5s ease-in-out;}
	.SectionGood .MultiSlider .TextBox{position:relative; display:flex; align-items:center; width:37%; height:600px; background-color:#fff; padding:7vw 5vw; text-align:left; margin-right:7%; left:-100px; z-index:2;}
	.SectionGood .MultiSlider .TextBox:after{content:''; position:absolute; top:0; left:0; width:100%; height:10px; background:linear-gradient(to right, #3fd1d6, #73a1f2);}
	.SectionGood .MultiSlider .TextBox .Box{position:relative; display:table-cell; vertical-align:middle;}
	.SectionGood .MultiSlider .TextBox span{display:block; font-weight:400; font-size:28pt; line-height:1.3;}
	.SectionGood .MultiSlider .TextBox span b{font-weight:700;}
	.SectionGood .MultiSlider .TextBox p{display:block; font-size:16pt; margin-top:2em; font-weight:400; line-height:1.6;}
	.SectionGood .MultiSlider .More{position:relative; display:block; margin-top:2em; text-align:right;}
	.SectionGood .MultiSlider .More a span{position:absolute; right:45px; bottom:-7px; display:inline-block; font-size:13pt; opacity:0; visibility:hidden; font-weight:500; transition:all 0.3s ease-in-out}
	.SectionGood .MultiSlider .More a:hover span{opacity:1; visibility:visible; transition:all 0.3s ease-in-out; bottom:0; line-height:1; color:#73a1f2;}
	.SectionGood .MultiSlider .More a:hover img{transition:all 0.3s ease-in-out;}
	.SectionGood .MultiSlider .More a:hover img.Img01{opacity:0; visibility:hidden; transition:all 0.35s ease-in-out}
	.SectionGood .MultiSlider .More a:hover img.Img02{opacity:1; visibility:visible; transition:all 0.35s ease-in-out}
	.SectionGood .MultiSlider .More a img.Img01{position:relative; transition:all 0.35s ease-in-out}
	.SectionGood .MultiSlider .More a img.Img02{opacity:0; visibility:hidden; position:absolute; right:0; top:0; transition:all 0.35s ease-in-out}
	
	@media screen and (max-width: 1480px){
		.SectionGood .MultiSlider .ThumbBox{width:50%;}
	}
	@media screen and (max-width: 1300px){
		.SectionGood .MultiSlider .ThumbBox{width:50%;}
	}

	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션06] 의료진프로필 */
section.SectionDoctor{padding-top:80px; height:100vh; overflow:hidden;}
.SectionDoctor > div{height:calc(100vh - 80px); display:block; align-items:center; }
	.SectionDoctor .BgTitle .Line{position:relative; display:block; color:#000; padding:0; text-align:left; line-height:1; bottom:-24px; left:-5px;}
	.SectionDoctor .BgTitle .Line + .Line{margin-top:66px;}
	.SectionDoctor .BgTitle .Line label{display:inline-block; font-size:120pt; font-weight:600; opacity:0; display:inline-block; color:#f5f7f7; letter-spacing:-3px;}
	
	/* 내용 */
	.SectionDoctor .ContArea{position:relative; width:100%; height:calc(100vh - 80px); overflow:hidden; z-index:3;}
	.SectionDoctor .ContArea dl{position:relative; display:flex; width:100%; height:100%; align-items:center; justify-content:center;}
	.SectionDoctor .ContArea dt{position:relative; display:block; width:50%; height:100%;}
	.SectionDoctor .ContArea dd{position:relative; display:block; width:50%; padding-right:9em;}
	.SectionDoctor .ImgBox{}
	.SectionDoctor .ImgBox .Box{opacity:0; visibility:hidden; height:0;}
	.SectionDoctor .ImgBox .Box Img{position:absolute; right:80px; bottom:-2px; min-height:83%;}
	.SectionDoctor .TextBox{text-align:left;}
	.SectionDoctor .TextBox .Box{opacity:0; visibility:hidden; height:0;}
	.SectionDoctor .TextBox .Box p{display:block;}
	.SectionDoctor .TextBox .Box p span{display:inline-block; font-size:21pt; font-weight:700; letter-spacing:-1px; padding:2px 0; background:linear-gradient(to right, #73a1f2, #3fd1d6); color:transparent; -webkit-background-clip:text;}
	.SectionDoctor .TextBox .Box > span{display:inline-block; font-size:17pt; font-weight:500; letter-spacing:-1px; padding:0.4em 0.6em; line-height:1; border:1px solid #545454; color:#545454; margin-top:0.5em;}
	.SectionDoctor .TextBox .Box em{display:block; font-size:31pt; font-weight:400; letter-spacing:-1px; color:#000; line-height:1; margin-top:0.5em;}
	.SectionDoctor .TextBox .Box em b{font-weight:700;}
	.SectionDoctor .TextBox .Box .Info{display:table; width:700px; margin-top:1.8em; min-height:21em; padding-bottom:1em;}
	.C00145 .SectionDoctor .TextBox .Box .Info{width:800px;}
	.SectionDoctor .TextBox .Box pre{display:inline-table; width:50%; white-space:pre-line; color:#4b4b4b; font-size:15pt; font-weight:300; letter-spacing:-1px; font-family:'Pretendard',"Noto Sans SC","Noto Sans KR"; white-space:normal;}
	.SectionDoctor .TextBox .Box pre.Left{}
	.SectionDoctor .TextBox .Box pre.Right{}
	.SectionDoctor .TextBox .Box pre p{position:relative; display:table; width:100%;}
	.SectionDoctor .TextBox .Box pre p span{position:relative; display:inline-table; width:10px; color:#4b4b4b; font-size:15pt; font-weight:300;}
	.SectionDoctor .TextBox .Box pre p em{position:relative; display:inline-table; width:calc(100% - 10px); color:#4b4b4b; font-size:15pt; font-weight:300; margin:0; line-height:1.4; font-family:'Pretendard',"Noto Sans SC","Noto Sans KR";}
	.SectionDoctor .TextBox .Box pre p em b{font-weight:600;}
	.SectionDoctor .ThumbBox{position:relative; display:table; text-align:left;}
	.SectionDoctor .ThumbBox .Box{position:relative; display:inline-table; cursor:pointer; background-color:#e8e8e8; overflow:hidden; transition:all 0.35s ease-in-out;}
	.SectionDoctor .ThumbBox .Box img{position:relative;  z-index:1;}
	.SectionDoctor .ThumbBox .Box:hover{background-color:#e6ecf7; transition:all 0.35s ease-in-out; -webkit-transform:translateY(0); transform:translateY(0);}
	.SectionDoctor .ThumbBox .Box.Active{background-color:#e6ecf7;}
	.SectionDoctor .ThumbBox .Box:hover img{position:relative; z-index:2; -webkit-transform:translateY(3px); transform:translateY(3px); transition:all 0.35s ease-in-out;}
	.SectionDoctor .ThumbBox .Box + .Box{margin-left:15px;}
	.SectionDoctor .ImgBox .Box.Active{opacity:1; visibility:visible; -webkit-transition:all 1.5s ease-in-out; transition: all 1.5s ease-in-out; height:auto;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child{}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line{}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line label:nth-child(1){animation:3s ease 100ms 1 normal forwards running anim;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line label:nth-child(2){animation:3s ease 200ms 1 normal forwards running anim;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line label:nth-child(3){animation:3s ease 300ms 1 normal forwards running anim;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line label:nth-child(4){animation:3s ease 400ms 1 normal forwards running anim;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line label:nth-child(5){animation:3s ease 500ms 1 normal forwards running anim;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line label:nth-child(6){animation:3s ease 600ms 1 normal forwards running anim;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child .Line label:nth-child(7){animation:3s ease 700ms 1 normal forwards running anim;}
	.SectionDoctor .ContArea.aos-animate .ImgBox .Box.Active:first-child Img{opacity:0; animation:1.2s ease 370ms 1 normal forwards running animImg;}
	.SectionDoctor .Deco{position:absolute; right:3%; bottom:10%;}
	.SectionDoctor .Deco img{position:relative; display:block;}
	.SectionDoctor .Deco img:nth-child(1){z-index:2;}
	.SectionDoctor .Deco img:nth-child(2){z-index:1; margin-top:-110px;}

	.SectionDoctor .TextBox .Box.Active{opacity:1; visibility:visible; -webkit-transition:all 1.5s ease-in-out; transition: all 1.5s ease-in-out; height:auto;}
	@media screen and (max-width: 1640px){
		.SectionDoctor .ContArea dd{padding-right:0;}
		.SectionDoctor .BgTitle .Line label{font-size:110pt;}
	}
	@media screen and (max-width: 1480px){
		.SectionDoctor .BgTitle .Line label{font-size:100pt;}
	}
	@media screen and (max-width: 1400px){
		.SectionDoctor .BgTitle .Line label{font-size:95pt;}
		.SectionDoctor .ThumbBox{width:100%;}
		.SectionDoctor .ThumbBox .Box{width:27%;}
		.SectionDoctor .ThumbBox .Box img{width:100%;}
	}
	@media screen and (max-width: 1300px){
		.SectionDoctor .BgTitle .Line label{font-size:90pt;}
		.SectionDoctor .TextBox .Box .Info{width:100%;}
	}
	

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션07] 미라클티비 */
section.SectionTv{padding-top:80px; height:100vh; background:linear-gradient(to bottom, #efefef 64%, #e0e0e0 64% 100%);}
.SectionTv > div{height:calc(100vh - 80px); display:flex; align-items:center;}
.SectionTv > div > .Inner{width:1300px; min-width:1300px;}
	/* 타이틀 */
	.SectionTv .MainTitle *{line-height:1;}
	.SectionTv .MainTitle{position:absolute; left:50%; margin-left:-650px; display:inline-table; vertical-align:top; width:42%; text-align:left;}
	.SectionTv .MainTitle span{display:block; font-size:43pt; color:#000; font-weight:600; letter-spacing:2px;}
	.SectionTv .MainTitle span b{color:#5b86e5; font-weight:600;}
	.SectionTv .MainTitle p{display:block; font-size:16pt; margin-top:1.5em; font-weight:400; line-height:1.6; color:#000000;}
	
	/* 더보기 */
	.SectionTv .More{position:relative; display:block; margin:110px 0 0 0; text-align:right; width:158px;}
	.SectionTv .More a span{position:absolute; right:45px; display:inline-block; -webkit-transform:translateY(3px); transform:translateY(3px); font-size:11pt; height:17px; font-weight:normal; transition:all 0.3s ease-in-out; overflow:hidden;}
	.SectionTv .More a span b{font-weight:normal; letter-spacing:1.5px; display:block; height:20px; line-height:1; font-family:'GmarketSansMedium'; padding:3px 0;}
	.SectionTv .More a span b:nth-child(1){position:relative; color:#000;}
	.SectionTv .More a span b:nth-child(2){position:relative; color:#73a1f2;}
	.SectionTv .More a:hover span{}
	.SectionTv .More a:hover span b{-webkit-transform:translateY(-20px); transform:translateY(-20px); transition:all 0.35s ease-in-out;}
	.SectionTv .More a:hover img{transition:all 0.3s ease-in-out;}
	.SectionTv .More a:hover img.Img01{opacity:0; visibility:hidden; transition:all 0.35s ease-in-out}
	.SectionTv .More a:hover img.Img02{opacity:1; visibility:visible; transition:all 0.35s ease-in-out}
	.SectionTv .More a img.Img01{position:relative; transition:all 0.35s ease-in-out}
	.SectionTv .More a img.Img02{opacity:0; visibility:hidden; position:absolute; right:0; top:0; transition:all 0.35s ease-in-out}
	
	/* 리스트 */
	.SectionTv .MultiSliderWrap{margin-left:34em;}
	.SectionTv .SwiperTv{position:relatvie; display:block; margin-top:60px;}
	.SectionTv .ContTop{display:block;}
	.SectionTv .ContTop iframe{width:100%; height:428px; clear:none;}
	.SectionTv .ContBottom{width:100%;}
	.SectionTv .ContBottom .Slide{display:table; width:100%;}
	.SectionTv .ContBottom .Slide.swiper-slide-active{border-color:#222;}
	.SectionTv .ContBottom .Slide .ThumbBox{display:block; width:100%; vertical-align:middle;}
	.SectionTv .ContBottom .Slide .ThumbBox img{width:100%; cursor:pointer;}
	.SectionTv .ContBottom .Slide .ThumbBox img:hover{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode: both; -webkit-animation-name:pulse; animation-name:pulse;}
	.SectionTv .ContBottom .Slide .TextBox{display:block; width:100%; vertical-align:middle; display:none;}
	.SectionTv .ContBottom .Slide .TextBox .Text01{font-size:17pt !important; font-weight:700 !important; letter-spacing:-1px; line-height:1.2 !important; overflow:hidden; text-overflow:ellipsis; font-family:'Pretendard', 'Noto Sans KR', sans-serif; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; color:#232323;}
	.SectionTv .ContBottom .Slide .TextBox .Text02 *{font-size:13pt !important; font-weight:300 !important; color:#616161 !important; font-family:'Pretendard' !important; text-align:left !important;}
	.SectionTv .ContBottom .Slide .TextBox .Text02{font-size:13pt !important; font-weight:300 !important; color:#616161 !important; font-family:'Pretendard' !important; padding-top:8px; height:30px; display:block; line-height:22px; letter-spacing:-1px; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; display:-webkit-box;}

	/* 슬라이드바 */
	.SectionTv .SliderBar{height:5px; width:100%; border-radius:2.5px; background:#f1f1f1; width:100%; margin-top:50px;}
	.SectionTv .SliderBar .swiper-scrollbar-drag{background:#333;}

	@media screen and (max-width: 1300px){
		.SectionTv > div > .Inner{width:100vw; min-width:100vw; overflow:hidden; margin:auto 0;}
	}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션08] 미라클쇼츠 */
section.SectionShort{height:100vh; padding-top:80px; background-color:#efefef;}
.SectionShort > div{height:calc(100vh - 80px); align-content:center; display:flex; align-items:center;}
.SectionShort > div > .Inner{width:1300px; min-width:1300px;}
	/* 타이틀 */
	.SectionShort .MainTitle *{line-height:1; letter-spacing:0; text-align:left;}
	.SectionShort .MainTitle{position:relative; width:100%; display:table;}
	.SectionShort .MainTitle img{position:relative; display:inline-table; vertical-align:middle;}
	.SectionShort .MainTitle span{position:relative; display:inline-table; vertical-align:middle; line-height:1; font-size:32pt; color:#000; font-weight:600; margin-left:0.3em;}
	.SectionShort .MainTitle span b{color:#5b86e5; font-weight:600;}
	
	/* 더보기 */
	.SectionShort .More{position:absolute; display:block; margin:110px 0 0 0; text-align:right; width:162px; right:0; bottom:0;}
	.SectionShort .More a span{position:absolute; right:45px; display:inline-block; -webkit-transform:translateY(3px); transform:translateY(3px); font-size:11pt; height:17px; font-weight:normal; transition:all 0.3s ease-in-out; overflow:hidden;}
	.SectionShort .More a span b{font-weight:normal; letter-spacing:1.5px; display:block; height:20px; line-height:1; font-family:'GmarketSansMedium'; padding:3px 0;}
	.SectionShort .More a span b:nth-child(1){position:relative; color:#000;}
	.SectionShort .More a span b:nth-child(2){position:relative; color:#73a1f2;}
	.SectionShort .More a:hover span{}
	.SectionShort .More a:hover span b{-webkit-transform:translateY(-20px); transform:translateY(-20px); transition:all 0.35s ease-in-out;}
	.SectionShort .More a:hover img{transition:all 0.3s ease-in-out;}
	.SectionShort .More a:hover img.Img01{opacity:0; visibility:hidden; transition:all 0.35s ease-in-out}
	.SectionShort .More a:hover img.Img02{opacity:1; visibility:visible; transition:all 0.35s ease-in-out}
	.SectionShort .More a img.Img01{position:relative; transition:all 0.35s ease-in-out}
	.SectionShort .More a img.Img02{opacity:0; visibility:hidden; position:absolute; right:0; top:0; transition:all 0.35s ease-in-out}	
	
	/* 기본 */
	.SectionShort .SwiperShort{position:relative; margin-top:55px;}
	.SectionShort .SwiperShort .Slide{}
	.SectionShort .SwiperShort .ThumbBox{}
	.SectionShort .SwiperShort .ThumbBox img{width:100%;}
	.SectionShort .SwiperShort .ThumbBox img:hover{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode: both; -webkit-animation-name:pulse; animation-name:pulse;}
	.SectionShort .SwiperShort .TextBox{display:none;}
	
	/* 슬라이드바 */
	.SectionShort .SliderBar{height:5px; width:100%; border-radius:2.5px; background:#ddd; width:100%; margin-top:50px;}
	.SectionShort .SliderBar .swiper-scrollbar-drag{background:#333;}
	
	@media screen and (max-width: 1300px){
		.SectionShort > div > .Inner{width:100vw; min-width:100vw; overflow:hidden; margin:auto 0;}
	}
	

	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션09] 리뷰게시판 */
section.SectionReview{height:100vh; padding-top:80px;}
.SectionReview > div{height:calc(100vh - 80px); align-content:center; display:flex; align-items:center;}
.SectionReview > div > .Inner{width:1300px; min-width:1300px;}
	/* 타이틀 */
	.SectionReview .MainTitle *{line-height:1; letter-spacing:-1px; text-align:left;}
	.SectionReview .MainTitle{position:relative; width:100%; display:block;}
	.SectionReview .MainTitle span{display:block; line-height:1.3; font-size:31pt; color:#000; font-weight:600;}
	.SectionReview .MainTitle span b{color:#5b86e5; font-weight:600;}
	
	/* 더보기 */
	.SectionReview .More{position:absolute; display:block; margin:110px 0 0 0; text-align:right; width:158px; right:0; bottom:0;}
	.SectionReview .More a span{position:absolute; right:45px; display:inline-block; -webkit-transform:translateY(3px); transform:translateY(3px); font-size:11pt; height:17px; font-weight:normal; transition:all 0.3s ease-in-out; overflow:hidden;}
	.SectionReview .More a span b{font-weight:normal; letter-spacing:1.5px; display:block; height:20px; line-height:1; font-family:'GmarketSansMedium'; padding:3px 0;}
	.SectionReview .More a span b:nth-child(1){position:relative; color:#000;}
	.SectionReview .More a span b:nth-child(2){position:relative; color:#73a1f2;}
	.SectionReview .More a:hover span{}
	.SectionReview .More a:hover span b{-webkit-transform:translateY(-20px); transform:translateY(-20px); transition:all 0.35s ease-in-out;}
	.SectionReview .More a:hover img{transition:all 0.3s ease-in-out;}
	.SectionReview .More a:hover img.Img01{opacity:0; visibility:hidden; transition:all 0.35s ease-in-out}
	.SectionReview .More a:hover img.Img02{opacity:1; visibility:visible; transition:all 0.35s ease-in-out}
	.SectionReview .More a img.Img01{position:relative; transition:all 0.35s ease-in-out}
	.SectionReview .More a img.Img02{opacity:0; visibility:hidden; position:absolute; right:0; top:0; transition:all 0.35s ease-in-out}	
	
	/* 기본 */
	.SectionReview .SwiperReview{margin-top:70px;}
	.SectionReview .SwiperReview ul{}
	.SectionReview .SwiperReview ul li{}
	.SectionReview .SwiperReview ul li img{width:100%; height:100%; object-fit:cover;}
	.SectionReview .SwiperReview ul li .ThumBox{position:relative; height:306px; overflow:hidden; background-color:#000;}
	.SectionReview .SwiperReview ul li .ThumBox img{position:relative; z-index:1;}
	.SectionReview .SwiperReview ul li .TextBox{margin-top:20px;}
	.SectionReview .SwiperReview ul li .TextBox div{font-size:14pt; color:#666666; font-weight:400; letter-spacing:0px; height:1.2em; -webkit-line-clamp:1; line-height:1.5em; text-align:left; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden;}
	.SectionReview .SwiperReview ul li .LoginInfo{position:absolute; z-index:2; opacity:0; visibility:hidden; left:0; top:0; display:table; width:140px; height:140px; border-radius:150px; border:1px solid #fff;transition:all 0.35s ease-in-out; left:50%; margin-left:-70px; top:50%; margin-top:-70px;}
	.SectionReview .SwiperReview ul li a .LoginInfo p{color:#fff; display:table-cell; vertical-align:middle; font-size:12pt; font-weight:400; text-align:center;}
	.SectionReview .SwiperReview ul li a .LoginInfo p i{display:block; font-size:18pt; margin-bottom:0.5em;}
	.SectionReview .SwiperReview ul li a:hover .LoginInfo{opacity:1; visibility:visible; transition:all 0.35s ease-in-out;}
	.SectionReview .SwiperReview ul li a:hover .LoginInfo p{-webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:tada; animation-name:tada;}
	.SectionReview .SwiperReview ul li a:hover img{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode: both; -webkit-animation-name:pulse; animation-name:pulse; opacity:.5;}
	.SectionReview .SwiperReview ul li a.Login:hover img{opacity:1;}
	
	/* 슬라이드바 */
	.SectionReview .SliderBar{height:5px; width:100%; border-radius:2.5px; background:#ddd; width:100%; margin-top:50px;}
	.SectionReview .SliderBar .swiper-scrollbar-drag{background:#333;}
	
	@media screen and (max-width: 1300px){
		.SectionReview > div > .Inner{width:100vw; min-width:100vw; overflow:hidden; margin:auto 0;}
	}
	
	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션04] 4번배너 */
section.MainSection04{padding:150px 0 150px 0; background-image:url('/img/C00197/MainSection04_bg.jpg'); background-size:cover; background-position:bottom;}
.MainSection04 .Inner{width:1370px; min-width:1370px;}
	/* 타이틀 */
	.MainSection04 .MainSectionTitle{position:relative; text-align:center;}
	.MainSection04 .MainSectionTitle p *{line-height:1; }
	.MainSection04 .MainSectionTitle p{}
	.MainSection04 .MainSectionTitle p span{display:block; font-size:31pt; font-weight:500; color:#a48c7c;}
	/* 기본 */
	.MainSection04 .ThumbBox{position:relative; display:block; width:100%; margin-top:110px;}
	.MainSection04 .ThumbBox img{display:block; width:100%;}
	.MainSection04 ul.List{position:relative; display:table; width:100%; margin-top:90px;}
	.MainSection04 ul.List li{position:relative; display:inline-table; width:calc(100% / 3); vertical-align:top; padding:10px 0;}
	.MainSection04 ul.List li + li{border-left:1px solid #fff8f5;}
	.MainSection04 .Banner04 .TextBox *{color:#404041; line-height:1; text-align:center;}
	.MainSection04 .Banner04 .TextBox{position:relative; display:table; width:100%; text-align:center;}
	.MainSection04 .Banner04 .TextBox span{position:relative; display:inline-block; font-size:15pt; font-weight:500;}
	.MainSection04 .Banner04 .TextBox p{display:block; font-size:13pt; font-weight:200; margin-top:19px; line-height:1.4;}
	.MainSection04 .Cont01{}
	.MainSection04 .Cont02{}
	.MainSection04 .Cont03{}

	

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션05] 병원사진 */
section.MainSection05{padding:140px 0 120px 0; background-color:#fffaf8; display:none;}
.MainSection05 > .Inner{width:100%; text-align:right;}
	/* 타이틀 */
	.MainSection05 .MainSectionTitle{position:absolute; left:50%; margin-left:-700px; display:inline-table; vertical-align:top; width:1400px; text-align:left; padding-top:5em;}
	.MainSection05 .MainSectionTitle p *{line-height:1;}
	.MainSection05 .MainSectionTitle p{}
	.MainSection05 .MainSectionTitle p span{display:block; font-size:45pt; font-weight:500; color:#645650;}
	.MainSection05 .MainSectionTitle p em{display:block; font-size:78pt; color:#bcb7b5; font-family:'Italiana'; margin-top:10px;}
	/* 기본 */
	.MainSection05 .MultiSlider{position:relative; display:inline-block; vertical-align:top; width:58%;}
	.MainSection05 .MultiSlider .Slide{}
	.MainSection05 .MultiSlider .ThumbBox{position:relative; overflow:hidden; background-color:#fffaf8;}
	.MainSection05 .MultiSlider .ThumbBox img{position:relative; display:block; width:100%; scale:.7; opacity:0.5;}
	.MainSection05 .MultiSlider .swiper-slide.swiper-slide-active .ThumbBox img{scale:1; opacity:1;}
	
	/* 슬라이드 화살표 */
	.MainSection05 .SlderArrow{position:absolute; width:100%; z-index:2; bottom:65%;}
	.MainSection05 .swiper-button-prev05,
	.MainSection05 .swiper-button-next05{position:absolute; cursor:pointer; background:none; font-size:37pt; color:#fff; line-height:1; background:#e1d8d3; padding:0.3em;}
	.MainSection05 .swiper-button-prev05:after,
	.MainSection05 .swiper-button-next05:after{display:none;}
	.MainSection05 .swiper-button-prev05{left:0; display:none;}
	.MainSection05 .swiper-button-next05{right:21%;}

	/* 슬라이드 버튼 */
	.MainSection05 .MultiSlider .SliderBtn{position:relative; z-index:3; bottom:6%; margin:0; left:0%; width:100%; text-align:left; padding-bottom:10px; border-bottom:1px solid #978d89; background-color:#fffaf8; margin-top:1.5em;}
	.MainSection05 .MultiSlider .SliderBtn .swiper-pagination-bullet{background:none; opacity:1; width:auto; height:auto; color:#cdc2be; font-weight:400; font-size:11pt; margin:0;}
	.MainSection05 .MultiSlider .SliderBtn .swiper-pagination-bullet-active{color:#978d89;}
	.MainSection05 .MultiSlider .SliderBtn .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:20px;}
	
	