.message_box .contents{max-width:var(--width-contents);margin:0 0 var(--gap-contents);text-align:left}.message_box .contents:last-child{margin-bottom:0}.message_box .contents .caption{display:inline-block;margin:0 0 calc(var(--gap-heading) - 3px);color:var(--color-muted);font-size:var(--size-base);font-weight:400;line-height:var(--line-base)}.message_box .contents .caption:last-child{margin-bottom:0}.message_box .contents .caption b{display:inline-block;position:relative;top:-1px;width:1px;height:10px;margin:0 7px;background-color:currentColor;vertical-align:middle;opacity:.5}.message_box .contents .caption .back{display:inline-block}.message_box .contents .caption .back:before{content:"";display:inline-block;position:relative;top:-1px;width:8px;height:12px;margin:0 8px 0 0;background-color:currentColor;-webkit-mask:url(../../images/ico_arrow.svg) 50% 50%/contain no-repeat;vertical-align:middle;transform:scaleX(-1)}@media(hover: hover){.message_box .contents .caption a:hover{color:var(--color-link)}}.message_box .contents .date:before{content:"";display:inline-block;position:relative;top:-2px;width:20px;height:20px;margin-right:7px;background-color:currentColor;-webkit-mask:url(../../images/ico_calendar.svg) 50% 50%/contain no-repeat;vertical-align:middle}.message_box .contents .content{display:inline-block;max-width:var(--width-content)}.message_box{display:flex;flex-grow:1;align-items:center;justify-content:center}.message_box.is_wide{--width-contents: var(--width-fixed);--width-content: var(--width-fixed-small)}.message_box .fixed:has(.is_heading){width:100%}.message_box .contents{margin-right:auto;margin-left:auto;text-align:center}.message_box .contents.is_heading{align-items:center;max-width:none;margin-right:0;margin-left:0;text-align:left}.message_box .image{display:inline-block;position:relative;max-width:480px;margin:0 auto var(--gap-contents)}.message_box .image.is_lottie img{visibility:hidden;opacity:0}.message_box .image.is_lottie svg{visibility:visible;opacity:1}.message_box .image img{display:block;width:auto;max-width:100%;height:auto;transition:opacity .2s,visibility .2s;object-fit:contain}.message_box .image svg{display:block;position:absolute;width:100%;height:100%;visibility:hidden;opacity:0;inset:0;object-fit:contain}.message_box .password{display:flex;align-items:flex-start;max-width:30rem;padding-top:5px;margin:0 auto}.message_box .password input{display:block;flex-grow:1;width:auto;min-width:0}.message_box .password .button{flex-grow:0;flex-shrink:0;margin-left:10px}@media(max-width: 64rem){.message_box .image{max-width:100%;margin-bottom:20px}.message_box .image img{max-height:120px}}
/*# sourceMappingURL=message.css.map */
