.title{font-size: 32rpx; font-weight: bold; color: #ee3a43; text-align: center;}
.title::before, .title::after{content: ''; display: inline-block; width: 120rpx; vertical-align: middle; height:10rpx; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAKCAYAAABsWdrsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBEMkUxNTNCNzVDMTFFOThEOTZFMjNBRkNGNjQxN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBEMkUxNTRCNzVDMTFFOThEOTZFMjNBRkNGNjQxN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MEQyRTE1MUI3NUMxMUU5OEQ5NkUyM0FGQ0Y2NDE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MEQyRTE1MkI3NUMxMUU5OEQ5NkUyM0FGQ0Y2NDE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmA+CqoAAADuSURBVHjaYvn//z8DIyMjwygYvOCdlTMogqYB8UehY3srkOWYRoNnyEReBhCXA/kdoxE4NCMPBlAicTQCh1bkYUQiI6gOZCish1SC//8zMgCrRCADREP4KGygHESMAawOIcaA0IfMRlOPog8uzwA3F8z8z4jhDoQYA1ZzsbsDi59Q3MaA5g6Eerg+JD+j2s2AQx9ULRF+QtEHkWM8t2sHEZGHDLpZkDiMUIzOZySCT6wYufpIEaO1W2ipj1Twj3G0FToki1AQ6AS1SEfrwEEKgJEDKmizgHgGrsgbbcQMzUjsRO4LjhahQ7wjDxBgAMwcsylmrgrrAAAAAElFTkSuQmCC) no-repeat; background-size: contain; padding: 0 5rpx;}
.title::after{transform: rotate(180deg);}
.orde{position: relative; padding-left: 30rpx;}
.orde::before{content: ''; width: 12rpx; height: 12rpx; display: inline-block; background: #ee3a43; transform: rotate(45deg) translateY(-40%); position: absolute; top: 40%; left: 0;}

.b{font-weight: bold;}
.legal-box{background: #fff0f2; border-radius: 8rpx; padding: 20rpx;}
.legal-box .memo{line-height: 50rpx; margin-left: 100rpx;}
.legal-info-box, .legal-info-sbox{display: flex; justify-content: space-between; align-items: center; margin: 20rpx 0; border-radius: 8rpx; padding: 30rpx; background: #fff;}
.legal-info-sbox{background: transparent;}
.legal-info-sbox > .legal-info-stext{background: #fff;}
.legal-box-white{background: #fff;}
.legal-box-white .legal-info-box, .legal-box-white .legal-info-stext{background: #fff0f2;}
.legal-info-sbox{margin: 0;border-radius: 0;padding: 0;}
.legal-info-stext{flex:1; width: 100%; margin-left: 20rpx; display: flex; justify-content: space-between; align-items: center;border-radius: 8rpx; text-align: center; padding:0 10rpx;height: 120rpx;}
.legal-info-stext:first-child{margin-left: 0;}
.legal-info-stext > text:first-child{flex: 1; width: 100%;}
.legal-info-stext > .classroom{width:106rpx; height:107rpx; background: url(data:image/png;base64,[encoded data, 6124 characters]) no-repeat; background-size: cover;}
.legal-info-stext > .welfare{width: 127rpx; height: 80rpx; background: url(data:image/png;base64,[encoded data, 5400 characters]) no-repeat; background-size: cover;}
.legal-info-icon{flex-shrink: 0; display: inline-block;}
.legal-info-text{flex-shrink: 1; width: 100%; margin-left: 40rpx;}
.legal-info-box > .i799{width:150rpx; height:88rpx; background: url(data:image/png;base64,[encoded data, 11372 characters]) no-repeat; background-size: cover;}
.legal-info-box > .icoupon{width: 152rpx; height: 124rpx; background: url(data:image/png;base64,[encoded data, 10464 characters]) no-repeat; background-size: cover;}
.legal-info-box > .itime{width: 152rpx; height: 109rpx; background: url(data:image/png;base64,[encoded data, 9392 characters]) no-repeat; background-size: cover;}