@charset "UTF-8";


/* 
------------------------------------------------------------------------------------*/
body {
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.header_wrap { order: -4; }
.breadcrumb_wrap { order: -3; }
.header_shareBtn_wrap { order: -2; }


/* contents_wrap
------------------------------------------------------------------------------------*/
.contents_wrap {
  max-width: var(--maxWidth);
  margin: var(--maxWidthMargin);
  padding: var(--maxWidthPadding);
  order: -1;
  margin-bottom: 80px;
}

.type_teamo_clear_1d_blb_tit {
  --fs: 2.8rem;
  --fh: 3rem;
  text-align: center;
  font-size: var(--fs);
  line-height: var(--fh);
  margin: calc(24px + ((var(--fs) - var(--fh)) / 2)) 16px calc(-8px + ((var(--fs) - var(--fh)) / 2));
  padding-bottom: 32px;
}

.type_teamo_clear_1d_blb_button_wrap {
  display: flex;
}
.type_teamo_clear_1d_blb_button01 {
  width: calc(400/1000 * 100%);
}
.type_teamo_clear_1d_blb_button02 {
  width: calc(600/1000 * 100%);
}

/* 誘導バナー */
.yuudou_link_wrap {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.yuudou_link {
  width: calc(100%/3);
}