@charset "utf-8";

#header {
	background: url(../img/format_mobile_title3.jpg) no-repeat center;
}
    @media screen and (max-width: 339px) {
        #header {
            background: url(../img/format_mobile_title3.jpg) no-repeat center;
        }
    }


#timeTable {
	width: 98%;
	max-width: 340px;
	margin: 20px auto 0 auto;
    background-color: transparent;
	padding: 0 0 5px 0;
}

#timeTable table.tt2 {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto 0 auto;
    width: 100%;
    box-sizing: border-box;
}

#timeTable table.tt2 td {
    text-align: center;
        font-size:17px;
    background-color:  #ffffff;
    font-family: "Noto Sans JP",sans-serif;
    padding: 10px 0;
}

#timeTable table.tt2 tr.row-1 {
    background-color: transparent;
    color: #fff;
}

    #timeTable table.tt2 .row-1 td {
        background-color: #ed7a94;
        color:#ffffff;
        font-weight: 500;    
    }
    #timeTable table.tt2 .row-2 td {
        border-bottom: 2px solid #ed7a94;
    }
    #timeTable table.tt2 .row-3 td {
       border-bottom: 2px solid #ed7a94;
    }
        #timeTable table.tt2 .row-1 .column-1 {
            border-radius: 40px 0 0 40px;
        }
        #timeTable table.tt2 .row-1 .column-8 {
            border-radius: 0 40px 40px 0 ;
            padding-right: 15px;
        }
        #timeTable table.tt2 .row-2 .column-1 {
            font-size:15px;
        }
        #timeTable table.tt2 .row-3 .column-1 {
            font-size:15px;
        }
        #timeTable table.tt2 .row-2 .column-2, #timeTable table.tt2 .row-2 .column-3, #timeTable table.tt2 .row-2 .column-5, #timeTable table.tt2 .row-2 .column-6, #timeTable table.tt2 .row-2 .column-7 {
            color:#6285dd;
            font-size:20px;
        }
        #timeTable table.tt2 .row-3 .column-2, #timeTable table.tt2 .row-3 .column-3, #timeTable table.tt2 .row-3 .column-5, #timeTable table.tt2 .row-3 .column-6, #timeTable table.tt2 .row-3 .column-7 {
            color:#6285dd;
            font-size:20px;
        }
        #timeTable table.tt2 .row-2 .column-1, #timeTable table.tt2 .row-3 .column-1 {
            font-weight: 500;  
        }

table.tablepress-id-6 {
    background: #fbf0df;
    border-radius: 20px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 15px auto 0 auto;
    width: 100%;
    box-sizing: border-box;
}
    table.tablepress-id-6 td {
        padding: 10px;
    font-family: "Noto Sans JP",sans-serif;
    }
        table.tablepress-id-6 td.column-1 {
            font-weight: 500;  
            font-size: 16px;
        }
        table.tablepress-id-6 td.column-2 {
            font-size: 14px;
        }