@charset "UTF-8";
/* Regular */
@font-face {
  font-family: "Noto Sans JP";
  src: url("/btob/common-public/fonts/NotoSansJP-Regular.woff2") format("woff2"), url("/btob/common-public/fonts/NotoSansJP-Regular.woff") format("woff");
  font-weight: 400; /* Regularのウェイト */
  font-style: normal;
}
/* Medium */
@font-face {
  font-family: "Noto Sans JP";
  src: url("/btob/common-public/fonts/NotoSansJP-Medium.woff2") format("woff2"), url("/btob/common-public/fonts/NotoSansJP-Medium.woff") format("woff");
  font-weight: 500; /* Mediumのウェイト */
  font-style: normal;
}
/* Bold */
@font-face {
  font-family: "Noto Sans JP";
  src: url("/btob/common-public/fonts/NotoSansJP-Bold.woff2") format("woff2"), url("/btob/common-public/fonts/NotoSansJP-Bold.woff") format("woff");
  font-weight: 700; /* Boldのウェイト */
  font-style: normal;
}
body {
  font-family: "Noto Sans JP", sans-serif;
}
body:has(dialog[open]) {
  overflow: hidden;
}

html,
body {
  margin: 0;
  padding: 0;
}

.main-contents,
dialog {
  color: #1A1A1A;
  box-sizing: border-box;
}
.main-contents *,
dialog * {
  font-family: inherit;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.main-contents ul,
.main-contents ol,
.main-contents dl,
.main-contents li,
.main-contents dt,
.main-contents dd,
dialog ul,
dialog ol,
dialog dl,
dialog li,
dialog dt,
dialog dd {
  list-style: none;
}
.main-contents img,
dialog img {
  width: 100%;
  height: auto;
  display: block;
}
.main-contents input,
.main-contents select,
.main-contents textarea,
dialog input,
dialog select,
dialog textarea {
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  appearance: none;
}

.main-contents {
  min-width: 1280px;
  padding: 97px 24px 0;
}

header:has(> div.logo:only-child) + .main-contents {
  padding: 25px 24px 0;
}

:not(:has(.side-nav):has(footer)) .main-contents {
  min-width: 895px;
}

.main-contents .heading-lv1 {
  margin-bottom: 24px;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.5;
}
.main-contents .heading-lv1 span {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  display: block;
}
.main-contents .heading-lv2, .main-contents .heading-lv2__top {
  margin-bottom: 24px;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  gap: 12px;
}
.main-contents .heading-lv2:before, .main-contents .heading-lv2__top:before {
  content: "";
  min-width: 12px;
  min-height: 48px;
  display: inline-block;
  background: #019B99;
  border-radius: 2px;
}
.main-contents .heading-lv2__top {
  display: block;
  margin-bottom: 30px;
  text-align: center;
}
.main-contents .heading-lv2__top:before {
  content: none;
}
.main-contents .heading-lv2__top::after {
  content: "";
  position: relative;
  width: 128px;
  top: 6px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(to right, #019B99 50%, #99D7D6 50%);
  border-radius: 5px;
  display: block;
  height: 6px;
}
.main-contents .heading-lv3 {
  margin-bottom: 24px;
  padding-bottom: 12px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  position: relative;
}
.main-contents .heading-lv3:after {
  content: "";
  width: 240px;
  height: 4px;
  display: inline-block;
  background: #019B99;
  position: absolute;
  left: 0;
  bottom: 0;
}
.main-contents .heading-lv3:before {
  content: "";
  width: 100%;
  height: 2px;
  display: inline-block;
  background: #B3B3B3;
  position: absolute;
  left: 0;
  bottom: 1px;
}
.main-contents .heading-lv3:not(:has(+ .blk-lead)) {
  margin-bottom: 20px;
}
.main-contents .heading-modal {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  gap: 12px;
}
.main-contents .heading-modal:before {
  content: "";
  min-width: 12px;
  min-height: 36px;
  display: inline-block;
  background: #019B99;
  border-radius: 2px;
}
.main-contents .heading-sticky {
  position: sticky;
  z-index: 3;
  background-color: #fff;
  margin: -16px 0 0;
  padding: 16px 0;
}
.main-contents .heading-sticky.is-up {
  top: 72px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .heading-sticky.is-down {
  top: 0;
  transition: top 0.2s ease-in-out 0s;
}

.main-contents .blk-search, .main-contents .blk-fundreplace .blk-fundlist-content .blk-search {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-search > button + label, .main-contents .blk-fundreplace .blk-fundlist-content .blk-search > button + label {
  margin-left: 16px;
}
.main-contents .blk-summary, .main-contents .blk-summary__search, .main-contents .blk-summary__has-btn {
  display: flex;
  align-items: center;
}
.main-contents .blk-summary__has-btn {
  margin-bottom: 24px;
  padding: 16px;
  background: #F6F6F6;
  justify-content: space-between;
}
.main-contents .blk-summary__search {
  margin-bottom: 10px;
}
.main-contents .blk-lead {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.main-contents .blk-supplement, .main-contents .blk-supplement__end {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 72px;
}
.main-contents .blk-supplement .supplement-text, .main-contents .blk-supplement__end .supplement-text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.75;
}
.main-contents .blk-supplement.sticky-tbl-block, .main-contents .sticky-tbl-block.blk-supplement__end {
  position: sticky;
  z-index: 1;
  margin: -16px 0 0;
  padding: 16px 0;
  background-color: #fff;
}
.main-contents .blk-supplement.sticky-tbl-block.is-up, .main-contents .sticky-tbl-block.is-up.blk-supplement__end {
  top: 72px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-supplement.sticky-tbl-block.is-down, .main-contents .sticky-tbl-block.is-down.blk-supplement__end {
  top: 0;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-supplement.sticky-tbl-block.add-heading.is-up, .main-contents .sticky-tbl-block.add-heading.is-up.blk-supplement__end {
  top: 144px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-supplement.sticky-tbl-block.add-heading.is-down, .main-contents .sticky-tbl-block.add-heading.is-down.blk-supplement__end {
  top: 72px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-supplement__end {
  justify-content: flex-end;
}
.main-contents .blk-supplement:has(.heading-lv2, .main-contents .heading-lv2__top), .main-contents .blk-supplement__end:has(.heading-lv2, .main-contents .heading-lv2__top) {
  margin-bottom: 24px;
}
.main-contents .blk-supplement .heading-lv2, .main-contents .blk-supplement__end .heading-lv2, .main-contents .blk-supplement .heading-lv2__top, .main-contents .blk-supplement__end .heading-lv2__top {
  margin-bottom: 0;
}
.main-contents .blk-supplement .supplement-detail, .main-contents .blk-supplement__end .supplement-detail {
  display: flex;
  align-items: center;
  gap: 24px;
}
.main-contents .blk-supplement .supplement-detail__date-list, .main-contents .blk-supplement__end .supplement-detail__date-list {
  display: flex;
  align-items: center;
  gap: 24px;
}
.main-contents .blk-supplement .supplement-detail__date-list > div, .main-contents .blk-supplement__end .supplement-detail__date-list > div {
  display: flex;
  gap: 8px;
}
.main-contents .blk-supplement .supplement-detail__date-list > div dt, .main-contents .blk-supplement__end .supplement-detail__date-list > div dt {
  font-weight: 700;
}
.main-contents .blk-sticky-white-space {
  height: 16px;
  margin: -16px -16px 0;
  background-color: #fff;
  position: sticky;
  z-index: 2;
}
.main-contents .blk-sticky-white-space.is-up {
  top: 72px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-sticky-white-space.is-down {
  top: 0px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-fundreplace {
  display: flex;
  align-items: center;
  margin-bottom: 56px;
}
.main-contents .blk-fundreplace .blk-fundlist-content {
  flex: 1;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-search {
  margin-bottom: 16px;
  height: 40px;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-search .blk-text-clear {
  flex: 1;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-search .blk-text-clear input {
  width: 100%;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-summary, .main-contents .blk-fundreplace .blk-fundlist-content .blk-summary__has-btn, .main-contents .blk-fundreplace .blk-fundlist-content .blk-summary__search {
  height: 40px;
  margin-bottom: 16px;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist {
  color: #1A1A1A;
  border: 1px solid #B3B3B3;
  border-radius: 4px;
  overflow: hidden;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .blk-fundlist-title {
  font-size: 1rem;
  font-weight: 500;
  background-color: #F2F2F2;
  padding: 8px 12px;
  line-height: 1.75;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist {
  font-size: 0.875rem;
  padding: 12px 0 12px 0;
  line-height: 1.5;
  overflow-y: scroll;
  height: 330px;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist .fundlist-item {
  padding: 8px 12px;
  display: flex;
  column-gap: 24px;
  cursor: pointer;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist .fundlist-item dt {
  min-width: 55px;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist .fundlist-item:hover {
  background-color: #ECF2E6;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist .fundlist-item.is-selected {
  background-color: #ECF2E6;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist::-webkit-scrollbar {
  width: 16px;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist::-webkit-scrollbar-track {
  background-color: #ffffff;
}
.main-contents .blk-fundreplace .blk-fundlist-content .blk-fundlist .fundlist::-webkit-scrollbar-thumb {
  background-color: #B3B3B3;
  border-radius: 10px;
  border: 5px solid #ffffff;
}
.main-contents .blk-fundreplace .blk-fundlist-control {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin: 0 31.5px;
}
.main-contents .blk-pagenav, .main-contents .blk-pagenav__sticky {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 20px 24px;
  margin: 0 -24px 56px;
}
.main-contents .blk-pagenav:has(> p) > p, .main-contents .blk-pagenav__sticky:has(> p) > p {
  padding-bottom: 16px;
  font-weight: 700;
  line-height: 1.75;
  text-align: center;
  grid-row: 1;
  grid-column: 1/4;
}
.main-contents .blk-pagenav:has(+ .blk-contact-info), .main-contents .blk-pagenav__sticky:has(+ .blk-contact-info) {
  margin-bottom: 36px;
}
.main-contents .blk-pagenav__sticky {
  position: sticky;
  bottom: 0;
  background-color: #fff;
  z-index: 3;
}
.main-contents .blk-pagenav__sticky.is-sticky {
  box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.25);
}
.main-contents .blk-pagenav .btn-pagenav, .main-contents .blk-pagenav .btn-pagenav__right, .main-contents .blk-pagenav .btn-pagenav__center, .main-contents .blk-pagenav .btn-pagenav__left, .main-contents .blk-pagenav__sticky .btn-pagenav, .main-contents .blk-pagenav__sticky .btn-pagenav__right, .main-contents .blk-pagenav__sticky .btn-pagenav__center, .main-contents .blk-pagenav__sticky .btn-pagenav__left {
  display: flex;
}
.main-contents .blk-pagenav .btn-pagenav__left, .main-contents .blk-pagenav__sticky .btn-pagenav__left {
  justify-content: flex-start;
}
.main-contents .blk-pagenav .btn-pagenav__center, .main-contents .blk-pagenav__sticky .btn-pagenav__center {
  justify-content: center;
  gap: 24px;
}
.main-contents .blk-pagenav .btn-pagenav__center button, .main-contents .blk-pagenav__sticky .btn-pagenav__center button {
  min-width: 200px;
}
.main-contents .blk-pagenav .btn-pagenav__center:only-child, .main-contents .blk-pagenav__sticky .btn-pagenav__center:only-child {
  grid-column: 1/4;
}
.main-contents .blk-pagenav .btn-pagenav__right, .main-contents .blk-pagenav__sticky .btn-pagenav__right {
  justify-content: flex-end;
}
.main-contents .blk-pagenav .btn-primary, .main-contents .blk-pagenav .btn-primary__sm, .main-contents .blk-pagenav .btn-primary__md, .main-contents .blk-pagenav .btn-primary__lg, .main-contents .blk-pagenav__sticky .btn-primary, .main-contents .blk-pagenav__sticky .btn-primary__sm, .main-contents .blk-pagenav__sticky .btn-primary__md, .main-contents .blk-pagenav__sticky .btn-primary__lg {
  min-width: 200px;
}
.main-contents .blk-empty {
  height: 181px;
  margin-bottom: 56px;
  display: none;
  align-items: center;
  justify-content: center;
  background: #F6F6F6;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-empty.is-active {
  display: flex;
}
.main-contents .blk-bnr-adobe {
  margin-bottom: 56px;
  width: fit-content;
  padding: 22px 16px;
  color: #1A1A1A;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 16px;
  border: solid 1px #B3B3B3;
  border-radius: 4px;
}
.main-contents .blk-bnr-adobe a img {
  width: 158px;
  height: 39px;
}
.main-contents .blk-bnr-adobe a:hover {
  opacity: 0.6;
}
.main-contents .blk-bnr-adobe p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-news {
  width: 100%;
}
.main-contents .blk-news .news-archive {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 8px;
}
.main-contents .blk-news .news-list {
  display: block;
}
.main-contents .blk-news .news-list li {
  display: flex;
  column-gap: 24px;
  padding: 12px;
  border-bottom: 1px solid #B3B3B3;
}
.main-contents .blk-accordion {
  margin-bottom: 56px;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.25);
}
.main-contents .blk-accordion .accordion__ttl {
  padding: 16px 24px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #F6F6F6;
  border-radius: 8px;
  cursor: pointer;
}
.main-contents .blk-accordion .accordion__ttl .btn-toggle {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 76px;
  cursor: pointer;
}
.main-contents .blk-accordion .accordion__ttl .btn-toggle:before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3csvg%20fill='none'%20height='9'%20viewBox='0%200%2012%209'%20width='12'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m1.4%208.37498-1.4-1.4%206-6.000004%206%206.000004-1.4%201.4-4.6-4.575z'%20fill='%23019b99'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 12px 12px;
  transform: rotate(180deg);
  position: relative;
  top: 3px;
}
.main-contents .blk-accordion .accordion__ttl .btn-toggle:after {
  content: "開く";
  font-size: 1rem;
  font-weight: 400;
  color: #0055ad;
  line-height: 1.75;
  text-decoration: underline;
}
.main-contents .blk-accordion .accordion__ttl .btn-toggle:focus-visible {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
}
.main-contents .blk-accordion .accordion__ttl:hover .btn-toggle::after {
  text-decoration: none;
}
.main-contents .blk-accordion .accordion__ttl:active .btn-toggle::after {
  color: #005666;
  text-decoration: underline;
}
.main-contents .blk-accordion .accordion__contents {
  display: grid;
  grid-template-rows: 0fr;
  transition: 0.25s ease-in-out;
}
.main-contents .blk-accordion .accordion__contents .accordion__container {
  overflow: hidden;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner {
  padding: 24px;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .ttl {
  width: 208px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .ttl span {
  margin-top: 4px;
  display: block;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input, .main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input__full {
  width: calc(100% - 249px);
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input__full input {
  width: 100%;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input__full.blk-text-clear {
  gap: 0;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input:has([data-reset-exclusive]), .main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input__full:has([data-reset-exclusive]) {
  gap: 32px;
}
.main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input:has([data-reset-exclusive]) [data-reset-exclusive], .main-contents .blk-accordion .accordion__contents .accordion__container .accordion__inner .blk-form .area-input__full:has([data-reset-exclusive]) [data-reset-exclusive] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-accordion.is-open .accordion__ttl {
  padding: 16px 24px;
  border-radius: 0;
}
.main-contents .blk-accordion.is-open .accordion__ttl .btn-toggle {
  width: 76px;
}
.main-contents .blk-accordion.is-open .accordion__ttl .btn-toggle:before {
  transform: rotate(0deg);
  top: 0;
}
.main-contents .blk-accordion.is-open .accordion__ttl .btn-toggle:after {
  content: "閉じる";
}
.main-contents .blk-accordion.is-open .accordion__contents {
  grid-template-rows: 1fr;
}
.main-contents .blk-accordion .blk-search-control {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding-top: 16px;
}
.main-contents .blk-accordion .blk-search-control .btn-search-control, .main-contents .blk-accordion .blk-search-control .btn-search-control__right, .main-contents .blk-accordion .blk-search-control .btn-search-control__center, .main-contents .blk-accordion .blk-search-control .btn-search-control__left {
  display: flex;
}
.main-contents .blk-accordion .blk-search-control .btn-search-control__left {
  justify-content: flex-start;
}
.main-contents .blk-accordion .blk-search-control .btn-search-control__center {
  justify-content: center;
}
.main-contents .blk-accordion .blk-search-control .btn-search-control__right {
  justify-content: flex-end;
}
.main-contents .blk-accordion .blk-search-control .btn-primary, .main-contents .blk-accordion .blk-search-control .btn-primary__sm, .main-contents .blk-accordion .blk-search-control .btn-primary__md, .main-contents .blk-accordion .blk-search-control .btn-primary__lg {
  width: 136px;
}
.main-contents .blk-related-link {
  margin-bottom: 24px;
  padding: 16px;
  display: flex;
  align-items: center;
  background: #F6F6F6;
  border-radius: 4px;
}
.main-contents .blk-related-link .related-link-title {
  min-width: 96px;
  padding-right: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75;
  border-right: solid 1px #B3B3B3;
  flex-shrink: 0;
}
.main-contents .blk-related-link .lst-link-arrow {
  padding-left: 16px;
  gap: 10px 32px;
}
.main-contents .blk-procedure {
  width: 100%;
}
.main-contents .blk-procedure .procedure-lead {
  text-align: center;
  margin-bottom: 24px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
}
.main-contents .blk-procedure .procedure-btns {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: 1fr 1fr;
  gap: 16px;
}
.main-contents .blk-procedure .procedure-btns li > a {
  padding: 12px 16px;
  min-height: 70px;
  height: 100%;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
  color: #019B99;
  background-color: #ffffff;
  border: 3px solid #fff;
  border-radius: 8px;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
  display: flex;
  column-gap: 16px;
  align-items: center;
  justify-content: flex-start;
  text-decoration: none;
}
.main-contents .blk-procedure .procedure-btns li > a:hover {
  border: 3px solid #019B99;
}
.main-contents .blk-procedure .procedure-btns li > a:focus-visible {
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .blk-procedure .procedure-btns li > a.disabled {
  background-color: #E6E6E6;
  color: rgba(102, 102, 102, 0.7);
  cursor: not-allowed;
}
.main-contents .blk-procedure .procedure-btns li > a.disabled > [class^=icon__],
.main-contents .blk-procedure .procedure-btns li > a.disabled > .btn-primary__sm {
  background-color: #999999;
}
.main-contents .blk-procedure .procedure-btns li > a > div {
  flex: 1;
}
.main-contents .blk-procedure .procedure-btns li > a > .btn-primary__sm {
  pointer-events: none;
}
.main-contents .blk-sec-heading-group .btn-tertiary__manual {
  position: absolute;
  top: 26px;
  right: 24px;
}
.main-contents .blk-sec-heading-group .btn-tertiary__manual .icon__beginner_mark {
  width: 24px;
  height: 24px;
}
.main-contents .blk-menu-card {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.main-contents .blk-menu-card dl .menu-card-group {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.main-contents .blk-menu-card dl .menu-card-item {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 16px;
  min-height: fit-content;
}
.main-contents .blk-menu-card dl .menu-card-item dt {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 8px;
  color: #1A1A1A;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  border-bottom: 2px solid #019B99;
  padding-bottom: 12px;
  margin-bottom: 8px;
}
.main-contents .blk-menu-card dl .menu-card-item dd {
  position: relative;
}
.main-contents .blk-menu-card dl .menu-card-item dd a {
  display: block;
  padding: 8px 0px 8px 28px;
  line-height: 1.5;
  color: #1A1A1A;
  text-decoration: none;
}
.main-contents .blk-menu-card dl .menu-card-item dd a:hover {
  background-color: #E6F5F5;
}
.main-contents .blk-menu-card dl .menu-card-item dd a:focus-visible {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
  outline-offset: -2px;
}
.main-contents .blk-menu-card dl .menu-card-item dd a:has(.popup-wrapper) {
  padding: 8px 20px 8px 28px;
}
.main-contents .blk-menu-card dl .menu-card-item dd a:has(.popup__menu:hover) {
  background-color: #fff;
  cursor: unset;
}
.main-contents .blk-menu-card dl .menu-card-item dd a[target=_blank]::after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1118_14605'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='25'%20height='24'%3e%3crect%20x='0.000976562'%20width='24'%20height='24'%20fill='%23019B99'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1118_14605)'%3e%3cpath%20d='M5.00098%2021C4.45098%2021%203.98014%2020.8042%203.58848%2020.4125C3.19681%2020.0208%203.00098%2019.55%203.00098%2019V5C3.00098%204.45%203.19681%203.97917%203.58848%203.5875C3.98014%203.19583%204.45098%203%205.00098%203H12.001V5H5.00098V19H19.001V12H21.001V19C21.001%2019.55%2020.8051%2020.0208%2020.4135%2020.4125C20.0218%2020.8042%2019.551%2021%2019.001%2021H5.00098ZM9.70098%2015.7L8.30098%2014.3L17.601%205H14.001V3H21.001V10H19.001V6.4L9.70098%2015.7Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  margin-bottom: -5px;
  margin-left: 4px;
}
.main-contents .blk-menu-card dl .menu-card-item dd a[href$=".pdf"]::after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_4484)'%3e%3cpath%20d='M4%203H15.5L17.5%204.5L19%206.5V21H4V3Z'%20fill='white'/%3e%3cpath%20d='M18.1952%2013.5131C17.9284%2013.2506%2017.3377%2013.1112%2016.4377%2013.0994C15.829%2013.0925%2015.0959%2013.1462%2014.3252%2013.2544C13.9802%2013.055%2013.624%2012.8387%2013.3452%2012.5775C12.594%2011.8762%2011.9671%2010.9025%2011.5759%209.83124C11.6015%209.73124%2011.6227%209.64312%2011.6434%209.55374C11.6434%209.55374%2012.0665%207.14999%2011.9546%206.33749C11.939%206.22624%2011.9296%206.19374%2011.8996%206.10687L11.8627%206.01249C11.7477%205.74687%2011.5221%205.46562%2011.1684%205.48124L10.9552%205.47437C10.5609%205.47437%2010.239%205.67624%2010.1546%205.97749C9.89774%206.92374%2010.1627%208.33874%2010.6427%2010.1719L10.5196%2010.4706C10.1759%2011.3081%209.74586%2012.1512%209.36586%2012.8956L9.31649%2012.9925C8.91711%2013.7744%208.55399%2014.4381%208.22586%2015.0006L7.88649%2015.18C7.86149%2015.1931%207.28024%2015.5006%207.14399%2015.5831C5.98649%2016.2744%205.21961%2017.0587%205.09274%2017.6812C5.05211%2017.88%205.08211%2018.1344%205.28836%2018.2519L5.61649%2018.4169C5.75899%2018.4881%205.90899%2018.5244%206.06274%2018.5244C6.88711%2018.5244%207.84399%2017.4975%209.16211%2015.1969C10.684%2014.7012%2012.4171%2014.2894%2013.9359%2014.0625C15.0934%2014.7144%2016.5165%2015.1669%2017.4152%2015.1669C17.5746%2015.1669%2017.7121%2015.1519%2017.824%2015.1219C17.9965%2015.0762%2018.1415%2014.9781%2018.2302%2014.8444C18.4046%2014.5819%2018.4396%2014.2206%2018.3927%2013.8506C18.3784%2013.7406%2018.2909%2013.605%2018.1959%2013.5125L18.1952%2013.5131ZM5.88336%2017.8994C6.03399%2017.4881%206.62836%2016.6756%207.50836%2015.955C7.56336%2015.91%207.69961%2015.7825%207.82461%2015.6637C6.90461%2017.1312%206.28836%2017.7156%205.88336%2017.8994ZM11.094%205.89999C11.359%205.89999%2011.5096%206.56812%2011.5221%207.19374C11.5346%207.81937%2011.3884%208.25937%2011.2065%208.58437C11.0559%208.10312%2010.9834%207.34437%2010.9834%206.84812C10.9834%206.84812%2010.9721%205.89999%2011.094%205.89999ZM9.53961%2014.4512C9.72399%2014.1206%209.91649%2013.7725%2010.1127%2013.4031C10.5909%2012.4987%2010.8934%2011.7906%2011.1184%2011.2087C11.5659%2012.0231%2012.1234%2012.715%2012.7784%2013.2694C12.8602%2013.3387%2012.9465%2013.4081%2013.0377%2013.4775C11.7052%2013.7412%2010.554%2014.0619%209.54024%2014.4512H9.53961ZM17.939%2014.3762C17.8577%2014.4269%2017.6252%2014.4562%2017.4759%2014.4562C16.9934%2014.4562%2016.3965%2014.2356%2015.5596%2013.8769C15.8815%2013.8531%2016.1759%2013.8412%2016.4402%2013.8412C16.924%2013.8412%2017.0677%2013.8394%2017.5409%2013.96C18.014%2014.0806%2018.0202%2014.325%2017.939%2014.3762Z'%20fill='%23A90000'/%3e%3cpath%20d='M19.6756%206.47437C19.2419%205.8825%2018.6369%205.19125%2017.9731%204.52688C17.3094%203.8625%2016.6175%203.25813%2016.0256%202.82438C15.0181%202.08562%2014.53%202%2014.25%202H4.5625C3.70125%202%203%202.70063%203%203.5625V20.4375C3%2021.2987%203.70063%2022%204.5625%2022H18.9375C19.7987%2022%2020.5%2021.2987%2020.5%2020.4375V8.25C20.5%207.97%2020.4144%207.48125%2019.6756%206.47437ZM17.0894%205.41062C17.6887%206.01%2018.1594%206.55125%2018.5069%207H15.5V3.99312C15.9487%204.34063%2016.49%204.81125%2017.0894%205.41062ZM19%2020.1875C19%2020.3569%2018.8569%2020.5%2018.6875%2020.5H5C4.83063%2020.5%204.6875%2020.3569%204.6875%2020.1875V3.8125C4.6875%203.64313%204.83063%203.5%205%203.5H14.25V7.625C14.25%207.97%2014.53%208.25%2014.875%208.25H19V20.1875Z'%20fill='%234D4D4D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_4484'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  margin-bottom: -5px;
  margin-left: 4px;
}
.main-contents .blk-menu-card dl .menu-card-item dd a[href$=".csv"]::after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3604_8333)'%3e%3cpath%20d='M4%203H15.5L17.5%204.5L19%206.5V21H4V3Z'%20fill='white'/%3e%3cpath%20d='M19.6756%206.47437C19.2419%205.8825%2018.6369%205.19125%2017.9731%204.52688C17.3094%203.8625%2016.6175%203.25813%2016.0256%202.82438C15.0181%202.08562%2014.53%202%2014.25%202H4.5625C3.70125%202%203%202.70063%203%203.5625V20.4375C3%2021.2987%203.70063%2022%204.5625%2022H18.9375C19.7987%2022%2020.5%2021.2987%2020.5%2020.4375V8.25C20.5%207.97%2020.4144%207.48125%2019.6756%206.47437ZM17.0894%205.41062C17.6887%206.01%2018.1594%206.55125%2018.5069%207H15.5V3.99312C15.9487%204.34063%2016.49%204.81125%2017.0894%205.41062ZM19%2020.1875C19%2020.3569%2018.8569%2020.5%2018.6875%2020.5H5C4.83063%2020.5%204.6875%2020.3569%204.6875%2020.1875V3.8125C4.6875%203.64313%204.83063%203.5%205%203.5H14.25V7.625C14.25%207.97%2014.53%208.25%2014.875%208.25H19V20.1875Z'%20fill='%234D4D4D'/%3e%3crect%20x='7'%20y='11'%20width='10'%20height='6'%20stroke='%23169D24'/%3e%3cpath%20d='M12%2011V17'%20stroke='%23169D24'/%3e%3cpath%20d='M7%2014H17'%20stroke='%23169D24'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3604_8333'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  margin-bottom: -5px;
  margin-left: 4px;
}
.main-contents .blk-menu-card dl .menu-card-item dd .popup-wrapper {
  display: inline;
}
.main-contents .blk-menu-card dl .menu-card-item dd .popup-wrapper .btn-faq {
  border: none;
  position: absolute;
  top: 3px;
  left: 6px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3csvg%20width='8'%20height='13'%20viewBox='0%200%208%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.08989%208.69118C3.08989%207.81388%203.16841%207.18299%203.32546%206.7985C3.4825%206.414%203.81555%205.99431%204.3246%205.53942C4.76866%205.14951%205.10712%204.81105%205.33998%204.52403C5.57285%204.23702%205.68928%203.90939%205.68928%203.54114C5.68928%203.09708%205.54035%202.72883%205.24251%202.4364C4.94466%202.14397%204.53038%201.99775%203.99967%201.99775C3.4473%201.99775%203.02761%202.16563%202.7406%202.50138C2.45358%202.83714%202.2505%203.17831%202.13136%203.52489L0.458008%202.81006C0.685454%202.11689%201.10244%201.51578%201.70896%201.00673C2.31549%200.497688%203.07906%200.243164%203.99967%200.243164C5.13691%200.243164%206.01149%200.559965%206.62343%201.19357C7.23537%201.82717%207.54134%202.58803%207.54134%203.47615C7.54134%204.01769%207.42491%204.48071%207.19205%204.8652C6.95919%205.24969%206.59365%205.68563%206.09543%206.17302C5.56472%206.68207%205.24251%207.06927%205.12878%207.33462C5.01506%207.59998%204.9582%208.05216%204.9582%208.69118H3.08989ZM3.99967%2012.5903C3.64226%2012.5903%203.33629%2012.463%203.08177%2012.2085C2.82724%2011.954%202.69998%2011.648%202.69998%2011.2906C2.69998%2010.9331%202.82724%2010.6272%203.08177%2010.3727C3.33629%2010.1181%203.64226%209.99087%203.99967%209.99087C4.35709%209.99087%204.66306%2010.1181%204.91758%2010.3727C5.17211%2010.6272%205.29937%2010.9331%205.29937%2011.2906C5.29937%2011.648%205.17211%2011.954%204.91758%2012.2085C4.66306%2012.463%204.35709%2012.5903%203.99967%2012.5903Z'%20fill='white'/%3e%3c/svg%3e") center center no-repeat, #019b99;
  background-size: 8px;
  cursor: pointer;
}
.main-contents .blk-menu-card dl .menu-card-item dd .popup-wrapper .btn-faq:hover {
  background-color: #017C7A;
}
.main-contents .blk-menu-card dl .menu-card-item dd .popup-wrapper .btn-faq:focus-visible {
  border-radius: 50%;
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .blk-menu-card dl .menu-card-item dd::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0px;
  width: 24px;
  height: 24px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1985_7155'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1985_7155)'%3e%3cpath%20d='M15.3818%207.39941L10.791%2011.9912L10.7822%2012L15.3818%2016.5996L14%2017.9824L8.01758%2012L14%206.01758L15.3818%207.39941Z'%20fill='%23019B99'%20stroke='%23019B99'%20stroke-width='0.025'/%3e%3c/g%3e%3c/svg%3e");
  transform: rotate(180deg);
}
.main-contents .blk-menu-card dl .menu-card-item .item-connected {
  display: flex;
}
.main-contents .blk-menu-card dl .menu-card-item .item-connected > div {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 16px;
  border-right: 1px solid #019B99;
}
.main-contents .blk-menu-card dl .menu-card-item .item-connected > div:first-child {
  padding-left: 0;
}
.main-contents .blk-menu-card dl .menu-card-item .item-connected > div:last-child {
  padding-right: 0;
  border-right: none;
}
.main-contents .blk-menu-card dl .menu-card-item .item-connected > div > p {
  font-weight: 700;
  background-color: #F2F2F2;
  padding: 8px 16px;
  text-align: center;
  margin-bottom: 9px;
  border-radius: 4px;
}
.main-contents .blk-menu-card dl .menu-card-item .item-row {
  display: grid;
  column-gap: 24px;
  grid-template-columns: repeat(2, 1fr);
}
.main-contents .blk-menu-card dl.menu-card-col3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 16px;
}
.main-contents .blk-menu-card dl.menu-card-col2 {
  display: grid;
  grid-template-columns: 2fr 1fr;
  column-gap: 16px;
}
.main-contents .blk-in-page-link .in-page-link-list {
  margin-bottom: 24px;
  padding: 16px;
  display: flex;
  gap: 32px;
  border: solid 1px #B3B3B3;
  border-radius: 4px;
}
.main-contents .blk-in-page-link .in-page-link-list li {
  display: flex;
  align-items: center;
  gap: 2px;
}
.main-contents .blk-in-page-link .in-page-link-list li:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%200V12.175L1.4%206.575L0%208L8%2016L16%208L14.6%206.575L9%2012.175V0H7Z'%20fill='%23019B99'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 16px 16px;
}
.main-contents .blk-search-result {
  width: 100%;
}
.main-contents .blk-distribution-rate {
  border: 1px solid #B3B3B3;
  display: flex;
  column-gap: 24px;
  padding: 8px;
  width: 564px;
}
.main-contents .blk-distribution-rate .distribution-rate-title {
  min-width: max-content;
  line-height: 1.5;
  color: rgba(26, 26, 26, 0.9);
  padding: 8px 16px;
  background-color: #F2F2F2;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  width: 307px;
}
.main-contents .blk-distribution-rate .distribution-rate-title p {
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-size: 1.125rem;
  font-weight: 700;
}
.main-contents .blk-distribution-rate .distribution-rate-title span {
  font-size: 0.875rem;
  font-weight: 400;
}
.main-contents .blk-distribution-rate .distribution-rate-contents {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  align-items: center;
  column-gap: 24px;
  flex: 1;
}
.main-contents .blk-distribution-rate .distribution-rate-contents p {
  width: 100%;
  text-align: center;
}
.main-contents .blk-contact-info {
  margin-bottom: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-contents .blk-contact-info .contact-info-container {
  width: 589px;
  background-color: #E6F5F5;
  border-radius: 8px;
}
.main-contents .blk-contact-info .contact-info-container .contact-info-title {
  padding: 12px 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #005666;
  line-height: 1.5;
  border-bottom: solid 1px #005666;
  text-align: center;
}
.main-contents .blk-contact-info .contact-info-container .contact-info-contents {
  padding: 24px 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
}
.main-contents .blk-contact-info .contact-info-container .contact-info-contents .contact-info-text {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-contact-info .contact-info-container .contact-info-contents .contact-info-phone {
  font-size: 1.75rem;
  font-weight: 700;
  color: #005666;
  display: flex;
  align-items: center;
  gap: 7px;
}
.main-contents .blk-contact-info .contact-info-container .contact-info-contents .contact-info-phone:before {
  content: "";
  width: 21px;
  height: 21px;
  margin-right: 9px;
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='13'%20height='14'%20viewBox='0%200%2013%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0208%2013.3274C10.5741%2013.3274%209.14468%2013.012%207.73264%2012.3812C6.3206%2011.7504%205.03588%2010.8563%203.87847%209.69892C2.72106%208.54151%201.82697%207.25679%201.19618%205.84475C0.565394%204.43272%200.25%203.00332%200.25%201.55656C0.25%201.34823%200.319444%201.17461%200.458333%201.03573C0.597222%200.896837%200.770833%200.827393%200.979167%200.827393H3.79167C3.9537%200.827393%204.09838%200.882369%204.22569%200.992323C4.35301%201.10228%204.42824%201.23249%204.45139%201.38295L4.90278%203.8135C4.92593%203.99869%204.92014%204.15494%204.88542%204.28225C4.85069%204.40957%204.78704%204.51952%204.69444%204.61211L3.01042%206.3135C3.2419%206.74174%203.51678%207.15552%203.83507%207.55482C4.15336%207.95413%204.50347%208.33897%204.88542%208.70934C5.24421%209.06813%205.62037%209.40089%206.01389%209.7076C6.40741%2010.0143%206.82407%2010.295%207.26389%2010.5496L8.89583%208.91767C9%208.8135%209.13599%208.73538%209.30382%208.6833C9.47164%208.63121%209.63657%208.61674%209.79861%208.63989L12.1944%209.126C12.3565%209.1723%2012.4896%209.25621%2012.5937%209.37774C12.6979%209.49927%2012.75%209.63526%2012.75%209.78573V12.5982C12.75%2012.8066%2012.6806%2012.9802%2012.5417%2013.1191C12.4028%2013.2579%2012.2292%2013.3274%2012.0208%2013.3274Z'%20fill='%23005666'/%3e%3c/svg%3e");
  background: #005666;
  pointer-events: none;
}
.main-contents .blk-shipping-request {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-bottom: 56px;
}
.main-contents .blk-shipping-request + .blk-related-link {
  margin-bottom: 56px;
}
.main-contents .blk-panel {
  padding: 24px;
  border: 1px solid #B3B3B3;
  border-radius: 8px;
}
.main-contents .blk-modal-heading-group {
  display: flex;
  column-gap: 24px;
  justify-content: space-between;
  padding-bottom: 24px;
}
.main-contents .blk-modal-nav {
  display: flex;
  column-gap: 24px;
  justify-content: center;
  padding-top: 16px;
}
.main-contents .blk-heading {
  margin-bottom: 24px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}
.main-contents .blk-heading h1 {
  margin-bottom: 0;
}
.main-contents .blk-heading .blk-related-link {
  margin-bottom: 0;
  flex-shrink: 0;
  max-width: 850px;
  padding: 8px 16px;
}
.main-contents .blk-heading .blk-related-link .related-link-title {
  line-height: 1.5;
}
.main-contents .blk-heading .blk-related-link .lst-link-arrow {
  flex-wrap: wrap;
}
.main-contents .blk-portfolio {
  padding-top: 24px;
}
.main-contents .blk-portfolio .portfolio-text {
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F6F6F6;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-portfolio .blk-supplement, .main-contents .blk-portfolio .blk-supplement__end {
  margin-top: 0;
  display: none;
}
.main-contents .blk-portfolio .portfolio-detail {
  display: none;
}
.main-contents .blk-portfolio .portfolio-detail .portfolio-title {
  font-weight: 700;
}
.main-contents .blk-portfolio .portfolio-detail .blk-pagenav, .main-contents .blk-portfolio .portfolio-detail .blk-pagenav__sticky {
  margin: 0 -24px 0;
  padding: 0;
}
.main-contents .blk-portfolio .portfolio-detail .blk-pagenav .btn-tertiary__lg, .main-contents .blk-portfolio .portfolio-detail .blk-pagenav__sticky .btn-tertiary__lg {
  width: auto;
}
.main-contents .blk-portfolio.is-active {
  padding-top: 0;
}
.main-contents .blk-portfolio.is-active .portfolio-text {
  display: none;
}
.main-contents .blk-portfolio.is-active .blk-supplement, .main-contents .blk-portfolio.is-active .blk-supplement__end {
  display: flex;
}
.main-contents .blk-portfolio.is-active .portfolio-detail {
  display: inherit;
}
.main-contents .blk-login, .main-contents .blk-login--supplement, .main-contents .blk-login--form {
  padding: 0 56px;
  min-width: 616px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.main-contents .blk-login--form {
  border-right: 1px solid #B3B3B3;
}
.main-contents .blk-login--form p {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5;
}
.main-contents .blk-login--form ul {
  margin-top: 8px;
}
.main-contents .blk-login--form button {
  width: 320px;
}
.main-contents .blk-login--form [class^=lst-notification__] {
  margin-bottom: 8px;
  width: 500px;
}
.main-contents .blk-login--supplement {
  align-items: flex-start;
}

.main-contents .txt-lead {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
}
.main-contents .txt-count, .main-contents .txt-count__sm {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  align-items: baseline;
}
.main-contents .txt-count span, .main-contents .txt-count__sm span {
  margin: 0 8px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  color: #005666;
}
.main-contents .txt-count__sm {
  font-size: 0.875rem;
}
.main-contents .txt-count__sm span {
  font-size: 1.625rem;
}
.main-contents a.txt-link {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  color: #0055AD;
}
.main-contents a.txt-link:hover {
  text-decoration: none;
}
.main-contents a.txt-link:visited {
  color: #0055AD;
}
.main-contents a.txt-link:active {
  color: #005666;
  text-decoration: underline;
}
.main-contents a.txt-link:focus-visible {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
}
.main-contents a.txt-link[target=_blank] {
  display: flex;
  align-items: center;
  column-gap: 4px;
}
.main-contents a.txt-link[target=_blank]:after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1118_14605'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='25'%20height='24'%3e%3crect%20x='0.000976562'%20width='24'%20height='24'%20fill='%23019B99'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1118_14605)'%3e%3cpath%20d='M5.00098%2021C4.45098%2021%203.98014%2020.8042%203.58848%2020.4125C3.19681%2020.0208%203.00098%2019.55%203.00098%2019V5C3.00098%204.45%203.19681%203.97917%203.58848%203.5875C3.98014%203.19583%204.45098%203%205.00098%203H12.001V5H5.00098V19H19.001V12H21.001V19C21.001%2019.55%2020.8051%2020.0208%2020.4135%2020.4125C20.0218%2020.8042%2019.551%2021%2019.001%2021H5.00098ZM9.70098%2015.7L8.30098%2014.3L17.601%205H14.001V3H21.001V10H19.001V6.4L9.70098%2015.7Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}
.main-contents a.txt-link .txt-emphasis {
  display: inline-block;
  text-decoration: none;
}
.main-contents .txt-emphasis {
  font-size: 0.875rem;
  color: #A90000;
  margin-left: 8px;
  font-weight: 700;
}
.main-contents .txt-bold {
  font-weight: 700;
}
.main-contents .txt-error {
  font-size: 0.875rem;
  color: #EC0000;
  line-height: 1.5;
  font-weight: 400;
}
.main-contents .txt-attention {
  color: #C74700;
  line-height: 1.5;
  font-weight: 400;
}

.main-contents .lst-breadcrumbs {
  margin-bottom: 24px;
  display: flex;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item {
  margin-right: 11px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.45;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item a {
  color: #0055AD;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item a:hover {
  text-decoration: none;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item a:active {
  color: #005666;
  text-decoration: underline;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item a:focus-visible {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item:after {
  content: "";
  width: 6px;
  height: 10px;
  margin-left: 11px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='7'%20height='11'%20viewBox='0%200%207%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.0125%2010.5L0.125%209.6125L4.2375%205.5L0.125%201.3875L1.0125%200.5L6.0125%205.5L1.0125%2010.5Z'%20fill='%231A1A1A'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item:last-of-type {
  margin-right: 0;
}
.main-contents .lst-breadcrumbs .lst-breadcrumbs-item:last-of-type:after {
  content: none;
}
.main-contents .lst-note {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.main-contents .lst-note li {
  position: relative;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  padding-left: 22px;
}
.main-contents .lst-note li::before {
  content: "※";
  left: 0;
  position: absolute;
}
.main-contents .lst-notification, .main-contents .lst-notification__attention, .main-contents .lst-notification__info, .main-contents .lst-notification__error {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 16px;
  margin-bottom: 24px;
  border-radius: 4px;
}
.main-contents .lst-notification li, .main-contents .lst-notification__attention li, .main-contents .lst-notification__info li, .main-contents .lst-notification__error li {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .lst-notification__attention li, .main-contents .lst-notification__info li, .main-contents .lst-notification__error li {
  position: relative;
  padding-left: 28px;
}
.main-contents .lst-notification__attention li::before, .main-contents .lst-notification__info li::before, .main-contents .lst-notification__error li::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  left: 0;
}
.main-contents .lst-notification__attention {
  background: #FFFBE6;
}
.main-contents .lst-notification__attention li {
  color: #C74700;
}
.main-contents .lst-notification__attention li:before {
  background: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.666016'%20y='0.666748'%20width='16.6667'%20height='16.6667'%20rx='8.33333'%20fill='%23FB5B01'/%3e%3cpath%20d='M8.99872%2014.3819C8.66983%2014.3819%208.38827%2014.2648%208.15406%2014.0306C7.91984%2013.7964%207.80273%2013.5148%207.80273%2013.1859C7.80273%2012.857%207.91984%2012.5755%208.15406%2012.3413C8.38827%2012.1071%208.66983%2011.99%208.99872%2011.99C9.32762%2011.99%209.60917%2012.1071%209.84339%2012.3413C10.0776%2012.5755%2010.1947%2012.857%2010.1947%2013.1859C10.1947%2013.5148%2010.0776%2013.7964%209.84339%2014.0306C9.60917%2014.2648%209.32762%2014.3819%208.99872%2014.3819ZM7.80273%2010.794V3.61804H10.1947V10.794H7.80273Z'%20fill='white'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 17px 17px;
}
.main-contents .lst-notification__info {
  background: #EAF4FF;
}
.main-contents .lst-notification__info li:before {
  background: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.666016'%20y='0.666748'%20width='16.6667'%20height='16.6667'%20rx='8.33333'%20fill='%23003368'/%3e%3cpath%20d='M8.98114%205.92323C8.65225%205.92323%208.37069%205.80612%208.13648%205.5719C7.90226%205.33769%207.78516%205.05613%207.78516%204.72724C7.78516%204.39834%207.90226%204.11679%208.13648%203.88257C8.37069%203.64836%208.65225%203.53125%208.98114%203.53125C9.31004%203.53125%209.5916%203.64836%209.82581%203.88257C10.06%204.11679%2010.1771%204.39834%2010.1771%204.72724C10.1771%205.05613%2010.06%205.33769%209.82581%205.5719C9.5916%205.80612%209.31004%205.92323%208.98114%205.92323ZM8.08415%2014.2951V7.11921H9.87813V14.2951H8.08415Z'%20fill='white'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 17px 17px;
}
.main-contents .lst-notification__error {
  background: #FDEEEE;
}
.main-contents .lst-notification__error li {
  color: #EC0000;
}
.main-contents .lst-notification__error li:before {
  background: url("data:image/svg+xml,%3csvg%20width='18'%20height='16'%20viewBox='0%200%2018%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.27098%2015.5C1.11821%2015.5%200.979317%2015.4618%200.854317%2015.3854C0.729317%2015.309%200.632095%2015.2083%200.56265%2015.0833C0.493206%2014.9583%200.455011%2014.8229%200.448067%2014.6771C0.441122%2014.5313%200.479317%2014.3889%200.56265%2014.25L8.27098%200.916667C8.35432%200.777778%208.46196%200.673611%208.5939%200.604167C8.72584%200.534722%208.86126%200.5%209.00015%200.5C9.13904%200.5%209.27446%200.534722%209.4064%200.604167C9.53834%200.673611%209.64598%200.777778%209.72932%200.916667L17.4377%2014.25C17.521%2014.3889%2017.5592%2014.5313%2017.5522%2014.6771C17.5453%2014.8229%2017.5071%2014.9583%2017.4377%2015.0833C17.3682%2015.2083%2017.271%2015.309%2017.146%2015.3854C17.021%2015.4618%2016.8821%2015.5%2016.7293%2015.5H1.27098ZM9.00015%2013C9.23626%2013%209.43418%2012.9201%209.5939%2012.7604C9.75362%2012.6007%209.83348%2012.4028%209.83348%2012.1667C9.83348%2011.9306%209.75362%2011.7326%209.5939%2011.5729C9.43418%2011.4132%209.23626%2011.3333%209.00015%2011.3333C8.76404%2011.3333%208.56612%2011.4132%208.4064%2011.5729C8.24668%2011.7326%208.16682%2011.9306%208.16682%2012.1667C8.16682%2012.4028%208.24668%2012.6007%208.4064%2012.7604C8.56612%2012.9201%208.76404%2013%209.00015%2013ZM9.00015%2010.5C9.23626%2010.5%209.43418%2010.4201%209.5939%2010.2604C9.75362%2010.1007%209.83348%209.90278%209.83348%209.66667V7.16667C9.83348%206.93056%209.75362%206.73264%209.5939%206.57292C9.43418%206.41319%209.23626%206.33333%209.00015%206.33333C8.76404%206.33333%208.56612%206.41319%208.4064%206.57292C8.24668%206.73264%208.16682%206.93056%208.16682%207.16667V9.66667C8.16682%209.90278%208.24668%2010.1007%208.4064%2010.2604C8.56612%2010.4201%208.76404%2010.5%209.00015%2010.5Z'%20fill='%23EC0000'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 17px 17px;
}
.main-contents .lst-link-arrow {
  display: flex;
}
.main-contents .lst-link-arrow li {
  display: flex;
  align-items: center;
}
.main-contents .lst-link-arrow li:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='8'%20height='12'%20viewBox='0%200%208%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.6%206L0%201.4L1.4%200L7.4%206L1.4%2012L0%2010.6L4.6%206Z'%20fill='%23019B99'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 8px 12px;
}
.main-contents .lst-ad-link {
  display: flex;
  gap: 32px;
}
.main-contents .lst-ad-link li {
  display: flex;
  align-items: center;
}
.main-contents .lst-ad-link li:before {
  content: "";
  width: 24px;
  height: 1rem;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='8'%20height='12'%20viewBox='0%200%208%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.6%206L0%201.4L1.4%200L7.4%206L1.4%2012L0%2010.6L4.6%206Z'%20fill='%23019B99'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 8px 12px;
}
.main-contents .lst-ad-link li a {
  display: flex;
  align-items: center;
  column-gap: 4px;
}
.main-contents .lst-ad-link li a:after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url(/btob/common-public/images/icon_ad.svg) center center no-repeat;
  background-size: 18px;
}

.main-contents input[type=file] {
  display: none;
}
.main-contents .ipt-text, .main-contents .ipt-text__full, .main-contents .ipt-text__name, .main-contents .ipt-text__phone, .main-contents .ipt-text__number, .main-contents .ipt-text__commission, .main-contents .ipt-text__lg, .main-contents .ipt-text__md, .main-contents .ipt-text__sm, .main-contents .ipt-text__xsm {
  width: 320px;
  padding: 5px 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
  border-radius: 8px;
  border: solid 1px #666;
  color: #1A1A1A;
  background-color: #fff;
}
.main-contents .ipt-text::placeholder, .main-contents .ipt-text__full::placeholder, .main-contents .ipt-text__name::placeholder, .main-contents .ipt-text__phone::placeholder, .main-contents .ipt-text__number::placeholder, .main-contents .ipt-text__commission::placeholder, .main-contents .ipt-text__lg::placeholder, .main-contents .ipt-text__md::placeholder, .main-contents .ipt-text__sm::placeholder, .main-contents .ipt-text__xsm::placeholder {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
  color: #7F7F7F;
}
.main-contents .ipt-text:focus-visible, .main-contents .ipt-text__full:focus-visible, .main-contents .ipt-text__name:focus-visible, .main-contents .ipt-text__phone:focus-visible, .main-contents .ipt-text__number:focus-visible, .main-contents .ipt-text__commission:focus-visible, .main-contents .ipt-text__lg:focus-visible, .main-contents .ipt-text__md:focus-visible, .main-contents .ipt-text__sm:focus-visible, .main-contents .ipt-text__xsm:focus-visible {
  outline: 4px solid #FB5B01;
  outline-offset: -1px;
}
.main-contents .ipt-text:required, .main-contents .ipt-text__full:required, .main-contents .ipt-text__name:required, .main-contents .ipt-text__phone:required, .main-contents .ipt-text__number:required, .main-contents .ipt-text__commission:required, .main-contents .ipt-text__lg:required, .main-contents .ipt-text__md:required, .main-contents .ipt-text__sm:required, .main-contents .ipt-text__xsm:required {
  background-color: #FFFDF2;
  color: #1A1A1A;
  border: 1px solid #666666;
}
.main-contents .ipt-text:disabled, .main-contents .ipt-text__full:disabled, .main-contents .ipt-text__name:disabled, .main-contents .ipt-text__phone:disabled, .main-contents .ipt-text__number:disabled, .main-contents .ipt-text__commission:disabled, .main-contents .ipt-text__lg:disabled, .main-contents .ipt-text__md:disabled, .main-contents .ipt-text__sm:disabled, .main-contents .ipt-text__xsm:disabled {
  background-color: #F2F2F2;
  color: #666666;
  border: 1px solid #999999;
  cursor: not-allowed;
}
.main-contents .ipt-text[type=number], .main-contents [type=number].ipt-text__full, .main-contents [type=number].ipt-text__name, .main-contents [type=number].ipt-text__phone, .main-contents [type=number].ipt-text__number, .main-contents [type=number].ipt-text__commission, .main-contents [type=number].ipt-text__lg, .main-contents [type=number].ipt-text__md, .main-contents [type=number].ipt-text__sm, .main-contents [type=number].ipt-text__xsm {
  text-align: right;
}
.main-contents .ipt-text__xsm {
  height: 32px;
  font-size: 0.875rem;
  line-height: 1.5;
}
.main-contents .ipt-text__xsm::placeholder {
  font-size: 0.875rem;
  line-height: 1.5;
}
.main-contents .ipt-text__sm {
  height: 40px;
}
.main-contents .ipt-text__md {
  height: 48px;
}
.main-contents .ipt-text__lg {
  height: 56px;
}
.main-contents .blk-text-clear {
  display: flex;
  align-items: center;
}
.main-contents .blk-text-clear .ipt-text, .main-contents .blk-text-clear .ipt-text__full, .main-contents .blk-text-clear .ipt-text__name, .main-contents .blk-text-clear .ipt-text__phone, .main-contents .blk-text-clear .ipt-text__number, .main-contents .blk-text-clear .ipt-text__commission, .main-contents .blk-text-clear .ipt-text__xsm, .main-contents .blk-text-clear .ipt-text__sm, .main-contents .blk-text-clear .ipt-text__md, .main-contents .blk-text-clear .ipt-text__lg {
  padding-right: 40px;
}
.main-contents .blk-text-clear .btn-text-clear {
  position: relative;
  display: none;
}
.main-contents .blk-text-clear .btn-text-clear::before {
  content: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1946_15167'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1946_15167)'%3e%3cpath%20d='M12%2022C10.6167%2022%209.31667%2021.7375%208.1%2021.2125C6.88333%2020.6875%205.825%2019.975%204.925%2019.075C4.025%2018.175%203.3125%2017.1167%202.7875%2015.9C2.2625%2014.6833%202%2013.3833%202%2012C2%2010.6167%202.2625%209.31667%202.7875%208.1C3.3125%206.88333%204.025%205.825%204.925%204.925C5.825%204.025%206.88333%203.3125%208.1%202.7875C9.31667%202.2625%2010.6167%202%2012%202C13.3833%202%2014.6833%202.2625%2015.9%202.7875C17.1167%203.3125%2018.175%204.025%2019.075%204.925C19.975%205.825%2020.6875%206.88333%2021.2125%208.1C21.7375%209.31667%2022%2010.6167%2022%2012C22%2013.3833%2021.7375%2014.6833%2021.2125%2015.9C20.6875%2017.1167%2019.975%2018.175%2019.075%2019.075C18.175%2019.975%2017.1167%2020.6875%2015.9%2021.2125C14.6833%2021.7375%2013.3833%2022%2012%2022Z'%20fill='%23999999'/%3e%3cpath%20d='M8.4%2017L12%2013.4L15.6%2017L17%2015.6L13.4%2012L17%208.4L15.6%207L12%2010.6L8.4%207L7%208.4L10.6%2012L7%2015.6L8.4%2017Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e");
  width: 24px;
  height: 24px;
  display: block;
  cursor: pointer;
  right: 16px;
  top: -12px;
  position: absolute;
}
.main-contents .ipt-checkbox, .main-contents .ipt-checkbox__frame, .main-contents .ipt-checkbox__sm, .main-contents .ipt-checkbox__lg {
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  position: relative;
}
.main-contents .ipt-checkbox:before, .main-contents .ipt-checkbox__frame:before, .main-contents .ipt-checkbox__sm:before, .main-contents .ipt-checkbox__lg:before {
  content: "";
  margin: auto;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border: solid 2px #666;
  border-radius: 4px;
  background-color: #fff;
}
.main-contents .ipt-checkbox:focus-within:before, .main-contents .ipt-checkbox__frame:focus-within:before, .main-contents .ipt-checkbox__sm:focus-within:before, .main-contents .ipt-checkbox__lg:focus-within:before {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .ipt-checkbox input[type=checkbox], .main-contents .ipt-checkbox__frame input[type=checkbox], .main-contents .ipt-checkbox__sm input[type=checkbox], .main-contents .ipt-checkbox__lg input[type=checkbox] {
  cursor: pointer;
}
.main-contents .ipt-checkbox input[type=checkbox]:checked:after, .main-contents .ipt-checkbox__frame input[type=checkbox]:checked:after, .main-contents .ipt-checkbox__sm input[type=checkbox]:checked:after, .main-contents .ipt-checkbox__lg input[type=checkbox]:checked:after {
  content: "";
  background: url("data:image/svg+xml,%3csvg%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%206L7.43478%2011L16%202'%20stroke='%23019B99'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center center no-repeat;
  display: inline-block;
  position: absolute;
  background-size: contain;
}
.main-contents .ipt-checkbox:has(input:disabled), .main-contents .ipt-checkbox__frame:has(input:disabled), .main-contents .ipt-checkbox__sm:has(input:disabled), .main-contents .ipt-checkbox__lg:has(input:disabled) {
  cursor: not-allowed;
}
.main-contents .ipt-checkbox:has(input:disabled)::before, .main-contents .ipt-checkbox__frame:has(input:disabled)::before, .main-contents .ipt-checkbox__sm:has(input:disabled)::before, .main-contents .ipt-checkbox__lg:has(input:disabled)::before {
  background-color: #E6E6E6;
  border-color: #999;
}
.main-contents .ipt-checkbox:has(input:disabled) input[type=checkbox], .main-contents .ipt-checkbox__frame:has(input:disabled) input[type=checkbox], .main-contents .ipt-checkbox__sm:has(input:disabled) input[type=checkbox], .main-contents .ipt-checkbox__lg:has(input:disabled) input[type=checkbox] {
  cursor: not-allowed;
}
.main-contents .ipt-checkbox:has(input:disabled) input[type=checkbox]:checked:after, .main-contents .ipt-checkbox__frame:has(input:disabled) input[type=checkbox]:checked:after, .main-contents .ipt-checkbox__sm:has(input:disabled) input[type=checkbox]:checked:after, .main-contents .ipt-checkbox__lg:has(input:disabled) input[type=checkbox]:checked:after {
  filter: brightness(0) saturate(100%) invert(64%) sepia(1%) saturate(233%) hue-rotate(2deg) brightness(95%) contrast(91%);
}
.main-contents .ipt-checkbox__lg {
  padding-left: 30px;
  font-size: 1rem;
  height: 40px;
}
.main-contents .ipt-checkbox__lg:before {
  width: 26px;
  height: 26px;
}
.main-contents .ipt-checkbox__lg input[type=checkbox]:checked:after {
  width: 21px;
  height: 21px;
  left: 5px;
  top: 10px;
}
.main-contents .ipt-checkbox__sm {
  padding-left: 24px;
  font-size: 0.875rem;
  height: 32px;
}
.main-contents .ipt-checkbox__sm:before {
  width: 20px;
  height: 20px;
}
.main-contents .ipt-checkbox__sm input[type=checkbox]:checked:after {
  width: 16px;
  height: 16px;
  left: 4px;
  top: 8px;
}
.main-contents .ipt-checkbox__frame {
  width: 240px;
  padding: 12px 16px 12px 40px;
  font-size: 1rem;
  font-weight: 700;
  border: 2px solid #999999;
  border-radius: 8px;
}
.main-contents .ipt-checkbox__frame:before {
  width: 20px;
  height: 20px;
  left: 15px;
}
.main-contents .ipt-checkbox__frame:has(input[type=checkbox]:checked) {
  background-color: #F4FCFC;
  border-color: #019B99;
}
.main-contents .ipt-checkbox__frame:focus-within {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .ipt-checkbox__frame:focus-within:before {
  outline: none;
}
.main-contents .ipt-checkbox__frame input[type=checkbox]:checked:after {
  width: 16px;
  height: 16px;
  left: 19px;
  top: 16px;
}
.main-contents .ipt-checkbox__panel, .main-contents .ipt-checkbox__panel-sm, .main-contents .ipt-checkbox__panel-md {
  height: 45px;
  padding: 5px;
  font-size: 1rem;
  font-weight: 400;
  color: #4D4D4D;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #666;
  border-radius: 45px;
  position: relative;
  cursor: pointer;
}
.main-contents .ipt-checkbox__panel:has(input[type=checkbox]:checked), .main-contents .ipt-checkbox__panel-sm:has(input[type=checkbox]:checked), .main-contents .ipt-checkbox__panel-md:has(input[type=checkbox]:checked) {
  font-weight: 700;
  color: #005666;
  background-color: #B3E1E0;
  border-color: #B3E1E0;
}
.main-contents .ipt-checkbox__panel:focus-within, .main-contents .ipt-checkbox__panel-sm:focus-within, .main-contents .ipt-checkbox__panel-md:focus-within {
  border-radius: 45px;
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .ipt-checkbox__panel:hover, .main-contents .ipt-checkbox__panel-sm:hover, .main-contents .ipt-checkbox__panel-md:hover {
  background-color: #CCEBEB;
}
.main-contents .ipt-checkbox__panel input[type=checkbox], .main-contents .ipt-checkbox__panel-sm input[type=checkbox], .main-contents .ipt-checkbox__panel-md input[type=checkbox] {
  position: absolute;
}
.main-contents .ipt-checkbox__panel-md {
  min-width: 132px;
}
.main-contents .ipt-checkbox__panel-sm {
  min-width: 80px;
}
.main-contents .radio, .main-contents .radio__sm, .main-contents .radio__lg {
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  position: relative;
}
.main-contents .radio:before, .main-contents .radio__sm:before, .main-contents .radio__lg:before {
  content: "";
  margin: auto;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border: solid 2px #666;
  border-radius: 50%;
  box-sizing: border-box;
  background-color: #fff;
}
.main-contents .radio:focus-within:before, .main-contents .radio__sm:focus-within:before, .main-contents .radio__lg:focus-within:before {
  border-radius: 50%;
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .radio input[type=radio]:checked:after, .main-contents .radio__sm input[type=radio]:checked:after, .main-contents .radio__lg input[type=radio]:checked:after {
  content: "";
  margin: auto;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  background-color: #019B99;
}
.main-contents .radio:has(input:disabled), .main-contents .radio__sm:has(input:disabled), .main-contents .radio__lg:has(input:disabled) {
  cursor: not-allowed;
}
.main-contents .radio:has(input:disabled)::before, .main-contents .radio__sm:has(input:disabled)::before, .main-contents .radio__lg:has(input:disabled)::before {
  background-color: #E6E6E6;
  border-color: #999;
}
.main-contents .radio:has(input:disabled) input[type=radio]:checked:after, .main-contents .radio__sm:has(input:disabled) input[type=radio]:checked:after, .main-contents .radio__lg:has(input:disabled) input[type=radio]:checked:after {
  background-color: #999;
}
.main-contents .radio__lg {
  padding-left: 30px;
  font-size: 1rem;
  height: 40px;
}
.main-contents .radio__lg:before {
  width: 30px;
  height: 30px;
}
.main-contents .radio__lg input[type=radio]:checked:after {
  width: 18px;
  height: 18px;
  left: 6px;
}
.main-contents .radio__sm {
  padding-left: 24px;
  font-size: 0.875rem;
  height: 32px;
}
.main-contents .radio__sm:before {
  width: 24px;
  height: 24px;
}
.main-contents .radio__sm input[type=radio]:checked:after {
  width: 14px;
  height: 14px;
  left: 5px;
}
.main-contents .radio__panel, .main-contents .radio__panel-sm, .main-contents .radio__panel-md {
  height: 45px;
  font-size: 1rem;
  font-weight: 400;
  color: #4D4D4D;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #666;
  border-radius: 45px;
  position: relative;
  cursor: pointer;
}
.main-contents .radio__panel:has(input[type=radio]:checked), .main-contents .radio__panel-sm:has(input[type=radio]:checked), .main-contents .radio__panel-md:has(input[type=radio]:checked) {
  font-weight: 700;
  color: #005666;
  background-color: #B3E1E0;
  border-color: #B3E1E0;
}
.main-contents .radio__panel:focus-within, .main-contents .radio__panel-sm:focus-within, .main-contents .radio__panel-md:focus-within {
  border-radius: 45px;
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .radio__panel:hover, .main-contents .radio__panel-sm:hover, .main-contents .radio__panel-md:hover {
  background-color: #CCEBEB;
}
.main-contents .radio__panel input[type=radio], .main-contents .radio__panel-sm input[type=radio], .main-contents .radio__panel-md input[type=radio] {
  position: absolute;
}
.main-contents .radio__panel-md {
  min-width: 132px;
}
.main-contents .radio__panel-sm {
  min-width: 80px;
}
.main-contents .ipt-calendar {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
}
.main-contents .ipt-calendar .ipt-calendar-text {
  font-family: "Noto Sans JP", sans-serif;
  color: #666;
  width: 135px;
}
.main-contents .ipt-calendar .ipt-calendar-text::-webkit-calendar-picker-indicator {
  display: none;
}
.main-contents .ipt-calendar .ipt-calendar-text.is-set {
  color: #000;
}
.main-contents .ipt-calendar .ipt-calendar-date {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  width: 0;
  height: 0;
  top: 27px;
  left: 135px;
}
.main-contents .input-select, .main-contents .input-select__lg, .main-contents .input-select__md, .main-contents .input-select__sm, .main-contents .input-select__xsm {
  width: 320px;
  padding: 5px 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
  border-radius: 8px;
  border: solid 1px #666;
  color: #1A1A1A;
  position: relative;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%208.37498L0%202.37498L1.4%200.974976L6%205.54998L10.6%200.974976L12%202.37498L6%208.37498Z'%20fill='%231A1A1A'/%3e%3c/svg%3e");
  background-position: right 14px center;
  background-repeat: no-repeat;
  background-size: 12px 8px;
}
.main-contents .input-select:focus-visible, .main-contents .input-select__lg:focus-visible, .main-contents .input-select__md:focus-visible, .main-contents .input-select__sm:focus-visible, .main-contents .input-select__xsm:focus-visible {
  outline: 4px solid #FB5B01;
  outline-offset: -1px;
}
.main-contents .input-select:required, .main-contents .input-select__lg:required, .main-contents .input-select__md:required, .main-contents .input-select__sm:required, .main-contents .input-select__xsm:required {
  background-color: #FFFDF2;
  color: #1A1A1A;
  border: 1px solid #666666;
}
.main-contents .input-select:disabled, .main-contents .input-select__lg:disabled, .main-contents .input-select__md:disabled, .main-contents .input-select__sm:disabled, .main-contents .input-select__xsm:disabled {
  background-color: #F2F2F2;
  color: #666666;
  border: 1px solid #999999;
  cursor: not-allowed;
}
.main-contents .input-select__xsm {
  height: 32px;
}
.main-contents .input-select__sm {
  height: 40px;
}
.main-contents .input-select__md {
  height: 48px;
}
.main-contents .input-select__lg {
  height: 56px;
}
.main-contents textarea {
  width: 100%;
  min-height: 135px;
  padding: 12px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  border: solid 1px #666666;
  border-radius: 8px;
  background-color: #fff;
}
.main-contents textarea::placeholder {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
  color: #7F7F7F;
}
.main-contents textarea:focus-visible {
  outline: 4px solid #FB5B01;
  outline-offset: -1px;
}
.main-contents textarea::-webkit-scrollbar {
  width: 16px;
}
.main-contents textarea::-webkit-scrollbar-track {
  background-color: #ffffff;
  border-radius: 0 8px 8px 0;
}
.main-contents textarea::-webkit-scrollbar-thumb {
  background-color: #B3B3B3;
  border-radius: 10px;
  border: 5px solid #ffffff;
}

.main-contents .btn-primary, .main-contents .btn-primary__sm, .main-contents .btn-primary__md, .main-contents .btn-primary__lg {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #ffffff;
  background-color: #019B99;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 4px;
  text-decoration: none;
  cursor: pointer;
}
.main-contents .btn-primary:hover, .main-contents .btn-primary__sm:hover, .main-contents .btn-primary__md:hover, .main-contents .btn-primary__lg:hover {
  background-color: #017C7A;
}
.main-contents .btn-primary:active, .main-contents .btn-primary__sm:active, .main-contents .btn-primary__md:active, .main-contents .btn-primary__lg:active {
  background-color: #019B99;
}
.main-contents .btn-primary:focus-visible, .main-contents .btn-primary__sm:focus-visible, .main-contents .btn-primary__md:focus-visible, .main-contents .btn-primary__lg:focus-visible {
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .btn-primary.disabled, .main-contents .disabled.btn-primary__sm, .main-contents .disabled.btn-primary__md, .main-contents .disabled.btn-primary__lg, .main-contents .btn-primary:disabled, .main-contents .btn-primary__sm:disabled, .main-contents .btn-primary__md:disabled, .main-contents .btn-primary__lg:disabled {
  background-color: #999999;
  color: rgba(255, 255, 255, 0.7);
  cursor: not-allowed;
}
.main-contents .btn-primary.disabled::before, .main-contents .disabled.btn-primary__sm::before, .main-contents .disabled.btn-primary__md::before, .main-contents .disabled.btn-primary__lg::before, .main-contents .btn-primary.disabled::after, .main-contents .disabled.btn-primary__sm::after, .main-contents .disabled.btn-primary__md::after, .main-contents .disabled.btn-primary__lg::after, .main-contents .btn-primary:disabled::before, .main-contents .btn-primary__sm:disabled::before, .main-contents .btn-primary__md:disabled::before, .main-contents .btn-primary__lg:disabled::before, .main-contents .btn-primary:disabled::after, .main-contents .btn-primary__sm:disabled::after, .main-contents .btn-primary__md:disabled::after, .main-contents .btn-primary__lg:disabled::after {
  background: rgba(255, 255, 255, 0.7);
}
.main-contents .btn-primary__lg {
  padding: 16px;
  height: 56px;
  border-radius: 8px;
  min-width: 136px;
}
.main-contents .btn-primary__lg::before, .main-contents .btn-primary__lg::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-primary__md {
  padding: 12px 16px;
  height: 48px;
  border-radius: 8px;
  min-width: 80px;
}
.main-contents .btn-primary__md::before, .main-contents .btn-primary__md::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-primary__sm {
  padding: 6px 12px;
  height: 36px;
  border-radius: 6px;
  min-width: 64px;
}
.main-contents .btn-primary__sm::before, .main-contents .btn-primary__sm::after {
  width: 20px;
  height: 20px;
}
.main-contents .btn-secondary, .main-contents .btn-secondary__sm, .main-contents .btn-secondary__md, .main-contents .btn-secondary__lg {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #019B99;
  background-color: #ffffff;
  border: solid 2px #019B99;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 4px;
  text-decoration: none;
  cursor: pointer;
}
.main-contents .btn-secondary:hover, .main-contents .btn-secondary__sm:hover, .main-contents .btn-secondary__md:hover, .main-contents .btn-secondary__lg:hover {
  background-color: #CCEBEB;
}
.main-contents .btn-secondary:active, .main-contents .btn-secondary__sm:active, .main-contents .btn-secondary__md:active, .main-contents .btn-secondary__lg:active {
  background-color: #ffffff;
}
.main-contents .btn-secondary:focus-visible, .main-contents .btn-secondary__sm:focus-visible, .main-contents .btn-secondary__md:focus-visible, .main-contents .btn-secondary__lg:focus-visible {
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .btn-secondary.disabled, .main-contents .disabled.btn-secondary__sm, .main-contents .disabled.btn-secondary__md, .main-contents .disabled.btn-secondary__lg, .main-contents .btn-secondary:disabled, .main-contents .btn-secondary__sm:disabled, .main-contents .btn-secondary__md:disabled, .main-contents .btn-secondary__lg:disabled {
  background-color: #999999;
  color: rgba(255, 255, 255, 0.7);
  border: solid 2px #999999;
  cursor: not-allowed;
}
.main-contents .btn-secondary.disabled::before, .main-contents .disabled.btn-secondary__sm::before, .main-contents .disabled.btn-secondary__md::before, .main-contents .disabled.btn-secondary__lg::before, .main-contents .btn-secondary.disabled::after, .main-contents .disabled.btn-secondary__sm::after, .main-contents .disabled.btn-secondary__md::after, .main-contents .disabled.btn-secondary__lg::after, .main-contents .btn-secondary:disabled::before, .main-contents .btn-secondary__sm:disabled::before, .main-contents .btn-secondary__md:disabled::before, .main-contents .btn-secondary__lg:disabled::before, .main-contents .btn-secondary:disabled::after, .main-contents .btn-secondary__sm:disabled::after, .main-contents .btn-secondary__md:disabled::after, .main-contents .btn-secondary__lg:disabled::after {
  background: rgba(255, 255, 255, 0.7);
}
.main-contents .btn-secondary__lg {
  padding: 16px;
  height: 56px;
  border-radius: 8px;
  min-width: 136px;
}
.main-contents .btn-secondary__lg::before, .main-contents .btn-secondary__lg::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-secondary__md {
  padding: 12px 16px;
  height: 48px;
  border-radius: 8px;
  min-width: 80px;
}
.main-contents .btn-secondary__md::before, .main-contents .btn-secondary__md::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-secondary__sm {
  padding: 6px 12px;
  height: 36px;
  border-radius: 6px;
  min-width: 64px;
}
.main-contents .btn-secondary__sm::before, .main-contents .btn-secondary__sm::after {
  width: 20px;
  height: 20px;
}
.main-contents .btn-secondary__update {
  padding-left: 8px;
}
.main-contents .btn-secondary__update::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='20'%20viewBox='0%200%2016%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.41667%2015.0209C1.81944%2014.3542%201.35069%2013.5903%201.01042%2012.7292C0.670139%2011.8681%200.5%2010.9584%200.5%2010C0.5%207.91671%201.22917%206.14587%202.6875%204.68754C4.14583%203.22921%205.91667%202.50004%208%202.50004V0.833374L12.1667%203.95837L8%207.08337V5.41671C6.73611%205.41671%205.65625%205.86462%204.76042%206.76046C3.86458%207.65629%203.41667%208.73615%203.41667%2010C3.41667%2010.6389%203.53819%2011.2362%203.78125%2011.7917C4.02431%2012.3473%204.35417%2012.8334%204.77083%2013.25L2.41667%2015.0209ZM8%2019.1667L3.83333%2016.0417L8%2012.9167V14.5834C9.26389%2014.5834%2010.3438%2014.1355%2011.2396%2013.2396C12.1354%2012.3438%2012.5833%2011.2639%2012.5833%2010C12.5833%209.36115%2012.4618%208.76393%2012.2188%208.20837C11.9757%207.65282%2011.6458%207.16671%2011.2292%206.75004L13.5833%204.97921C14.1806%205.64587%2014.6493%206.40976%2014.9896%207.27087C15.3299%208.13198%2015.5%209.04171%2015.5%2010C15.5%2012.0834%2014.7708%2013.8542%2013.3125%2015.3125C11.8542%2016.7709%2010.0833%2017.5%208%2017.5V19.1667Z'%20fill='%23019B99'/%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__update::after {
  display: none;
}
.main-contents .btn-secondary__search {
  padding-left: 8px;
}
.main-contents .btn-secondary__search::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.16699%2014C9.7781%2014%2011.1531%2013.434%2012.292%2012.302C13.4309%2011.1701%2014.0003%209.79163%2014.0003%208.16663C14.0003%206.55552%2013.4309%205.18052%2012.292%204.04163C11.1531%202.90274%209.7781%202.33329%208.16699%202.33329C6.54199%202.33329%205.16352%202.90274%204.03158%204.04163C2.89963%205.18052%202.33366%206.55552%202.33366%208.16663C2.33366%209.79163%202.89963%2011.1701%204.03158%2012.302C5.16352%2013.434%206.54199%2014%208.16699%2014ZM8.16699%2015.6666C7.12533%2015.6666%206.14963%2015.4687%205.23991%2015.0729C4.33019%2014.677%203.53852%2014.1423%202.86491%2013.4687C2.1913%2012.7951%201.65658%2012.0034%201.26074%2011.0937C0.864909%2010.184%200.666992%209.20829%200.666992%208.16663C0.666992%207.13885%200.864909%206.1701%201.26074%205.26038C1.65658%204.35065%202.1913%203.55552%202.86491%202.87496C3.53852%202.1944%204.33019%201.65621%205.23991%201.26038C6.14963%200.864543%207.12533%200.666626%208.16699%200.666626C9.19477%200.666626%2010.1635%200.864543%2011.0732%201.26038C11.983%201.65621%2012.7781%202.1944%2013.4587%202.87496C14.1392%203.55552%2014.6774%204.35065%2015.0732%205.26038C15.4691%206.1701%2015.667%207.13885%2015.667%208.16663C15.667%209.05552%2015.5212%209.89579%2015.2295%2010.6875C14.9378%2011.4791%2014.535%2012.2013%2014.0212%2012.8541L17.3337%2016.1666L16.1462%2017.3333L12.8337%2014.0416C12.1809%2014.5555%2011.4587%2014.9548%2010.667%2015.2395C9.87533%2015.5243%209.04199%2015.6666%208.16699%2015.6666Z'%20fill='%23019B99'/%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__search::after {
  display: none;
}
.main-contents .btn-secondary__add, .main-contents .btn-secondary__remove {
  padding-left: 8px;
  padding-right: 8px;
}
.main-contents .btn-secondary__add::before, .main-contents .btn-secondary__add::after, .main-contents .btn-secondary__remove::before, .main-contents .btn-secondary__remove::after {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__add::before {
  mask-image: url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1896_8143'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='21'%20height='20'%3e%3crect%20x='0.5'%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1896_8143)'%3e%3cpath%20d='M10.5%201.67932C11.6511%201.67932%2012.7329%201.89784%2013.7451%202.33459C14.7576%202.7715%2015.6389%203.36408%2016.3877%204.11292C17.1364%204.86164%2017.7292%205.74222%2018.166%206.75452C18.6028%207.76668%2018.8212%208.8486%2018.8213%209.99963C18.8213%2011.1507%2018.6027%2012.2326%2018.166%2013.2448C17.7291%2014.2573%2017.1365%2015.1385%2016.3877%2015.8873C15.6389%2016.6362%2014.7576%2017.2287%2013.7451%2017.6656C12.7329%2018.1024%2011.6511%2018.3209%2010.5%2018.3209C9.34897%2018.3209%208.26704%2018.1024%207.25488%2017.6656C6.24258%2017.2288%205.36201%2016.636%204.61328%2015.8873C3.86444%2015.1385%203.27186%2014.2573%202.83496%2013.2448C2.3982%2012.2325%202.17969%2011.1507%202.17969%209.99963C2.17973%208.8486%202.39821%207.76668%202.83496%206.75452C3.27184%205.74219%203.86455%204.86165%204.61328%204.11292C5.36201%203.36418%206.24256%202.77148%207.25488%202.33459C8.26704%201.89784%209.34897%201.67936%2010.5%201.67932ZM10.5%203.32092C8.63579%203.321%207.05668%203.96834%205.7627%205.26233C4.46871%206.55631%203.82136%208.13542%203.82129%209.99963C3.82129%2011.864%204.46864%2013.4439%205.7627%2014.7379C7.05665%2016.0318%208.63586%2016.6792%2010.5%2016.6793C12.3644%2016.6793%2013.9442%2016.032%2015.2383%2014.7379C16.5323%2013.4439%2017.1797%2011.864%2017.1797%209.99963C17.1796%208.1355%2016.5322%206.55628%2015.2383%205.26233C13.9442%203.96827%2012.3644%203.32092%2010.5%203.32092ZM11.3213%205.84534V9.17932H14.6543V10.8209H11.3213V14.1539H9.67969V10.8209H6.3457V9.17932H9.67969V5.84534H11.3213Z'%20fill='%23019B99'%20stroke='%23019B99'%20stroke-width='0.025'/%3e%3c/g%3e%3c/svg%3e");
}
.main-contents .btn-secondary__add:after {
  mask-image: url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.459%209.99939L10.5%2015.9594L10.0312%2015.4906L14.3281%2011.1869L15.1807%2010.3334H4.33301V9.66638H15.1807L14.3281%208.81384L10.0312%204.50818L10.499%204.04041L16.459%209.99939Z'%20fill='%23019B99'%20stroke='%23019B99'/%3e%3c/svg%3e");
}
.main-contents .btn-secondary__remove::before {
  mask-image: url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.54102%209.99939L10.5%2015.9594L10.9688%2015.4906L6.67188%2011.1869L5.81934%2010.3334H16.667V9.66638H5.81934L6.67188%208.81384L10.9688%204.50818L10.501%204.04041L4.54102%209.99939Z'%20fill='%23019B99'%20stroke='%23019B99'/%3e%3c/svg%3e");
}
.main-contents .btn-secondary__remove::after {
  mask-image: url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1896_8171'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='21'%20height='20'%3e%3crect%20x='0.5'%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1896_8171)'%3e%3cpath%20d='M10.5%201.67932C11.6511%201.67932%2012.7329%201.89784%2013.7451%202.33459C14.7576%202.7715%2015.6389%203.36408%2016.3877%204.11292C17.1364%204.86164%2017.7292%205.74222%2018.166%206.75452C18.6028%207.76668%2018.8212%208.8486%2018.8213%209.99963C18.8213%2011.1507%2018.6027%2012.2326%2018.166%2013.2448C17.7291%2014.2573%2017.1365%2015.1385%2016.3877%2015.8873C15.6389%2016.6362%2014.7576%2017.2287%2013.7451%2017.6656C12.7329%2018.1024%2011.6511%2018.3209%2010.5%2018.3209C9.34897%2018.3209%208.26704%2018.1024%207.25488%2017.6656C6.24258%2017.2288%205.36201%2016.636%204.61328%2015.8873C3.86444%2015.1385%203.27186%2014.2573%202.83496%2013.2448C2.3982%2012.2325%202.17969%2011.1507%202.17969%209.99963C2.17973%208.8486%202.39821%207.76668%202.83496%206.75452C3.27184%205.74219%203.86455%204.86165%204.61328%204.11292C5.36201%203.36418%206.24256%202.77148%207.25488%202.33459C8.26704%201.89784%209.34897%201.67936%2010.5%201.67932ZM10.5%203.32092C8.63579%203.321%207.05668%203.96834%205.7627%205.26233C4.46871%206.55631%203.82136%208.13542%203.82129%209.99963C3.82129%2011.864%204.46864%2013.4439%205.7627%2014.7379C7.05665%2016.0318%208.63586%2016.6792%2010.5%2016.6793C12.3644%2016.6793%2013.9442%2016.032%2015.2383%2014.7379C16.5323%2013.4439%2017.1797%2011.864%2017.1797%209.99963C17.1796%208.1355%2016.5322%206.55628%2015.2383%205.26233C13.9442%203.96827%2012.3644%203.32092%2010.5%203.32092ZM14.6543%209.17932V10.8209H6.3457V9.17932H14.6543Z'%20fill='%23019B99'%20stroke='%23019B99'%20stroke-width='0.025'/%3e%3c/g%3e%3c/svg%3e");
}
.main-contents .btn-secondary__date {
  min-width: 48px;
}
.main-contents .btn-secondary__date::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='20'%20viewBox='0%200%2018%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2020C1.45%2020%200.979167%2019.8042%200.5875%2019.4125C0.195833%2019.0208%200%2018.55%200%2018V4C0%203.45%200.195833%202.97917%200.5875%202.5875C0.979167%202.19583%201.45%202%202%202H3V0H5V2H13V0H15V2H16C16.55%202%2017.0208%202.19583%2017.4125%202.5875C17.8042%202.97917%2018%203.45%2018%204V18C18%2018.55%2017.8042%2019.0208%2017.4125%2019.4125C17.0208%2019.8042%2016.55%2020%2016%2020H2ZM2%2018H16V8H2V18ZM2%206H16V4H2V6ZM9%2012C8.71667%2012%208.47917%2011.9042%208.2875%2011.7125C8.09583%2011.5208%208%2011.2833%208%2011C8%2010.7167%208.09583%2010.4792%208.2875%2010.2875C8.47917%2010.0958%208.71667%2010%209%2010C9.28333%2010%209.52083%2010.0958%209.7125%2010.2875C9.90417%2010.4792%2010%2010.7167%2010%2011C10%2011.2833%209.90417%2011.5208%209.7125%2011.7125C9.52083%2011.9042%209.28333%2012%209%2012ZM5%2012C4.71667%2012%204.47917%2011.9042%204.2875%2011.7125C4.09583%2011.5208%204%2011.2833%204%2011C4%2010.7167%204.09583%2010.4792%204.2875%2010.2875C4.47917%2010.0958%204.71667%2010%205%2010C5.28333%2010%205.52083%2010.0958%205.7125%2010.2875C5.90417%2010.4792%206%2010.7167%206%2011C6%2011.2833%205.90417%2011.5208%205.7125%2011.7125C5.52083%2011.9042%205.28333%2012%205%2012ZM13%2012C12.7167%2012%2012.4792%2011.9042%2012.2875%2011.7125C12.0958%2011.5208%2012%2011.2833%2012%2011C12%2010.7167%2012.0958%2010.4792%2012.2875%2010.2875C12.4792%2010.0958%2012.7167%2010%2013%2010C13.2833%2010%2013.5208%2010.0958%2013.7125%2010.2875C13.9042%2010.4792%2014%2010.7167%2014%2011C14%2011.2833%2013.9042%2011.5208%2013.7125%2011.7125C13.5208%2011.9042%2013.2833%2012%2013%2012ZM9%2016C8.71667%2016%208.47917%2015.9042%208.2875%2015.7125C8.09583%2015.5208%208%2015.2833%208%2015C8%2014.7167%208.09583%2014.4792%208.2875%2014.2875C8.47917%2014.0958%208.71667%2014%209%2014C9.28333%2014%209.52083%2014.0958%209.7125%2014.2875C9.90417%2014.4792%2010%2014.7167%2010%2015C10%2015.2833%209.90417%2015.5208%209.7125%2015.7125C9.52083%2015.9042%209.28333%2016%209%2016ZM5%2016C4.71667%2016%204.47917%2015.9042%204.2875%2015.7125C4.09583%2015.5208%204%2015.2833%204%2015C4%2014.7167%204.09583%2014.4792%204.2875%2014.2875C4.47917%2014.0958%204.71667%2014%205%2014C5.28333%2014%205.52083%2014.0958%205.7125%2014.2875C5.90417%2014.4792%206%2014.7167%206%2015C6%2015.2833%205.90417%2015.5208%205.7125%2015.7125C5.52083%2015.9042%205.28333%2016%205%2016ZM13%2016C12.7167%2016%2012.4792%2015.9042%2012.2875%2015.7125C12.0958%2015.5208%2012%2015.2833%2012%2015C12%2014.7167%2012.0958%2014.4792%2012.2875%2014.2875C12.4792%2014.0958%2012.7167%2014%2013%2014C13.2833%2014%2013.5208%2014.0958%2013.7125%2014.2875C13.9042%2014.4792%2014%2014.7167%2014%2015C14%2015.2833%2013.9042%2015.5208%2013.7125%2015.7125C13.5208%2015.9042%2013.2833%2016%2013%2016Z'%20fill='%23019B99'/%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__date::after {
  display: none;
}
.main-contents .btn-secondary[target=_blank], .main-contents [target=_blank].btn-secondary__lg, .main-contents [target=_blank].btn-secondary__md, .main-contents [target=_blank].btn-secondary__sm {
  padding-right: 8px;
  display: inline-flex;
}
.main-contents .btn-secondary[target=_blank]::after, .main-contents [target=_blank].btn-secondary__lg::after, .main-contents [target=_blank].btn-secondary__md::after, .main-contents [target=_blank].btn-secondary__sm::after {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1118_14605'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='25'%20height='24'%3e%3crect%20x='0.000976562'%20width='24'%20height='24'%20fill='%23019B99'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1118_14605)'%3e%3cpath%20d='M5.00098%2021C4.45098%2021%203.98014%2020.8042%203.58848%2020.4125C3.19681%2020.0208%203.00098%2019.55%203.00098%2019V5C3.00098%204.45%203.19681%203.97917%203.58848%203.5875C3.98014%203.19583%204.45098%203%205.00098%203H12.001V5H5.00098V19H19.001V12H21.001V19C21.001%2019.55%2020.8051%2020.0208%2020.4135%2020.4125C20.0218%2020.8042%2019.551%2021%2019.001%2021H5.00098ZM9.70098%2015.7L8.30098%2014.3L17.601%205H14.001V3H21.001V10H19.001V6.4L9.70098%2015.7Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__filter {
  padding-left: 8px;
  display: inline-flex;
}
.main-contents .btn-secondary__filter::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2412_9295'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2412_9295)'%3e%3cpath%20d='M9.16667%2017.5V12.5H10.8333V14.1667H17.5V15.8333H10.8333V17.5H9.16667ZM2.5%2015.8333V14.1667H7.5V15.8333H2.5ZM5.83333%2012.5V10.8333H2.5V9.16667H5.83333V7.5H7.5V12.5H5.83333ZM9.16667%2010.8333V9.16667H17.5V10.8333H9.16667ZM12.5%207.5V2.5H14.1667V4.16667H17.5V5.83333H14.1667V7.5H12.5ZM2.5%205.83333V4.16667H10.8333V5.83333H2.5Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__filter::after {
  display: none;
}
.main-contents .btn-secondary__history {
  padding-left: 8px;
  display: inline-flex;
}
.main-contents .btn-secondary__history::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2412_20298'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2412_20298)'%3e%3cpath%20d='M10%2018.3334C7.84723%2018.3334%205.97918%2017.6181%204.39584%2016.1876C2.81251%2014.757%201.91668%2012.9723%201.70834%2010.8334H3.39584C3.60418%2012.514%204.33682%2013.9063%205.59376%2015.0105C6.8507%2016.1147%208.31945%2016.6667%2010%2016.6667C11.8611%2016.6667%2013.4375%2016.0209%2014.7292%2014.7292C16.0208%2013.4376%2016.6667%2011.8612%2016.6667%2010.0001C16.6667%208.13897%2016.0208%206.56258%2014.7292%205.27092C13.4375%203.97925%2011.8611%203.33341%2010%203.33341C8.80557%203.33341%207.69793%203.62855%206.67709%204.21883C5.65626%204.80911%204.84723%205.62508%204.25001%206.66675H6.66668V8.33342H1.83334C2.23612%206.38897%203.2014%204.79175%204.72918%203.54175C6.25695%202.29175%208.0139%201.66675%2010%201.66675C11.1528%201.66675%2012.2361%201.8855%2013.25%202.323C14.2639%202.7605%2015.1458%203.35425%2015.8958%204.10425C16.6458%204.85425%2017.2396%205.73619%2017.6771%206.75008C18.1146%207.76397%2018.3333%208.8473%2018.3333%2010.0001C18.3333%2011.1529%2018.1146%2012.2362%2017.6771%2013.2501C17.2396%2014.264%2016.6458%2015.1459%2015.8958%2015.8959C15.1458%2016.6459%2014.2639%2017.2397%2013.25%2017.6772C12.2361%2018.1147%2011.1528%2018.3334%2010%2018.3334ZM12.3333%2013.5001L9.16668%2010.3334V5.83342H10.8333V9.66675L13.5%2012.3334L12.3333%2013.5001Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__history::after {
  display: none;
}
.main-contents .btn-secondary__edit {
  padding-left: 8px;
  display: inline-flex;
}
.main-contents .btn-secondary__edit::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2412_2435'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2412_2435)'%3e%3cpath%20d='M4.16667%2015.8333H5.35417L13.5%207.6875L12.3125%206.5L4.16667%2014.6458V15.8333ZM2.5%2017.5V13.9583L13.5%202.97917C13.6667%202.82639%2013.8507%202.70833%2014.0521%202.625C14.2535%202.54167%2014.4653%202.5%2014.6875%202.5C14.9097%202.5%2015.125%202.54167%2015.3333%202.625C15.5417%202.70833%2015.7222%202.83333%2015.875%203L17.0208%204.16667C17.1875%204.31944%2017.309%204.5%2017.3854%204.70833C17.4618%204.91667%2017.5%205.125%2017.5%205.33333C17.5%205.55556%2017.4618%205.76736%2017.3854%205.96875C17.309%206.17014%2017.1875%206.35417%2017.0208%206.52083L6.04167%2017.5H2.5ZM12.8958%207.10417L12.3125%206.5L13.5%207.6875L12.8958%207.10417Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__edit::after {
  display: none;
}
.main-contents .btn-secondary__add-field {
  padding-left: 8px;
  display: inline-flex;
}
.main-contents .btn-secondary__add-field::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2412_2468'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2412_2468)'%3e%3cpath%20d='M15%2016.6667V14.1667H12.5V12.5H15V10H16.6667V12.5H19.1667V14.1667H16.6667V16.6667H15ZM2.49999%2017.5C2.04166%2017.5%201.6493%2017.3368%201.32291%2017.0104C0.996523%2016.684%200.833328%2016.2917%200.833328%2015.8333V4.16667C0.833328%203.70833%200.996523%203.31597%201.32291%202.98958C1.6493%202.66319%202.04166%202.5%202.49999%202.5H14.1667C14.625%202.5%2015.0174%202.66319%2015.3437%202.98958C15.6701%203.31597%2015.8333%203.70833%2015.8333%204.16667V8.33333H14.1667V6.66667H2.49999V15.8333H13.3333V17.5H2.49999ZM2.49999%205H14.1667V4.16667H2.49999V5Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__add-field::after {
  display: none;
}
.main-contents .btn-secondary__remove-field {
  display: inline-flex;
  min-width: 48px;
}
.main-contents .btn-secondary__remove-field::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: 24px;
  mask-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2412_286'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2412_286)'%3e%3cpath%20d='M7%2021C6.45%2021%205.97917%2020.8042%205.5875%2020.4125C5.19583%2020.0208%205%2019.55%205%2019V6H4V4H9V3H15V4H20V6H19V19C19%2019.55%2018.8042%2020.0208%2018.4125%2020.4125C18.0208%2020.8042%2017.55%2021%2017%2021H7ZM17%206H7V19H17V6ZM9%2017H11V8H9V17ZM13%2017H15V8H13V17Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__remove-field::after {
  display: none;
}
.main-contents .btn-secondary__file {
  padding-left: 8px;
}
.main-contents .btn-secondary__file::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2412_4086'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2412_4086)'%3e%3cpath%20d='M18%2015.75C18%2017.4833%2017.3917%2018.9583%2016.175%2020.175C14.9583%2021.3917%2013.4833%2022%2011.75%2022C10.0167%2022%208.54167%2021.3917%207.325%2020.175C6.10833%2018.9583%205.5%2017.4833%205.5%2015.75V6.5C5.5%205.25%205.9375%204.1875%206.8125%203.3125C7.6875%202.4375%208.75%202%2010%202C11.25%202%2012.3125%202.4375%2013.1875%203.3125C14.0625%204.1875%2014.5%205.25%2014.5%206.5V15.25C14.5%2016.0167%2014.2333%2016.6667%2013.7%2017.2C13.1667%2017.7333%2012.5167%2018%2011.75%2018C10.9833%2018%2010.3333%2017.7333%209.8%2017.2C9.26667%2016.6667%209%2016.0167%209%2015.25V6H11V15.25C11%2015.4667%2011.0708%2015.6458%2011.2125%2015.7875C11.3542%2015.9292%2011.5333%2016%2011.75%2016C11.9667%2016%2012.1458%2015.9292%2012.2875%2015.7875C12.4292%2015.6458%2012.5%2015.4667%2012.5%2015.25V6.5C12.4833%205.8%2012.2375%205.20833%2011.7625%204.725C11.2875%204.24167%2010.7%204%2010%204C9.3%204%208.70833%204.24167%208.225%204.725C7.74167%205.20833%207.5%205.8%207.5%206.5V15.75C7.48333%2016.9333%207.89167%2017.9375%208.725%2018.7625C9.55833%2019.5875%2010.5667%2020%2011.75%2020C12.9167%2020%2013.9083%2019.5875%2014.725%2018.7625C15.5417%2017.9375%2015.9667%2016.9333%2016%2015.75V6H18V15.75Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__file::after {
  display: none;
}
.main-contents .btn-secondary__download {
  padding-left: 8px;
  display: inline-flex;
}
.main-contents .btn-secondary__download::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_3159_22692'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_3159_22692)'%3e%3cpath%20d='M9.99998%2013.3333L5.83331%209.16659L6.99998%207.95825L9.16665%2010.1249V3.33325H10.8333V10.1249L13%207.95825L14.1666%209.16659L9.99998%2013.3333ZM4.99998%2016.6666C4.54165%2016.6666%204.14929%2016.5034%203.8229%2016.177C3.49651%2015.8506%203.33331%2015.4583%203.33331%2014.9999V12.4999H4.99998V14.9999H15V12.4999H16.6666V14.9999C16.6666%2015.4583%2016.5035%2015.8506%2016.1771%2016.177C15.8507%2016.5034%2015.4583%2016.6666%2015%2016.6666H4.99998Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__download::after {
  display: none;
}
.main-contents .btn-secondary__add-address {
  padding-left: 8px;
  display: inline-flex;
}
.main-contents .btn-secondary__add-address::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_4734_18890'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4734_18890)'%3e%3cpath%20d='M15%2016.6667V14.1667H12.5V12.5H15V10H16.6667V12.5H19.1667V14.1667H16.6667V16.6667H15ZM2.50004%2017.5C2.04171%2017.5%201.64935%2017.3368%201.32296%2017.0104C0.996568%2016.684%200.833374%2016.2917%200.833374%2015.8333V4.16667C0.833374%203.70833%200.996568%203.31597%201.32296%202.98958C1.64935%202.66319%202.04171%202.5%202.50004%202.5H14.1667C14.625%202.5%2015.0174%202.66319%2015.3438%202.98958C15.6702%203.31597%2015.8334%203.70833%2015.8334%204.16667V8.33333H14.1667V6.66667H2.50004V15.8333H13.3334V17.5H2.50004ZM2.50004%205H14.1667V4.16667H2.50004V5Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  pointer-events: none;
}
.main-contents .btn-secondary__add-address::after {
  display: none;
}
.main-contents .btn-tertiary, .main-contents .btn-tertiary__sm, .main-contents .btn-tertiary__md, .main-contents .btn-tertiary__lg {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #019B99;
  background-color: #ffffff;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 4px;
  text-decoration: underline;
  cursor: pointer;
}
.main-contents .btn-tertiary:hover, .main-contents .btn-tertiary__sm:hover, .main-contents .btn-tertiary__md:hover, .main-contents .btn-tertiary__lg:hover {
  background-color: #CCEBEB;
  text-decoration: none;
}
.main-contents .btn-tertiary:active, .main-contents .btn-tertiary__sm:active, .main-contents .btn-tertiary__md:active, .main-contents .btn-tertiary__lg:active {
  background-color: #ffffff;
  text-decoration: none;
}
.main-contents .btn-tertiary:focus-visible, .main-contents .btn-tertiary__sm:focus-visible, .main-contents .btn-tertiary__md:focus-visible, .main-contents .btn-tertiary__lg:focus-visible {
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .btn-tertiary.disabled, .main-contents .disabled.btn-tertiary__sm, .main-contents .disabled.btn-tertiary__md, .main-contents .disabled.btn-tertiary__lg, .main-contents .btn-tertiary:disabled, .main-contents .btn-tertiary__sm:disabled, .main-contents .btn-tertiary__md:disabled, .main-contents .btn-tertiary__lg:disabled {
  background-color: #ffffff;
  color: #999999;
  text-decoration: none;
  cursor: not-allowed;
}
.main-contents .btn-tertiary.disabled::before, .main-contents .disabled.btn-tertiary__sm::before, .main-contents .disabled.btn-tertiary__md::before, .main-contents .disabled.btn-tertiary__lg::before, .main-contents .btn-tertiary.disabled::after, .main-contents .disabled.btn-tertiary__sm::after, .main-contents .disabled.btn-tertiary__md::after, .main-contents .disabled.btn-tertiary__lg::after, .main-contents .btn-tertiary:disabled::before, .main-contents .btn-tertiary__sm:disabled::before, .main-contents .btn-tertiary__md:disabled::before, .main-contents .btn-tertiary__lg:disabled::before, .main-contents .btn-tertiary:disabled::after, .main-contents .btn-tertiary__sm:disabled::after, .main-contents .btn-tertiary__md:disabled::after, .main-contents .btn-tertiary__lg:disabled::after {
  background: #999999;
}
.main-contents .btn-tertiary__lg {
  padding: 16px;
  height: 56px;
  border-radius: 8px;
  min-width: 136px;
}
.main-contents .btn-tertiary__lg::before, .main-contents .btn-tertiary__lg::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-tertiary__md {
  padding: 12px 16px;
  height: 48px;
  border-radius: 8px;
  min-width: 80px;
}
.main-contents .btn-tertiary__md::before, .main-contents .btn-tertiary__md::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-tertiary__sm {
  padding: 6px 12px;
  height: 36px;
  border-radius: 6px;
  min-width: 64px;
}
.main-contents .btn-tertiary__sm::before, .main-contents .btn-tertiary__sm::after {
  width: 20px;
  height: 20px;
}
.main-contents .btn-tertiary__next {
  padding-right: 8px;
}
.main-contents .btn-tertiary__next::after {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  pointer-events: none;
  mask-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1985_7155'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1985_7155)'%3e%3cpath%20d='M15.3818%207.39941L10.791%2011.9912L10.7822%2012L15.3818%2016.5996L14%2017.9824L8.01758%2012L14%206.01758L15.3818%207.39941Z'%20fill='%23019B99'%20stroke='%23019B99'%20stroke-width='0.025'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
  transform: rotate(180deg);
}
.main-contents .btn-tertiary__next::before {
  display: none;
}
.main-contents .btn-tertiary__manual {
  padding-left: 8px;
  padding-right: 8px;
}
.main-contents .btn-tertiary__manual::before {
  content: "";
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.6601%204.86989L20.3801%2010.5599C20.2201%2010.6899%2020.0201%2010.7499%2019.8301%2010.7499V36.3999C20.2101%2036.3999%2020.6001%2036.2499%2020.8801%2035.9599L29.8001%2026.6099C30.7201%2025.6399%2031.2401%2024.3799%2031.2401%2023.0699V6.49989C31.2401%204.72989%2029.0901%203.74989%2027.6601%204.86989Z'%20fill='%2300A478'/%3e%3cpath%20d='M19.2897%2010.56L12.0097%204.87002C10.5797%203.75002%208.42969%204.72002%208.42969%206.50002V23.07C8.42969%2024.38%208.93969%2025.64%209.86969%2026.61L18.7897%2035.96C19.0697%2036.26%2019.4597%2036.4%2019.8397%2036.4V10.75C19.6397%2010.75%2019.4497%2010.69%2019.2897%2010.56Z'%20fill='%23FFF22C'/%3e%3cpath%20d='M8.03%2023.3499L30.3%2026.6599L21.45%2035.9299C21.07%2036.3299%2020.54%2036.5499%2019.98%2036.5499C19.42%2036.5499%2018.89%2036.3199%2018.51%2035.9299L9.59%2026.5799C8.73%2025.6799%208.19%2024.5599%208.04%2023.3399L8%2016.3099V6.0799C8%205.3299%208.31%204.6299%208.87%204.1299C9.39%203.6599%2010.08%203.3999%2010.79%203.3999C11.42%203.3999%2012.02%203.6099%2012.52%203.9999L19.8%209.6899C19.85%209.7299%2019.92%209.7599%2019.99%209.7599C20.06%209.7599%2020.13%209.7399%2020.18%209.6899L27.46%203.9999C27.96%203.6099%2028.56%203.3999%2029.2%203.3999C29.9%203.3999%2030.6%203.6699%2031.12%204.1299C31.68%204.6399%2031.99%205.3299%2031.99%206.0799V22.6499C31.99%2024.9399%2030.32%2026.6699%2030.32%2026.6699L8.03%2023.3499ZM30.8%2022.6399V6.0799C30.8%205.1399%2029.96%204.5599%2029.17%204.5599C28.8%204.5599%2028.45%204.6799%2028.15%204.9099L20.87%2010.5999C20.61%2010.7999%2020.29%2010.9099%2019.96%2010.9099C19.63%2010.9099%2019.31%2010.7999%2019.05%2010.5999L11.78%204.9099C11.48%204.6799%2011.13%204.5599%2010.76%204.5599C9.98%204.5599%209.13%205.1399%209.13%206.0799V16.3199L9.17%2023.1999C9.29%2024.1699%209.72%2025.0599%2010.41%2025.7799L19.33%2035.1299C19.49%2035.2999%2019.72%2035.3899%2019.96%2035.3899C20.2%2035.3899%2020.43%2035.2999%2020.59%2035.1299L29.44%2025.8599C29.44%2025.8599%2030.79%2024.4499%2030.79%2022.6399H30.8Z'%20fill='%23040000'/%3e%3c/svg%3e");
}
.main-contents .btn-tertiary__manual::after {
  content: "";
  display: inline-block;
  background-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  pointer-events: none;
  mask-image: url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.459%209.99939L10.5%2015.9594L10.0312%2015.4906L14.3281%2011.1869L15.1807%2010.3334H4.33301V9.66638H15.1807L14.3281%208.81384L10.0312%204.50818L10.499%204.04041L16.459%209.99939Z'%20fill='%23019B99'%20stroke='%23019B99'/%3e%3c/svg%3e");
  background: #019B99;
  transform: rotate(90deg);
}
.main-contents .btn-tertiary__back {
  padding-left: 8px;
}
.main-contents .btn-tertiary__back::before {
  content: "";
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  pointer-events: none;
  mask-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1985_7155'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1985_7155)'%3e%3cpath%20d='M15.3818%207.39941L10.791%2011.9912L10.7822%2012L15.3818%2016.5996L14%2017.9824L8.01758%2012L14%206.01758L15.3818%207.39941Z'%20fill='%23019B99'%20stroke='%23019B99'%20stroke-width='0.025'/%3e%3c/g%3e%3c/svg%3e");
  background: #019B99;
}
.main-contents .btn-tertiary__back::after {
  display: none;
}
.main-contents .btn-toggle {
  border: none;
  background-color: transparent;
}
.main-contents .btn-close-modal {
  height: 32px;
  min-width: 84px;
  font-size: 1rem;
  line-height: 1.75;
  font-weight: 400;
  color: #1A1A1A;
  padding: 0;
  border: none;
  background-color: transparent;
  display: flex;
  column-gap: 4px;
  align-items: center;
  cursor: pointer;
}
.main-contents .btn-close-modal:hover {
  color: #017C7A;
}
.main-contents .btn-close-modal:hover::after {
  background: #017C7A;
}
.main-contents .btn-close-modal:active {
  color: #1A1A1A;
}
.main-contents .btn-close-modal:active::after {
  background: #1A1A1A;
}
.main-contents .btn-close-modal:focus-visible {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
}
.main-contents .btn-close-modal::after {
  content: "";
  width: 32px;
  height: 32px;
  display: inline-block;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: 19px;
  pointer-events: none;
  mask-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.20065%2013.6667L7.00065%208.86671L11.8007%2013.6667L13.6673%2011.8L8.86732%207.00004L13.6673%202.20004L11.8007%200.333374L7.00065%205.13337L2.20065%200.333374L0.333984%202.20004L5.13398%207.00004L0.333984%2011.8L2.20065%2013.6667Z'%20fill='white'/%3e%3c/svg%3e");
  background: #1A1A1A;
}
.main-contents .btn-emphasis, .main-contents .btn-emphasis__sm, .main-contents .btn-emphasis__md, .main-contents .btn-emphasis__lg {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #019B99;
  background-color: #FFEFE6;
  border: solid 2px #019B99;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 4px;
  text-decoration: none;
  cursor: pointer;
}
.main-contents .btn-emphasis:hover, .main-contents .btn-emphasis__sm:hover, .main-contents .btn-emphasis__md:hover, .main-contents .btn-emphasis__lg:hover {
  background-color: #FEDECC;
}
.main-contents .btn-emphasis:active, .main-contents .btn-emphasis__sm:active, .main-contents .btn-emphasis__md:active, .main-contents .btn-emphasis__lg:active {
  background-color: #FFEFE6;
}
.main-contents .btn-emphasis:focus-visible, .main-contents .btn-emphasis__sm:focus-visible, .main-contents .btn-emphasis__md:focus-visible, .main-contents .btn-emphasis__lg:focus-visible {
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .btn-emphasis.disabled, .main-contents .disabled.btn-emphasis__sm, .main-contents .disabled.btn-emphasis__md, .main-contents .disabled.btn-emphasis__lg, .main-contents .btn-emphasis:disabled, .main-contents .btn-emphasis__sm:disabled, .main-contents .btn-emphasis__md:disabled, .main-contents .btn-emphasis__lg:disabled {
  background-color: #FFEFE6;
  color: rgba(102, 102, 102, 0.7);
  border: solid 2px #FFEFE6;
  cursor: not-allowed;
}
.main-contents .btn-emphasis.disabled::before, .main-contents .disabled.btn-emphasis__sm::before, .main-contents .disabled.btn-emphasis__md::before, .main-contents .disabled.btn-emphasis__lg::before, .main-contents .btn-emphasis.disabled::after, .main-contents .disabled.btn-emphasis__sm::after, .main-contents .disabled.btn-emphasis__md::after, .main-contents .disabled.btn-emphasis__lg::after, .main-contents .btn-emphasis:disabled::before, .main-contents .btn-emphasis__sm:disabled::before, .main-contents .btn-emphasis__md:disabled::before, .main-contents .btn-emphasis__lg:disabled::before, .main-contents .btn-emphasis:disabled::after, .main-contents .btn-emphasis__sm:disabled::after, .main-contents .btn-emphasis__md:disabled::after, .main-contents .btn-emphasis__lg:disabled::after {
  background: rgba(102, 102, 102, 0.7);
}
.main-contents .btn-emphasis__lg {
  padding: 16px;
  height: 56px;
  border-radius: 8px;
  min-width: 136px;
}
.main-contents .btn-emphasis__lg::before, .main-contents .btn-emphasis__lg::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-emphasis__md {
  padding: 12px 16px;
  height: 48px;
  border-radius: 8px;
  min-width: 80px;
}
.main-contents .btn-emphasis__md::before, .main-contents .btn-emphasis__md::after {
  width: 24px;
  height: 24px;
}
.main-contents .btn-emphasis__sm {
  padding: 6px 12px;
  height: 36px;
  border-radius: 6px;
  min-width: 64px;
}
.main-contents .btn-emphasis__sm::before, .main-contents .btn-emphasis__sm::after {
  width: 20px;
  height: 20px;
}

.main-contents .tbl, .main-contents .tbl__portfolio, .main-contents .tbl__sort {
  width: 100%;
  margin-bottom: 56px;
  border-spacing: 0;
}
.main-contents .tbl thead tr, .main-contents .tbl__portfolio thead tr, .main-contents .tbl__sort thead tr {
  border-radius: 8px;
  background: #EAF4FF;
}
.main-contents .tbl thead tr th, .main-contents .tbl__portfolio thead tr th, .main-contents .tbl__sort thead tr th {
  padding: 8px 12px;
  font-size: 0.875rem;
  line-height: 1.5;
}
.main-contents .tbl thead tr:first-child th:first-child, .main-contents .tbl__portfolio thead tr:first-child th:first-child, .main-contents .tbl__sort thead tr:first-child th:first-child {
  border-radius: 8px 0 0 0;
}
.main-contents .tbl thead tr:first-child th:last-child, .main-contents .tbl__portfolio thead tr:first-child th:last-child, .main-contents .tbl__sort thead tr:first-child th:last-child {
  border-radius: 0 8px 0 0;
}
.main-contents .tbl thead tr + tr th, .main-contents .tbl__portfolio thead tr + tr th, .main-contents .tbl__sort thead tr + tr th {
  padding-top: 0;
}
.main-contents .tbl thead tr:last-child th, .main-contents .tbl__portfolio thead tr:last-child th, .main-contents .tbl__sort thead tr:last-child th {
  border-bottom: solid 1px #B3B3B3;
}
.main-contents .tbl thead.sticky-tbl-block, .main-contents .tbl__portfolio thead.sticky-tbl-block, .main-contents .tbl__sort thead.sticky-tbl-block {
  position: sticky;
  z-index: 1;
}
.main-contents .tbl thead.sticky-tbl-block.is-up, .main-contents .tbl__portfolio thead.sticky-tbl-block.is-up, .main-contents .tbl__sort thead.sticky-tbl-block.is-up {
  top: 144px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .tbl thead.sticky-tbl-block.is-down, .main-contents .tbl__portfolio thead.sticky-tbl-block.is-down, .main-contents .tbl__sort thead.sticky-tbl-block.is-down {
  top: 72px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .tbl thead.sticky-tbl-block.is-shift.is-up, .main-contents .tbl__portfolio thead.sticky-tbl-block.is-shift.is-up, .main-contents .tbl__sort thead.sticky-tbl-block.is-shift.is-up {
  top: 72px;
}
.main-contents .tbl thead.sticky-tbl-block.is-shift.is-down, .main-contents .tbl__portfolio thead.sticky-tbl-block.is-shift.is-down, .main-contents .tbl__sort thead.sticky-tbl-block.is-shift.is-down {
  top: 0;
}
.main-contents .tbl thead.sticky-tbl-block.add-heading.is-up, .main-contents .tbl__portfolio thead.sticky-tbl-block.add-heading.is-up, .main-contents .tbl__sort thead.sticky-tbl-block.add-heading.is-up {
  top: 216px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .tbl thead.sticky-tbl-block.add-heading.is-down, .main-contents .tbl__portfolio thead.sticky-tbl-block.add-heading.is-down, .main-contents .tbl__sort thead.sticky-tbl-block.add-heading.is-down {
  top: 144px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .tbl tbody tr:nth-child(odd), .main-contents .tbl__portfolio tbody tr:nth-child(odd), .main-contents .tbl__sort tbody tr:nth-child(odd) {
  background: #fff;
}
.main-contents .tbl tbody tr:nth-child(even), .main-contents .tbl__portfolio tbody tr:nth-child(even), .main-contents .tbl__sort tbody tr:nth-child(even) {
  background: #F6F6F6;
}
.main-contents .tbl tbody tr td, .main-contents .tbl__portfolio tbody tr td, .main-contents .tbl__sort tbody tr td {
  padding: 12px;
  line-height: 1.5;
  border-bottom: solid 1px #B3B3B3;
}
.main-contents .tbl tbody tr td.sort-active, .main-contents .tbl__portfolio tbody tr td.sort-active, .main-contents .tbl__sort tbody tr td.sort-active {
  background: #E6F5F5;
}
.main-contents .tbl tbody tr td .fundcode, .main-contents .tbl__portfolio tbody tr td .fundcode, .main-contents .tbl__sort tbody tr td .fundcode {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
}
.main-contents .tbl tbody tr td:has(> .fund-info-list), .main-contents .tbl__portfolio tbody tr td:has(> .fund-info-list), .main-contents .tbl__sort tbody tr td:has(> .fund-info-list) {
  padding: 0;
}
.main-contents .tbl tbody tr td:has(> .fund-info-list) .fund-info-list, .main-contents .tbl__portfolio tbody tr td:has(> .fund-info-list) .fund-info-list, .main-contents .tbl__sort tbody tr td:has(> .fund-info-list) .fund-info-list {
  display: flex;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .tbl tbody tr td:has(> .fund-info-list) .fund-info-list:last-of-type, .main-contents .tbl__portfolio tbody tr td:has(> .fund-info-list) .fund-info-list:last-of-type, .main-contents .tbl__sort tbody tr td:has(> .fund-info-list) .fund-info-list:last-of-type {
  background-image: none;
}
.main-contents .tbl tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-date, .main-contents .tbl__portfolio tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-date, .main-contents .tbl__sort tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-date, .main-contents .tbl tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-btn, .main-contents .tbl__portfolio tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-btn, .main-contents .tbl__sort tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-btn {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-contents .tbl tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-date, .main-contents .tbl__portfolio tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-date, .main-contents .tbl__sort tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-date {
  width: 96px;
}
.main-contents .tbl tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-btn, .main-contents .tbl__portfolio tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-btn, .main-contents .tbl__sort tbody tr td:has(> .fund-info-list) .fund-info-list li.info-list-btn {
  width: 88px;
}
.main-contents .tbl__sort .blk-sort {
  display: flex;
  justify-content: center;
  gap: 4px;
}
.main-contents .tbl__sort .blk-sort .sort-order__ascending,
.main-contents .tbl__sort .blk-sort .sort-order__descending {
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: 12px 10px;
  background: #B3B3B3;
  cursor: pointer;
}
.main-contents .tbl__sort .blk-sort .sort-order__ascending:hover, .main-contents .tbl__sort .blk-sort .sort-order__ascending.is-active,
.main-contents .tbl__sort .blk-sort .sort-order__descending:hover,
.main-contents .tbl__sort .blk-sort .sort-order__descending.is-active {
  background: #005666;
}
.main-contents .tbl__sort .blk-sort .sort-order__ascending:before, .main-contents .tbl__sort .blk-sort .sort-order__ascending:after,
.main-contents .tbl__sort .blk-sort .sort-order__descending:before,
.main-contents .tbl__sort .blk-sort .sort-order__descending:after {
  content: none;
}
.main-contents .tbl__sort .blk-sort .sort-order__ascending {
  mask-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2010H0L6%200L12%2010Z'%20fill='%23999999'/%3e%3c/svg%3e");
}
.main-contents .tbl__sort .blk-sort .sort-order__descending {
  mask-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.74228e-07%20-1.04907e-06L12%200L6%2010L8.74228e-07%20-1.04907e-06Z'%20fill='%23999999'/%3e%3c/svg%3e");
}
.main-contents .tbl__sort:has(> tbody:empty) {
  display: none;
}
.main-contents .tbl__sort:has(> tbody:empty) + .blk-empty {
  display: flex;
}
.main-contents .tbl__sort .th-sm {
  padding-left: 6px;
  padding-right: 6px;
}
.main-contents .tbl__portfolio {
  margin-bottom: 16px;
}
.main-contents .tbl__portfolio tbody tr td {
  padding: 7px 12px;
}
.main-contents .tbl .tbl-document-list, .main-contents .tbl__sort .tbl-document-list, .main-contents .tbl__portfolio .tbl-document-list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.main-contents .tbl .tbl-document-list li, .main-contents .tbl__sort .tbl-document-list li, .main-contents .tbl__portfolio .tbl-document-list li {
  width: 25px;
  height: 35px;
}
.main-contents .tbl .btn-secondary, .main-contents .tbl__sort .btn-secondary, .main-contents .tbl__portfolio .btn-secondary, .main-contents .tbl .btn-secondary__lg, .main-contents .tbl__sort .btn-secondary__lg, .main-contents .tbl__portfolio .btn-secondary__lg, .main-contents .tbl .btn-secondary__md, .main-contents .tbl__sort .btn-secondary__md, .main-contents .tbl__portfolio .btn-secondary__md, .main-contents .tbl .btn-secondary__sm, .main-contents .tbl__sort .btn-secondary__sm, .main-contents .tbl__portfolio .btn-secondary__sm {
  width: 80px;
  display: inline-flex;
}
.main-contents .tbl .btn-secondary.btn-tbl-sm, .main-contents .tbl__sort .btn-secondary.btn-tbl-sm, .main-contents .tbl__portfolio .btn-secondary.btn-tbl-sm, .main-contents .tbl .btn-tbl-sm.btn-secondary__lg, .main-contents .tbl__sort .btn-tbl-sm.btn-secondary__lg, .main-contents .tbl__portfolio .btn-tbl-sm.btn-secondary__lg, .main-contents .tbl .btn-tbl-sm.btn-secondary__md, .main-contents .tbl__sort .btn-tbl-sm.btn-secondary__md, .main-contents .tbl__portfolio .btn-tbl-sm.btn-secondary__md, .main-contents .tbl .btn-tbl-sm.btn-secondary__sm, .main-contents .tbl__sort .btn-tbl-sm.btn-secondary__sm, .main-contents .tbl__portfolio .btn-tbl-sm.btn-secondary__sm {
  width: 64px;
}
.main-contents .tbl-border, .main-contents .tbl-border__window {
  border-spacing: 0;
  width: 100%;
}
.main-contents .tbl-border thead tr, .main-contents .tbl-border__window thead tr {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .tbl-border thead tr th, .main-contents .tbl-border__window thead tr th {
  padding: 8px 12px;
  text-align: start;
  border-bottom: 2px solid #B3B3B3;
}
.main-contents .tbl-border tbody tr, .main-contents .tbl-border__window tbody tr {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .tbl-border tbody tr td, .main-contents .tbl-border__window tbody tr td {
  padding: 12px;
  border-bottom: 1px solid #B3B3B3;
}
.main-contents .tbl-border tbody tr td.icon_attention:after, .main-contents .tbl-border__window tbody tr td.icon_attention:after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.666016'%20y='0.666748'%20width='16.6667'%20height='16.6667'%20rx='8.33333'%20fill='%23FB5B01'/%3e%3cpath%20d='M8.99872%2014.3819C8.66983%2014.3819%208.38827%2014.2648%208.15406%2014.0306C7.91984%2013.7964%207.80273%2013.5148%207.80273%2013.1859C7.80273%2012.857%207.91984%2012.5755%208.15406%2012.3413C8.38827%2012.1071%208.66983%2011.99%208.99872%2011.99C9.32762%2011.99%209.60917%2012.1071%209.84339%2012.3413C10.0776%2012.5755%2010.1947%2012.857%2010.1947%2013.1859C10.1947%2013.5148%2010.0776%2013.7964%209.84339%2014.0306C9.60917%2014.2648%209.32762%2014.3819%208.99872%2014.3819ZM7.80273%2010.794V3.61804H10.1947V10.794H7.80273Z'%20fill='white'/%3e%3c/svg%3e") center center no-repeat;
  background-size: 20px;
  transform: translate(10px, 3px);
}
.main-contents .tbl-border tbody tr:last-child td, .main-contents .tbl-border__window tbody tr:last-child td {
  border-bottom: none;
}
.main-contents .tbl-border__window tbody tr {
  font-weight: 400;
}
.main-contents .tbl-border__window a {
  color: #0055AD;
}
.main-contents .tbl-border__window a:hover {
  text-decoration: none;
}
.main-contents .tbl-border__window a:focus-visible {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
}
.main-contents table tr .tbl-item, .main-contents table tr .tbl-item__end {
  display: flex;
}
.main-contents table tr .tbl-item__end {
  justify-content: end;
}
.main-contents table tr .tbl-txt__link {
  font-size: 0.875rem;
  color: #0055AD;
}
.main-contents table tr .tbl-txt__link:hover {
  text-decoration: none;
}
.main-contents table tr .tbl-txt__link:active {
  color: #005666;
  text-decoration: underline;
}
.main-contents table tr .tbl-txt__link:focus-visible {
  border-radius: 4px;
  outline: 2px solid #FB5B01;
}
.main-contents table tr .tbl-txt__plus {
  color: #EB0303;
}
.main-contents table tr .tbl-txt__minus {
  color: #0040FF;
}
.main-contents table tr .tbl-txt__info {
  font-size: 0.875rem;
  color: #4D4D4D;
}
.main-contents table tr .tbl-txt__center {
  text-align: center !important;
}
.main-contents table tr .tbl-txt__left {
  text-align: left !important;
}
.main-contents table tr .tbl-txt__right {
  text-align: right !important;
}

.main-contents .sec-news {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 56px;
}
.main-contents .sec-procedure {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 56px;
  background-color: #E6F5F5;
  border-radius: 8px;
  padding: 24px;
}
.main-contents .sec-menu {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #EAF4FF;
  padding: 24px;
  margin: 0 -24px 56px;
  position: relative;
}
.main-contents .sec-distribution-rate {
  width: 50%;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-bottom: 56px;
}
.main-contents .sec-login {
  padding-top: 32px;
  display: flex;
  justify-content: center;
  margin-bottom: 56px;
  min-width: 1242px;
}

.main-contents .icon__tooltip {
  position: relative;
}
.main-contents .icon__tooltip:hover:before {
  content: attr(data-tooltip);
  height: 28px;
  padding: 4px 12px;
  display: flex;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  color: #fff;
  background: #383838;
  position: absolute;
  top: -38px;
  text-decoration: none;
  border-radius: 8px;
  box-sizing: border-box;
  z-index: 2;
}
.main-contents .icon__tooltip:hover:after {
  content: "▼";
  width: 12px;
  height: 10px;
  margin: auto;
  font-size: 0.75rem;
  font-weight: 400;
  color: #383838;
  position: absolute;
  left: 0;
  top: -18px;
  right: 0;
  z-index: 2;
}
.main-contents .icon__report-week {
  width: 25px;
  height: 35px;
  display: inline-block;
  vertical-align: bottom;
  background: url("data:image/svg+xml,%3csvg%20width='28'%20height='38'%20viewBox='0%200%2028%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201.5H19.2632L26.5%208V36.5H1.5V1.5Z'%20fill='white'/%3e%3cpath%20d='M19.2632%201.5H3C2.17157%201.5%201.5%202.17157%201.5%203V35C1.5%2035.8284%202.17157%2036.5%203%2036.5H25C25.8284%2036.5%2026.5%2035.8284%2026.5%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201.5L26.5%208H19.5V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.412%2011.324V13.28C13.412%2014.984%2013.256%2017.432%2012.248%2019.004C12.008%2018.788%2011.432%2018.428%2011.108%2018.296C12.044%2016.856%2012.128%2014.78%2012.128%2013.28V10.172H18.992V17.744C18.992%2018.356%2018.872%2018.68%2018.476%2018.896C18.104%2019.1%2017.552%2019.112%2016.76%2019.112C16.712%2018.764%2016.556%2018.236%2016.388%2017.924C16.832%2017.948%2017.312%2017.948%2017.468%2017.936C17.624%2017.936%2017.672%2017.876%2017.672%2017.72V11.324H13.412ZM13.7%2013.7H14.876V13.064H13.748V12.104H14.876V11.492H16.052V12.104H17.3V13.064H16.052V13.7H17.336V14.66H13.7V13.7ZM15.992%2016.052H14.924V16.916H15.992V16.052ZM14.924%2017.852V18.392H13.856V15.128H17.072V17.852H14.924ZM11.204%2012.068L9.992%2012.872C9.728%2012.272%209.008%2011.408%208.396%2010.808L9.524%2010.088C10.148%2010.664%2010.904%2011.48%2011.204%2012.068ZM11.036%2014.492V18.332C11.504%2019.148%2012.38%2019.496%2013.616%2019.544C15.092%2019.616%2018.032%2019.58%2019.712%2019.436C19.556%2019.76%2019.352%2020.384%2019.292%2020.768C17.768%2020.852%2015.116%2020.876%2013.616%2020.804C12.176%2020.744%2011.192%2020.396%2010.472%2019.46C10.016%2019.94%209.548%2020.408%208.972%2020.924L8.3%2019.568C8.732%2019.256%209.26%2018.86%209.716%2018.452V15.8H8.48V14.492H11.036ZM12.068%2027.5L11.684%2027.392C11.816%2027.032%2011.996%2026.516%2012.104%2026.108H10.28C10.484%2026.54%2010.652%2027.056%2010.7%2027.392L10.316%2027.5H12.068ZM11.852%2024.08V24.908H13.856V26.108H12.86L13.328%2026.228C13.124%2026.672%2012.944%2027.14%2012.776%2027.5H13.676V28.7H11.852V29.624H13.544V30.824H11.852V33.008H10.532V30.824H8.744V29.624H10.532V28.7H8.648V27.5H9.548C9.476%2027.116%209.32%2026.612%209.152%2026.216L9.584%2026.108H8.396V24.908H10.532V24.08H8.816V22.904H10.532V21.86H11.852V22.904H13.412V24.08H11.852ZM15.368%2028.076V31.892C15.8%2031.544%2016.184%2031.136%2016.52%2030.668C16.052%2029.9%2015.668%2029.024%2015.368%2028.076ZM17.864%2027.584H16.376C16.592%2028.244%2016.88%2028.868%2017.228%2029.444C17.504%2028.868%2017.72%2028.232%2017.864%2027.584ZM18.5%2026.396L19.352%2026.696C19.124%2028.148%2018.704%2029.492%2018.092%2030.62C18.584%2031.16%2019.136%2031.616%2019.76%2031.928C19.448%2032.192%2019.04%2032.696%2018.836%2033.056C18.272%2032.72%2017.78%2032.288%2017.336%2031.784C16.952%2032.276%2016.52%2032.708%2016.028%2033.068C15.872%2032.828%2015.62%2032.552%2015.368%2032.324V33.032H14.072V22.34H19.076V24.596C19.076%2025.208%2018.944%2025.556%2018.476%2025.748C18.02%2025.94%2017.372%2025.952%2016.496%2025.952C16.436%2025.568%2016.256%2025.076%2016.088%2024.728C16.676%2024.752%2017.336%2024.752%2017.516%2024.752C17.696%2024.74%2017.756%2024.704%2017.756%2024.572V23.588H15.368V26.456H18.26L18.5%2026.396Z'%20fill='%23005666'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__report-week:hover:before {
  right: -41px;
}
.main-contents .icon__report-month {
  width: 25px;
  height: 35px;
  display: inline-block;
  vertical-align: bottom;
  background: url("data:image/svg+xml,%3csvg%20width='28'%20height='38'%20viewBox='0%200%2028%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201.5H17.9944L24.7143%207.53571V34H1.5V1.5Z'%20fill='white'/%3e%3cpath%20d='M17.9944%201.5H2.89286C2.1236%201.5%201.5%202.1236%201.5%202.89286V32.6071C1.5%2033.3764%202.1236%2034%202.89286%2034H23.3214C24.0907%2034%2024.7143%2033.3764%2024.7143%2032.6071V7.53571'%20stroke='%2300316A'%20stroke-width='1.16071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.2139%201.5L24.7139%207.53571H18.2139V5.21429'%20stroke='%2300316A'%20stroke-width='1.16071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M1.5%201.5H19.2632L26.5%208V36.5H1.5V1.5Z'%20fill='white'/%3e%3cpath%20d='M19.2632%201.5H3C2.17157%201.5%201.5%202.17157%201.5%203V35C1.5%2035.8284%202.17157%2036.5%203%2036.5H25C25.8284%2036.5%2026.5%2035.8284%2026.5%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201.5L26.5%208H19.5V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.16%2015.076H16.056V13.612H11.244C11.232%2014.068%2011.208%2014.572%2011.16%2015.076ZM16.056%2010.792H11.244V12.256H16.056V10.792ZM17.568%209.4V18.22C17.568%2019.084%2017.364%2019.492%2016.812%2019.732C16.236%2019.984%2015.396%2020.008%2014.16%2020.008C14.076%2019.588%2013.788%2018.904%2013.56%2018.508C14.4%2018.556%2015.408%2018.544%2015.672%2018.544C15.96%2018.544%2016.056%2018.448%2016.056%2018.196V16.456H10.92C10.608%2017.8%2010.008%2019.108%208.892%2020.044C8.676%2019.744%208.1%2019.216%207.788%2019.012C9.6%2017.464%209.768%2015.172%209.768%2013.348V9.4H17.568ZM11.568%2026.5L11.184%2026.392C11.316%2026.032%2011.496%2025.516%2011.604%2025.108H9.78C9.984%2025.54%2010.152%2026.056%2010.2%2026.392L9.816%2026.5H11.568ZM11.352%2023.08V23.908H13.356V25.108H12.36L12.828%2025.228C12.624%2025.672%2012.444%2026.14%2012.276%2026.5H13.176V27.7H11.352V28.624H13.044V29.824H11.352V32.008H10.032V29.824H8.244V28.624H10.032V27.7H8.148V26.5H9.048C8.976%2026.116%208.82%2025.612%208.652%2025.216L9.084%2025.108H7.896V23.908H10.032V23.08H8.316V21.904H10.032V20.86H11.352V21.904H12.912V23.08H11.352ZM14.868%2027.076V30.892C15.3%2030.544%2015.684%2030.136%2016.02%2029.668C15.552%2028.9%2015.168%2028.024%2014.868%2027.076ZM17.364%2026.584H15.876C16.092%2027.244%2016.38%2027.868%2016.728%2028.444C17.004%2027.868%2017.22%2027.232%2017.364%2026.584ZM18%2025.396L18.852%2025.696C18.624%2027.148%2018.204%2028.492%2017.592%2029.62C18.084%2030.16%2018.636%2030.616%2019.26%2030.928C18.948%2031.192%2018.54%2031.696%2018.336%2032.056C17.772%2031.72%2017.28%2031.288%2016.836%2030.784C16.452%2031.276%2016.02%2031.708%2015.528%2032.068C15.372%2031.828%2015.12%2031.552%2014.868%2031.324V32.032H13.572V21.34H18.576V23.596C18.576%2024.208%2018.444%2024.556%2017.976%2024.748C17.52%2024.94%2016.872%2024.952%2015.996%2024.952C15.936%2024.568%2015.756%2024.076%2015.588%2023.728C16.176%2023.752%2016.836%2023.752%2017.016%2023.752C17.196%2023.74%2017.256%2023.704%2017.256%2023.572V22.588H14.868V25.456H17.76L18%2025.396Z'%20fill='%23005666'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__report-month:hover:before {
  right: -41px;
}
.main-contents .icon__koufu-mokuromi {
  width: 25px;
  height: 35px;
  display: inline-block;
  vertical-align: bottom;
  background: url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.64%2013.436L15.78%2012.608H8.208V11.216H12.744V9.824H14.208V11.216H18.804V12.608H15.852C16.896%2013.316%2018.288%2014.372%2018.96%2015.128L17.688%2016.112C17.088%2015.344%2015.72%2014.228%2014.64%2013.436ZM11.076%2012.704L12.552%2013.28C11.7%2014.396%2010.356%2015.524%209.24%2016.22C8.964%2015.92%208.376%2015.368%208.04%2015.116C9.168%2014.552%2010.38%2013.628%2011.076%2012.704ZM14.916%2014.756L16.452%2015.2C15.984%2016.304%2015.372%2017.24%2014.616%2018.008C15.78%2018.836%2017.28%2019.4%2019.128%2019.688C18.816%2020.012%2018.396%2020.648%2018.204%2021.044C16.236%2020.672%2014.688%2020%2013.476%2019.016C12.18%2019.964%2010.608%2020.624%208.796%2021.068C8.64%2020.72%208.172%2020.048%207.896%2019.724C9.696%2019.376%2011.22%2018.824%2012.42%2017.996C11.748%2017.216%2011.208%2016.292%2010.764%2015.236L12.132%2014.828C12.468%2015.668%2012.924%2016.412%2013.512%2017.048C14.112%2016.412%2014.592%2015.644%2014.916%2014.756ZM10.704%2021.896L12.12%2022.352C11.796%2023.156%2011.424%2023.972%2010.98%2024.776V33.02H9.516V27.008C9.24%2027.356%208.952%2027.68%208.676%2027.968C8.52%2027.62%208.088%2026.828%207.836%2026.48C8.976%2025.388%2010.068%2023.66%2010.704%2021.896ZM19.092%2024.416V25.856H17.772V31.304C17.772%2032.228%2017.556%2032.6%2016.98%2032.816C16.392%2033.044%2015.492%2033.068%2014.172%2033.056C14.088%2032.648%2013.836%2032.012%2013.62%2031.64C14.544%2031.676%2015.6%2031.676%2015.876%2031.664C16.176%2031.664%2016.284%2031.568%2016.284%2031.304V25.856H11.712V24.416H16.284V21.968H17.772V24.416H19.092ZM15.168%2029.492L13.8%2030.188C13.5%2029.456%2012.792%2028.22%2012.252%2027.308L13.524%2026.72C14.064%2027.596%2014.808%2028.772%2015.168%2029.492Z'%20fill='%2300316A'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__koufu-mokuromi:hover:before {
  right: -41px;
}
.main-contents .icon__koufu-mokuromi[href=""] {
  background: url("data:image/svg+xml,%3csvg%20width='28'%20height='38'%20viewBox='0%200%2028%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201.5H19.2632L26.5%208V36.5H1.5V1.5Z'%20fill='%23E6E6E6'/%3e%3cpath%20d='M19.2632%201.5H3C2.17157%201.5%201.5%202.17157%201.5%203V35C1.5%2035.8284%202.17157%2036.5%203%2036.5H25C25.8284%2036.5%2026.5%2035.8284%2026.5%2035V8'%20stroke='%23B3B3B3'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201.5L26.5%208H19.5V5.5'%20stroke='%23B3B3B3'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.14%2013.436L16.28%2012.608H8.708V11.216H13.244V9.824H14.708V11.216H19.304V12.608H16.352C17.396%2013.316%2018.788%2014.372%2019.46%2015.128L18.188%2016.112C17.588%2015.344%2016.22%2014.228%2015.14%2013.436ZM11.576%2012.704L13.052%2013.28C12.2%2014.396%2010.856%2015.524%209.74%2016.22C9.464%2015.92%208.876%2015.368%208.54%2015.116C9.668%2014.552%2010.88%2013.628%2011.576%2012.704ZM15.416%2014.756L16.952%2015.2C16.484%2016.304%2015.872%2017.24%2015.116%2018.008C16.28%2018.836%2017.78%2019.4%2019.628%2019.688C19.316%2020.012%2018.896%2020.648%2018.704%2021.044C16.736%2020.672%2015.188%2020%2013.976%2019.016C12.68%2019.964%2011.108%2020.624%209.296%2021.068C9.14%2020.72%208.672%2020.048%208.396%2019.724C10.196%2019.376%2011.72%2018.824%2012.92%2017.996C12.248%2017.216%2011.708%2016.292%2011.264%2015.236L12.632%2014.828C12.968%2015.668%2013.424%2016.412%2014.012%2017.048C14.612%2016.412%2015.092%2015.644%2015.416%2014.756ZM11.204%2021.896L12.62%2022.352C12.296%2023.156%2011.924%2023.972%2011.48%2024.776V33.02H10.016V27.008C9.74%2027.356%209.452%2027.68%209.176%2027.968C9.02%2027.62%208.588%2026.828%208.336%2026.48C9.476%2025.388%2010.568%2023.66%2011.204%2021.896ZM19.592%2024.416V25.856H18.272V31.304C18.272%2032.228%2018.056%2032.6%2017.48%2032.816C16.892%2033.044%2015.992%2033.068%2014.672%2033.056C14.588%2032.648%2014.336%2032.012%2014.12%2031.64C15.044%2031.676%2016.1%2031.676%2016.376%2031.664C16.676%2031.664%2016.784%2031.568%2016.784%2031.304V25.856H12.212V24.416H16.784V21.968H18.272V24.416H19.592ZM15.668%2029.492L14.3%2030.188C14%2029.456%2013.292%2028.22%2012.752%2027.308L14.024%2026.72C14.564%2027.596%2015.308%2028.772%2015.668%2029.492Z'%20fill='%23B3B3B3'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
  pointer-events: none;
}
.main-contents .icon__seikyu-mokuromi {
  width: 25px;
  height: 35px;
  display: inline-block;
  vertical-align: bottom;
  background: url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.024%2010.208V11.288H8.496V10.208H12.024ZM12.456%2011.816V12.944H7.896V11.816H12.456ZM12.06%2013.484V14.576H8.46V13.484H12.06ZM8.46%2016.196V15.128H12.06V16.196H8.46ZM10.86%2017.912H9.624V19.292H10.86V17.912ZM12.072%2016.784V20.408H9.624V20.876H8.424V16.784H12.072ZM14.58%2017.888H17.064V17.324H14.58V17.888ZM17.064%2015.86H14.58V16.4H17.064V15.86ZM18.396%2014.852V19.712C18.396%2020.312%2018.288%2020.624%2017.88%2020.804C17.484%2020.996%2016.92%2021.008%2016.152%2021.008C16.104%2020.66%2015.936%2020.18%2015.78%2019.868C16.224%2019.88%2016.716%2019.88%2016.872%2019.868C17.028%2019.868%2017.064%2019.82%2017.064%2019.688V18.812H14.58V21.02H13.272V14.852H18.396ZM16.416%2013.376H19.044V14.396H12.456V13.376H15.06V12.896H13.044V11.936H15.06V11.504H12.744V10.484H15.06V9.836H16.416V10.484H18.828V11.504H16.416V11.936H18.648V12.896H16.416V13.376ZM11.82%2028.424L12.3%2029.732C11.112%2030.5%209.78%2031.316%208.736%2031.916L7.848%2030.608C8.844%2030.116%2010.392%2029.252%2011.82%2028.424ZM11.652%2027.512L10.488%2028.352C10.152%2027.752%209.348%2026.816%208.688%2026.18L9.78%2025.412C10.452%2026.024%2011.28%2026.888%2011.652%2027.512ZM17.196%2025.256L18.456%2026.132C17.736%2026.96%2016.824%2027.86%2016.092%2028.508C16.944%2029.552%2017.988%2030.404%2019.2%2030.956C18.852%2031.244%2018.384%2031.82%2018.144%2032.228C16.464%2031.328%2015.168%2029.864%2014.196%2028.076V31.292C14.196%2032.132%2014.04%2032.528%2013.536%2032.756C13.032%2033.008%2012.264%2033.056%2011.196%2033.044C11.136%2032.636%2010.92%2031.964%2010.704%2031.544C11.436%2031.58%2012.192%2031.568%2012.432%2031.568C12.66%2031.568%2012.744%2031.496%2012.744%2031.28V25.028H8.22V23.648H12.744V21.848H14.196V23.648H16.644C16.152%2023.312%2015.504%2022.94%2014.988%2022.676L15.816%2021.776C16.536%2022.112%2017.544%2022.64%2018.048%2023.024L17.496%2023.648H18.828V25.028H14.196V25.148C14.484%2025.952%2014.868%2026.72%2015.312%2027.44C15.984%2026.792%2016.728%2025.952%2017.196%2025.256Z'%20fill='%2300316A'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__seikyu-mokuromi:hover:before {
  right: -41px;
}
.main-contents .icon__seikyu-mokuromi[href=""] {
  background: url("data:image/svg+xml,%3csvg%20width='28'%20height='38'%20viewBox='0%200%2028%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201.5H19.2632L26.5%208V36.5H1.5V1.5Z'%20fill='%23E6E6E6'/%3e%3cpath%20d='M19.2632%201.5H3C2.17157%201.5%201.5%202.17157%201.5%203V35C1.5%2035.8284%202.17157%2036.5%203%2036.5H25C25.8284%2036.5%2026.5%2035.8284%2026.5%2035V8'%20stroke='%23B3B3B3'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201.5L26.5%208H19.5V5.5'%20stroke='%23B3B3B3'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.524%2010.208V11.288H8.996V10.208H12.524ZM12.956%2011.816V12.944H8.396V11.816H12.956ZM12.56%2013.484V14.576H8.96V13.484H12.56ZM8.96%2016.196V15.128H12.56V16.196H8.96ZM11.36%2017.912H10.124V19.292H11.36V17.912ZM12.572%2016.784V20.408H10.124V20.876H8.924V16.784H12.572ZM15.08%2017.888H17.564V17.324H15.08V17.888ZM17.564%2015.86H15.08V16.4H17.564V15.86ZM18.896%2014.852V19.712C18.896%2020.312%2018.788%2020.624%2018.38%2020.804C17.984%2020.996%2017.42%2021.008%2016.652%2021.008C16.604%2020.66%2016.436%2020.18%2016.28%2019.868C16.724%2019.88%2017.216%2019.88%2017.372%2019.868C17.528%2019.868%2017.564%2019.82%2017.564%2019.688V18.812H15.08V21.02H13.772V14.852H18.896ZM16.916%2013.376H19.544V14.396H12.956V13.376H15.56V12.896H13.544V11.936H15.56V11.504H13.244V10.484H15.56V9.836H16.916V10.484H19.328V11.504H16.916V11.936H19.148V12.896H16.916V13.376ZM12.32%2028.424L12.8%2029.732C11.612%2030.5%2010.28%2031.316%209.236%2031.916L8.348%2030.608C9.344%2030.116%2010.892%2029.252%2012.32%2028.424ZM12.152%2027.512L10.988%2028.352C10.652%2027.752%209.848%2026.816%209.188%2026.18L10.28%2025.412C10.952%2026.024%2011.78%2026.888%2012.152%2027.512ZM17.696%2025.256L18.956%2026.132C18.236%2026.96%2017.324%2027.86%2016.592%2028.508C17.444%2029.552%2018.488%2030.404%2019.7%2030.956C19.352%2031.244%2018.884%2031.82%2018.644%2032.228C16.964%2031.328%2015.668%2029.864%2014.696%2028.076V31.292C14.696%2032.132%2014.54%2032.528%2014.036%2032.756C13.532%2033.008%2012.764%2033.056%2011.696%2033.044C11.636%2032.636%2011.42%2031.964%2011.204%2031.544C11.936%2031.58%2012.692%2031.568%2012.932%2031.568C13.16%2031.568%2013.244%2031.496%2013.244%2031.28V25.028H8.72V23.648H13.244V21.848H14.696V23.648H17.144C16.652%2023.312%2016.004%2022.94%2015.488%2022.676L16.316%2021.776C17.036%2022.112%2018.044%2022.64%2018.548%2023.024L17.996%2023.648H19.328V25.028H14.696V25.148C14.984%2025.952%2015.368%2026.72%2015.812%2027.44C16.484%2026.792%2017.228%2025.952%2017.696%2025.256Z'%20fill='%23B3B3B3'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
  pointer-events: none;
}
.main-contents .icon__koufu-unyou {
  width: 25px;
  height: 35px;
  display: inline-block;
  vertical-align: bottom;
  background: url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.516%2011.216V11.852H11.268V10.208H18.804V11.852H17.484V11.216H12.516ZM13.044%2016.112H14.268V15.644H13.044V16.112ZM13.044%2014.348V14.816H14.268V14.348H13.044ZM16.932%2014.348H15.66V14.816H16.932V14.348ZM16.932%2016.112V15.644H15.66V16.112H16.932ZM14.268%2019.244V18.452H11.16V17.42H14.268V16.976H11.832V13.46H14.268V13.04H11.604V12.056H14.268V11.432H15.66V12.056H18.408V13.04H15.66V13.46H18.204V16.976H15.66V17.42H18.924V18.452H15.66V19.244H14.268ZM11.016%2012.044L9.84%2012.944C9.504%2012.356%208.712%2011.528%208.04%2010.952L9.132%2010.136C9.804%2010.676%2010.632%2011.468%2011.016%2012.044ZM10.692%2014.492V18.32C11.16%2019.124%2012%2019.46%2013.224%2019.508C14.664%2019.568%2017.496%2019.532%2019.152%2019.4C18.984%2019.736%2018.78%2020.396%2018.708%2020.792C17.22%2020.864%2014.676%2020.888%2013.212%2020.828C11.784%2020.768%2010.824%2020.42%2010.104%2019.496C9.624%2019.964%209.132%2020.42%208.52%2020.936L7.848%2019.52C8.316%2019.22%208.856%2018.824%209.336%2018.416V15.8H7.992V14.492H10.692ZM11.568%2027.5L11.184%2027.392C11.316%2027.032%2011.496%2026.516%2011.604%2026.108H9.78C9.984%2026.54%2010.152%2027.056%2010.2%2027.392L9.816%2027.5H11.568ZM11.352%2024.08V24.908H13.356V26.108H12.36L12.828%2026.228C12.624%2026.672%2012.444%2027.14%2012.276%2027.5H13.176V28.7H11.352V29.624H13.044V30.824H11.352V33.008H10.032V30.824H8.244V29.624H10.032V28.7H8.148V27.5H9.048C8.976%2027.116%208.82%2026.612%208.652%2026.216L9.084%2026.108H7.896V24.908H10.032V24.08H8.316V22.904H10.032V21.86H11.352V22.904H12.912V24.08H11.352ZM14.868%2028.076V31.892C15.3%2031.544%2015.684%2031.136%2016.02%2030.668C15.552%2029.9%2015.168%2029.024%2014.868%2028.076ZM17.364%2027.584H15.876C16.092%2028.244%2016.38%2028.868%2016.728%2029.444C17.004%2028.868%2017.22%2028.232%2017.364%2027.584ZM18%2026.396L18.852%2026.696C18.624%2028.148%2018.204%2029.492%2017.592%2030.62C18.084%2031.16%2018.636%2031.616%2019.26%2031.928C18.948%2032.192%2018.54%2032.696%2018.336%2033.056C17.772%2032.72%2017.28%2032.288%2016.836%2031.784C16.452%2032.276%2016.02%2032.708%2015.528%2033.068C15.372%2032.828%2015.12%2032.552%2014.868%2032.324V33.032H13.572V22.34H18.576V24.596C18.576%2025.208%2018.444%2025.556%2017.976%2025.748C17.52%2025.94%2016.872%2025.952%2015.996%2025.952C15.936%2025.568%2015.756%2025.076%2015.588%2024.728C16.176%2024.752%2016.836%2024.752%2017.016%2024.752C17.196%2024.74%2017.256%2024.704%2017.256%2024.572V23.588H14.868V26.456H17.76L18%2026.396Z'%20fill='%23850000'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__koufu-unyou:hover:before {
  right: -43px;
}
.main-contents .icon__unyou-houkoku {
  width: 25px;
  height: 35px;
  display: inline-block;
  vertical-align: bottom;
  background: url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.452%2014.156H16.548C15.3%2013.244%2014.148%2012.152%2013.452%2011.18C12.768%2012.152%2011.7%2013.232%2010.452%2014.156ZM14.208%2018.044V19.472H18.648V20.756H8.436V19.472H12.72V18.044H9.396V16.796H12.72V15.416H10.008V14.468C9.576%2014.768%209.132%2015.044%208.676%2015.296C8.496%2014.96%208.1%2014.444%207.776%2014.144C9.828%2013.112%2011.76%2011.264%2012.648%209.8H14.124C15.408%2011.624%2017.364%2013.196%2019.26%2014C18.888%2014.384%2018.576%2014.84%2018.312%2015.284C17.88%2015.044%2017.448%2014.78%2017.016%2014.48V15.416H14.208V16.796H17.568V18.044H14.208ZM11.568%2027.5L11.184%2027.392C11.316%2027.032%2011.496%2026.516%2011.604%2026.108H9.78C9.984%2026.54%2010.152%2027.056%2010.2%2027.392L9.816%2027.5H11.568ZM11.352%2024.08V24.908H13.356V26.108H12.36L12.828%2026.228C12.624%2026.672%2012.444%2027.14%2012.276%2027.5H13.176V28.7H11.352V29.624H13.044V30.824H11.352V33.008H10.032V30.824H8.244V29.624H10.032V28.7H8.148V27.5H9.048C8.976%2027.116%208.82%2026.612%208.652%2026.216L9.084%2026.108H7.896V24.908H10.032V24.08H8.316V22.904H10.032V21.86H11.352V22.904H12.912V24.08H11.352ZM14.868%2028.076V31.892C15.3%2031.544%2015.684%2031.136%2016.02%2030.668C15.552%2029.9%2015.168%2029.024%2014.868%2028.076ZM17.364%2027.584H15.876C16.092%2028.244%2016.38%2028.868%2016.728%2029.444C17.004%2028.868%2017.22%2028.232%2017.364%2027.584ZM18%2026.396L18.852%2026.696C18.624%2028.148%2018.204%2029.492%2017.592%2030.62C18.084%2031.16%2018.636%2031.616%2019.26%2031.928C18.948%2032.192%2018.54%2032.696%2018.336%2033.056C17.772%2032.72%2017.28%2032.288%2016.836%2031.784C16.452%2032.276%2016.02%2032.708%2015.528%2033.068C15.372%2032.828%2015.12%2032.552%2014.868%2032.324V33.032H13.572V22.34H18.576V24.596C18.576%2025.208%2018.444%2025.556%2017.976%2025.748C17.52%2025.94%2016.872%2025.952%2015.996%2025.952C15.936%2025.568%2015.756%2025.076%2015.588%2024.728C16.176%2024.752%2016.836%2024.752%2017.016%2024.752C17.196%2024.74%2017.256%2024.704%2017.256%2024.572V23.588H14.868V26.456H17.76L18%2026.396Z'%20fill='%23850000'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__unyou-houkoku:hover:before {
  right: -10px;
}
.main-contents .icon__pdf {
  width: 25px;
  height: 35px;
  display: inline-block;
  vertical-align: bottom;
  background: url("data:image/svg+xml,%3csvg%20width='28'%20height='37'%20viewBox='0%200%2028%2037'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201H19.2632L26.5%207.5V36H1.5V1Z'%20fill='white'/%3e%3cpath%20d='M19.2632%201H3C2.17157%201%201.5%201.67157%201.5%202.5V34.5C1.5%2035.3284%202.17157%2036%203%2036H25C25.8284%2036%2026.5%2035.3284%2026.5%2034.5V7.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201L26.5%207.5H19.5V5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.2372%2022.3583C23.817%2021.9448%2022.8868%2021.7254%2021.4694%2021.7067C20.5107%2021.6958%2019.3562%2021.7805%2018.1425%2021.9508C17.5992%2021.6368%2017.0382%2021.2962%2016.5992%2020.8848C15.4161%2019.7804%2014.4288%2018.2469%2013.8127%2016.5598C13.853%2016.4023%2013.8865%2016.2636%2013.919%2016.1228C13.919%2016.1228%2014.5853%2012.3372%2014.4092%2011.0577C14.3845%2010.8825%2014.3698%2010.8313%2014.3225%2010.6945L14.2645%2010.5458C14.0834%2010.1275%2013.728%209.68458%2013.1709%209.70919L12.8353%209.69836C12.2142%209.69836%2011.7073%2010.0163%2011.5744%2010.4907C11.1699%2011.9809%2011.5872%2014.2093%2012.3431%2017.0963L12.1492%2017.5667C11.6079%2018.8857%2010.9307%2020.2135%2010.3322%2021.3858L10.2545%2021.5383C9.62552%2022.7697%209.05365%2023.815%208.5369%2024.7009L8.00243%2024.9833C7.96306%2025.004%207.04768%2025.4883%206.8331%2025.6182C5.0102%2026.7068%203.80249%2027.9421%203.60268%2028.9225C3.5387%2029.2355%203.58594%2029.6361%203.91076%2029.8211L4.42751%2030.081C4.65192%2030.1932%204.88815%2030.2503%205.13029%2030.2503C6.42856%2030.2503%207.9355%2028.6331%2010.0114%2025.0099C12.4081%2024.2294%2015.1375%2023.5807%2017.5293%2023.2234C19.3522%2024.25%2021.5935%2024.9627%2023.0089%2024.9627C23.2599%2024.9627%2023.4764%2024.939%2023.6526%2024.8918C23.9242%2024.82%2024.1526%2024.6654%2024.2924%2024.4548C24.567%2024.0414%2024.6221%2023.4725%2024.5483%2022.8898C24.5256%2022.7165%2024.3878%2022.5029%2024.2382%2022.3573L24.2372%2022.3583ZM4.8478%2029.266C5.08501%2028.6183%206.02107%2027.3387%207.40694%2026.2039C7.49356%2026.133%207.70813%2025.9322%207.90499%2025.7452C6.45612%2028.0563%205.48561%2028.9766%204.8478%2029.266ZM13.0538%2010.3687C13.4711%2010.3687%2013.7083%2011.4209%2013.728%2012.4061C13.7477%2013.3914%2013.5174%2014.0843%2013.231%2014.5962C12.9937%2013.8383%2012.8796%2012.6433%2012.8796%2011.8618C12.8796%2011.8618%2012.8619%2010.3687%2013.0538%2010.3687ZM10.6059%2023.8357C10.8962%2023.315%2011.1994%2022.7667%2011.5085%2022.185C12.2614%2020.7608%2012.7378%2019.6456%2013.0922%2018.7292C13.7969%2020.0117%2014.6749%2021.1013%2015.7064%2021.9744C15.8354%2022.0836%2015.9712%2022.1929%2016.1149%2022.3021C14.0164%2022.7175%2012.2034%2023.2225%2010.6069%2023.8357H10.6059ZM23.8337%2023.7176C23.7057%2023.7973%2023.3396%2023.8435%2023.1043%2023.8435C22.3445%2023.8435%2021.4045%2023.4961%2020.0865%2022.9311C20.5934%2022.8937%2021.057%2022.875%2021.4734%2022.875C22.2352%2022.875%2022.4616%2022.872%2023.2067%2023.062C23.9518%2023.252%2023.9616%2023.6368%2023.8337%2023.7176Z'%20fill='%23A90000'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__shipment {
  width: 40px;
  height: 40px;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1190_10078'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='40'%20height='40'%3e%3crect%20width='40'%20height='40'%20transform='matrix(-1%200%200%201%2040%200)'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1190_10078)'%3e%3cpath%20d='M30.7268%2031.8525C31.9232%2031.8525%2032.9423%2031.43%2033.7843%2030.585C34.6262%2029.74%2035.0472%2028.7138%2035.0472%2027.5063H37.1797V10.7692C37.1797%2010.0864%2036.9444%209.50976%2036.4739%209.03921C36.003%208.56865%2035.4264%208.33337%2034.7439%208.33337H12.4426V14.4467H8.79927L2.82052%2022.4659V27.5063H5.39094C5.39094%2028.7138%205.81399%2029.74%206.6601%2030.585C7.50594%2031.43%208.53302%2031.8525%209.74135%2031.8525C10.9441%2031.8525%2011.965%2031.43%2012.8039%2030.585C13.6427%2029.74%2014.0622%2028.7138%2014.0622%2027.5063H26.3764C26.3764%2028.7202%2026.8022%2029.748%2027.6539%2030.5896C28.5058%2031.4316%2029.5301%2031.8525%2030.7268%2031.8525ZM30.7118%2030.4425C29.8962%2030.4425%2029.2047%2030.1588%2028.6372%2029.5913C28.07%2029.0241%2027.7864%2028.3327%2027.7864%2027.5171C27.7864%2026.7016%2028.07%2026.0102%2028.6372%2025.443C29.2047%2024.8757%2029.8962%2024.5921%2030.7118%2024.5921C31.5273%2024.5921%2032.2187%2024.8757%2032.7859%2025.443C33.3532%2026.0102%2033.6368%2026.7016%2033.6368%2027.5171C33.6368%2028.3327%2033.3532%2029.0241%2032.7859%2029.5913C32.2187%2030.1588%2031.5273%2030.4425%2030.7118%2030.4425ZM35.7693%2026.0963H34.8205C34.5833%2025.2943%2034.0808%2024.607%2033.313%2024.0342C32.5452%2023.4617%2031.6825%2023.1755%2030.7247%2023.1755C29.8094%2023.1755%2028.9576%2023.4574%2028.1693%2024.0213C27.3807%2024.5855%2026.8677%2025.2771%2026.6305%2026.0963H13.8526V9.74379H34.7439C35.0002%209.74379%2035.2352%209.8506%2035.4489%2010.0642C35.6625%2010.2778%2035.7693%2010.5128%2035.7693%2010.7692V26.0963ZM9.72677%2030.4425C8.91121%2030.4425%208.21969%2030.1588%207.65219%2029.5913C7.08496%2029.0241%206.80135%2028.3327%206.80135%2027.5171C6.80135%2026.7016%207.08496%2026.0102%207.65219%2025.443C8.21969%2024.8757%208.91121%2024.5921%209.72677%2024.5921C10.542%2024.5921%2011.2334%2024.8757%2011.8009%2025.443C12.3682%2026.0102%2012.6518%2026.7016%2012.6518%2027.5171C12.6518%2028.3327%2012.3682%2029.0241%2011.8009%2029.5913C11.2334%2030.1588%2010.542%2030.4425%209.72677%2030.4425ZM12.4426%2022.6817H4.38052L9.56844%2015.8567H12.4426V22.6817Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  mask-position: left top;
  mask-repeat: no-repeat;
  mask-size: contain;
  background-color: #019B99;
}
.main-contents .icon__operation-report {
  width: 40px;
  height: 40px;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1194_10197'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='41'%20height='40'%3e%3crect%20x='0.333008'%20width='40'%20height='40'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1194_10197)'%3e%3cpath%20d='M19.6283%2033.2342V20.3963L8.41042%2013.908V26.1688C8.41042%2026.3399%208.45306%2026.5002%208.53833%2026.6496C8.62389%2026.7991%208.75208%2026.9273%208.92292%2027.0342L19.6283%2033.2342ZM21.0383%2033.2342L31.7437%2027.0342C31.9146%2026.9273%2032.0428%2026.7991%2032.1283%2026.6496C32.2136%2026.5002%2032.2563%2026.3399%2032.2563%2026.1688V13.9017L21.0383%2020.3963V33.2342ZM19.1154%2034.5588L8.21792%2028.265C7.83264%2028.0506%207.53333%2027.7519%207.32%2027.3688C7.10667%2026.9855%207%2026.5795%207%2026.1509V13.8492C7%2013.4206%207.10667%2013.0146%207.32%2012.6313C7.53333%2012.2482%207.83264%2011.9495%208.21792%2011.735L19.1154%205.4413C19.5007%205.22685%2019.9067%205.11963%2020.3333%205.11963C20.76%205.11963%2021.166%205.22685%2021.5513%205.4413L32.4488%2011.735C32.834%2011.9495%2033.1333%2012.2482%2033.3467%2012.6313C33.56%2013.0146%2033.6667%2013.4206%2033.6667%2013.8492V26.1509C33.6667%2026.5795%2033.56%2026.9855%2033.3467%2027.3688C33.1333%2027.7519%2032.834%2028.0506%2032.4488%2028.265L21.5513%2034.5588C21.166%2034.7732%2020.76%2034.8805%2020.3333%2034.8805C19.9067%2034.8805%2019.5007%2034.7732%2019.1154%2034.5588ZM26.5663%2015.58L31.42%2012.7746L20.8463%206.65796C20.6751%206.56546%2020.5042%206.51921%2020.3333%206.51921C20.1625%206.51921%2019.9915%206.56546%2019.8204%206.65796L15.53%209.12505L26.5663%2015.58ZM20.3333%2019.2071L25.1708%2016.3859L14.0779%209.98088L9.24042%2012.7746L20.3333%2019.2071Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  mask-position: left top;
  mask-repeat: no-repeat;
  mask-size: contain;
  background-color: #019B99;
}
.main-contents .icon__ad-review {
  width: 40px;
  height: 40px;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1188_14384'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='41'%20height='40'%3e%3crect%20x='0.666992'%20width='40'%20height='40'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1188_14384)'%3e%3cpath%20d='M9.76982%2033.3333C9.0826%2033.3333%208.50482%2033.0992%208.03648%2032.6308C7.56815%2032.1625%207.33398%2031.5847%207.33398%2030.8975V9.10252C7.33398%208.41529%207.56815%207.83751%208.03648%207.36918C8.50482%206.90085%209.0826%206.66668%209.76982%206.66668H17.9569C18.0672%206.01502%2018.3738%205.46752%2018.8769%205.02418C19.3797%204.58057%2019.9765%204.35876%2020.6673%204.35876C21.3695%204.35876%2021.9698%204.58057%2022.4682%205.02418C22.9662%205.46752%2023.2705%206.01502%2023.3811%206.66668H31.5648C32.252%206.66668%2032.8298%206.90085%2033.2982%207.36918C33.7665%207.83751%2034.0007%208.41529%2034.0007%209.10252V30.8975C34.0007%2031.5847%2033.7665%2032.1625%2033.2982%2032.6308C32.8298%2033.0992%2032.252%2033.3333%2031.5648%2033.3333H9.76982ZM9.76982%2031.9229H31.5648C31.8212%2031.9229%2032.0562%2031.8161%2032.2698%2031.6025C32.4834%2031.3889%2032.5902%2031.1539%2032.5902%2030.8975V9.10252C32.5902%208.84613%2032.4834%208.61113%2032.2698%208.39751C32.0562%208.1839%2031.8212%208.0771%2031.5648%208.0771H27.8469V11.4104H13.4877V8.0771H9.76982C9.51343%208.0771%209.27843%208.1839%209.06482%208.39751C8.85121%208.61113%208.7444%208.84613%208.7444%209.10252V30.8975C8.7444%2031.1539%208.85121%2031.3889%209.06482%2031.6025C9.27843%2031.8161%209.51343%2031.9229%209.76982%2031.9229ZM20.6673%208.46168C21.054%208.46168%2021.3751%208.3339%2021.6307%208.07835C21.8859%207.82307%2022.0136%207.5021%2022.0136%207.11543C22.0136%206.72877%2021.8859%206.40766%2021.6307%206.1521C21.3751%205.89682%2021.054%205.76918%2020.6673%205.76918C20.2807%205.76918%2019.9595%205.89682%2019.704%206.1521C19.4487%206.40766%2019.3211%206.72877%2019.3211%207.11543C19.3211%207.5021%2019.4487%207.82307%2019.704%208.07835C19.9595%208.3339%2020.2807%208.46168%2020.6673%208.46168Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  mask-position: left top;
  mask-repeat: no-repeat;
  mask-size: contain;
  background-color: #019B99;
}
.main-contents .icon__questionnaire {
  width: 40px;
  height: 40px;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1190_10162'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='40'%20height='40'%3e%3crect%20width='40'%20height='40'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1190_10162)'%3e%3cpath%20d='M19.2288%2031.1133H20.6817V29.1237C21.9681%2029.0604%2023.1514%2028.6449%2024.2317%2027.8771C25.3122%2027.1093%2025.8525%2025.9587%2025.8525%2024.4254C25.8525%2023.1774%2025.4764%2022.1556%2024.7242%2021.36C23.9722%2020.5644%2022.6097%2019.7921%2020.6367%2019.0429C18.8078%2018.3704%2017.6244%2017.7888%2017.0867%2017.2979C16.5489%2016.8074%2016.28%2016.1097%2016.28%2015.205C16.28%2014.3192%2016.631%2013.5796%2017.3329%2012.9862C18.0349%2012.3929%2018.9517%2012.0963%2020.0833%2012.0963C20.9208%2012.0963%2021.6374%2012.2833%2022.2329%2012.6575C22.8285%2013.0319%2023.3306%2013.535%2023.7392%2014.1667L24.9788%2013.6367C24.5335%2012.8356%2023.94%2012.1882%2023.1983%2011.6946C22.4564%2011.201%2021.6453%2010.921%2020.765%2010.8546V8.89333H19.3121V10.8546C17.8549%2011.0649%2016.7465%2011.5819%2015.9871%2012.4058C15.2279%2013.23%2014.8483%2014.1631%2014.8483%2015.205C14.8483%2016.4267%2015.2339%2017.3975%2016.005%2018.1175C16.7758%2018.8375%2018.0647%2019.5369%2019.8717%2020.2158C21.6958%2020.9258%2022.9172%2021.5636%2023.5358%2022.1292C24.1544%2022.6947%2024.4638%2023.4601%2024.4638%2024.4254C24.4638%2025.594%2024.0258%2026.4521%2023.15%2026.9996C22.2744%2027.5468%2021.3099%2027.8204%2020.2563%2027.8204C19.2571%2027.8204%2018.3499%2027.5379%2017.5346%2026.9729C16.7196%2026.4076%2016.0813%2025.6154%2015.6196%2024.5963L14.3333%2025.1304C14.8661%2026.2485%2015.5372%2027.1129%2016.3467%2027.7238C17.1561%2028.3346%2018.1168%2028.7735%2019.2288%2029.0404V31.1133ZM20%2035C17.9339%2035%2015.9919%2034.6053%2014.1742%2033.8158C12.3564%2033.0261%2010.7676%2031.9515%209.40792%2030.5921C8.04847%2029.2324%206.97389%2027.6436%206.18417%2025.8258C5.39472%2024.0081%205%2022.0661%205%2020C5%2017.9294%205.39472%2015.9818%206.18417%2014.1571C6.97389%2012.3324%208.04847%2010.7447%209.40792%209.39417C10.7676%208.04389%2012.3564%206.97389%2014.1742%206.18417C15.9919%205.39472%2017.9339%205%2020%205C22.0706%205%2024.0182%205.39472%2025.8429%206.18417C27.6676%206.97389%2029.2553%208.04389%2030.6058%209.39417C31.9561%2010.7447%2033.0261%2012.3324%2033.8158%2014.1571C34.6053%2015.9818%2035%2017.9294%2035%2020C35%2022.0661%2034.6053%2024.0081%2033.8158%2025.8258C33.0261%2027.6436%2031.9561%2029.2324%2030.6058%2030.5921C29.2553%2031.9515%2027.6676%2033.0261%2025.8429%2033.8158C24.0182%2034.6053%2022.0706%2035%2020%2035ZM20%2033.5896C23.785%2033.5896%2026.9963%2032.2699%2029.6338%2029.6304C32.271%2026.9907%2033.5896%2023.7806%2033.5896%2020C33.5896%2016.215%2032.271%2013.0037%2029.6338%2010.3662C26.9963%207.72903%2023.785%206.41042%2020%206.41042C16.2194%206.41042%2013.0093%207.72903%2010.3696%2010.3662C7.73014%2013.0037%206.41042%2016.215%206.41042%2020C6.41042%2023.7806%207.73014%2026.9907%2010.3696%2029.6304C13.0093%2032.2699%2016.2194%2033.5896%2020%2033.5896Z'%20fill='%23019B99'/%3e%3c/g%3e%3c/svg%3e");
  mask-position: left top;
  mask-repeat: no-repeat;
  mask-size: contain;
  background-color: #019B99;
}
.main-contents .icon__beginner_mark {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.6601%204.86989L20.3801%2010.5599C20.2201%2010.6899%2020.0201%2010.7499%2019.8301%2010.7499V36.3999C20.2101%2036.3999%2020.6001%2036.2499%2020.8801%2035.9599L29.8001%2026.6099C30.7201%2025.6399%2031.2401%2024.3799%2031.2401%2023.0699V6.49989C31.2401%204.72989%2029.0901%203.74989%2027.6601%204.86989Z'%20fill='%2300A478'/%3e%3cpath%20d='M19.2897%2010.56L12.0097%204.87002C10.5797%203.75002%208.42969%204.72002%208.42969%206.50002V23.07C8.42969%2024.38%208.93969%2025.64%209.86969%2026.61L18.7897%2035.96C19.0697%2036.26%2019.4597%2036.4%2019.8397%2036.4V10.75C19.6397%2010.75%2019.4497%2010.69%2019.2897%2010.56Z'%20fill='%23FFF22C'/%3e%3cpath%20d='M8.03%2023.3499L30.3%2026.6599L21.45%2035.9299C21.07%2036.3299%2020.54%2036.5499%2019.98%2036.5499C19.42%2036.5499%2018.89%2036.3199%2018.51%2035.9299L9.59%2026.5799C8.73%2025.6799%208.19%2024.5599%208.04%2023.3399L8%2016.3099V6.0799C8%205.3299%208.31%204.6299%208.87%204.1299C9.39%203.6599%2010.08%203.3999%2010.79%203.3999C11.42%203.3999%2012.02%203.6099%2012.52%203.9999L19.8%209.6899C19.85%209.7299%2019.92%209.7599%2019.99%209.7599C20.06%209.7599%2020.13%209.7399%2020.18%209.6899L27.46%203.9999C27.96%203.6099%2028.56%203.3999%2029.2%203.3999C29.9%203.3999%2030.6%203.6699%2031.12%204.1299C31.68%204.6399%2031.99%205.3299%2031.99%206.0799V22.6499C31.99%2024.9399%2030.32%2026.6699%2030.32%2026.6699L8.03%2023.3499ZM30.8%2022.6399V6.0799C30.8%205.1399%2029.96%204.5599%2029.17%204.5599C28.8%204.5599%2028.45%204.6799%2028.15%204.9099L20.87%2010.5999C20.61%2010.7999%2020.29%2010.9099%2019.96%2010.9099C19.63%2010.9099%2019.31%2010.7999%2019.05%2010.5999L11.78%204.9099C11.48%204.6799%2011.13%204.5599%2010.76%204.5599C9.98%204.5599%209.13%205.1399%209.13%206.0799V16.3199L9.17%2023.1999C9.29%2024.1699%209.72%2025.0599%2010.41%2025.7799L19.33%2035.1299C19.49%2035.2999%2019.72%2035.3899%2019.96%2035.3899C20.2%2035.3899%2020.43%2035.2999%2020.59%2035.1299L29.44%2025.8599C29.44%2025.8599%2030.79%2024.4499%2030.79%2022.6399H30.8Z'%20fill='%23040000'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__contract {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='40'%20height='40'%20transform='translate(0.666992)'%20fill='white'/%3e%3cg%20clip-path='url(%23clip0_2642_13931)'%3e%3cpath%20d='M33.667%208.5C34.357%208.5%2034.982%208.78%2035.437%209.23C35.887%209.685%2036.167%2010.31%2036.167%2011V19.5H31.167V11C31.167%209.62%2032.287%208.5%2033.667%208.5ZM33.667%2015.5C33.392%2015.5%2033.167%2015.725%2033.167%2016C33.167%2016.275%2033.392%2016.5%2033.667%2016.5C33.942%2016.5%2034.167%2016.275%2034.167%2016C34.167%2015.725%2033.942%2015.5%2033.667%2015.5Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M35.667%2031L34.167%2034.5H33.667H33.167L31.667%2031V20V19.5H35.667V31Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M11.1666%2029.5C10.6666%2027%2014.1166%2027.505%2014.6666%2026C14.6666%2026%2015.6966%2028.26%2015.1666%2029.5C15.4366%2028.705%2017.2366%2027.81%2017.6666%2028C18.1466%2028.19%2017.6666%2030%2020.6666%2029.5'%20stroke='%238AD8FF'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.667%2014.5H17.167'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.667%2018H22.167'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.667%2021.5H22.167'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.667%208.5C34.357%208.5%2034.982%208.78%2035.437%209.23C35.887%209.685%2036.167%2010.31%2036.167%2011V19.5H31.167V11C31.167%209.62%2032.287%208.5%2033.667%208.5Z'%20stroke='%2300316A'%20stroke-width='1.26'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M35.667%2019.5V31L34.167%2034.5H33.667H33.167L31.667%2031V20'%20stroke='%2300316A'%20stroke-width='1.26'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.167%2031H35.667'%20stroke='%2300316A'%20stroke-width='1.26'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.667%2034.5V35.5'%20stroke='%2300316A'%20stroke-width='1.26'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.667%208.5V15.5'%20stroke='%2300316A'%20stroke-width='1.26'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.167%2016C34.167%2016.275%2033.942%2016.5%2033.667%2016.5C33.392%2016.5%2033.167%2016.275%2033.167%2016C33.167%2015.725%2033.392%2015.5%2033.667%2015.5C33.942%2015.5%2034.167%2015.725%2034.167%2016Z'%20stroke='%2300316A'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.16699%2035.5H26.667C27.217%2035.5%2027.667%2035.05%2027.667%2034.5V11L21.167%204.5H6.16699C5.61699%204.5%205.16699%204.95%205.16699%205.5V34.5C5.16699%2035.05%205.61699%2035.5%206.16699%2035.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M27.667%2011H21.667C21.392%2011%2021.167%2010.775%2021.167%2010.5V8.5'%20stroke='%2300316A'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_13931'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(4.66699%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__bills {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_4436)'%3e%3cpath%20d='M6.66699%2024.5H34.667'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'/%3e%3cpath%20d='M7.66699%2029H33.667'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'/%3e%3cpath%20d='M26.2947%2017.6452L26.4738%2020.0645L25.0221%2032.1613H16.7963L15.3447%2020.0645L15.5238%2017.6452L16.1673%208.93548L16.3125%207H25.506L25.6512%208.93548L26.2947%2017.6452Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M15.3444%2020.0645H5.66699L7.1428%207H16.3122H25.5057H34.2057L35.667%2020.0645H26.4734'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16.1673%208.93542H10.9463C10.8834%2010.0048%209.93985%2010.8709%208.83662%2010.8709L8.4834%2015.7096C9.62533%2015.7096%2010.5011%2016.5757%2010.4382%2017.6451H15.5237'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M25.6514%208.93542H30.4562C30.5433%2010.0048%2031.511%2010.8709%2032.6094%2010.8709L33.0836%2015.7096C31.9417%2015.7096%2031.0901%2016.5757%2031.1772%2017.6451H26.2949'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.66699%2020.0646L8.08635%2032.1613H16.796H25.0218H33.2476L35.667%2020.0646'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16.3125%207L16.1673%208.93548L15.5238%2017.6452L15.3447%2020.0645L16.7963%2032.1613'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M25.5054%207L25.6505%208.93548L26.2941%2017.6452L26.4731%2020.0645L25.0215%2032.1613'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_4436'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(4.66699%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__calendar {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_1324)'%3e%3cpath%20d='M6.5%207.5H33.5C34.6038%207.5%2035.5%208.39625%2035.5%209.5V14.5H4.5V9.5C4.5%208.39625%205.39625%207.5%206.5%207.5Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M16%207.5H24'%20stroke='%2300316A'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M28%207.5H33.5C34.605%207.5%2035.5%208.395%2035.5%209.5V32.5C35.5%2033.605%2034.605%2034.5%2033.5%2034.5H6.5C5.395%2034.5%204.5%2033.605%204.5%2032.5V9.5C4.5%208.395%205.395%207.5%206.5%207.5H12'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.5%2014.5H32.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2010.5V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M26%2010.5V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M26%2011.5C26.2761%2011.5%2026.5%2011.2761%2026.5%2011C26.5%2010.7239%2026.2761%2010.5%2026%2010.5C25.7239%2010.5%2025.5%2010.7239%2025.5%2011C25.5%2011.2761%2025.7239%2011.5%2026%2011.5Z'%20stroke='%2300316A'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2011.5C14.2761%2011.5%2014.5%2011.2761%2014.5%2011C14.5%2010.7239%2014.2761%2010.5%2014%2010.5C13.7239%2010.5%2013.5%2010.7239%2013.5%2011C13.5%2011.2761%2013.7239%2011.5%2014%2011.5Z'%20stroke='%2300316A'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2018.5V22.5H10'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22%2018.5V22.5H18'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M30.5%2018.5V22.5H26.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2026V30H10'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22%2026V30H18'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M30.5%2026V30H26.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_1324'%3e%3crect%20width='32'%20height='30'%20fill='white'%20transform='translate(4%205)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__rates {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2114_10877)'%3e%3cpath%20d='M9.67773%2018.9102C7.11055%2017.79%205.31836%2015.2289%205.31836%2012.25C5.31836%208.23574%208.56973%204.98438%2012.584%204.98438C16.5982%204.98438%2019.8496%208.23574%2019.8496%2012.25C19.8496%2012.7465%2019.8012%2013.2309%2019.7043%2013.7031'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.5215%209.82812L10.6465%2014.6719'%20stroke='%2300316A'%20stroke-width='0.96875'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.6465%2010.7969C10.914%2010.7969%2011.1309%2010.58%2011.1309%2010.3125C11.1309%2010.045%2010.914%209.82812%2010.6465%209.82812C10.379%209.82812%2010.1621%2010.045%2010.1621%2010.3125C10.1621%2010.58%2010.379%2010.7969%2010.6465%2010.7969Z'%20stroke='%2300316A'%20stroke-width='0.96875'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.5215%2014.6719C14.789%2014.6719%2015.0059%2014.455%2015.0059%2014.1875C15.0059%2013.92%2014.789%2013.7031%2014.5215%2013.7031C14.254%2013.7031%2014.0371%2013.92%2014.0371%2014.1875C14.0371%2014.455%2014.254%2014.6719%2014.5215%2014.6719Z'%20stroke='%2300316A'%20stroke-width='0.96875'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.77148%2030.7834V35.0157'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.5527%2024.5592V35.0156'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.334%2024.8438V35.0156'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M27.1152%2021.9375V35.0156'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.8965%2020.4844V35.0156'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.31836%2035.0156H35.3496'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.83398%2031L16.834%2019L21.834%2023.5L32.834%2013'%20stroke='%238AD8FF'%20stroke-width='4'/%3e%3cpath%20d='M28.834%2011H35.334V17.5L28.834%2011Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M5.31836%2032.1094L16.9434%2021.4531L22.2715%2026.7812L33.1699%2015.8828L35.3496%2018.0625V10.7969H28.084L30.2637%2012.9766L22.2715%2020.9688L16.9434%2015.6406L5.31836%2026.2969'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2114_10877'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(3.83398%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__delivery {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_9177)'%3e%3cpath%20d='M21.667%2017.5L15.167%2022.5V20H10.167C10.167%2020%2010.167%2019%208.56574%2017.9987C6.82699%2016.9112%206.16699%2015%206.16699%2015H15.167V12.5L21.667%2017.5Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M33.667%2030C33.667%2031.935%2032.102%2033.5%2030.167%2033.5C28.232%2033.5%2026.667%2031.935%2026.667%2030C26.667%2028.065%2028.232%2026.5%2030.167%2026.5C32.102%2026.5%2033.667%2028.065%2033.667%2030Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.167%2030C15.167%2031.935%2013.602%2033.5%2011.667%2033.5C9.73199%2033.5%208.16699%2031.935%208.16699%2030C8.16699%2028.065%209.73199%2026.5%2011.667%2026.5C13.602%2026.5%2015.167%2028.065%2015.167%2030Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M28.667%2019V20C28.667%2020.83%2029.337%2021.5%2030.167%2021.5H31.167'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.167%2030H26.667'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.667%2030H34.667C35.497%2030%2036.167%2029.33%2036.167%2028.5V23.87C36.167%2022.985%2035.872%2022.12%2035.322%2021.415L30.367%2015.045C29.612%2014.07%2028.447%2013.5%2027.212%2013.5H25.167'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.16699%2030H8.16699'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.16699%206.5H23.167C24.272%206.5%2025.167%207.395%2025.167%208.5V25'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.167%2020H15.167V22.5L21.667%2017.5L15.167%2012.5V15H11.167'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.16699%2015H6.16699'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_9177'%3e%3crect%20width='32'%20height='28'%20fill='white'%20transform='translate(4.66699%206)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__analysis {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_5003)'%3e%3cpath%20d='M31.16%2024.66C29.71%2026.105%2027.71%2027%2025.5%2027C22.335%2027%2021.1%2025.165%2019.805%2022.5C19.29%2021.445%2019%2020.255%2019%2019C19%2017.745%2019.29%2016.555%2019.805%2015.5C21.1%2012.835%2022.335%2011%2025.5%2011C29.92%2011%2033.5%2014.58%2033.5%2019C33.5%2021.21%2032.605%2023.21%2031.16%2024.66Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M8%204.5H28.5C30.435%204.5%2032%206.065%2032%208V10'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15%2035.5C14.04%2035.5%2013.16%2035.105%2012.53%2034.47C11.895%2033.84%2011.5%2032.96%2011.5%2032V8C11.5%206.075%209.925%204.5%208%204.5C7.04%204.5%206.16%204.895%205.53%205.53C4.895%206.16%204.5%207.04%204.5%208H7.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15%2035.5H32C33.925%2035.5%2035.5%2033.925%2035.5%2032H18.5C18.5%2033.925%2016.925%2035.5%2015%2035.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.305%2015.5C19.6%2012.835%2022.335%2011%2025.5%2011C29.92%2011%2033.5%2014.58%2033.5%2019C33.5%2021.21%2032.605%2023.21%2031.16%2024.66C29.71%2026.105%2027.71%2027%2025.5%2027C22.335%2027%2019.6%2025.165%2018.305%2022.5C17.79%2021.445%2017.5%2020.255%2017.5%2019C17.5%2017.745%2017.79%2016.555%2018.305%2015.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M35.5003%2029L31.1603%2024.66L31.1553%2024.655'%20stroke='%2300316A'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22.5%2014.5H25.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.5%2019H25.5'%20stroke='%2300316A'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22.5%2023.5H25.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.315%2015.5H18.305H15'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.5%2019H15'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15%2022.5H18.305H18.315'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_5003'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(4%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__validate {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_6014)'%3e%3cpath%20d='M27.5%2021.5C31.365%2021.5%2034.5%2024.635%2034.5%2028.5C34.5%2032.365%2031.365%2035.5%2027.5%2035.5C23.635%2035.5%2020.5%2032.365%2020.5%2028.5C20.5%2024.635%2023.635%2021.5%2027.5%2021.5Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M27.5%2018.5V11L21%204.5H6.5C5.95%204.5%205.5%204.95%205.5%205.5V34.5C5.5%2035.05%205.95%2035.5%206.5%2035.5H21'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M27.5%2011H21.5C21.225%2011%2021%2010.775%2021%2010.5V8.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.5%2028.5C34.5%2032.365%2031.365%2035.5%2027.5%2035.5C23.635%2035.5%2020.5%2032.365%2020.5%2028.5C20.5%2024.635%2023.635%2021.5%2027.5%2021.5C31.365%2021.5%2034.5%2024.635%2034.5%2028.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.5%2029L27%2031L30.5%2026'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2014.5H22.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2018.5H22.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2022.5H19.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%2026.5H17.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11%2014.5C11%2014.775%2010.775%2015%2010.5%2015C10.225%2015%2010%2014.775%2010%2014.5C10%2014.225%2010.225%2014%2010.5%2014C10.775%2014%2011%2014.225%2011%2014.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11%2018.5C11%2018.775%2010.775%2019%2010.5%2019C10.225%2019%2010%2018.775%2010%2018.5C10%2018.225%2010.225%2018%2010.5%2018C10.775%2018%2011%2018.225%2011%2018.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11%2022.5C11%2022.775%2010.775%2023%2010.5%2023C10.225%2023%2010%2022.775%2010%2022.5C10%2022.225%2010.225%2022%2010.5%2022C10.775%2022%2011%2022.225%2011%2022.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11%2026.5C11%2026.775%2010.775%2027%2010.5%2027C10.225%2027%2010%2026.775%2010%2026.5C10%2026.225%2010.225%2026%2010.5%2026C10.775%2026%2011%2026.225%2011%2026.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_6014'%3e%3crect%20width='30'%20height='32'%20fill='white'%20transform='translate(5%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__etf {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='2.45898'%20y='5.625'%20width='36.75'%20height='28.75'%20rx='1.375'%20stroke='%2300316A'%20stroke-width='1.25'/%3e%3cpath%20d='M34.9023%2013.1445L34.9834%2013.1533C35.1654%2013.1908%2035.3027%2013.3518%2035.3027%2013.5449V15.1436C35.3027%2015.3645%2035.1233%2015.5439%2034.9023%2015.5439H31.1729V19.2295H34.543C34.7637%2019.2296%2034.9423%2019.4081%2034.9424%2019.6289V21.1641C34.9422%2021.3848%2034.7637%2021.5634%2034.543%2021.5635H31.1729V26.8115C31.1727%2027.0322%2030.9942%2027.2109%2030.7734%2027.2109H28.834C28.6132%2027.2109%2028.4338%2027.0323%2028.4336%2026.8115V13.5449L28.4424%2013.4639C28.4799%2013.2818%2028.6409%2013.1445%2028.834%2013.1445H34.9023Z'%20fill='%238AD8FF'%20stroke='%2300316A'%20stroke-width='0.8'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.334%2013.1445L24.415%2013.1533C24.5973%2013.1907%2024.7344%2013.3517%2024.7344%2013.5449V15.1436C24.7344%2015.3645%2024.5549%2015.5439%2024.334%2015.5439H21.9541V26.8115C21.9539%2027.0323%2021.7745%2027.2109%2021.5537%2027.2109H19.6143C19.3936%2027.2108%2019.215%2027.0322%2019.2148%2026.8115V15.5439H16.834C16.6131%2015.5439%2016.4336%2015.3645%2016.4336%2015.1436V13.5449L16.4424%2013.4639C16.4799%2013.2818%2016.6409%2013.1445%2016.834%2013.1445H24.334Z'%20fill='%238AD8FF'%20stroke='%2300316A'%20stroke-width='0.8'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.7725%2013.1445L12.8535%2013.1533C13.0357%2013.1907%2013.1729%2013.3517%2013.1729%2013.5449V15.1436C13.1729%2015.3645%2012.9934%2015.5439%2012.7725%2015.5439H8.97266V18.9785H12.5352C12.7561%2018.9785%2012.9355%2019.158%2012.9355%2019.3789V20.8682C12.9355%2021.0891%2012.7561%2021.2686%2012.5352%2021.2686H8.97266V24.8125H12.7725C12.9933%2024.8125%2013.1727%2024.9912%2013.1729%2025.2119V26.8115C13.1727%2027.0323%2012.9933%2027.2109%2012.7725%2027.2109H6.63379C6.41298%2027.2109%206.23356%2027.0323%206.2334%2026.8115V13.5449L6.24219%2013.4639C6.27967%2013.2818%206.44066%2013.1445%206.63379%2013.1445H12.7725Z'%20fill='%238AD8FF'%20stroke='%2300316A'%20stroke-width='0.8'%20stroke-linejoin='round'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__mail {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_4392)'%3e%3cpath%20d='M19.5%2017.9999L23.815%2016.7099L34.775%207.94243C35.62%207.26618%2035.745%206.02743%2035.0525%205.19493C34.3687%204.37493%2033.15%204.26368%2032.33%204.94743L21.815%2013.7099L19.5%2017.9999Z'%20fill='%238AD8FF'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.06%209.31375L32%208'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.5%2012.5C34.605%2012.5%2035.5%2013.395%2035.5%2014.5V33.5C35.5%2034.605%2034.605%2035.5%2033.5%2035.5H6.5C5.395%2035.5%204.5%2034.605%204.5%2033.5V14.5C4.5%2013.395%205.395%2012.5%206.5%2012.5H18.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.5%2031.5L17%2024.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M23%2024.5L32.5%2031.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.5%2016.5L17.4275%2024.8388C18.915%2026.0888%2021.085%2026.0888%2022.5725%2024.8388L32.5%2016.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_4392'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(4%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__write {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_8841)'%3e%3cpath%20d='M14.0996%2034.765C13.6446%2035.22%2013.0246%2035.5%2012.3346%2035.5C10.9596%2035.5%209.83457%2034.375%209.83457%2033V31.5C9.83457%2030.81%209.55457%2030.19%209.09957%2029.735C8.64457%2029.28%208.02457%2029%207.33457%2029C7.23957%2029%207.14957%2029.005%207.05957%2029.015L13.5496%2027.885L13.6746%2028.09C14.4346%2029.34%2014.8346%2030.775%2014.8346%2032.235V33C14.8346%2033.69%2014.5546%2034.31%2014.0996%2034.765Z'%20fill='%23C5E7F9'/%3e%3cpath%20d='M24.835%207V8L20.54%208.715L9.83496%2010.5V9.5C9.83496%208.81%209.55496%208.19%209.09996%207.735C8.64496%207.28%208.02496%207%207.33496%207L22.335%204.5C23.71%204.5%2024.835%205.625%2024.835%207Z'%20fill='%23C5E7F9'/%3e%3cpath%20d='M33.48%2016.51L23.65%2024.46L19.335%2025.75L21.65%2021.46L32.665%2012.2C33.025%2011.9%2033.465%2011.75%2033.905%2011.75C34.455%2011.75%2035.005%2011.985%2035.385%2012.445C36.08%2013.275%2035.955%2014.515%2035.11%2015.195L33.48%2016.51Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M19.335%2025.75L23.65%2024.46L33.48%2016.51L35.11%2015.195C35.955%2014.515%2036.08%2013.275%2035.385%2012.445C35.005%2011.985%2034.455%2011.75%2033.905%2011.75C33.465%2011.75%2033.025%2011.9%2032.665%2012.2L21.65%2021.46L19.335%2025.75Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M33.4804%2016.51L32.4004%2015.155'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.5546%2027.885H13.5496L7.05957%2029.015'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7.23996%2033.1L4.83496%2033.5V31.5C4.83496%2030.22%205.81496%2029.155%207.05996%2029.015C7.14996%2029.005%207.23996%2029%207.33496%2029C8.02496%2029%208.64496%2029.28%209.09996%2029.735C9.55496%2030.19%209.83496%2030.81%209.83496%2031.5V33C9.83496%2034.375%2010.96%2035.5%2012.335%2035.5C13.025%2035.5%2013.645%2035.22%2014.1%2034.765C14.555%2034.31%2014.835%2033.69%2014.835%2033V32.235C14.835%2030.775%2014.435%2029.34%2013.675%2028.09L13.55%2027.885L6.64496%2016.485C5.45996%2014.535%204.83496%2012.29%204.83496%2010.01V9.5C4.83496%208.125%205.95996%207%207.33496%207M7.33496%207C8.02496%207%208.64496%207.28%209.09996%207.735C9.55496%208.19%209.83496%208.81%209.83496%209.5V10.5L20.54%208.715L24.835%208V7C24.835%205.625%2023.71%204.5%2022.335%204.5L7.33496%207Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.335%2016L18.835%2014.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.335%2019L20.335%2017.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.335%2022L17.835%2021.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M28.8346%2024.0249L29.1746%2024.5899C29.9346%2025.8399%2030.3346%2027.2749%2030.3346%2028.7349C30.3346%2029.3999%2030.1096%2030.0249%2029.7246%2030.5249C29.3346%2031.0249%2028.7846%2031.3999%2028.1396%2031.5649L12.8896%2035.4399'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.54%208.71509C20.81%2010.2201%2021.345%2011.6701%2022.145%2012.9851L23.97%2016.0001'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_8841'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(4.33496%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents .icon__management {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg%20width='41'%20height='40'%20viewBox='0%200%2041%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2642_2082)'%3e%3cpath%20d='M31.335%204.5H9.33496C8.78268%204.5%208.33496%204.94772%208.33496%205.5V23C8.33496%2023.5523%208.78268%2024%209.33496%2024H31.335C31.8872%2024%2032.335%2023.5523%2032.335%2023V5.5C32.335%204.94772%2031.8872%204.5%2031.335%204.5Z'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.835%2028.5H5.83496C5.28268%2028.5%204.83496%2028.9477%204.83496%2029.5V34.5C4.83496%2035.0523%205.28268%2035.5%205.83496%2035.5H10.835C11.3872%2035.5%2011.835%2035.0523%2011.835%2034.5V29.5C11.835%2028.9477%2011.3872%2028.5%2010.835%2028.5Z'%20fill='%238AD8FF'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22.835%2028.5H17.835C17.2827%2028.5%2016.835%2028.9477%2016.835%2029.5V34.5C16.835%2035.0523%2017.2827%2035.5%2017.835%2035.5H22.835C23.3872%2035.5%2023.835%2035.0523%2023.835%2034.5V29.5C23.835%2028.9477%2023.3872%2028.5%2022.835%2028.5Z'%20fill='%238AD8FF'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M34.835%2028.5H29.835C29.2827%2028.5%2028.835%2028.9477%2028.835%2029.5V34.5C28.835%2035.0523%2029.2827%2035.5%2029.835%2035.5H34.835C35.3872%2035.5%2035.835%2035.0523%2035.835%2034.5V29.5C35.835%2028.9477%2035.3872%2028.5%2034.835%2028.5Z'%20fill='%238AD8FF'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.335%2024V28.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.835%2032H16.835'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M23.835%2032H28.835'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.3875%2017.0149C20.8012%2017.0149%2021.1737%2016.9799%2021.51%2016.9349C22.0587%2017.4549%2021.7275%2018.9249%2021.4225%2019.4999C21.4225%2019.4999%2021.94%2021.1349%2021.94%2021.9999H18.835C18.835%2021.1349%2019.3525%2019.4999%2019.3525%2019.4999C19.0475%2018.9249%2018.695%2017.4499%2019.2437%2016.9349V16.9299C19.585%2016.9799%2019.9687%2017.0149%2020.3875%2017.0149Z'%20fill='%238AD8FF'/%3e%3cpath%20d='M11.8486%2021.5L12.3324%2019.6175C12.6661%2018.3213%2013.7286%2017.3225%2015.0724%2017.0437L17.6874%2016.5C17.6874%2016.5%2018.7461%2017.0162%2020.3349%2017.0162C21.9236%2017.0162%2022.9824%2016.5%2022.9824%2016.5L25.5974%2017.0437C26.9411%2017.3225%2028.0036%2018.3213%2028.3374%2019.6175L28.8211%2021.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.0503%2014.54C18.0728%2014.2062%2017.434%2013.3912%2017.249%2011.8237L16.9915%209.66247C16.8628%208.39247%2017.8915%207.84747%2018.4053%207.84747C18.4053%207.60622%2018.7915%207.00122%2020.0765%207.00122H20.5903C21.7215%207.00122%2023.9115%207.68622%2023.6403%209.82497L23.419%2011.8237C23.234%2013.3912%2022.5953%2014.2062%2021.619%2014.54'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M21.4187%2016.9363C21.9487%2017.4525%2021.6312%2018.9238%2021.335%2019.5C21.335%2019.5%2021.835%2020.6338%2021.835%2021.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.835%2021.5001C18.835%2020.6339%2019.335%2019.5001%2019.335%2019.5001C19.04%2018.9239%2018.7025%2017.4501%2019.2312%2016.9326'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2642_2082'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(4.33496%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents a.icon__report-week:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("data:image/svg+xml,%3csvg%20width='28'%20height='38'%20viewBox='0%200%2028%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201.5H19.2632L26.5%208V36.5H1.5V1.5Z'%20fill='white'/%3e%3cpath%20d='M19.2632%201.5H3C2.17157%201.5%201.5%202.17157%201.5%203V35C1.5%2035.8284%202.17157%2036.5%203%2036.5H25C25.8284%2036.5%2026.5%2035.8284%2026.5%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201.5L26.5%208H19.5V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.412%2011.324V13.28C13.412%2014.984%2013.256%2017.432%2012.248%2019.004C12.008%2018.788%2011.432%2018.428%2011.108%2018.296C12.044%2016.856%2012.128%2014.78%2012.128%2013.28V10.172H18.992V17.744C18.992%2018.356%2018.872%2018.68%2018.476%2018.896C18.104%2019.1%2017.552%2019.112%2016.76%2019.112C16.712%2018.764%2016.556%2018.236%2016.388%2017.924C16.832%2017.948%2017.312%2017.948%2017.468%2017.936C17.624%2017.936%2017.672%2017.876%2017.672%2017.72V11.324H13.412ZM13.7%2013.7H14.876V13.064H13.748V12.104H14.876V11.492H16.052V12.104H17.3V13.064H16.052V13.7H17.336V14.66H13.7V13.7ZM15.992%2016.052H14.924V16.916H15.992V16.052ZM14.924%2017.852V18.392H13.856V15.128H17.072V17.852H14.924ZM11.204%2012.068L9.992%2012.872C9.728%2012.272%209.008%2011.408%208.396%2010.808L9.524%2010.088C10.148%2010.664%2010.904%2011.48%2011.204%2012.068ZM11.036%2014.492V18.332C11.504%2019.148%2012.38%2019.496%2013.616%2019.544C15.092%2019.616%2018.032%2019.58%2019.712%2019.436C19.556%2019.76%2019.352%2020.384%2019.292%2020.768C17.768%2020.852%2015.116%2020.876%2013.616%2020.804C12.176%2020.744%2011.192%2020.396%2010.472%2019.46C10.016%2019.94%209.548%2020.408%208.972%2020.924L8.3%2019.568C8.732%2019.256%209.26%2018.86%209.716%2018.452V15.8H8.48V14.492H11.036ZM12.068%2027.5L11.684%2027.392C11.816%2027.032%2011.996%2026.516%2012.104%2026.108H10.28C10.484%2026.54%2010.652%2027.056%2010.7%2027.392L10.316%2027.5H12.068ZM11.852%2024.08V24.908H13.856V26.108H12.86L13.328%2026.228C13.124%2026.672%2012.944%2027.14%2012.776%2027.5H13.676V28.7H11.852V29.624H13.544V30.824H11.852V33.008H10.532V30.824H8.744V29.624H10.532V28.7H8.648V27.5H9.548C9.476%2027.116%209.32%2026.612%209.152%2026.216L9.584%2026.108H8.396V24.908H10.532V24.08H8.816V22.904H10.532V21.86H11.852V22.904H13.412V24.08H11.852ZM15.368%2028.076V31.892C15.8%2031.544%2016.184%2031.136%2016.52%2030.668C16.052%2029.9%2015.668%2029.024%2015.368%2028.076ZM17.864%2027.584H16.376C16.592%2028.244%2016.88%2028.868%2017.228%2029.444C17.504%2028.868%2017.72%2028.232%2017.864%2027.584ZM18.5%2026.396L19.352%2026.696C19.124%2028.148%2018.704%2029.492%2018.092%2030.62C18.584%2031.16%2019.136%2031.616%2019.76%2031.928C19.448%2032.192%2019.04%2032.696%2018.836%2033.056C18.272%2032.72%2017.78%2032.288%2017.336%2031.784C16.952%2032.276%2016.52%2032.708%2016.028%2033.068C15.872%2032.828%2015.62%2032.552%2015.368%2032.324V33.032H14.072V22.34H19.076V24.596C19.076%2025.208%2018.944%2025.556%2018.476%2025.748C18.02%2025.94%2017.372%2025.952%2016.496%2025.952C16.436%2025.568%2016.256%2025.076%2016.088%2024.728C16.676%2024.752%2017.336%2024.752%2017.516%2024.752C17.696%2024.74%2017.756%2024.704%2017.756%2024.572V23.588H15.368V26.456H18.26L18.5%2026.396Z'%20fill='%23005666'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents a.icon__report-month:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("data:image/svg+xml,%3csvg%20width='28'%20height='38'%20viewBox='0%200%2028%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201.5H17.9944L24.7143%207.53571V34H1.5V1.5Z'%20fill='white'/%3e%3cpath%20d='M17.9944%201.5H2.89286C2.1236%201.5%201.5%202.1236%201.5%202.89286V32.6071C1.5%2033.3764%202.1236%2034%202.89286%2034H23.3214C24.0907%2034%2024.7143%2033.3764%2024.7143%2032.6071V7.53571'%20stroke='%2300316A'%20stroke-width='1.16071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.2139%201.5L24.7139%207.53571H18.2139V5.21429'%20stroke='%2300316A'%20stroke-width='1.16071'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M1.5%201.5H19.2632L26.5%208V36.5H1.5V1.5Z'%20fill='white'/%3e%3cpath%20d='M19.2632%201.5H3C2.17157%201.5%201.5%202.17157%201.5%203V35C1.5%2035.8284%202.17157%2036.5%203%2036.5H25C25.8284%2036.5%2026.5%2035.8284%2026.5%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201.5L26.5%208H19.5V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.16%2015.076H16.056V13.612H11.244C11.232%2014.068%2011.208%2014.572%2011.16%2015.076ZM16.056%2010.792H11.244V12.256H16.056V10.792ZM17.568%209.4V18.22C17.568%2019.084%2017.364%2019.492%2016.812%2019.732C16.236%2019.984%2015.396%2020.008%2014.16%2020.008C14.076%2019.588%2013.788%2018.904%2013.56%2018.508C14.4%2018.556%2015.408%2018.544%2015.672%2018.544C15.96%2018.544%2016.056%2018.448%2016.056%2018.196V16.456H10.92C10.608%2017.8%2010.008%2019.108%208.892%2020.044C8.676%2019.744%208.1%2019.216%207.788%2019.012C9.6%2017.464%209.768%2015.172%209.768%2013.348V9.4H17.568ZM11.568%2026.5L11.184%2026.392C11.316%2026.032%2011.496%2025.516%2011.604%2025.108H9.78C9.984%2025.54%2010.152%2026.056%2010.2%2026.392L9.816%2026.5H11.568ZM11.352%2023.08V23.908H13.356V25.108H12.36L12.828%2025.228C12.624%2025.672%2012.444%2026.14%2012.276%2026.5H13.176V27.7H11.352V28.624H13.044V29.824H11.352V32.008H10.032V29.824H8.244V28.624H10.032V27.7H8.148V26.5H9.048C8.976%2026.116%208.82%2025.612%208.652%2025.216L9.084%2025.108H7.896V23.908H10.032V23.08H8.316V21.904H10.032V20.86H11.352V21.904H12.912V23.08H11.352ZM14.868%2027.076V30.892C15.3%2030.544%2015.684%2030.136%2016.02%2029.668C15.552%2028.9%2015.168%2028.024%2014.868%2027.076ZM17.364%2026.584H15.876C16.092%2027.244%2016.38%2027.868%2016.728%2028.444C17.004%2027.868%2017.22%2027.232%2017.364%2026.584ZM18%2025.396L18.852%2025.696C18.624%2027.148%2018.204%2028.492%2017.592%2029.62C18.084%2030.16%2018.636%2030.616%2019.26%2030.928C18.948%2031.192%2018.54%2031.696%2018.336%2032.056C17.772%2031.72%2017.28%2031.288%2016.836%2030.784C16.452%2031.276%2016.02%2031.708%2015.528%2032.068C15.372%2031.828%2015.12%2031.552%2014.868%2031.324V32.032H13.572V21.34H18.576V23.596C18.576%2024.208%2018.444%2024.556%2017.976%2024.748C17.52%2024.94%2016.872%2024.952%2015.996%2024.952C15.936%2024.568%2015.756%2024.076%2015.588%2023.728C16.176%2023.752%2016.836%2023.752%2017.016%2023.752C17.196%2023.74%2017.256%2023.704%2017.256%2023.572V22.588H14.868V25.456H17.76L18%2025.396Z'%20fill='%23005666'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents a.icon__koufu-mokuromi:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.64%2013.436L15.78%2012.608H8.208V11.216H12.744V9.824H14.208V11.216H18.804V12.608H15.852C16.896%2013.316%2018.288%2014.372%2018.96%2015.128L17.688%2016.112C17.088%2015.344%2015.72%2014.228%2014.64%2013.436ZM11.076%2012.704L12.552%2013.28C11.7%2014.396%2010.356%2015.524%209.24%2016.22C8.964%2015.92%208.376%2015.368%208.04%2015.116C9.168%2014.552%2010.38%2013.628%2011.076%2012.704ZM14.916%2014.756L16.452%2015.2C15.984%2016.304%2015.372%2017.24%2014.616%2018.008C15.78%2018.836%2017.28%2019.4%2019.128%2019.688C18.816%2020.012%2018.396%2020.648%2018.204%2021.044C16.236%2020.672%2014.688%2020%2013.476%2019.016C12.18%2019.964%2010.608%2020.624%208.796%2021.068C8.64%2020.72%208.172%2020.048%207.896%2019.724C9.696%2019.376%2011.22%2018.824%2012.42%2017.996C11.748%2017.216%2011.208%2016.292%2010.764%2015.236L12.132%2014.828C12.468%2015.668%2012.924%2016.412%2013.512%2017.048C14.112%2016.412%2014.592%2015.644%2014.916%2014.756ZM10.704%2021.896L12.12%2022.352C11.796%2023.156%2011.424%2023.972%2010.98%2024.776V33.02H9.516V27.008C9.24%2027.356%208.952%2027.68%208.676%2027.968C8.52%2027.62%208.088%2026.828%207.836%2026.48C8.976%2025.388%2010.068%2023.66%2010.704%2021.896ZM19.092%2024.416V25.856H17.772V31.304C17.772%2032.228%2017.556%2032.6%2016.98%2032.816C16.392%2033.044%2015.492%2033.068%2014.172%2033.056C14.088%2032.648%2013.836%2032.012%2013.62%2031.64C14.544%2031.676%2015.6%2031.676%2015.876%2031.664C16.176%2031.664%2016.284%2031.568%2016.284%2031.304V25.856H11.712V24.416H16.284V21.968H17.772V24.416H19.092ZM15.168%2029.492L13.8%2030.188C13.5%2029.456%2012.792%2028.22%2012.252%2027.308L13.524%2026.72C14.064%2027.596%2014.808%2028.772%2015.168%2029.492Z'%20fill='%2300316A'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents a.icon__seikyu-mokuromi:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.024%2010.208V11.288H8.496V10.208H12.024ZM12.456%2011.816V12.944H7.896V11.816H12.456ZM12.06%2013.484V14.576H8.46V13.484H12.06ZM8.46%2016.196V15.128H12.06V16.196H8.46ZM10.86%2017.912H9.624V19.292H10.86V17.912ZM12.072%2016.784V20.408H9.624V20.876H8.424V16.784H12.072ZM14.58%2017.888H17.064V17.324H14.58V17.888ZM17.064%2015.86H14.58V16.4H17.064V15.86ZM18.396%2014.852V19.712C18.396%2020.312%2018.288%2020.624%2017.88%2020.804C17.484%2020.996%2016.92%2021.008%2016.152%2021.008C16.104%2020.66%2015.936%2020.18%2015.78%2019.868C16.224%2019.88%2016.716%2019.88%2016.872%2019.868C17.028%2019.868%2017.064%2019.82%2017.064%2019.688V18.812H14.58V21.02H13.272V14.852H18.396ZM16.416%2013.376H19.044V14.396H12.456V13.376H15.06V12.896H13.044V11.936H15.06V11.504H12.744V10.484H15.06V9.836H16.416V10.484H18.828V11.504H16.416V11.936H18.648V12.896H16.416V13.376ZM11.82%2028.424L12.3%2029.732C11.112%2030.5%209.78%2031.316%208.736%2031.916L7.848%2030.608C8.844%2030.116%2010.392%2029.252%2011.82%2028.424ZM11.652%2027.512L10.488%2028.352C10.152%2027.752%209.348%2026.816%208.688%2026.18L9.78%2025.412C10.452%2026.024%2011.28%2026.888%2011.652%2027.512ZM17.196%2025.256L18.456%2026.132C17.736%2026.96%2016.824%2027.86%2016.092%2028.508C16.944%2029.552%2017.988%2030.404%2019.2%2030.956C18.852%2031.244%2018.384%2031.82%2018.144%2032.228C16.464%2031.328%2015.168%2029.864%2014.196%2028.076V31.292C14.196%2032.132%2014.04%2032.528%2013.536%2032.756C13.032%2033.008%2012.264%2033.056%2011.196%2033.044C11.136%2032.636%2010.92%2031.964%2010.704%2031.544C11.436%2031.58%2012.192%2031.568%2012.432%2031.568C12.66%2031.568%2012.744%2031.496%2012.744%2031.28V25.028H8.22V23.648H12.744V21.848H14.196V23.648H16.644C16.152%2023.312%2015.504%2022.94%2014.988%2022.676L15.816%2021.776C16.536%2022.112%2017.544%2022.64%2018.048%2023.024L17.496%2023.648H18.828V25.028H14.196V25.148C14.484%2025.952%2014.868%2026.72%2015.312%2027.44C15.984%2026.792%2016.728%2025.952%2017.196%2025.256Z'%20fill='%2300316A'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents a.icon__koufu-unyou:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.516%2011.216V11.852H11.268V10.208H18.804V11.852H17.484V11.216H12.516ZM13.044%2016.112H14.268V15.644H13.044V16.112ZM13.044%2014.348V14.816H14.268V14.348H13.044ZM16.932%2014.348H15.66V14.816H16.932V14.348ZM16.932%2016.112V15.644H15.66V16.112H16.932ZM14.268%2019.244V18.452H11.16V17.42H14.268V16.976H11.832V13.46H14.268V13.04H11.604V12.056H14.268V11.432H15.66V12.056H18.408V13.04H15.66V13.46H18.204V16.976H15.66V17.42H18.924V18.452H15.66V19.244H14.268ZM11.016%2012.044L9.84%2012.944C9.504%2012.356%208.712%2011.528%208.04%2010.952L9.132%2010.136C9.804%2010.676%2010.632%2011.468%2011.016%2012.044ZM10.692%2014.492V18.32C11.16%2019.124%2012%2019.46%2013.224%2019.508C14.664%2019.568%2017.496%2019.532%2019.152%2019.4C18.984%2019.736%2018.78%2020.396%2018.708%2020.792C17.22%2020.864%2014.676%2020.888%2013.212%2020.828C11.784%2020.768%2010.824%2020.42%2010.104%2019.496C9.624%2019.964%209.132%2020.42%208.52%2020.936L7.848%2019.52C8.316%2019.22%208.856%2018.824%209.336%2018.416V15.8H7.992V14.492H10.692ZM11.568%2027.5L11.184%2027.392C11.316%2027.032%2011.496%2026.516%2011.604%2026.108H9.78C9.984%2026.54%2010.152%2027.056%2010.2%2027.392L9.816%2027.5H11.568ZM11.352%2024.08V24.908H13.356V26.108H12.36L12.828%2026.228C12.624%2026.672%2012.444%2027.14%2012.276%2027.5H13.176V28.7H11.352V29.624H13.044V30.824H11.352V33.008H10.032V30.824H8.244V29.624H10.032V28.7H8.148V27.5H9.048C8.976%2027.116%208.82%2026.612%208.652%2026.216L9.084%2026.108H7.896V24.908H10.032V24.08H8.316V22.904H10.032V21.86H11.352V22.904H12.912V24.08H11.352ZM14.868%2028.076V31.892C15.3%2031.544%2015.684%2031.136%2016.02%2030.668C15.552%2029.9%2015.168%2029.024%2014.868%2028.076ZM17.364%2027.584H15.876C16.092%2028.244%2016.38%2028.868%2016.728%2029.444C17.004%2028.868%2017.22%2028.232%2017.364%2027.584ZM18%2026.396L18.852%2026.696C18.624%2028.148%2018.204%2029.492%2017.592%2030.62C18.084%2031.16%2018.636%2031.616%2019.26%2031.928C18.948%2032.192%2018.54%2032.696%2018.336%2033.056C17.772%2032.72%2017.28%2032.288%2016.836%2031.784C16.452%2032.276%2016.02%2032.708%2015.528%2033.068C15.372%2032.828%2015.12%2032.552%2014.868%2032.324V33.032H13.572V22.34H18.576V24.596C18.576%2025.208%2018.444%2025.556%2017.976%2025.748C17.52%2025.94%2016.872%2025.952%2015.996%2025.952C15.936%2025.568%2015.756%2025.076%2015.588%2024.728C16.176%2024.752%2016.836%2024.752%2017.016%2024.752C17.196%2024.74%2017.256%2024.704%2017.256%2024.572V23.588H14.868V26.456H17.76L18%2026.396Z'%20fill='%23850000'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents a.icon__unyou-houkoku:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("data:image/svg+xml,%3csvg%20width='27'%20height='38'%20viewBox='0%200%2027%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5H18.7632L26%208V36.5H1V1.5Z'%20fill='white'/%3e%3cpath%20d='M18.7632%201.5H2.5C1.67157%201.5%201%202.17157%201%203V35C1%2035.8284%201.67157%2036.5%202.5%2036.5H24.5C25.3284%2036.5%2026%2035.8284%2026%2035V8'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%201.5L26%208H19V5.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.452%2014.156H16.548C15.3%2013.244%2014.148%2012.152%2013.452%2011.18C12.768%2012.152%2011.7%2013.232%2010.452%2014.156ZM14.208%2018.044V19.472H18.648V20.756H8.436V19.472H12.72V18.044H9.396V16.796H12.72V15.416H10.008V14.468C9.576%2014.768%209.132%2015.044%208.676%2015.296C8.496%2014.96%208.1%2014.444%207.776%2014.144C9.828%2013.112%2011.76%2011.264%2012.648%209.8H14.124C15.408%2011.624%2017.364%2013.196%2019.26%2014C18.888%2014.384%2018.576%2014.84%2018.312%2015.284C17.88%2015.044%2017.448%2014.78%2017.016%2014.48V15.416H14.208V16.796H17.568V18.044H14.208ZM11.568%2027.5L11.184%2027.392C11.316%2027.032%2011.496%2026.516%2011.604%2026.108H9.78C9.984%2026.54%2010.152%2027.056%2010.2%2027.392L9.816%2027.5H11.568ZM11.352%2024.08V24.908H13.356V26.108H12.36L12.828%2026.228C12.624%2026.672%2012.444%2027.14%2012.276%2027.5H13.176V28.7H11.352V29.624H13.044V30.824H11.352V33.008H10.032V30.824H8.244V29.624H10.032V28.7H8.148V27.5H9.048C8.976%2027.116%208.82%2026.612%208.652%2026.216L9.084%2026.108H7.896V24.908H10.032V24.08H8.316V22.904H10.032V21.86H11.352V22.904H12.912V24.08H11.352ZM14.868%2028.076V31.892C15.3%2031.544%2015.684%2031.136%2016.02%2030.668C15.552%2029.9%2015.168%2029.024%2014.868%2028.076ZM17.364%2027.584H15.876C16.092%2028.244%2016.38%2028.868%2016.728%2029.444C17.004%2028.868%2017.22%2028.232%2017.364%2027.584ZM18%2026.396L18.852%2026.696C18.624%2028.148%2018.204%2029.492%2017.592%2030.62C18.084%2031.16%2018.636%2031.616%2019.26%2031.928C18.948%2032.192%2018.54%2032.696%2018.336%2033.056C17.772%2032.72%2017.28%2032.288%2016.836%2031.784C16.452%2032.276%2016.02%2032.708%2015.528%2033.068C15.372%2032.828%2015.12%2032.552%2014.868%2032.324V33.032H13.572V22.34H18.576V24.596C18.576%2025.208%2018.444%2025.556%2017.976%2025.748C17.52%2025.94%2016.872%2025.952%2015.996%2025.952C15.936%2025.568%2015.756%2025.076%2015.588%2024.728C16.176%2024.752%2016.836%2024.752%2017.016%2024.752C17.196%2024.74%2017.256%2024.704%2017.256%2024.572V23.588H14.868V26.456H17.76L18%2026.396Z'%20fill='%23850000'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}
.main-contents a.icon__pdf:hover {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("data:image/svg+xml,%3csvg%20width='28'%20height='37'%20viewBox='0%200%2028%2037'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%201H19.2632L26.5%207.5V36H1.5V1Z'%20fill='white'/%3e%3cpath%20d='M19.2632%201H3C2.17157%201%201.5%201.67157%201.5%202.5V34.5C1.5%2035.3284%202.17157%2036%203%2036H25C25.8284%2036%2026.5%2035.3284%2026.5%2034.5V7.5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19.5%201L26.5%207.5H19.5V5'%20stroke='%2300316A'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.2372%2022.3583C23.817%2021.9448%2022.8868%2021.7254%2021.4694%2021.7067C20.5107%2021.6958%2019.3562%2021.7805%2018.1425%2021.9508C17.5992%2021.6368%2017.0382%2021.2962%2016.5992%2020.8848C15.4161%2019.7804%2014.4288%2018.2469%2013.8127%2016.5598C13.853%2016.4023%2013.8865%2016.2636%2013.919%2016.1228C13.919%2016.1228%2014.5853%2012.3372%2014.4092%2011.0577C14.3845%2010.8825%2014.3698%2010.8313%2014.3225%2010.6945L14.2645%2010.5458C14.0834%2010.1275%2013.728%209.68458%2013.1709%209.70919L12.8353%209.69836C12.2142%209.69836%2011.7073%2010.0163%2011.5744%2010.4907C11.1699%2011.9809%2011.5872%2014.2093%2012.3431%2017.0963L12.1492%2017.5667C11.6079%2018.8857%2010.9307%2020.2135%2010.3322%2021.3858L10.2545%2021.5383C9.62552%2022.7697%209.05365%2023.815%208.5369%2024.7009L8.00243%2024.9833C7.96306%2025.004%207.04768%2025.4883%206.8331%2025.6182C5.0102%2026.7068%203.80249%2027.9421%203.60268%2028.9225C3.5387%2029.2355%203.58594%2029.6361%203.91076%2029.8211L4.42751%2030.081C4.65192%2030.1932%204.88815%2030.2503%205.13029%2030.2503C6.42856%2030.2503%207.9355%2028.6331%2010.0114%2025.0099C12.4081%2024.2294%2015.1375%2023.5807%2017.5293%2023.2234C19.3522%2024.25%2021.5935%2024.9627%2023.0089%2024.9627C23.2599%2024.9627%2023.4764%2024.939%2023.6526%2024.8918C23.9242%2024.82%2024.1526%2024.6654%2024.2924%2024.4548C24.567%2024.0414%2024.6221%2023.4725%2024.5483%2022.8898C24.5256%2022.7165%2024.3878%2022.5029%2024.2382%2022.3573L24.2372%2022.3583ZM4.8478%2029.266C5.08501%2028.6183%206.02107%2027.3387%207.40694%2026.2039C7.49356%2026.133%207.70813%2025.9322%207.90499%2025.7452C6.45612%2028.0563%205.48561%2028.9766%204.8478%2029.266ZM13.0538%2010.3687C13.4711%2010.3687%2013.7083%2011.4209%2013.728%2012.4061C13.7477%2013.3914%2013.5174%2014.0843%2013.231%2014.5962C12.9937%2013.8383%2012.8796%2012.6433%2012.8796%2011.8618C12.8796%2011.8618%2012.8619%2010.3687%2013.0538%2010.3687ZM10.6059%2023.8357C10.8962%2023.315%2011.1994%2022.7667%2011.5085%2022.185C12.2614%2020.7608%2012.7378%2019.6456%2013.0922%2018.7292C13.7969%2020.0117%2014.6749%2021.1013%2015.7064%2021.9744C15.8354%2022.0836%2015.9712%2022.1929%2016.1149%2022.3021C14.0164%2022.7175%2012.2034%2023.2225%2010.6069%2023.8357H10.6059ZM23.8337%2023.7176C23.7057%2023.7973%2023.3396%2023.8435%2023.1043%2023.8435C22.3445%2023.8435%2021.4045%2023.4961%2020.0865%2022.9311C20.5934%2022.8937%2021.057%2022.875%2021.4734%2022.875C22.2352%2022.875%2022.4616%2022.872%2023.2067%2023.062C23.9518%2023.252%2023.9616%2023.6368%2023.8337%2023.7176Z'%20fill='%23A90000'/%3e%3c/svg%3e") left top no-repeat;
  background-size: contain;
}

.main-contents .popup-wrapper {
  position: relative;
}
.main-contents .popup-wrapper .popup, .main-contents .popup-wrapper .popup__menu, .main-contents .popup-wrapper .popup__history {
  width: max-content;
  max-width: 220px;
  padding: 24px;
  position: absolute;
  top: -8px;
  right: 10px;
  background: #fff;
  border-radius: 8px;
  border: solid 1px #B3B3B3;
  box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.25);
  z-index: 1;
}
.main-contents .popup-wrapper .popup .popup-close, .main-contents .popup-wrapper .popup__menu .popup-close, .main-contents .popup-wrapper .popup__history .popup-close {
  width: 27px;
  height: 27px;
  position: absolute;
  top: -13px;
  right: -13px;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.20065%2013.6667L7.00065%208.86671L11.8007%2013.6667L13.6673%2011.8L8.86732%207.00004L13.6673%202.20004L11.8007%200.333374L7.00065%205.13337L2.20065%200.333374L0.333984%202.20004L5.13398%207.00004L0.333984%2011.8L2.20065%2013.6667Z'%20fill='white'/%3e%3c/svg%3e") center center no-repeat, #019B99;
  background-size: 13px;
  cursor: pointer;
}
.main-contents .popup-wrapper .popup .popup-close:hover, .main-contents .popup-wrapper .popup__menu .popup-close:hover, .main-contents .popup-wrapper .popup__history .popup-close:hover {
  background-color: #017C7A;
}
.main-contents .popup-wrapper .popup .popup-close:focus-visible, .main-contents .popup-wrapper .popup__menu .popup-close:focus-visible, .main-contents .popup-wrapper .popup__history .popup-close:focus-visible {
  outline: 2px solid #FB5B01;
  outline-offset: 2px;
}
.main-contents .popup-wrapper .popup .popup-contents, .main-contents .popup-wrapper .popup__menu .popup-contents, .main-contents .popup-wrapper .popup__history .popup-contents {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
}
.main-contents .popup-wrapper .popup .popup-contents p, .main-contents .popup-wrapper .popup__menu .popup-contents p, .main-contents .popup-wrapper .popup__history .popup-contents p {
  font-size: 0.875rem;
  line-height: 1.5;
}
.main-contents .popup-wrapper .popup__history {
  top: -8px;
  right: 10px;
}
.main-contents .popup-wrapper .popup__menu {
  top: -8px;
  right: -125px;
}

.main-contents .step-chart {
  display: flex;
  gap: 16px;
  position: relative;
}
.main-contents .step-chart:before {
  content: "";
  width: 238px;
  height: 3px;
  margin: auto;
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
  right: 0;
  background: #B3B3B3;
}
.main-contents .step-chart span {
  width: 64px;
  text-align: center;
  font-size: 0.875em;
  font-weight: 700;
  color: #B3B3B3;
  line-height: 1.5;
}
.main-contents .step-chart span:before {
  content: "";
  width: 24px;
  height: 24px;
  margin: 0 auto 6px;
  display: block;
  border-radius: 50%;
  background: #999999;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
}
.main-contents .step-chart span.is-past:before {
  background: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='24'%20height='24'%20rx='12'%20fill='%23999999'/%3e%3cpath%20d='M5.25%2012.5163L10.2391%2017.5054L18.75%208.99457'%20stroke='white'%20stroke-width='3.13043'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center center no-repeat;
}
.main-contents .step-chart span.is-current {
  color: #019B99;
}
.main-contents .step-chart span.is-current:before {
  border: solid 4px #019B99;
  background: #fff;
}
.main-contents .label, .main-contents .label__emphasis, .main-contents .label__required {
  height: 24px;
  padding: 0 4px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}
.main-contents .label__required {
  color: #fff;
  background: #A90000;
}
.main-contents .label__emphasis {
  color: #A90000;
  background-color: #fff;
}
.main-contents .ipt-text__commission {
  width: 80px;
}
.main-contents .ipt-text__number {
  width: 105px;
}
.main-contents .ipt-text__phone {
  width: 160px;
}
.main-contents .ipt-text__name {
  width: 376px;
}
.main-contents .ipt-text__full {
  width: 100%;
}
.main-contents .select__necessity {
  width: 98px;
}
.main-contents .button-has-label, .main-contents .button-has-label__file-upload {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .button-has-label label, .main-contents .button-has-label__file-upload label {
  font-size: 0.875rem;
}
.main-contents .button-has-label__file-upload {
  flex-direction: column;
  align-items: normal;
}
.main-contents .button-has-label__file-upload > div {
  display: flex;
  flex-direction: row;
  column-gap: 16px;
  align-items: center;
}
.main-contents .button-has-text {
  display: flex;
  align-items: center;
  gap: 16px;
}
.main-contents label:has(input, select) {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-page-info {
  margin-bottom: 24px;
  padding: 16px;
  background-color: #F6F6F6;
  border-radius: 8px;
}
.main-contents .blk-page-info .page-info-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.main-contents .blk-page-info .page-info-list > div {
  display: flex;
  align-items: center;
  gap: 24px;
}
.main-contents .blk-page-info .page-info-list > div.page-info-title {
  gap: 8px;
}
.main-contents .blk-page-info .page-info-list > div > div {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-page-info .page-info-list > div dt {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-page-info .page-info-list > div dd {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .static .blk-panel-has-heading {
  box-shadow: none;
  border: solid 1px #B3B3B3;
  border-top: none;
}
.main-contents .static .blk-panel-has-heading:has(.blk-portfolio) {
  border: none;
}
.main-contents .static .blk-panel-has-heading:has(.blk-portfolio) .blk-panel-contents {
  border: solid 1px #B3B3B3;
  border-top: none;
  border-radius: 0 0 8px 8px;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents {
  border-top: none;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents {
  padding: 8px 0 8px 16px;
  gap: 8px;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents + .list-item-history__row {
  padding: 12px 24px;
  justify-content: flex-start;
  width: unset;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group {
  padding: 8px 0 8px 16px;
  gap: 4px;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group li {
  gap: 8px;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group li .list-item-sub-title {
  width: unset;
  padding: 0;
  font-size: 0.875rem;
  line-height: 1.5;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group li .list-item-contents {
  padding: 0;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group + .list-item-history__col {
  width: unset;
  padding: 12px 24px;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group + .list-item-history__col .box-history {
  padding: 4px 8px;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group + .list-item-history__col .box-history .history-list {
  flex-direction: unset;
}
.main-contents .static .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group + .list-item-history__col .box-history .history-list > div {
  display: flex;
  flex-direction: column;
}
.main-contents .static .sec-input-form .input-form-area {
  max-width: unset;
  min-height: 56px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  row-gap: 0;
  border-radius: 4px;
  background-color: #F6F6F6;
}
.main-contents .static .sec-input-form .input-form-area > p {
  padding: 16px;
}
.main-contents .static .sec-input-form .input-form-area:has(.input-form-area-row) {
  padding: 0 16px;
}
.main-contents .static .sec-input-form .input-form-area .input-form-area-row {
  width: 100%;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left top;
  gap: 40px;
}
.main-contents .static .sec-input-form .input-form-area .input-form-area-row .input-form-area-item,
.main-contents .static .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col {
  width: auto;
  gap: 16px;
}
.main-contents .static .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-title,
.main-contents .static .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-title {
  width: auto;
  padding: 16px 0;
}
.main-contents .static .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents,
.main-contents .static .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents {
  width: auto;
  padding: 16px 0;
}
.main-contents .static .sec-input-form .input-form-area .input-form-area-row:first-of-type {
  background: none;
}
.main-contents .blk-panel-control, .main-contents .blk-panel-control--end {
  width: 102%;
  min-height: 72px;
  margin: -16px -1% 0;
  padding: 16px 1%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
}
.main-contents .blk-panel-control.sticky-panel-has-heading, .main-contents .sticky-panel-has-heading.blk-panel-control--end {
  position: sticky;
  z-index: 3;
}
.main-contents .blk-panel-control.sticky-panel-has-heading.is-up, .main-contents .sticky-panel-has-heading.is-up.blk-panel-control--end {
  top: 72px;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-panel-control.sticky-panel-has-heading.is-down, .main-contents .sticky-panel-has-heading.is-down.blk-panel-control--end {
  top: 0;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-panel-control--end {
  justify-content: flex-end;
}
.main-contents .blk-panel-control .setting-all, .main-contents .blk-panel-control--end .setting-all {
  display: flex;
  align-items: center;
  gap: 24px;
}
.main-contents .blk-panel-control .setting-all .requirement-list, .main-contents .blk-panel-control--end .setting-all .requirement-list {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-panel-control .setting-all .requirement-list dt, .main-contents .blk-panel-control--end .setting-all .requirement-list dt {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.55;
}
.main-contents .blk-panel-control .setting-all .requirement-list .status, .main-contents .blk-panel-control .setting-all .requirement-list .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__answering, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .blk-panel-control .setting-all .requirement-list .answer-status > .status__answering, .main-contents .blk-panel-control .setting-all .requirement-list .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__attention, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .blk-panel-control .setting-all .requirement-list .answer-status > .status__attention, .main-contents .blk-panel-control .setting-all .requirement-list .status__answering, .main-contents .blk-panel-control .setting-all .requirement-list .status__attention, .main-contents .blk-panel-control--end .setting-all .requirement-list .status, .main-contents .blk-panel-control--end .setting-all .requirement-list .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__answering, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .blk-panel-control--end .setting-all .requirement-list .answer-status > .status__answering, .main-contents .blk-panel-control--end .setting-all .requirement-list .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__attention, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .blk-panel-control--end .setting-all .requirement-list .answer-status > .status__attention, .main-contents .blk-panel-control--end .setting-all .requirement-list .status__answering, .main-contents .blk-panel-control--end .setting-all .requirement-list .status__attention {
  padding: 2px 4px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.55;
  background: #F2F2F2;
  border-radius: 2px;
}
.main-contents .blk-panel-control .setting-all .requirement-list .status__attention, .main-contents .blk-panel-control--end .setting-all .requirement-list .status__attention {
  color: #A90000;
  background: #FDEEEE;
}
.main-contents .blk-panel-control .setting-all .requirement-list .status__answering, .main-contents .blk-panel-control--end .setting-all .requirement-list .status__answering {
  color: #0055AD;
  background: #F3F8FF;
}
.main-contents .blk-panel-has-heading {
  margin-bottom: 24px;
  padding-bottom: 8px;
  overflow: clip;
  border-radius: 8px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
}
.main-contents .blk-panel-has-heading:has(+ .blk-pagenav, + .main-contents .blk-pagenav__sticky), .main-contents .blk-panel-has-heading + .lst-note, .main-contents .blk-panel-has-heading:last-of-type {
  margin-bottom: 56px;
}
.main-contents .blk-panel-has-heading .blk-panel-heading {
  padding: 16px 24px;
  background: #005666;
  border-radius: 8px 8px 0 0;
}
.main-contents .blk-panel-has-heading .blk-panel-heading.sticky-panel-has-heading {
  position: sticky;
  z-index: 2;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-bottom: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title:only-child {
  margin-bottom: 0;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title .code {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title h3 {
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  display: inline;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title h3 a {
  color: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title h3 a:hover {
  text-decoration: none;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  display: inline;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-title h4 .label__emphasis {
  margin-left: 24px;
  transform: translateY(-2px);
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info {
  display: flex;
  gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info div {
  display: flex;
  align-items: baseline;
  gap: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info div dt {
  font-size: 0.875rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info div dd {
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info:only-child {
  align-items: center;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info:only-child div {
  align-items: center;
}
.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info:only-child .panel-heading-info-buttons {
  gap: 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents {
  border-top: solid 1px #B3B3B3;
  display: flex;
  column-gap: 8px;
  padding: 8px 8px 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents:nth-child(2) {
  padding-top: 0;
}
.main-contents .blk-panel-has-heading .blk-panel-contents:has(.blk-empty) {
  display: none;
  padding-top: 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents:has(.blk-empty) .blk-empty {
  display: flex;
  flex: 1;
  margin-bottom: 0;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-form-heading {
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-form-list > li {
  color: #666666;
  background: #E6E6E6;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-form-list > li .list-item-history .box-history, .main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-form-list > li .list-item-history__col .box-history, .main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-form-list > li .list-item-history__row .box-history {
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-form-list > li .list-item-history__col .box-history {
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form > div:has(.document-form-table) {
  color: #666666;
  background: #E6E6E6;
  border-radius: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form > div:has(.document-form-table) .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__title, .main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form > div:has(.document-form-table) .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__contents {
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form > div:has(.document-form-table) .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td:has(.blk-memo) {
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form > div:has(.document-form-table) .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td:has(.blk-memo) .blk-memo {
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form > div:has(.document-form-table) .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-child(1) > td:nth-child(1) {
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form > div:has(.document-form-table) .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-last-child(2) > td {
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-in-file {
  background-color: #E6E6E6;
  color: #666666;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .document-form .document-in-file .in-file-title {
  color: #666666;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form-heading {
  color: #1a1a1a;
  background: #e6f5f5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form [class^=label] {
  color: #fff;
  background-color: #999;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form [class^=txt] {
  color: #666666;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-list > li > .list-item-contents {
  background-color: #E6E6E6;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-list > li:last-child .list-item-contents {
  background-image: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-list > li > .list-item-group > li .list-item-contents {
  background-color: #E6E6E6 !important;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-list > li > .list-item-group > li:last-child .list-item-contents {
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-table {
  border-radius: 8px;
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-table [class^=txt],
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-table [class^=status] {
  color: #666666;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-table .blk-in-file__title,
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-table .blk-in-file__contents {
  background: #E6E6E6 !important;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-table tr {
  background-color: #E6E6E6 !important;
}
.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled.has-input .document-form .document-form-note {
  border-radius: 8px;
  color: #666666;
  background: #E6E6E6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-activate {
  padding: 0 8px;
  width: 56px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-activate .document-activate-check {
  height: 84px;
  padding-top: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-activate .document-activate-check.sticky-panel-has-heading {
  position: sticky;
  z-index: 1;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-activate .document-activate-check label {
  display: inherit;
  padding-left: 0;
  transform: translateX(5px);
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-activate .document-activate-check .label-check {
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form {
  width: 100%;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .wrapper-document-form-heading {
  background-color: #fff;
  padding-top: 8px;
  margin-bottom: 4px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .wrapper-document-form-heading.sticky-panel-has-heading {
  position: sticky;
  z-index: 1;
  transition: top 0.2s ease-in-out 0s;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading {
  min-height: 64px;
  padding: 16px 16px;
  display: flex;
  background: #E6F5F5;
  border-radius: 8px 8px 0 0;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading:not(:has(.document-form-heading-info)) {
  align-items: center;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-title {
  width: 238px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__answering, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__attention {
  height: 40px;
  padding: 8px 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.55;
  background: #F2F2F2;
  border: solid 1px #999999;
  border-radius: 2px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__attention {
  color: #A90000;
  background: #FDEEEE;
  border: solid 1px #A90000;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status > .status__answering {
  color: #0055AD;
  background: #F3F8FF;
  border: solid 1px #0055AD;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .answer-status .status-id {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list {
  display: flex;
  align-items: center;
  gap: 32px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div dt {
  font-size: 0.875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div dd {
  display: flex;
  align-items: center;
  gap: 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div:first-of-type {
  margin-top: 4px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div:first-of-type dd {
  font-size: 0.875rem;
  font-weight: 700;
  gap: 4px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div:first-of-type dd span {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1;
  transform: translateY(-4px);
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div:first-of-type dd span.attention {
  color: #C74700;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div:after {
  content: "";
  width: 1px;
  height: 100%;
  display: block;
  background: #999999;
  position: absolute;
  top: 0;
  right: -16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-contents .circulation-list > div:last-of-type:after {
  content: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading:has(.document-form-heading-info) {
  flex-direction: column;
  gap: 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading:has(.document-form-heading-info) .document-form-heading-title {
  width: unset;
  padding-top: 0;
  display: flex;
  align-items: center;
  gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading:has(.document-form-heading-info) .document-form-heading-title .code {
  min-width: 80px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-info {
  display: flex;
  gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-info div {
  display: flex;
  align-items: baseline;
  gap: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-info div dt {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-info div dd {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list {
  margin-bottom: 4px;
  border-radius: 0 0 8px 8px;
  overflow: clip;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li {
  display: flex;
  background-color: #F6F6F6;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li:last-of-type {
  background-image: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-title {
  display: flex;
  column-gap: 10px;
  font-size: 1rem;
  font-weight: 700;
  width: 238px;
  padding: 20px 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 8px;
  flex: 1;
  flex-wrap: wrap;
  padding: 12px 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents:has(.txt-error) {
  background-color: #FDEEEE;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents > li {
  display: flex;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents > li .contents-row {
  flex: 1;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents > li .radio-group,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents > li label:not(:has(input[type=radio])) {
  min-width: 144px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents .list-item-sub-title {
  font-weight: 700;
  width: 144px;
  padding: 20px 16px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents .contents-row {
  display: flex;
  align-items: center;
  gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents .contents-row > label {
  min-width: 96px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents .contents-row .radio-group {
  display: flex;
  column-gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-contents .contents-row .contents-row-text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  flex-wrap: wrap;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li {
  display: flex;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li .radio-group,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li label:not(:has(input[type=radio])) {
  min-width: 144px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li .list-item-sub-title {
  font-weight: 700;
  width: 144px;
  padding: 20px 16px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li .contents-row {
  display: flex;
  align-items: center;
  column-gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li .contents-row > label {
  min-width: 96px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li .contents-row .radio-group {
  display: flex;
  column-gap: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-group > li:not(:last-child) .list-item-contents:has(.txt-error) {
  background-image: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__col, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__row {
  padding: 12px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__row {
  width: 426px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__row .box-history {
  height: fit-content;
  display: flex;
  align-items: center;
  column-gap: 16px;
  padding: 8px;
  background: #fff;
  border: solid 1px #B3B3B3;
  border-radius: 2px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__row .box-history .history-list {
  display: flex;
  gap: 8px;
  align-items: center;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__row .box-history .history-list dt {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__row .box-history .history-list dd {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__row .box-history .history-list dd span {
  font-weight: 700;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__col {
  width: 250px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__col .box-history {
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 8px;
  padding: 8px 16px;
  background: #fff;
  border: solid 1px #B3B3B3;
  border-radius: 2px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__col .box-history .history-list {
  display: flex;
  flex-direction: column;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__col .box-history .history-list dt {
  font-size: 0.875rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.75;
  margin-bottom: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__col .box-history .history-list dd {
  font-size: 0.875rem;
  font-weight: 400;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li .list-item-history__col .box-history .history-list dd span {
  font-weight: 700;
  line-height: 1.75;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-list > li:last-child .list-item-contents {
  background-image: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-title {
  margin: 24px 16px 24px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table {
  display: flex;
  margin-top: 24px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) {
  display: block;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted {
  width: calc(100% - 32px);
  height: 100%;
  margin: 0 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > thead > tr:only-child > th {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: left;
  padding: 8px 12px;
  border-bottom: solid 2px #B3B3B3;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-child(1) > th:nth-child(1),
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-child(1) > td:nth-child(1) {
  background: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-child(1) > th:last-of-type,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-child(1) > td:last-of-type {
  background: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-last-child(2) > td:not(.blk-in-file__title, .blk-in-file__contents) {
  background: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > th {
  padding: 12px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td {
  height: 100%;
  font-size: 1.125rem;
  text-align: right;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td:has(.blk-memo) {
  padding: 16px 12px 0;
  text-align: left;
  background: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.only-text {
  font-size: 1rem;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td .blk-memo {
  height: 100%;
  padding: 16px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.75;
  border-radius: 4px;
  background: #F6F6F6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td .blk-in-file__title {
  height: 51px;
  display: flex;
  align-items: center;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td .blk-in-file, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td .tbl-border-dotted > tbody > tr > td.blk-in-file__contents, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td .tbl-border-dotted > tbody > tr > td.blk-in-file__title {
  height: 51px;
  font-size: 1.125rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__title, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__contents {
  position: relative;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__title:before, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__contents:before {
  content: "";
  width: 100%;
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  background: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__title {
  text-align: left;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__contents > div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__contents > div > span {
  font-size: 1rem;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > th.blk-solid-line-top,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-solid-line-top {
  border-top: solid 1px #B3B3B3;
  background: none !important;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > th.blk-solid-line-top:last-of-type,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-solid-line-top:last-of-type {
  background: #fff !important;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:has(+ tr .blk-in-file__title) > th,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:has(+ tr .blk-in-file__title) > td, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:has(+ tr.blk-in-file__contents) > th,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:has(+ tr.blk-in-file__contents) > td {
  background: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody:has(.blk-solid-line-top) > tr > td.blk-in-file__title, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody:has(.blk-solid-line-top) > tr > td.blk-in-file__contents {
  padding: 0;
  background: #fff;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody:has(.blk-solid-line-top) > tr > td.blk-in-file__title > div, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody:has(.blk-solid-line-top) > tr > td.blk-in-file__contents > div {
  margin-bottom: 8px;
  padding: 12px;
  position: relative;
  background: #f6f6f6;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .table-title {
  margin: 0 16px 16px;
  padding: 10px 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
  border-left: solid 6px #B3B3B3;
  border-bottom: solid 1px #B3B3B3;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted {
  width: 100%;
  border-collapse: collapse;
  margin-left: 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted .tbl-text__left {
  text-align: left;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted .tbl-text__center {
  text-align: center;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted .tbl-text__right {
  text-align: right;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > thead > tr > th {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
  text-align: left;
  padding: 8px 12px;
  border-bottom: solid 2px #B3B3B3;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > thead > tr > th .txt-required {
  margin-left: 8px;
  color: #A90000;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > thead > tr:nth-of-type(1) th {
  font-size: 1rem;
  padding: 0 0 16px;
  border-bottom: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > thead > tr:only-child > th {
  border-bottom: solid 2px #B3B3B3;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr {
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td {
  padding: 12px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td select {
  width: 100%;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td .status-note {
  font-size: 0.875rem;
  font-weight: 400;
  color: #003368;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-add-field {
  padding: 12px;
  text-align: right;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__contents, .main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__title {
  background: #F6F6F6;
  padding: 12px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__title {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__contents:has(.txt-error) {
  background-color: #FDEEEE;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__contents > div {
  display: flex;
  column-gap: 8px;
  align-items: center;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__contents > div label {
  width: 144px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__contents > div .blk-in-file__message {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr > td.blk-in-file__contents > div:has(+ .txt-error) {
  margin-bottom: 8px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr.error-message {
  background-color: #FDEEEE;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr.error-message td {
  padding-top: 0;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr:has(.blk-add-field) {
  background: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr:last-of-type {
  background: none;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr:last-of-type:not(:first-of-type) td {
  vertical-align: middle;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr:last-of-type:not(:first-of-type) td:not(.blk-in-file__title, .blk-in-file__contents) {
  padding: 12px;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left top;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted > tbody > tr:has(+ .error-message) {
  background: none;
  background-color: #FDEEEE;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted-total {
  min-width: 128px;
  margin-right: 16px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted-total .tbl-border-dotted-total-title {
  height: 79px;
  padding: 12px 12px 9px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  align-items: flex-end;
  border-bottom: solid 2px #B3B3B3;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted-total .tbl-border-dotted-total-contents {
  height: calc(100% - 82px);
  padding: 0 12px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-table .tbl-border-dotted-total .tbl-border-dotted-total-contents span {
  margin-top: 4px;
  font-size: 1rem;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-text {
  padding: 16px 16px 0;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-note {
  padding: 12px;
  font-size: 1;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-in-file {
  display: flex;
  padding: 16px;
  gap: 24px;
  align-items: center;
  border-radius: 4px;
  border: solid 1px #B3B3B3;
  margin: 40px 16px 0;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-in-file .in-file-title {
  color: #1A1A1A;
  font-size: 1.125rem;
  font-weight: 700;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-in-file .in-file-content {
  font-size: 1rem;
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-in-file .in-file-content .in-file-content-main {
  font-size: 1.125rem;
}
.main-contents .sec-input-form {
  margin-bottom: 56px;
}
.main-contents .sec-input-form .input-form-area {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  max-width: 1152px;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 32px;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col {
  display: flex;
  align-items: start;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col {
  width: 560px;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-title, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-title {
  width: 160px;
  padding: 28px 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 700;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents {
  padding: 12px;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  flex: 1;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents:has(.txt-error), .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents:has(.txt-error) {
  background-color: #FDEEEE;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div .ipt-text__amount, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div .ipt-text__amount {
  width: 240px;
  text-align: right;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div .ipt-text__year, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div .ipt-text__year {
  width: 80px;
  text-align: right;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div .ipt-text__address, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div .ipt-text__address {
  width: 968px;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div .ipt-text__department, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div .ipt-text__department, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div .ipt-text__name, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div .ipt-text__name {
  width: 376px;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div .ipt-text__phone, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div .ipt-text__phone {
  width: 160px;
}
.main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item .input-item-contents > div .select__month, .main-contents .sec-input-form .input-form-area .input-form-area-row .input-form-area-item__col .input-item-contents > div .select__month {
  width: 80px;
}
.main-contents .sec-input-form .input-form-area:has(textarea) {
  padding: 12px;
}
.main-contents .sec-input-form .input-form-area:has(textarea).is-error {
  background-color: #FDEEEE;
}
.main-contents .sec-input-form .input-form-area textarea {
  resize: none;
  width: 1128px;
  height: 135px;
}
.main-contents .sec-input-form .input-file-area {
  padding: 12px;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  width: 1152px;
}
.main-contents .sec-input-form .input-file-area:has(+ .file-upload-list) {
  padding-bottom: 0;
}
.main-contents .sec-input-form .input-file-area:has(+ .file-upload-list) .button-has-label__file-upload {
  padding-bottom: 16px;
  border-bottom: 1px solid #B3B3B3;
}
.main-contents .sec-input-form .input-file-area:has(.txt-error) {
  background-color: #FDEEEE;
}
.main-contents .sec-input-form .file-upload-list {
  padding: 16px 12px 12px;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  width: fit-content;
  max-width: 768px;
}
.main-contents .sec-input-form .file-upload-list > li {
  padding-bottom: 16px;
  display: flex;
  column-gap: 16px;
  align-items: center;
  justify-content: space-between;
  background-image: linear-gradient(to right, #B3B3B3 2px, transparent 2px);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.main-contents .sec-input-form .file-upload-list > li > div {
  display: flex;
  column-gap: 16px;
  flex-shrink: 0;
}
.main-contents .sec-input-form .file-upload-list > li:only-child {
  background-image: none;
  padding-bottom: 0;
}
.main-contents dialog .blk-select-conditional {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  align-items: center;
  margin-bottom: 24px;
}
.main-contents dialog .blk-select-conditional .select-conditional-buttons {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.main-contents dialog .blk-select-conditional .select-conditional-buttons > p {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents dialog .blk-select-conditional .select-conditional-buttons > ul {
  display: grid;
  grid-template-columns: repeat(2, 240px);
  gap: 16px;
}
.main-contents dialog .blk-shipping-address {
  padding: 12px;
  background-color: #F6F6F6;
  display: flex;
  column-gap: 16px;
  align-items: center;
}
.main-contents dialog .blk-shipping-address dt {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
}
.main-contents dialog .blk-shipping-address dd {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.main-contents dialog .blk-packing-details {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-bottom: 24px;
}
.main-contents dialog .blk-packing-details .radio-group {
  display: flex;
  column-gap: 16px;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details {
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: -8px;
  justify-content: space-between;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details.is-disabled {
  background-color: #E6E6E6;
  color: #666;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-list {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-list li {
  display: flex;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-list li .list-item__quantity {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  column-gap: 8px;
  align-items: center;
  padding: 0 12px;
  flex-grow: 1;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-list li .list-item__quantity input[type=number] {
  width: 200px;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-list li .list-item__multiply {
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-total {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.75;
  padding: 0 12px;
  display: flex;
  column-gap: 8px;
  align-items: center;
  justify-content: end;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-total > div {
  display: flex;
  column-gap: 4px;
  align-items: end;
}
.main-contents dialog .blk-packing-details .blk-input-packing-details .packing-details-total > div > span {
  font-size: 1.75rem;
  line-height: 1;
  transform: translateY(-4px);
}
.main-contents dialog .blk-important-notice {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin-bottom: 24px;
}
.main-contents dialog .blk-important-notice .wrapper-textarea {
  padding: 12px;
}
.main-contents dialog .blk-important-notice .wrapper-textarea textarea {
  height: 344px;
  resize: none;
}
.main-contents .sticky-supplement {
  margin-bottom: 0 !important;
  padding-bottom: 24px;
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}
.main-contents .sticky-supplement + .static .sticky-panel-has-heading {
  top: 72px !important;
}
.main-contents .sticky-supplement + .static .blk-portfolio > .sticky-tbl-block {
  top: 130px;
}
.main-contents .sticky-supplement + .static .blk-portfolio .tbl__portfolio > .sticky-tbl-block {
  top: 198px;
}

.main-contents dialog[open] {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  border: none;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.25);
  padding: 24px 32px;
  display: flex;
  flex-direction: column;
}
.main-contents dialog[open]::backdrop {
  background: rgba(26, 26, 26, 0.5);
}
.main-contents dialog[open][id^=dialog1-] {
  width: 560px;
}
.main-contents dialog[open][id^=dialog2-], .main-contents dialog[open][id^=dialog3-] {
  width: 840px;
}
.main-contents dialog[open]::-webkit-scrollbar {
  width: 16px;
}
.main-contents dialog[open]::-webkit-scrollbar-track {
  background-color: #ffffff;
  border-radius: 0 8px 8px 0;
}
.main-contents dialog[open]::-webkit-scrollbar-thumb {
  background-color: #B3B3B3;
  border-radius: 10px;
  border: 5px solid #ffffff;
}

.main-contents .lbl-type {
  width: 112px;
  height: 40px;
  font-size: 1rem;
  font-weight: 700;
  color: #337007;
  line-height: 1.5;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F0FAE6;
  border-radius: 12px;
  border: solid 1px #337007;
}

/* 2025/07/03 add */
.main-contents select.select__necessity {
  width: 185px;
}

.main-contents dialog[open][id=order-package-dialog], .main-contents dialog[open][id=order-comment-dialog] {
  width: 840px;
}

.main-contents .blk-panel-has-heading .blk-panel-contents .document-form > div:has(.document-form-table.is-disabled) {
  color: #666666;
  background: #E6E6E6;
  border-radius: 8px;

  & .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__title,
  & .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td.blk-in-file__contents {
    color: #666666;
    background: #E6E6E6;
  }
  & .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td:has(.blk-memo) {
    background: #E6E6E6;
  }
  & .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr > td:has(.blk-memo) .blk-memo {
    color: #666666;
    background: #E6E6E6;
  }
  & .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-child(1) > td:nth-child(1) {
    color: #666666;
    background: #E6E6E6;
  }
  & .document-form-table:not(:has(.tbl-border-dotted-total)) .tbl-border-dotted > tbody > tr:nth-last-child(2) > td {
    color: #666666;
    background: #E6E6E6;
  }
}

.main-contents .blk-panel-has-heading .blk-panel-contents.has-input .document-form .document-form-table.is-disabled {
  border-radius: 8px;
  color: #666666;
  background: #E6E6E6;

  & [class^=txt],
  & [class^=status] {
    color: #666666;
  }
  & .blk-in-file__title,
  & .blk-in-file__contents {
    background: #E6E6E6 !important;
  }
  & tr {
    background-color: #E6E6E6 !important;
  }
}

.main-contents .blk-panel-has-heading .blk-panel-heading .panel-heading-info div:not(:has(span,a)) dd::before,
.main-contents .blk-panel-has-heading .blk-panel-contents .document-form .document-form-heading .document-form-heading-info dd::before {
  content: "";
  display: inline-block;
}

.main-contents .blk-panel-has-heading .blk-panel-contents.is-disabled .list-item-contents .button-has-label label.warn {
  color: #666666;
}
.main-contents .blk-panel-has-heading .blk-panel-contents .list-item-contents .button-has-label label.warn {
  color: #A90000;
  font-weight: bold;
}

:not(:has(.side-nav):has(footer)) .main-contents:has(.related-link-note) {
  min-width: 1080px;
}

.main-contents .related-link-note {
  padding-top: 8px;
  font-size: 0.875rem;
  font-weight: 100;
}

.main-contents .ipt-text__sm:read-only {
  background-color: #F2F2F2;
  color: #666666;
  border: 1px solid #999999;
  cursor: not-allowed;
  outline: none;
}
