@charset "utf-8";
/* CSS Document */

  #calendar {
    max-width: 1200px;
    margin: 0 auto;
  }
    .fc .fc-button-primary {
        display: none;
    }
.fc .fc-multimonth {
overflow: hidden;
}
/*1-3*/
.january #calendar1 .fc-multimonth-month:nth-child(4),
.january #calendar1 .fc-multimonth-month:nth-child(5),
.january #calendar1 .fc-multimonth-month:nth-child(6),
.january #calendar1 .fc-multimonth-month:nth-child(7),
.january #calendar1 .fc-multimonth-month:nth-child(8),
.january #calendar1 .fc-multimonth-month:nth-child(9),
.january #calendar1 .fc-multimonth-month:nth-child(10),
.january #calendar1 .fc-multimonth-month:nth-child(11),
.january #calendar1 .fc-multimonth-month:nth-child(12),
.january #calendar2 .fc-multimonth-month:nth-child(4),
.january #calendar2 .fc-multimonth-month:nth-child(5),
.january #calendar2 .fc-multimonth-month:nth-child(6),
.january #calendar2 .fc-multimonth-month:nth-child(7),
.january #calendar2 .fc-multimonth-month:nth-child(8),
.january #calendar2 .fc-multimonth-month:nth-child(9),
.january #calendar2 .fc-multimonth-month:nth-child(10),
.january #calendar2 .fc-multimonth-month:nth-child(11),
.january #calendar2 .fc-multimonth-month:nth-child(12),
.january #calendar3 .fc-multimonth-month:nth-child(4),
.january #calendar3 .fc-multimonth-month:nth-child(5),
.january #calendar3 .fc-multimonth-month:nth-child(6),
.january #calendar3 .fc-multimonth-month:nth-child(7),
.january #calendar3 .fc-multimonth-month:nth-child(8),
.january #calendar3 .fc-multimonth-month:nth-child(9),
.january #calendar3 .fc-multimonth-month:nth-child(10),
.january #calendar3 .fc-multimonth-month:nth-child(11),
.january #calendar3 .fc-multimonth-month:nth-child(12),
.january #calendar4 .fc-multimonth-month:nth-child(4),
.january #calendar4 .fc-multimonth-month:nth-child(5),
.january #calendar4 .fc-multimonth-month:nth-child(6),
.january #calendar4 .fc-multimonth-month:nth-child(7),
.january #calendar4 .fc-multimonth-month:nth-child(8),
.january #calendar4 .fc-multimonth-month:nth-child(9),
.january #calendar4 .fc-multimonth-month:nth-child(10),
.january #calendar4 .fc-multimonth-month:nth-child(11),
.january #calendar4 .fc-multimonth-month:nth-child(12) {
    display:none;
}
/*4-6*/
.april #calendar1 .fc-multimonth-month:nth-child(1),
.april #calendar1 .fc-multimonth-month:nth-child(2),
.april #calendar1 .fc-multimonth-month:nth-child(3),
.april #calendar1 .fc-multimonth-month:nth-child(7),
.april #calendar1 .fc-multimonth-month:nth-child(8),
.april #calendar1 .fc-multimonth-month:nth-child(9),
.april #calendar1 .fc-multimonth-month:nth-child(10),
.april #calendar1 .fc-multimonth-month:nth-child(11),
.april #calendar1 .fc-multimonth-month:nth-child(12),
.april #calendar2 .fc-multimonth-month:nth-child(1),
.april #calendar2 .fc-multimonth-month:nth-child(2),
.april #calendar2 .fc-multimonth-month:nth-child(3),
.april #calendar2 .fc-multimonth-month:nth-child(7),
.april #calendar2 .fc-multimonth-month:nth-child(8),
.april #calendar2 .fc-multimonth-month:nth-child(9),
.april #calendar2 .fc-multimonth-month:nth-child(10),
.april #calendar2 .fc-multimonth-month:nth-child(11),
.april #calendar2 .fc-multimonth-month:nth-child(12),
.april #calendar3 .fc-multimonth-month:nth-child(1),
.april #calendar3 .fc-multimonth-month:nth-child(2),
.april #calendar3 .fc-multimonth-month:nth-child(3),
.april #calendar3 .fc-multimonth-month:nth-child(7),
.april #calendar3 .fc-multimonth-month:nth-child(8),
.april #calendar3 .fc-multimonth-month:nth-child(9),
.april #calendar3 .fc-multimonth-month:nth-child(10),
.april #calendar3 .fc-multimonth-month:nth-child(11),
.april #calendar3 .fc-multimonth-month:nth-child(12),
.april #calendar4 .fc-multimonth-month:nth-child(1),
.april #calendar4 .fc-multimonth-month:nth-child(2),
.april #calendar4 .fc-multimonth-month:nth-child(3),
.april #calendar4 .fc-multimonth-month:nth-child(7),
.april #calendar4 .fc-multimonth-month:nth-child(8),
.april #calendar4 .fc-multimonth-month:nth-child(9),
.april #calendar4 .fc-multimonth-month:nth-child(10),
.april #calendar4 .fc-multimonth-month:nth-child(11),
.april #calendar4 .fc-multimonth-month:nth-child(12){
    display:none;
}
/*7-9*/
.july #calendar1 .fc-multimonth-month:nth-child(1),
.july #calendar1 .fc-multimonth-month:nth-child(2),
.july #calendar1 .fc-multimonth-month:nth-child(3),
.july #calendar1 .fc-multimonth-month:nth-child(4),
.july #calendar1 .fc-multimonth-month:nth-child(5),
.july #calendar1 .fc-multimonth-month:nth-child(6),
.july #calendar1 .fc-multimonth-month:nth-child(10),
.july #calendar1 .fc-multimonth-month:nth-child(11),
.july #calendar1 .fc-multimonth-month:nth-child(12),
.july #calendar2 .fc-multimonth-month:nth-child(1),
.july #calendar2 .fc-multimonth-month:nth-child(2),
.july #calendar2 .fc-multimonth-month:nth-child(3),
.july #calendar2 .fc-multimonth-month:nth-child(4),
.july #calendar2 .fc-multimonth-month:nth-child(5),
.july #calendar2 .fc-multimonth-month:nth-child(6),
.july #calendar2 .fc-multimonth-month:nth-child(10),
.july #calendar2 .fc-multimonth-month:nth-child(11),
.july #calendar2 .fc-multimonth-month:nth-child(12),
.july #calendar3 .fc-multimonth-month:nth-child(1),
.july #calendar3 .fc-multimonth-month:nth-child(2),
.july #calendar3 .fc-multimonth-month:nth-child(3),
.july #calendar3 .fc-multimonth-month:nth-child(4),
.july #calendar3 .fc-multimonth-month:nth-child(5),
.july #calendar3 .fc-multimonth-month:nth-child(6),
.july #calendar3 .fc-multimonth-month:nth-child(10),
.july #calendar3 .fc-multimonth-month:nth-child(11),
.july #calendar3 .fc-multimonth-month:nth-child(12),
.july #calendar4 .fc-multimonth-month:nth-child(1),
.july #calendar4 .fc-multimonth-month:nth-child(2),
.july #calendar4 .fc-multimonth-month:nth-child(3),
.july #calendar4 .fc-multimonth-month:nth-child(4),
.july #calendar4 .fc-multimonth-month:nth-child(5),
.july #calendar4 .fc-multimonth-month:nth-child(6),
.july #calendar4 .fc-multimonth-month:nth-child(10),
.july #calendar4 .fc-multimonth-month:nth-child(11),
.july #calendar4 .fc-multimonth-month:nth-child(12){
    display:none;
}
/*10-12*/
.october #calendar1 .fc-multimonth-month:nth-child(1),
.october #calendar1 .fc-multimonth-month:nth-child(2),
.october #calendar1 .fc-multimonth-month:nth-child(3),
.october #calendar1 .fc-multimonth-month:nth-child(4),
.october #calendar1 .fc-multimonth-month:nth-child(5),
.october #calendar1 .fc-multimonth-month:nth-child(6),
.october #calendar1 .fc-multimonth-month:nth-child(7),
.october #calendar1 .fc-multimonth-month:nth-child(8),
.october #calendar1 .fc-multimonth-month:nth-child(9),
.october #calendar2 .fc-multimonth-month:nth-child(1),
.october #calendar2 .fc-multimonth-month:nth-child(2),
.october #calendar2 .fc-multimonth-month:nth-child(3),
.october #calendar2 .fc-multimonth-month:nth-child(4),
.october #calendar2 .fc-multimonth-month:nth-child(5),
.october #calendar2 .fc-multimonth-month:nth-child(6),
.october #calendar2 .fc-multimonth-month:nth-child(7),
.october #calendar2 .fc-multimonth-month:nth-child(8),
.october #calendar2 .fc-multimonth-month:nth-child(9),
.october #calendar3 .fc-multimonth-month:nth-child(1),
.october #calendar3 .fc-multimonth-month:nth-child(2),
.october #calendar3 .fc-multimonth-month:nth-child(3),
.october #calendar3 .fc-multimonth-month:nth-child(4),
.october #calendar3 .fc-multimonth-month:nth-child(5),
.october #calendar3 .fc-multimonth-month:nth-child(6),
.october #calendar3 .fc-multimonth-month:nth-child(7),
.october #calendar3 .fc-multimonth-month:nth-child(8),
.october #calendar3 .fc-multimonth-month:nth-child(9),
.october #calendar4 .fc-multimonth-month:nth-child(1),
.october #calendar4 .fc-multimonth-month:nth-child(2),
.october #calendar4 .fc-multimonth-month:nth-child(3),
.october #calendar4 .fc-multimonth-month:nth-child(4),
.october #calendar4 .fc-multimonth-month:nth-child(5),
.october #calendar4 .fc-multimonth-month:nth-child(6),
.october #calendar4 .fc-multimonth-month:nth-child(7),
.october #calendar4 .fc-multimonth-month:nth-child(8),
.october #calendar4 .fc-multimonth-month:nth-child(9){
    display:none;
}

#fee-calendar {
    width: 500px;
    margin: 5px auto;
    line-height: 1;
}
#fee-calendar-multi.calList > li > div {
    width: 250px;
    max-width: 250px;
    margin: 0 10px;
    border: none;
}
#fee-calendar-multi .fc .fc-daygrid-day-number{
    font-size: 10px;
}
#fee-calendar-multi .fc-h-event .fc-event-main {
    color: #2C3E50;
    font-size: 13px;
}
#fee-calendar-multi .fc .fc-multimonth-title{
    padding-bottom: 5px;
    font-size: 13px;
}
#fee-calendar-multi .fc .fc-toolbar-title {
    display: none;
}
#fee-calendar-multi .fc .fc-multimonth{
    border: none;
}
#fee-calendar-multi .fc .fc-multimonth-singlecol .fc-multimonth-daygrid-table,
#fee-calendar-multi .fc .fc-multimonth-singlecol .fc-multimonth-header-table {
    border: 1px solid #cccccc;
}
    .fc-col-header-cell {
    font-size: 12px;
    }
#fee-calendar-multi .fc-theme-standard td {
    height: 36px;
}
#fee-calendar-multi .fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 3px 0 1px 0;
  font-size: 90%;
}
#beppu-en #fee-calendar-multi #calendar1.fc .fc-multimonth-title::before {
    content: "Osaka→Beppu";
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
#beppu-en #fee-calendar-multi #calendar2.fc .fc-multimonth-title::before {
    content: "Beppu→Osaka";
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
#oita-en #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "Kobe→Oita";
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
#oita-en #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "Oita→Kobe";
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
#shibushi-en #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "Osaka→Kagoshima";
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
#shibushi-en #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "Kagoshima→Osaka";
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
#beppu-en .fc-col-header-cell,
#oita-en .fc-col-header-cell,
#shibushi-en .fc-col-header-cell {
    font-size: 10px;
}
@media only screen and (max-width: 750px) {
    #fee-calendar {
        width: 100%;
    }
    #fee-calendar #fee-calendar-multi.calList{
        width: 80vw;
        margin: 0 auto;
        max-width: 100%;
    }
    #fee-calendar #fee-calendar-multi.calList > li.fullcalendar-wrap {
     display: flex;
     flex-direction: column;
    }
    #fee-calendar #fee-calendar-multi.calList > li.fullcalendar-wrap > div {
        width: 100%;
  }
}
@media only screen and (max-width: 590px) {
     #fee-calendar #fee-calendar-multi.calList{
        width: 100%;
        margin: 0 auto;
        max-width: 100%;
    }
#fee-calendar-multi .fc .fc-multimonth-title{
    font-size: 10px;
    }
    .fc-col-header-cell {
    font-size: 10px;
    }
}

/*************************************************/
#beppu-jp #fee-calendar-multi #calendar1.fc .fc-multimonth-title::before {
    content: "大阪→別府　2024年";
}
#beppu-jp #fee-calendar-multi #calendar2.fc .fc-multimonth-title::before {
    content: "別府→大阪　2024年";
}
#oita-jp #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "神戸→大分　2024年";
}
#oita-jp #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "大分→神戸　2024年";
}
#shibushi-jp #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "大阪→志布志　2024年";
}
#shibushi-jp #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "志布志→大阪　2024年";
}
#beppu-en #fee-calendar-multi #calendar1.fc .fc-multimonth-title::after,
#beppu-en #fee-calendar-multi #calendar2.fc .fc-multimonth-title::after,
#oita-en #fee-calendar-multi #calendar3.fc .fc-multimonth-title::after,
#oita-en #fee-calendar-multi #calendar4.fc .fc-multimonth-title::after,
#shibushi-en #fee-calendar-multi #calendar3.fc .fc-multimonth-title::after,
#shibushi-en #fee-calendar-multi #calendar4.fc .fc-multimonth-title::after {
    content: "2024";
}

/*next year*/
#beppu-jp.january #fee-calendar-multi #calendar1.fc .fc-multimonth-title::before {
    content: "大阪→別府　2025年";
}
#beppu-jp.january #fee-calendar-multi #calendar2.fc .fc-multimonth-title::before {
    content: "別府→大阪　2025年";
}
#oita-jp.january #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "神戸→大分　2025年";
}
#oita-jp.january #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "大分→神戸　2025年";
}
#shibushi-jp.january #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "大阪→志布志　2025年";
}
#shibushi-jp.january #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "志布志→大阪　2025年";
}
#beppu-en.january #fee-calendar-multi #calendar1.fc .fc-multimonth-title::after,
#beppu-en.january #fee-calendar-multi #calendar2.fc .fc-multimonth-title::after,
#oita-en.january #fee-calendar-multi #calendar3.fc .fc-multimonth-title::after,
#oita-en.january #fee-calendar-multi #calendar4.fc .fc-multimonth-title::after,
#shibushi-en.january #fee-calendar-multi #calendar3.fc .fc-multimonth-title::after,
#shibushi-en.january #fee-calendar-multi #calendar4.fc .fc-multimonth-title::after {
    content: "2025";
}

#beppu-jp.april #fee-calendar-multi #calendar1.fc .fc-multimonth-title::before {
    content: "大阪→別府　2025年";
}
#beppu-jp.april #fee-calendar-multi #calendar2.fc .fc-multimonth-title::before {
    content: "別府→大阪　2025年";
}
#oita-jp.april #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "神戸→大分　2025年";
}
#oita-jp.april #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "大分→神戸　2025年";
}
#shibushi-jp.april #fee-calendar-multi #calendar3.fc .fc-multimonth-title::before {
    content: "大阪→志布志　2025年";
}
#shibushi-jp.april #fee-calendar-multi #calendar4.fc .fc-multimonth-title::before {
    content: "志布志→大阪　2025年";
}
#beppu-en.april #fee-calendar-multi #calendar1.fc .fc-multimonth-title::after,
#beppu-en.april #fee-calendar-multi #calendar2.fc .fc-multimonth-title::after,
#oita-en.april #fee-calendar-multi #calendar3.fc .fc-multimonth-title::after,
#oita-en.april #fee-calendar-multi #calendar4.fc .fc-multimonth-title::after,
#shibushi-en.april #fee-calendar-multi #calendar3.fc .fc-multimonth-title::after,
#shibushi-en.april #fee-calendar-multi #calendar4.fc .fc-multimonth-title::after {
    content: "2025";
}


/*************************************************/