@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-576{display:none}@media (max-width:575.98px){.lib__br-576{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,#414141,#696969);color:#fff}.foot__footer a{color:#fff}.foot__ctl-co-tel a{color:#fff !important}.foot__footer a:hover{color:#ccc}.foot__ctl-co-tel{font-size:1.3rem;line-height:1.5}.foot__ctl-co-syamei{border-bottom:solid 1px #eee;margin-bottom:.5rem}.foot__ctl-co-syamei-2{padding-top:.5rem;border-bottom:solid 1px #eee;margin-bottom:.5rem}.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__block-company{padding:2rem 0}.pg__re{padding:1rem 0 0}.pg__re-hd{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.pg__re-hd-txt{font-size:.9rem}.pg__re-flex{display:flex;flex-wrap:wrap}.pg__re-bw{flex:0 1 50%;margin-bottom:2rem}@media (max-width:991.98px){.pg__re-bw{flex:0 1 100%;margin-bottom:2rem}}.pg__re-b{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;margin:0 1rem}.pg__re-bimg{position:relative;margin-bottom:.5rem}.pg__re-bimg-h{position:absolute;left:0;bottom:0;color:#fff;background-color:#666;border-radius:0 5px 0 0;margin:0;padding:.25rem 1rem}.pg__re-btxt{flex:1 1 auto;margin-bottom:.5rem}.pg__re-btxt p{margin-bottom:.5rem}.pg__re-btn{text-align:right}.pg__pi-b{max-width:640px;margin:0 auto 3rem auto;padding-top:1rem}.pg__pi-bh{color:#fff;background:linear-gradient(#333,#666);line-height:1.5;padding:.25rem 0 .25rem 1rem}.pg__pi-bimg{margin-bottom:1rem}.pg__pi-bcard{margin-bottom:1.5rem}.pg__pi-bcard table{margin-bottom:0;border-bottom:1px solid #dee2e6}.pg__pi-btbh{font-weight:600}.pg__pi-btbf{padding-top:.5rem;font-size:.8rem}.pg__od{padding:1rem 0 0}.pg__od-hd{text-align:center;margin-bottom:3rem}.pg__od-hdimg{position:relative}.pg__od-hdtxt{text-align:left;line-height:1.5;background-color:rgba(255,255,255,.9);box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 3px 3px rgba(10,10,10,.02);border-radius:10px;position:relative;margin:-2rem auto 0 auto;padding:1rem 1.5rem;display:inline-block}@media (max-width:991.98px){.pg__od-hdtxt{margin:.5rem auto 0 auto}}.pg__od-subhd{color:#fff;background:linear-gradient(#333,#888);font-weight:600;padding:.5rem 0 .5rem 1rem;margin-bottom:2rem}.pg__od-b{position:relative;text-align:right;margin-bottom:2rem}.pg__od-bimg{max-width:640px;margin-left:auto}@media (max-width:991.98px){.pg__od-bimg{margin-bottom:.5rem}}.pg__od-btxt-h{padding-bottom:.25rem;margin-bottom:.5rem;border-bottom:solid 2px #eee}.pg__od-btxt{text-align:left;position:absolute;left:0;top:2rem;background-color:rgba(255,255,255,.9);box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 3px 3px rgba(10,10,10,.02);border-radius:10px;padding:1.5rem 1.5rem .5rem;max-width:640px}@media (max-width:991.98px){.pg__od-btxt{position:relative;left:auto;top:auto}}.pg__od-btxt p{font-size:.9rem}.pg__wk-hd{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:3rem}.pg__wk-hcd{max-width:768px;color:#fff;background-color:#666;line-height:1.5;padding:.25rem 0 .25rem 1rem;margin:0 auto 1.5rem auto}.pg__wk-cd{max-width:768px;box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 3px 3px rgba(10,10,10,.02);margin:0 auto 1.5rem auto;padding:1rem}.pg__wk-cdimgw{display:flex;gap:.5rem}.pg__wk-cdimg{border:solid 1px #ccc;padding:.25rem;margin-bottom:.5rem}.pg__wk-cdh{padding-bottom:.5rem;border-bottom:dotted 2px #ccc}.pg__wk-cdp{font-size:.9rem}.pg__wk-cdp p:last-of-type{margin-bottom:0}.pg-co__wrap{padding:2rem 0}.pg-co__map{margin:0 .5rem}.pg-co__tab-hstore{margin-bottom:1rem}.fp__main-in{max-width:300px}.fp__main-vegas-bg{padding:8rem 0}@media (max-width:575.98px){.fp__main-vegas-bg{padding:4rem 0}}.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{color:#fff;font-weight:600;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}.fp__1st-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.fp__1st-h{text-align:center;line-height:1.5}@media (max-width:575.98px){.fp__1st-hsub{font-size:1.1rem}}.fp__ec{position:relative;background-color:#eee;padding:3rem 0}.fp__ec-container{position:relative}.fp__ec-img{position:relative;text-align:left}@media (max-width:991.98px){.fp__ec-img{text-align:center;margin-bottom:1rem}}.fp__ec-txt{position:absolute;top:2.5rem;right:1rem;bottom:2.5rem;border-radius:15px;max-width:576px;width:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1199.98px){.fp__ec-txt{max-width:512px}}@media (max-width:991.98px){.fp__ec-txt{max-width:100%;position:relative;top:auto;right:auto;left:auto;bottom:auto;border-radius:15px;padding:1.5rem 1rem 0}}.fp__ec-txt-h{font-size:1.3rem;color:#666;margin-bottom:1rem}@media (max-width:575.98px){.fp__ec-txt-h{text-align:center}}.fp__ec-txt-p{font-size:.9rem;padding:0 1.5rem}@media (max-width:575.98px){.fp__ec-txt-p{padding:0}}.fp__ec-txt-p p:last-of-type{margin-bottom:0}.fp__sv{position:relative;padding:2rem 0}.fp__sv-hd{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem}.fp__sv-hd-h{margin-bottom:0}.fp__sv-hd-hsub{font-size:.75rem}.fp__sv-container{position:relative;margin-bottom:1.5rem}.fp__sv-img{position:relative;text-align:right}@media (max-width:991.98px){.fp__sv-img{text-align:center;margin-bottom:1rem}}.fp__sv-txt{position:absolute;top:2.5rem;left:0;bottom:2.5rem;border-radius:0 15px 15px 0;max-width:576px;width:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:991.98px){.fp__sv-txt{max-width:100%;position:relative;top:auto;right:auto;left:auto;bottom:auto;padding:0 .5rem 1rem}}.fp__sv-txt-h{display:inline-block;border-bottom:solid 3px #ccc;color:#666;padding-bottom:.25rem;margin-bottom:1rem}@media (max-width:575.98px){.fp__sv-txt-h{text-align:center}}.fp__sv-txt-p{font-size:.9rem;padding:0 1.5rem}@media (max-width:575.98px){.fp__sv-txt-p{padding:0}}.fp__tm{background-color:#eee;padding:3rem 0}.fp__tm-b{background-color:#fff;border-radius:5px;padding:.5rem;overflow:auto}.fp__tm-b-table{margin-bottom:0}.fp__tm-b-table th{border-top:none}.fp__ct{padding:3rem 0 4rem}.fp__ct-hd{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem}.fp__ct-flex{box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 3px 3px rgba(10,10,10,.02);border-radius:5px;padding:1rem .5rem;margin-bottom:1.5rem;display:flex;flex-wrap:wrap}.fp__ct-flex:last-of-type{margin-bottom:0}.fp__ct-bw{flex:0 1 50%}@media (max-width:991.98px){.fp__ct-bw{flex:0 1 100%}}.fp__ct-b{margin:0 .5rem}.fp__ct-bh{display:flex;justify-content:center;align-items:center;padding:0;margin-bottom:1rem}@media (max-width:991.98px){.fp__ct-bh{padding:1rem 0 0}}.fp__ct-bh2{color:#555;text-align:center;font-weight:600;line-height:1.5;background-color:#f5f4ef;padding:.25rem 0}@media (max-width:575.98px){.fp__ct-bh2{font-size:1.1rem}}.fp__ct-bimg{text-align:center}.fp__ct-btxt{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.fp__ct-btxtp{font-size:.9rem}.fp__ct-btxtp p:last-of-type{margin-bottom:0}.fp__4pr{background-color:#f1f1f1;padding:3rem 0 2rem}.fp__4pr-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.fp__4pr-bw{flex:0 1 25%;margin-bottom:1rem}@media (max-width:991.98px){.fp__4pr-bw{flex:0 1 50%}}.fp__4pr-b{margin:0 .5rem}.fp__4pr-img{display:block;margin-bottom:.25rem}.fp__4pr-img:hover{opacity:.8}.fp__4pr-btn{background-color:#fff}.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{padding:4rem 0;background:linear-gradient(#eee,#fff)}.fp-info__container{background-color:#fff;border-top:solid 5px #666;border-bottom:solid 5px #666;padding-top:2rem;padding-bottom:2rem}.fp-info__wrap{max-width:768px;margin:0 auto 0 auto}.fp-info__h{color:#444;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:#555;line-height:1.7}.fp-info__data{background-color:#666;margin-right:.5rem}.fp-re__section{background-color:transparent;margin-bottom:5rem}.fp-re__container{background-color:#eee;padding-top:2rem}.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:#666;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__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:#666;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%}}