@charset "UTF-8";
@import "../base/init.css";
@import "../base/style.css";
@import "../piece/style.css";

/* =========================================================
   calender
========================================================= */

/* event-banner
----------------------------------------------- */
#eventBanner {
  margin-bottom: 20px;
  text-align: center;
}

/* event-calender
----------------------------------------------- */

.contentArticleEventDocs {
	background: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 2em 1em 1em;
}

.contentArticleEventDocs h2 {
  /* margin: 0 0 10px;
  padding: 5px 0 5px 10px;
  background-color: #e3f0fa;
  font-weight: bold; */
  /* border-bottom: 2px solid #00b4e5; */
  font-size: 150%;
  font-weight: bold;
  margin-bottom: 1em;
  /* padding: 2em 0.5em 0.5em; */
}
.contentArticleEventDocs table {
  width: 100%;
  /* min-width: 1200px; */
  /* border-top: 1px solid #ccc; */
  border-top: 2px dotted #ccc;
  /* table-layout: fixed; */
}
.contentArticleEventDocs td {
	width: 20%;
  padding: 10px;
  border-bottom: 2px dotted #ccc;
}
.contentArticleEventDocs td.day {
  width: 25%;
  /* min-width: 270px;
  white-space: nowrap; */
}
.contentArticleEventDocs td.title {
  width: 55%;
}
td.attribute span {
  display: block;
  width: 90%;
  padding: 3px 0;
  /* border: 1px solid #ccc; */
  border-radius: 5px;
  text-align: center;
}



.attributeNyusatsu span {
  /* border: 1px solid #95c837; */
  color: #95c837;
  text-align: center;
  
  background: #fafff2;
}
.attributeSaiyo span {
  /* border: 1px solid #00b4e5; */
  color: #00b4e5;
  text-align: center;
  
  background: #f2fcff;
}
.attributeShikakushiken span {
  /* border: 1px solid #ffcccc; */
  color: #ffa8a8;
  text-align: center;
  
  background: #fff3f3;
}
.attributeBosyu span {
  /* border: 1px solid #4bb647; */
  color: #4bb647;
  text-align: center;
  
  background: #f2fff1;
}
.attributeEvent span {
  /* border: 1px solid #ffae00; */
  color: #ffae00;
  text-align: center;
  
  background: #fff7e7;
}
.attributeKyoka span {
  /* border: 1px solid #dbe4ff; */
  color: #96b0ff;
  text-align: center;
  
  background: #dbe4ff;
}
.attributeHojo span {
  /* border: 1px solid #33ffff; */
  color: #57d9d9;
  text-align: center;
  
  background: #e9f6f6;
}
.attributeKokujikoukoku span {
  /* border: 1px solid #bdb76b; */
  color: #bdb76b;
  text-align: center;
  
  background: #fffef2;
}
.attributePlan span {
  /* border: 1px solid #fff2ff; */
  color: #579457;
  text-align: center;
  
  background: #e7f3e7;
}
.attributeSoudan span {
  /* border: 1px solid #f26ef2; */
  color: #f26ef2;
  text-align: center;
  
  background: #fff2ff;
}
.attributeChui span {
  /* border: 1px solid #ff3232; */
  color: #ff3232;
  text-align: center;
  
  background: #fff3f3;
}



.pagination {
  margin-top: 10px;
  text-align: center;
}