@charset "utf-8";
/* ========================================== page style ========================================== */
#wrapper .table>tbody>tr>td, #wrapper .table>tbody>tr>td:nth-of-type(1) { white-space: nowrap !important; }

.secWrap .list01 { display: flex; flex-wrap: wrap; align-items: center; }
.secWrap .list01 > li { width: 100%; padding: 1em 0 1em 0; text-align: center; }

.img01 { max-width: 140px; margin: 0 auto; text-align: center; }

@media screen and (min-width:600px) {
    .img01mainWrap .list01 > li:nth-of-type(1) { width: 33.3333%; }
    .img01mainWrap .list01 > li:nth-of-type(2) { width: 66.6666%; padding: 1em 2em 1em 0; }
}
@media screen and (min-width:769px) {
    .img02mainWrap .list01 li:nth-of-type(1) { width: 40%; }
    .img02mainWrap .list01 li:nth-of-type(2) { width: 60%; }
}

.img02mainWrap .img02main { padding: 0.5em; text-align: center; background-color: #faf0d9; border: solid 1px #333; display: inline-block; }
.img02mainWrap .img02main > p { display: inline-block; text-align: center; padding: 0 0.6em; margin: 0; }
.img02mainWrap .img02main > p > span { display: block; text-align: center; font-weight: bold; font-size: 22px !important; padding-bottom: 0.15em; }
.img02mainWrap .infoWrap .img02main > p { font-size: 14px !important; line-height: 1.2em !important; white-space: nowrap; }
.img02mainWrap .infoWrap .img02main > p > span { font-size: 18px !important; }

.img02mainWrap li .dispTable { display: table; margin-bottom: 20px; }
.img02mainWrap li .dispTable .img02main { padding: 0 0; background-color: transparent; border: 0; }
.img02mainWrap li .dispTable .img02main p { padding: 0.5em 1em; background-color: #faf0d9; border: solid 1px #333; }
.img02mainWrap li .dispTable .img02main, .img02mainWrap li .dispTable .infoTxt { display: table-cell; vertical-align: top; }
.img02mainWrap li .dispTable .infoTxt { padding-left: 1.5em; }
.img02mainWrap li .dispTable .bdBox { border: dotted 1px #666; padding: 0.3em 0.5em; margin-top: 5px; }






