/* BASIC css start */
#wrap > #header > .top_banner{display:none}

#wrap > #header{position:fixed !important;z-index:98}
#wrap > #header > .inner_wrap{display:none}
#wrap > #header > .inner_wrap *{display:none}
#wrap > #header > .inner.bg_lnb{opacity:1;display:block;width:100%;position:fixed !important;top:0;*left:0;z-index:98;background:rgba(255,255,255,0.8)}
#wrap > #header > .inner.bg_lnb .fix_logo{display:block}
#wrap > #header > .inner.bg_lnb #category2{display:none}
#wrap > #header > .inner.bg_lnb .search, #wrap > #header > .inner.bg_lnb .gnb3{display:block}

#wrap > #header > .inner.bg_lnb .search{position:relative;top:0;right:0;padding-top:11px;display:inline-block;margin-right:15px;float:right;width:167px; }
#wrap > #header > .inner.bg_lnb .search input[name="search"]{font-size:12px; width:120px;position:relative;border-radius:30px;right:0;padding:7px 30px 7px 15px;border:1px solid #bbb;background:transparent}
#wrap > #header > .inner.bg_lnb .search input[name="search"]:focus{border:2px solid #707070}
#wrap > #header > .inner.bg_lnb .search .s_btn{position:absolute;right:14px;top:17px}
#wrap > #header > .inner.bg_lnb .search .s_btn input{width:13px}

#fullpage .section{text-align:center;background-color:#d1c0a5;background-position:center center;background-size:cover;background-attachment:fixed}
#fullpage .section > a{position:absolute;bottom:40px;right:120px;float:left;font-size:30px;color:#fff;font-family:"Noto Sans KR";opacity:0}
#fullpage .section > a.leftText{left:50px;right:inherit}
#fullpage .section > a > span{font-family:"Roboto",Roboto,tahomaregular,'Nanum Gothic',Malgun Gothic,serif,Arial,dotum,µ¸¿ò}
#fullpage .section.video{overflow:hidden;background-color:#000}
#fullpage .section.video > video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:black;background-position:center center;object-fit:cover;z-index:3}
#fullpage #section0.section.video > video{-webkit-transform:scale(1.2);transform:scale(1.2)}
@media screen and (min-width:0\0){
	#fullpage .section.video > video{-webkit-transform:scale(1.15);transform:scale(1.15)}
	#fullpage #section0.section.video > video{-webkit-transform:scale(1.35);transform:scale(1.35)}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	#fullpage .section.video > video{-webkit-transform:scale(1.15);transform:scale(1.15)}
	#fullpage #section0.section.video > video{-webkit-transform:scale(1.35);transform:scale(1.35)}
}
@media all and (-ms-high-contrast:none){
	#fullpage .section.video > video{-webkit-transform:scale(1.15);transform:scale(1.15)}
	#fullpage #section0.section.video > video{-webkit-transform:scale(1.35);transform:scale(1.35)}
}
@supports (-ms-accelerator:true){
	#fullpage .section.video > video{-webkit-transform:scale(1.15);transform:scale(1.15)}
	#fullpage #section0.section.video > video{-webkit-transform:scale(1.35);transform:scale(1.35)}
}
@supports (-ms-ime-align:auto){
	#fullpage .section.video > video{-webkit-transform:scale(1.15);transform:scale(1.15)}
	#fullpage #section0.section.video > video{-webkit-transform:scale(1.35);transform:scale(1.35)}
}
#fullpage .section.video.half > div{position:absolute;top:0;left:0;float:left;width:50%;height:100%;overflow:hidden}
#fullpage .section.video.half > div > video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:black;background-position:center center;object-fit:cover;z-index:3;-webkit-transform:scale(1.1);transform:scale(1.1)}
@media screen and (min-width:0\0){
	#fullpage .section.video.half > div > video{-webkit-transform:scale(1.80);transform:scale(1.80)}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	#fullpage .section.video.half > div > video{-webkit-transform:scale(1.80);transform:scale(1.80)}
}
@media all and (-ms-high-contrast:none){
	#fullpage .section.video.half > div > video{-webkit-transform:scale(1.80);transform:scale(1.80)}
}
@supports (-ms-accelerator:true){
	#fullpage .section.video.half > div > video{-webkit-transform:scale(1.80);transform:scale(1.80)}
}
@supports (-ms-ime-align:auto){
	#fullpage .section.video.half > div > video{-webkit-transform:scale(1.80);transform:scale(1.80)}
}

.tov-animated{
	-webkit-animation-duration:0.35s;
	animation-duration:0.35s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.tov-animatedx2{
	-webkit-animation-duration:0.20s;
	animation-duration:0.20s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
@-webkit-keyframes tov-fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes tov-fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
.tov-fadeIn{
	-webkit-animation-name:tov-fadeIn;
	animation-name:tov-fadeIn;
}
@-webkit-keyframes tov-fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
@keyframes tov-fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.tov-fadeOut{
	-webkit-animation-name:tov-fadeOut;
	animation-name:tov-fadeOut;
}

/* BASIC css end */

