@charset "UTF-8";
/* ----------------------------------------------

  PC設定

  ------------------------------------------------*/
@media all and (min-width: 769px) {
  #container #contents.faq .wrapper .ChangeElem_Btn_Content {
    display: flex;
  }
  #container #contents.faq .wrapper .ChangeElem_Btn_Content button {
    font-size: clamp(1.125rem, 0.903rem + 0.46vw, 1.25rem);
    font-weight: bold;
    color: #fff;
    padding: 0.25rem 1rem;
    border-top-right-radius: 10px;
    background-color: #008c3d;
  }
  #container #contents.faq .wrapper .ChangeElem_Btn_Content button.tab2 {
    color: #333;
    background-color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA {
    padding-bottom: 1rem;
    background: url(/images/rent/note_bg.svg) left top/1% repeat, linear-gradient(to bottom, #fff, #fff);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA h2 {
    text-align: center;
    font-size: clamp(1.25rem, 0.806rem + 0.93vw, 1.5rem);
    color: #fff;
    font-weight: 500;
    padding: 0rem 1rem;
    background-color: #008c3d;
    border-top-right-radius: 30px;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl {
    padding: 1rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dt {
    font-size: clamp(1rem, 0.692rem + 0.64vw, 1.125rem);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dt span {
    color: #008c3d;
    font-size: clamp(1.5rem, 0.885rem + 1.28vw, 1.75rem);
    font-weight: bold;
    margin-right: 0.5rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dd {
    font-size: clamp(1rem, 0.692rem + 0.64vw, 1.125rem);
    padding-left: 1rem;
    text-indent: -1rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dd span {
    color: red;
    font-size: clamp(1.5rem, 0.885rem + 1.28vw, 1.75rem);
    font-weight: bold;
    margin-right: 0.5rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl:nth-of-type(even) {
    background-color: rgba(0, 140, 61, 0.2);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA h2 {
    color: #333;
    background-color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA dl dt span {
    color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA dl:nth-of-type(even) {
    background-color: rgba(249, 196, 3, 0.2);
  }
}
/* ----------------------------------------------

  PAD設定

  ------------------------------------------------*/
@media all and (min-width: 621px) and (max-width: 768px) {
  #container #contents.faq .wrapper .ChangeElem_Btn_Content {
    display: flex;
  }
  #container #contents.faq .wrapper .ChangeElem_Btn_Content button {
    font-size: clamp(1.125rem, 0.903rem + 0.46vw, 1.25rem);
    font-weight: bold;
    color: #fff;
    padding: 0.25rem 1rem;
    border-top-right-radius: 10px;
    background-color: #008c3d;
  }
  #container #contents.faq .wrapper .ChangeElem_Btn_Content button.tab2 {
    color: #333;
    background-color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA {
    padding-bottom: 1rem;
    background: url(/images/rent/note_bg.svg) left top/1% repeat, linear-gradient(to bottom, #fff, #fff);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA h2 {
    text-align: center;
    font-size: clamp(1.25rem, 0.806rem + 0.93vw, 1.5rem);
    color: #fff;
    font-weight: 500;
    padding: 0rem 1rem;
    background-color: #008c3d;
    border-top-right-radius: 30px;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl {
    padding: 1rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dt {
    font-size: clamp(1rem, 0.692rem + 0.64vw, 1.125rem);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dt span {
    color: #008c3d;
    font-size: clamp(1.5rem, 0.885rem + 1.28vw, 1.75rem);
    font-weight: bold;
    margin-right: 0.5rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dd {
    font-size: clamp(1rem, 0.692rem + 0.64vw, 1.125rem);
    padding-left: 1rem;
    text-indent: -1rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dd span {
    color: red;
    font-size: clamp(1.5rem, 0.885rem + 1.28vw, 1.75rem);
    font-weight: bold;
    margin-right: 0.5rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl:nth-of-type(even) {
    background-color: rgba(0, 140, 61, 0.2);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA h2 {
    color: #333;
    background-color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA dl dt span {
    color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA dl:nth-of-type(even) {
    background-color: rgba(249, 196, 3, 0.2);
  }
}
/* ----------------------------------------------

  SP設定

  ------------------------------------------------*/
@media all and (max-width: 620px) {
  #container #contents.faq .wrapper .ChangeElem_Btn_Content {
    display: flex;
  }
  #container #contents.faq .wrapper .ChangeElem_Btn_Content button {
    font-size: clamp(1.125rem, 0.903rem + 0.46vw, 1.25rem);
    font-weight: bold;
    color: #fff;
    padding: 0.25rem 1rem;
    border-top-right-radius: 10px;
    background-color: #008c3d;
  }
  #container #contents.faq .wrapper .ChangeElem_Btn_Content button.tab2 {
    color: #333;
    background-color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA {
    padding-bottom: 1rem;
    background: url(/images/rent/note_bg.svg) left top/1% repeat, linear-gradient(to bottom, #fff, #fff);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA h2 {
    text-align: center;
    font-size: clamp(1.25rem, 0.806rem + 0.93vw, 1.5rem);
    color: #fff;
    font-weight: 500;
    padding: 0rem 1rem;
    background-color: #008c3d;
    border-top-right-radius: 30px;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl {
    padding: 1rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dt {
    font-size: clamp(1rem, 0.692rem + 0.64vw, 1.125rem);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dt span {
    color: #008c3d;
    font-size: clamp(1.5rem, 0.885rem + 1.28vw, 1.75rem);
    font-weight: bold;
    margin-right: 0.5rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dd {
    font-size: clamp(1rem, 0.692rem + 0.64vw, 1.125rem);
    padding-left: 1rem;
    text-indent: -1rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl dd span {
    color: red;
    font-size: clamp(1.5rem, 0.885rem + 1.28vw, 1.75rem);
    font-weight: bold;
    margin-right: 0.5rem;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel .QA dl:nth-of-type(even) {
    background-color: rgba(0, 140, 61, 0.2);
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA h2 {
    color: #333;
    background-color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA dl dt span {
    color: #f9c403;
  }
  #container #contents.faq .wrapper .tab_sec .ChangeElem_Panel.tab_page2 .QA dl:nth-of-type(even) {
    background-color: rgba(249, 196, 3, 0.2);
  }
}