.rich_body{color:#333;font-size:15px;line-height:1.65}.rich_body>strong.main_title{display:block;font-size:19px;font-weight:550;line-height:28px;margin:45px auto;max-width:calc(100% - 40px);position:relative;text-align:center;text-wrap:balance;width:-moz-fit-content;width:fit-content}.rich_body>strong.main_title:after,.rich_body>strong.main_title:before{background:url(../assets/place/ddaom.webp) 50%/contain no-repeat;content:"";height:17px;position:absolute;width:17px}.rich_body>strong.main_title:before{left:-18px;top:-28px}.rich_body>strong.main_title:after{right:-18px;top:calc(100% + 10px);transform:rotate(180deg)}.rich_body>h2,.rich_body>h3,.rich_body>h4{color:#000;font-size:17px;font-weight:550;line-height:1.4;margin-bottom:10px;scroll-margin-top:90px}.rich_body>p{margin-bottom:15px;min-height:1.2em}.rich_body b,.rich_body strong{font-weight:550}.rich_body em,.rich_body i{font-style:italic}.rich_body u{text-decoration:underline;text-underline-offset:3px}.rich_body .hl_green{color:#10b981;font-weight:550}.rich_body .text_dim{color:#c3c3c3}.rich_body>ul{margin-bottom:15px;padding-left:22px}.rich_body>ul>li{list-style-type:disc;margin-bottom:4px}.rich_body a{background:#10b981;border-radius:6px;color:#fff;display:inline-block;font-size:13.5px;font-weight:550;padding:7.5px 20px}.rich_body a:after{border-right:1.5px solid #fff;border-top:1.5px solid #fff;content:"";display:inline-block;height:6px;margin-bottom:1px;margin-left:5px;transform:rotate(45deg);width:6px}.rich_body figure{margin-bottom:15px}.rich_body img{border-radius:8px;display:block;height:auto;margin-bottom:6px;max-width:100%}.rich_body figcaption{color:#888;font-size:13px;line-height:1.4;text-align:center}.rich_body>hr{border:0;border-top:.5px solid #c3c3c3;margin-bottom:15px}.rich_body table{background:#fff;border:.5px solid #c3c3c3;border-collapse:separate;border-radius:8px;border-spacing:0;margin-bottom:15px;overflow:hidden;width:100%}.rich_body table td,.rich_body table th{border-bottom:.5px solid #c3c3c3;border-right:.5px solid #c3c3c3;font-size:13px;line-height:1.45;padding:10px 12px;text-align:left}.rich_body table td:last-child,.rich_body table th:last-child{border-right:0}.rich_body table tr:last-child>td{border-bottom:0}.rich_body table th{color:#000;font-weight:550}.rich_body>blockquote{background:#fff;border-radius:8px;font-size:14px;margin-bottom:15px;padding:25px 10px}
