@charset "utf-8";.text-editor ol,.text-editor ul{background-color:var(--secondary-color-50);margin-bottom:10px}.M-banner{margin-bottom:clamp(5px,1.4vw,30px)}.M-banner a{display:block;width:100%;aspect-ratio:auto 5/1}.M-banner a img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.M-tag ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 10px;margin-top:clamp(10px,2vw,30px);padding-top:clamp(10px,2vw,30px);border-top:1px dotted var(--primary-color)}.M-tag ul li a{background:var(--secondary-color-50);padding:5px 10px;border-radius:50px;transition:.3s}.M-tag ul li a:hover{background:var(--secondary-color-600);color:#fff;transform:scale(1.1);transform-origin:center center}.M-tag-list .M-tag ul{margin:0;padding:20px 0;justify-content:left;border-top:0 dotted var(--primary-color);border-bottom:1px dotted var(--primary-color)}.text-editor a{text-decoration:underline;color:var(--primary-color-800)}.text-editor a:hover{text-decoration:none;color:var(--secondary-color-500)}.text-editor ul{list-style-type:none!important;padding:20px!important;border:1px solid var(--secondary-color-200);border-radius:10px}.text-editor ul li{position:relative;list-style-position:outside!important;padding:6px 0 6px 35px}.text-editor ul li::before{content:"✪";color:var(--secondary-color-500);position:absolute;top:-3px;left:-5px;font-size:26px}.text-editor ol strong,.text-editor ol>li:before,.text-editor ul strong{color:var(--secondary-color-700)}.text-editor ul li ul li::before{position:absolute;top:6px;left:-16;font-size:20px}.text-editor ul li h3{margin-top:0!important}.text-editor ol{counter-reset:myCounter;margin-left:0;padding:10px 10px 10px 35px;border:1px solid var(--secondary-color-200);border-radius:10px}@media only screen and (min-width:1400px){.text-editor ul{padding:20px 20px 20px 35px!important}.text-editor ol{padding:20px 3vw!important}}.text-editor ol li{position:relative;padding:5px 0 5px 12px;list-style:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.text-editor ol>li:before{content:counter(myCounter);counter-increment:myCounter;position:absolute;top:6px;left:-25px;width:22px;height:22px;padding:1px;background-color:#fff;text-align:center;border-radius:500px;border:1px solid #fff;line-height:1.5;font-size:15px;font-weight:700;border:1px solid var(--secondary-color-200)}.text-editor ol ul{border-left:1px solid var(--secondary-color-200)!important;border-radius:0}.text-editor ol ul li::before{content:"—";color:var(--secondary-color-200);left:-17px}.text-editor ol ol,.text-editor ol ul,.text-editor ul ol,.text-editor ul ul{border:0;margin:0!important;padding:0 0 0 15px!important}.text-editor .table-box{width:100%;max-width:100%!important;box-sizing:border-box;display:block;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid #acb1ce;border-radius:12px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.03);margin-bottom:20px}.text-editor .table-box table{margin:0;background:0 0;border-collapse:separate;border-spacing:0;min-width:100%;table-layout:auto}.text-editor .table-box td,.text-editor .table-box th{font-size:90%;padding:clamp(5px,.5vw,8px);text-align:left;line-height:1.4;background:#fff;border-right:1px solid #acb1ce;border-bottom:1px solid #acb1ce}.text-editor .table-box tr>:last-child{border-right:0}.text-editor .table-box table>:last-child>tr:last-child>*{border-bottom:0}.text-editor .table-box thead th{background-color:#2f3778;color:#fff;font-weight:700;line-height:1.2}.text-editor .table-box tbody tr:nth-child(odd)>*{background-color:#dde0ea}.text-editor .table-box tbody tr:hover>*{background-color:rgba(47,55,120,.08)}.text-center{text-align:center}