body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td{margin:0;padding:0}body{font-size:14px;line-height:1.7;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif}h1,h2,h3,h4,h5,h6,p,pre,a,td,li,dt,dd{font-size:100%;color:#000;text-align:left}.wrapper{width:100%;background:url(../img/stripe.png)}.wrapper a:hover img{opacity:1;animation:flash 1.5s}@keyframes flash{0%{opacity:.1}100%{opacity:1}}.header{position:relative;height:614px;background:url(../img/main_photo.jpg) 0 0 no-repeat}.header h1{position:absolute;top:35px;left:35px}.header a{position:absolute;display:block;top:280px;left:413px}.header a.home{top:27px;left:74px;width:230px}.content{width:990px;height:2710px;margin:0 auto;background:url(../img/stripe.png)}.content .__content{position:relative}.content .__content h2{text-align:center;padding:30px 0}.content .__content .resortlife1{position:absolute;top:180px;left:404px}.content .__content .resortlife1 .scene{position:absolute;top:0;left:53px}.content .__content .resortlife1 .copy{position:absolute;top:28px;left:0}.content .__content .resortlife2{position:absolute;top:150px;left:28px}.content .__content .resortlife2 .scene{position:absolute;top:0;left:0}.content .__content .resortlife2 .copy{position:absolute;top:355px;left:26px}.content .__content .resortlife3{position:absolute;top:550px;left:32px}.content .__content .resortlife3 .scene{position:absolute;top:0;left:28px}.content .__content .resortlife3 .copy{position:absolute;top:234px;left:0}.content .__content .resortlife4{position:absolute;top:730px;left:420px}.content .__content .resortlife4 .scene{position:absolute;top:0;left:0}.content .__content .resortlife4 .copy{position:absolute;top:414px;left:294px}.content .__content .resortlife5{position:absolute;top:1030px;left:16px}.content .__content .resortlife5 .scene{position:absolute;top:0;left:0}.content .__content .resortlife5 .copy{position:absolute;top:308px;left:19px}.content .__content .privatetime{position:absolute;top:1260px;left:461px}.content .__content .privatetime .scene{position:absolute;top:0;left:0}.content .__content .privatetime .copy{position:absolute;top:450px;left:30px}.content .__content .booknow{position:absolute;top:1430px;left:0px}.content .__content .booknow ul{padding-left:20px}.content .__content .booknow ul li{list-style:none}.content .__content .banner1{position:absolute;top:1830px;left:0px;width:100%}.content .__content .banner1 a{display:block;width:937px;margin:0 auto}.content .__content .banner2{position:absolute;top:2080px;left:0px;width:100%}.content .__content .banner2 a{display:block;width:900px;margin:0 auto}.content .__content .pr{position:absolute;top:2230px;width:100%;text-align:center;color:#0c486f}
