
.tbl-header-center th{
    text-align: center!important;
    vertical-align: middle!important;
}

.kenko-sihyo th span{
    display: block;
    font-size:  1.4rem;
}
table.no-tbl-header{
    margin-bottom: 5px!important;
    border-bottom: none!important;
    border-right: none!important;
}
.no-tbl-header th.tbl-tab{
    text-align: center!important;
    background: #cfd3e3!important;
    padding: 8px 10px 4px!important;
    border-top: none!important;
    border-left: none!important;
}
th.no-cell{
    background: #fff!important;
    border-top: none!important;
    border-left: none!important;
}
figcaption span{
    display:block;
    font-weight:normal;
}

.corner2 {
    border: solid 3px #d1e7ea;
    padding: 1.7em 2em .2em;
    margin-bottom: 2em;
}
.corner2 .center-txt1{
    font-size: 2.0rem;
    text-align: center;
    margin-bottom:10px!important;
}
.corner2 ol,
.corner2 ul{
    width:80%;
    margin:0 auto 1em;
}
.corner2 ol li,
.corner2 ul li{
    margin-bottom:.7em;
}
.corner2 ul li{
    text-align: center;
}
ol.numberList{
    padding-left: 2.5em !important;
    margin-bottom: 1.5em!important;
}
.txt-chuu-list dt,
.txt-chuu-list2 dt{
    font-size:1.5rem;
    line-height: 1.4;
}
.txt-chuu-list dd{
    font-size:1.5rem!important;
    line-height: 1.4;
    margin: -1.4em 0 .7em 0!important;
    padding-left: 4.5em;
}
.txt-chuu-list.chuu1 dd{
    padding-left: 3em!important;
}
.txt-chuu-list2 dd{
    font-size:1.5rem!important;
    line-height: 1.4;
    margin: -1.4em 0 .7em 0!important;
    padding-left: 4.5em;
}
.txt-chuu-list dd ol li,
.txt-chuu-list2 dd ol li{
    font-size:1.5rem!important;
    line-height: 1.4;
    margin: 0 0 .6em 0!important;
}
.txt-chuu{
    font-size:1.3rem!important;
}
.hd-caption{
font-size:1.6rem;
font-weight: bold;
margin-bottom: 5px!important;
}
th.cell-target{
background: #c0cfef!important;
}

@media print, screen and (min-width: 768px){
.corner2 h4{
    text-align:center;
    margin-bottom:20px;
}

}

@media screen and (max-width: 767px){
.corner2 ol, .corner2 ul {
    width: 100%;
}
}