@charset "UTF-8";

#price_anchor_list1 + .contents_btn01 .content_wrapper>a,
#price_anchor_list2 + .contents_btn01 .content_wrapper>a {
  max-width: calc(min(250px, 30vw) - 2rem * 2 / 3);
  width: 100% !important;
  margin-left: initial;
  margin-right: initial;
  margin-bottom: initial;
  padding-left: initial;
  padding-right: initial;
  min-width: initial;
}
#price_anchor_list1 + .contents_btn01 .content_wrapper>a:nth-child(n + 2),
#price_anchor_list2 + .contents_btn01 .content_wrapper>a:nth-child(n + 2) {
  margin-left: 2rem;
}

@media screen and (max-width: 768px){
  #price_anchor_list1 + .contents_btn01,
  #price_anchor_list2 + .contents_btn01 {
    padding-top: 1.5rem;
  }
  #price_anchor_list1 + .contents_btn01 .content_wrapper>a,
  #price_anchor_list2 + .contents_btn01 .content_wrapper>a {
    max-width: 70%;
  }
  #price_anchor_list1 + .contents_btn01 .content_wrapper>a:nth-child(n + 2),
  #price_anchor_list2 + .contents_btn01 .content_wrapper>a:nth-child(n + 2) {
    margin-left: initial;
    margin-top: 1.5rem;
  }
}

@media screen and (max-width: 600px){
  #price_anchor_list1 + .contents_btn01 .content_wrapper>a,
  #price_anchor_list2 + .contents_btn01 .content_wrapper>a {
    max-width: 100%;
  }
}

/*---------見出し調整---------*/
#accent_ttl + section .heading.block_header_4 .h {
  color: var(--i_main_color);
  font-size: 4rem !important;
}