:root{--light-blue: #4EB7C4;--light-green: #70AD7C;--dark-blue: #4E97C4;--trans-blue: #4eb6c4e9;--trans-green: #70ad7cee}@font-face{}.base__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:50px}.base__image{position:relative;width:100%;margin-bottom:20px}.base__image::before{content:"";display:block;padding-top:77%}.base__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 768px){.base__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.base__block--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.base__image{width:calc(50% - 30px);margin-bottom:0}.base__description{width:calc(50% - 30px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.base__description p{width:calc(100% - 80px);margin:0 auto}}.idea__image{position:relative;width:100%}.idea__image::before{content:"";display:block;padding-top:100%}.idea__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.idea__item{font-size:1.888889rem;margin:0 0 10px;line-height:1em}.idea__text{margin-bottom:30px}.idea__text:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.idea__both{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.idea__sentence{width:calc(50% - 30px)}.idea__image{width:calc(50% - 30px)}}.gallery__box{position:relative;width:100%;margin-bottom:20px}.gallery__box::before{content:"";display:block;padding-top:78%}.gallery__box img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery__name{position:absolute;bottom:15px;left:0;color:#fff;margin:0;line-height:1em;font-size:1.333333rem;padding:5px 15px;background-color:rgba(0,0,0,.5607843137);width:100%}@media screen and (min-width: 768px){.gallery__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery__box{width:calc(50% - 30px);margin-bottom:40px}.gallery__name{padding:5px 25px}}.floor__shape{width:100%;margin-bottom:50px}.floor__shape img{width:100%}.floor__notice{text-align:center;margin-bottom:15px}.floor__facility{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.floor__icon{margin:0 15px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.floor__icon p{margin-top:10px;text-align:center}.floor__icon img{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:auto}@media screen and (min-width: 768px){.floor__shape{margin-bottom:80px}.floor__facility{margin:0 auto;width:80%;max-width:700px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.floor__icon{margin:0;width:calc(25% - 60px)}}/*# sourceMappingURL=about.min.css.map */