#content h2,#content h3,#content h4{color:#000;line-height:1.5}#content .hs_cos_wrapper_type_header h2{margin-bottom:0}#content h2{font-size:18px;text-align:center}#content h2.left{text-align:left}#content p.lead{font-size:14px;line-height:1.57;margin:1.6em 0 0;text-align:center}#content p.notes{line-height:1.38;margin:.77em 0 0 1em;text-indent:-1em}#content p.notes+p.notes{margin-top:0}#content .orange{color:#f05a24}#content .box{background:#f9f5e9}#content .boxHeader{background:#f0ebe1;padding:1.5em 0 1.3em;text-align:center}#content .boxHeader h2{margin-bottom:0}#content .counter{border:1px solid #bf0000;color:#666;font-size:15px;height:46px;line-height:46px;margin:0 auto;text-align:center;width:120px}#content .counter em,#content .counter span{color:#bf0000;font-weight:700}#content .counter em{font-size:1.4em;font-style:normal;padding:0 .05em 0 .1em;vertical-align:-.05em}#content .counter span{font-size:1.13em}#content .linkBtn{margin:0 auto;text-align:center;width:340px}#content .linkBtn a{background:#f05a24;border-radius:5px;color:#fff;display:block;font-weight:700;height:35px;letter-spacing:.05em;line-height:35px;width:100%}#content .linkBtn.pdf{width:240px}#content .linkBtn.pdf a{background:grey url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/icon_pdf.png) no-repeat 10px;background-size:26px;padding:0 18px 0 0;text-align:right}#content .linkBtn.apply,#content .linkBtn.layout{margin-top:8px;width:120px}#content .linkBtn.layout+.linkBtn.apply{margin-top:6px}#content .linkBtn.apply a,#content .linkBtn.layout a{border-radius:2px;font-size:13px;height:30px;line-height:31px}#content .linkBtn.layout a{background:#4d4d4d}#content .linkBtn.apply a{background:#e85a24}#content .layoutDrawing{text-align:center}#content .wholeMap{margin:50px auto 0}#content .contentsIndex{background:#fff;border:1px solid #b7b7b7;margin:0 auto;padding:48px 0;width:1100px}#content .contentsIndex+.contentsIndex{margin-top:40px}#content .contentsIndex .inner{width:1000px}#content .contentsIndex .row{margin:0 -32px 0 0;overflow:hidden}#content .contentsIndex .row:first-child{margin-top:-40px}#content .contentsIndex .item{float:left;margin:40px 32px 0 0}#content .contentsIndex .item a{display:block;position:relative}#content .contentsIndex .item a:after{background:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#content .contentsIndex .item h2{backface-visibility:hidden;-webkit-backface-visibility:hidden;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}#content .contentsIndex .column2{margin-right:-40px}#content .contentsIndex .column2 .item{margin-right:40px;width:480px}#content .contentsIndex .column3 .item{width:312px}#content .contentsIndex .column4 .item{width:226px}#content .contentsIndex .item a:hover:after{background:rgba(0,119,73,.5)}#content .contentsIndex .item a:hover img{opacity:1}#content .information{background:#fff;padding:35px 0 50px}#content .information .inner{width:1100px}#content .information dl{display:table;font-size:14px;line-height:1.57;margin:15px 0 0;width:100%}#content .information dl dd,#content .information dl dt{display:table-cell;text-align:left;vertical-align:top}#content .information dl dt{font-weight:700;width:12.5em}#content .information dl dd a{text-decoration:underline}#content .information dl dd a:hover{opacity:1;text-decoration:none}#content .information .moreBtn{margin:38px auto 0;text-align:center;width:160px}#content .information .moreBtn a{background:grey;border-radius:15px;color:#fff;display:block;height:30px;line-height:32px}#content .parkList{margin:-10px -32px 0 0;overflow:hidden}#content .park{float:left;margin:70px 32px 0 0;width:312px}#content .park .details{margin:1.5em 0}#content .park h3{border-bottom:1px solid #000;border-top:1px solid #000;font-size:15px;margin-bottom:0;padding:1em 0 .8em;text-align:center}#content .park dl{border-bottom:1px solid #909090;display:table;font-size:14px;margin:0;width:100%}#content .park dl dt{display:table-cell;padding:.65em .5em .6em;text-align-last:justify;vertical-align:middle;width:5em}#content .park dl dd{display:table-cell;margin:0;padding:.65em 0 .6em 2em;text-align:left;vertical-align:middle}#content .park ul{border-bottom:1px solid #909090;list-style:none;margin:0;overflow:hidden;padding:0}#content .park ul li{float:left;margin:0 2px 0 0;padding:.8em 0 1em;text-align:center;width:100px}#content .park ul li img{height:58px;width:auto}#content .park dl.caution{padding:1.4em 1.5em}#content .securitySystem{float:left;margin:70px 0 0;width:574px}#content .securitySystem h4{font-size:15px;margin:0}#content .securitySystem ul{list-style:none;margin:15px -20px 0 0;overflow:hidden;padding:0}#content .securitySystem ul li{float:left;margin:0 20px 0 0;text-align:center;width:178px}#content .securitySystem ul li img{display:block;margin:0 auto}#content .securitySystem ul li img+img{height:58px;margin-top:8px;width:auto}#content .securitySystem p.notes{color:#666;font-size:14px;margin-top:25px}#content .layout .inner{position:relative}#content .twoColumns .layout{background:#fff;float:left;padding:60px 0;width:525px}#content .twoColumns .layout:nth-child(2n){float:right}#content .twoColumns .layout:nth-child(n+3){margin-top:60px}#content .twoColumns .layout .inner{width:460px}#content .availability{left:0;margin:16px 0 0;position:absolute;top:20px;width:120px;z-index:1}#content .availability+.availability{left:130px}#content .availability p{margin-bottom:.5em}#content .layout .layoutDrawing{margin:-43px 0 0;text-align:right}#content .layout#kita .layoutDrawing{margin-top:-15px}#content .layout .layoutDrawing img{width:400px}#content .layout#kita .layoutDrawing img{width:858px}#content #fee table{background-color:#fff;border-collapse:collapse;margin:0 auto;width:522px}#content #fee table tr{line-height:1.3}#content #fee table tr th{background:#a9a9a9;color:#fff;letter-spacing:.05em;width:140px}#content #fee table tr td,#content #fee table tr th{border:1px solid #666;padding:1em 0 .8em;vertical-align:middle}#content #fee table tr td{text-align:center;width:204px}#content #fee .telNumber{padding:0;width:auto}#content .layoutBus .layoutDrawing{margin:20px 0 0;text-align:center}#content .caption{margin:40px 0 0;text-align:center}#content .calendarWrapper{margin:0 0 25px;padding-bottom:75%;position:relative;width:100%}#content .calendarWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}#content .downloadBlock h2{border-bottom:2px solid #a1a1a1;line-height:1;padding:0 0 1em;position:relative;text-align:center}#content .downloadBlock h2:after{border-bottom:1px solid #a1a1a1;bottom:3px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#content .downloadBlock:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#content .downloadBlock+.downloadBlock{margin-top:95px}#content .downloadBlock ul{list-style:none;margin:0;padding:0}#content .downloadBlock ul li{float:left;margin:35px 0 0;text-align:center;width:33.33333%}#content .downloadBlock ul li img{width:150px}#content .downloadBlock ul li p{color:#000;font-weight:700;line-height:1.4;margin:1.25em 0 0}@media screen and (max-width:767px){#content p.lead{margin-top:1em;text-align:left}#content .boxHeader{padding:1.2em 0 1.1em}#content .counter{line-height:48px;width:100%}#content .linkBtn{width:100%}#content .linkBtn a{height:36px;line-height:36px}#content .linkBtn.apply,#content .linkBtn.layout{margin-top:.8em;width:100%}#content .linkBtn.apply a,#content .linkBtn.layout a{height:36px;line-height:37px;width:100%}#content .linkBtn.layout+.linkBtn.apply{margin-top:.6em}#content .wholeMap{margin-top:6%}#content .contentsIndex{padding:3.4% 0;width:100%}#content .contentsIndex+.contentsIndex{margin-top:8%}#content .contentsIndex .inner{padding:0 4%;width:100%}#content .contentsIndex .row{margin-right:0}#content .contentsIndex .row:first-child{margin-top:-4%}#content .contentsIndex .item{float:none;margin:4% 0 0}#content .contentsIndex .column2{margin-right:0}#content .contentsIndex .column2 .item{margin-right:0;width:100%}#content .contentsIndex .column3 .item{width:100%}#content .contentsIndex .column4 .item{float:left;width:48%}#content .contentsIndex .column4 .item:nth-child(2n){float:right}#content .information{padding:8% 0 10%}#content .information .inner{width:auto}#content .information dl{display:block;margin-top:.8em}#content .information dl dd,#content .information dl dt{display:block}#content .information dl dt{width:auto}#content .information dl dd{margin:.2em 0 0}#content .information .moreBtn{margin-top:8%}#content .information .moreBtn a{border-radius:18px;height:36px;line-height:36px}#content .parkList{margin:0}#content .park{float:none;margin:12% 0 0;width:100%}#content .park h3{padding-top:.9em}#content .park dl dd,#content .park dl dt{padding-top:.8em}#content .park ul li{margin:0;width:33.33333%}#content .park ul li img{height:46px}#content .securitySystem{float:none;margin:12% 0 0;width:100%}#content .securitySystem ul{margin:3% -1.5% 0}#content .securitySystem ul li{margin-right:0;padding:0 1.5%;width:33.33333%}#content .securitySystem ul li img+img{height:46px}#content .securitySystem p.notes{font-size:13px;margin-top:1.5em}#content .twoColumns{width:100%}#content .twoColumns .layout{float:none;padding:8% 0 6%;width:100%}#content .twoColumns .layout:nth-child(2n){float:none}#content .twoColumns .layout:nth-child(n+2){margin-top:8%}#content .twoColumns .layout .inner{padding:0 4%;width:auto}#content .availability{margin-top:8%;position:static;width:100%}#content .layout .layoutDrawing{margin-top:0;text-align:center}#content .layout#kita .layoutDrawing{margin-top:0}#content .layout#enoki01 .layoutDrawing img,#content .layout#enoki02 .layoutDrawing img,#content .layout#golfcenter .layoutDrawing img,#content .layout#yoshino01 .layoutDrawing img,#content .layout#yoshino02 .layoutDrawing img{width:46.62%}#content #fee table{width:100%}#content #fee table tr th{width:30%}#content #fee table tr td{width:35%}#content .layoutBus .layoutDrawing{margin-top:4%}#content .caption{margin-top:8%}#content .calendarWrapper{margin-bottom:4%}#content .downloadBlock+.downloadBlock{margin-top:12%}#content .downloadBlock ul li{margin:8% 0 0;width:50%}#content .downloadBlock ul li img{margin:0 auto;width:84px}}