@media (min-width: 768px) {
    html, body, #mopi {
        height: auto;
        max-width: 1200px;
        margin: 0 auto;
    }
    .component_list.table-responsive {
        overflow-x: visible;
    }
    footer {
        height: 50px;
        position: static;
    }
    footer .footer-inner {
        margin-right: 0!important;
    }
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
.main-header h1 a {
    color: #FFF;
}
#section_main {
    padding-top: 20px;
    padding-bottom: 0;
}
.stage_rightside {
    top: 0;
}
.information_wrapper .subject {
    font-weight: bold;
    font-size: 130%;
    padding: 10px 0;
}
.information_wrapper .date {
    color: #888;
}
.information_wrapper .content {
    line-height: 1.5em;
    padding: 15px 0;
    font-size: 110%;
}
.main-header .logo .logo-lg {
    font-size: 16px;
}
.user_unregistered {
    border: solid silver 1px;
    text-align: center;
    width: 340px;
    padding: 0.5em;
}
.main-header .sidebar-toggle {
    background-color: #008d4c !important;
    color: #fff;
}
.main-header>.navbar {
    margin-left: 0 !important;
}
header h1 {
    font-size: 22px;
    color: #FFF;
    font-weight: bold;
    margin: 5px;
    padding: 0;
    position: absolute;
    top: 5px;
    left: 10px;
}
header .company {
    position: absolute;
    font-size: 12px;
    color: #FFF;
    margin: 2px 5px;
    padding: 0;
    right: 5px;
    text-align: right;
}
header .company_sub {
    font-size: 10px;
}
header .logout {
    padding: 25px 10px 0 0;
}
.main-sidebar {
    border-right: 2px solid #ddd;
}
.skin-green-light .content-wrapper, .skin-green-light .main-footer {
    border-left: none;
}
#component_pallist_header {
    height: 430px;
}
#component_pallist_header .calendar {
    width: 420px;
    float: right;
    font-size: 12px;
}
#component_pallist_header .calendar h2 {
    font-size: 20px;
}
#component_pallist_header .calendar .fc-day-number {
    font-size: 18px;
}
#component_pallist_header .calendar .selected {
    background-color: #008446;
    color: #FFF;
}
#component_pallist_header .fc-view-container {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
#component_pallist_header .date {
    font-size: 26px;
    font-weight: bold;
}
#component_pallist_header .fc-past {
    color: #ccc;
    background-color: #eee;
}
#component_pallist_header .fc-future {
    cursor: pointer;
}
#component_pallist_header .message {
    padding: 30px 0;
}

.reserve_button {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: underline;
}
a.reserve_button:hover {
    color: #039E50;
}

#stage_search_calendar {
    font-size: 11px;
}
#stage_search_calendar .component_calendar {
    float: right;
    width: 280px;
}
.component_calendar #search_calendar table td {
    height: 22px;
}
#stage_search_calendar h3 {
    font-size: 18px;
    margin: 0;
    padding: 0 0 15px;
    font-weight: normal;
}
.component_calendar {
    position: relative;
}
#stage_search_calendar .component_calendar_buttons {
    font-size: 12px;
    margin-right: 20px;
}
.yearly #stage_search_calendar .component_calendar_buttons {
    margin-right: 0;
}
#stage_search_calendar .component_calendar_buttons .btn {
    font-size: 10px;
}
.main-visual {
    padding-bottom: 30px;
}
#component_palcalendar_header {
    width: auto;
    float: left;
}
#component_palcalendar_header .date {
    font-size: 26px;
    font-weight: normal;
}
#component_palcalendar_header .message {
    padding: 20px 0;
    font-size: 13px;
}
#search_calendar .calendar_cols {
    cursor: pointer;
}
#search_calendar .calendar_cols.selected {
    background-color: #008446 !important;
    color: #FFF !important;
}
#search_calendar .calendar_cols.past {
    cursor: default;
    color: #ccc;
    background-color: #eee !important;
}
.content.pallist {
    margin-top: -30px;
}
.box-button a {
    color: #FFF;
}
.thanks_message {
    font-size: 110%;
    padding: 10px 0 20px;
    text-align: center;
}

.return_top {
    display: block;
    width: 160px;
    text-align: right;
    margin: -10px 20px 5px;
}

.bg-yellow2 {
    background-color: yellow !important;
}

.bg-yellowgreen {
    background-color: yellowgreen !important;
}
.main_objects-_-list-_-component_message.description {
    padding-left: 15px;
    margin-top: -10px;
}

option {
    font-family:"Osaka−等幅","ＭＳ ゴシック","monospace";
}

.agg_percent {
    background-color: #D7EAE9 !important;
}
.row_odd .agg_percent {
    background-color: #EDF4F4 !important;
}

.pallist a {
    text-decoration: underline;
}

#section_login .user_guide {

}
#section_login .user_guide .guide_subject {
    font-weight: bold;
    font-size: 105%;
}
#section_login .user_guide .guide_content {
    padding: 10px 0;
}
#section_login .user_guide .forgot_guide {
    text-align: right;
    font-size: 95%;
}
.thanks_message .small-box p {
    font-size: 13px;
}

/* palprint */
.content.palprint {
    margin-top: -100px;
}
.print .content.palprint {
    margin-top: -50px;
}
.print .search-print-form {
    display: none;
}
.search-print-form-value {
    display: none;
}
.print .search-print-form-value {
    display: inline;
}
.print #stage_search_print_calendar h3 {
    border-bottom: 3px solid #ddd;
}
/* pallist-month */
.to_other_page {
    font-size: 130%;
    font-weight: bold;
}
.to_other_page_month {
    font-weight: bold;
    font-size: 105%;
    margin-bottom: 20px;
}
.component_list_table.pallist-month {
    border: 2px solid #444444!important;
}
.component_list_table.pallist-month th {
    border-bottom: 2px solid #444444;
}
.component_list_table.pallist-month th,
.component_list_table.pallist-month td {
    text-align: center;
}
.component_list_table.pallist-month th:nth-child(3),
.component_list_table.pallist-month td:nth-child(3),
.component_list_table.pallist-month th:nth-child(4),
.component_list_table.pallist-month td:nth-child(4),
.component_list_table.pallist-month th:nth-child(7),
.component_list_table.pallist-month td:nth-child(7),
.component_list_table.pallist-month th:nth-child(9),
.component_list_table.pallist-month td:nth-child(9)
{
    border-right: 1px solid #444444;
}
.component_list_table.pallist-month tr:nth-child(1) td,
.component_list_table.pallist-month tr:nth-child(4) td,
.component_list_table.pallist-month tr:nth-child(7) td,
.component_list_table.pallist-month tr:nth-child(10) td,
.component_list_table.pallist-month tr:nth-child(13) td,
.component_list_table.pallist-month tr:nth-child(16) td,
.component_list_table.pallist-month tr:nth-child(19) td,
.component_list_table.pallist-month tr:nth-child(22) td,
.component_list_table.pallist-month tr:nth-child(25) td,
.component_list_table.pallist-month tr:nth-child(28) td,
.component_list_table.pallist-month tr:nth-child(31) td,
.component_list_table.pallist-month tr:nth-child(34) td,
.component_list_table.pallist-month tr:nth-child(37) td,
.component_list_table.pallist-month tr:nth-child(40) td,
.component_list_table.pallist-month tr:nth-child(43) td,
.component_list_table.pallist-month tr:nth-child(46) td,
.component_list_table.pallist-month tr:nth-child(49) td,
.component_list_table.pallist-month tr:nth-child(52) td,
.component_list_table.pallist-month tr:nth-child(55) td,
.component_list_table.pallist-month tr:nth-child(58) td,
.component_list_table.pallist-month tr:nth-child(61) td,
.component_list_table.pallist-month tr:nth-child(64) td,
.component_list_table.pallist-month tr:nth-child(67) td,
.component_list_table.pallist-month tr:nth-child(70) td,
.component_list_table.pallist-month tr:nth-child(73) td,
.component_list_table.pallist-month tr:nth-child(76) td,
.component_list_table.pallist-month tr:nth-child(79) td,
.component_list_table.pallist-month tr:nth-child(82) td,
.component_list_table.pallist-month tr:nth-child(85) td,
.component_list_table.pallist-month tr:nth-child(88) td,
.component_list_table.pallist-month tr:nth-child(91) td,
.component_list_table.pallist-month tr:nth-child(94) td,
.component_list_table.pallist-month tr:nth-child(97) td,
.component_list_table.pallist-month tr:nth-child(100) td,
.component_list_table.pallist-month tr:nth-child(103) td,
.component_list_table.pallist-month tr:nth-child(106) td,
.component_list_table.pallist-month tr:nth-child(109) td {
    background-color: #f3f3f3;
}
.component_list_table.pallist-month tr:nth-child(2) td,
.component_list_table.pallist-month tr:nth-child(5) td,
.component_list_table.pallist-month tr:nth-child(8) td,
.component_list_table.pallist-month tr:nth-child(11) td,
.component_list_table.pallist-month tr:nth-child(14) td,
.component_list_table.pallist-month tr:nth-child(17) td,
.component_list_table.pallist-month tr:nth-child(20) td,
.component_list_table.pallist-month tr:nth-child(23) td,
.component_list_table.pallist-month tr:nth-child(26) td,
.component_list_table.pallist-month tr:nth-child(29) td,
.component_list_table.pallist-month tr:nth-child(32) td,
.component_list_table.pallist-month tr:nth-child(35) td,
.component_list_table.pallist-month tr:nth-child(38) td,
.component_list_table.pallist-month tr:nth-child(41) td,
.component_list_table.pallist-month tr:nth-child(44) td,
.component_list_table.pallist-month tr:nth-child(47) td,
.component_list_table.pallist-month tr:nth-child(50) td,
.component_list_table.pallist-month tr:nth-child(53) td,
.component_list_table.pallist-month tr:nth-child(56) td,
.component_list_table.pallist-month tr:nth-child(59) td,
.component_list_table.pallist-month tr:nth-child(62) td,
.component_list_table.pallist-month tr:nth-child(65) td,
.component_list_table.pallist-month tr:nth-child(68) td,
.component_list_table.pallist-month tr:nth-child(71) td,
.component_list_table.pallist-month tr:nth-child(74) td,
.component_list_table.pallist-month tr:nth-child(77) td,
.component_list_table.pallist-month tr:nth-child(80) td,
.component_list_table.pallist-month tr:nth-child(83) td,
.component_list_table.pallist-month tr:nth-child(86) td,
.component_list_table.pallist-month tr:nth-child(89) td,
.component_list_table.pallist-month tr:nth-child(92) td,
.component_list_table.pallist-month tr:nth-child(95) td,
.component_list_table.pallist-month tr:nth-child(98) td,
.component_list_table.pallist-month tr:nth-child(101) td,
.component_list_table.pallist-month tr:nth-child(104) td,
.component_list_table.pallist-month tr:nth-child(107) td,
.component_list_table.pallist-month tr:nth-child(110) td
{
    background-color: #ffffff;
}
.component_list_table.pallist-month tr:nth-child(3) td,
.component_list_table.pallist-month tr:nth-child(6) td,
.component_list_table.pallist-month tr:nth-child(9) td,
.component_list_table.pallist-month tr:nth-child(12) td,
.component_list_table.pallist-month tr:nth-child(15) td,
.component_list_table.pallist-month tr:nth-child(18) td,
.component_list_table.pallist-month tr:nth-child(21) td,
.component_list_table.pallist-month tr:nth-child(24) td,
.component_list_table.pallist-month tr:nth-child(27) td,
.component_list_table.pallist-month tr:nth-child(30) td,
.component_list_table.pallist-month tr:nth-child(33) td,
.component_list_table.pallist-month tr:nth-child(36) td,
.component_list_table.pallist-month tr:nth-child(39) td,
.component_list_table.pallist-month tr:nth-child(42) td,
.component_list_table.pallist-month tr:nth-child(45) td,
.component_list_table.pallist-month tr:nth-child(48) td,
.component_list_table.pallist-month tr:nth-child(51) td,
.component_list_table.pallist-month tr:nth-child(54) td,
.component_list_table.pallist-month tr:nth-child(57) td,
.component_list_table.pallist-month tr:nth-child(60) td,
.component_list_table.pallist-month tr:nth-child(63) td,
.component_list_table.pallist-month tr:nth-child(66) td,
.component_list_table.pallist-month tr:nth-child(69) td,
.component_list_table.pallist-month tr:nth-child(72) td,
.component_list_table.pallist-month tr:nth-child(75) td,
.component_list_table.pallist-month tr:nth-child(78) td,
.component_list_table.pallist-month tr:nth-child(81) td,
.component_list_table.pallist-month tr:nth-child(84) td,
.component_list_table.pallist-month tr:nth-child(87) td,
.component_list_table.pallist-month tr:nth-child(90) td,
.component_list_table.pallist-month tr:nth-child(93) td,
.component_list_table.pallist-month tr:nth-child(96) td,
.component_list_table.pallist-month tr:nth-child(99) td,
.component_list_table.pallist-month tr:nth-child(102) td,
.component_list_table.pallist-month tr:nth-child(105) td,
.component_list_table.pallist-month tr:nth-child(108) td,
.component_list_table.pallist-month tr:nth-child(111) td
{
    background-color: #ffffff;
    border-bottom: 1px solid #444444;
}
.component_list_table.pallist-month tr:nth-child(2) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(5) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(8) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(11) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(14) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(17) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(20) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(23) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(26) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(29) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(32) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(35) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(38) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(41) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(44) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(47) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(50) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(53) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(56) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(59) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(62) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(65) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(68) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(71) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(74) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(77) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(80) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(83) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(86) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(89) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(92) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(95) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(98) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(101) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(104) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(107) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(110) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(2) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(5) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(8) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(11) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(14) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(17) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(20) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(23) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(26) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(29) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(32) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(35) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(38) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(41) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(44) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(47) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(50) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(53) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(56) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(59) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(62) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(65) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(68) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(71) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(74) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(77) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(80) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(83) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(86) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(89) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(92) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(95) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(98) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(101) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(104) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(107) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(110) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(3) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(6) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(9) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(12) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(15) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(18) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(21) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(24) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(27) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(30) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(33) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(36) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(39) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(42) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(45) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(48) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(51) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(54) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(57) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(60) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(63) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(66) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(69) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(72) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(75) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(78) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(81) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(84) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(87) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(90) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(93) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(96) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(99) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(102) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(105) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(108) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(111) td:nth-child(1) span,
.component_list_table.pallist-month tr:nth-child(3) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(6) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(9) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(12) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(15) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(18) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(21) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(24) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(27) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(30) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(33) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(36) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(39) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(42) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(45) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(48) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(51) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(54) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(57) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(60) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(63) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(66) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(69) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(72) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(75) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(78) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(81) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(84) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(87) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(90) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(93) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(96) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(99) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(102) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(105) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(108) td:nth-child(2) span,
.component_list_table.pallist-month tr:nth-child(111) td:nth-child(2) span
{
    display: none;
}
.print body, .print #mopi {
    max-width: 100%;
    width: 344mm;
    margin: 0 auto;
}
.print h3 {
    font-size: 240%;
    font-weight: bold;
}
.palprint {
    font-size: 180%;
    font-weight: bold;
}
.palprint .component_list_table {
    width: 100%;
    display: block;
}
.palprint .component_list_table thead,
.palprint .component_list_table tbody,
.palprint .component_list_table tr {
    width: 100%;
    display: block;
}
.palprint .component_list_table th {
    display: inline-block;
    box-sizing: border-box;
}
.palprint .component_list_table td {
    box-sizing: border-box;
}
.palprint .component_list_table th.yoyaku_subject {
    display: none;
}
.palprint .component_list_table th.yoyaku_content {
    width: 50%;
    border: 2px solid #000;
    background-color: #ddd;
    padding: 10px 0;
}
.palprint .component_list_table th.yoyaku_content_left {
    border-right: 1px solid #000;
}
.palprint .component_list_table th.yoyaku_content_right {
    border-left: none;
}

.palprint .component_list_table td.yoyaku_subject {
    width: 100%;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    border-bottom: 1px solid #000;
    background-color: #ddd;
    text-align: center;
    padding: 10px 0;
    display: block;
    font-size: 110%;
}
.palprint .component_list_table td.yoyaku_content {
    width: 50%;
    border-bottom: 2px solid #000;
    display: inline-block;
    padding: 20px 0;
    background-color: #fff;
    height: 140px;
}
.palprint .component_list_table td.yoyaku_content_left {
    border-left: 2px solid #000;
    border-right: 1px solid #000;
}
.palprint .component_list_table td.yoyaku_content_right {
    border-right: 2px solid #000;
}