﻿.p-map-link{position:relative}@media only screen and (min-width: 1025px){.p-map-link{margin-top:7.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link{margin-top:6.15rem}}@media only screen and (max-width: 767px){.p-map-link{margin-top:4em}}.p-map-link::before{content:"";position:absolute;top:9vw;right:0;aspect-ratio:997/1878;z-index:-2;background:url(../../facilities/images/bg_circle_intro.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-map-link::before{width:calc(749 / 1240 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link::before{width:50%}}@media only screen and (max-width: 767px){.p-map-link::before{width:50%}}.p-map-link__intro{margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.p-map-link__intro{width:calc(1144 / 1240 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-map-link__intro{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-map-link__intro{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__intro{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-map-link__intro{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-map-link__intro .txt{margin-top:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__intro .txt{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-map-link__intro .txt{margin-top:2em}}@media only screen and (min-width: 768px){.p-map-link__intro .txt{text-align:center}}@media only screen and (max-width: 767px){.p-map-link__intro .txt{text-align:left}}.p-map-link__intro-bgtext{font-weight:400;letter-spacing:0;font-family:"Cinzel", serif;position:absolute;left:50%;transform:translateX(-50%);color:var(--color-bg-sub-light);z-index:-1;line-height:.9;white-space:nowrap;text-align:center;letter-spacing:-0.03em}@media only screen and (min-width: 1025px){.p-map-link__intro-bgtext{top:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__intro-bgtext{top:1.53rem}}@media only screen and (max-width: 767px){.p-map-link__intro-bgtext{top:1.1em}}@media only screen and (min-width: 1025px){.p-map-link__intro-bgtext{font-size:9.7vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__intro-bgtext{font-size:14vw}}@media only screen and (max-width: 767px){.p-map-link__intro-bgtext{font-size:14vw}}.p-map-link__body{margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.p-map-link__body{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-map-link__body{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-map-link__body{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__body{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-map-link__body{width:100%}}@media only screen and (min-width: 1025px){.p-map-link__body{margin-top:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__body{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-map-link__body{margin-top:2em}}.p-map-link__body-btn .c-btn{position:absolute;width:auto;z-index:1}@media only screen and (min-width: 1025px){.p-map-link__body-btn .c-btn{width:14.46rem}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.p-map-link__body-btn .c-btn{width:12.3rem}}@media only screen and (min-width: 768px){.p-map-link__body-btn .c-btn>*{min-height:2.3rem}}@media only screen and (max-width: 767px){.p-map-link__body-btn .c-btn>*{min-height:2.5em}}.p-map-link__body-btn .c-btn:nth-child(1){top:18%;left:30%}.p-map-link__body-btn .c-btn:nth-child(2){top:19%;left:60%}.p-map-link__body-btn .c-btn:nth-child(3){top:42%;left:28%}.p-map-link__body-btn .c-btn:nth-child(4){top:50%;left:66%}.p-map-link__body-btn .c-btn:nth-child(5){top:60%;left:35%}.p-map-link__body-btn .c-btn:nth-child(6){top:71%;left:9%}.p-map-link__body-btn .c-btn:nth-child(7){top:79%;left:33.5%}.p-map-link__body-btn .c-btn:nth-child(8){top:84%;left:3%}@media only screen and (min-width: 1441px){.p-map-link__body-btn .c-btn:nth-child(8){top:86%}}.p-map-link__body-btn .c-btn:nth-child(9){top:92%;left:23%}.p-map-link__btn{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-map-link__btn{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__btn{margin-top:2.3rem}}@media only screen and (max-width: 767px){.p-map-link__btn{margin-top:2em}}.p-map-link__btn-item{margin-inline:auto}@media only screen and (min-width: 1025px){.p-map-link__btn-item{width:calc(352 / 1240 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-map-link__btn-item{width:50%}}@media only screen and (max-width: 767px){.p-map-link__btn-item{width:80%}}.p-map-link__btn-link{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative;box-shadow:0px 0px 5px rgba(37,63,50,0.1);border:1px solid var(--color-sub-line);background:var(--color-bg-1);position:relative;--wimg:4.61rem;--ml:1.84rem}@media only screen and (min-width: 768px){.p-map-link__btn-link{padding:.92rem 2.3rem .92rem 1.23rem}}@media only screen and (max-width: 767px){.p-map-link__btn-link{padding:0.5em 2.5em 0.5em 1em}}.p-map-link__btn-link .img{width:var(--wimg)}.p-map-link__btn-link .txt{font-size:.92rem;flex-wrap:wrap;margin-left:var(--ml);color:var(--color-cv-rsv)}@media only screen and (min-width: 768px){.p-map-link__btn-link .txt{width:calc(100% - var(--wimg) - var(--ml))}}@media only screen and (max-width: 767px){.p-map-link__btn-link .txt{width:auto}}.p-map-link__btn-link .c-icon{position:absolute;top:50%;right:1.53rem;width:.8em;height:.8em;fill:var(--color-cv-rsv);transform:translateY(-50%)}.p-anch{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-anch{margin-top:10.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anch{margin-top:9.23rem}}@media only screen and (max-width: 767px){.p-anch{margin-top:6em}}@media only screen and (min-width: 1025px){.p-anch{width:calc(1144 / 1240 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-anch{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-anch{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-anch{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-anch{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-faci-hotel{margin-top:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-faci-hotel{margin-top:2.5em}}.p-faci-hotel>.c-title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-faci-hotel>.c-title{width:calc(1240 / 1240 * 100%);max-width:calc(1240px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faci-hotel>.c-title{max-width:calc(1240px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faci-hotel>.c-title{max-width:calc(1240px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel>.c-title{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel>.c-title{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-faci-hotel__wrp{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-hotel__wrp{margin-top:1.5em}}.p-faci-hotel__wrp .c-tab-btn>ul{display:flex;justify-content:center;align-items:center}.p-faci-hotel__wrp .c-tab-pan{margin-right:auto;margin-left:auto;border-radius:.3rem;overflow:hidden;border:1px solid var(--color-sub-link)}@media only screen and (min-width: 1025px){.p-faci-hotel__wrp .c-tab-pan{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faci-hotel__wrp .c-tab-pan{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faci-hotel__wrp .c-tab-pan{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__wrp .c-tab-pan{width:calc(1144 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__wrp .c-tab-pan{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-faci-hotel__wrp .c-tab-pan{margin-top:1.84rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__wrp .c-tab-pan{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-faci-hotel__wrp .c-tab-pan{margin-top:1.2em}}@media only screen and (min-width: 1025px){.p-faci-hotel__wrp .c-tab-pan{padding:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__wrp .c-tab-pan{padding:1.92rem}}@media only screen and (max-width: 767px){.p-faci-hotel__wrp .c-tab-pan{padding:1.5em}}.p-faci-hotel__map{margin-inline:auto}@media only screen and (min-width: 1025px){.p-faci-hotel__map{width:calc(600 / 838 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__map{width:90%}}@media only screen and (max-width: 767px){.p-faci-hotel__map{width:95%}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-faci-hotel__map{width:calc(700 / 838 * 100%)}}.p-faci-hotel__body{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-faci-hotel__body{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faci-hotel__body{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faci-hotel__body{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__body{width:calc(1144 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-faci-hotel__body{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__body{margin-top:4.61rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body{margin-top:3em}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail{margin-top:1.2em}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-text{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-text{margin-top:1.2em}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-text{text-align:center}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-text{text-align:left}}.p-faci-hotel__body-detail-inner{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-inner{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner{margin-top:1.2em}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner{display:block}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-inner .p-faci-hotel__body-detail-item{width:calc(438 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner .p-faci-hotel__body-detail-item{width:100%}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-inner .p-faci-hotel__body-detail-item:nth-child(n+2){margin-left:calc(24 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner .p-faci-hotel__body-detail-item:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner .p-faci-hotel__body-detail-item:nth-child(n+2){margin-top:2.5em}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-inner .p-faci-hotel__body-detail-item:nth-child(2n+1){margin-left:0}.p-faci-hotel__body-detail-inner .p-faci-hotel__body-detail-item:nth-child(n+3){margin-top:1.53rem}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item{width:calc(284 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item{width:100%}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item:nth-child(n+2){margin-left:calc(24 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item:nth-child(n+2){margin-top:2.5em}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item:nth-child(2n+1){margin-left:calc(24 / 900 * 100%)}.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item:nth-child(3n+1){margin-left:0}.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item:nth-child(n+3){margin-top:0}.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item:nth-child(n+4){margin-top:1.53rem}}.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item .c-table tr th{width:calc(80 / 284 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-faci-hotel__body-detail-inner--col3 .p-faci-hotel__body-detail-item .c-table tr th{width:calc(100 / 284 * 100%)}}.p-faci-hotel__body-detail-item{display:flex;flex-direction:column-reverse;justify-content:flex-end}.p-faci-hotel__body-detail-item-txt{margin-inline:auto}@media only screen and (min-width: 1025px){.p-faci-hotel__body-detail-item-txt{width:calc(406 / 438 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__body-detail-item-txt{width:90%}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt{width:95%}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-item-txt{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt{margin-top:1em}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-item-txt .txt{margin-top:.61rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt .txt{margin-top:.5em}}.p-faci-hotel__body-detail-item-txt .att-txt{font-size:.85rem;color:var(--color-text-sub)}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-item-txt .c-table{margin-top:1.23rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt .c-table{margin-top:1em}}.p-faci-hotel__body-detail-item-txt .c-table tr th{text-align:center;padding-inline:.5em}@media only screen and (max-width: 1099px){.p-faci-hotel__body-detail-item-txt .c-table tr th{width:25%}}.p-faci-hotel__body-detail-item-txt .c-table__list{display:flex;flex-wrap:wrap;align-items:baseline}.p-faci-hotel__body-detail-item-txt .c-table__list:nth-child(n+2){margin-top:.5em}.p-faci-hotel__body-detail-item-txt .c-table__list dt{min-width:4em;margin-right:1em}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-item-txt .c-table+.btn{margin-top:1.23rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt .c-table+.btn{margin-top:1em}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-item-txt .btn{margin-top:.76rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt .btn{margin-top:1em}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt .btn{text-align:center}}@media only screen and (min-width: 768px){.p-faci-hotel__body-detail-item-txt .btn>.c-textlink{min-width:9.23rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-detail-item-txt .btn>.c-textlink{min-width:70%}}@media only screen and (min-width: 1025px){.p-faci-hotel__body .p-faci-hotel__body-detail+.p-faci-hotel__body-detail{margin-top:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__body .p-faci-hotel__body-detail+.p-faci-hotel__body-detail{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body .p-faci-hotel__body-detail+.p-faci-hotel__body-detail{margin-top:4em}}.p-faci-hotel__body-service{display:flex;align-items:center;border-radius:.3rem;border:1px solid var(--color-sub-line)}@media only screen and (min-width: 768px){.p-faci-hotel__body-service{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-service{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-faci-hotel__body-service{padding:1.84rem 3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-hotel__body-service{padding:1.5em 2em}}@media only screen and (max-width: 767px){.p-faci-hotel__body-service{padding:1.5em 2em}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-faci-hotel__body-service{padding:1.84rem 2.3rem}}@media only screen and (max-width: 767px){.p-faci-hotel__body-service{display:block}}@media only screen and (min-width: 768px){.p-faci-hotel__body-service .c-title{width:calc(135 / 804 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body-service .c-title{width:100%}}@media only screen and (min-width: 768px){.p-faci-hotel__body-service .c-title{margin-right:calc(10 / 804 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body-service .c-title{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1099px){.p-faci-hotel__body-service .c-title{width:calc(200 / 804 * 100%)}}.p-faci-hotel__body-service-item{font-size:.92rem;display:flex;flex-wrap:wrap;color:var(--color-text-sub)}@media only screen and (min-width: 768px){.p-faci-hotel__body-service-item{width:calc(685 / 804 * 100%)}}@media only screen and (max-width: 767px){.p-faci-hotel__body-service-item{width:100%}}@media only screen and (max-width: 767px){.p-faci-hotel__body-service-item{margin-top:1em}}.p-faci-hotel__body-service-item>span{display:block}.p-faci-hotel__body-service-item>span:nth-child(n+2)::before{content:"・";margin-inline:.2rem}@media only screen and (min-width: 1025px){.p-faci-flex{margin-top:10.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex{margin-top:9.23rem}}@media only screen and (max-width: 767px){.p-faci-flex{margin-top:6em}}@media only screen and (min-width: 1025px){.p-faci-flex--bg{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex--bg{padding-top:4.61rem}}@media only screen and (max-width: 767px){.p-faci-flex--bg{padding-top:3em}}@media only screen and (min-width: 1025px){.p-faci-flex--bg{padding-bottom:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex--bg{padding-bottom:4.61rem}}@media only screen and (max-width: 767px){.p-faci-flex--bg{padding-bottom:3.5em}}@media only screen and (min-width: 1025px){.p-faci-flex--bgs{padding-top:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex--bgs{padding-top:3.07rem}}@media only screen and (max-width: 767px){.p-faci-flex--bgs{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-faci-flex--bgs{padding-bottom:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex--bgs{padding-bottom:3.07rem}}@media only screen and (max-width: 767px){.p-faci-flex--bgs{padding-bottom:2.5em}}.p-faci-flex__main{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-faci-flex__main{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faci-flex__main{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faci-flex__main{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex__main{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__main{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1129px){.p-faci-flex__main{width:calc(1000 / 1240 * 100%)}}.p-faci-flex__body{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (min-width: 768px){.p-faci-flex__body{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-flex__body{margin-top:1.5em}}.p-faci-flex__body--center{align-items:center}@media only screen and (max-width: 767px){.p-faci-flex__body{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-faci-flex__img{width:calc(590 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex__img{width:60%}}@media only screen and (max-width: 767px){.p-faci-flex__img{width:100%}}@media only screen and (min-width: 1025px){.p-faci-flex__text{width:calc(270 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex__text{width:35%}}@media only screen and (max-width: 767px){.p-faci-flex__text{width:100%}}@media only screen and (min-width: 1025px){.p-faci-flex__text{margin-left:calc(40 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex__text{margin-left:5%}}@media only screen and (max-width: 767px){.p-faci-flex__text{margin-left:0}}@media only screen and (max-width: 767px){.p-faci-flex__text{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-faci-flex__text .c-table{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-faci-flex__text .c-table{margin-top:1em}}.p-faci-flex__text .c-table tr th{padding-inline:.5em;text-align:center}@media only screen and (min-width: 1025px){.p-faci-flex__text .c-table tr th{width:calc(80 / 270 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex__text .c-table tr th{width:25%}}@media only screen and (max-width: 767px){.p-faci-flex__text .c-table tr th{width:25%}}.p-faci-flex__text .c-table tr td{padding-left:1em}.p-faci-flex__text .c-table tr td .att{font-size:.77rem}@media only screen and (min-width: 768px){.p-faci-flex__text .btn{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-faci-flex__text .btn{margin-top:1em}}@media only screen and (max-width: 767px){.p-faci-flex__text .btn{text-align:center}}@media only screen and (min-width: 768px){.p-faci-flex__text .btn>.c-textlink{min-width:calc(200 / 270 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__text .btn>.c-textlink{min-width:60%}}@media only screen and (min-width: 768px){.p-faci-flex__detail{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-flex__detail{margin-top:2em}}.p-faci-flex__detail-item{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (max-width: 767px){.p-faci-flex__detail-item{align-items:flex-start}}@media only screen and (min-width: 768px){.p-faci-flex__detail-item-img{width:calc(300 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__detail-item-img{width:50%}}@media only screen and (min-width: 768px){.p-faci-flex__detail-item-text{width:calc(552 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__detail-item-text{width:45%}}@media only screen and (min-width: 768px){.p-faci-flex__detail-item-text{margin-left:calc(48 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__detail-item-text{margin-left:5%}}@media only screen and (min-width: 768px){.p-faci-flex__detail-item-text .txt{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-faci-flex__detail-item-text .txt{margin-top:.7em}}.p-faci-flex__other{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (min-width: 1025px){.p-faci-flex__other{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faci-flex__other{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faci-flex__other{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-flex__other{width:calc(1144 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__other{width:calc(348 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__other{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.p-faci-flex__other-img{width:calc(300 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__other-img{width:100%}}@media only screen and (max-width: 767px){.p-faci-flex__other-img{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-faci-flex__other-text{width:calc(552 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__other-text{width:100%}}@media only screen and (min-width: 768px){.p-faci-flex__other-text{margin-left:calc(48 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__other-text{margin-left:0}}@media only screen and (min-width: 768px){.p-faci-flex__other-text .txt{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-faci-flex__other-text .txt{margin-top:1em}}@media only screen and (min-width: 768px){.p-faci-flex__other-text .btn{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-faci-flex__other-text .btn{margin-top:1em}}@media only screen and (max-width: 767px){.p-faci-flex__other-text .btn{text-align:center}}@media only screen and (min-width: 768px){.p-faci-flex__other-text .btn .c-textlink{min-width:calc(200 / 552 * 100%)}}@media only screen and (max-width: 767px){.p-faci-flex__other-text .btn .c-textlink{min-width:60%}}.p-faci-over{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-faci-over{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faci-over{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-faci-over{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-over{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-faci-over{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-faci-over{margin-top:10.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-over{margin-top:9.23rem}}@media only screen and (max-width: 767px){.p-faci-over{margin-top:6em}}.p-faci-over__detail{border-radius:.3rem;border:1px solid var(--color-sub-line)}@media only screen and (min-width: 768px){.p-faci-over__detail{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-over__detail{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-faci-over__detail{padding-top:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-over__detail{padding-top:3.07rem}}@media only screen and (max-width: 767px){.p-faci-over__detail{padding-top:2em}}@media only screen and (min-width: 1025px){.p-faci-over__detail{padding-bottom:3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-over__detail{padding-bottom:3.07rem}}@media only screen and (max-width: 767px){.p-faci-over__detail{padding-bottom:2.5em}}.p-faci-over__detail-inner{display:flex;margin-inline:auto}@media only screen and (min-width: 1025px){.p-faci-over__detail-inner{width:calc(804 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-over__detail-inner{width:90%}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner{width:90%}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner{display:block}}@media only screen and (min-width: 768px){.p-faci-over__detail-inner:nth-child(n+2){margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner:nth-child(n+2){margin-top:1.5em}}@media only screen and (min-width: 768px){.p-faci-over__detail-inner-title{width:calc(207 / 802 * 100%)}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner-title{width:100%}}@media only screen and (min-width: 768px){.p-faci-over__detail-inner-title{padding-right:1.15rem}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner-title{padding-right:0}}@media only screen and (min-width: 768px){.p-faci-over__detail-inner-table{width:calc(596 / 804 * 100%)}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner-table{width:100%}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner-table{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-faci-over__detail-inner-table .c-table tr th{width:calc(200 / 596 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faci-over__detail-inner-table .c-table tr th{width:30%}}@media only screen and (max-width: 767px){.p-faci-over__detail-inner-table .c-table tr th{width:36%}}
