@charset "UTF-8";
/**
 * 更新情報一覧
 */
/* ==========================================================================
  共通
  ========================================================================== */
body {
  min-width: 1044px; }
  @media screen and (max-width: 767px) {
    body {
      min-width: inherit; } }

#topicpath {
  margin-bottom: 0; }
  #topicpath .navigation {
    width: 1004px;
    box-sizing: border-box; }
  @media screen and (max-width: 767px) {
    #topicpath {
      padding-left: 10px; }
      #topicpath .navigation {
        width: 100%; }
        #topicpath .navigation img {
          vertical-align: middle; } }

.rwd #page-title {
  margin-bottom: 75px; }
  @media screen and (max-width: 767px) {
    .rwd #page-title {
      margin-bottom: 35px; } }

#contents {
  width: 1034px;
  padding: 0 10px; }
  #contents a {
    color: #005492;
    text-decoration: underline; }
    #contents a:hover {
      text-decoration: none; }
  @media screen and (max-width: 767px) {
    #contents {
      box-sizing: border-box;
      width: 100%;
      padding: 0 10px; } }

/* ==========================================================================
   更新情報一覧
   ========================================================================== */
.release-list {
  margin-top: 30px;
  border-top: 1px solid #ccc; }
  .release-list li {
    padding: 20px 0;
    border-bottom: 1px solid #ccc; }
    .release-list li a[target="_blank"] {
      padding-right: 20px;
      background: url("/common/img/icon_blank_blue.png") no-repeat right center;
      background-size: 9px auto; }
  .release-list .date {
    display: inline-block;
    margin-bottom: 10px; }
  @media screen and (max-width: 767px) {
    .release-list {
      margin-top: 20px; }
      .release-list li {
        padding: 20px 10px; } }
