@charset "UTF-8";
.parking{display:block;width:100%;margin:50px 0 60px 0}.parking__info{display:block;width:100%;border:1px solid rgba(58,53,68,.1);border-radius:10px;background:rgba(58,53,68,.03);margin:30px 0 0 0;padding:60px min(120px,max(60px,60px + 60 * (100vw - 1200px) / 720)) 100px min(120px,max(60px,60px + 60 * (100vw - 1200px) / 720));overflow:hidden}.parking__info .c-title03__main{font-size:50px}.parking-list{display:block;width:100%;margin:30px 0}.parking-list:last-child{margin:30px 0 0 0}.parking-item{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 40px 0}.parking-item.wow{animation-name:fadeInUp}.parking-item:last-child{margin:0}.parking-item__inner{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:min(60%,750px);min-height:450px;border-radius:10px;background:rgba(58,53,68,.08);margin:0 18px 0 0;padding:50px 30px;overflow:hidden;flex:0 0 auto}.parking-item__inner__pic{position:static;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;margin:0 85px 0 0}.parking-item__inner__pic::before{content:'';position:absolute;top:20px;left:160px;display:block;width:2px;height:calc(100% - 40px);background:rgba(58,53,68,.08)}.parking-item__inner__pic__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:#fff;flex:0 0 auto}.parking-item__inner__pic__item img{height:35px}.parking-item__inner__pic__text{display:none}.parking-item__inner__content{display:block;width:100%}.parking-item__inner__content__title{display:block;width:100%;font-size:22px;line-height:1.2;color:var(--titleColor);margin:0 0 32px 0}.parking-item__inner__content .c-desc__item__title{width:112px}.parking-item__inner__content .c-desc__item__title span{display:block;width:100%;text-align:var(--textAlign);text-align-last:var(--textAlign)}.parking-item__map{display:block;width:100%;border-radius:10px;overflow:hidden;flex:0 1 auto}.parking-item__map iframe{position:absolute;top:0;left:0;display:block;height:100%}@media screen and (min-width:1251px){.parking-item.pc-wrap{flex-direction:column;align-items:flex-start;align-content:flex-start;margin:0 0 45px 0}.parking-item.pc-wrap .parking-item__inner{width:100%;min-height:auto;margin:0 0 20px 0;padding:60px 30px}.parking-item.pc-wrap .parking-item__inner__pic{margin:0 65px 0 0}.parking-item.pc-wrap .parking-item__map{height:460px}}@media screen and (max-width:1250px){.parking-item{flex-direction:column;align-items:flex-start;align-content:flex-start;margin:0 0 45px 0}.parking-item__inner{width:100%;min-height:auto;margin:0 0 20px 0;padding:60px 30px}.parking-item__inner__pic{margin:0 65px 0 0}.parking-item__map{height:460px}}@media screen and (max-width:991px){.parking__info{padding:60px 50px}.parking-list{margin:40px 0}.parking-list:last-child{margin:40px 0 0 0}}@media screen and (max-width:767px){.parking-item__inner{display:block;align-items:flex-start;align-content:flex-start}.parking-item__inner__pic{position:relative;flex-direction:column;width:100%;margin:0 0 25px 0;padding:0 0 15px 0}.parking-item__inner__pic::before{top:auto;bottom:0;left:0;width:100%;height:2px}.parking-item__inner__pic__text{display:block;width:100%;font-size:17px;line-height:1.2;color:var(--titleColor);text-align:center;margin:18px 0 0 0}.parking-item__inner__content__title{display:none}}@media screen and (max-width:575px){.parking{margin:30px 0 40px 0}.parking__info{padding:20px 20px 40px 20px}.parking__info .c-title03{padding:0 0 20px 0}.parking__info .c-title03__main{font-size:33px}.parking-list{margin:20px 0}.parking-list:last-child{margin:20px 0 0 0}.parking-item{margin:0 0 40px 0}.parking-item__inner{padding:20px 20px 35px 20px}.parking-item__inner__pic__item{width:70px;height:70px}.parking-item__inner__pic__item img{height:26px}.parking-item__inner__content .c-desc__item{width:100%;display:block}.parking-item__inner__content .c-desc__item__title{width:100%;color:rgba(0,0,0,.6);margin:0 0 5px 0}.parking-item__inner__content .c-desc__item__title::after{display:none}.parking-item__inner__content .c-desc__item__title span{text-align:start;text-align-last:start}.parking-item__map{height:455px}}@media (any-hover:hover){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
