.parts127-129d5wyx5cfwU_1col:last-child{
        display: none!important;
}
@media screen and (max-width:959px) and (min-width: 641px){
	.parts127-129d5wyx5cfwU_1col{
	        max-width: 100%!important;
	}
	.parts127-129d5wyx5cfwU_2col{
	        text-align: center!important;
	}
}
.parts118-123rjUPGUIYxD_link,.parts118-123fj5ZtxnF5P_link{
        box-shadow: 0px 5px #0a40ae!important;
}
@media print, screen and (min-width: 960px){
        .parts190-195_header1 li.nav-item .mailbutton{
        height: 116px!important;
}
}
.parts190-195_header1 nav.menulist li.nav-item a::after{
        background: #295FCC!important;
}


/* テーブル用 */
.parts264-070809_custom_zejIxTUbFA {
        background-color: var(--background-color);
        padding: var(--sec--pad-top-bottom-wide--pc) 0; /* セクション自体のパディング */
    max-width: 100%;
    margin: 0 auto;
}
.parts264-070809_custom_zejIxTUbFA .container {
    max-width: var(--cotainer--width--pc);
    padding: 0 var(--cotainer--pad-left-right--pc);
}

.parts264-070809_custom_zejIxTUbFA h2.title {
    font-size: var(--fs--h2--pc);
    letter-spacing: 0.03em;
        color: var(--main-color);
        margin-bottom: 25px;
    line-height: var(--lh--h2);
}
.parts264-070809 p.mb-auto {
    font-size: 20px;
    letter-spacing: 1px;
}
.parts264-070809 table {
    font-size: 16px;
    letter-spacing: 0.03em;
}
.parts264-070809_custom_zejIxTUbFA table tr th.table-body-header {
     
    color: var(--main-color);
        width: 25%;
}
.parts264-070809_custom_zejIxTUbFA table tr td.table-body-content span {
        color: var(--text-color);
        line-height: var(--lh);
}
.parts264-070809_custom_zejIxTUbFA table tr:first-child {
        border-top: 1px solid;
    }
.parts264-070809_custom_zejIxTUbFA table tr th,
.parts264-070809_custom_zejIxTUbFA table tr td {
    padding: 25px 0;
        border-bottom-color: black!important;
    }

/* sp only */
@media  screen and (max-width: 520px) {
    .parts264-070809_custom_zejIxTUbFA {
        padding: var(--sec--pad-top-bottom-wide--sp) 0; /* セクション自体のパディング */
    }
    .parts264-070809 h2.title {
        letter-spacing: 0.46px;
        margin-bottom: 20px;
    }
    .parts264-070809 p.mb-auto {
            font-size: 20px;
            letter-spacing: 1px;
        }
    .parts264-070809 .container table {
        font-size: 14px;
        letter-spacing: 0.28px;
    }
    .parts264-070809 .container table iframe {
        max-height: 300px;
    }
    .parts264-070809_custom_zejIxTUbFA .container {
        padding: 0 var(--cotainer--pad-left-right--sp);
    }
    .parts264-070809_custom_zejIxTUbFA h2.title {
        font-size: var(--fs--h2--sp);
    }
    .parts264-070809_custom_zejIxTUbFA table tr th.table-body-header, .parts264-070809_custom_zejIxTUbFA table tr td {
        display: block;
        width: 100%;
        border-bottom: none;
    }
    .parts264-070809_custom_zejIxTUbFA table tr th.table-body-header {
        padding: 15px 0 5px 0;
    }
    .parts264-070809_custom_zejIxTUbFA table tr td {
        padding-top: 0;
        padding-bottom: 15px;
    }
    .parts264-070809_custom_zejIxTUbFA table tbody:last-child tr td {
        border-bottom: 1px solid;
    }
}

/* tab only */
@media  screen and (max-width: 991px) {
    .parts264-070809 .container {
        /*padding: 0 10px;*/
    }
    .parts264-070809 .container table iframe {
        max-height: 400px;
    }
}
@media  screen and (min-width: 521px) and (max-width: 991px) {
    .parts264-070809_custom_zejIxTUbFA {
        padding: var(--sec--pad-top-bottom-wide--tab) 0;
    }
    .parts264-070809_custom_zejIxTUbFA .container {
        padding: 0 var(--cotainer--pad-left-right--tab);
    }
    .parts264-070809_custom_zejIxTUbFA h2.title {
        font-size: var(--fs--h2--tab);
    }
    .parts264-070809_custom_zejIxTUbFA table tr th.table-body-header {
        padding-right: 30px;
    }
}