@charset "UTF-8";

@media only screen and (min-width: 950px) {

/*
  .about-section .about-kifu .about-kifu-lead {
    margin-bottom: 60px;
  }
  .about-section .about-kifu .hr-maru {
    width: 100%;
  }
  .about-section .about-kifu h3 {
    font-size: 1.5rem;
  }
  .about-section .about-kifu .about-kifu-way {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .about-section .about-kifu .about-kifu-way .about-kifu-way-credit {
    width: 45%;
  }
  .about-section .about-kifu .about-kifu-way .about-kifu-way-credit .about-kifu-btn {
    font-size: 1.75rem;
    background-size: 44px;
    padding: 20px 0;
  }
  .about-section .about-kifu .about-kifu-way .about-kifu-way-credit p {
    text-align: center;
    margin-bottom: 4em;
  }
  .about-section .about-kifu .about-kifu-way .about-kifu-way-bank {
    width: 45%;
  }
  .about-section .about-kifu .about-kifu-way .about-kifu-way-bank dl {
    margin-bottom: 20px;
  }
  .about-section .about-kifu .about-kifu-way .about-kifu-way-bank dl dt {
    padding: 8px 15px;
  }
  .about-section .about-kifu .about-kifu-way .about-kifu-way-bank dl dd {
    padding: 8px 15px;
    line-height: 1.5em;
  }
  */

  .about-section .about-kifu .about-kifu-way2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
  }

  .about-section .about-kifu .about-kifu-way2 .about-kifu-way-credit2 {
    padding: 10px;
    width: 45%;
    box-sizing: border-box; 
    margin: 0 auto;
  }
  .about-section .about-kifu .about-kifu-way2 .about-kifu-way-bank {
    padding: 10px;
    width: 45%;
    box-sizing: border-box; 
  }
  .about-section .about-kifu .about-kifu-way2 .about-kifu-way-credit2 .about-kifu-btn {
    font-size: 1.75rem;
    background-size: 44px;
    padding: 20px 0;
  }
  .about-section .about-kifu .about-kifu-way2 .about-kifu-way-credit2 p {
    text-align: center;
    margin-bottom: 4em;
  }

  .about-section .about-kifu .about-kifu-way2 .about-kifu-way-credit2 .about-kifu-way-credit-msg  {
    text-align: left;
    font-size: 1.0rem;
    margin-top: 20px;    
    margin-left: 30px;   
    margin-right: 20px;   
  }

  .about-section .about-kifu .about-kifu-way2 .about-kifu-way-bank .about-kifu-btn {
    font-size: 1.75rem;
    background-size: 44px;
    padding: 20px 0;
  }

  .about-section .about-kifu .about-kifu-way2 .about-kifu-way-bank .about-kifu-way-bank-msg  {
    text-align: left;
    font-size: 1.0rem;
    margin-top: 20px;    
    margin-left: 30px;   
    margin-right: 20px;   
  }

  .about-section .about-kifu .about-kifu-why,
  .about-section .about-kifu .about-kifu-faq {
    width: 90%;
    margin: 40px auto; /* 上下に少し余白、左右は自動中央寄せ */
    box-sizing: border-box;
  }

  .about-section .about-kifu .about-kifu-why .about-kifu-why-title,
  .about-section .about-kifu .about-kifu-faq .about-kifu-faq-title {
    background-color: #0E3B77; /* 紺色 */ 
    color: #ffffff !important; /* テーマの指定に負けないよう!importantを付けておくと安全 */
    padding: 10px 30px;        /* 上下 左右の余白 */
    text-align: center;
    margin-bottom: 30px;       /* 下のコンテンツとの間隔 */  
    font-weight: bold;
    font-size: 1.25rem;
  }

  .about-section .about-kifu .about-kifu-why .about-kifu-why-people {
    display: flex;
    justify-content: space-between; /* 左右に振り分け */
    gap: 4%; /* 左右のブロックの間の隙間 */
  }

  .about-section .about-kifu .about-kifu-why .about-kifu-why-people .about-kifu-why-people1 {
    width: 45%;
    margin: 0px auto;
  }

  .about-section .about-kifu .about-kifu-why .about-kifu-why-people .about-kifu-why-people1 img {
    display: block;
    width: 30%;
    margin: 0 auto 20px;
  }

  .about-section .about-kifu .about-kifu-why .about-kifu-why-people .about-kifu-why-people1 h3 {
    margin-top: 0;
    color: #000000;
    font-size: 1.0rem;
    font-weight: none;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }

  .about-section .about-kifu .about-kifu-why .about-kifu-why-people .about-kifu-why-people1 p {
    margin-top: 0;
    color: #000000; 
    padding-bottom: 10px;
    margin-bottom: 15px;
  }

  .about-section .about-kifu .about-kifu-faq .about-kifu-faq-ol {
    margin-left: 45px;
    margin-bottom: 30px;
  }

  .about-section .about-kifu .about-kifu-faq .about-kifu-faq-ul {
    list-style-type: none;    
    margin-left: 15px;
  }


  .about-section .about-kifu .about-kifu-faq .about-kifu-btn {
    background-color: #f3994b; 
    color: #ffffff !important; /* テーマの指定に負けないよう!importantを付けておくと安全 */
    padding: 10px 30px;        /* 上下 左右の余白 */
    text-align: center;
    margin-bottom: 30px;       /* 下のコンテンツとの間隔 */  
    font-weight: bold;
    font-size: 1.05rem;
    border: solid 2px #f3994b;
    border-radius: 4px;
  }

  .about-section .about-kifu .about-kifu-faq .about-kifu-btn a {
    color: #ffffff !important; 
    text-decoration: none; 
  }

  .donation-faq  {
    width: 70%;
    margin: auto;
  }

  .donation-faq dl {
    font-size: 1.25rem;
  }

  .donation-faq dl dt {
    font-weight: bold;
  }

  .donation-faq dl dd {
    margin-left: 20px;
    margin-bottom: 30px;
  }

  .donation-interview { 
    background-color: #d3e5f6;  
    background-image: url("images/donation/intgerview-background.png");
    background-size: cover;
    /* background-repeat: repeat; */
    color: #000000 !important; /* テーマの指定に負けないよう!importantを付けておくと安全 */
    padding: 20px 10px 20px;        /* 上 左右 下の余白 */
    text-align: center;
    margin-bottom: 30px;       /* 下のコンテンツとの間隔 */  
    font-size: 1.25rem;
  }
  .donation-interview h1 { 
    font-size: 2.3rem;
    line-height: 1.4;
    padding: 0px 30px 0px;        /* 上 左右 下の余白 */
    margin-top: 40px;       /* 下のコンテンツとの間隔 */  
    margin-bottom: 15px;       /* 下のコンテンツとの間隔 */  
  }
  .donation-interview h2 { 
    font-size: 1.8rem;
    line-height: 1.4;
    padding: 0px 30px 10px;        /* 上 左右 下の余白 */
    margin-bottom: 30px;       /* 下のコンテンツとの間隔 */  
  }
  .donation-interview .space { 
    margin-bottom: 50px;       /* 下のコンテンツとの間隔 */  
  }
  .donation-interview .interview { 
    width: 780px;
    text-align: center;
    margin: 0 auto;
  }
  .donation-interview .interview .q { 
    text-align: left;
  }
  .donation-interview .interview .a { 
    text-align: right;
    margin-bottom: 60px;       /* 下のコンテンツとの間隔 */  
  }
  .donation-interview .interview .a2 { /* 最後のアンサー */ 
    text-align: right;
    margin-bottom: 30px;       /* 下のコンテンツとの間隔 */  
  }
  .donation-interview .interview img { 
    transform: scale(1.0);
  }
  .donation-interview .interview ul { 
    font-size: 1.0rem;
    text-align: left;
  }
  .donation-interview .interview table {   /* インタビュー下の注釈用 */
    width: 680px;
    margin-left: 50px;
  }
  .donation-interview .interview td { 
    font-size: 0.95rem;
    text-align: left;
    vertical-align: top;
    line-height: 1.4;
  }

.about-section .about-kifu .about-kifu-way2 .about-kifu-way-credit2 .about-kifu-btn {
  display: block;
  background-color: #f3994b; 
  /* background-repeat: no-repeat; */
  /* background-size: 22px; */
  /* background-position: left 20px center; */
  color: #fff;
  border: solid 2px #f3994b;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  font-weight: bold;
  font-size: 1.0rem;
  text-decoration: none;
  text-align: center;
  padding: 10px 0;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 4px;
}


} /*# sourceMappingURL=style.css.map */