@charset "UTF-8";
/*
=================================================
	news ※2026年改定
=================================================
*/
#container #information {
  padding: 0 0 120px; }
  #container #information h2 {
    padding-bottom: 15px; }
    @media screen and (max-width: 768px) {
      #container #information h2 {
        padding-bottom: 0 !important; } }
  #container #information-list {
    text-align: left;
    max-width: 780px;
    margin: 0px auto; }
    @media screen and (max-width: 768px) {
      #container #information-list {
        max-width: 100%; } }
    #container #information-list .box {
      display: flex;
      font-size: 0.875rem;
      padding: 40px;
      border-bottom: 1px solid #ccc; }
      #container #information-list .box time {
        display: block;
        line-height: 1.6;
        width: 150px; }
      #container #information-list .box-content {
        width: 100%;
        flex-shrink: 9999; }
        #container #information-list .box-content-text {
          margin-top: 20px; }
          #container #information-list .box-content-text dl {
            margin: 15px 0;
            display: flex; }
            #container #information-list .box-content-text dl dt {
              width: 7.5em; }
              #container #information-list .box-content-text dl dt::before {
                content: "■";
                color: #761f17;
                margin-right: 3px; }
            #container #information-list .box-content-text dl dd {
              width: 100%;
              flex-shrink: 9999; }
          #container #information-list .box-content-text a {
            color: #099;
            text-decoration: underline; }
            #container #information-list .box-content-text a:hover {
              text-decoration: none; }
      @media screen and (max-width: 768px) {
        #container #information-list .box {
          display: block; }
          #container #information-list .box time {
            width: auto;
            margin-bottom: 10px; } }
      @media screen and (max-width: 400px) {
        #container #information-list .box {
          padding: 40px 20px; }
          #container #information-list .box-content-text dl {
            display: block; } }
