#page-top {position: fixed;
  bottom: 70px;
  right: 90%;
  font-size: 100%;
  line-height: 1.2;
  z-index: 10000;}
#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;}
.red{color:red;}
.bold{font-weight: bold;}

.pc-style-class .imp-contents{width: 1000px;margin: 0 auto;font-family: initial;}
.pc-style-class .imp-contents .breadcrumb-list li{font-weight: normal;}


.pc-style-class .imp-contents .box-005 {max-width: 1000px;width: 100%;margin: 30px auto 0;border: 2px solid #f06060;border-radius: 5px;color: #333333;}
.pc-style-class .imp-contents .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;font-size: 20px;}
.pc-style-class .imp-contents .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 .imp-contents .box-005 p {margin: 0;padding: 0 1.5em 1em;font-size: 15px;}

/* エリア切り替えボタン */
.pc-style-class .imp-contents .area-button .example4{display: flex;padding: 0;margin: 0;list-style: none;}
.pc-style-class .imp-contents .area-button .example4 li{display: flex;width: 100%;box-sizing: border-box;margin: 5px;background-color: #2f7dc1;border-radius: 5px;}
.pc-style-class .imp-contents .area-button .example4 li:hover{background-color: #4d9ee6;}
.pc-style-class .imp-contents .area-button .example4 li a{display: flex;justify-content: center;align-items: center;text-align: center;width: 100%;padding: 15px 10px;text-decoration: none;color: #fff;}
/* エリア切り替えボタン */

.pc-style-class .imp-contents .accordion {margin: 20px auto;max-width: 100%;}
.pc-style-class .imp-contents .toggle {display: none;}
.pc-style-class .imp-contents .option {position: relative;margin-bottom: 50px;}
.pc-style-class .imp-contents .title,
.pc-style-class .imp-contents .content {-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translateZ(0);transition: all 0.3s;}
.pc-style-class .imp-contents .title {border-bottom: solid 1px #ccc;padding: 10px 40px;display: block;color: #333;font-weight: bold;font-size: 20px;}
.pc-style-class .imp-contents .title::after,
.pc-style-class .imp-contents .title::before {content: "";position: absolute;left: 1.25em;top: 1em;width: 2px;height: 0.75em;background-color: #0a3190;transition: all 0.3s;}
.pc-style-class .imp-contents .title::after {transform: rotate(90deg);}
.pc-style-class .imp-contents .title:hover{cursor: pointer;background-color: #f7f7f7;}
.pc-style-class .imp-contents .title span{position: absolute;right: 0;font-weight: normal;font-size: 12px;background-color: red;padding: 4px 10px 2px;color: #fff;margin-right: 10px;}
.pc-style-class .imp-contents .content {max-height: 0;overflow: hidden;}
.pc-style-class .imp-contents .content p {margin: 0;padding: 0;font-size: 16px;}
.pc-style-class .imp-contents .content .txtdate{text-align: right;color: #6f6f6f;font-size: 13px;}
.pc-style-class .imp-contents .toggle:checked + .title + .content {max-height: 500px;transition: all 1.5s;}
.pc-style-class .imp-contents .toggle:checked + .title::before {transform: rotate(90deg) !important;}

.pc-style-class .imp-contents .tbl-r02 {width: 650px;margin-top: 20px;}
.pc-style-class .imp-contents .tbl-r02 th {background: #1083d9;border: solid 2px #fff;color: #fff;padding: 13px 0 10px;font-weight: normal;width: 250px;font-size: 16px;}
.pc-style-class .imp-contents .tbl-r02 td {border: solid 2px #fff;padding: 13px 0 10px 20px;width: 400px;background-color: aliceblue;}
.pc-style-class .imp-contents .tbl-r02 .last{color: red;}
.pc-style-class .imp-contents .content .tb-subtxt{font-size: 1.3rem;}

.pc-style-class .imp-contents .tbl-r03 {width: 100%;margin-top: 20px;}
.pc-style-class .imp-contents .tbl-r03 th {background: #1083d9;border: solid 2px #fff;color: #fff;padding: 18px 0;font-weight: normal;width: 250px;font-size: 16px;}
.pc-style-class .imp-contents .tbl-r03 td {border: solid 2px #fff;padding: 13px 0 10px 20px;width: 400px;background-color: aliceblue;}
.pc-style-class .imp-contents .tbl-r03 td span{font-size: 13px;font-weight: bold;}
.pc-style-class .imp-contents .tbl-r03 td .red_2{font-size: 17px;color: red; font-weight: bold;}
.pc-style-class .imp-contents .tbl-r03 .last{color: red;}

.sp-style-class #page-top {right: 20px;}
.sp-style-class .imp-contents .accordion {margin: 20px auto;max-width: 100%;}
.sp-style-class .imp-contents .toggle {display: none;}
.sp-style-class .imp-contents .option {position: relative;margin-bottom: 50px;}
.sp-style-class .imp-contents .title,
.sp-style-class .imp-contents .content {-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translateZ(0);transition: all 0.3s;}
.sp-style-class .imp-contents .title {border-bottom: solid 1px #ccc;padding: 10px 60px 10px 40px;display: block;color: #333;font-weight: bold;font-size: 16px;}
.sp-style-class .imp-contents .title::after,
.sp-style-class .imp-contents .title::before {content: "";position: absolute;left: 1.25em;top: 1em;width: 2px;height: 0.75em;background-color: #0a3190;transition: all 0.3s;}
.sp-style-class .imp-contents .title::after {transform: rotate(90deg);}
.sp-style-class .imp-contents .title:hover{cursor: pointer;background-color: #f7f7f7;}
.sp-style-class .imp-contents .title span{position: absolute;right: 0;font-weight: normal;font-size: 12px;background-color: red;padding: 4px 10px 2px;color: #fff;margin-right: 10px;}
.sp-style-class .imp-contents .content {max-height: 0;overflow: hidden;}
.sp-style-class .imp-contents .content p {margin: 0;padding: 0;font-size: 14px;}
.sp-style-class .imp-contents .content .txtdate{text-align: right;color: #6f6f6f;font-size: 13px;}
.sp-style-class .imp-contents .toggle:checked + .title + .content {max-height: 500px;transition: all 1.5s;}
.sp-style-class .imp-contents .toggle:checked + .title::before {transform: rotate(90deg) !important;}

.sp-style-class .imp-contents .tbl-r02 {width: 100%;margin-top: 20px;}
.sp-style-class .imp-contents .tbl-r02 th {background: #1083d9;border: solid 2px #fff;color: #fff;padding: 13px 0 10px;font-weight: normal;width: 30%;font-size: 11px;}
.sp-style-class .imp-contents .tbl-r02 td {border: solid 2px #fff;padding:10px 5px;width: 70%;background-color: aliceblue;}
.sp-style-class .imp-contents .tbl-r02 .last{color: red;}
.sp-style-class .imp-contents .content .tb-subtxt{font-size: 1.2rem;}

.sp-style-class .imp-contents .tbl-r03 {width: 100%;margin-top: 20px;}
.sp-style-class .imp-contents .tbl-r03 th {background: #1083d9;border: solid 2px #fff;color: #fff;padding: 13px 0 10px;font-weight: normal;width: 30%;font-size: 11px;}
.sp-style-class .imp-contents .tbl-r03 td {border: solid 2px #fff;padding:10px 5px;width: 70%;background-color: aliceblue;}
.sp-style-class .imp-contents .tbl-r03 td span{font-size: 11px;font-weight: bold;}
.sp-style-class .imp-contents .tbl-r03 td .red_2{font-size: 1.3rem;color: red; font-weight: bold;}
.sp-style-class .imp-contents .tbl-r03 .last{color: red;}
.sp-style-class .imp-contents .box-005 {width: 100%;margin: 30px auto 0;border: 2px solid #f06060;border-radius: 5px;color: #333333;}
.sp-style-class .imp-contents .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;font-size: 15px;}
.sp-style-class .imp-contents .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 .imp-contents .box-005 p {margin: 0;padding: 0 1.5em 1em;font-size: 12px;}
/* エリア切り替えボタン */
.sp-style-class .imp-contents .area-button .example4 {display: flex;flex-wrap: wrap;padding: 0;margin: 0;list-style: none;}
.sp-style-class .imp-contents .area-button .example4 li{display: flex;width: 100%;box-sizing: border-box;margin: 5px;background-color: #2f7dc1;border-radius: 5px;}
.sp-style-class .imp-contents .area-button .example4 li a{display: flex;justify-content: center;align-items: center;text-align: center;width: 100%;padding: 15px 10px;text-decoration: none;	color: #fff;}
/* エリア切り替えボタン */