body{background:#fff}a,body,h1,h2,h3,h4,h5,p{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.inner{margin:0 auto;padding:0}#header .headerImg{background:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/sculpture/common/img_header.jpg) no-repeat top;background-size:cover;height:213px;position:relative}#header .name{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:436px}#header .name p{display:none;letter-spacing:.05em;line-height:1.6;margin:45px 0 0}#header .logo{left:-164px;position:absolute;top:14px;width:96px}#header .snsLink{position:absolute;right:26px;top:18px}#header .snsLink ul{list-style:none}#header .snsLink ul li{display:inline-block}#header .menuBtn{display:none}#globalNav{margin:0 auto;position:relative;width:908px}#globalNav .inner{width:100%}#globalNav ul{list-style:none;margin:0;padding:0}#globalNav ul:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#globalNav ul li{float:left;margin:0;position:relative;text-align:center;width:151px}#globalNav ul li a{border-bottom:3px solid #231815;color:#333;display:block;font-size:13px;font-weight:700;height:56px;letter-spacing:0;padding:30px 0 0;white-space:nowrap}#globalNav ul li ul.sub-menu{left:0;opacity:0;position:absolute;top:56px;transition:.5s;visibility:hidden;width:100%;z-index:91}#globalNav ul li:hover ul.sub-menu{left:0;opacity:1;top:56px;visibility:visible}#globalNav ul li ul.sub-menu li{float:none;width:100%}#globalNav ul li ul.sub-menu li a{background:#fff;border:1px solid grey;border-top:none;font-size:12px;height:25px;padding:6px 0 0}#globalNav ul li.current-menu-item a,#globalNav ul li.current-menu-parent a,#globalNav ul li:hover a{border-bottom-color:#f05a24;opacity:1}#globalNav ul li ul.sub-menu li a:hover,#globalNav ul li ul.sub-menu li.active a{background:#f0f0f0}img{max-width:100%;vertical-align:bottom;width:100%}a,a:active,a:focus,a:hover{color:inherit;font-family:inherit;font-style:inherit;text-decoration:none}a:hover{opacity:.8}a:hover img{opacity:.8;transition:.3s}#footerInfo{background:#333;color:#fff;height:476px;overflow:hidden;padding:50px 0 0;position:relative}#footerInfo .inner{width:1000px}#footerInfo dl{display:table;line-height:1.36;margin:0}#footerInfo dl+dl{margin-top:8px}#footerInfo dl dd,#footerInfo dl dt{display:table-cell;text-align:left;vertical-align:top}#footerInfo dl dd small{font-size:.86em}#footerInfo dl dt{width:6.5em}#footerInfo p{line-height:1.86;margin:5px 0 0}#footerInfo p.tel{margin-top:0}#footerInfo ul{list-style:none;margin:30px 0 0;padding:0}#footerInfo ul li{text-align:center;width:200px}#footerInfo ul li+li{margin:18px 0 0}#footerInfo ul li.tel{display:none}#footerInfo ul li.reserve a{background:#666}#footerInfo ul li.closed a{border:1px solid #fff}#footerInfo ul li a{color:#fff;display:block;font-size:15px;font-weight:700;height:68px;line-height:68px;width:100%}#footerInfo .map{height:100%;left:43%;min-width:840px;position:absolute;top:0;width:57%}#footerInfo .map #mapCanvas{height:100%;width:100%}#footer{background:#666;letter-spacing:.05em;padding:40px 0 50px}#footer,#footer a{color:#d4d4d4}#footer .inner{position:relative;width:950px}#footer ul{list-style:none}#footer ul,#footer ul li{margin:0;padding:0}#footer .footerLink{position:absolute;right:0;top:0}#footer .footerLink .btn{text-align:center;width:200px}#footer .footerLink .btn+.btn{margin-top:18px}#footer .footerLink .btn a{border:1px solid #d4d4d4;border-radius:5px;display:block;font-weight:700;height:55px;line-height:55px}#footer .footerLink .btn.contact a{background:#333;border:1px solid #333;font-size:15px}#footer .footerLink .btn.group{margin:25px 0 0}#footer .footerLink .btn.group p{color:#d4d4d4;font-size:13px;margin:0 0 8px;text-align:left}#footer .footerLink .btn.group a{border-radius:0;height:65px;line-height:65px}#footer .footerLink .btn.group img{height:32px;vertical-align:middle;width:auto}#footer .footerLink ul.sns{margin:0 0 15px;overflow:hidden}#footer .footerLink ul.sns li{float:left;margin:0 15px 0 0;width:40px}#footer .footerLogo{width:148px}#footer .facilitiesLink{overflow:hidden}#footer .facilitiesLink dl{float:left;margin:45px 0 0;width:260px}#footer .facilitiesLink dl dt{font-size:13px;font-weight:700}#footer .facilitiesLink dl dd{margin:0}#footer .facilitiesLink dl dd ul{margin:18px 0 0;padding:0}#footer .facilitiesLink dl dd ul li{line-height:1;margin:12px 0 0}#footer .footerNav{margin:60px 0 0;text-align:center}#footer .footerNav ul li{display:inline-block;margin:0}#footer .footerNav li a{padding:0 8px 0 12px}#footer .footerNav li+li:before{border-left:1px solid #d4d4d4;content:""}#footer .copyRight{color:#a1a1a1;font-size:11px;letter-spacing:.1em;margin:18px 0 0;text-align:center}@media screen and (max-width:767px){body{font-size:12px}.inner{margin:0;padding:0 4%;width:auto}#header .headerImg{height:130px}#header .name{width:258px}#header .logo,#header .name p,#header .snsLink{display:none}#header .menuBtn{cursor:pointer;display:block;position:absolute;right:3.4%;text-align:center;top:8px;z-index:10000}#header .menuBtn a{border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:11px;font-weight:700;height:30px;line-height:30px;text-decoration:none;width:54px}#header .menuBtn a.active{border:1px solid #000;color:#000}#globalNav{background:#fff;border-bottom:none;height:100%;padding:0;position:fixed;right:0;top:0;transform:translateX(25em);transition:.5s ease;width:25em;z-index:9999}#globalNav.open{overflow-y:auto;transform:translateX(0);-webkit-overflow-scrolling:touch}#globalNav .inner{padding:80px 0 0;position:static;transform:translateX(0);width:auto}#globalNav ul li{float:none;margin:0 8%;width:auto}#globalNav nav>ul>li:nth-child(4){margin-left:8%}#globalNav ul li a{border-bottom:none;font-size:15px;padding:1.5em 0 1.4em;text-align:left}#globalNav ul li .toggle{cursor:pointer;display:inline-block;height:24px;position:absolute;right:0;top:1.55em;transition:all .4s;width:24px}#globalNav ul li .toggle span{background:#000;border-radius:4px;height:2px;left:6px;position:absolute;transition:all .4s;width:50%}#globalNav ul li .toggle span:first-of-type{top:11px}#globalNav ul li .toggle span:nth-of-type(2){top:11px;transform:rotate(90deg)}#globalNav ul li .toggle.open span:first-of-type{display:none}#globalNav ul li .toggle.open span:nth-of-type(2){top:11px;transform:rotate(180deg)}#globalNav ul li ul.sub-menu{display:none;opacity:1;position:static;transition:none;visibility:visible}#globalNav ul li ul.sub-menu li{display:block;margin:0 1em}#globalNav ul li ul.sub-menu li a{border:none;font-size:14px;font-weight:400;height:auto;line-height:1.4;padding:.8em 0 .6em}.overlay,body.fixed{height:100%;position:fixed;width:100%}.overlay{background:rgba(0,0,0,.6);content:"";display:block;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:9999}#content{padding:0 3.4%}#footerInfo{height:auto;letter-spacing:.05em;margin:4% 0 0;padding:8% 0 0}#footerInfo .inner{width:auto}#footerInfo dl+dl{margin-top:.4em}#footerInfo dl dt{width:6em}#footerInfo p{margin:.4em 0 0}#footerInfo p span{display:none}#footerInfo p.tel{background:#666;display:block;height:68px;line-height:68px;margin-top:0;text-align:center}#footerInfo ul{margin:5% 0 0}#footerInfo ul li{width:100%}#footerInfo ul li+li{margin:5% 0 0}#footerInfo .map{height:240px;margin:8% 0 0;min-width:auto;position:static;width:100%}#footer{letter-spacing:.02em;margin:0;padding:10% 0 5%}#footer .inner{width:auto}#footer .footerLink{position:static}#footer .footerLink .btn{width:100%}#footer .footerLink .btn+.btn{margin-top:4%}#footer .footerLink .btn img{vertical-align:-.35em}#footer .footerLink .btn a{font-size:14px;line-height:56px}#footer .footerLink ul.sns{margin-bottom:8%;text-align:center}#footer .footerLink ul.sns li{display:inline-block;font:none;margin:0 2%}#footer .footerLogo{margin:10% auto 0;width:118px}#footer .facilityInfo{border-bottom:none;margin:8% 0 0;padding:0}#footer .facilityInfo h4{margin:0 0 .6em;text-align:center}#footer .facilityInfo p{border-bottom:1px solid #878787;line-height:1.76;padding:0 0 8%;text-align:center}#footer .facilityInfo p br{display:block}#footer .facilityInfo>dl{font:none;margin:10% 0 0;width:auto}#footer .facilityInfo>dl:last-child{width:auto}#footer .facilityInfo>dl+dl{margin-top:8%}#footer .facilityInfo>dl dd{margin:.8em 0 0}#footer .facilityInfo>dl dd>dl{margin:.2em 0 0}#footer .facilitiesLink{border-bottom:1px solid #d4d4d4;margin:8% 0 0}#footer .facilitiesLink dl{float:none;margin:0;width:100%}#footer .facilitiesLink dl dt{border-top:1px solid #d4d4d4;color:#d4d4d4;cursor:pointer;font-weight:400;line-height:1;padding:1.4em 0 1.2em .2em;position:relative}#footer .facilitiesLink dl dt:after{border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;content:"";display:inline-block;height:6px;margin-top:-3px;position:absolute;right:5%;top:50%;transform:rotate(45deg);width:6px}#footer .facilitiesLink dl dt.active:after{transform:rotate(-135deg)}#footer .facilitiesLink dl dt img{height:10px;width:auto}#footer .facilitiesLink dl dd{height:0;transition:height .3s ease-out}#footer .facilitiesLink dl dd.open{height:auto}#footer .facilitiesLink dl dd ul{line-height:0;margin:0;opacity:0;transition:padding-bottom .3s ease-out;visibility:hidden}#footer .facilitiesLink dl dd.open ul{line-height:1.5;margin:0;opacity:1;padding:0 0 1em .2em;transition:padding-bottom .3s ease-out;visibility:visible}#footer .facilitiesLink dl dd ul li{margin:0}#footer .facilitiesLink dl dd.open ul li a{display:block;padding:.4em 0}#footer .footerNav{margin:6% 0 0 -.8em;text-align:left}#footer .footerNav ul li{line-height:2}#footer .footerNav li+li:before{content:none}#footer .footerNav li a{padding:0 1em 0 .8em}#footer .footerNav li:after{border-left:1px solid #d4d4d4;content:""}#footer .copyRight{font-size:10px;letter-spacing:0;margin:8% 0 0;text-align:left}}