@charset "utf-8";
/* ======================================================
 * news-detail.css
 * ------------------------------------------------------
 * @media print, screen and (min-width: 768px)
 * - base
 * - Main
 * @media only screen and (max-width: 767px)
 * - base
 * - Main

 * Media Queries
====================================================== */

/* ------------------------------------------------------
 * base
------------------------------------------------------ */
/* ----- section ----- */
section:nth-of-type(2n+1) {
  background-color: inherit;
}

/* ------------------------------------------------------
 * Main
------------------------------------------------------ */
/*-- heading-lv2 --*/
.heading-lv2.typeNews > .heading_title {
  margin: 40px 0 45px;
  padding-bottom: 15px;
  border-bottom: 1px solid #333333;
  font-size: 30px;
  font-size: 3.0rem;
  font-weight: bold;
}
.heading-lv2.typeNews .day {
  margin-top: 20px;
  color: #595959;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: normal;
  text-align: right;
}
.heading-lv2.typeNews > .heading_title .day {
  display: block;
  margin-top: 0.5em;
  font-size: 14px;
  font-size: 1.4rem;
}
/*-- text-paragraph --*/
.leadText{
  margin-bottom: 20px;
}
.column-layout + .text-paragraph{
  margin-top: 1em;
}
.text-paragraph.typeDetails {
  margin: 60px 0 30px;
}
/* ----- linkBtn ----- */
.linkBtn {
  min-width: 400px;
}
.linkBtn [target="_blank"] {
  padding: 10px 30px;
  background: url(/common_new/img/com_blank_ic01.png) no-repeat 97% 50%;
  background-size: 11px auto;
}

@media only screen and (max-width: 767px) {
  /* ------------------------------------------------------
   * base
  ------------------------------------------------------ */
  /* ----- section ----- */
  section:nth-of-type(2n+1) {
    background-color: inherit;
  }

  /* ------------------------------------------------------
   * Main
  ------------------------------------------------------ */
  /*-- heading-lv2 --*/
  .heading-lv2.typeNews > .heading_title {
    margin: 20px 0 25px;
    padding-bottom: 15px;
    border-bottom: 2px solid #333333;
    font-size: 19px;
    font-size: 1.9rem;
    font-weight: bold;
  }
  .heading-lv2.typeNews > .heading_title .day {
    display: block;
    margin-top: 0.5em;
    color: #595959;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: normal;
    text-align: right;
  }
  /*-- text-paragraph --*/
  .column-layout,
  .column-layout + .text-paragraph{
    margin-top: 1em;
  }
  .text-paragraph.typeDetails {
    margin: 40px 0 0px;
  }
  /* ----- linkBtn ----- */
  .linkBtn {
    min-width: auto;
  }
  .linkBtn [target="_blank"] {
    padding: 10px 30px;
    background: url(/common_new/img/com_blank_ic01.png) no-repeat 97% 50%;
    background-size: 11px auto;
  }
  
  .menu-column {
    margin-top: 50px;
  }
  
}
