@charset "UTF-8";


/*共通スタイル*/

/*--h3 見出しの帯---*/
h3 {
    background-color: #165db3;
    padding: 10px 20px;
    color: #fff;
}

/*--p 見出し風罫線---*/
p.kugirisen {
    border-top: solid 1px #165db3;
    border-bottom: solid 1px #165db3;
    padding: 10px 0;
}

/*--samllタグはフォント小さく--*/
small {
    line-height: 1.5;
    display: block;
    margin-top: 0.5rem;
}

/*--リンクボタン--*/
.page_common_bottun a {
    background-color: #f19a42;
}

.wp-block-button.page_common_bottun {
    display: block;
    margin: 1rem 0;
}

@media screen and (max-width: 639px) {

    /*--リンクボタン--*/
    .page_common_bottun a {
        font-size: 0.875rem;
    }
}

/*--- 心の健康投資シンポジウム2025　個別スタイル---*/
.table1 tr td:nth-of-type(1) {
    width: 6rem;
    background-color: aliceblue;
}

.table3 td,
.table2 td {
    border: none;
    padding: .0px;
    vertical-align: top;
}

.table3 tbody,
.table2 tbody {
    display: grid;
    gap: 20px;
}

.table2 tr,
.table3 tr {
    display: grid;
    grid-template-columns: 140px 1fr;
    padding: 0 0 0.8rem 0;
}

.table2 tr:first-of-type,
.table3 tr:first-of-type {
    padding-top: 0px;
}

/*
.table2 tr td:nth-last-of-type(1),.table3 tr td:nth-last-of-type(1){
      background-color: #dfe7f7;
          border-radius: 8px;
   padding: 0.8rem;
}
*/
.back_blue {
    background-color: aliceblue;
}

.table2 tr td:nth-of-type(1) img,
.table3 tr td:nth-of-type(1) img {
    vertical-align: bottom;
}

.table2 tr td:nth-of-type(2),
.table3 tr td:nth-of-type(2) {
    padding-right: 0.8rem;
}

@media screen and (max-width: 639px) {
    tbody {
        display: block;
    }

    tr {
        display: block;
    }

    td {
        display: block;
        width: 100%;
    }

    .table3 table,
    .table2 table {
        margin-left: 0px;
    }

    .table3 tr td:nth-of-type(1),
    .table2 tr td:nth-of-type(1) {
        width: 100%;
    }

    .table3 tr,
    .table2 tr {
        display: block;
    }

    .table3 tbody>tr td:nth-of-type(1),
    .table2 tbody>tr td:nth-of-type(1) {
        margin-top: 0px;
        text-align: center;
    }

    .table1 tr td:nth-of-type(1) {
        width: 100%;
        border-bottom: none;
        border-top: none;
    }

    .table1 tr:nth-of-type(1) td:nth-of-type(1) {
        border-top: solid 1px;
    }

    td {
        font-size: 0.875rem;
    }

    /*--リンクボタン--*/
    .page_common_bottun a {
        font-size: 0.875rem;
    }
}

/*--- 心の健康投資シンポジウム2025　個別スタイル END---*/