.m-department-modal .explain{font-size:2.4rem;font-weight:700;line-height:1.42;margin-bottom:60px;padding:0 20px;text-align:center}.m-department-modal .depart-item:not(:last-child){margin-bottom:60px}.m-department-modal .depart-item h3{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.2rem;justify-content:center;line-height:1.6;margin-bottom:40px}.m-department-modal .depart-item h3 span{padding:0 30px}.m-department-modal .depart-item h3 svg{fill:currentColor}.m-department-modal .depart-item.-blue h3{color:#008381}.m-department-modal .depart-item.-blue .poster-block:before{background:#e6f3f3}.m-department-modal .depart-item.-blue .group:before{border-color:#e6f3f3}.m-department-modal .depart-item.-red h3{color:#e01f19}.m-department-modal .depart-item.-red .poster-block:before{background:#fce9e8}.m-department-modal .depart-item.-red .group:before{border-color:#fce9e8}.m-department-modal .depart-item.-yellow h3{color:#fa9b28}.m-department-modal .depart-item.-yellow .poster-block:before{background:#fff5ea}.m-department-modal .depart-item.-yellow .group:before{border-color:#fff5ea}.m-department-modal .poster-block{position:relative;z-index:0}.m-department-modal .poster-block:before{bottom:0;content:"";height:calc(100% - 60px);left:0;position:absolute;width:100%;z-index:-1}.m-department-modal .poster-block .inner{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1300px;padding:0 20px}.m-department-modal .poster-block .inner.-has-middle{margin-top:90px}.m-department-modal .poster-block .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.m-department-modal .poster-block .group:before{background:#fff;border:2px solid transparent;bottom:20px;content:"";height:calc(100% + 10px);left:0;position:absolute;width:100%;z-index:-1}.m-department-modal .poster-block .group .group-name{font-size:2rem;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-54px}.m-department-modal .poster-block .item{cursor:pointer;margin:0 30px 40px;width:130px}.m-department-modal .poster-block .item img{-webkit-box-shadow:0 3px 20px rgba(0,0,0,.16);box-shadow:0 3px 20px rgba(0,0,0,.16)}.m-department-modal .poster-block .item p{line-height:1.5;margin:10px 0 0;text-align:center}@media screen and (max-width:767px){.m-department-modal .explain{font-size:1.9rem;margin-bottom:32px}.m-department-modal .depart-item h3{font-size:2.4rem;margin:0 20px 32px}.m-department-modal .depart-item h3 span{padding:0 8px}.m-department-modal .poster-block{margin:0 -10px;padding:0 10px}.m-department-modal .poster-block .inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px}.m-department-modal .poster-block .group{margin:0 0 10px;padding:0 0 10px}.m-department-modal .poster-block .group:before{height:100%}.m-department-modal .poster-block .group .group-name{font-size:1.6rem;top:-40px}.m-department-modal .poster-block .group .item{width:calc(33.33% - 20px)}.m-department-modal .poster-block .item{margin:0 10px 20px;width:calc(33.33% - 20px)}}