#currentPageTitle{
display: none;
}
#container{
margin-top: 5rem;
}
.img01{
margin: 0		auto		6rem	auto		!important;
}
.img02,
.imgZen{
width:100%;
}
.img02{
margin-top: 3rem	!important;
margin-bottom: 6rem	!important;
}
.imgZen{
padding-bottom: 2rem	!important;
}
.img01 img,
.img02 img,
.imgZen img{
height: auto;
}

/*------------------*/
.wp-block-table{
margin: 0		!important;
}
.otGm{
display:table;
justify-content: center;
margin:  0	auto;
}
.otTm,
.otBm{
display:table-row;
}
.otTm{
display:flex;
flex-direction : column;
}
.otBm{
display:flex;
flex-direction : column;
}
.ot1m,
.ot2m,
.ot3m,
.ot4m{
display: table-cell;
}
td:first-child{
width:4.0em;
}
.ot1m td:nth-child(2),
.ot3m td:nth-child(2){
width:26em;
}
.ot2m td:nth-child(2),
.ot4m td:nth-child(2){
width:19em;
}

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

.ot1m td:nth-child(2),
.ot2m td:nth-child(2),
.ot3m td:nth-child(2),
.ot4m td:nth-child(2){
width:25em;
}
.ot1m,
.ot2m{
display:table-row;
}
.otBm .wp-block-group__inner-container{
display:flex;
flex-direction : column;
}
.ot3m,
.ot4m{
display:block;
}
.ot3m{
order: 2;
}
.ot4m{
order: 1;
}
}

@media screen and (max-width: 400px) {
#container{
margin-top: 3rem;
}
.img01{
margin-bottom: 3rem	!important;
}
.img02{
margin-top: 1rem	!important;
margin-bottom: 4rem	!important;
}
}