@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@600&family=Yuji+Mai&display=swap");.outline_catch{font-family:"Shippori Mincho B1", serif;font-weight:600}.message_txt+.message_txt{margin-top:1em}.message_sign{text-align:right;margin-top:1em}.message_sign .name{letter-spacing:.75em;margin-right:-.75em;font-family:"Yuji Mai", serif;font-weight:400;font-style:normal}.history_table th,.history_table td{vertical-align:top}.history_table th{color:#d10000;font-family:"Roboto Condensed", sans-serif;font-weight:500;white-space:nowrap;position:relative}.history_table th .month,.history_table th .day{display:inline-block;text-align:center;width:1.0em}.history_table th::before{content:"";display:block;background-color:#d10000;border-radius:50%;position:absolute}.history_table td{border-left:#ddd 1px solid}@media screen and (min-width: 792px), print{.outline_catch{font-size:32px;line-height:50px;margin-top:-2px;margin-bottom:-2px}.outline_txt{font-size:18px;line-height:36px;margin-top:20px;margin-bottom:-2px}.message{margin-top:-3px;margin-bottom:-3px;font-size:20px;line-height:40px}.message_sign .name{font-size:36px;line-height:56px}.history_table tr:not(:first-child) th,.history_table tr:not(:first-child) td{padding-top:16px}.history_table tr:not(:first-child) th::before{top:29px}.history_table tr:not(:last-child) th,.history_table tr:not(:last-child) td{padding-bottom:16px}.history_table th{padding-right:2em;font-size:20px}.history_table th::before{width:7px;height:7px;right:-4px;top:13px}.history_table td{padding-left:2em}}@media screen and (max-width: 791px){.outline_catch{font-size:21px;line-height:33px;margin-top:-2px;margin-bottom:-2px}.outline_txt{line-height:26px;margin-top:10px;margin-bottom:-2px}.message_sign .name{font-size:26px;line-height:30px}.history_table tr:not(:first-child) th,.history_table tr:not(:first-child) td{padding-top:12px}.history_table tr:not(:first-child) th::before{top:20px}.history_table tr:not(:last-child) th,.history_table tr:not(:last-child) td{padding-bottom:12px}.history_table th{padding-right:1em;font-size:16px}.history_table th::before{width:5px;height:5px;right:-3px;top:8px}.history_table td{padding-left:1em}}
