/*
Theme Name: ITOCO 2022
Theme URI: https://itoco.jp/
Description: ITOCO 2022 theme for WordPress.
Version: 1.0.1
*/

.page-post__content {
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, hr{
	color: revert;
	font-family: "Figtree",YakuHanJP,"Noto Sans JP",sans-serif;
    font-style: revert;
    font-size: revert;
    font-weight: revert;
    line-height: revert;
    margin-top: revert;
	margin-bottom: revert;
    margin-left: auto;
    margin-right: auto;
    vertical-align: revert;
    text-align: revert;
    text-decoration: revert;
	}
	max-width: 840px;
	
	.wp-block-table {
		height: auto;
		text-align: initial;
	}
	.wp-block-table table {
		margin: 0 auto;
	}
	.wp-block-table td,
	.wp-block-table th {
		word-break: break-word;
	}
	
	figure.itoco-table table {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-collapse: separate;
    overflow: hidden;
    border-spacing: 0;
    border-radius: 10px;
    margin-bottom: 20px;

    th,
    td {
        padding: .6em .25em;
        vertical-align: middle;
		border-top: none;
        border-left: none;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;

        &:last-child {
            border-right: none;
        }
    }

    th {
        background: #0000000d;
        text-align: center;
        font-weight: 700;
    }

    td {
        background: #fff;
    }

    thead {
        th {}
    }

    tbody {
        tr {
            &:last-child {

                th,
                td {
                    border-bottom: none;
                }
            }

            th:first-child {
				min-width: 5em;
            }
        }
    }
}

	
	
}