.messageBg{background-image:linear-gradient(120deg, #fff, #fff 30%, #F9F9F9 50%, #F3F3F3);padding:30px 0 0;margin:0 0 40px}.message{max-width:1470px;padding:0 15px;margin:0 auto}@media(width >= 768px){.message{display:flex;justify-content:space-between;flex-direction:row-reverse}}.messagePic{width:50%;margin:0 auto}@media(width >= 768px){.messagePic{margin:0;width:calc(35.7142857143% - 32.5px)}}.messageBodyWrap{display:flex;justify-content:flex-end;padding:0 0 20px}@media(width >= 768px){.messageBodyWrap{width:calc(64.2857142857% - 32.5px)}}.messageBody{max-width:780px;padding:30px 0 0}@media(width >= 768px){.messageBody{padding:65px 0 0}}.messageTitle{font-size:calc(1.375rem + 1.125vw);color:#3892e1;margin:0 0 20px}@media(min-width: 1000px){.messageTitle{font-size:2.5rem}}.messageText{margin:0 0 55px;line-height:1.9}.messageNameWrap{display:flex;align-items:baseline;justify-content:flex-end}.messageNamePosition{margin:0 20px 0 0}.messageName{flex-shrink:0;width:50px}@media(width >= 768px){.messageName{width:110px}}.profile{max-width:1210px;padding:0 15px;margin:0 auto}.profileTitle{font-size:calc(1.305rem + 0.495vw);margin:0 0 15px;border-left:11px solid #3892e1;padding:3px 0 3px 10px;font-weight:normal}@media(min-width: 1000px){.profileTitle{font-size:1.8rem}}@media(width >= 768px){.profileTitle{font-size:calc(1.325rem + 0.675vw)}}@media(width >= 768px)and (min-width: 1000px){.profileTitle{font-size:2rem}}.profileTableWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:20px}@media(width >= 768px){.profileTableWrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px}}.profileTable{border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;width:100%;height:100%}.profileTableHead{border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:10px;background-color:#f9f9f9;font-weight:normal;text-align:left;display:block}@media(width >= 768px){.profileTableHead{padding:15px;width:30%;display:table-cell}}.profileTableDetail{border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:10px;display:block}@media(width >= 768px){.profileTableDetail{padding:15px;display:table-cell}}.outline{max-width:1210px;padding:0 15px;margin:0 auto}.outlineTable{width:100%}.outlineTableHead{padding:10px 30px 10px 0;text-align:left;font-weight:normal;border-bottom:1px solid #3892e1;vertical-align:top;display:inline-block}@media(width >= 768px){.outlineTableHead{padding:15px;width:15%;display:table-cell}}.outlineTableDetail{padding:10px 10px 10px 0;border-bottom:1px solid #c5c5c5;display:block}@media(width >= 768px){.outlineTableDetail{padding:15px 20px 15px 40px;display:table-cell}}.outlineTelTableRowHead{font-weight:normal;padding:0 15px 0 0}.history{max-width:1210px;padding:0 15px;margin:0 auto}.historyTable{border-top:1px dashed #c5c5c5;width:100%}.historyTableRow{border-bottom:1px dashed #c5c5c5}.historyTableHeadYear{font-size:calc(1.325rem + 0.675vw);vertical-align:top;padding:15px 0;text-align:left;white-space:nowrap;display:block}@media(min-width: 1000px){.historyTableHeadYear{font-size:2rem}}@media(width >= 768px){.historyTableHeadYear{font-size:calc(1.375rem + 1.125vw);width:12%;display:table-cell}}@media(width >= 768px)and (min-width: 1000px){.historyTableHeadYear{font-size:2.5rem}}.historyTableHeadNengou{color:#757575;padding:0 0 10px;vertical-align:top;text-align:left;white-space:nowrap;display:block}@media(width >= 768px){.historyTableHeadNengou{padding:23px 0 10px;width:10%;display:table-cell}}@media(width >= 768px){.historyTableDetailWithPicWrap{display:flex}}.historyTableDetailWithPicInner{width:50%;margin:0 auto}@media(width >= 768px){.historyTableDetailWithPicInner{margin:0;width:auto}}@media(width >= 768px){.historyTableDetailWithPicBody{width:62%}}.historyTableDetailWithPicBodyTextTop{padding:0 0 20px;border-bottom:1px dashed #c5c5c5}.historyTableDetailWithPicBodyTextBottom{padding:20px 0}@media(width >= 768px){.historyTableDetailWithPic{padding:30px 0;display:flex;justify-content:flex-end;width:38%}}@media(width >= 768px){.historyTableDetailWithPicInner{max-width:280px}}.historyTableDetailWithPicCaption{display:block;margin:5px 0 0;text-align:center}@media(width >= 768px){.historyTableDetailWithMonth{display:flex;align-items:baseline}}.historyTableDetailWithMonthWithPic{margin:0 0 10px}@media(width >= 768px){.historyTableDetailWithMonthWithPic{margin:0;display:flex;align-items:baseline}}.historyTableDetailMonth{display:block;margin:0 0 5px}@media(width >= 768px){.historyTableDetailMonth{margin:0;width:8.5%}}.historyTableDetailMonthWithPic{display:block;margin:0 0 5px}@media(width >= 768px){.historyTableDetailMonthWithPic{margin:0;width:13.5%}}.historyTableDetail{padding:0 0 20px;display:block}@media(width >= 768px){.historyTableDetail{padding:20px 0;display:table-cell}}