@charset "UTF-8";
/* 変数の定義
--------------------------------------------------*/
/* 色の定義
--------------------------------------------------*/
/* テキストパーツ
--------------------------------------------------*/
.white {
  color: #fff;
}

.black {
  color: #1C1C1C;
}

.blue {
  color: #0069B5;
}

.l-blue {
  color: #0069B5;
}

.gray {
  color: #F8F8F8;
}

/* フォントの定義
--------------------------------------------------*/
html, body, ul, ol, dl, li, dt, dd, p, div, span, img, svg, a, table, tr, th, td, figure {
  font-family: "Noto Sans JP", sans-serif;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height: 1.6;
  color: #1C1C1C;
  font-feature-settings: "halt";
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Noto Serif JP", serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.06em;
  color: #1C1C1C;
  font-feature-settings: "halt";
}

body {
  font-family: "Noto Sans JP", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: "halt";
}

html {
  font-size: 62.5%;
}

p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.6;
  color: #1C1C1C;
  letter-spacing: 0.06em;
  font-feature-settings: "halt";
}
@media screen and (min-width: 769px) {
  p {
    font-size: 1.6rem;
  }
}

/* Noto Serif JP
--------------------------------------------------*/
.serif {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

/* Noto Sans JP
--------------------------------------------------*/
.sans {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

/* Noto Sans
--------------------------------------------------*/
.sans_en {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

/* Sorts Mill Goudy
--------------------------------------------------*/
.mill {
  font-family: "Sorts Mill Goudy", serif;
  font-weight: 400;
  font-style: normal;
}

/*-----------------------------------------

※このスタイルシートはSCSSで生成されています。
cssへの直記入はなさらないようにしてください。

-----------------------------------------*/
/* 代表メッセージページ_共通
--------------------------------------------------*/
/* 代表メッセージTOP
--------------------------------------------------*/
#message__about {
  padding-top: 60px;
}
@media screen and (min-width: 769px) {
  #message__about {
    padding-top: 100px;
  }
}
#message__about .message_top_box {
  display: grid;
}
@media screen and (min-width: 769px) {
  #message__about .message_top_box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
#message__about .message_top_txt {
  display: contents;
}
@media screen and (min-width: 769px) {
  #message__about .message_top_txt {
    display: block;
    width: calc(100% - 35.2vw);
  }
}
@media screen and (min-width: 1400px) {
  #message__about .message_top_txt {
    width: calc(100% - 500px);
  }
}
#message__about .message_ttl {
  font-size: clamp(2.1rem, 6.842vw, 2.6rem);
  line-height: 160%;
  margin-bottom: 30px;
}
@media screen and (min-width: 380px) {
  #message__about .message_ttl {
    font-size: clamp(2.7rem, 5.208vw, 4rem);
  }
}
@media screen and (min-width: 769px) {
  #message__about .message_ttl {
    font-size: clamp(2.7rem, 3.428vw, 4.7rem);
  }
}
#message__about .message_ttl .word {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
}
#message__about .message_txt_wrap {
  order: 1;
}
@media screen and (min-width: 769px) {
  #message__about .message_txt_wrap {
    order: 0;
  }
}
#message__about .message_txt {
  margin-top: 15px;
}
@media screen and (min-width: 769px) {
  #message__about .message_txt {
    margin-top: 20px;
  }
}
#message__about .message_txt .txt_block {
  line-height: 180%;
}
#message__about .message_top_img {
  position: relative;
  overflow: visible;
  margin-bottom: 40px;
  opacity: 0;
}
@media screen and (min-width: 769px) {
  #message__about .message_top_img {
    width: 35.2vw;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1400px) {
  #message__about .message_top_img {
    width: 500px;
  }
}
@media screen and (min-width: 769px) {
  #message__about .message_top_img::before {
    content: "";
    position: absolute;
    background-color: #F2F7FB;
    top: 40px;
    right: 2.857vw;
    width: 25.714vw;
    height: 30.714vw;
  }
}
@media screen and (min-width: 769px) and (min-width: 1400px) {
  #message__about .message_top_img::before {
    width: 360px;
    height: 430px;
  }
}
#message__about .message_top_img img {
  position: relative;
  z-index: 10;
  width: 100%;
  margin-left: auto;
}
@media screen and (min-width: 769px) {
  #message__about .message_top_img img {
    width: 25.714vw;
  }
}
@media screen and (min-width: 1400px) {
  #message__about .message_top_img img {
    width: 360px;
  }
}
#message__about .message_top_img.move {
  -webkit-animation: fade_In_img 1.8s cubic-bezier(0.25, 1, 0.5, 1) forwards;
          animation: fade_In_img 1.8s cubic-bezier(0.25, 1, 0.5, 1) forwards;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
#message__about .message_bottom_box {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 40px;
}
@media screen and (min-width: 769px) {
  #message__about .message_bottom_box {
    flex-direction: row;
    gap: 7.142vw;
    margin-top: 54px;
  }
}
@media screen and (min-width: 1400px) {
  #message__about .message_bottom_box {
    gap: 100px;
  }
}
#message__about .message_bottom_img {
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (min-width: 769px) {
  #message__about .message_bottom_img {
    width: 22.857vw;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1400px) {
  #message__about .message_bottom_img {
    width: 320px;
  }
}
@media screen and (min-width: 769px) {
  #message__about .message_top_txt {
    width: calc(100% - 30vw);
  }
}
@media screen and (min-width: 1400px) {
  #message__about .message_top_txt {
    width: calc(100% - 420px);
  }
}
#message__about .message_top_txt .message_txt:first-child {
  margin-top: 0;
}
#message__about .message_signature {
  text-align: right;
  margin-top: 30px;
}
@media screen and (min-width: 769px) {
  #message__about .message_signature {
    margin-top: 40px;
  }
}
#message__about .company_signature {
  font-size: 1.8rem;
  line-height: 180%;
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  #message__about .company_signature {
    font-size: 2rem;
  }
}
#message__about .name_signature {
  font-size: 1.4rem;
  line-height: 180%;
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  #message__about .name_signature {
    font-size: 1.6rem;
  }
}
#message__about .name_signature .name_big {
  font-family: "Noto Serif JP", serif;
  font-size: 2.2rem;
  font-weight: 700;
  margin-left: 6px;
}
@media screen and (min-width: 769px) {
  #message__about .name_signature .name_big {
    font-size: 2.4rem;
  }
}

/* プロフィール
--------------------------------------------------*/
#message__profile {
  padding-top: 50px;
  padding-bottom: 100px;
}
@media screen and (min-width: 769px) {
  #message__profile {
    padding-top: 24px;
    padding-bottom: 120px;
  }
}
#message__profile .profile_index {
  position: relative;
  display: inline-block;
  font-family: "Noto Serif JP", serif;
  font-size: 1.8rem;
  color: white;
  background-color: #0069B5;
  padding: 6px 40px 6px 30px;
  margin-bottom: -1px;
}
@media screen and (min-width: 769px) {
  #message__profile .profile_index {
    font-size: 2rem;
  }
}
#message__profile .profile_index::before {
  content: "";
  position: absolute;
  top: -1px;
  right: -16px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 44px 16px 0 16px;
  border-color: white transparent transparent transparent;
}
#message__profile .profile_wrap {
  position: relative;
  background-color: #F8F8F8;
  border-top: 1px solid #0069B5;
  padding: 56px 4vw;
}
@media screen and (min-width: 1400px) {
  #message__profile .profile_wrap {
    padding: 56px;
  }
}
#message__profile .profile_wrap::before {
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  width: 50vw;
  height: clamp(560px, 113.28vw, 870px);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  background-image: url("data:image/svg+xml,%3Csvg width='123' height='740' viewBox='0 0 123 740' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M74.546 15.924L102.766 15.758C105.754 15.758 108.687 14.8173 111.564 12.936C114.552 11.0547 116.046 7.956 116.046 3.64C116.046 1.42667 116.765 0.32 118.204 0.32C119.975 0.32 120.86 1.59267 120.86 4.138L121.026 10.28L120.528 20.24L121.026 47.63C121.026 58.0327 118.37 66.9967 113.058 74.522C107.857 82.0473 100.331 85.81 90.482 85.81C85.0593 85.81 80.19 84.814 75.874 82.822C71.6687 80.83 68.3487 78.3953 65.914 75.518C63.4793 72.7513 61.432 69.5973 59.772 66.056C57.2267 60.412 55.954 55.3767 55.954 50.95C55.954 46.5233 56.3413 42.484 57.116 38.832C58.0013 35.18 58.8867 33.354 59.772 33.354C61.432 33.354 62.262 34.0733 62.262 35.512C62.262 36.0653 62.0407 37.172 61.598 38.832C61.1553 40.6027 60.934 42.5393 60.934 44.642C60.934 46.7447 61.266 49.2347 61.93 52.112C62.7047 54.9893 63.8667 57.9773 65.416 61.076C67.076 64.1747 69.5107 66.72 72.72 68.712C76.04 70.704 79.858 71.7 84.174 71.7C91.5887 71.7 98.45 68.712 104.758 62.736C111.177 56.76 114.386 48.5153 114.386 38.002C114.386 34.5713 113.335 32.2473 111.232 31.03C109.24 29.8127 104.647 29.204 97.454 29.204L28.896 28.872C16.0587 28.872 9.19733 32.6347 8.312 40.16C8.09067 42.0413 7.98 43.5907 7.98 44.808C8.20133 47.9067 7.09467 49.456 4.66 49.456C2.77867 49.456 1.838 48.1833 1.838 45.638L2.668 21.9L2.004 6.462C2.004 3.03133 2.61267 1.316 3.83 1.316C5.71133 1.316 6.87333 1.92467 7.316 3.142C7.53733 3.69533 7.70333 4.08267 7.814 4.304C7.92467 4.52533 8.03533 5.02333 8.146 5.798C8.36733 6.68333 8.53333 7.23667 8.644 7.458C8.75467 7.79 8.81 8.17733 8.81 8.62C8.92067 9.06267 8.976 9.33933 8.976 9.45C9.08667 9.67133 9.25267 9.948 9.474 10.28C9.806 10.7227 10.1933 11.0547 10.636 11.276C11.1893 11.4973 11.8533 11.774 12.628 12.106C13.5133 12.5487 14.786 13.0467 16.446 13.6C18.2167 14.264 26.3507 14.8173 40.848 15.26C55.3453 15.7027 66.578 15.924 74.546 15.924ZM74.048 118.587L102.102 118.421C106.197 118.421 109.295 117.591 111.398 115.931C113.611 114.271 114.829 112.39 115.05 110.287C115.382 108.295 115.769 106.469 116.212 104.809C116.655 103.149 117.429 102.319 118.536 102.319C120.307 102.319 121.192 103.924 121.192 107.133V134.689L121.69 151.289C121.69 161.249 119.145 169.771 114.054 176.853C109.074 183.936 102.323 187.477 93.802 187.477C88.158 187.477 83.178 186.371 78.862 184.157C74.6567 182.055 71.6133 179.675 69.732 177.019C67.8507 174.474 66.1907 172.095 64.752 169.881C63.424 167.779 62.5387 166.727 62.096 166.727C60.768 166.727 53.5747 171.375 40.516 180.671C27.568 189.967 19.268 196.331 15.616 199.761C10.4147 203.967 7.814 209.057 7.814 215.033C7.814 216.583 7.15 217.357 5.822 217.357C4.162 217.357 3.05533 216.693 2.502 215.365C1.94867 214.037 1.672 210.662 1.672 205.239C1.672 199.927 2.94467 195.113 5.49 190.797C8.92067 184.821 22.2007 174.917 45.33 161.083C53.962 155.771 58.278 151.677 58.278 148.799V135.187C58.278 133.859 57.7247 133.029 56.618 132.697C55.5113 132.476 52.2467 132.365 46.824 132.365C46.824 132.365 42.342 132.365 33.378 132.365L24.58 132.531C24.58 132.531 24.082 132.531 23.086 132.531C18.5487 132.531 15.0073 133.583 12.462 135.685C10.0273 137.788 8.58867 140.112 8.146 142.657C7.814 145.313 7.37133 147.693 6.818 149.795C6.37533 151.898 5.60067 152.949 4.494 152.949C2.72333 152.949 1.838 151.953 1.838 149.961C1.838 149.961 2.22533 142.049 3 126.223L2.336 107.963C2.336 105.639 3.22133 104.477 4.992 104.477C6.87333 104.477 8.09067 106.801 8.644 111.449C8.86533 113.22 10.0827 114.825 12.296 116.263C14.5093 117.702 17.6633 118.421 21.758 118.421L74.048 118.587ZM91.976 132.365C80.5773 132.365 73.4947 132.421 70.728 132.531C68.072 132.642 66.5227 133.029 66.08 133.693C65.084 135.353 64.586 137.733 64.586 140.831V147.305C64.586 156.712 66.744 163.407 71.06 167.391C75.376 171.486 80.9093 173.533 87.66 173.533C94.5213 173.533 100.774 170.822 106.418 165.399C112.062 160.087 114.884 152.009 114.884 141.163C114.884 137.069 113.777 134.579 111.564 133.693C109.461 132.808 104.481 132.365 96.624 132.365H91.976ZM59.274 228.89C77.866 228.89 93.0827 234.479 104.924 245.656C116.876 256.834 122.852 272.659 122.852 293.132C122.852 302.65 121.469 311.226 118.702 318.862C115.935 326.498 112.505 332.53 108.41 336.956C104.426 341.383 99.8333 345.09 94.632 348.078C85.5573 353.28 76.704 355.88 68.072 355.88C53.0213 355.88 40.2947 352.948 29.892 347.082C10.1933 335.905 0.344 317.147 0.344 290.808C0.344 277.639 3.22133 266.24 8.976 256.612C14.7307 247.095 21.9793 240.068 30.722 235.53C39.4647 231.104 48.982 228.89 59.274 228.89ZM67.74 243.498C57.8907 243.498 47.82 246.099 37.528 251.3C31.9947 254.067 27.0147 257.387 22.588 261.26C18.272 265.244 14.6753 270.224 11.798 276.2C9.03133 282.287 7.648 288.927 7.648 296.12C7.648 304.31 10.0273 312.388 14.786 320.356C19.9873 329.21 27.236 335.462 36.532 339.114C41.512 341.217 46.9347 342.268 52.8 342.268C72.8307 342.268 88.3793 337.012 99.446 326.498C110.623 315.985 116.212 302.982 116.212 287.488C116.212 275.315 112.117 264.912 103.928 256.28C95.7387 247.759 83.676 243.498 67.74 243.498ZM118.702 374.728C119.477 374.728 120.141 375.17 120.694 376.056C121.247 376.941 121.524 377.937 121.524 379.044V383.526C121.524 386.182 121.358 390.442 121.026 396.308C120.694 402.284 120.528 410.03 120.528 419.548L121.358 457.23C121.358 459.111 120.03 460.052 117.374 460.052C115.935 460.052 113.335 459.72 109.572 459.056C105.809 458.392 102.766 457.949 100.442 457.728C98.2287 457.506 97.122 456.621 97.122 455.072C97.122 453.633 98.2287 452.914 100.442 452.914C107.746 452.914 111.564 450.368 111.896 445.278C113.224 428.567 113.888 418.164 113.888 414.07C113.888 409.975 113.279 407.319 112.062 406.102C110.845 404.995 108.355 404.386 104.592 404.276H103.264C97.288 403.944 88.0473 403.778 75.542 403.778C70.1193 403.778 67.3527 404.774 67.242 406.766L67.076 410.916L67.242 418.054V423.2C67.242 429.84 67.408 434.211 67.74 436.314C68.1827 438.527 68.8467 440.298 69.732 441.626C70.728 443.064 71.6687 444.06 72.554 444.614C73.4393 445.167 74.4907 445.554 75.708 445.776C76.9253 445.997 77.8107 446.274 78.364 446.606C78.9173 446.938 79.194 447.602 79.194 448.598C79.194 449.594 79.028 450.202 78.696 450.424C78.364 450.645 77.7 450.756 76.704 450.756C75.8187 450.756 73.8267 450.479 70.728 449.926C67.6293 449.483 64.9733 449.262 62.76 449.262L49.148 450.424C47.3773 450.424 46.2153 450.202 45.662 449.76C45.2193 449.428 44.998 448.874 44.998 448.1C44.998 446.218 46.3813 445.056 49.148 444.614C51.5827 444.614 53.298 444.337 54.294 443.784C55.8433 442.677 56.8393 441.515 57.282 440.298C57.8353 439.191 58.3333 436.646 58.776 432.662C59.2187 428.678 59.44 426.077 59.44 424.86V410.418C59.44 405.88 58.3887 403.612 56.286 403.612L32.382 403.28L25.742 403.114C23.5287 403.114 21.3153 403.335 19.102 403.778C16.8887 404.22 14.5647 405.493 12.13 407.596C9.69533 409.809 8.478 412.631 8.478 416.062C8.478 419.603 7.482 421.374 5.49 421.374C4.494 421.374 3.71933 420.82 3.166 419.714C2.61267 418.718 2.336 417.556 2.336 416.228L3.664 400.126L2.668 380.04C2.668 377.826 3.27667 376.72 4.494 376.72C5.93267 376.72 6.818 376.941 7.15 377.384C7.482 377.937 8.312 380.095 9.64 383.858C10.636 386.735 13.624 388.506 18.604 389.17C24.248 389.944 38.8007 390.332 62.262 390.332L91.146 390.83H100.774C108.078 390.83 112.947 388.229 115.382 383.028C116.046 381.478 116.378 379.708 116.378 377.716C116.378 375.724 117.153 374.728 118.702 374.728ZM69.732 491.378L87.66 491.544H95.296C100.165 491.544 104.039 491.323 106.916 490.88C109.904 490.548 112.117 489.054 113.556 486.398C114.995 483.853 115.769 481.307 115.88 478.762C115.991 476.217 116.821 474.944 118.37 474.944C120.03 474.944 120.86 476.493 120.86 479.592L120.196 498.35L120.528 512.958C120.528 515.946 119.753 517.44 118.204 517.44C117.319 517.44 115.825 514.895 113.722 509.804C112.283 506.263 105.92 504.492 94.632 504.492L33.212 503.994C23.916 503.994 17.3867 505.267 13.624 507.812C9.86133 510.468 7.98 513.235 7.98 516.112L7.814 519.432C7.814 520.207 7.59267 520.981 7.15 521.756C6.818 522.531 6.20933 522.918 5.324 522.918C3.77467 522.918 3 521.535 3 518.768L3.664 502.998L2.834 484.738C2.834 479.758 3.664 477.268 5.324 477.268C6.87333 477.268 7.86933 478.983 8.312 482.414C8.42267 483.742 9.08667 485.125 10.304 486.564C11.632 488.003 13.0707 488.888 14.62 489.22C16.28 489.663 22.9753 490.105 34.706 490.548C46.5473 491.101 55.0687 491.378 60.27 491.378H69.732ZM61.93 553.483L90.648 553.981C93.636 553.981 98.6713 553.87 105.754 553.649C108.963 553.538 111.453 552.155 113.224 549.499C114.995 546.843 115.88 544.353 115.88 542.029C115.991 539.705 116.212 538.377 116.544 538.045C116.987 537.823 117.595 537.713 118.37 537.713C120.362 537.713 121.358 539.207 121.358 542.195L121.026 546.677L120.362 561.119L121.026 578.549C121.026 580.43 120.473 581.371 119.366 581.371C117.817 581.371 116.765 580.707 116.212 579.379C115.769 578.051 115.437 576.557 115.216 574.897C115.105 573.347 113.888 571.798 111.564 570.249C109.351 568.81 106.031 567.98 101.604 567.759C97.1773 567.537 85.0593 567.261 65.25 566.929C45.4407 566.597 34.374 566.431 32.05 566.431H25.41C17.442 566.431 13.0153 567.759 12.13 570.415C11.3553 573.181 10.968 575.561 10.968 577.553C10.968 594.153 12.296 606.105 14.952 613.409C17.3867 620.049 19.932 624.033 22.588 625.361C25.3547 626.799 26.738 628.072 26.738 629.179C26.738 630.507 25.7973 631.171 23.916 631.171C19.1573 631.171 14.3433 628.791 9.474 624.033C4.60467 619.274 2.17 615.124 2.17 611.583C2.17 603.615 2.44667 594.595 3 584.525C3.55333 574.565 3.83 568.367 3.83 565.933L2.502 545.183C2.502 541.973 3.166 540.369 4.494 540.369C5.26867 540.369 5.87733 540.645 6.32 541.199C6.87333 541.863 7.15 542.748 7.15 543.855C7.15 544.961 7.814 546.4 9.142 548.171C10.47 549.941 13.1813 551.269 17.276 552.155C21.4813 553.04 29.5047 553.483 41.346 553.483H61.93ZM61.93 661.97L90.648 662.468C93.636 662.468 98.6713 662.357 105.754 662.136C108.963 662.025 111.453 660.642 113.224 657.986C114.995 655.33 115.935 652.231 116.046 648.69C116.046 646.919 117.042 646.034 119.034 646.034C120.583 646.034 121.358 647.583 121.358 650.682L121.026 655.164L120.196 695.668L120.86 728.868C120.86 730.971 119.587 732.022 117.042 732.022C116.378 732.022 114.165 731.69 110.402 731.026C106.75 730.362 103.873 730.03 101.77 730.03C98.2287 730.03 96.458 729.145 96.458 727.374C96.458 725.714 97.786 724.884 100.442 724.884C103.098 724.884 105.643 723.943 108.078 722.062C110.513 720.181 111.785 717.857 111.896 715.09C112.671 705.13 113.058 697.494 113.058 692.182V687.866C113.058 682.111 112.671 678.791 111.896 677.906C110.457 676.246 98.2287 675.416 75.21 675.416C69.6767 675.416 66.8547 676.467 66.744 678.57V694.838C66.744 701.478 66.9653 705.905 67.408 708.118C68.5147 713.873 71.392 717.137 76.04 717.912C77.9213 718.244 78.862 718.963 78.862 720.07C78.862 721.177 78.696 721.841 78.364 722.062C78.032 722.283 77.3127 722.394 76.206 722.394L58.776 721.066L48.65 721.564C45.8833 721.564 44.5 721.177 44.5 720.402C44.5 718.742 45.828 717.525 48.484 716.75C53.132 715.201 55.8433 713.817 56.618 712.6C58.1673 710.276 58.942 706.237 58.942 700.482V688.53L59.108 683.218V682.056C59.108 677.519 58.0567 675.25 55.954 675.25L32.05 674.918H25.41C17.442 674.918 13.0153 676.246 12.13 678.902C11.3553 681.669 10.968 684.048 10.968 686.04C10.968 702.64 12.296 714.647 14.952 722.062C17.3867 728.591 19.932 732.575 22.588 734.014C25.3547 735.342 26.738 736.559 26.738 737.666C26.738 738.994 25.7973 739.658 23.916 739.658C19.1573 739.658 14.3433 737.279 9.474 732.52C4.60467 727.761 2.17 723.611 2.17 720.07C2.17 712.102 2.44667 703.083 3 693.012C3.55333 683.052 3.83 676.855 3.83 674.42L2.336 651.844C2.336 649.52 2.88933 648.358 3.996 648.358H5.988C6.652 648.358 7.09467 648.911 7.316 650.018C7.42667 651.235 8.09067 653.117 9.308 655.662C10.5253 658.207 13.0707 659.867 16.944 660.642C20.8173 661.527 28.9513 661.97 41.346 661.97H61.93Z' fill='white'/%3E%3C/svg%3E%0A");
  pointer-events: none;
}
@media screen and (min-width: 769px) {
  #message__profile .profile_wrap::before {
    width: 50vw;
    height: 100%;
    right: 20px;
  }
}
#message__profile .profile_name_wrap {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  flex-wrap: wrap;
  -moz-column-gap: 37px;
       column-gap: 37px;
  row-gap: 5px;
}
#message__profile .profile_name {
  position: relative;
  display: inline-block;
  font-family: "Noto Serif JP", serif;
  font-size: clamp(2rem, 1.857vw, 2.6rem);
  font-weight: 700;
}
#message__profile .profile_name::before {
  content: "";
  position: absolute;
  top: 55%;
  right: -30px;
  width: 26px;
  height: 1px;
  border-top: 1px solid #000000;
  transform: translate(0, -50%) rotate(120deg);
}
#message__profile .profile_name .f_80 {
  font-family: "Noto Serif JP", serif;
  font-size: clamp(1.45rem, 2.343vw, 1.8rem);
  font-weight: 700;
}
@media screen and (min-width: 769px) {
  #message__profile .profile_name .f_80 {
    font-size: clamp(1.7rem, 1.428vw, 2rem);
  }
}
#message__profile .profile_post {
  font-family: "Noto Serif JP", serif;
  font-size: clamp(1.45rem, 2.343vw, 1.8rem);
  font-weight: 700;
}
@media screen and (min-width: 769px) {
  #message__profile .profile_post {
    font-size: clamp(1.7rem, 1.428vw, 2rem);
  }
}
#message__profile .profile_list {
  margin-top: 30px;
}
#message__profile .profile {
  position: relative;
  margin-top: 24px;
  padding-left: 24px;
  line-height: 180%;
}
#message__profile .profile::before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 16px;
  height: 1px;
  border-bottom: 1px solid #0069B5;
}
@media screen and (min-width: 769px) {
  #message__profile .profile::before {
    top: 13px;
  }
}
#message__profile .profile .txt_block {
  font-size: 1.4rem;
}
@media screen and (min-width: 769px) {
  #message__profile .profile .txt_block {
    font-size: 1.6rem;
  }
}
/*# sourceMappingURL=message.css.map */