@charset "UTF-8";.m-set-block{margin-top:54px}.m-set-block h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 15px;color:#00afd7;font-size:2.8rem;font-weight:bold;line-height:1}.m-set-block h2 .title{display:block;position:relative;padding:33px 0 33px 56px}.m-set-block h2 .title::before{content:"";position:absolute;top:0;bottom:0;left:-31px;width:100px;height:2px;margin:auto 0;background:#00afd7;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}.m-set-block .text{color:#333;line-height:1.86}.m-set-block ul{list-style:none}.m-set-block ul li{margin-left:1.1em;text-indent:-1.1em}.m-set-block ul li::before{content:"・"}.m-set-block ul:not([class]){padding:0}.m-set-block.-padding-left .text{padding-left:140px;font-size:1.4rem}.m-set-block.-padding-left .text h5{color:#425563;font-size:1.8rem}@media screen and (max-width:767px){.m-set-block{margin-top:40px}.m-set-block h2{margin:0 0 20px;font-size:2rem}.m-set-block h2 .title{padding:19px 0 18px 30px}.m-set-block h2 .title::before{left:-18px;width:60px}.m-set-block .text{font-size:1.4rem}.m-set-block.-padding-left .text{padding-left:0;font-size:1.4rem}.m-set-block.-padding-left .text h5{font-size:1.6rem}.m-set-block.-last{margin-bottom:10px}}