/* カスタマイズ用CSS */
.futoji {
    font-weight: bold;
}

.akaji {
    color:red;
}

.tenmei {
    font-size: 110%;
    color:#ffffff;
    background-color: green;
    padding:0.1em 0.3em;
    margin: 0 0.3em;
}

.freearea {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1150px;
    display: flex;
    flex-wrap: nowrap;
    flex-grow: 1;
    font-size: 120%;
    font-weight: bold;
}

.freearea2 {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 852px;
}

.banner {
    width: 842px;
    margin: 0 auto;
    padding-bottom: 20px;
}


/*--------------------
 オリジナルのフレーム
--------------------*/
.frame {
 width: 80%;
 margin: 30px auto 20px;
 padding: 30px 20px 0;
 border: 3px solid #aaa;
 position: relative;
 border-radius: 3px;
 background-color: #fff;
}
.frame-title {
 position: absolute;
 top: -13px;
 left: 20px;
 padding: 0 5px;
 background-color: #fff;
}
.frame-title .fa {
 margin-right: 5px;
}
.caution {
 background-color: #ff4500;
 border: 2px solid #ff4500;
 color: #fff;
 border-radius: 3px;
}
.frame-red {
 border-color: #ff4500;
}

/*--------------------
 トップページ
--------------------*/
.ec-newsRole {
    padding: 30px 0 30px;
  }
  
/*--------------------
 マクロス・テーブル
--------------------*/

.pane br + br + br {
    display: none;
}

.pane {
  margin: 0;
  padding: 0px 20px;
  overflow: hidden;
}

.pane table {
  width: auto;
  border-collapse: separate;
  border-spacing: inherit;
  margin: 0 0 20px 0;
  padding: 0;
  border-right: 1px solid #F5F5F5;
  border-top: 1px solid #F5F5F5;
}

.pane table th {
  width: 25%;
  padding: 13px;
  font-size: 12px;
  background: #F5F5F5;
  border-left: 1px solid #F5F5F5;
}

.pane table td {
  padding: 10px;
  text-align: left;
  margin: 10px;
  font-size: 12px;
  border-bottom: 1px solid #F5F5F5;
  border-left: 1px solid #F5F5F5;
}

/*.ec-itemNav__nav li:nth-child(5) ul li:nth-child(1) {
display:none;
}*/