@charset "UTF-8";.facility-box-ttl{background-color:#fff;border:1px solid #2c4198;border-radius:50%;color:#2c4198;display:flex;align-items:center;justify-content:center;width:100px;height:100px;position:absolute;top:20px;right:20px;line-height:1.3;text-align:center;font-size:13px;font-size:1.3rem}.facility-box-ttl.vertical-rl{writing-mode:vertical-rl}.facility-box-ttl strong{font-size:13px;font-size:1.3rem}.facility-box-l .facility-box-ttl{border-radius:50px;width:100px;height:100px;font-size:13px;font-size:1.3rem}.facility-box-l .facility-box-ttl strong{font-size:15px;font-size:1.5rem}@media screen and (max-width:767px){.facility-box-ttl{border-radius:50%;width:21.74vw;height:21.74vw;top:2.42vw;right:2.42vw;font-size:10px;font-size:1rem}.facility-box-ttl strong{font-size:12px;font-size:1.2rem}.facility-box-l .facility-box-ttl{border-radius:9.66vw;width:19.32vw;height:19.32vw;font-size:12px;font-size:1.2rem}.facility-box-l .facility-box-ttl strong{font-size:15px;font-size:1.5rem}}.facility-box-img{line-height:1}.facility-box-img img{width:100%;height:auto;vertical-align:top}@media screen and (min-width:768px),print{.facility-box-l .facility-box-img{width:660px;height:540px}}.facility-box{position:relative}@media screen and (min-width:768px),print{.facility-col2{display:flex;margin-left:-150px;margin-right:-150px}.facility-col2+.facility-col2{margin-top:60px}.facility-col2>div{width:660px}.facility-box-s{display:flex;flex-wrap:wrap}.facility-box-s .facility-box{margin-top:30px}.facility-box-s .facility-box:nth-child(-n+2){margin-top:0}.facility-col2:not(.row-reverse) .facility-box-s{margin-left:30px}.facility-col2:not(.row-reverse) .facility-box-s .facility-box{margin-right:30px}.facility-col2:not(.row-reverse) .facility-box-s .facility-box:nth-child(2n){margin-right:0}.facility-col2.row-reverse{flex-direction:row-reverse}.facility-col2.row-reverse .facility-box-s{margin-right:30px}.facility-col2.row-reverse .facility-box-s .facility-box{margin-right:30px}.facility-col2.row-reverse .facility-box-s .facility-box:nth-child(2n){margin-right:0}}@media screen and (max-width:767px){.facility-col2+.facility-col2{margin-top:2.42vw}.facility-box-s{display:flex;flex-wrap:wrap;padding-right:2.42vw}.facility-box-s .facility-box{margin-top:2.42vw;margin-right:2.42vw;width:50%}.facility-box-s .facility-box:nth-child(2n){margin-right:-2.42vw}}.facility-point{display:flex;flex-direction:row-reverse;margin-top:90px}.facility-point-ttl{color:#fff;font-family:"Gothic A1","Helvetica Neue",Arial,sans-serif;letter-spacing:.1em;-webkit-text-stroke:1px #2c4198;font-size:30px;font-size:3rem}@media all and (-ms-high-contrast:none){.facility-point-ttl,::-ms-backdrop{text-shadow:#2c4198 1px 1px 0,#2c4198 -1px 1px 0,#2c4198 1px -1px 0,#2c4198 -1px -1px 0}}.facility-point-text{flex:1;padding-left:60px}.facility-point-img{display:flex}.facility-point-img li{margin-right:30px}.facility-point-img li:nth-child(2n){margin-right:0}@media screen and (max-width:767px){.facility-point{display:block;margin-top:14.49vw}.facility-point-text{padding-left:0;margin-bottom:4.83vw}.facility-point-img li{margin-right:2.42vw}.facility-point-img li:nth-child(2n){margin-right:0}}