.greeting{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;width:100%}@media screen and (max-width:599px){.greeting{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:30px}}.greeting__message{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:"a-otf-ryumin-pr6n",serif;font-weight:300;font-style:normal}@media screen and (max-width:599px){.greeting__message{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.greeting__message p{margin-bottom:20px;line-height:2em}.greeting__message .greeting-signature{font-family:"a-otf-ryumin-pr6n",serif;font-weight:300;font-style:normal;text-align:right}.greeting__message .greeting-signature__katagaki{font-size:16px;display:inline-block}.greeting__message .greeting-signature__name{font-size:26px;display:inline-block;padding-left:20px}.greeting__photo{width:260px}@media screen and (max-width:599px){.greeting__photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;margin:0 auto}}.greeting__photo img{width:100%}