@media screen and (max-width: 1699px){.content_message{padding-top:7em}}@media screen and (max-width: 768px){.content_message{padding-top:5em}}@media screen and (max-width: 480px){.content_message{padding-top:4em}}.content_message .message_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:6%}@media screen and (min-width: 2001px){.content_message .message_wrap{padding-right:5em}}@media screen and (max-width: 1699px){.content_message .message_wrap{padding-right:5.7%}}@media screen and (max-width: 1399px){.content_message .message_wrap{padding-right:5.7%}}@media screen and (max-width: 768px){.content_message .message_wrap{padding-right:7%}}@media screen and (max-width: 480px){.content_message .message_wrap{padding-right:7%}}.content_message .message_wrap .message_img{width:58%}@media screen and (max-width: 768px){.content_message .message_wrap .message_img{width:100%;margin-bottom:3em}}.content_message .message_wrap .message_text{width:42%;padding:0 5% 0 7%}@media screen and (max-width: 1699px){.content_message .message_wrap .message_text{padding:0 0 0 5%}}@media screen and (max-width: 768px){.content_message .message_wrap .message_text{width:100%}}.content_message .message_text_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.content_message .message_text_inner .page_message_text{width:110%;margin-right:-10%}@media screen and (max-width: 1399px){.content_message .message_text_inner .page_message_text{width:100%}}.content_message .message_text_inner p{width:100%}.content_message .message_text_inner p+p{margin-top:1.5em}.content_message .en_title{font-size:20px;color:#1f2678}@media screen and (max-width: 1699px){.content_message .en_title{font-size:1.2em}}@media screen and (max-width: 480px){.content_message .en_title{font-size:1.1em}}.content_message .page_message_text{font-size:40px}@media screen and (max-width: 1699px){.content_message .page_message_text{font-size:2em;line-height:1.8}}@media screen and (max-width: 480px){.content_message .page_message_text{font-size:1.6em}}.content_message .name{text-align:right}.content_message .name span{font-size:20px}@media screen and (max-width: 1699px){.content_message .name span{font-size:1.2em}}@media screen and (max-width: 480px){.content_message .name span{font-size:1.1em}}