.m-business-service{position:relative}.m-business-service ul{position:absolute;right:40px;top:184px}.m-business-service ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:210px;height:60px;margin-bottom:10px;padding:0 30px 0 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;font-weight:bold;color:#fff;background:#00b1a9;line-height:1.29;letter-spacing:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.m-business-service ul li:last-child{margin-bottom:0}.m-business-service ul li:hover{opacity:.7}.m-business-service ul li:before{position:absolute;content:"";border-left:40px solid transparent;border-bottom:60px solid #00b1a9;top:0;left:-40px;z-index:0;-webkit-transition:all .3s;transition:all .3s}.m-business-service ul li:after{position:absolute;display:inline-block;content:"";width:9px;height:9px;top:50%;right:7px;margin-right:20px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.m-business-service .modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:2}.m-business-service .modal .modal-bg{position:fixed;height:100vh;width:100%;background:rgba(255,255,255,0.9)}.m-business-service .modal .modal-content{position:fixed;height:300px;width:90%;max-width:500px;top:50%;left:50%;background:#fff;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #00afd7}.m-business-service .modal .modal-content .heading{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:bold;color:#fff;letter-spacing:0;line-height:1.77;background:#00afd7}.m-business-service .modal .modal-content .introduction{margin:0;padding:32px 40px 20px 40px;font-size:1.6rem;font-weight:bold;line-height:1.75;letter-spacing:0;color:#00afd7}.m-business-service .modal .modal-content .text{margin:0;padding:0 40px;font-size:1.4rem;line-height:1.86;letter-spacing:0}.m-business-service .modal .modal-content .close-btn{position:absolute;bottom:-48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s}.m-business-service .modal .modal-content .close-btn:hover{opacity:.7}.m-business-service .modal .modal-content .close-btn:before,.m-business-service .modal .modal-content .close-btn:after{position:absolute;content:"";width:4px;height:74px;background:#00afd7;top:50%;right:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.m-business-service .modal .modal-content .close-btn:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:767px){.m-business-service ul{position:absolute;width:64%;right:18%;bottom:.5%;top:auto}.m-business-service ul li{height:14.4vw;width:100%;margin-bottom:10px;padding-right:30px;font-size:1.3rem;line-height:1.24}.m-business-service ul li:last-child{margin-bottom:0}.m-business-service ul li:before{left:-8.9vw;border-left:9vw solid transparent;border-bottom:14.4vw solid #00b1a9}.m-business-service ul li:after{right:0}.m-business-service .modal .modal-content{height:auto}.m-business-service .modal .modal-content .heading{font-size:1.4rem;height:40px}.m-business-service .modal .modal-content .introduction{padding:15px 23px;font-size:1.4rem;line-height:1.46}.m-business-service .modal .modal-content .text{padding:0 23px 25px 23px;font-size:1.3rem;line-height:1.46}.m-business-service .modal .modal-content .close-btn{bottom:-35px}.m-business-service .modal .modal-content .close-btn:before,.m-business-service .modal .modal-content .close-btn:after{width:3px;height:36px}}