@charset "UTF-8";
/*color*/
/********** 定休日カレンダー S-ホワイト **********/
/***** レイアウト *****/
#mp_txt_calendar {
  display: none;
}

#pi_calendar .subc_cal_cont {
  margin: 5px;
  padding: 0 0 15px;
}
#pi_calendar .cal_wrapper table.cal {
  width: 100%;
  border-collapse: collapse;
}
#pi_calendar .cal_wrapper table.cal tr td {
  text-align: center;
  font-size: 85%;
  line-height: 3;
}
#pi_calendar .cal_wrapper table.cal tr:nth-child(1) th {
  padding: 10px 0 0;
}
#pi_calendar .cal_wrapper table.cal tr:nth-child(1) th p.month {
  display: inline-block;
  margin: 0em auto;
  text-align: center;
  width: 86%;
}
#pi_calendar .cal_wrapper table.cal tr:nth-child(1) th input.prev {
  float: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
#pi_calendar .cal_wrapper table.cal tr:nth-child(1) th input.next {
  float: right;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
#pi_calendar .cal_wrapper table.cal tr:nth-child(1) th input {
  background: none;
  padding: 0.5em;
  font-size: 80%;
  line-height: 1;
  font-family: monospace;
  cursor: pointer;
}
#pi_calendar .subc_cal_cont .cap ul {
  margin: 5px 0 0;
  padding: 0;
}
#pi_calendar .subc_cal_cont .cap ul li {
  display: inline-block;
  overflow: hidden;
  padding: 0 10px 0 0;
  font-family: monospace;
  font-size: 85%;
}
#pi_calendar .subc_cal_cont .cap ul li > span:nth-child(1) {
  padding: 0 2px 0 0;
  line-height: 1.2;
  font-size: 120%;
}
#pi_calendar .subc_cal_cont .cap .cap-info {
  line-height: 1.4;
  margin: 10px 0 0;
  font-size: 90%;
}

/***** 配色 *****/
#pi_calendar {
  color: #272727;
}
#pi_calendar .subc_cal_cont {
  background: white;
}
#pi_calendar .subc_cal_cont .cap .ico_cap01 {
  color: #003365;
}
#pi_calendar .subc_cal_cont .cap .ico_cap02 {
  color: #c4d1e9;
}
#pi_calendar .subc_cal_cont .cap .ico_cap03 {
  color: #7088a1;
}
#pi_calendar .cal_wrapper table.cal tr td.cal_dispdate {
  border: 1px solid #ddd;
  background: #fff;
}
#pi_calendar .cal_wrapper table.cal tr:nth-child(1) th input {
  border: 1px solid #ddd;
  background: #fff;
  color: #272727;
}
#pi_calendar .cal_wrapper table.cal tr td .Today {
  background: #eee;
  color: #003365;
  font-weight: bold;
}
#pi_calendar .cal_wrapper table.cal tr td .ccolor1 {
  background: #CBCED2;
}
#pi_calendar .cal_wrapper table.cal tr td .ccolor2 {
  background: #aaa;
}/*# sourceMappingURL=calendar_11.css.map */