        @charset "utf-8";
        /* CSS Document */
        
        body {
            background-color: #fffddd;
            /* メインカラー */
            /* background-color: #fff799; */
            /* サブカラー */
            /* background-color: #81292d; */
        }
        
        .collapse:not(.collapse-close) input[type=checkbox]:focus~.collapse-title {
            --tw-bg-opacity: 100;
            background-color: white;
        }
        
        .collapse-open .collapse-title,
        .collapse:focus:not(.collapse-close) .collapse-title,
        .collapse:not(.collapse-close) input[type=checkbox]:checked~.collapse-title {
            --tw-bg-opacity: 100;
            background-color: white;
            outline: 2px solid transparent;
            outline-offset: 2px;
        }
        
        .collapse-open .collapse-content,
        .collapse:focus:not(.collapse-close) .collapse-content,
        .collapse:not(.collapse-close) input[type=checkbox]:checked~.collapse-content {
            max-height: 9000px;
            --tw-bg-opacity: 0.1;
            background-color: white;
            opacity: 1;
            padding-bottom: 1rem;
            transition: padding .2s ease-in-out, background-color .2s ease-in-out;
        }
        /*Overrides for Tailwind CSS */
        /*Form fields*/
        
        .dataTables_wrapper select,
        .dataTables_wrapper .dataTables_filter input {
            color: #4a5568;
            /*text-gray-700*/
            padding-left: 1rem;
            /*pl-4*/
            padding-right: 1rem;
            /*pl-4*/
            padding-top: .5rem;
            /*pl-2*/
            padding-bottom: .5rem;
            /*pl-2*/
            line-height: 1.25;
            /*leading-tight*/
            border-width: 2px;
            /*border-2*/
            border-radius: .25rem;
            border-color: #edf2f7;
            /*border-gray-200*/
            background-color: #edf2f7;
            /*bg-gray-200*/
        }
        /*Row Hover*/
        
        table.dataTable.hover tbody tr:hover,
        table.dataTable.display tbody tr:hover {
            background-color: #ebf4ff;
            /*bg-indigo-100*/
        }
        /*Pagination Buttons*/
        
        .dataTables_wrapper .dataTables_paginate .paginate_button {
            font-weight: 700;
            /*font-bold*/
            border-radius: .25rem;
            /*rounded*/
            border: 1px solid transparent;
            /*border border-transparent*/
        }
        /*Pagination Buttons - Current selected */
        
        .dataTables_wrapper .dataTables_paginate .paginate_button.current {
            color: #fff !important;
            /*text-white*/
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
            /*shadow*/
            font-weight: 700;
            /*font-bold*/
            border-radius: .25rem;
            /*rounded*/
            background: #C1C1C1 !important;
            /*bg-indigo-500*/
            border: 1px solid transparent;
            /*border border-transparent*/
        }
        /*Pagination Buttons - Hover */
        
        .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
            color: #fff !important;
            /*text-white*/
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
            /*shadow*/
            font-weight: 700;
            /*font-bold*/
            border-radius: .25rem;
            /*rounded*/
            background: #C1C1C1 !important;
            /*bg-indigo-500*/
            border: 1px solid transparent;
            /*border border-transparent*/
        }
        /*Add padding to bottom border */
        
        table.dataTable.no-footer {
            border-bottom: 1px solid #e2e8f0;
            /*border-b-1 border-gray-300*/
            margin-top: 0.75em;
            margin-bottom: 0.75em;
        }
        /*Change colour of responsive icon*/
        
        table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
        table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
            background-color: #C1C1C1 !important;
            /*bg-indigo-500*/
        }