@charset "UTF-8";
.lead {
  position: relative;
}

.lead::after {
  display: block;
  content: "";
  width: 30vw;
  height: 30vw;
  max-width: 400px;
  max-height: 400px;
  background: #FAD200;
  position: absolute;
  top: 3vw;
  right: 0;
  z-index: -1;
}

@media screen and (max-width: 599px) {
  .lead::after {
    width: 40vw;
    height: 40vw;
    top: 20vw;
  }
}
.member_grp {
  position: relative;
}
.member_grp .wp-block-columns .wp-block-column {
  position: relative;
}
.member_grp .wp-block-columns .wp-block-column .wp-block-image {
  margin: 0 1rem;
  position: relative;
}
@media screen and (max-width: 599px) {
  .member_grp .wp-block-columns .wp-block-column .wp-block-image {
    margin: 0 0rem;
  }
}
.member_grp .wp-block-columns .wp-block-column .wp-block-image::before, .member_grp .wp-block-columns .wp-block-column .wp-block-image::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -2.5rem;
  width: 1px; /* 棒の幅（太さ） */
  height: 5vw; /* 棒の高さ */
  background: #3798B8;
}
@media screen and (max-width: 781px) {
  .member_grp .wp-block-columns .wp-block-column .wp-block-image::before, .member_grp .wp-block-columns .wp-block-column .wp-block-image::after {
    display: none;
  }
}
.member_grp .wp-block-columns .wp-block-column .wp-block-image::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.member_grp .wp-block-columns .wp-block-column .wp-block-image::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.member_grp .wp-block-columns .wp-block-column p {
  position: relative;
  z-index: 1;
}
.member_grp .wp-block-columns .wp-block-column p::after {
  display: block;
  content: "";
  width: 25px;
  height: 25px;
  border-radius: 5px;
  background: #FFF;
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  transform: rotate(45deg);
}
.member_grp .wp-block-columns .wp-block-column:last-child .wp-block-image::before, .member_grp .wp-block-columns .wp-block-column:last-child .wp-block-image::after {
  display: none;
}
@media screen and (max-width: 781px) {
  .member_grp .wp-block-columns .wp-block-column {
    margin-bottom: 3rem;
  }
}

.member_title {
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  top: -1em;
  left: 0;
  right: 0;
  bottom: auto;
  z-index: 1;
}

.talk_accordion .wp-block-details {
  padding-bottom: 0em;
  padding-left: calc(5em + 0.5rem);
}
.talk_accordion .wp-block-details summary {
  position: relative;
  margin-bottom: 1.5em;
}
.talk_accordion .wp-block-details summary::before {
  /*-webkit-text-stroke: 2px #3798B8;
           text-stroke: 2px #3798B8;
           paint-order: stroke;
  color: #FFF !important;*/
}
.talk_accordion .wp-block-details .wp-block-group {
  margin: 0 calc(50% - 55vw);
  width: 100vw;
}
.talk_accordion .wp-block-details .wp-block-group .wp-block-columns {
  align-items: center !important;
}
.talk_accordion .wp-block-details .wp-block-group .wp-block-columns .wp-block-column + .wp-block-column {
  margin-top: -1.8rem;
}
@media screen and (max-width: 599px) {
  .talk_accordion .wp-block-details .wp-block-group .wp-block-columns .wp-block-column + .wp-block-column {
    margin-top: 0rem;
  }
}
@media screen and (max-width: 599px) {
  .talk_accordion .wp-block-details .wp-block-group {
    margin: 0 calc(50% - 60vw);
  }
}/*# sourceMappingURL=style.css.map */

.wp-container-core-group-is-layout-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
}
.wp-container-core-group-is-layout-4 {
  flex-wrap: nowrap;
  gap: 0;
  justify-content: space-between;
}
.wp-elements-e59614aa17734c7007e1a8809cac9df8 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-brown);
}
.wp-container-core-group-is-layout-5 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  margin-left: 0 !important;
}
.wp-elements-68e2316a1a775719455ca86bd7d1ccbb a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-white);
}
.wp-container-core-columns-is-layout-1 {
  flex-wrap: nowrap;
  gap: 0rem 3rem;
}
.wp-container-core-group-is-layout-6 > .alignfull {
  margin-right: calc(1rem * -1);
  margin-left: calc(1rem * -1);
}
.wp-elements-5d21475e3fb95e4a9983df8ae64ff065 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-2 {
  flex-wrap: nowrap;
}
.wp-elements-1c5b15ff09f894fd3c198b34c34dd340 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-3 {
  flex-wrap: nowrap;
}
.wp-elements-38d4082e1bcb0188e7b7368a8abbdc7e a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-4 {
  flex-wrap: nowrap;
}
.wp-elements-a74282260c34dcadff3624c2d2aa2c74 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-5 {
  flex-wrap: nowrap;
}
.wp-elements-59cc1f2c6e234b20c9c72d75b7f621b8 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-6 {
  flex-wrap: nowrap;
}
.wp-elements-59c9b4db7c3be1cdcc190807886236af a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-7 {
  flex-wrap: nowrap;
}
.wp-elements-b94f9309459383f3821e94ebca3289b1 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-64cf7f49fb1b9fb355dbd95cefd8f86d a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-8 {
  flex-wrap: nowrap;
}
.wp-elements-4618f3e8af4b627231f74f69a0648c1e a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-9 {
  flex-wrap: nowrap;
}
.wp-elements-f47f933af8367b5eff55e07f17cc1ff3 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-10 {
  flex-wrap: nowrap;
}
.wp-elements-f4081f7189c25731323647ea25a43fa4 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-11 {
  flex-wrap: nowrap;
}
.wp-elements-3dc2a15bdd8f85c17e14b8ace1d30858 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-12 {
  flex-wrap: nowrap;
}
.wp-elements-254608b9556a213ad961507492525ceb a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-13 {
  flex-wrap: nowrap;
}
.wp-elements-083b4884c26fab2019f72346f29fd643 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-14 {
  flex-wrap: nowrap;
}
.wp-elements-23f3f76a49debb0fef446fc757275c6c a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-2db09c1c82ef137f0087d05c18b37d6c a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-15 {
  flex-wrap: nowrap;
}
.wp-elements-c8426b2d482bbc2ec8c59d0481782183 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-16 {
  flex-wrap: nowrap;
}
.wp-elements-a94cb03da77122ae345908adfdc33ed0 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-17 {
  flex-wrap: nowrap;
}
.wp-elements-72a97ae8a307e2b8c86326ce5f3ecfca a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-18 {
  flex-wrap: nowrap;
}
.wp-elements-8f063f6eb078c6967a02519a18649d31 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-19 {
  flex-wrap: nowrap;
}
.wp-elements-43571ebf8a0d48d5c8f770519159d493 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-20 {
  flex-wrap: nowrap;
}
.wp-elements-9984943869b44417f9aa054670278984 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-21 {
  flex-wrap: nowrap;
}
.wp-elements-35ad766560ea84f62b1840eec7bd93f7 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-22 {
  flex-wrap: nowrap;
}
.wp-elements-d26e3b580399d9e607acda70f38b92f0 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-8328fdde0f5170bf46a9ce2a33c73163 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-23 {
  flex-wrap: nowrap;
}
.wp-elements-76d9dd7e34b3ab10030ffd40d4b7f386 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-24 {
  flex-wrap: nowrap;
}
.wp-elements-69d67242a0e9e7ed667721770eb3c440 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-25 {
  flex-wrap: nowrap;
}
.wp-elements-dd974f9292a1e7bb4b39de101a40eb2e a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-26 {
  flex-wrap: nowrap;
}
.wp-elements-bbe921c222cba81f5ede24bde0598e78 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-27 {
  flex-wrap: nowrap;
}
.wp-elements-0214bc762d3eb718bfcaac640148ccd1 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-28 {
  flex-wrap: nowrap;
}
.wp-elements-d02f074e916f3ab29cabff21977ed13c a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-29 {
  flex-wrap: nowrap;
}
.wp-elements-8fecc1e37c6655ed6eadaf22838f1917 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-30 {
  flex-wrap: nowrap;
}
.wp-elements-b3699196beb6e6c917f87988d1640a61 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-6d362556e06d9df32dc6f8170221216f a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-31 {
  flex-wrap: nowrap;
}
.wp-elements-63e5eb03d418935282e70a32ca51d0ad a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-32 {
  flex-wrap: nowrap;
}
.wp-elements-b094910dd9d46db64410f56b56a9f96a a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-33 {
  flex-wrap: nowrap;
}
.wp-elements-e8b869eeac6f2bcbbebd9fba12d30c76 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-34 {
  flex-wrap: nowrap;
}
.wp-elements-6cf418180cd966c0e58699ed93994d59 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-35 {
  flex-wrap: nowrap;
}
.wp-elements-5f151ade2cfba6643fe365b066ed632f a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-36 {
  flex-wrap: nowrap;
}
.wp-elements-c7f7cf97a228af12c5742e30e300fbad a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-37 {
  flex-wrap: nowrap;
}
.wp-elements-ab7d82a607465a5f716ea83a16ed7d90 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-38 {
  flex-wrap: nowrap;
}
.wp-elements-d18255462c7beb83d353621527515c78 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-white);
}
.wp-container-core-group-is-layout-15 {
  flex-wrap: nowrap;
  justify-content: space-between;
}

.wp-container-core-group-is-layout-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
}
.wp-container-core-group-is-layout-4 {
  flex-wrap: nowrap;
  gap: 0;
  justify-content: space-between;
}
.wp-elements-409c3b147a14efdea26c4eaaa5d02552 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-yellow);
}
.wp-container-core-group-is-layout-5 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  margin-left: 0 !important;
}
.wp-elements-68e2316a1a775719455ca86bd7d1ccbb a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-white);
}
.wp-container-core-columns-is-layout-1 {
  flex-wrap: nowrap;
  gap: 0rem 3rem;
}
.wp-container-core-group-is-layout-6 > .alignfull {
  margin-right: calc(1rem * -1);
  margin-left: calc(1rem * -1);
}
.wp-elements-411b177ac518e861db53927c6bc11c5e a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-7e6de408b1c3d140e36255ac594a9636 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-2 {
  flex-wrap: nowrap;
}
.wp-elements-4eef4229f93089b4a7246f53bca5b4ff a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-3 {
  flex-wrap: nowrap;
}
.wp-elements-e527649818c81bdece9185c1085d59b8 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-4 {
  flex-wrap: nowrap;
}
.wp-elements-1c2e2a0a0c4772f5606b793029882bc2 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-5 {
  flex-wrap: nowrap;
}
.wp-elements-7e8ceb3d715152e8117c5da8f48b26ec a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-6 {
  flex-wrap: nowrap;
}
.wp-elements-24fff9410ba8a2d9a7db4d296ef5e57c a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-7 {
  flex-wrap: nowrap;
}
.wp-elements-5d7c1f503fe4fd5fa94bd14e5e1f7a3f a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-74cf66455758fad563745618862c492e a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-8 {
  flex-wrap: nowrap;
}
.wp-elements-3fdcd5e7657665207eda3cdc569a3f21 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-9 {
  flex-wrap: nowrap;
}
.wp-elements-d93067d07ad1f2302f2adb6fec87b0cf a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-10 {
  flex-wrap: nowrap;
}
.wp-elements-f09dc2aab10ca20ebbdcbab386d2be9f a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-11 {
  flex-wrap: nowrap;
}
.wp-elements-7047a172dff06ffa45176d093752078f a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-12 {
  flex-wrap: nowrap;
}
.wp-elements-ff2b2ddb24c6480820f988ee864a4586 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-f185415c511938a0d30fa1ae22c187ed a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-13 {
  flex-wrap: nowrap;
}
.wp-elements-fd00334659b701b582f1e7f0b64d76c3 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-14 {
  flex-wrap: nowrap;
}
.wp-elements-acd70cae41023d2d852b378ceb99e7ee a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-15 {
  flex-wrap: nowrap;
}
.wp-elements-5a543d99895ad6c6344eb6f3b10550e8 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-16 {
  flex-wrap: nowrap;
}
.wp-elements-2224f2d38cfe425409ae4262ee381933 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-17 {
  flex-wrap: nowrap;
}
.wp-elements-7e3bdf4c0d0018222eb9b974d96e7163 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-18 {
  flex-wrap: nowrap;
}
.wp-elements-f2d8b6cc243970670a1a60d4cab88e73 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-19 {
  flex-wrap: nowrap;
}
.wp-elements-647d303243c53cb9fe2aacea242401da a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-6229ac56a8e0f7f5defd5884ccee3a8e a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-20 {
  flex-wrap: nowrap;
}
.wp-elements-4654b4242db1495888101b30686c32bf a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-21 {
  flex-wrap: nowrap;
}
.wp-elements-188a2cd16f0978826e7c8f0ea595057a a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-22 {
  flex-wrap: nowrap;
}
.wp-elements-d63cfa0e17170037d108e0e3ec2cb06d a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-23 {
  flex-wrap: nowrap;
}
.wp-elements-08118910239de46d576582af5e8c416a a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-24 {
  flex-wrap: nowrap;
}
.wp-elements-edf937b8ccae550b734ec31c9ee0c1e7 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-25 {
  flex-wrap: nowrap;
}
.wp-elements-1d6c7178f1f1af301f55a91b0577f22b a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-blue);
}
.wp-elements-bb19475e1ff0bcb1ec17023112933901 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-26 {
  flex-wrap: nowrap;
}
.wp-elements-b88f0b80c19f6f0992a007b08d144b67 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-27 {
  flex-wrap: nowrap;
}
.wp-elements-4ee21a35f94f1d3858e9779bbde0af0c a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-28 {
  flex-wrap: nowrap;
}
.wp-elements-48b3bdb608383c4bc3e5b58c54ba1f01 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-29 {
  flex-wrap: nowrap;
}
.wp-elements-0a74362b8b4c016987fe373cee92f69b a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-black);
}
.wp-container-core-columns-is-layout-30 {
  flex-wrap: nowrap;
}
.wp-elements-d18255462c7beb83d353621527515c78 a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--theme-white);
}
.wp-container-core-group-is-layout-15 {
  flex-wrap: nowrap;
  justify-content: space-between;
}
.wp-container-core-group-is-layout-16 {
  flex-wrap: nowrap;
  justify-content: space-between;
}