@charset "UTF-8";#htlSide-A{position:absolute;left:-80px;top:650px}.p-pnav{margin-top:60px;position:relative;padding:3.75rem 0 3.125rem;position:relative;z-index:10}.p-pnav:after{content:"";width:100%;background:url(../../files/images/common/bg2.jpg) repeat top left;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:-1;border-radius:2.5rem 2.5rem 0.625rem 0.625rem;aspect-ratio:3.9419087137}.p-pnav ul{width:480px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.l-roo{margin-top:7.5rem}.l-roo__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-roo__head h3{margin-left:2.5rem}.l-roo__head .txt{margin-top:1.25rem;width:38.75rem}.l-roo .p-type{margin-top:3.125rem;position:relative;z-index:10;position:relative;z-index:10;padding-bottom:3.75rem}.l-roo .p-type:after{content:"";width:100%;background:url(../../files/images/common/bg2.jpg) repeat top left;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:-1;border-radius:2.5rem 2.5rem 0.625rem 0.625rem;aspect-ratio:2.2836538462}.l-roo .p-type .c-pnav1{width:723px;margin-top:2.1875rem}.l-roo>.c-btn2{width:350px;margin:70px auto 0}.l-roo .annotation{font-size:0.8125rem;margin-top:0.3125rem;padding-left:1em;text-indent:-1em}.l-roo__info{margin-top:100px;position:relative;overflow:hidden;border-radius:2.5rem 2.5rem 0.3125rem 0.3125rem;background:#f2f1ed;padding:3.125rem 2.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box}.l-roo__info:before{content:"";background:url(../../files/images/home/bg1.png) repeat 0 0;width:44.2105263158%;aspect-ratio:420/585;position:absolute;left:-24.4210526316%;top:-2.1875rem;z-index:0;opacity:0.5}.l-roo__info .inner{margin-block:3.125rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.l-roo__info .inner>div .sst{font-size:1.375rem;letter-spacing:0.05em;font-weight:600}.l-roo__info .inner>div .img{margin-top:0.9375rem}.l-roo__info .inner>div .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.9375rem}.l-roo__info .inner>div .text ul{min-width:48%}.l-roo__info .inner>div .text ul:not(:first-child){margin-left:1.875rem}.l-roo__info .inner>div .text ul li{position:relative;padding-left:1.125rem;font-size:0.875rem;line-height:1.2857142857;margin-top:0.625rem}.l-roo__info .inner>div .text ul li:before{content:"";width:3px;height:3px;background:#007f79;display:block;position:absolute;top:0.5em;left:0}.l-roo__info__text{margin-top:1.875rem}.p-roo{margin-top:6.25rem}.p-roo#r1{margin-top:5.3125rem}.p-roo__inner{margin-top:2.1875rem}.p-roo .c-lnk1{width:13.75rem;margin-left:50%;margin-top:1.5625rem}.p-sea{width:85.6842105263%;margin:3.4375rem 0 8.125rem 1.5625rem}.l-fac{margin-top:7.5rem}.l-fac__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-fac__head h3{margin-left:2.5rem}.l-fac__head .txt{margin-top:1.25rem;width:37.6875rem}.l-fac .p-type{margin-top:3.125rem;position:relative;z-index:10;position:relative;z-index:10;padding-block:2.5rem}.l-fac .p-type:after{content:"";width:100%;background:url(../../files/images/common/bg2.jpg) repeat top left;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:-1;border-radius:2.5rem 2.5rem 0.625rem 0.625rem;aspect-ratio:7.6612903226}.l-fac .p-type .c-pnav2{width:723px}.p-floor{margin-top:6.25rem;position:relative}.p-floor:before{content:"";background:url(../../files/images/common/bg3.png) repeat 0 0;width:31.3684210526%;aspect-ratio:298/461;display:block;position:absolute;left:0;top:-10.9375rem;z-index:-1}.p-floor .img{margin:0.875rem auto 0;width:84.5263157895%;background:#fff;text-align:center}.p-floor .img img{padding:2.125rem 1.875rem 2.5rem 2.1875rem}.p-fac{margin-top:5rem}.p-fac .boxs1,.p-fac .boxs2{margin-top:3.75rem}.p-fac .boxs1{text-align:left}.p-fac .boxs2{text-align:right}.p-fac-info{margin-top:6.875rem}