.page-bg{aspect-ratio:1090/1000;background:url(../img/top-message/top_message-page-bg.svg) no-repeat;background-size:min(1920px,123%);background-position:center top}@media screen and (max-width: 768px){.page-bg{aspect-ratio:initial;height:300px;background-size:850px;background-position:left top}}.top-message{padding-block:130px}@media screen and (max-width: 768px){.top-message{position:relative;padding-bottom:60px}}.page-bg-bottom{display:none}@media screen and (max-width: 768px){.page-bg-bottom{position:absolute;z-index:-1;bottom:0;right:0;display:block;width:100px;height:100px;background:#c6000b;border-radius:100% 0 0 0}}.tm{position:relative;max-width:calc(100% - 20px);width:calc(100% - (100% - 1200px)/2);margin-top:60px;margin-inline:auto 0}@media screen and (max-width: 768px){.tm{max-width:100%;width:100%;margin-top:30px}}.tm-bg{position:absolute;right:0;bottom:0;display:block;width:calc(100% - 100px);height:calc(100% - 100px);background-color:#fafafa}@media screen and (max-width: 768px){.tm-bg{width:100%;height:calc(100% - 113px)}}.tm-container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:7.5%;-moz-column-gap:7.5%;column-gap:7.5%;max-width:1200px;width:calc(100% - 20px)}@media screen and (max-width: 1440px){.tm-container{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 1024px){.tm-container{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 768px){.tm-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.tm-img{position:relative;max-width:415px;width:34.5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px){.tm-img{width:calc(100% - 20px)}}.tm-img img{width:100%}.tm-message{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-block:160px 80px}@media screen and (max-width: 768px){.tm-message{width:calc(100% - 40px);margin-inline:auto;padding-block:30px 60px}}.tm-message-footer{width:251px;margin-top:30px;margin-inline:auto 0}.tm-message-footer .signature{width:100%;margin-top:10px}.tm-message-footer .signature img{width:100%}/*# sourceMappingURL=page-top_message.css.map */