@charset "UTF-8";.lib__mincho{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.lib__container-768{max-width:768px;margin:0 auto 0 auto}@media (max-width:991.98px){.lib__container-768{padding:0 15px}}.lib__container-992{max-width:992px;margin:0 auto 0 auto}@media (max-width:1199.98px){.lib__container-992{padding:0 15px}}.lib__br-578{display:none}@media (max-width:575.98px){.lib__br-578{display:inline}}.lib__br-768{display:none}@media (max-width:767.98px){.lib__br-768{display:inline}}.lib__br-992{display:none}@media (max-width:991.98px){.lib__br-992{display:inline}}.lib__br-1200{display:none}@media (max-width:1199.98px){.lib__br-1200{display:inline}}@media screen and (min-width:768px){a[href^="tel:"]{color:#fff;pointer-events:none}}.fadeIn.fadeIn_s{opacity:0;transform:translateY(1rem)}.fadeIn.fadeIn_go{opacity:1;transform:none;transition:all 1s cubic-bezier(.68,.145,.35,.775)}.slideIn.slideIn_s{opacity:0;transform:translateX(-50%)}.slideIn.slideIn_go{opacity:1;transform:none;transition:all 1s cubic-bezier(.68,.145,.35,.775)}.scaleIn.scaleIn_s{opacity:0;transform:scale(.8,.8)}.scaleIn.scaleIn_go{opacity:1;transform:none;transition:all 1s cubic-bezier(.68,.145,.35,.775)}.foot__footer{background:linear-gradient(to bottom,#4b3930,#5a4439);color:#fff}.foot__footer a{color:#fff}.foot__ctl-co-tel a{color:#fff !important}.foot__footer a:hover{color:#ccc}.foot__3w-or-wrap{display:block;flex-basis:33.33%}@media (max-width:1199.98px){.foot__3w-or-wrap{flex-basis:50%}}@media (max-width:767.98px){.foot__3w-or-wrap{display:none}}.foot__widget-qr{max-width:200px;margin:0 auto}.foot__widget-qr img{width:100%}.foot__widget-qrtitle{font-size:.9rem}.nav-f__container{position:fixed;bottom:0;left:0;right:0;display:block}@media (min-width:576px){.nav-f__container{display:inline-flex;position:fixed;bottom:.5rem;left:auto;right:.5rem}}.nav-f__flex{display:flex}.nav-f__a{display:flex;justify-content:center;align-items:center;flex-grow:1;background-color:#35180b;padding:0;border-radius:0}@media (min-width:576px){.nav-f__a{border-radius:10px 0 0 10px;padding:0 1rem}}.nav-f__a:hover{text-decoration:none}.nav-f__a-txt{color:#fff;line-height:1;padding:.75rem 0;margin:0}.nav-f__m{display:flex;justify-content:center;align-items:center;flex:0 0 auto;background-color:#f0e4df}.nav-f__m:hover{text-decoration:none}.nav-f__m-txt{line-height:1;padding:.75rem 1rem;margin:0;font-weight:600}.pg__wrap{color:#4b3930}.pg__wrap .table{color:#4b3930}.pg__block{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.pg__block{max-width:540px}}@media (min-width:768px){.pg__block{max-width:720px}}@media (min-width:992px){.pg__block{max-width:960px}}@media (min-width:1200px){.pg__block{max-width:1140px}}.pg__block{padding-top:3rem;padding-bottom:3rem}.pg__phone{display:inline-block;border-radius:20px;color:#fff;background-color:#46291b;line-height:1;padding:.25rem 1.5rem;margin-bottom:1rem}@media (min-width:576px){.pg__phone{background-color:transparent;margin-bottom:.5rem}.pg__phone a[href^="tel:"]{color:#4b3930;pointer-events:none}}.pg__phone a{color:#fff}.pg__phone a:hover{text-decoration:none}.fp__wrap{color:#4b3930}.fp__main-vegas-bg{padding:6rem 0 5rem}@media (max-width:575.98px){.fp__main-vegas-bg{padding:5rem 0 4rem}}.fp__main-vegas-flex{padding:6rem 0 5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:575.98px){.fp__main-vegas-flex{padding:5rem 0 4rem}}.fp__main-vegas-logo{max-width:640px;margin:0 2rem;animation:FP_main_vegas_b 2s cubic-bezier(.785,.135,.15,.86) 0s 1}@keyframes FP_main_vegas_b{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.fp__1st{padding:3rem 0;color:#644a3e}@media (max-width:767.98px){.fp__1st{padding:2rem 0}}.fp__1st-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.fp__1st-h{line-height:1.5;text-align:center;margin-bottom:1rem}.fp__1st-hsub{text-align:center}@media (max-width:767.98px){.fp__1st-hsub{font-size:1.1rem}}.fp__inf{padding:3rem 0;background:linear-gradient(to bottom,#f0e4df,#f7ece6)}.fp__inf-info{margin:0 0 3rem}.fp__inf-info-container{background-color:#fff;padding-top:2rem;padding-bottom:1.5rem}.fp__inf-buy{margin:0}.fp__inf-buy-container{background-color:#fff;padding-top:2rem;padding-bottom:1rem}.fp__inf-buy-f{display:flex;flex-wrap:wrap}.fp__inf-buy-bw{flex:0 1 50%;margin-bottom:1rem}@media (max-width:991.98px){.fp__inf-buy-bw{flex:0 1 100%;margin-bottom:1rem}}.fp__inf-buy-b{margin:0 1rem}@media (max-width:991.98px){.fp__inf-buy-b{margin:0}}.fp__inf-buy-bhw{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.5rem}.fp__inf-buy-btxt{display:flex;flex-direction:column;justify-content:center;align-items:center}.fp__inf-buy-btxt ul{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-left:0}.fp__inf-buy-btxt p{font-size:.9rem}.fp__inf-buy-btn a{text-decoration:none}.fp__inf-buy-btn-a{color:#4b3930;background-color:#fff;display:inline-flex;border:solid 1px #4b3930;border-radius:5px;margin:0 auto;padding:.75rem 1rem;transition:all .2s ease}.fp__inf-buy-btn-a:hover{color:#fff;background-color:#4b3930;transition:all .2s ease}.fp__inf-buy-btn-atxt{margin-bottom:0;line-height:1}.fp__map{padding:2rem 0 3rem}.fp__map-h{text-align:center;margin-bottom:0}.fp__map-hsub{font-size:.75rem;text-align:center;margin-bottom:.5rem}.fp__ab{background-color:#f7ece6;margin:0;padding:5rem 0}@media (max-width:991.98px){.fp__ab{padding:4rem 0 3rem}}.fp__ab-w{position:relative}.fp__ab-img{position:relative}.fp__ab-box{background-color:#fff;max-width:60%;border-radius:10px 0 0;padding:1rem 1rem 0;position:absolute;bottom:0;right:0}@media (max-width:991.98px){.fp__ab-box{max-width:768px;border-radius:0;position:relative;bottom:auto;left:auto}}.fp__ab-box-hsub{font-size:70%;text-align:center;margin-bottom:.5rem}.fp__ab-box-h{text-align:center;line-height:1.5;margin-bottom:.75rem}.fp__ab-box-p{font-size:.85rem;padding-bottom:.5rem}.fp__ab-box-p p{margin-bottom:.5rem}.fp__4box{background:linear-gradient(to bottom,#faf7f7,#fff);padding:3rem 0}@media (max-width:1199.98px){.fp__4box{padding:3rem 0 2rem}}.fp__4box-container{display:flex;flex-wrap:wrap}.fp__4box-box-wrap{flex-basis:25%}@media (max-width:1199.98px){.fp__4box-box-wrap{flex:0 1 50%}}.fp__4box-box{margin:0 1rem}@media (max-width:1199.98px){.fp__4box-box{margin:0 .5rem 1rem}}.fp__4box-box-img{display:block;margin-bottom:.2rem}.fp__4box-box-btn{color:#4b3930;border-color:#4b3930}.fp__4box-box-btn:hover{color:#fff;background-color:#4b3930;border-color:#4b3930}.fp-slick__slider{width:100%;background:#eee;animation:fp_slick_slider_fadeIn_anim 2.5s ease 0s 1 normal}@keyframes fp_slick_slider_fadeIn_anim{0%{opacity:0}100%{opacity:1}}.fp-slick__ul{margin:0;padding:0}.fp-slick__li{margin:0}.fp-slick__li-inner{position:relative;height:500px;z-index:1;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:768px){.fp-slick__li-inner{height:400px}}.fp-slick__li-main-title{color:#fff;text-shadow:0px 0px 10px #000;font-size:3.5em;line-height:1.2;padding:0 3.5rem;margin-bottom:.2em;text-align:center}@media (max-width:992px){.fp-slick__li-main-title{font-size:3em}}@media (max-width:768px){.fp-slick__li-main-title{font-weight:500;font-size:2em;text-align:left}}.fp-slick__li-main-txt{color:#fff;text-shadow:0px 0px 10px #000;font-size:1.2em;line-height:1.5;padding:0 3.5rem;text-align:center}@media (max-width:768px){.fp-slick__li-main-txt{text-align:left;font-size:.85em}}.fp-slick__li-title{color:#fff;font-size:3em;line-height:1.2;padding:0 3.5rem;margin-bottom:.5em;text-align:center}@media (max-width:992px){.fp-slick__li-title{font-size:2.5em}}@media (max-width:768px){.fp-slick__li-title{font-weight:500;font-size:1.5em;text-align:left}}.fp-slick__li-txt{color:#fff;font-size:1.2em;line-height:1.5;padding:0 3.5rem;text-align:center}@media (max-width:768px){.fp-slick__li-txt{text-align:left;font-size:.85em}}.fp-slick__ul .slick-prev{left:20px;width:40px;height:40px;z-index:2}@media (max-width:992px){.fp-slick__ul .slick-prev{left:15px}}@media (max-width:768px){.fp-slick__ul .slick-prev{width:20px;height:20px;left:2px}}.fp-slick__ul .slick-prev:before{font-size:40px}@media (max-width:768px){.fp-slick__ul .slick-prev:before{font-size:20px}}.fp-slick__ul .slick-next{right:20px;width:40px;height:40px;z-index:2}@media (max-width:992px){.fp-slick__ul .slick-next{right:15px}}@media (max-width:768px){.fp-slick__ul .slick-next{width:20px;height:20px;right:2px}}.fp-slick__ul .slick-next:before{font-size:40px}@media (max-width:768px){.fp-slick__ul .slick-next:before{font-size:20px}}.fp-info__section{margin:0 1rem}@media (max-width:991.98px){.fp-info__section{margin:0}}.fp-info__container{max-width:768px;border-top:solid 5px #4b3930;background-color:#fff;padding-top:2rem}.fp-info__wrap{max-width:768px;margin:0 auto 0 auto}.fp-info__h{color:#4b3930;margin:0 0 .75rem}.fp-info__loop-item{border-bottom:solid 1px #ddd;margin:0 0 .5rem;padding:0 0 .5rem}.fp-info__loop-text{color:#4b3930;line-height:1.7}.fp-info__data{background-color:#4b3930;margin-right:.5rem}.fp-re__section{background-color:transparent;padding:3rem 0 1rem}.fp-re__container{background-color:#fff}.fp-re__rent-h-wrap{padding:0 1rem 1rem;margin:0}@media (max-width:575.98px){.fp-re__rent-h-wrap{padding:0 0 1rem}}.fp-re__rent-h{font-size:1.5rem;color:#fff;font-weight:600;background-color:#4b3930;padding:0 0 0 1rem}.fp-re__rent-h-sm{font-weight:400;font-size:.85rem}.fp-re__rent-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media (max-width:767.98px){.fp-re__rent-list{justify-content:center;align-items:stretch}}.fp-re__rent-list .loop-rent__item{flex-basis:33.33%;margin-bottom:2rem}@media (max-width:1199.98px){.fp-re__rent-list .loop-rent__item{flex-basis:50%}}@media (max-width:767.98px){.fp-re__rent-list .loop-rent__item{flex-basis:640px}}@media (max-width:575.98px){.fp-re__rent-list .loop-rent__item{flex-basis:100%}}.fp-re__rent-list .loop-rent__a-badge{color:#fff;background-color:#4b3930}.fp-re__rent-list .loop-rent__item a{color:#4b3930}.fp-re__rent-list .btn-outline-secondary{color:#4b3930;border-color:#4b3930}.fp-re__rent-list .btn-outline-secondary:hover{color:#fff;background-color:#4b3930;border-color:#4b3930}.fp-re__sell-h-wrap{padding:0 1rem 1rem;margin:0}@media (max-width:575.98px){.fp-re__sell-h-wrap{padding:0 0 1rem}}.fp-re__sell-h{font-size:1.5rem;color:#fff;font-weight:600;background-color:#4b3930;padding:0 0 0 1rem}.fp-re__sell-h-sm{font-weight:400;font-size:.85rem}.fp-re__sell-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media (max-width:767.98px){.fp-re__sell-list{justify-content:center;align-items:stretch}}.fp-re__sell-list .loop-sell__item{flex-basis:33.33%;margin-bottom:2rem}@media (max-width:1199.98px){.fp-re__sell-list .loop-sell__item{flex-basis:50%}}@media (max-width:767.98px){.fp-re__sell-list .loop-sell__item{flex-basis:640px}}@media (max-width:575.98px){.fp-re__sell-list .loop-sell__item{flex-basis:100%}}.fp-re__sell-list .loop-sell__a-badge{color:#fff;background-color:#4b3930}.fp-re__sell-list .loop-sell__item a{color:#4b3930}.fp-re__sell-list .btn-outline-secondary{color:#4b3930;border-color:#4b3930}.fp-re__sell-list .btn-outline-secondary:hover{color:#fff;background-color:#4b3930;border-color:#4b3930}.sg-sell__wrap{color:#4b3930}.sg-sell__wrap .badge-secondary{color:#fff;background-color:#4b3930}.sg-sell__header{color:#fff;background-color:#4b3930}