﻿   body {
                display: flex;
                justify-content: center;
                margin: 0;
                padding: 0;
                overflow-x: hidden;
                background-color: #ffffff
            }
        .mian {
                max-width: 700px;
                width: 100%;
            }
        .heard {
                width: 100%;
            }

        .logo {
                width: 350px;
                height: 40px;
            }

        .titlew {
                width: 100%;
                display: flex;
                justify-content: center;
                flex-direction: column;
            }

        .heard-title {
                color: #333;
                text-align: center;
                padding: 15px;
                display: block;
                font-size: 1.5em;
            margin-block-start: 0.83em;
            margin-block-end: 0.83em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
            font-weight: bold;
            }

       .fbtime {
                color: #333;
                margin: 0 0 15px 15px;
            }
       .txtbody {
                width: 98%;
                margin: 0 auto;
                border: 1px #d1cdbd solid;
            }

       .textcontent {
                padding: 15px;
            }

       .ewmbody {
                display: none;
            }

       .textcontent p img {
                max-width: 100%;
                background-size: 100% auto;
                display: block;
                margin: 0 auto;
            }
        
        @media screen and (min-width: 1024px) {
                .ewmbody {
                    display: block;
                    position: fixed;
                    height: 200px;
                    top: 80px;
                    right: 300px;
                }

                .ewm-rightbox {
                    position: absolute;
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    width: 140px;
                    height: 180px;
                    right: 0;
                    text-align: center;
                    border: 1px solid #d9dadc;
                }

                .ewm-wb {
                    width: 90px;
                    height: 200px;
                }

                .ewm {
                    width: 110px;
                    height: 110px;
                }

                .box {
                    margin-left: auto;
                    margin-right: auto;
                }
        }