@charset "UTF-8";
ul.wp-block-list li::before{
  top: 0px;
  transform: translateY(0%);
}

.m-entry-wrap.m-entry-wrap--guide-relation {
  flex-direction: column;
  gap: 24px;
}
.a-guide-relation-box {
  display: flex;
  width: 100%;
  padding: 15px 16px;
  gap: 16px;
  border: 1px solid #CCCCCC;
  color: #333;
  cursor: pointer;
}
@media (max-width: 768px) {
  .a-guide-relation-box {
    flex-direction: column;
  }
}
@media (min-width: 769px) {
  .a-guide-relation-box :hover{
    opacity: 0.7 !important;
    transition: opacity 250ms !important;
  }
}
.a-guide-relation-box .a-guide-relation-box--img {
  max-width: 180px;
}
@media (max-width: 768px) {
  .a-guide-relation-box .a-guide-relation-box--img {
    width: 100%;
    max-width: auto;
    max-width: initial;
  }
}
.a-guide-relation-box .a-guide-relation-box--img img{
  width: 100%;
  max-width: 100%;
  height: auto;
}
.a-guide-relation-box .a-guide-relation-box--contents {
  flex-grow: 1;
}
.a-guide-relation-box .a-guide-relation-box--title {
  font-family: "M PLUS 1p", sans-serif;
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px
}
.a-guide-relation-box .a-guide-relation-box--text {
  font-family: "M PLUS 1p", sans-serif;
  font-size: 14px;
}

.wp-block-group .wp-block-embed,
.wp-block-group .wp-block-embed__wrapper,
.wp-block-group .wp-embedded-content {
	width: 100%;
  /* height: 100%; */
}


/* 202510131 */
.o-qa__q__answer .wp-block-list {
  padding-left: 15px;
}

/* 20251125 */
.o-policies {
  font-size: 14px;
  padding: 24px !important;
}
.o-policies li, .o-policies p {
  font-size: inherit;
  font-weight: 300;
  letter-spacing: 0.05em;
}
.o-policies__heading {
  font-weight: 700;
  margin-top: 20px;
}
.o-policies__list {
  counter-reset: number;
}
.o-policies__list li {
  position: relative;
  padding-left: 30px;
}
.o-policies__list li::before {
  content: "⚫︎";
  position: absolute;
  left: 0;
  font-weight: inherit;
}
.o-policies__list--ol li {
  list-style: none;
}
.o-policies__list--ol li::before {
  content: counter(number) ".";
  counter-increment: number;
}