/*パンくず*/
.breadcrumb-list{width: 1000px;margin: 0 auto;}
/*パンくず*/
/*PAGETOP*/
.pc-style-class #page-top {position: fixed;bottom: 70px;right: 90%;font-size: 100%;line-height: 1.2;z-index: 10000;}
.pc-style-class #page-top a {background: rgb(255, 255, 255, 0.8);text-decoration: none;color: #ff2a75;width: 90px;padding: 25px 0;text-align: center;display: block;font-weight: bold;border: solid 1px;border-radius: 5px;}
/*PAGETOP*/

.pc-style-class .contentWrap{max-width: 1000px;margin: 0 auto;font-size: 15px;}
.pc-style-class .contentWrap .update{font-size: 12px;color: #000;width: 110px;padding: 3px 0;text-align: center;border: solid 1px;margin-bottom: 10px;border-radius: 2px;}
.pc-style-class .breadcrumb-list{margin-bottom: 20px;}
.pc-style-class .contentWrap .box-005{max-width: 1000px;margin: 0 auto 30px;border: 2px solid #f06060;border-radius: 5px;color: #333333;}
.pc-style-class .contentWrap .box-005 div {display: inline-flex;align-items: center;column-gap: 4px;position: relative;top: -13px;left: 10px;margin: 0 7px;padding: 0 8px;background: #fff;color: #f06060;font-weight: 600;vertical-align: top;}
.pc-style-class .contentWrap .box-005 div::before {width: 22px;height: 22px;content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM10.9999 16.0002V18.0002H12.9999V16.0002H10.9999ZM10.9999 9.00017V14.0002H12.9999V9.00017H10.9999Z' fill='%23f06060'%3E%3C/path%3E%3C/svg%3E");}
.pc-style-class .contentWrap .box-005 p {margin: 0;padding: 0 1.5em 1em;font-weight: bold;font-size: 16px;}
/* table03 */
#table03 {margin-bottom: 20px;text-align: center;table-layout: fixed;margin: 0 auto 20px;width: 100%;}
#table03 th, #table05 td {text-align: center;width: 20%;min-width: 130px;padding: 10px;height: 60px;}
#table03 tr:hover{background-color: azure;}
#table03 th {background-color: #f0f0f0;border: solid 1px;}
#table03 td {border: solid 1px;}
#table03 .head {background-color: #e2e2e2;}
#table03 .ok{display: inline-block;vertical-align: middle;color: #2cc800;line-height: 1;width: 1em;height: 0.50em;border: 0.2em solid currentColor;border-top: 0;border-right: 0;box-sizing: border-box;transform: translateY(-25%) rotate(-45deg);}
#table03 .ng {display: inline-block;vertical-align: middle;color: #333;line-height: 1;width: 1em;height: 0.1em;background: currentColor;border-radius: 0.1em;position: relative;transform: rotate(45deg);}
#table03 .ng::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: inherit;border-radius: inherit;transform: rotate(90deg);}

/* tab */
@media only screen and (max-width: 768px) {
#table03 {display: block;overflow-x: scroll;white-space: nowrap;}
  #table03 .fixed {position: sticky;left: 0;z-index: 99;}
  #table05 .fixed:before {content: "";position: absolute;top: 0;left: -1px;right: -1px;height: 100%;border-left: 1px solid #707070;border-right: 1px solid #707070;}
}


/* SP */
/*PAGETOP*/
.sp-style-class #page-top {position: fixed;bottom: 70px;left: 82%;font-size: 80%;line-height: 1.2;z-index: 10000;}
.sp-style-class #page-top a {background: rgb(255, 255, 255, 0.8);text-decoration: none;color: #ff2a75;width: 60px;padding: 15px 0;text-align: center;display: block;font-weight: bold;border: solid 1px;border-radius: 5px;}
/*PAGETOP*/
.sp-style-class .contentWrap {width: 100%;margin: 0 auto;padding: 1em 2em;}
.sp-style-class .contentWrap .update{font-size: 10px;color: #000;width: 100px;padding: 5px 0;text-align: center;border: solid 1px;margin-bottom: 10px;border-radius: 2px;}
.sp-style-class .breadcrumb-list{margin-bottom: 20px;}
.sp-style-class .contentWrap .box-005{max-width: 1000px;margin: 0 auto 30px;border: 2px solid #f06060;border-radius: 5px;color: #333333;}
.sp-style-class .contentWrap .box-005 div {display: inline-flex;align-items: center;column-gap: 4px;position: relative;top: -13px;left: 10px;margin: 0 7px;padding: 0 8px;background: #fff;color: #f06060;font-weight: 600;vertical-align: top;}
.sp-style-class .contentWrap .box-005 div::before {width: 22px;height: 22px;content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM10.9999 16.0002V18.0002H12.9999V16.0002H10.9999ZM10.9999 9.00017V14.0002H12.9999V9.00017H10.9999Z' fill='%23f06060'%3E%3C/path%3E%3C/svg%3E");}
.sp-style-class .contentWrap .box-005 p {margin: 0;padding: 0 1em 1em;font-weight: bold;font-size: 12px;}
