.m-schedule{padding:40px 70px;-webkit-box-shadow:0px 19px 24px 0px rgba(158,165,182,0.11);box-shadow:0px 19px 24px 0px rgba(158,165,182,0.11)}.m-schedule .step{margin-bottom:-20px}.m-schedule .step .item{position:relative;margin-bottom:50px}.m-schedule .step .item:not(:last-child)::after{content:"";position:absolute;bottom:-50px;left:0;right:0;width:0;height:0;margin:0 auto;border:1px solid transparent;border-width:17px 15px;border-top-color:#ccdcfc}.m-schedule .step .item .title{margin:0 0 15px;text-align:center;font-size:2em;line-height:1}.m-schedule .step .item .text{font-size:1.125em;text-align:center}.m-schedule .flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -54px -30px}.m-schedule .flow .item{position:relative;width:135px;margin:0 22px 30px;color:#092e61}.m-schedule .flow .number{position:absolute;top:0;left:20px;font-size:1.5em}.m-schedule .flow .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:120px;height:120px;margin:0 auto 10px;border-radius:50%}.m-schedule .flow .icon-box .icon{font-size:3.625em}.m-schedule .flow .icon-box .icon.icon-mail{font-size:3.5em}.m-schedule .flow .icon-box .icon.icon-document{font-size:3.75em}.m-schedule .flow .icon-box .icon.icon-video{font-size:3.625em}.m-schedule .flow .icon-box .icon.icon-meeting{font-size:3.8125em}.m-schedule .flow .icon-box .icon.icon-talk{font-size:3.6875em}.m-schedule .flow .icon-box .icon-image{width:60px;height:60px}.m-schedule .flow .icon-box .icon-image img{width:100%;height:100%}.m-schedule .flow .text{font-weight:500;text-align:center;line-height:1.3;letter-spacing:.02em}@media screen and (min-width:769px){.m-schedule .flow .item:not(:nth-child(5n-4))::before{content:"";position:absolute;top:58px;left:-44px;width:44px;height:4px;background:url("https://f.hubspotusercontent20.net/hubfs/19488472/meishow2021/assets/images/common/line-schedule.png") 50% 50%/contain no-repeat}}@media screen and (max-width:1020px){.m-schedule{margin:0 30px;padding:40px 50px}.m-schedule .flow .item:not(:nth-child(5n-4))::before{content:none}.m-schedule .flow .item:not(:nth-child(4n-3))::before{content:"";position:absolute;top:58px;left:-44px;width:44px;height:4px;background:url("https://f.hubspotusercontent20.net/hubfs/19488472/meishow2021/assets/images/common/line-schedule.png") 50% 50%/contain no-repeat}}@media screen and (max-width:768px){.m-schedule{margin:0 6.67vw;padding:20px 15px 25px;-webkit-box-shadow:0px 10px 12px 0px rgba(158,165,182,0.11);box-shadow:0px 10px 12px 0px rgba(158,165,182,0.11)}.m-schedule .step{margin-bottom:5px}.m-schedule .step .item{margin-bottom:35px}.m-schedule .step .item:not(:last-child)::after{bottom:-40px;border-width:17px 16px}.m-schedule .step .item .title{margin:0 0 5px;font-size:1.69em}.m-schedule .step .item .text{font-size:1em;text-align:left}.m-schedule .flow{margin:0 0 -25px}.m-schedule .flow .item{position:relative;width:calc(100% / 3);min-width:95px;margin:0 0 25px}.m-schedule .flow .item:not(:nth-child(4n-3))::before{content:none}.m-schedule .flow .item:not(:nth-child(3n-2))::before{content:"";position:absolute;top:35px;left:0;width:20px;height:4px;background:url("https://f.hubspotusercontent20.net/hubfs/19488472/meishow2021/assets/images/common/line-schedule.png") 50% 50%/contain no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-schedule .flow .number{left:10px;font-size:1.23em}.m-schedule .flow .icon-box{width:75px;height:75px;margin:0 auto}.m-schedule .flow .icon-box .icon{font-size:2.96em}.m-schedule .flow .icon-box .icon.icon-mail{font-size:2.96em}.m-schedule .flow .icon-box .icon.icon-hearing{font-size:2.96em}.m-schedule .flow .icon-box .icon.icon-select{font-size:2.88em}.m-schedule .flow .icon-box .icon.icon-document{font-size:3.25em}.m-schedule .flow .icon-box .icon.icon-video{font-size:3em}.m-schedule .flow .icon-box .icon.icon-meeting{font-size:3.38em}.m-schedule .flow .icon-box .icon.icon-talk{font-size:3em}.m-schedule .flow .icon-box .icon-image{width:45px;height:45px}}@media screen and (max-width:350px){.m-schedule .flow .item{width:calc(90% / 2)}.m-schedule .flow .item:not(:nth-child(3n-2))::before{content:none}.m-schedule .flow .item:nth-child(even)::before{content:"";position:absolute;top:35px;left:0;width:20px;height:4px;background:url("https://f.hubspotusercontent20.net/hubfs/19488472/meishow2021/assets/images/common/line-schedule.png") 50% 50%/contain no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}