.flow-item{-webkit-box-shadow:0px 10px 12px rgba(194,185,185,.1);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em;background-color:#fff;box-shadow:0px 10px 12px rgba(194,185,185,.1)}.flow-item .flow-left{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:120px;background:-webkit-gradient(linear, left top, left bottom, from(#d98c8c), color-stop(#ecb6b6), to(#f9e8e8));background:-webkit-linear-gradient(top, #d98c8c, #ecb6b6, #f9e8e8);background:linear-gradient(to bottom, #d98c8c, #ecb6b6, #f9e8e8)}.flow-item .flow-left::after{position:absolute;bottom:-20px;left:0;width:0;height:0;border-top:20px solid #f9e8e8;border-right:60px solid transparent;border-left:60px solid transparent;content:""}.flow-item .flow-left .flow-icon{position:relative;position:relative;width:50px;height:50px;overflow:hidden;border-radius:50%;background:#fff}.flow-item .flow-left .flow-icon img{-webkit-transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:1.875em;height:1.875em;transform:translate(-50%, -50%)}.flow-item .flow-left .flow-icon::before{-webkit-transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%, -50%);background:url("icon.png") no-repeat center/contain;content:""}.flow-item .flow-content{-webkit-box-flex:1;-ms-flex:1;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em}.flow-item .flow-content__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1em}.flow-item .flow-content__img{width:15.625em}.flow-item .flow-content .flow-head{-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:inline-block;flex-wrap:wrap;align-items:center;margin-bottom:.5em;border:1px solid #77b9cf;background-color:#fffddb;text-align:center}.flow-item .flow-content .flow-head .time{padding-inline:1em;display:inline-block;background:#77b9cf;color:#fff;font-weight:bold}.flow-item .flow-content .flow-head .label{padding-inline:1em;display:inline-block}.flow-item .flow-content .flow-image{width:200px;height:120px;background:#999}.flow-item:last-of-type .flow-left::after{display:none}.day-intro{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;margin-inline:auto;-webkit-box-shadow:0px 10px 12px rgba(194,185,185,.1);display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50em;max-width:100%;border-radius:2px;background-color:#fff;box-shadow:0px 10px 12px rgba(194,185,185,.1)}.day-intro__main{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:25em;padding:1em;background-color:#77b9cf;color:#fffddb}.day-intro__title{font-size:1.25em}.day-intro__sub{color:#fff}.day-intro__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1em;text-align:center}.day-intro__cnt-title{padding-inline:1.5em;margin-right:1em;background-color:#b9b3b3;color:#fff;font-size:1.125em;letter-spacing:1px}.day-intro__cnt-text{margin-top:.2em;font-size:1.5em;font-weight:700}.day-cnv-tel__text{color:#eb8b38;font-size:1.375em;font-weight:bold;text-align:center}.dots-list li{display:inline-block;position:relative;padding-left:1.2em}.dots-list li::before{position:absolute;left:0;color:#5b5959;content:"・"}@media screen and (max-width: 1900px){/*! デイケアサービス */}@media screen and (max-width: 1540px){/*! デイケアサービス */}@media screen and (max-width: 1260px){/*! デイケアサービス */}@media screen and (max-width: 1100px){/*! デイケアサービス */}@media screen and (max-width: 840px){/*! デイケアサービス */}@media screen and (max-width: 480px){/*! デイケアサービス */.flow-item .flow-left{width:100px}.flow-item .flow-left::after{border-right:50px solid transparent;border-left:50px solid transparent}.flow-item .flow-content__cnt{padding-right:0}.flow-item .flow-content__img{width:100%}.flow-item .flow-content .flow-head{width:100%}.flow-item .flow-content .flow-head .time{width:100%}.flow-item .flow-content .flow-head .label{padding-inline:0}.day-intro__cnt{padding:1.5em 1em}.day-intro__cnt-title{display:block;width:100%;margin-right:0}.day-intro__cnt-text{display:block}}
/*# sourceMappingURL=page-day-care-service.css.map */
