@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,600&subset=japanese");
/*------------------------------------------------
@mixin
------------------------------------------------*/
/*------------------------------------------------
$variable
------------------------------------------------*/
/*------------------------------------------------
@function
------------------------------------------------*/
/* PC表示時のrem計算（16pxをベース） */
/* 750pxデザイン時のpxからvwを計算 */
/*------------------------------------------------
content
------------------------------------------------*/
#guide.guide_payment.jaccs #guide_kv {
  background: none;
  border-bottom: none;
  height: initial;
  max-height: initial;
  display: block;
  text-align: center;
  margin-top: 2rem; }
  @media screen and (max-width: 767px) {
    #guide.guide_payment.jaccs #guide_kv {
      background: none; } }
  #guide.guide_payment.jaccs #guide_kv h1 {
    line-height: initial;
    font-size: 200%; }
    @media screen and (max-width: 767px) {
      #guide.guide_payment.jaccs #guide_kv h1 {
        font-size: 1.2rem; } }
  #guide.guide_payment.jaccs #guide_kv img {
    max-width: 260px;
    width: 100%;
    margin-bottom: 0.7rem; }
    @media screen and (max-width: 767px) {
      #guide.guide_payment.jaccs #guide_kv img {
        width: 50%; } }
#guide.guide_payment.jaccs .jaccs_about .content_l {
  width: 53%; }
  @media screen and (max-width: 767px) {
    #guide.guide_payment.jaccs .jaccs_about .content_l {
      width: 100%; } }
#guide.guide_payment.jaccs .jaccs_about .content_r {
  width: 45%;
  text-align: center; }
  @media screen and (max-width: 767px) {
    #guide.guide_payment.jaccs .jaccs_about .content_r {
      width: 100% !important; }
      #guide.guide_payment.jaccs .jaccs_about .content_r img {
        width: 100%; } }
#guide.guide_payment.jaccs .jaccs_loan_choice {
  text-align: center;
  margin-bottom: 0.7rem; }
#guide.guide_payment.jaccs .jaccs_type {
  width: 70%;
  margin: 0 auto 1rem;
  display: flex;
  font-size: 110%; }
  @media screen and (max-width: 767px) {
    #guide.guide_payment.jaccs .jaccs_type {
      width: 100%;
      font-size: 0.8rem; } }
  #guide.guide_payment.jaccs .jaccs_type li {
    width: 50%;
    border: 1px solid #000;
    margin: 0;
    text-indent: 0;
    text-align: center; }
    #guide.guide_payment.jaccs .jaccs_type li:first-child {
      background-color: #000;
      color: #fff; }
#guide.guide_payment.jaccs .guide_tel_box dl dd {
  margin-bottom: 0.7rem; }
  #guide.guide_payment.jaccs .guide_tel_box dl dd:nth-child(2) {
    display: flex; }
    @media screen and (max-width: 767px) {
      #guide.guide_payment.jaccs .guide_tel_box dl dd:nth-child(2) {
        display: block; } }
  #guide.guide_payment.jaccs .guide_tel_box dl dd .tel_number__telephone {
    width: 50%; }
    @media screen and (max-width: 767px) {
      #guide.guide_payment.jaccs .guide_tel_box dl dd .tel_number__telephone {
        width: 100%;
        margin-bottom: 0.7rem; } }
    #guide.guide_payment.jaccs .guide_tel_box dl dd .tel_number__telephone:before {
      bottom: 10px !important; }
    @media screen and (max-width: 767px) {
      #guide.guide_payment.jaccs .guide_tel_box dl dd .tel_number__telephone a {
        margin-right: 0 !important; } }
    #guide.guide_payment.jaccs .guide_tel_box dl dd .tel_number__telephone a span {
      font-size: 60%; }
      @media screen and (max-width: 767px) {
        #guide.guide_payment.jaccs .guide_tel_box dl dd .tel_number__telephone a span {
          font-size: 1rem; } }

/*# sourceMappingURL=guide_payment_jaccs.css.map */
