@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}img{border:0px;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}input,select,textarea{appearance:none!important;-moz-appearance:none!important;outline:none!important;-moz-outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-appearance:none!important}input:required:invalid{-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border-color:transparent}select::-ms-expand{display:none}body,button,input,select,textarea{font-family:univia-pro, source-han-sans-traditional, -apple-system, BlinkMacSystemFont, "Microsoft JhengHei", "PingFang TC", sans-serif;font-size:1.125rem;font-weight:400;color:#231815;line-height:1.8}@media screen and (max-width:767px){body,button,input,select,textarea{font-size:1rem}}body{line-height:1.8}h1{font-size:2.5rem;font-weight:500}h2{font-size:1.75rem;font-weight:500}h3{font-size:1.5rem;font-weight:500}a::-moz-selection,br::-moz-selection,div::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,img::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection{background:#D3AC64;color:#FFFFFF}a::selection,br::selection,div::selection,h1::selection,h2::selection,h3::selection,img::selection,li::selection,p::selection,span::selection{background:#D3AC64;color:#FFFFFF}a::-moz-selection,br::-moz-selection,div::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,img::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection{background:#D3AC64;color:#FFFFFF}a{text-decoration:none;color:#A7382A;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:active,a:hover{text-decoration:none;color:#D3AC64}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#D3AC64;font-weight:400}input:-moz-placeholder,textarea:-moz-placeholder{color:#D3AC64;font-weight:400}input::-moz-placeholder,textarea::-moz-placeholder{color:#D3AC64;font-weight:400}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#D3AC64;font-weight:400}body{background-color:#F4E9DB}.container{margin:0 auto;width:calc(100% - 60px)}@media screen and (min-width:768px){.container{max-width:700px}}@media screen and (min-width:992px){.container{max-width:920px}}@media screen and (min-width:1200px){.container{max-width:1140px}}@media screen and (min-width:1600px){.container{max-width:1200px}}.preloader{width:100%;height:100%;background-color:#F4E9DB;position:fixed;top:0;left:0;z-index:1000}.preloader .loader{border:8px solid #ECDBC1;border-top:8px solid #D3AC64;border-radius:50%;width:40px;height:40px;margin:0 auto;position:relative;top:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}.header{position:relative;width:100%;text-align:center}.header-logo{width:130px;border:1px solid #231815;position:absolute;margin:20px 15px;padding:20px 0;background-color:#F4E9DB;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:10}.header-logo:before{content:'';display:block;border:1px solid #231815;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 15px);height:calc(100% - 15px);z-index:-1}.header-logo img{display:block;width:50%;max-width:142px;margin:0 auto}.header-logo .socialbox{display:none}.header-logo p{font-size:0.75rem;line-height:1.2;margin-top:10px}.header-logo p span{display:block}@media screen and (min-width:768px){.header-logo{width:180px;margin:60px 60px;padding:30px 0}.header-logo .socialbox{display:block;margin:30px 0 0}.header-logo p{font-size:0.875rem}}@media screen and (min-width:1200px){.header-logo{width:260px;padding:50px 0}.header-logo .socialbox{margin-top:50px}.header-logo p span{display:inline}}nav .menu-bar{position:fixed;right:0;z-index:20;-webkit-transform:translateX(620px);-ms-transform:translateX(620px);transform:translateX(620px);padding-top:20px;padding-right:15px;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}nav .menu-bar:before{content:'';display:block;position:absolute;right:-3px;top:-70px;z-index:-1;width:768px;height:640px;pointer-events:none;background-image:url(img/menubg.svg);background-repeat:no-repeat;background-size:cover}nav .menu-bar .menu-menu-container{float:right}nav .menu{width:120px;text-align:left}nav .menu li{margin-bottom:20px;padding-top:10px}nav .menu li a{position:relative;display:inline-block;color:#F4E9DB;font-size:1.25rem;letter-spacing:0.2em}nav .menu li a span{position:absolute;font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0;top:-14px}nav .menu li a:after{content:'';display:block;width:100%;height:1px;background-color:#D3AC64;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}nav .socialbox{color:#F4E9DB;width:120px;text-align:left;clear:right;float:right}nav .socialbox p{font-size:1rem}nav .socialbox .social-icon{margin:0 10px 0 0}nav .socialbox .icon-fb{background-image:url(img/icon_fb_gold.svg)}nav .socialbox .icon-fb:before{background-image:url(img/icon_fb_cream.svg)}nav .socialbox .icon-ig{background-image:url(img/icon_ig_gold.svg)}nav .socialbox .icon-ig:before{background-image:url(img/icon_ig_cream.svg)}nav .menu-switch{text-align:left;position:absolute;right:0;top:25px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}nav .menu-close,nav .menu-open{position:absolute;color:#F4E9DB;font-size:1.5rem;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}nav .menu-close ion-icon,nav .menu-open ion-icon{font-size:48px;vertical-align:middle;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}nav .menu-open{right:calc( 768px - 48px - 80px);opacity:1;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}nav .menu-open ion-icon{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}nav .menu-open span{margin-left:5px;display:none}nav .menu-close{right:calc( 100vw - 48px - 20px);opacity:0}nav .menu-close ion-icon{-webkit-transform:rotate(180deg) translateY(-2px);-ms-transform:rotate(180deg) translateY(-2px);transform:rotate(180deg) translateY(-2px)}nav .menu-close span{display:none}@media screen and (min-width:768px){nav .menu-bar{-webkit-transform:translateX(560px);-ms-transform:translateX(560px);transform:translateX(560px);padding-top:60px;padding-right:60px}nav .menu-bar:before{width:800px;height:700px;top:-60px;right:0}nav .menu{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}nav .menu li{margin-bottom:60px;padding-top:0;margin-left:20px;padding-right:10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}nav .menu li a{font-size:1.5rem;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}nav .menu li a span{top:0;right:-14px}nav .menu li a:after{width:1px;height:0;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}nav .menu li a:hover{color:#D3AC64}nav .menu li a:hover:after{width:1px;height:100%;opacity:1}nav .menu-switch{right:-50px;top:60px}nav .menu-switch:hover{top:65px}nav .menu-close,nav .menu-open{top:-12px;width:130px}nav .menu-close span,nav .menu-open span{display:inline}nav .menu-open ion-icon{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}nav .menu-close{right:calc( 768px - 48px - 80px)}}.isOpen .menu-bar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.isOpen .menu-open{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;z-index:-1}.isOpen .menu-open ion-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.isOpen .menu-close{opacity:1;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.isOpen .menu-close ion-icon{-webkit-transform:rotate(0deg) translateY(-2px);-ms-transform:rotate(0deg) translateY(-2px);transform:rotate(0deg) translateY(-2px);-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}@media screen and (min-width:768px){.isOpen .menu-bar{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.content{width:100%}.kv{position:relative;width:100%;height:170vw;min-height:640px;max-height:768px;overflow:hidden;background:#34486C;background:-moz-linear-gradient(top, #34486C 0%, #F4E9DB 100%);background:-webkit-linear-gradient(top, #34486C 0%, #F4E9DB 100%);background:-webkit-gradient(linear, left top, left bottom, from(#34486C), to(#F4E9DB));background:-o-linear-gradient(top, #34486C 0%, #F4E9DB 100%);background:linear-gradient(to bottom, #34486C 0%, #F4E9DB 100%)}@media screen and (min-width:1200px){.kv{max-height:992px}}.kv .kv-bg{width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .kv-bg:before{content:'';display:block;position:absolute;width:100%;height:100%;max-width:600px;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);top:-6%;right:-55%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-image:url(img/cloud00-black.svg);background-repeat:no-repeat;background-size:100%}@media screen and (min-width:768px){.kv .kv-bg:before{max-height:800px;background-size:800px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);top:-18%;right:-30%}}@media screen and (min-width:992px){.kv .kv-bg:before{max-width:none;max-height:1024px;min-height:1024px;background-size:1900px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:-280px;right:-35%}}.kv .kv-bg .stars{position:absolute;background-image:url(img/star.svg);background-repeat:no-repeat;background-size:contain;-webkit-animation:star 2s ease infinite;animation:star 2s ease infinite}.kv .kv-bg .stars:first-child{-webkit-animation-delay:-18s;animation-delay:-18s;top:32vh;left:25vw}.kv .kv-bg .stars:nth-child(2){-webkit-animation-delay:-2s;animation-delay:-2s;top:0vh;left:80vw}.kv .kv-bg .stars:nth-child(3){-webkit-animation-delay:-28s;animation-delay:-28s;top:19vh;left:24vw}.kv .kv-bg .stars:nth-child(4){-webkit-animation-delay:-13s;animation-delay:-13s;top:28vh;left:4vw}.kv .kv-bg .stars:nth-child(5){-webkit-animation-delay:-25s;animation-delay:-25s;top:19vh;left:15vw}.kv .kv-bg .stars:nth-child(6){-webkit-animation-delay:-12s;animation-delay:-12s;top:9vh;left:81vw}.kv .kv-bg .stars:nth-child(7){-webkit-animation-delay:-9s;animation-delay:-9s;top:57vh;left:59vw}.kv .kv-bg .stars:nth-child(8){-webkit-animation-delay:-20s;animation-delay:-20s;top:27vh;left:74vw}.kv .kv-bg .stars:nth-child(9){-webkit-animation-delay:-11s;animation-delay:-11s;top:60vh;left:19vw}.kv .kv-bg .stars:nth-child(10){-webkit-animation-delay:-21s;animation-delay:-21s;top:35vh;left:19vw}.kv .kv-bg .stars:nth-child(11){-webkit-animation-delay:-2s;animation-delay:-2s;top:45vh;left:30vw}.kv .kv-bg .stars:nth-child(12){-webkit-animation-delay:-8s;animation-delay:-8s;top:35vh;left:70vw}.kv .kv-bg .stars:nth-child(13){-webkit-animation-delay:-14s;animation-delay:-14s;top:42vh;left:56vw}.kv .kv-bg .stars:nth-child(14){-webkit-animation-delay:-7s;animation-delay:-7s;top:69vh;left:92vw}.kv .kv-bg .stars:nth-child(15){-webkit-animation-delay:-5s;animation-delay:-5s;top:53vh;left:46vw}.kv .kv-bg .stars:nth-child(16){-webkit-animation-delay:-28s;animation-delay:-28s;top:59vh;left:6vw}.kv .kv-bg .stars:nth-child(17){-webkit-animation-delay:-1s;animation-delay:-1s;top:69vh;left:44vw}.kv .kv-bg .stars:nth-child(18){-webkit-animation-delay:-6s;animation-delay:-6s;top:51vh;left:69vw}.kv .kv-bg .stars:nth-child(19){-webkit-animation-delay:-20s;animation-delay:-20s;top:2vh;left:61vw}.kv .kv-bg .stars:nth-child(20){-webkit-animation-delay:-28s;animation-delay:-28s;top:19vh;left:38vw}.kv .kv-bg .stars:nth-child(21){-webkit-animation-delay:-22s;animation-delay:-22s;top:6vh;left:63vw}.kv .kv-bg .stars:nth-child(22){-webkit-animation-delay:-28s;animation-delay:-28s;top:7vh;left:36vw}.kv .kv-bg .stars:nth-child(23){-webkit-animation-delay:-4s;animation-delay:-4s;top:25vh;left:55vw}.kv .kv-bg .stars:nth-child(24){-webkit-animation-delay:-23s;animation-delay:-23s;top:68vh;left:83vw}.kv .kv-bg .stars:nth-child(25){-webkit-animation-delay:-6s;animation-delay:-6s;top:56vh;left:14vw}.kv .kv-bg .stars:nth-child(26){-webkit-animation-delay:-3s;animation-delay:-3s;top:40vh;left:75vw}.kv .kv-bg .stars:nth-child(27){-webkit-animation-delay:-23s;animation-delay:-23s;top:21vh;left:16vw}.kv .kv-bg .stars:nth-child(28){-webkit-animation-delay:-5s;animation-delay:-5s;top:10vh;left:70vw}.kv .kv-bg .stars:nth-child(29){-webkit-animation-delay:-1s;animation-delay:-1s;top:36vh;left:4vw}.kv .kv-bg .stars:nth-child(30){-webkit-animation-delay:-18s;animation-delay:-18s;top:55vh;left:84vw}.kv .kv-bg .stars-sm{width:15px;height:15px}.kv .kv-bg .stars-lg{width:25px;height:25px}@-webkit-keyframes star{50%{-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes star{50%{-webkit-transform:scale(0.7);transform:scale(0.7)}}.kv .kv-txt{position:absolute;width:100%;height:100%;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .kv-txt .moon{width:180px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.kv .kv-txt .moon:before{content:'';display:block;position:absolute;z-index:-1;width:calc(100vw - 80px);height:calc(100vw - 80px);max-width:360px;max-height:360px;min-width:280px;min-height:280px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(img/moon.svg);background-repeat:no-repeat;background-size:100%}.kv .kv-txt .moon p{display:inline-block;line-height:2.2}.kv .kv-txt .moon p:after{content:'';display:block;height:1px;width:100%;background:#D3AC64;position:relative;bottom:5px;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.kv .kv-txt .moon p:nth-child(2):after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.kv .kv-txt .moon p:nth-child(3):after{-webkit-animation-delay:1.8s;animation-delay:1.8s}@media screen and (min-width:768px){.kv .kv-txt .moon{width:200px;top:40%}.kv .kv-txt .moon:before{max-width:420px;max-height:420px}}@media screen and (min-width:992px){.kv .kv-txt .moon{width:auto;height:320px;top:45%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.kv .kv-txt .moon p{font-size:1.5rem;line-height:2;letter-spacing:0.2em;margin-right:15px}.kv .kv-txt .moon p:after{height:100%;width:1px;bottom:0px}.kv .kv-txt .moon p:first-child{margin-right:0}.kv .kv-txt .moon:before{max-width:500px;max-height:500px}}@media screen and (min-width:1200px){.kv .kv-txt .moon:before{max-width:600px;max-height:600px}}.kv .kv-clouds{position:absolute;width:100%;height:100%;top:0}.kv .kv-clouds img{position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .kv-clouds img:first-child{width:230px;top:calc( 50% - 75px);left:calc( 50% - 300px);-webkit-animation:float-motion-mob 3.3s ease-in-out infinite alternate;animation:float-motion-mob 3.3s ease-in-out infinite alternate}.kv .kv-clouds img:nth-child(2){width:240px;top:calc( 50% - 165px);right:calc( 50% - 220px);animation:float-motion-mob 4.2s ease-in-out infinite alternate-reverse}.kv .kv-clouds img:nth-child(3){width:175px;top:calc( 50% + 55px);right:calc( 50% - 220px);-webkit-animation:float-motion-mob 3.8s ease-in-out infinite alternate;animation:float-motion-mob 3.8s ease-in-out infinite alternate}.kv .kv-clouds img:nth-child(4){width:200px;top:calc( 50% + 70px);left:calc( 50% - 220px);animation:float-motion-mob 4.7s ease-in-out infinite alternate-reverse}@media screen and (min-width:768px){.kv .kv-clouds img:first-child{width:500px;top:calc( 50% - 120px);left:calc( 50% - 640px);-webkit-animation:float-motion 3.3s ease-in-out infinite alternate;animation:float-motion 3.3s ease-in-out infinite alternate}.kv .kv-clouds img:nth-child(2){width:350px;top:calc( 50% - 190px);right:calc( 50% - 460px);animation:float-motion 4.2s ease-in-out infinite alternate-reverse}.kv .kv-clouds img:nth-child(3){width:350px;top:calc( 50% + 50px);right:calc( 50% - 360px);-webkit-animation:float-motion 3.8s ease-in-out infinite alternate;animation:float-motion 3.8s ease-in-out infinite alternate}.kv .kv-clouds img:nth-child(4){width:200px;top:calc( 50% + 60px);left:calc( 50% - 280px);animation:float-motion 4.7s ease-in-out infinite alternate-reverse}}@media screen and (min-width:992px){.kv .kv-clouds img:first-child{width:640px;top:calc( 50% - 150px);left:calc( 50% - 840px)}.kv .kv-clouds img:nth-child(2){width:450px;top:calc( 50% - 220px);right:calc( 50% - 600px)}.kv .kv-clouds img:nth-child(3){width:360px;top:calc( 50% + 60px);right:calc( 50% - 360px)}.kv .kv-clouds img:nth-child(4){width:280px;top:calc( 50% + 60px);left:calc( 50% - 380px)}}@media screen and (min-width:1200px){.kv .kv-clouds img:first-child{width:900px;top:calc( 50% - 180px);left:calc( 50% - 1150px)}.kv .kv-clouds img:nth-child(2){width:600px;top:calc( 50% - 180px);right:calc( 50% - 1000px)}.kv .kv-clouds img:nth-child(3){width:420px;top:calc( 50% + 60px);right:calc( 50% - 380px)}.kv .kv-clouds img:nth-child(4){width:360px;top:calc( 50% + 60px);left:calc( 50% - 480px)}}.kv .kv-front{width:120%;height:100%;min-width:600px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .kv-front img{position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .kv-front .mountain02{bottom:60px;right:-12%}.kv .kv-front .mountain{bottom:60px;left:-5%}.kv .kv-front .houses{width:10%;bottom:11%;left:40%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .kv-front .tree{width:40%;bottom:10%;left:0}.kv .kv-front .bird02{position:absolute;width:100%;height:100%}.kv .kv-front .bird02 img{width:35px;top:calc( 50% + 110px);left:calc( 50% - 70px);-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);animation:float-motion 4.2s ease-in-out infinite alternate-reverse}.kv .kv-front .bird{position:absolute;width:100%;height:100%}.kv .kv-front .bird img{width:65px;top:calc( 50% + 100px);left:calc( 50% - 140px);-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);-webkit-animation:float-motion 3.3s ease infinite alternate;animation:float-motion 3.3s ease infinite alternate}.kv .kv-front .kago{position:absolute;width:100%;height:100%}.kv .kv-front .kago img{width:40%;max-width:800px;bottom:10%;left:45%;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:kago-motion 1s linear infinite alternate;animation:kago-motion 1s linear infinite alternate}@-webkit-keyframes kago-motion{0%{-webkit-transform:translate(0, 0) rotate(-2deg);transform:translate(0, 0) rotate(-2deg)}50%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px)}to{-webkit-transform:translate(0, 0) rotate(2deg);transform:translate(0, 0) rotate(2deg)}}@keyframes kago-motion{0%{-webkit-transform:translate(0, 0) rotate(-2deg);transform:translate(0, 0) rotate(-2deg)}50%{-webkit-transform:translate(0, -15px);transform:translate(0, -15px)}to{-webkit-transform:translate(0, 0) rotate(2deg);transform:translate(0, 0) rotate(2deg)}}@media screen and (min-width:768px){.kv .kv-front{bottom:0}.kv .kv-front .mountain02{min-width:1200px;right:-20%;bottom:6%}.kv .kv-front .mountain{min-width:1200px;left:-20%;bottom:6%}.kv .kv-front .houses{left:47%;bottom:8%}.kv .kv-front .tree{width:50%;bottom:6%;left:0}.kv .kv-front .kago img{bottom:5%;left:55%}}@media screen and (min-width:992px){.kv .kv-front .mountain02{right:-15%}.kv .kv-front .mountain{left:-15%}.kv .kv-front .tree{width:50%;max-width:1080px;bottom:5vw;left:0}.kv .kv-front .bird02 img{width:60px;top:calc( 50% - 290px);left:calc( 50% - 140px)}.kv .kv-front .bird img{width:120px;top:calc( 50% - 300px);left:calc( 50% - 280px)}}@media screen and (min-width:1200px){.kv .kv-front .mountain,.kv .kv-front .mountain02{bottom:3%}.kv .kv-front .houses{bottom:4%}.kv .kv-front .tree{bottom:2vh;left:0}.kv .kv-front .bird02 img{width:120px;top:calc( 50% - 400px);left:calc( 50% - 200px)}.kv .kv-front .bird img{width:200px;top:calc( 50% - 400px);left:calc( 50% - 420px)}}@media screen and (min-width:1600px){.kv .kv-front .houses{bottom:5%}.kv .kv-front .bird02 img{width:120px;top:calc( 50% - 320px);left:calc( 50% - 320px)}.kv .kv-front .bird img{width:200px;top:calc( 50% - 420px);left:calc( 50% - 560px)}}.kv .deco-bottom{width:250%;height:100%;min-width:1000px;max-width:1200px;position:absolute;left:50%;bottom:-1%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .deco-bottom img{position:absolute;bottom:0}@media screen and (min-width:768px){.kv .deco-bottom{width:150%;min-width:1600px;max-width:3400px;bottom:-8%}}@media screen and (min-width:992px){.kv .deco-bottom{min-width:2400px;bottom:-12vw}}@media screen and (min-width:1200px){.kv .deco-bottom{bottom:-9.5vw}}@media screen and (min-width:1600px){.kv .deco-bottom{bottom:-8vw}}.kv .fixed-btn{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;width:100%;position:fixed;bottom:0}.kv .fixed-btn .btn{width:50%;position:relative;padding:9px 10px;line-height:1.25;background-color:#A7382A;color:#F4E9DB;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .fixed-btn .btn span{display:block;font-size:0.75rem;text-transform:uppercase}.kv .fixed-btn .btn:before{content:'';display:block;width:calc( 100% - 10px);height:calc( 100% - 10px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #F4E9DB;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (min-width:768px){.kv .fixed-btn{width:auto;position:absolute;bottom:60px;left:60px;z-index:0}.kv .fixed-btn .btn{width:120px;height:120px;font-size:1.125rem;padding:40px 0;border-radius:100px;margin-right:24px}.kv .fixed-btn .btn:before{width:calc( 100% + 10px);height:calc( 100% + 10px);border-radius:100px;border:1px solid #A7382A;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv .fixed-btn .btn:hover{color:#A7382A;background-color:#D3AC64}.kv .fixed-btn .btn:hover:before{width:calc( 100% + 20px);height:calc( 100% + 20px);border:1px solid #D3AC64}}h1{width:45px;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:150px auto;line-height:1.125}h1 span{position:absolute;font-size:1rem;font-weight:400;text-transform:uppercase;top:2px;right:-1.5rem}.story{padding-top:1px;background-color:#F4E9DB;background-image:url(img/stars.svg), url(img/story.svg);background-repeat:no-repeat, no-repeat;background-size:contain, 240px;background-position:top left, top 15% left 10%}.story h1{min-height:240px}.story .story-txt{margin-top:30px}.story .story-txt p{line-height:2;padding-bottom:30px}.story .story-txt img{display:block;width:40px;margin:40px auto 80px}@media screen and (min-width:768px){.story{background-size:contain, 420px;background-position:top left, top 1000px left -20px}.story .container{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:130px auto 150px}.story .container h1{height:490px;margin:0 20px 0 40px}.story .container .story-txt{position:relative;width:500px;height:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.story .container .story-txt div{width:100%}.story .container .story-txt div p{margin-left:30px;letter-spacing:2px}.story .container .story-txt img{width:60px;position:absolute;margin:0;bottom:80px;left:0}}@media screen and (min-width:1200px){.story{background-size:contain, 550px;background-position:top left, top 430px left -40px}.story .container{margin:150px auto 200px}.story .container .story-txt{width:auto;height:auto;display:block}.story .container .story-txt div p{font-size:1.25rem;line-height:1.8}.story .container .story-txt img{bottom:40px;left:-60px}}.story .photo{position:relative;height:0;width:100%;padding-bottom:70vh;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (min-width:768px){.story .photo{padding-bottom:60%}}@media screen and (min-width:1200px){.story .photo{padding-bottom:800px}}@media screen and (min-width:1600px){.story .photo{padding-bottom:1000px}}.story .photo .photo-box{position:relative;height:calc( 100vh + 100px);width:100%;background-image:url(photo/room01.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 0;background-attachment:fixed}.story .photo .deco-bottom,.story .photo .deco-top{width:250%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.story .photo .deco-bottom img,.story .photo .deco-top img{position:absolute;bottom:0}@media screen and (min-width:768px){.story .photo .deco-bottom,.story .photo .deco-top{width:150%;max-width:2400px}}.story .photo .deco-top{top:-10%;-webkit-transform:translateX(-49%) rotate(180deg);-ms-transform:translateX(-49%) rotate(180deg);transform:translateX(-49%) rotate(180deg)}.story .photo .deco-top img:last-child{width:18%;left:42%;margin-bottom:10%}.story .photo .deco-bottom{bottom:-1%}.facilities{position:relative;overflow:hidden}.facilities .container{padding-bottom:250px}.facilities .container h1{min-height:280px}.facilities .container .facilities-box .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.facilities .container .facilities-box .item div{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.facilities .container .facilities-box .item div{width:calc( 100% / 2 - 30px)}}.facilities .container .facilities-box .item div img{padding:20px}@media screen and (min-width:768px){.facilities .container .facilities-box .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.facilities .container .facilities-box .item .txtbox .tag{display:inline-block;color:#F4E9DB;background-color:#A7382A;padding:4px 10px}.facilities .container .facilities-box:after,.facilities .container .facilities-box:before{content:'';display:block;width:270px;height:270px;position:absolute;background-image:url(img/pattern01.svg);background-repeat:no-repeat;opacity:0.4;z-index:-1}.facilities .container .facilities-box:before{top:360px;right:-135px}.facilities .container .facilities-box:after{bottom:0;left:-135px}@media screen and (min-width:768px){.facilities .container .facilities-box:before{width:500px;height:500px;top:150px;right:-250px}.facilities .container .facilities-box:after{width:500px;height:500px;bottom:0;left:-250px}}.rooms{position:relative;padding-top:1px;overflow-x:hidden}.rooms .bg{position:relative;opacity:0.4;z-index:-3}.rooms .bg:before{content:'';display:block;width:800px;height:400px;-webkit-transform:scale(1.8, 1.1);-ms-transform:scale(1.8, 1.1);transform:scale(1.8, 1.1);background-image:url(img/cloud00-gold.svg);background-repeat:no-repeat;position:absolute;top:100px;right:-120px}.rooms .bg .cloud:first-child{position:absolute;width:240px;top:10px;right:-100px;-webkit-animation:float-motion-mob 3.3s ease-in-out infinite alternate;animation:float-motion-mob 3.3s ease-in-out infinite alternate}.rooms .bg .cloud:nth-child(2){position:absolute;width:320px;top:150px;right:-130px;animation:float-motion-mob 4.2s ease-in-out infinite alternate-reverse}.rooms .bg .cloud:nth-child(3){position:absolute;width:450px;top:540px;left:-160px;-webkit-animation:float-motion-mob 3.8s ease-in-out infinite alternate;animation:float-motion-mob 3.8s ease-in-out infinite alternate}@media screen and (min-width:768px){.rooms .bg:before{-webkit-transform:scale(3.4, 2.1);-ms-transform:scale(3.4, 2.1);transform:scale(3.4, 2.1);top:360px;right:180px}.rooms .bg .cloud:first-child{width:360px;top:20px;right:-120px;-webkit-animation:float-motion 3.3s ease-in-out infinite alternate;animation:float-motion 3.3s ease-in-out infinite alternate}.rooms .bg .cloud:nth-child(2){width:560px;top:280px;right:-120px;animation:float-motion 4.2s ease-in-out infinite alternate-reverse}.rooms .bg .cloud:nth-child(3){width:720px;top:1020px;left:-25%;-webkit-animation:float-motion 3.8s ease-in-out infinite alternate;animation:float-motion 3.8s ease-in-out infinite alternate}}.rooms .container{padding-bottom:90px}.rooms .container h1{min-height:240px}@media screen and (min-width:992px){.rooms .container h1{position:relative;margin-top:60px;margin-right:0;top:200px;left:-24px}}.rooms .container .rooms-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rooms .container .rooms-box .item{position:relative;width:100%;max-width:500px;text-align:center;margin:0 auto}.rooms .container .rooms-box .item .img{width:100%;height:0;padding-bottom:120%;margin-bottom:20px;background-color:#A7382A;background-image:url(photo/room-s03.jpg);background-repeat:no-repeat}.rooms .container .rooms-box .item .old-price{color:#231815;font-size:0.875rem;opacity:0.4;text-decoration:line-through}.rooms .container .rooms-box .item .new-price{color:#A7382A;font-size:20px;font-weight:500}.rooms .container .rooms-box .item .add-price{color:#A7382A;font-size:0.875rem}.rooms .container .rooms-box .item .info{margin:10px 0 60px;font-size:0.875rem}.rooms .container .rooms-box .item .info span{display:block}.rooms .container .rooms-box .item1 .img{background-image:url(photo/room-s03.jpg);background-size:180%;background-position:center}.rooms .container .rooms-box .item2 .img{background-image:url(photo/room-m03.jpg);background-size:110%;background-position:center}.rooms .container .rooms-box .item3 .img{background-image:url(photo/room-l01.jpg);background-size:200%;background-position:right 70% top 70%}@media screen and (min-width:992px){.rooms .container .rooms-box .item{width:calc( 100% /3 - 10px);margin:0}.rooms .container .rooms-box .item1{top:-120px}.rooms .container .rooms-box .item3{top:120px}}.rooms .container .paw{width:60px;height:50px}.rules{position:relative;border-bottom:solid 30px #A7382A;background-image:url(img/pattern02.svg), url(img/pattern03.svg);background-repeat:repeat-y, repeat-y;background-size:15%, 15%;background-position:left, right;background-color:#34486C;background-attachment:fixed}.rules:before{content:'';display:block;width:100%;height:0;padding-bottom:20%;position:relative;top:-1px;background-image:url(img/curtain.svg);background-size:110%;background-repeat:no-repeat;background-position:center top;z-index:1}.rules:after{content:'';display:block;width:100%;height:0;padding-bottom:50px;background-color:#D3AC64}.rules .container{color:#F4E9DB;padding:1px 0 120px 0}.rules .container h1{margin-top:120px;min-height:160px}.rules .container .rule-box{margin:0 auto;padding:20px 15%}.rules .container .rule-box li{position:relative;color:#D3AC64;font-size:1.125rem;font-weight:500;margin-left:24px;margin-bottom:18px}.rules .container .rule-box li p{color:#F4E9DB;font-size:1rem;font-weight:400}.rules .container .rule-box li:before{content:'❖';font-size:0.875rem;position:absolute;left:-25px;top:4px}.rules .container .step-box{margin:0 auto;padding:0 15%}.rules .container .step-box .step{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:42px;z-index:1}.rules .container .step-box .step .step-title{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:90px;line-height:54px;text-align:center;background-image:url(img/boxes.svg);background-repeat:no-repeat;background-size:100%;background-position:top}.rules .container .step-box .step .step-txt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px}.rules .container .step-box .step:last-child .step-title{background-image:url(img/boxes2.svg)}.rules .container .step-box .step:before{content:'';display:block;width:4px;height:100%;background-color:#A7382A;position:absolute;z-index:-1;top:43px;left:48px}.rules .container .step-box .step:last-child:before,.rules .container .step-box .step:nth-child(5):before{display:none}@media screen and (min-width:768px){.rules .container .rule-box{max-width:720px}.rules .container .rule-box li{font-size:1.5rem}.rules .container .rule-box li p{font-size:1.125rem}.rules .container .rule-box li:before{font-size:1.125rem;left:-40px;top:6px}.rules .container .step-box{max-width:720px}.rules .container .step-box .step .step-title{min-width:150px;line-height:90px;font-size:1.5rem}.rules .container .step-box .step .step-txt{margin-left:30px;font-size:1.125rem}.rules .container .step-box .step:before{left:73px}}.rules .deco{position:absolute;width:100%;bottom:-90px;text-align:center}.rules .deco img:nth-child(2){position:absolute;width:5%;max-width:60px;min-width:30px;bottom:-20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.rules .deco img:first-child{position:absolute;width:10%;max-width:150px;min-width:80px;bottom:0;left:10%}.rules .deco img:nth-child(3){position:absolute;width:10%;max-width:150px;min-width:80px;bottom:0;right:10%}.contact{background-color:#F4E9DB;background-image:url(img/pattern04.svg);background-size:100rem;overflow-x:hidden}.contact .col{width:100%}.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .container .col-1 .contact-content{padding-bottom:60px}.contact .container .col-1 .contact-content h1{margin-top:220px;margin-bottom:100px;min-height:320px}.contact .container .col-1 .contact-content .txt{margin-bottom:0px}.contact .container .col-1 .contact-content .txt p:first-child{display:inline-block;color:#F4E9DB;background-color:#231815;line-height:1.5;padding:5px 10px;margin-bottom:5px}.contact .container .col-1 .contact-info{position:relative;color:#F4E9DB;padding-bottom:60px;z-index:1}.contact .container .col-1 .contact-info:before{content:'';display:block;width:100vw;height:100%;position:absolute;background-color:#34486C;z-index:-1;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.contact .container .col-1 .contact-info .address{margin-bottom:30px}.contact .container .col-1 .contact-info .traffic-link{display:inline-block;color:#D3AC64}.contact .container .col-1 .contact-info .traffic-link ion-icon{margin-right:5px}.contact .container .col-1 .contact-info .traffic-link:after{content:'';display:block;width:0;height:1px;background-color:#D3AC64;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact .container .col-1 .contact-info .traffic-link:hover:after{width:100%;opacity:1}.contact .container .col-1 .contact-info .btn-box .btn-major{position:relative;top:-45px;width:calc( 100% - 20px);margin:15px auto}@media screen and (min-width:768px){.contact .container .col-1 .contact-info .btn-box{display:block;text-align:left;margin-left:10px}.contact .container .col-1 .contact-info .btn-box .btn-major{width:auto;margin-right:30px}}.contact .container .col-2{position:relative;height:300px}.contact .container .col-2:before{content:'';display:block;width:100vw;height:100%;background-image:url(photo/entryway04.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;z-index:1;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media screen and (min-width:992px){.contact{padding-top:300px}.contact .container .col-1 .contact-content h1{width:90px;margin-left:0;margin-top:0;margin-bottom:30px}.contact .container .col-1 .contact-info{padding-bottom:0}.contact .col{width:calc( 100% / 2)}.contact .container .col-2{height:auto}.contact .container .col-2:before{width:50vw;left:15px;-webkit-transform:none;-ms-transform:none;transform:none}}.news{position:relative;width:100%;padding:1px 0;padding-bottom:300px;background:#34486c;overflow:hidden;background:-moz-linear-gradient(top, #34486c 10%, #f4e9db 75%, #f4e9db 100%);background:-webkit-linear-gradient(top, #34486c 10%, #f4e9db 75%, #f4e9db 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #34486c), color-stop(75%, #f4e9db), to(#f4e9db));background:-o-linear-gradient(top, #34486c 10%, #f4e9db 75%, #f4e9db 100%);background:linear-gradient(to bottom, #34486c 10%, #f4e9db 75%, #f4e9db 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#34486c', endColorstr='#f4e9db',GradientType=0 )}.news .bg{position:absolute;top:-1px;width:100%;height:0;padding-bottom:70%;overflow:hidden}.news .bg .bg-cloud:first-child{position:absolute;width:95%;min-width:750px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scale(1.45, -1) translateY(15px);-ms-transform:scale(1.45, -1) translateY(15px);transform:scale(1.45, -1) translateY(15px);right:-250px;top:-10px}.news .bg .bg-cloud:nth-child(2){position:absolute;width:100%;min-width:750px;right:-70%;top:30px}@media screen and (min-width:768px){.news .bg .bg-cloud:first-child{min-width:1000px}.news .bg .bg-cloud:nth-child(2){min-width:1000px;right:-40%;top:120px}}@media screen and (min-width:992px){.news .bg .bg-cloud:nth-child(2){min-width:1200px;right:-30%;top:150px}}.news .clouds{position:absolute;top:114px;width:100%;padding-bottom:100px;text-align:center}.news .clouds .moon{position:relative;width:1130px;height:1130px;margin-top:10px;background-image:url(img/moon.svg);background-repeat:no-repeat;background-size:contain;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.news .clouds .cloud{position:absolute;width:40%;z-index:1}.news .clouds .cloud:first-of-type{max-width:800px;min-width:400px;top:0px;right:-240px;-webkit-animation:float-motion 3.8s ease-in-out infinite alternate;animation:float-motion 3.8s ease-in-out infinite alternate}.news .clouds .cloud:nth-of-type(2){max-width:450px;min-width:320px;top:380px;left:-50%;animation:float-motion 4.2s ease-in-out infinite alternate-reverse}.news .clouds .cloud:nth-of-type(3){width:50%;max-width:900px;min-width:400px;bottom:100px;left:-200px;-webkit-animation:float-motion 3.8s ease-in-out infinite alternate;animation:float-motion 3.8s ease-in-out infinite alternate}.news .clouds .cloud:nth-of-type(4){max-width:600px;min-width:320px;bottom:40px;right:-120px;animation:float-motion 4.7s ease-in-out infinite alternate-reverse}.news .clouds .cloud:nth-of-type(5){max-width:400px;min-width:250px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);bottom:-20px;left:-50px;-webkit-animation:float-motion-hor 3.3s ease-in-out infinite alternate;animation:float-motion-hor 3.3s ease-in-out infinite alternate}@media screen and (min-width:768px){.news .clouds .cloud:first-of-type{top:50px;right:-5%}.news .clouds .cloud:nth-of-type(2){left:-10%}.news .clouds .cloud:nth-of-type(3){bottom:360px;left:-15%}.news .clouds .cloud:nth-of-type(4){bottom:320px;left:55%}.news .clouds .cloud:nth-of-type(5){bottom:180px;left:15%}}.news .container{position:relative;top:150px;padding-bottom:150px}.news .container .news-list{min-height:330px}.news .container .news-content{max-width:800px;border-bottom:1px solid #F4E9DB;padding:15px 0 10px;margin:0 auto}.news .container .news-content .news-meta{line-height:1}.news .container .news-content a{color:#A7382A}.news .container .news-content a .news-readmore{text-align:right}.news .container .news-content a .news-readmore ion-icon{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.news .container .news-content:first-child{border-top:1px solid #F4E9DB}.news .container .note{padding:50px 0;text-align:center}.news .container .note p:last-child{font-size:1.125rem;font-weight:500;line-height:0.8;margin-top:15px}@media screen and (min-width:768px){.news .clouds,.news .container{top:300px;padding-bottom:300px}.news .container .news-content .news-meta{display:inline-block;width:150px}.news .container .news-content a{display:inline-block;padding:20px 0;width:calc( 100% - 155px)}.news .container .news-content a h3{display:inline-block;width:calc( 100% - 105px)}.news .container .news-content a .news-readmore{display:inline-block;width:100px}.news .container .news-content a .news-readmore ion-icon{-webkit-transform:translate(0px, 2px);-ms-transform:translate(0px, 2px);transform:translate(0px, 2px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.news .container .news-content a .news-readmore span{width:auto;display:inline-block}.news .container .news-content a .news-readmore span:after{content:'';display:block;width:0;height:1px;background-color:#A7382A;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.news .container .news-content a:hover .news-readmore ion-icon{-webkit-transform:translate(5px, 2px);-ms-transform:translate(5px, 2px);transform:translate(5px, 2px)}.news .container .news-content a:hover .news-readmore span:after{width:100%;opacity:1}}.mask{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#231815;opacity:.5}.mask-menu{z-index:15}.mask-popup{z-index:25}.pop-up{display:none;position:fixed;top:50%;left:50%;z-index:30;width:calc( 100% - 60px);height:calc( 100% - 60px);max-width:800px;max-height:720px;background-color:#F4E9DB;border:5px solid #D3AC64;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pop-up .pop-close{position:absolute;right:0;top:0;color:#A7382A;font-size:48px;line-height:48px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pop-up .pop-close:hover{top:5px}.pop-up-facilities .txt{overflow-y:auto;height:calc( 60% - 50px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px 10px;margin-top:50px}.pop-up-facilities .txt p{margin-bottom:20px}.pop-up-facilities .txt span{color:#A7382A}.pop-up-facilities .photo{width:100%;height:40%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(photo/play01.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.show{display:block}.news-page{margin-bottom:150px}.article .article-kv .kv-txt .moon{top:60%}.article .article-kv .kv-clouds{top:10%}.article .article-kv .article-title{line-height:1.4;margin-bottom:10px}@media screen and (min-width:768px){.article .article-kv{max-height:700px}}@media screen and (min-width:992px){.article .article-kv .kv-txt .moon{top:50%}.article .article-kv .kv-clouds{top:0}}@media screen and (min-width:1200px){.article .article-kv .kv-txt .moon:before{max-width:500px;max-height:500px}}.article .article-content{margin:auto;width:calc(100% - 60px)}@media screen and (min-width:768px){.article .article-content{max-width:600px}}@media screen and (min-width:992px){.article .article-content{max-width:800px}}.article .article-meta{color:#D3AC64;text-align:right;margin-bottom:20px}@-webkit-keyframes float-motion{to{-webkit-transform:translate(10px, -20px);transform:translate(10px, -20px)}}@keyframes float-motion{to{-webkit-transform:translate(10px, -20px);transform:translate(10px, -20px)}}@-webkit-keyframes float-motion-hor{to{-webkit-transform:scaleX(-1) translate(10px, -20px);transform:scaleX(-1) translate(10px, -20px)}}@keyframes float-motion-hor{to{-webkit-transform:scaleX(-1) translate(10px, -20px);transform:scaleX(-1) translate(10px, -20px)}}@-webkit-keyframes float-motion-mob{to{-webkit-transform:translate(5px, -10px);transform:translate(5px, -10px)}}@keyframes float-motion-mob{to{-webkit-transform:translate(5px, -10px);transform:translate(5px, -10px)}}@-webkit-keyframes float-motion-hor-mob{to{-webkit-transform:scaleX(-1) translate(5px, -10px);transform:scaleX(-1) translate(5px, -10px)}}@keyframes float-motion-hor-mob{to{-webkit-transform:scaleX(-1) translate(5px, -10px);transform:scaleX(-1) translate(5px, -10px)}}.newsbar{margin:auto;width:calc(100% - 60px);border-top:1px solid #D3AC64;border-bottom:1px solid #D3AC64;margin-top:150px;padding:30px 0}@media screen and (min-width:768px){.newsbar{max-width:600px}}@media screen and (min-width:992px){.newsbar{max-width:800px}}.newsbar .newsbar-title{text-align:center}.newsbar h3.newsbar-title{margin-top:10px;margin-bottom:20px}.newsbar h3.newsbar-title:before{content:'RECENT NEWS';display:block;font-size:0.875rem;line-height:1}.newsbar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsbar ul li{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:20px solid #D3AC64;padding-left:10px;margin:0 1.25em 1.25em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;clear:both;width:100%}@media screen and (min-width:600px){.newsbar ul li{width:calc( 100% / 3 - 0.83333em)}.newsbar ul li:last-child{margin-right:0}}.newsbar ul li a{width:auto;display:inline-block}.newsbar ul li a:after{content:'';display:block;width:0;height:1px;background-color:#A7382A;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.newsbar ul li a:hover{color:#A7382A}.newsbar ul li a:hover:after{width:100%;opacity:1}.newsbar ul li span{display:block;width:100%;font-size:0.875rem;color:#555}.footer{padding-top:60px;width:100%;text-align:center;overflow:hidden}.footer .footer-logo{width:40vw;max-width:300px;height:34.66vw;max-height:260px;margin:0 auto;background-image:url(img/logo2.svg);background-repeat:no-repeat;background-size:cover}.footer .btn-top{position:relative;display:inline-block;color:#D3AC64;font-weight:500;text-align:center;margin-top:30px;cursor:pointer}.footer .btn-top span{display:block;background-color:#D3AC64;padding:10px;border-radius:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer .btn-top span ion-icon{display:block;color:#F4E9DB;font-size:28px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer .btn-top:hover{color:#A7382A}.footer .btn-top:hover span{background-color:#A7382A}.footer .btn-top:hover span ion-icon{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (min-width:768px){.footer .btn-top{margin-top:60px}}.footer .bg{position:relative;z-index:-1;width:100%;height:0;padding-bottom:18%}.footer .bg:before{content:'';display:block;width:100%;height:0;padding-bottom:15%;background-image:url(img/mountain02.svg);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-5px;right:-13%}.footer .bg:after{content:'';display:block;width:100%;height:0;padding-bottom:20%;background-image:url(img/mountain.svg);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-5px;left:-25%}.footer .copyright{width:100%;text-align:center;font-size:0.75rem;font-weight:400;color:#F4E9DB;background-color:#231815;padding:10px 0 90px}.footer .copyright p .link{width:auto;display:inline-block;color:inherit}.footer .copyright p .link:after{content:'';display:block;width:0;height:1px;background-color:#F4E9DB;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer .copyright p .link:hover:after{width:100%;opacity:1}@media screen and (min-width:768px){.footer .copyright{font-size:0.875rem;padding:0 0 40px}.footer .copyright p{line-height:1.3;padding:3px 0}}a.ahidden{color:inherit;cursor:text}.btn-box{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn{padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:3;font-size:20px;font-weight:500;text-align:center;border:solid 1px transparent;background-color:transparent;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media screen and (min-width:768px){.btn{font-size:1.5rem}}.btn-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-icon ion-icon{-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform;margin-left:10px;-webkit-transform:translate(0, 2px);-ms-transform:translate(0, 2px);transform:translate(0, 2px)}.btn-major{display:inline-block;position:relative;margin:0 auto;background-color:#A7382A;color:#F4E9DB;border:solid 1px #A7382A;padding:0 30px}.btn-major:before{content:'';position:absolute;top:calc(50% - 5px);left:-11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 10px);height:calc(100% + 10px);border:1px solid #A7382A;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.btn-major:after{content:'';position:absolute;top:calc(50% + 5px);right:-11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 10px);height:calc(100% + 10px);border:1px solid #A7382A;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.btn-major:hover{background-color:#D3AC64;color:#A7382A;border:solid 1px #D3AC64}.btn-major:hover:before{top:50%;left:-6px;border:1px solid #D3AC64}.btn-major:hover:after{top:50%;right:-6px;border:1px solid #D3AC64}.btn-major:hover ion-icon{-webkit-transform:translate(5px, 2px);-ms-transform:translate(5px, 2px);transform:translate(5px, 2px)}.social-icon{display:inline-block;width:32px;height:32px;vertical-align:middle;margin-left:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icon-fb{background-image:url(img/icon_fb_red.svg);background-repeat:no-repeat;background-size:32px}.icon-fb:before{content:'';display:block;width:32px;height:32px;background-image:url(img/icon_fb.svg);background-repeat:no-repeat;background-size:32px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icon-fb:hover:before{opacity:0}.icon-ig{background-image:url(img/icon_ig_red.svg);background-repeat:no-repeat;background-size:32px}.icon-ig:before{content:'';display:block;width:32px;height:32px;background-image:url(img/icon_ig.svg);background-repeat:no-repeat;background-size:32px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icon-ig:hover:before{opacity:0}