/* BASIC css start */
html, body{background-color: #ffffff!important} 
#header{    background: none!important;}
a{color:#000!important}

ul, ol { margin: 0!important}


   .overG {position:relative;text-align:center;}
   .overG .overP{position:absolute; top:50%;color:#000; width: 90%;opacity: 0;-webkit-transition: 1s ease;padding:0 5%;
    transition: 1s ease;font-size:1.2em;    font-style: normal }
   .overG:hover .overP {opacity: 1;    -webkit-transition: 1s ease;
    transition: 1s ease; }
    .overG img{background:#f9f7f4}
    .overG:hover img {opacity: 0.6;    -webkit-transition: 1s ease;
    transition: 1s ease;}
  
    p.han{padding:10px 0;font-family: 'Noto Sans KR', sans-serif !important;line-height: 1.7;text-align:center;    font-size: 1em!important;}
    
    
    .fn-c-hp-featured-text-block p{    margin: 0!important ;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;
    font-size: 16px; 
    line-height: auto!important;
    font-style: normal!important;}
    .fn-c-hp-featured-text-block{text-align:center !important;max-width: unset!important;}
    

.fn-hp-resort__banner-content {
    padding: 8rem 0 !important;
}

.padItem figure {padding:0!important;}
/* ºñµð¿À */
.singlevidcontainer {
    margin: 0px 10px;
    opacity: 0;
    transition: 300ms opacity ease-in;
}
.player .vp-sidedock, .player .vp-sidedock .sidedock-inner {  display: none!important;}

.vidOverlay{    height: 100%;
    width: 100%;}
/* BASIC css end */

