@charset "UTF-8";
/*メモ
.products-header　→　header
.comp-symbol_explanation--a →　symbol_modal
*/
/* 業務用冷凍冷蔵庫共通 */
html,
body {
  scroll-behavior: smooth;
  scroll-padding-top: min(168px, 11.6666666667vw);
}
@media screen and (max-width: 1023px) {
  html,
  body {
    scroll-padding-top: 16.2666666667vw;
  }
}

.private_storage_index--wrapper {
  margin-top: min(120px, 8.3333333333vw);
  margin-bottom: min(160px, 11.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--wrapper {
    margin-top: 21.3333333333vw;
    margin-bottom: 21.3333333333vw;
  }
}
.private_storage_index--section {
  width: min(1020px, 70.8333333333vw);
  margin: min(120px, 8.3333333333vw) auto 0;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--section {
    width: 90%;
    margin-top: 21.3333333333vw;
  }
}
.private_storage_index--title_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--title_wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 4.2666666667vw;
  }
}
.private_storage_index--title {
  color: #004767;
  font-size: min(32px, 2.2222222222vw);
  font-weight: bold;
}
.private_storage_index--title-nr {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: min(24px, 1.6666666667vw);
}
.private_storage_index--title-nr:before {
  content: "";
  display: block;
  width: min(64px, 4.4444444444vw);
  height: min(77px, 5.3472222222vw);
  background-image: url("../images/components/icon-natural_refrigerants.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--title {
    font-size: 6.4vw;
  }
  .private_storage_index--title-nr {
    gap: 4.2666666667vw;
  }
  .private_storage_index--title-nr:before {
    width: 12.8vw;
    height: 15.4666666667vw;
  }
}
.private_storage_index--title_note {
  font-size: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--title_note {
    font-size: 2.6666666667vw;
  }
}
.private_storage_index--model_label {
  padding: min(8px, 0.5555555556vw) min(16px, 1.1111111111vw);
  border: #7795A2 1px solid;
  color: #7795A2;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
.private_storage_index--model_label-sub {
  vertical-align: sub;
  font-size: 70%;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--model_label {
    padding: 2.1333333333vw 3.2vw;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index--inner {
  display: grid;
  grid-template-areas: "l r" "l bottom";
  justify-content: space-between;
  grid-template-rows: auto 1fr;
  row-gap: min(24px, 1.6666666667vw);
  width: 100%;
  margin-top: min(32px, 2.2222222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--inner {
    grid-template-areas: "r" "l" "bottom";
    row-gap: 6.4vw;
    margin-top: 6.4vw;
  }
  .private_storage_index--inner-quick {
    display: flex;
    flex-direction: column;
    grid-template-areas: none;
    grid-template-columns: 1fr;
    row-gap: 0;
  }
}
.private_storage_index--l_inner {
  grid-area: l;
  width: min(480px, 33.3333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--l_inner {
    width: 100%;
  }
  .private_storage_index--inner-quick .private_storage_index--l_inner {
    display: contents;
  }
}
.private_storage_index--r_inner {
  grid-area: r;
  width: min(480px, 33.3333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--r_inner {
    width: 100%;
  }
  .private_storage_index--inner-quick .private_storage_index--r_inner {
    order: 1;
  }
}
.private_storage_index--lead {
  font-size: min(28px, 1.9444444444vw);
  font-weight: bold;
  line-height: 1.7;
}
.private_storage_index--lead-strong {
  color: #7795A2;
}
.private_storage_index-specialized .private_storage_index--lead-strong {
  color: #43A0B6;
}
.private_storage_index--lead-sup {
  vertical-align: super;
  font-size: 70%;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--lead {
    font-size: 5.3333333333vw;
  }
  .private_storage_index--inner-quick .private_storage_index--lead {
    order: 2;
    margin-top: 6.4vw;
  }
}
.private_storage_index--description {
  margin-top: min(24px, 1.6666666667vw);
  font-size: min(16px, 1.1111111111vw);
  line-height: 1.7;
}
.private_storage_index--description-sup {
  vertical-align: super;
  font-size: 70%;
}
.private_storage_index--description-sub {
  vertical-align: sub;
  font-size: 70%;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--description {
    margin-top: 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
  .private_storage_index--inner-quick .private_storage_index--description {
    order: 3;
  }
}
.private_storage_index--l_img {
  display: block;
  width: min(300px, 20.8333333333vw);
  height: auto;
  margin-top: min(24px, 1.6666666667vw);
}
.private_storage_index--l_img-max {
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--l_img {
    width: 56vw;
    margin: 6.4vw auto 0;
  }
  .private_storage_index--l_img-max {
    width: 100%;
  }
}
.private_storage_index--wide_range_img {
  display: block;
  width: min(260px, 18.0555555556vw);
  height: auto;
  margin: min(24px, 1.6666666667vw) auto 0;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--wide_range_img {
    width: 48vw;
    margin: 6.4vw auto 0;
  }
}
.private_storage_index--spec_list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: min(24px, 1.6666666667vw);
  margin-top: min(32px, 2.2222222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--spec_list {
    gap: 4.2666666667vw;
    margin-top: 6.4vw;
  }
  .private_storage_index--inner-quick .private_storage_index--spec_list {
    order: 7;
  }
}
.private_storage_index--spec_item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--spec_item {
    gap: 3.2vw;
  }
}
.private_storage_index--spec_img {
  display: block;
  width: min(28px, 1.9444444444vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--spec_img {
    width: 6.4vw;
  }
}
.private_storage_index--spec_text {
  font-size: min(14px, 0.9722222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--spec_text {
    font-size: 3.2vw;
  }
}
.private_storage_index--note_list {
  margin-top: min(20px, 1.3888888889vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--note_list {
    margin-top: 4.2666666667vw;
  }
  .private_storage_index--inner-quick .private_storage_index--note_list {
    order: 8;
  }
}
.private_storage_index--note_item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(2px, 0.1388888889vw);
  font-size: min(12px, 0.8333333333vw);
  line-height: 1.7;
}
.private_storage_index--note_item:before {
  content: "※";
}
.private_storage_index--note_item-index:nth-child(1):before {
  flex-shrink: 0;
  content: "※1";
}
.private_storage_index--note_item-index:nth-child(2):before {
  flex-shrink: 0;
  content: "※2";
}
.private_storage_index--note_item + .private_storage_index--note_item {
  margin-top: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--note_item {
    gap: 0.5333333333vw;
    font-size: 2.6666666667vw;
  }
  .private_storage_index--note_item + .private_storage_index--note_item {
    margin-top: 2.6666666667vw;
  }
}
.private_storage_index--point_list {
  margin-top: min(32px, 2.2222222222vw);
}
.private_storage_index--inner-quick .private_storage_index--point_list {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--point_list {
    margin-top: 6.4vw;
  }
  .private_storage_index--inner-quick .private_storage_index--point_list {
    order: 5;
    margin-top: 6.4vw;
  }
}
.private_storage_index--point_item + .private_storage_index--point_item {
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--point_item + .private_storage_index--point_item {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index--point_wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(12px, 0.8333333333vw);
}
.private_storage_index--point_wrapper:before {
  flex-shrink: 0;
  content: "";
  display: block;
  width: min(16px, 1.1111111111vw);
  height: min(16px, 1.1111111111vw);
  margin-top: min(4px, 0.2777777778vw);
  background-color: #7795A2;
}
.private_storage_index-specialized .private_storage_index--point_wrapper:before {
  background-color: #43A0B6;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--point_wrapper {
    gap: 3.2vw;
  }
  .private_storage_index--point_wrapper:before {
    width: 3.7333333333vw;
    height: 3.7333333333vw;
    margin-top: 1.3333333333vw;
  }
}
.private_storage_index--point_text {
  flex: 1;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--point_text {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index--point_img {
  display: block;
  width: 100%;
  height: auto;
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--point_img {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index--point_row_img {
  flex: 1;
  display: block;
  width: min(234px, 16.25vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--point_row_img {
    width: 40vw;
  }
}
.private_storage_index--point_description {
  margin-top: min(8px, 0.5555555556vw);
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--point_description {
    margin-top: 2.1333333333vw;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index--temperature {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: min(20px, 1.3888888889vw);
  margin-top: min(32px, 2.2222222222vw);
  font-size: min(16px, 1.1111111111vw);
}
.private_storage_index--temperature:before {
  content: "";
  display: block;
  width: min(11px, 0.7638888889vw);
  height: min(49px, 3.4027777778vw);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.5%22%20height%3D%2249%22%20viewBox%3D%220%200%2010.5%2049%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%231a1311%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M10.5.5H.5v48h10%22%20data-name%3D%22%E3%83%91%E3%82%B9%20923669%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.private_storage_index--temperature:after {
  content: "";
  display: block;
  width: min(11px, 0.7638888889vw);
  height: min(49px, 3.4027777778vw);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.5%22%20height%3D%2249%22%20viewBox%3D%220%200%2010.5%2049%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%231a1311%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M0%20.5h10v48H0%22%20data-name%3D%22%E3%83%91%E3%82%B9%20923670%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1023px) {
  .private_storage_index--temperature {
    gap: 3.2vw;
    margin-top: 6.4vw;
    font-size: 3.7333333333vw;
  }
  .private_storage_index--temperature:before {
    width: 2.9333333333vw;
    height: 13.0666666667vw;
  }
  .private_storage_index--temperature:after {
    width: 2.9333333333vw;
    height: 13.0666666667vw;
  }
  .private_storage_index--inner-quick .private_storage_index--temperature {
    order: 6;
  }
}
.private_storage_index--r_img {
  display: block;
  width: 100%;
  height: auto;
}
.private_storage_index--r_img + .private_storage_index--r_img {
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--r_img + .private_storage_index--r_img {
    margin-top: 6.4vw;
  }
}
.private_storage_index--r_bottom_img {
  display: block;
  width: min(480px, 33.3333333333vw);
  height: auto;
}
.private_storage_index--r_bottom_img + .private_storage_index--r_bottom_img {
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--r_bottom_img {
    width: 100%;
  }
  .private_storage_index--r_bottom_img + .private_storage_index--r_bottom_img {
    margin-top: 6.4vw;
  }
}
.private_storage_index--lineup_list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: min(24px, 1.6666666667vw);
  margin-top: min(64px, 4.4444444444vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--lineup_list {
    flex-direction: column;
    gap: 2.6666666667vw;
    margin-top: 10.6666666667vw;
  }
}
.private_storage_index--lineup_item {
  width: min(324px, 22.5vw);
}
.private_storage_index--lineup_item-table {
  width: min(376px, 26.1111111111vw);
}
.private_storage_index--lineup_item-wide_range {
  width: min(400px, 27.7777777778vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--lineup_item {
    width: 100%;
  }
}
.private_storage_index--lineup_link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: min(59px, 4.0972222222vw);
  border: 1px solid #004767;
  border-radius: min(30px, 2.0833333333vw);
  color: #004767;
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
  transition: 0.13s linear;
}
.private_storage_index--lineup_link:after {
  content: "";
  position: absolute;
  right: min(12px, 0.8333333333vw);
  top: calc(50% - min(6px, 0.4166666667vw));
  width: min(12px, 0.8333333333vw);
  height: min(12px, 0.8333333333vw);
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40MzYiIGhlaWdodD0iMTcuMTc0IiB2aWV3Qm94PSIwIDAgMTcuNDM2IDE3LjE3NCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc0MzcuMjI5IDQ2NDUuMDg3KSI+PHBhdGggZD0iTTExMi43MDcsMzYwOWw3Ljg4LDcuODgtNy44OCw3Ljg4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc1NDEuMDg4IC04MjUzLjM4KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NzY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPjxwYXRoIGQ9Ik0tMTc0MjAuNS00NjM2LjVoLTE2LjIyOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NzY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPjwvZz48L3N2Zz4=") left top no-repeat;
  background-size: contain;
}
.private_storage_index--lineup_link:hover {
  background-color: #A6D9ED;
}
.private_storage_index--lineup_link-path_through-re {
  border-color: #88B4C6;
  background-color: #88B4C6;
  color: #ffffff;
}
.private_storage_index--lineup_link-path_through-re:after {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.319%22%20height%3D%2212.76%22%20viewBox%3D%220%200%2013.319%2012.76%22%3E%3Cg%20transform%3D%22translate(0.501%200.5)%22%3E%3Cpath%20d%3D%22M0%2C12.26a.5.5%2C0%2C0%2C1-.354-.146.5.5%2C0%2C0%2C1%2C0-.707L5.173%2C5.88-.354.354a.5.5%2C0%2C0%2C1%2C0-.707.5.5%2C0%2C0%2C1%2C.707%2C0L6.587%2C5.88.354%2C12.114A.5.5%2C0%2C0%2C1%2C0%2C12.26Z%22%20transform%3D%22translate(6.23%200)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-17424.619-4636h-12.109a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h12.109a.5.5%2C0%2C0%2C1%2C.5.5A.5.5%2C0%2C0%2C1-17424.619-4636Z%22%20transform%3D%22translate(17436.729%204642.38)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
}
.private_storage_index--lineup_link-path_through-re:hover {
  border-color: rgb(101.5170454545, 158.2670454545, 181.4829545455);
  background-color: rgb(101.5170454545, 158.2670454545, 181.4829545455);
}
.private_storage_index--lineup_link-path_through-fre {
  border-color: #7794A1;
  background-color: #7794A1;
  color: #ffffff;
}
.private_storage_index--lineup_link-path_through-fre:after {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.319%22%20height%3D%2212.76%22%20viewBox%3D%220%200%2013.319%2012.76%22%3E%3Cg%20transform%3D%22translate(0.501%200.5)%22%3E%3Cpath%20d%3D%22M0%2C12.26a.5.5%2C0%2C0%2C1-.354-.146.5.5%2C0%2C0%2C1%2C0-.707L5.173%2C5.88-.354.354a.5.5%2C0%2C0%2C1%2C0-.707.5.5%2C0%2C0%2C1%2C.707%2C0L6.587%2C5.88.354%2C12.114A.5.5%2C0%2C0%2C1%2C0%2C12.26Z%22%20transform%3D%22translate(6.23%200)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-17424.619-4636h-12.109a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h12.109a.5.5%2C0%2C0%2C1%2C.5.5A.5.5%2C0%2C0%2C1-17424.619-4636Z%22%20transform%3D%22translate(17436.729%204642.38)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
}
.private_storage_index--lineup_link-path_through-fre:hover {
  border-color: rgb(93.5913043478, 122.4652173913, 135.4086956522);
  background-color: rgb(93.5913043478, 122.4652173913, 135.4086956522);
}
.private_storage_index--lineup_link-path_through-fr {
  border-color: #426981;
  background-color: #426981;
  color: #ffffff;
}
.private_storage_index--lineup_link-path_through-fr:after {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.319%22%20height%3D%2212.76%22%20viewBox%3D%220%200%2013.319%2012.76%22%3E%3Cg%20transform%3D%22translate(0.501%200.5)%22%3E%3Cpath%20d%3D%22M0%2C12.26a.5.5%2C0%2C0%2C1-.354-.146.5.5%2C0%2C0%2C1%2C0-.707L5.173%2C5.88-.354.354a.5.5%2C0%2C0%2C1%2C0-.707.5.5%2C0%2C0%2C1%2C.707%2C0L6.587%2C5.88.354%2C12.114A.5.5%2C0%2C0%2C1%2C0%2C12.26Z%22%20transform%3D%22translate(6.23%200)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M-17424.619-4636h-12.109a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h12.109a.5.5%2C0%2C0%2C1%2C.5.5A.5.5%2C0%2C0%2C1-17424.619-4636Z%22%20transform%3D%22translate(17436.729%204642.38)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
}
.private_storage_index--lineup_link-path_through-fr:hover {
  border-color: rgb(48.7384615385, 77.5384615385, 95.2615384615);
  background-color: rgb(48.7384615385, 77.5384615385, 95.2615384615);
}
@media screen and (max-width: 1023px) {
  .private_storage_index--lineup_link {
    font-size: 3.7333333333vw;
    height: 11.7333333333vw;
    border-radius: 5.8666666667vw;
  }
  .private_storage_index--lineup_link:after {
    width: 3.2vw;
    height: 3.2vw;
    right: 3.2vw;
    top: calc(50% - 1.6vw);
  }
  .private_storage_index--lineup_link-table, .private_storage_index--lineup_link-wide_range {
    font-size: 3.2vw;
  }
}

.private_storage_index_lineup {
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup {
    margin-top: 6.4vw;
  }
}
.private_storage_index_lineup--title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: min(4px, 0.2777777778vw) min(16px, 1.1111111111vw);
  background-color: #7795A2;
  color: #ffffff;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
.private_storage_index-specialized .private_storage_index_lineup--title {
  background-color: #43A0B6;
}
.private_storage_index_lineup--title-label {
  display: block;
  margin-left: auto;
  padding: min(6px, 0.4166666667vw) min(8px, 0.5555555556vw);
  background-color: #ffffff;
  color: #000000;
  font-size: min(12px, 0.8333333333vw);
  font-weight: 500;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--title {
    padding: 1.0666666667vw 3.2vw;
    font-size: 3.7333333333vw;
  }
  .private_storage_index_lineup--title-label {
    padding: 1.0666666667vw 1.6vw;
    font-size: 2.6666666667vw;
  }
}
.private_storage_index_lineup--description {
  margin-top: min(16px, 1.1111111111vw);
  font-size: min(16px, 1.1111111111vw);
  line-height: 1.7;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--description {
    margin-top: 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_lineup--list {
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--list {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_lineup--item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(16px, 1.1111111111vw);
}
.private_storage_index_lineup--item + .private_storage_index_lineup--item {
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--item {
    gap: 3.2vw;
  }
  .private_storage_index_lineup--item + .private_storage_index_lineup--item {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_lineup--item_lead {
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--item_lead {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_lineup--item_text {
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--item_text {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_lineup--size_lead {
  flex-shrink: 0;
  width: min(54px, 3.75vw);
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--size_lead {
    width: 12.8vw;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_lineup--size_text {
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup--size_text {
    font-size: 3.7333333333vw;
  }
}

.private_storage_index_lineup_table {
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_lineup_table--wrapper + .private_storage_index_lineup_table--wrapper {
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table--wrapper + .private_storage_index_lineup_table--wrapper {
    margin-top: 6.4vw;
  }
}
.private_storage_index_lineup_table--text_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.private_storage_index_lineup_table--type {
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table--type {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_lineup_table--height {
  margin-left: min(24px, 1.6666666667vw);
  font-size: min(14px, 0.9722222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table--height {
    margin-left: 4.2666666667vw;
    font-size: 3.2vw;
  }
}
.private_storage_index_lineup_table--refrigerant {
  margin-left: auto;
  font-size: min(14px, 0.9722222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table--refrigerant {
    font-size: 3.2vw;
  }
}
.private_storage_index_lineup_table--table {
  table-layout: fixed;
  width: 100%;
  margin-top: min(12px, 0.8333333333vw);
  border-collapse: collapse;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table--table {
    margin-top: 3.2vw;
  }
}
.private_storage_index_lineup_table--head, .private_storage_index_lineup_table--data {
  padding: min(6px, 0.4166666667vw) 0;
  border-top: #000000 1px solid;
  border-right: #000000 1px solid;
  font-size: min(16px, 1.1111111111vw);
  line-height: 1.2;
  text-align: center;
  vertical-align: middle;
}
.private_storage_index_lineup_table--head:first-child, .private_storage_index_lineup_table--data:first-child {
  width: min(72px, 5vw);
  background-color: #ebebeb;
}
.private_storage_index_lineup_table--row:nth-child(2) .private_storage_index_lineup_table--head, .private_storage_index_lineup_table--row:nth-child(2) .private_storage_index_lineup_table--data {
  background-color: transparent;
}
.private_storage_index_lineup_table--row:last-child .private_storage_index_lineup_table--head, .private_storage_index_lineup_table--row:last-child .private_storage_index_lineup_table--data {
  border-bottom: #000000 1px solid;
}
.private_storage_index_lineup_table--head:last-child, .private_storage_index_lineup_table--data:last-child {
  border-right: none;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table--head, .private_storage_index_lineup_table--data {
    font-size: 3.7333333333vw;
  }
  .private_storage_index_lineup_table--head:first-child, .private_storage_index_lineup_table--data:first-child {
    width: 14.9333333333vw;
    background-color: #ebebeb;
  }
}
.private_storage_index_lineup_table--note {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: min(16px, 1.1111111111vw);
  font-size: min(12px, 0.8333333333vw);
}
.private_storage_index_lineup_table--note:before {
  content: "※";
}
.private_storage_index_lineup_table--note + .private_storage_index_lineup_table--note {
  margin-top: min(8px, 0.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_table--note {
    margin-top: 4.2666666667vw;
    font-size: 2.6666666667vw;
  }
  .private_storage_index_lineup_table--note + .private_storage_index_lineup_table--note {
    margin-top: 2.1333333333vw;
  }
}

.private_storage_index_lineup_hotel_pan {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_hotel_pan {
    flex-direction: column;
    gap: 2.1333333333vw;
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_lineup_hotel_pan--title {
  font-size: min(15px, 1.0416666667vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_hotel_pan--title {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_lineup_hotel_pan--wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.private_storage_index_lineup_hotel_pan--width_lead {
  font-size: min(15px, 1.0416666667vw);
  line-height: 1.7;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_hotel_pan--width_lead {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_lineup_hotel_pan--width_text {
  font-size: min(15px, 1.0416666667vw);
  line-height: 1.7;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_lineup_hotel_pan--width_text {
    font-size: 3.7333333333vw;
  }
}

.private_storage_index_compare {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: min(12px, 0.8333333333vw);
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_compare {
    gap: 3.2vw;
    margin-top: 6.4vw;
  }
}
.private_storage_index_compare--wrapper {
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  gap: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_compare--wrapper {
    gap: 3.2vw;
  }
}
.private_storage_index_compare--lead {
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_compare--lead {
    font-size: 3.2vw;
  }
}
.private_storage_index_compare--img {
  display: block;
  width: 100%;
  height: auto;
}

.private_storage_index_glass {
  grid-area: bottom;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: min(24px, 1.6666666667vw);
  background-color: #ecf3f6;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_glass {
    padding: 4.2666666667vw;
  }
}
.private_storage_index_glass--wrapper {
  width: min(228px, 15.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_glass--wrapper {
    width: 42.6666666667vw;
  }
}
.private_storage_index_glass--title {
  color: #7795A2;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_glass--title {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_glass--note_list {
  margin-top: min(20px, 1.3888888889vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_glass--note_list {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_glass--note_item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: min(12px, 0.8333333333vw);
  line-height: 1.7;
}
.private_storage_index_glass--note_item:before {
  content: "※";
}
@media screen and (max-width: 1023px) {
  .private_storage_index_glass--note_item {
    font-size: 2.6666666667vw;
  }
}
.private_storage_index_glass--img {
  display: block;
  width: min(177px, 12.2916666667vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_glass--img {
    width: 32vw;
  }
}

.private_storage_index_sandwich {
  grid-area: bottom;
  width: fit-content;
  margin: 0 auto;
  padding: min(24px, 1.6666666667vw);
  background-color: #ecf3f6;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_sandwich {
    padding: 4.2666666667vw;
  }
}
.private_storage_index_sandwich--title {
  color: #7795A2;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_sandwich--title {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_sandwich--img {
  display: block;
  width: min(265px, 18.4027777778vw);
  height: auto;
  margin: min(16px, 1.1111111111vw) auto 0;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_sandwich--img {
    width: 62.6666666667vw;
    margin-top: 4.2666666667vw;
  }
}

.private_storage_index_merit {
  width: min(480px, 33.3333333333vw);
  margin-top: min(32px, 2.2222222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_merit {
    width: 100%;
    margin-top: 6.4vw;
  }
  .private_storage_index--inner-quick .private_storage_index_merit {
    order: 4;
  }
}
.private_storage_index_merit--title {
  font-size: min(20px, 1.3888888889vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_merit--title {
    font-size: 4.8vw;
  }
}
.private_storage_index_merit--list {
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_merit--list {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_merit--item {
  padding: min(12px, 0.8333333333vw) 0;
  background-color: #ecf5f8;
  color: #43A0B6;
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
  text-align: center;
}
.private_storage_index_merit--item + .private_storage_index_merit--item {
  margin-top: min(8px, 0.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_merit--item {
    padding: 3.2vw 0;
    font-size: 3.2vw;
  }
  .private_storage_index_merit--item + .private_storage_index_merit--item {
    margin-top: 2.1333333333vw;
  }
}

.private_storage_index_point_detail {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: min(12px, 0.8333333333vw);
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_point_detail {
    gap: 3.2vw;
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_point_detail--wrapper {
  flex: 1;
}
.private_storage_index_point_detail--lead {
  padding: min(8px, 0.5555555556vw) 0;
  background-color: #43A0B6;
  color: #ffffff;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_point_detail--lead {
    padding: 1.0666666667vw 0;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_point_detail--description {
  padding: min(12px, 0.8333333333vw) 0;
  background-color: #ecf5f8;
  font-size: min(16px, 1.1111111111vw);
  text-align: center;
}
.private_storage_index_point_detail--description-strong {
  font-weight: bold;
}
.private_storage_index_point_detail--description-sup {
  font-size: 70%;
  vertical-align: top;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_point_detail--description {
    padding: 3.2vw 0;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_point_detail--note_list {
  margin-top: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_point_detail--note_list {
    margin-top: 3.2vw;
  }
}
.private_storage_index_point_detail--note_item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(4px, 0.2777777778vw);
  font-size: min(12px, 0.8333333333vw);
  line-height: 1.7;
}
.private_storage_index_point_detail--note_item:nth-child(1):before {
  flex-shrink: 0;
  content: "※1";
}
.private_storage_index_point_detail--note_item:nth-child(2):before {
  flex-shrink: 0;
  content: "※2";
}
.private_storage_index_point_detail--note_item + .private_storage_index_point_detail--note_item {
  margin-top: min(8px, 0.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_point_detail--note_item {
    gap: 1.0666666667vw;
    font-size: 2.6666666667vw;
  }
  .private_storage_index_point_detail--note_item + .private_storage_index_point_detail--note_item {
    margin-top: 2.1333333333vw;
  }
}
.private_storage_index_point_detail--img {
  display: block;
  width: 100%;
  height: auto;
  margin-top: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_point_detail--img {
    margin-top: 3.2vw;
  }
}

.private_storage_index_quick_spec {
  margin-top: min(32px, 2.2222222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec {
    margin-top: 6.4vw;
  }
}
.private_storage_index_quick_spec--title {
  padding: min(8px, 0.5555555556vw) min(24px, 1.6666666667vw);
  background-color: #43A0B6;
  color: #ffffff;
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec--title {
    padding: 2.1333333333vw 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_quick_spec--wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(48px, 3.3333333333vw);
  padding: min(24px, 1.6666666667vw);
  background-color: #ecf5f8;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec--wrapper {
    flex-direction: column;
    gap: 6.4vw;
    padding: 6.4vw 4.2666666667vw;
  }
}
.private_storage_index_quick_spec--lead {
  font-size: min(20px, 1.3888888889vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec--lead {
    font-size: 4.8vw;
  }
}
.private_storage_index_quick_spec--img {
  display: block;
  width: min(234px, 16.25vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec--img {
    align-self: center;
    width: 48vw;
  }
}

.private_storage_index_quick_spec_example {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(40px, 2.7777777778vw);
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec_example {
    flex-direction: column;
    gap: 6.4vw;
    margin-top: 6.4vw;
  }
}
.private_storage_index_quick_spec_example--item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec_example--item {
    gap: 3.2vw;
  }
}
.private_storage_index_quick_spec_example--img {
  display: block;
  width: min(132px, 9.1666666667vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec_example--img {
    width: 32vw;
  }
}
.private_storage_index_quick_spec_example--lead {
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec_example--lead {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_quick_spec_example--description {
  margin-top: min(16px, 1.1111111111vw);
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_quick_spec_example--description {
    margin-top: 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
}

.private_storage_index_ice_pack_spec {
  margin-top: min(32px, 2.2222222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec {
    margin-top: 6.4vw;
  }
}
.private_storage_index_ice_pack_spec--title {
  padding: min(8px, 0.5555555556vw) min(24px, 1.6666666667vw);
  background-color: #43A0B6;
  color: #ffffff;
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--title {
    padding: 2.1333333333vw 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_ice_pack_spec--wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(48px, 3.3333333333vw);
  padding: min(24px, 1.6666666667vw);
  background-color: #ecf5f8;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--wrapper {
    flex-direction: column;
    gap: 6.4vw;
    padding: 6.4vw 4.2666666667vw;
  }
}
.private_storage_index_ice_pack_spec--lead {
  font-size: min(20px, 1.3888888889vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--lead {
    font-size: 4.8vw;
  }
}
.private_storage_index_ice_pack_spec--note {
  margin-top: min(16px, 1.1111111111vw);
  font-size: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--note {
    margin-top: 4.2666666667vw;
    font-size: 3.2vw;
  }
}
.private_storage_index_ice_pack_spec--point_list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(48px, 3.3333333333vw);
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--point_list {
    flex-direction: column;
    gap: 6.4vw;
    margin-top: 6.4vw;
  }
}
.private_storage_index_ice_pack_spec--point_item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(12px, 0.8333333333vw);
}
.private_storage_index_ice_pack_spec--point_item:before {
  flex-shrink: 0;
  content: "";
  display: block;
  width: min(16px, 1.1111111111vw);
  height: min(16px, 1.1111111111vw);
  margin-top: min(4px, 0.2777777778vw);
  background-color: #43A0B6;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--point_item {
    gap: 3.2vw;
  }
  .private_storage_index_ice_pack_spec--point_item:before {
    width: 3.7333333333vw;
    height: 3.7333333333vw;
    margin-top: 1.3333333333vw;
  }
}
.private_storage_index_ice_pack_spec--point_wrapper {
  width: min(258px, 17.9166666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--point_wrapper {
    width: auto;
  }
}
.private_storage_index_ice_pack_spec--point_lead {
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--point_lead {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_ice_pack_spec--point_img {
  display: block;
  width: 100%;
  height: auto;
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--point_img {
    margin-top: 4.2666666667vw;
  }
}
.private_storage_index_ice_pack_spec--img {
  display: block;
  width: min(212px, 14.7222222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_ice_pack_spec--img {
    width: 48vw;
    align-self: center;
  }
}

.private_storage_index_hotel_pan {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(56px, 3.8888888889vw);
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_hotel_pan {
    justify-content: space-between;
    gap: normal;
  }
}
.private_storage_index_hotel_pan--l_wrapper {
  width: min(240px, 16.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_hotel_pan--l_wrapper {
    width: 48vw;
  }
}
.private_storage_index_hotel_pan--l_img {
  display: block;
  width: 100%;
  height: auto;
}
.private_storage_index_hotel_pan--note {
  margin-top: min(16px, 1.1111111111vw);
  font-size: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_hotel_pan--note {
    margin-top: 4.2666666667vw;
    font-size: 2.6666666667vw;
  }
}
.private_storage_index_hotel_pan--r_wrapper {
  width: min(180px, 12.5vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_hotel_pan--r_wrapper {
    width: 36vw;
  }
}
.private_storage_index_hotel_pan--r_img {
  display: block;
  width: 100%;
  height: auto;
}

.private_storage_index_design--lead {
  margin-top: min(32px, 2.2222222222vw);
  font-size: min(28px, 1.9444444444vw);
  font-weight: bold;
  line-height: 1.7;
}
.private_storage_index_design--lead-strong {
  color: #7795A2;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--lead {
    margin-top: 6.4vw;
    font-size: 5.3333333333vw;
  }
}
.private_storage_index_design--wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: min(32px, 2.2222222222vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--wrapper {
    flex-direction: column;
    gap: 8.5333333333vw;
    margin-top: 6.4vw;
  }
}
.private_storage_index_design--inner {
  width: min(480px, 33.3333333333vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--inner {
    width: 100%;
  }
}
.private_storage_index_design--head_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: min(28px, 1.9444444444vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--head_wrapper {
    gap: 4.2666666667vw;
  }
}
.private_storage_index_design--model_img {
  display: block;
  width: min(106px, 7.3611111111vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--model_img {
    width: 19.2vw;
  }
}
.private_storage_index_design--feature {
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--feature {
    font-size: 3.7333333333vw;
  }
}
.private_storage_index_design--description {
  margin-top: min(16px, 1.1111111111vw);
  font-size: min(20px, 1.3888888889vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--description {
    margin-top: 3.2vw;
    font-size: 4.8vw;
  }
}
.private_storage_index_design--product_img {
  display: block;
  width: 100%;
  height: auto;
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .private_storage_index_design--product_img {
    margin-top: 4.2666666667vw;
  }
}

.lineup_contents {
  padding: min(80px, 5.5555555556vw) 0;
}
@media screen and (max-width: 1023px) {
  .lineup_contents {
    padding: 21.3333333333vw 0;
  }
}
.lineup_contents--lead {
  font-size: min(40px, 2.7777777778vw);
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  color: #004767;
}
.lineup_contents--lead:before, .lineup_contents--lead:after {
  content: "";
  display: block flow;
  inline-size: 0;
  block-size: 1px;
}
.lineup_contents--lead:before {
  margin-block-end: calc((1 - 1.4) * 0.5em);
}
.lineup_contents--lead:after {
  margin-block-start: calc((1 - 1.4) * 0.5em);
}
@media screen and (max-width: 1023px) {
  .lineup_contents--lead {
    font-size: 6.4vw;
  }
}
.lineup_contents--inner {
  width: min(1240px, 86.1111111111vw);
  margin: min(120px, 8.3333333333vw) auto;
}
@media screen and (max-width: 1023px) {
  .lineup_contents--inner {
    width: 89.3333333333vw;
    margin-top: 21.3333333333vw;
  }
}
.lineup_contents--title_type {
  position: sticky;
  z-index: 103;
  transition: 0.3s;
  width: 100%;
  padding: min(15px, 1.0416666667vw) 0;
  color: #fff;
  font-size: min(20px, 1.3888888889vw);
  line-height: 1.3;
  margin-bottom: min(32px, 2.2222222222vw);
  font-weight: 700;
  text-align: center;
}
.lineup_contents--title_type:before, .lineup_contents--title_type:after {
  content: "";
  display: block flow;
  inline-size: 0;
  block-size: 1px;
}
.lineup_contents--title_type:before {
  margin-block-end: calc((1 - 1.3) * 0.5em);
}
.lineup_contents--title_type:after {
  margin-block-start: calc((1 - 1.3) * 0.5em);
}
@media screen and (max-width: 1023px) {
  .lineup_contents--title_type {
    padding: 4vw 0;
    font-size: 4.2666666667vw;
    margin-bottom: 6.4vw;
  }
}
.pass-through-re-lineup .lineup_contents--title_type {
  background-color: #88B4C6;
}
.pass-through-fre-lineup .lineup_contents--title_type {
  background-color: #7794A1;
}
.pass-through-fr-lineup .lineup_contents--title_type {
  background-color: #426981;
}
.other-variation-lineup .lineup_contents--title_type {
  background-color: #7795A2;
}
.specialized-lineup .lineup_contents--title_type {
  background-color: #43A0B6;
}
.menu_up .lineup_contents--title_type {
  position: sticky;
  top: min(168px, 11.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .menu_up .lineup_contents--title_type {
    top: 37.3333333333vw;
  }
}
.menu_down .lineup_contents--title_type {
  top: min(60px, 4.1666666667vw);
}
@media screen and (max-width: 1023px) {
  .menu_down .lineup_contents--title_type {
    top: 16vw;
  }
}
.lineup_contents--compare_link {
  position: relative;
  display: block;
  width: min(270px, 18.75vw);
  margin: 0 auto;
  padding: min(24px, 1.6666666667vw) 0;
  border: #000000 1px solid;
  border-radius: min(40px, 2.7777777778vw);
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
  text-align: center;
}
.lineup_contents--compare_link:after {
  content: "";
  position: absolute;
  top: min(28px, 1.9444444444vw);
  right: min(12px, 0.8333333333vw);
  display: block;
  width: min(13px, 0.9027777778vw);
  height: min(13px, 0.9027777778vw);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.318%22%20height%3D%2213.174%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2020960%22%3E%3Cpath%20d%3D%22m6.731.707%205.88%205.88-5.88%205.88%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026387%22%2F%3E%3Cpath%20d%3D%22M12.611%206.587H.502%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026388%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.3s;
}
.lineup_contents--compare_link:hover:after {
  right: min(8px, 0.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .lineup_contents--compare_link {
    width: 72vw;
    padding: 6.4vw 0;
    border-radius: 10.6666666667vw;
    font-size: 3.7333333333vw;
  }
  .lineup_contents--compare_link:after {
    top: 7.4666666667vw;
    right: 3.2vw;
    width: 3.4666666667vw;
    height: 3.4666666667vw;
  }
  .lineup_contents--compare_link:hover:after {
    right: 3.2vw;
  }
}

.lineup_contents_menu {
  margin-top: min(80px, 5.5555555556vw);
  border-bottom: min(2px, 0.1388888889vw) solid #004767;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_menu {
    margin-top: 10.6666666667vw;
    border-bottom-width: 0.5333333333vw;
    padding-bottom: 11.7333333333vw;
  }
}
.lineup_contents_menu--inner {
  width: min(1240px, 86.1111111111vw);
  margin: 0 auto;
  display: flex;
  align-items: start;
  justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_menu--inner {
    width: auto;
    margin: 0 5.3333333333vw;
    flex-wrap: wrap;
    gap: 4vw;
  }
}
.lineup_contents_menu--link {
  width: min(398px, 27.6388888889vw);
  height: min(60px, 4.1666666667vw);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: min(16px, 1.1111111111vw);
  font-weight: 700;
  color: #fff;
  transition: 0.15s;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_menu--link {
    width: 42.6666666667vw;
    height: 12.2666666667vw;
    font-size: 3.7333333333vw;
  }
}
.lineup_contents_menu--link-ref {
  background-color: rgba(136, 180, 198, 0.15);
  color: #88B4C6;
}
.lineup_contents_menu--link-ref.current, .lineup_contents_menu--link-ref:hover {
  background-color: rgb(136, 180, 198);
  color: #fff;
}
.lineup_contents_menu--link-f_ref {
  background-color: rgba(119, 148, 161, 0.15);
  color: #7794A1;
}
.lineup_contents_menu--link-f_ref.current, .lineup_contents_menu--link-f_ref:hover {
  background-color: rgb(119, 148, 161);
  color: #fff;
}
.lineup_contents_menu--link-freez {
  background-color: rgba(66, 105, 129, 0.15);
  color: #426981;
}
.lineup_contents_menu--link-freez.current, .lineup_contents_menu--link-freez:hover {
  background-color: rgb(66, 105, 129);
  color: #fff;
}

.spec_contents_set {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: min(80px, 5.5555555556vw) 0 min(120px, 8.3333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set {
    padding: 21.3333333333vw 5.3333333333vw;
  }
}
.spec_contents_set--wrapper {
  width: min(1240px, 86.1111111111vw);
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--wrapper {
    width: 100%;
  }
}
.spec_contents_set--inner {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: min(30px, 2.0833333333vw);
  padding-bottom: min(72px, 5vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--inner {
    position: relative;
    gap: 4.2666666667vw;
    padding-bottom: 29.3333333333vw;
  }
}
.spec_contents_set--row_wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: min(36px, 2.5vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--row_wrapper {
    display: block;
  }
}
.spec_contents_set--l_wrapper {
  flex: 1;
  margin-top: min(80px, 5.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--l_wrapper {
    margin-top: 0;
  }
}
.spec_contents_set--r_wrapper {
  flex: 1;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--r_wrapper {
    margin-top: 6.4vw;
  }
}
.spec_contents_set--type_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--type_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
}
.spec_contents_set--type {
  padding: min(4px, 0.2777777778vw) min(20px, 1.3888888889vw);
  background-color: #ffffff;
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
}
.spec_contents_set--type-path_trough-re {
  border: #88B4C6 2px solid;
  color: #88B4C6;
}
.spec_contents_set--type-path_trough-fre {
  border: #7794A1 2px solid;
  color: #7794A1;
}
.spec_contents_set--type-path_trough-fr {
  border: #426981 2px solid;
  color: #426981;
}
.spec_contents_set--type-other_variation {
  border: #7795A2 2px solid;
  color: #7795A2;
}
.spec_contents_set--type-private_storage {
  border: #43A0B6 2px solid;
  color: #43A0B6;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--type {
    padding: min(8px, 0.5555555556vw) min(12px, 0.8333333333vw);
    font-size: 3.2vw;
  }
}
.spec_contents_set--capacity {
  font-size: min(18px, 1.25vw);
  line-height: 1.6;
  font-weight: 700;
}
.spec_contents_set--capacity:before, .spec_contents_set--capacity:after {
  content: "";
  display: block flow;
  inline-size: 0;
  block-size: 1px;
}
.spec_contents_set--capacity:before {
  margin-block-end: calc((1 - 1.6) * 0.5em);
}
.spec_contents_set--capacity:after {
  margin-block-start: calc((1 - 1.6) * 0.5em);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--capacity {
    font-size: 3.7333333333vw;
  }
}
.spec_contents_set--name {
  font-family: "Barlow", sans-serif;
  font-size: min(56px, 3.8888888889vw);
  line-height: 1.2;
  font-weight: 600;
  color: #004767;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--name {
    font-size: 10.6666666667vw;
  }
}
.spec_contents_set--box_icon {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: min(10px, 0.6944444444vw);
  margin-top: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--box_icon {
    position: relative;
    gap: 2.6666666667vw;
    flex-wrap: wrap;
    margin-top: 1.6vw;
  }
}
.spec_contents_set--icon {
  width: auto;
  height: min(26px, 1.8055555556vw);
  vertical-align: middle;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--icon {
    height: 6.9333333333vw;
  }
}
.spec_contents_set--separator {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: min(10px, 0.6944444444vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--separator {
    gap: 2.6666666667vw;
    flex-wrap: wrap;
  }
}
.spec_contents_set--separator-l:has(+ .spec_contents_set--separator-r) {
  position: relative;
  margin-right: min(10px, 0.6944444444vw);
}
.spec_contents_set--separator-l:has(+ .spec_contents_set--separator-r):after {
  content: "";
  display: inline-block;
  width: min(1px, 0.0694444444vw);
  height: min(30px, 2.0833333333vw);
  background-color: #ccc;
  vertical-align: middle;
  margin-left: min(10px, 0.6944444444vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--separator-l:has(+ .spec_contents_set--separator-r) {
    flex-basis: 100%;
    margin-right: 0;
  }
  .spec_contents_set--separator-l:has(+ .spec_contents_set--separator-r):after {
    width: 0.2666666667vw;
    height: 8vw;
    margin-left: 0;
  }
}
.spec_contents_set--question {
  position: relative;
}
.spec_contents_set--box_large_icon {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: min(30px, 2.0833333333vw);
  margin-top: min(22px, 1.5277777778vw);
  margin-left: min(50px, 3.4722222222vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--box_large_icon {
    position: absolute;
    right: 0;
    bottom: 5.3333333333vw;
  }
}
.spec_contents_set--img_large_icon-nr {
  width: min(78px, 5.4166666667vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--img_large_icon-nr {
    width: 16.5333333333vw;
  }
}
.spec_contents_set--img_large_icon-freon {
  width: min(97px, 6.7361111111vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--img_large_icon-freon {
    width: 20.2666666667vw;
  }
}
.spec_contents_set--img_large_icon-wide_opening {
  width: min(87px, 6.0416666667vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--img_large_icon-wide_opening {
    width: 17.8666666667vw;
  }
}
.spec_contents_set--img_product {
  display: block;
  object-fit: contain;
  width: min(300px, 20.8333333333vw);
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--img_product {
    width: 53.3333333333vw;
  }
}
.spec_contents_set--title {
  font-size: min(20px, 1.3888888889vw);
  font-weight: 700;
  line-height: 1.6;
}
.spec_contents_set--title:before, .spec_contents_set--title:after {
  content: "";
  display: block flow;
  inline-size: 0;
  block-size: 1px;
}
.spec_contents_set--title:before {
  margin-block-end: calc((1 - 1.6) * 0.5em);
}
.spec_contents_set--title:after {
  margin-block-start: calc((1 - 1.6) * 0.5em);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--title {
    font-size: 4.2666666667vw;
  }
}
.spec_contents_set--wrap_2rows {
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--wrap_2rows {
    display: block;
  }
}
.spec_contents_set--wrap_2rows_inner {
  width: 47%;
  margin-top: min(80px, 5.5555555556vw);
}
.spec_contents_set--wrap_2rows_inner .spec_detail_list {
  margin-top: 0;
}
.spec_contents_set--wrap_2rows_inner .spec_contents_set--pdf_btn {
  width: 100%;
  margin-top: min(40px, 2.7777777778vw);
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--wrap_2rows_inner {
    width: 100%;
    margin-top: 11.7333333333vw;
  }
  .spec_contents_set--wrap_2rows_inner .spec_contents_set--pdf_btn {
    margin-top: 6.4vw;
  }
}
.spec_contents_set--pdf_btn {
  margin: min(160px, 11.1111111111vw) auto 0 auto;
}
.spec_contents_set--pdf_btn-sp {
  display: none;
}
@media screen and (max-width: 1023px) {
  .spec_contents_set--pdf_btn {
    margin-top: 6.4vw;
  }
  .spec_contents_set--pdf_btn-pc {
    display: none;
  }
  .spec_contents_set--pdf_btn-sp {
    display: flex;
  }
}

.spec_detail_box {
  width: min(144px, 10vw);
  height: min(144px, 10vw);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
}
@media screen and (max-width: 1023px) {
  .spec_detail_box {
    width: 25.6vw;
    height: 25.6vw;
  }
}
.spec_detail_box-path_trough-re {
  background-color: #88B4C6;
}
.spec_detail_box-path_trough-fre {
  background-color: #7794A1;
}
.spec_detail_box-path_trough-fr {
  background-color: #426981;
}
.spec_detail_box-other_variation {
  background-color: #7795A2;
}
.spec_detail_box-private_storage {
  background-color: #43A0B6;
}
.spec_detail_box--title {
  font-size: min(16px, 1.1111111111vw);
  line-height: 1.6;
}
@media screen and (max-width: 1023px) {
  .spec_detail_box--title {
    font-size: 3.7333333333vw;
  }
}
.spec_detail_box--wrap_text {
  letter-spacing: -0.1em;
  font-weight: 700;
}
.spec_detail_box--text_big {
  font-size: min(32px, 2.2222222222vw);
  line-height: 1.6;
}
@media screen and (max-width: 1023px) {
  .spec_detail_box--text_big {
    font-size: 5.8666666667vw;
  }
}
.spec_detail_box--text_sml {
  font-size: min(28px, 1.9444444444vw);
  line-height: 1.6;
}
@media screen and (max-width: 1023px) {
  .spec_detail_box--text_sml {
    font-size: 5.3333333333vw;
  }
}

.spec_detail_list {
  margin-top: min(16px, 1.1111111111vw);
  display: flex;
  align-items: stretch;
  justify-content: start;
  flex-wrap: wrap;
}
@media screen and (max-width: 1023px) {
  .spec_detail_list {
    margin-top: 2.1333333333vw;
  }
}
.spec_detail_list--title, .spec_detail_list--contents {
  border-top: 1px solid #000;
  font-size: min(14px, 0.9722222222vw);
  line-height: 1.7;
  display: flex;
  align-items: center;
  padding: min(15px, 1.0416666667vw);
}
.spec_detail_list--title:last-of-type, .spec_detail_list--contents:last-of-type {
  border-bottom: 1px solid #000;
}
@media screen and (max-width: 1023px) {
  .spec_detail_list--title, .spec_detail_list--contents {
    font-size: 3.2vw;
    padding: 4.2666666667vw 3.2vw;
  }
}
.spec_detail_list--title {
  background-color: #EDF2F4;
  width: min(166px, 11.5277777778vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_list--title {
    width: 33%;
  }
}
.spec_detail_list--contents {
  width: calc(100% - min(166px, 11.5277777778vw));
}
@media screen and (max-width: 1023px) {
  .spec_detail_list--contents {
    width: 67%;
  }
}
.spec_detail_list--model_number {
  font-family: "Barlow", sans-serif;
  font-size: min(24px, 1.6666666667vw);
  font-weight: 600;
  color: #004767;
}
@media screen and (max-width: 1023px) {
  .spec_detail_list--model_number {
    font-size: 5.3333333333vw;
  }
}

.spec_detail_annotation {
  margin-top: min(40px, 2.7777777778vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_annotation {
    margin-top: 5.3333333333vw;
  }
}
.spec_detail_annotation--item {
  font-size: min(12px, 0.8333333333vw);
  line-height: 1.6;
  line-break: strict;
  margin-top: min(5px, 0.3472222222vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_annotation--item {
    font-size: 3.2vw;
    margin-top: 1.3333333333vw;
  }
}
.spec_detail_annotation--item:first-child {
  margin-top: 0;
}

.spec_detail_features {
  padding-bottom: min(120px, 8.3333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features {
    padding-bottom: 21.3333333333vw;
  }
}
.spec_detail_features--title {
  padding: min(64px, 4.4444444444vw) 0;
  background-color: #edf2f4;
  color: #004767;
  font-size: min(32px, 2.2222222222vw);
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features--title {
    padding: 10.6666666667vw;
    font-size: 5.3333333333vw;
  }
}
.spec_detail_features--wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: start;
  gap: min(80px, 5.5555555556vw) min(60px, 4.1666666667vw);
  width: min(1240px, 86.1111111111vw);
  margin: min(80px, 5.5555555556vw) auto 0;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features--wrapper {
    grid-template-columns: 1fr;
    gap: 14.9333333333vw;
    width: 100%;
    margin-top: 14.9333333333vw;
    padding: 0 5.3333333333vw;
  }
}
.spec_detail_features--link {
  position: relative;
  display: block;
  width: fit-content;
  margin: min(120px, 8.3333333333vw) auto 0;
  padding: min(24px, 1.6666666667vw) min(80px, 5.5555555556vw);
  border-radius: min(36px, 2.5vw);
  border: #004767 1px solid;
  background-color: #ffffff;
  color: #004767;
  font-size: min(14px, 0.9722222222vw);
  font-weight: 700;
  line-height: 1.5;
}
.spec_detail_features--link:after {
  content: "";
  position: absolute;
  top: min(28px, 1.9444444444vw);
  right: min(12px, 0.8333333333vw);
  display: block;
  width: min(13px, 0.9027777778vw);
  height: min(13px, 0.9027777778vw);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.318%22%20height%3D%2213.174%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23004767%22%20stroke-linecap%3D%22round%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2020960%22%3E%3Cpath%20d%3D%22m6.73.707%205.88%205.88-5.88%205.88%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026387%22%2F%3E%3Cpath%20d%3D%22M12.61%206.587H.501%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026388%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.3s;
}
.spec_detail_features--link:hover:after {
  right: min(8px, 0.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features--link {
    margin-top: 21.3333333333vw;
    padding: 4.2666666667vw 10.6666666667vw;
    border-radius: 9.6vw;
    font-size: 3.2vw;
  }
  .spec_detail_features--link:after {
    top: 5.0666666667vw;
    right: 3.2vw;
    width: 3.2vw;
    height: 3.2vw;
  }
}

.spec_detail_features_quick--title {
  padding: min(8px, 0.5555555556vw) min(24px, 1.6666666667vw);
  background-color: #43A0B6;
  color: #ffffff;
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--title {
    padding: 2.1333333333vw 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
}
.spec_detail_features_quick--wrapper {
  padding: min(24px, 1.6666666667vw);
  background-color: #ecf5f8;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--wrapper {
    padding: 6.4vw 4.2666666667vw;
  }
}
.spec_detail_features_quick--lead {
  font-size: min(20px, 1.3888888889vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--lead {
    font-size: 4.8vw;
  }
}
.spec_detail_features_quick--list {
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--list {
    margin-top: 6.4vw;
  }
}
.spec_detail_features_quick--item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(16px, 1.1111111111vw);
}
.spec_detail_features_quick--item + .spec_detail_features_quick--item {
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--item {
    gap: 4.2666666667vw;
  }
  .spec_detail_features_quick--item + .spec_detail_features_quick--item {
    margin-top: 6.4vw;
  }
}
.spec_detail_features_quick--img {
  display: block;
  width: min(132px, 9.1666666667vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--img {
    width: 25.6vw;
  }
}
.spec_detail_features_quick--label {
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--label {
    font-size: 3.7333333333vw;
  }
}
.spec_detail_features_quick--description {
  margin-top: min(12px, 0.8333333333vw);
  font-size: min(16px, 1.1111111111vw);
  line-height: 1.7;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_quick--description {
    margin-top: 3.2vw;
    font-size: 3.7333333333vw;
  }
}

.spec_detail_features_pack--title {
  padding: min(8px, 0.5555555556vw) min(24px, 1.6666666667vw);
  background-color: #43A0B6;
  color: #ffffff;
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_pack--title {
    padding: 2.1333333333vw 4.2666666667vw;
    font-size: 3.7333333333vw;
  }
}
.spec_detail_features_pack--wrapper {
  padding: min(24px, 1.6666666667vw);
  background-color: #ecf5f8;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_pack--wrapper {
    padding: 6.4vw 4.2666666667vw;
  }
}
.spec_detail_features_pack--lead {
  font-size: min(20px, 1.3888888889vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_pack--lead {
    font-size: 4.8vw;
  }
}
.spec_detail_features_pack--note {
  margin-top: min(12px, 0.8333333333vw);
  font-size: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_pack--note {
    margin-top: 3.2vw;
    font-size: 3.2vw;
  }
}
.spec_detail_features_pack--inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: min(24px, 1.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_pack--inner {
    flex-direction: column;
    justify-content: flex-start;
    gap: 6.4vw;
    margin-top: 6.4vw;
  }
}
.spec_detail_features_pack--item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(12px, 0.8333333333vw);
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
.spec_detail_features_pack--item:before {
  flex-shrink: 0;
  content: "";
  display: block;
  width: min(16px, 1.1111111111vw);
  height: min(16px, 1.1111111111vw);
  margin-top: min(4px, 0.2777777778vw);
  background-color: #43A0B6;
}
.spec_detail_features_pack--item + .spec_detail_features_pack--item {
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_pack--item {
    gap: 3.2vw;
    font-size: 3.7333333333vw;
  }
  .spec_detail_features_pack--item:before {
    width: 3.7333333333vw;
    height: 3.7333333333vw;
    margin-top: 1.3333333333vw;
  }
  .spec_detail_features_pack--item + .spec_detail_features_pack--item {
    margin-top: 4.2666666667vw;
  }
}
.spec_detail_features_pack--img {
  display: block;
  width: min(254px, 17.6388888889vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_pack--img {
    width: 100%;
  }
}

.spec_detail_features_content {
  display: grid;
  grid-template-columns: min(265px, 18.4027777778vw) min(295px, 20.4861111111vw);
  grid-template-areas: "title title" "text img";
  gap: min(24px, 1.6666666667vw) min(30px, 2.0833333333vw);
  align-items: start;
}
.spec_detail_features_content-rapid {
  grid-template-areas: "title title" "desc desc" "img point";
}
.spec_detail_features_content-wide {
  grid-template-columns: 1fr;
  grid-template-areas: "title" "text" "img";
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content {
    grid-template-columns: 1fr;
    grid-template-areas: "img" "title" "text";
    gap: 4.2666666667vw 0;
  }
  .spec_detail_features_content-rapid {
    grid-template-areas: "title" "desc" "img" "point";
    gap: 4.2666666667vw 0;
  }
}
.spec_detail_features_content--title {
  grid-area: title;
  font-size: min(28px, 1.9444444444vw);
  font-weight: 700;
  line-height: 1.5;
}
.spec_detail_features_content--title-sup {
  font-size: 70%;
  vertical-align: top;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--title {
    font-size: 5.3333333333vw;
  }
}
.spec_detail_features_content--sub {
  font-size: 0.6em;
}
.spec_detail_features_content--text_wrapper {
  grid-area: text;
}
.spec_detail_features_content--title_sub {
  margin-bottom: min(24px, 1.6666666667vw);
  font-size: min(20px, 1.3888888889vw);
  font-weight: 700;
  margin-top: min(32px, 2.2222222222vw);
}
.spec_detail_features_content--title_sub:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--title_sub {
    margin-bottom: 4.2666666667vw;
    font-size: 4.2666666667vw;
    margin-top: 6.4vw;
  }
  .spec_detail_features_content--title_sub:first-of-type {
    margin-top: 0;
  }
}
.spec_detail_features_content--imgset {
  line-height: 1;
}
.spec_detail_features_content--imgset_caption {
  margin-top: min(16px, 1.1111111111vw);
  font-size: min(12px, 0.8333333333vw);
  line-height: 2;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--imgset_caption {
    margin-top: min(16px, 1.1111111111vw);
    margin-bottom: 4.2666666667vw;
    font-size: 3.2vw;
  }
  .spec_detail_features_content--imgset_caption:first-of-type {
    margin-top: 0;
  }
}
.spec_detail_features_content--order {
  width: fit-content;
  margin-bottom: min(24px, 1.6666666667vw);
  padding: min(6px, 0.4166666667vw) min(10px, 0.6944444444vw);
  border: 1px #000000 solid;
  font-size: min(16px, 1.1111111111vw);
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--order {
    margin-bottom: 4.2666666667vw;
    padding: 1.0666666667vw 2.1333333333vw;
    font-size: 3.7333333333vw;
  }
}
.spec_detail_features_content--description {
  font-size: min(16px, 1.1111111111vw);
  line-height: 1.7;
}
.spec_detail_features_content--description + .spec_detail_features_content--description {
  margin-top: min(8px, 0.5555555556vw);
}
.spec_detail_features_content--description-sup {
  font-size: 70%;
  vertical-align: top;
}
.spec_detail_features_content-rapid .spec_detail_features_content--description {
  grid-area: desc;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--description {
    font-size: 3.7333333333vw;
  }
  .spec_detail_features_content--description + .spec_detail_features_content--description {
    margin-top: 2.1333333333vw;
  }
}
.spec_detail_features_content--note {
  margin-top: min(24px, 1.6666666667vw);
  font-size: min(12px, 0.8333333333vw);
  line-height: 2;
}
.spec_detail_features_content--note + .spec_detail_features_content--note {
  margin-top: min(4px, 0.2777777778vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--note {
    margin-top: 3.2vw;
    font-size: 2.6666666667vw;
  }
  .spec_detail_features_content--note + .spec_detail_features_content--note {
    margin-top: 1.0666666667vw;
  }
}
.spec_detail_features_content--img {
  grid-area: img;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--img-rapid {
    margin-top: 4.2666666667vw;
  }
}
.spec_detail_features_content--point_list {
  margin-top: min(24px, 1.6666666667vw);
}
.spec_detail_features_content--point_list:first-child {
  margin-top: 0;
}
.spec_detail_features_content-rapid .spec_detail_features_content--point_list {
  grid-area: point;
  margin-top: 0;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_list {
    margin-top: 6.4vw;
  }
  .spec_detail_features_content-rapid .spec_detail_features_content--point_list {
    margin-top: 4.2666666667vw;
  }
}
.spec_detail_features_content--point_item + .spec_detail_features_content--point_item {
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_item + .spec_detail_features_content--point_item {
    margin-top: 4.2666666667vw;
  }
}
.spec_detail_features_content--point_wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(12px, 0.8333333333vw);
}
.spec_detail_features_content--point_wrapper:before {
  flex-shrink: 0;
  content: "";
  display: block;
  width: min(16px, 1.1111111111vw);
  height: min(16px, 1.1111111111vw);
  margin-top: min(4px, 0.2777777778vw);
  background-color: #43A0B6;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_wrapper {
    gap: 3.2vw;
  }
  .spec_detail_features_content--point_wrapper:before {
    width: 3.7333333333vw;
    height: 3.7333333333vw;
    margin-top: 1.3333333333vw;
  }
}
.spec_detail_features_content--point_inner {
  position: relative;
}
.spec_detail_features_content--point_inner:has(.spec_detail_features_content--point_img) {
  height: min(181px, 12.5694444444vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_inner:has(.spec_detail_features_content--point_img) {
    height: auto;
  }
}
.spec_detail_features_content--point_text {
  flex: 1;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_text {
    font-size: 3.7333333333vw;
  }
}
.spec_detail_features_content--point_description {
  margin-top: min(8px, 0.5555555556vw);
  font-size: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_description {
    margin-top: 2.1333333333vw;
    font-size: 3.7333333333vw;
  }
}
.spec_detail_features_content--point_note_list {
  margin-top: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_note_list {
    margin-top: 3.2vw;
  }
}
.spec_detail_features_content--point_note_item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(4px, 0.2777777778vw);
  font-size: min(12px, 0.8333333333vw);
  line-height: 1.7;
}
.spec_detail_features_content--point_note_item:nth-child(1):before {
  flex-shrink: 0;
  content: "※1";
}
.spec_detail_features_content--point_note_item:nth-child(2):before {
  flex-shrink: 0;
  content: "※2";
}
.spec_detail_features_content--point_note_item + .spec_detail_features_content--point_note_item {
  margin-top: min(8px, 0.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_note_item {
    gap: 1.0666666667vw;
    font-size: 2.6666666667vw;
  }
  .spec_detail_features_content--point_note_item + .spec_detail_features_content--point_note_item {
    margin-top: 2.1333333333vw;
  }
}
.spec_detail_features_content--point_img {
  position: absolute;
  top: 0;
  left: calc(100% + min(30px, 2.0833333333vw));
  display: block;
  width: min(295px, 20.4861111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content--point_img {
    position: static;
    width: 100%;
    margin-top: 3.2vw;
  }
}

.spec_detail_features_content_point {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: min(8px, 0.5555555556vw);
  margin-top: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content_point {
    gap: 2.1333333333vw;
    margin-top: 3.2vw;
  }
}
.spec_detail_features_content_point--wrapper {
  flex: 1;
}
.spec_detail_features_content_point--lead {
  padding: min(8px, 0.5555555556vw) 0;
  background-color: #43A0B6;
  color: #ffffff;
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content_point--lead {
    padding: 1.0666666667vw 0;
    font-size: 3.7333333333vw;
  }
}
.spec_detail_features_content_point--description {
  padding: min(12px, 0.8333333333vw) 0;
  background-color: #ecf5f8;
  font-size: min(12px, 0.8333333333vw);
  text-align: center;
}
.spec_detail_features_content_point--description-strong {
  font-size: min(16px, 1.1111111111vw);
  font-weight: bold;
}
.spec_detail_features_content_point--description-sup {
  font-size: 70%;
  vertical-align: top;
}
@media screen and (max-width: 1023px) {
  .spec_detail_features_content_point--description {
    padding: 3.2vw 0;
    font-size: 3.2vw;
  }
  .spec_detail_features_content_point--description-strong {
    font-size: 3.7333333333vw;
  }
}

.spec_detail_variation {
  padding-bottom: min(120px, 8.3333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation {
    padding-bottom: 21.3333333333vw;
  }
}
.spec_detail_variation--title {
  padding: min(64px, 4.4444444444vw) 0;
  background-color: #edf2f4;
  color: #004767;
  font-size: min(32px, 2.2222222222vw);
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--title {
    padding: 10.6666666667vw;
    font-size: 5.3333333333vw;
  }
}
.spec_detail_variation--list {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  gap: min(24px, 1.6666666667vw);
  margin-top: min(80px, 5.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--list {
    align-items: center;
    flex-direction: column;
    gap: 12.8vw;
    margin-top: 17.0666666667vw;
  }
}
.spec_detail_variation--item {
  width: min(286px, 19.8611111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--item {
    width: 89.3333333333vw;
  }
}
.spec_detail_variation--img_wrapper {
  position: relative;
}
.spec_detail_variation--product_img {
  display: block;
  width: min(160px, 11.1111111111vw);
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--product_img {
    width: 42.6666666667vw;
  }
}
.spec_detail_variation--nr_img {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: min(38px, 2.6388888889vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--nr_img {
    width: 10.1333333333vw;
  }
}
.spec_detail_variation--product_name {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(8px, 0.5555555556vw);
  width: fit-content;
  margin-top: min(8px, 0.5555555556vw);
}
.spec_detail_variation--product_name:after {
  flex-shrink: 0;
  content: "";
  display: block;
  width: min(17px, 1.1805555556vw);
  height: min(17px, 1.1805555556vw);
  margin-top: 10px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.436%22%20height%3D%2217.174%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23004767%22%20stroke-linecap%3D%22round%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2019719%22%3E%3Cpath%20d%3D%22m8.848.707%207.88%207.88-7.88%207.88%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026387%22%2F%3E%3Cpath%20d%3D%22M16.729%208.587H.5%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026388%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.3s;
}
.spec_detail_similar--link:hover .spec_detail_variation--product_name:after {
  transform: translateX(min(4px, 0.2777777778vw));
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--product_name {
    gap: 2.1333333333vw;
    margin-top: 2.1333333333vw;
  }
  .spec_detail_variation--product_name:after {
    width: 4vw;
    height: 4vw;
  }
  .spec_detail_similar--link:hover .spec_detail_variation--product_name:after {
    right: -6.4vw;
  }
}
.spec_detail_variation--name_inner {
  position: relative;
  color: #004767;
  font-family: "Barlow", sans-serif;
  font-size: min(24px, 1.6666666667vw);
  font-weight: 600;
}
.spec_detail_variation--name_inner:before {
  content: "";
  position: absolute;
  bottom: max(-4px, -0.2777777778vw);
  left: 0;
  width: 0;
  height: 1px;
  background-color: #004767;
  transition: 0.3s;
}
.spec_detail_similar--link:hover .spec_detail_variation--name_inner:before {
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--name_inner {
    font-size: 5.3333333333vw;
  }
  .spec_detail_variation--name_inner:before {
    bottom: -1.0666666667vw;
  }
  .spec_detail_similar--link:hover .spec_detail_variation--name_inner:before {
    width: 0;
  }
}
.spec_detail_variation--daily_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: min(10px, 0.6944444444vw);
  margin-top: min(12px, 0.8333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--daily_wrapper {
    gap: 2.6666666667vw;
    margin-top: 3.2vw;
  }
}
.spec_detail_variation--daily_label {
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--daily_label {
    font-size: 3.7333333333vw;
  }
}
.spec_detail_variation--daily_value {
  font-size: min(14px, 0.9722222222vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--daily_value {
    font-size: 3.7333333333vw;
  }
}
.spec_detail_variation--note {
  font-size: min(12px, 0.8333333333vw);
  line-height: 1.3;
  text-indent: -1em;
  padding-left: 1em;
  margin-top: min(5px, 0.3472222222vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_variation--note {
    font-size: 3.2vw;
    margin-top: 1.3333333333vw;
  }
}

.spec_detail_similar {
  padding-bottom: min(120px, 8.3333333333vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar {
    padding-bottom: 21.3333333333vw;
  }
}
.spec_detail_similar--title {
  padding: min(64px, 4.4444444444vw) 0;
  background-color: #edf2f4;
  color: #004767;
  font-size: min(32px, 2.2222222222vw);
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--title {
    padding: 10.6666666667vw;
    font-size: 5.3333333333vw;
  }
}
.spec_detail_similar--list {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: min(24px, 1.6666666667vw);
  margin-top: min(80px, 5.5555555556vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--list {
    align-items: center;
    flex-direction: column;
    gap: 12.8vw;
    margin-top: 17.0666666667vw;
  }
}
.spec_detail_similar--item {
  width: min(240px, 16.6666666667vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--item {
    width: 64vw;
  }
}
.spec_detail_similar--img_wrapper {
  position: relative;
}
.spec_detail_similar--product_img {
  display: block;
  width: auto;
  max-height: min(150px, 10.4166666667vw);
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--product_img {
    max-height: 42.6666666667vw;
  }
}
.spec_detail_similar--nr_img {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: min(38px, 2.6388888889vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--nr_img {
    width: 10.1333333333vw;
  }
}
.spec_detail_similar--label_new {
  width: fit-content;
  margin-top: min(40px, 2.7777777778vw);
  padding: min(4px, 0.2777777778vw) min(12px, 0.8333333333vw);
  border-radius: 16px;
  background-color: #ff0100;
  color: #ffffff;
  font-size: min(14px, 0.9722222222vw);
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--label_new {
    margin-top: 4.2666666667vw;
    padding: 1.0666666667vw 3.2vw;
    font-size: 3.7333333333vw;
  }
}
.spec_detail_similar--depth_label {
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
  color: #fff;
  background-color: #6F92A0;
  text-align: center;
  padding: min(7px, 0.4861111111vw) 0;
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--depth_label {
    font-size: 3.7333333333vw;
    padding: 1.8666666667vw 0;
    margin-top: 4.2666666667vw;
  }
}
.spec_detail_similar--product_name {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(8px, 0.5555555556vw);
  width: fit-content;
  margin-top: min(8px, 0.5555555556vw);
}
.spec_detail_similar--product_name:after {
  flex-shrink: 0;
  content: "";
  display: block;
  width: min(17px, 1.1805555556vw);
  height: min(17px, 1.1805555556vw);
  margin-top: 10px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.436%22%20height%3D%2217.174%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23004767%22%20stroke-linecap%3D%22round%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2019719%22%3E%3Cpath%20d%3D%22m8.848.707%207.88%207.88-7.88%207.88%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026387%22%2F%3E%3Cpath%20d%3D%22M16.729%208.587H.5%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026388%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.3s;
}
.spec_detail_similar--link:hover .spec_detail_similar--product_name:after {
  transform: translateX(min(4px, 0.2777777778vw));
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--product_name {
    gap: 2.1333333333vw;
    margin-top: 2.1333333333vw;
  }
  .spec_detail_similar--product_name:after {
    width: 4vw;
    height: 4vw;
  }
  .spec_detail_similar--link:hover .spec_detail_similar--product_name:after {
    right: -6.4vw;
  }
}
.spec_detail_similar--name_inner {
  position: relative;
  color: #004767;
  font-family: "Barlow", sans-serif;
  font-size: min(24px, 1.6666666667vw);
  font-weight: 600;
}
.spec_detail_similar--name_inner:before {
  content: "";
  position: absolute;
  bottom: max(-4px, -0.2777777778vw);
  left: 0;
  width: 0;
  height: 1px;
  background-color: #004767;
  transition: 0.3s;
}
.spec_detail_similar--link:hover .spec_detail_similar--name_inner:before {
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--name_inner {
    font-size: 5.3333333333vw;
  }
  .spec_detail_similar--name_inner:before {
    bottom: -1.0666666667vw;
  }
  .spec_detail_similar--link:hover .spec_detail_similar--name_inner:before {
    width: 0;
  }
}
.spec_detail_similar--width_value {
  font-size: min(14px, 0.9722222222vw);
  margin-top: min(16px, 1.1111111111vw);
}
@media screen and (max-width: 1023px) {
  .spec_detail_similar--width_value {
    font-size: 3.7333333333vw;
    margin-top: 4.2666666667vw;
  }
}

.lineup_narrow_down {
  width: min(1240px, 86.1111111111vw);
  margin: min(64px, 4.4444444444vw) auto;
}
@media screen and (max-width: 1023px) {
  .lineup_narrow_down {
    width: 89.3333333333vw;
    margin: 8.5333333333vw auto;
  }
}
.lineup_narrow_down--title {
  color: #004767;
  font-size: min(20px, 1.3888888889vw);
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .lineup_narrow_down--title {
    font-size: 4.8vw;
  }
}
.lineup_narrow_down--set {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: min(12px, 0.8333333333vw);
  margin-top: min(40px, 2.7777777778vw);
}
@media screen and (max-width: 1023px) {
  .lineup_narrow_down--set {
    justify-content: start;
    gap: 3.2vw;
    margin-top: 5.3333333333vw;
  }
}
.lineup_narrow_down--link {
  position: relative;
  border-radius: min(18px, 1.25vw);
  font-size: min(14px, 0.9722222222vw);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: min(8px, 0.5555555556vw) min(20px, 1.3888888889vw);
  transition: 0.15s;
}
.lineup_narrow_down--link:after {
  content: "";
  width: min(12px, 0.8333333333vw);
  height: min(12px, 0.8333333333vw);
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4zMTgiIGhlaWdodD0iMTMuMTc1IiB2aWV3Qm94PSIwIDAgMTMuMzE4IDEzLjE3NSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc0MzcuMjI5IDQ2NDUuMDg3KSI+PHBhdGggZD0iTTAsMCw1Ljg4LDUuODgsMCwxMS43NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NDMwLjQ5OCAtNDY0NC4zOCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz48cGF0aCBkPSJNLTE3NDI0LjYxOS00NjM2LjVoLTEyLjEwOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz48L2c+PC9zdmc+") center center no-repeat;
  background-size: contain;
  margin-left: min(3px, 0.2083333333vw);
}
@media screen and (max-width: 1023px) {
  .lineup_narrow_down--link:after {
    width: 3.2vw;
    height: 3.2vw;
    margin-left: 0.8vw;
  }
}
.lineup_narrow_down--link:hover {
  background-color: #CDE9F4;
}
@media screen and (max-width: 1023px) {
  .lineup_narrow_down--link {
    border-radius: 4.8vw;
    font-size: 3.7333333333vw;
    padding: 2.1333333333vw 5.3333333333vw;
  }
}
.lineup_narrow_down--link-color1 {
  background-color: #EDF2F4;
}
.lineup_narrow_down--link-color2 {
  background-color: #A6D9ED;
}

.lineup_contents_frame {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_frame {
    display: block;
    position: relative;
    overflow: hidden;
  }
}

.lineup_contents_table {
  table-layout: fixed;
  border-collapse: collapse;
  border-bottom: min(1px, 0.0694444444vw) solid #000;
  width: min(370px, 25.6944444444vw);
  margin-bottom: min(32px, 2.2222222222vw);
}
.lineup_contents_table:first-of-type, .lineup_contents_table:nth-of-type(3n+1) {
  width: min(500px, 34.7222222222vw);
}
.lineup_contents_table:first-of-type .lineup_contents_table--title,
.lineup_contents_table:first-of-type .lineup_contents_table--blank, .lineup_contents_table:nth-of-type(3n+1) .lineup_contents_table--title,
.lineup_contents_table:nth-of-type(3n+1) .lineup_contents_table--blank {
  display: table-cell;
  text-align: left;
  width: min(130px, 9.0277777778vw);
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table {
    width: 89.3333333333vw;
    border-bottom-width: 0.2666666667vw;
    margin-bottom: 0.2666666667vw;
  }
  .lineup_contents_table:first-of-type, .lineup_contents_table:nth-of-type(3n+1) {
    width: 89.3333333333vw;
    margin-top: 0;
  }
  .lineup_contents_table:first-of-type .lineup_contents_table--title,
  .lineup_contents_table:first-of-type .lineup_contents_table--blank, .lineup_contents_table:nth-of-type(3n+1) .lineup_contents_table--title,
  .lineup_contents_table:nth-of-type(3n+1) .lineup_contents_table--blank {
    width: 30.1333333333vw;
  }
}
.lineup_contents_table--title, .lineup_contents_table--spec {
  border-collapse: collapse;
  vertical-align: middle;
  border-right: min(1px, 0.0694444444vw) solid #000;
  border-top: min(1px, 0.0694444444vw) solid #000;
  font-size: min(14px, 0.9722222222vw);
  line-height: 1.7;
  padding: min(15px, 1.0416666667vw) min(10px, 0.6944444444vw);
}
.lineup_contents_table--title:before, .lineup_contents_table--title:after, .lineup_contents_table--spec:before, .lineup_contents_table--spec:after {
  content: "";
  display: block flow;
  inline-size: 0;
  block-size: 1px;
}
.lineup_contents_table--title:before, .lineup_contents_table--spec:before {
  margin-block-end: calc((1 - 1.7) * 0.5em);
}
.lineup_contents_table--title:after, .lineup_contents_table--spec:after {
  margin-block-start: calc((1 - 1.7) * 0.5em);
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--title, .lineup_contents_table--spec {
    border-right-width: 0.2666666667vw;
    border-top-width: 0.2666666667vw;
    font-size: 3.2vw;
    padding: 4vw 2.6666666667vw;
  }
}
.lineup_contents_table--blank, .lineup_contents_table--title {
  display: none;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--blank, .lineup_contents_table--title {
    display: table-cell;
    width: 30.1333333333vw;
  }
}
.lineup_contents_table--blank {
  border-right: min(1px, 0.0694444444vw) solid #000;
  border-top: min(1px, 0.0694444444vw) solid #000;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--blank {
    border-right-width: 0.2666666667vw;
    border-top-width: 0.2666666667vw;
  }
}
.lineup_contents_table--title {
  background-color: #EDF2F4;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--spec {
    border-right: none;
  }
}
.lineup_contents_table--img_box {
  position: relative;
  border-top: min(1px, 0.0694444444vw) solid #000;
  border-right: min(1px, 0.0694444444vw) solid #000;
  text-align: center;
  vertical-align: middle;
  padding-top: min(20px, 1.3888888889vw);
}
.lineup_contents_table--img_box a {
  display: block;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--img_box {
    border-top-width: 0.2666666667vw;
    border-right-width: 0.2666666667vw;
    padding-top: 8vw;
    border-right: none;
  }
}
.lineup_contents_table--img {
  width: auto;
  height: min(200px, 13.8888888889vw);
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--img {
    width: 34.1333333333vw;
    height: auto;
  }
}
.lineup_contents_table--img_nr {
  position: absolute;
  top: min(20px, 1.3888888889vw);
  right: min(15px, 1.0416666667vw);
  width: min(48px, 3.3333333333vw);
  height: auto;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--img_nr {
    top: 4vw;
    right: 0;
    width: 10.1333333333vw;
  }
}
.lineup_contents_table--depth_label {
  margin-top: min(16px, 1.1111111111vw);
  padding: min(8px, 0.5555555556vw) 0;
  color: #ffffff;
  font-size: min(14px, 0.9722222222vw);
  font-weight: bold;
  text-align: center;
}
.lineup_contents_table--depth_label-shallow {
  background-color: #6f92a0;
}
.lineup_contents_table--depth_label-deep {
  background-color: #446d80;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--depth_label {
    margin-top: 4.2666666667vw;
    padding: 2.1333333333vw 0;
    font-size: 3.7333333333vw;
  }
}
.lineup_contents_table--label_new {
  display: inline-block;
  width: fit-content;
  margin: auto min(8px, 0.5555555556vw) auto 0;
  padding: min(4px, 0.2777777778vw) min(12px, 0.8333333333vw);
  border-radius: 16px;
  background-color: #ff0100;
  color: #ffffff;
  font-size: min(14px, 0.9722222222vw);
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--label_new {
    padding: 1.0666666667vw 3.2vw;
    font-size: 3.7333333333vw;
  }
}
.lineup_contents_table--link_more {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: min(8px, 0.5555555556vw);
  font-family: "Barlow", sans-serif;
  font-size: min(24px, 1.6666666667vw);
  font-weight: 600;
  color: #004767;
}
.lineup_contents_table--link_more:before {
  content: "";
  position: absolute;
  bottom: max(-8px, -0.5555555556vw);
  left: 0;
  width: 0;
  height: 1px;
  background-color: #004767;
  transition: 0.3s;
}
.lineup_contents_table--link_more:after {
  content: "";
  flex-shrink: 0;
  width: min(17px, 1.1805555556vw);
  height: min(17px, 1.1805555556vw);
  margin-top: min(12px, 0.8333333333vw);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy40MzYiIGhlaWdodD0iMTcuMTc0IiB2aWV3Qm94PSIwIDAgMTcuNDM2IDE3LjE3NCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc0MzcuMjI5IDQ2NDUuMDg3KSI+PHBhdGggZD0iTTExMi43MDcsMzYwOWw3Ljg4LDcuODgtNy44OCw3Ljg4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc1NDEuMDg4IC04MjUzLjM4KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NzY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPjxwYXRoIGQ9Ik0tMTc0MjAuNS00NjM2LjVoLTE2LjIyOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NzY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.3s;
}
.lineup_contents_table--link_more:hover:before {
  width: 100%;
}
.lineup_contents_table--link_more:hover:after {
  right: max(-31px, -2.1527777778vw);
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--link_more {
    gap: 2.1333333333vw;
    font-size: 5.3333333333vw;
  }
  .lineup_contents_table--link_more:before {
    content: none;
  }
  .lineup_contents_table--link_more:after {
    width: 4.5333333333vw;
    height: 4.5333333333vw;
    margin-top: 2.1333333333vw;
  }
}
.lineup_contents_table--symbol_explanation {
  display: inline-block;
  vertical-align: middle;
  margin-left: auto;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--symbol_explanation {
    width: 4.2666666667vw;
    height: auto;
  }
}
.lineup_contents_table--iconbox {
  display: flex;
  flex-wrap: wrap;
  gap: min(10px, 0.6944444444vw);
  margin-top: min(12px, 0.8333333333vw);
  padding-top: min(12px, 0.8333333333vw);
  border-top: #000000 1px dotted;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--iconbox {
    gap: 2.6666666667vw;
    margin-top: 2.1333333333vw;
    padding-top: 2.1333333333vw;
  }
}
.lineup_contents_table--icon {
  display: block;
  width: min(26px, 1.8055555556vw);
  height: min(26px, 1.8055555556vw);
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--icon {
    width: 6.9333333333vw;
    height: 6.9333333333vw;
  }
}
.lineup_contents_table--separator {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: min(10px, 0.6944444444vw);
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--separator {
    gap: 2.6666666667vw;
    flex-wrap: wrap;
  }
}
.lineup_contents_table--separator-l:has(+ .lineup_contents_table--separator-r) {
  position: relative;
  font-size: 0;
}
.lineup_contents_table--separator-l:has(+ .lineup_contents_table--separator-r):after {
  content: "";
  display: inline-block;
  width: min(1px, 0.0694444444vw);
  height: min(30px, 2.0833333333vw);
  background-color: #ccc;
  vertical-align: middle;
  margin-left: min(10px, 0.6944444444vw);
  margin-right: min(20px, 1.3888888889vw);
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--separator-l:has(+ .lineup_contents_table--separator-r) {
    flex-basis: 100%;
  }
  .lineup_contents_table--separator-l:has(+ .lineup_contents_table--separator-r):after {
    width: 0.2666666667vw;
    height: 8vw;
    margin-left: 0;
    margin-right: 0;
  }
}
.lineup_contents_table--link_pdf {
  font-size: min(14px, 0.9722222222vw);
  font-weight: 700;
  color: #004767;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9InJlZCIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0iTTEuNiwzLjJIMFYxNC40QTEuNiwxLjYsMCwwLDAsMS42LDE2SDEyLjhWMTQuNEgxLjZaTTE0LjQsMEg0LjhBMS42LDEuNiwwLDAsMCwzLjIsMS42djkuNmExLjYsMS42LDAsMCwwLDEuNiwxLjZoOS42QTEuNiwxLjYsMCwwLDAsMTYsMTEuMlYxLjZBMS42LDEuNiwwLDAsMCwxNC40LDBNNy42LDZBMS4yLDEuMiwwLDAsMSw2LjQsNy4ySDUuNlY4LjhINC40VjRoMkExLjIsMS4yLDAsMCwxLDcuNiw1LjJabTQsMS42YTEuMiwxLjIsMCwwLDEtMS4yLDEuMmgtMlY0aDJhMS4yLDEuMiwwLDAsMSwxLjIsMS4yWm0zLjItMi40SDEzLjZWNmgxLjJWNy4ySDEzLjZWOC44SDEyLjRWNGgyLjRaTTUuNiw2aC44VjUuMkg1LjZabTQsMS42aC44VjUuMkg5LjZaIiBmaWxsPSJyZWQiLz48L2c+PC9zdmc+");
  background-size: auto min(16px, 1.1111111111vw);
  padding: min(5px, 0.3472222222vw) min(25px, 1.7361111111vw) min(5px, 0.3472222222vw) 0;
  transition: 0.15s;
}
.lineup_contents_table--link_pdf:hover {
  opacity: 0.8;
}
@media screen and (max-width: 1023px) {
  .lineup_contents_table--link_pdf {
    font-size: 3.7333333333vw;
    background-size: auto 4.2666666667vw;
    padding: 1.3333333333vw 5.3333333333vw 1.3333333333vw 0;
  }
}

.wrap-comp-products_guide {
  padding: 0 0 min(90px, 6.25vw) 0;
}
@media screen and (max-width: 1023px) {
  .wrap-comp-products_guide {
    padding: 0 0 12vw 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22abstracts/_mixins.scss%22,%22f-refrigerator-private_storage.scss%22,%22abstracts/_variables.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAmDA;AAAA;AAAA;AAAA;ACvCA;AACA;AAAA;EAEE;EACA;;ADLA;ECEF;AAAA;IAMI;;;;AAKF;EACE;EACA;;ADfF;ECaA;IAII;IACA;;;AAGJ;EACE;EACA;;ADvBF;ECqBA;IAII;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;ADjCF;EC6BA;IAMI;IACA;IACA;;;AAGJ;EACE,OCrCa;EDsCb;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;ADxDN;ECwCA;IAoBI;;EACA;IACE;;EACA;IACE;IACA;;;AAKR;EACE;;ADvEF;ECsEA;IAGI;;;AAGJ;EACE;EACA;EACA,OC1Dc;ED2Dd;EACA;;AACA;EACE;EACA;;ADpFJ;EC4EA;IAWI;IACA;;;AAGJ;EACE;EACA,qBACA;EAEA;EACA;EACA;EACA;EACA;;ADpGF;EC2FA;IAWI,qBACA;IAGA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;;;AAIN;EACE;EACA;;ADvHF;ECqHA;IAII;;EACA;IACE;;;AAIN;EACE;EACA;;ADjIF;EC+HA;IAII;;EACA;IACE;;;AAIN;EACE;EACA;EACA;;AACA;EACE,OCzHY;;AD0HZ;EACE,OCvHgB;;AD0HpB;EACE;EACA;;ADrJJ;ECyIA;IAeI;;EACA;IACE;IACA;;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;ADzKJ;EC+JA;IAaI;IACA;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;;ADzLJ;ECmLA;IASI;IACA;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;;ADvMF;ECmMA;IAMI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;ADnNF;EC6MA;IAQI;IACA;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;;ADhOF;EC4NA;IAMI;;;AAGJ;EACE;EACA;EACA;;ADxOF;ECqOA;IAKI;;;AAGJ;EACE;;AD9OF;EC6OA;IAGI;;;AAGJ;EACE;;ADpPF;ECmPA;IAGI;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAKI;EACE;EACA;;AAFF;EACE;EACA;;AAKR;EACE;;ADjRJ;EC4PA;IAwBI;IACA;;EACA;IACE;;;AAIN;EACE;;AACA;EACE;;AD9RJ;EC2RA;IAMI;;EACA;IACE;IACA;;;AAMJ;EACE;;AD3SJ;EC8SI;IACE;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBC1SY;;AD4Sd;EACE,kBCzSkB;;AFzBtB;ECmTA;IAkBI;;EACA;IACE;IACA;IACA;;;AAIN;EACE;EACA;EACA;;ADhVF;EC6UA;IAKI;;;AAGJ;EACE;EACA;EACA;EACA;;ADzVF;ECqVA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;;ADlWF;EC8VA;IAMI;;;AAGJ;EACE;EACA;;ADzWF;ECuWA;IAII;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;ADtYJ;EC+WA;IA0BI;IACA;IACA;;EACA;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AD9ZJ;ECiaI;IACE;;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AD3aJ;ECsaA;IAQI;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;;ADzbF;ECobA;IAOI;IACA;IACA;;;AAGJ;EACE;;AACA;EACE;;AAEF;EACE;;ADtcJ;ECgcA;IASI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,kBC5dU;;AD8dZ;EACE,cCjdgB;EDkdhB,kBCldgB;EDmdhB;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE,cC7dkB;ED8dlB,kBC9dkB;ED+dlB;;AACA;EACE;EAC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CA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;AD97CN;ECk6CA;IAiCI;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;IACA;;EAIA;IACE;;;;AAQV;EACE;EACA;;AD39CA;ECy9CF;IAKI;IACA;IACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;ADx+CF;ECm+CA;IAQI;IACA;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AD3/CF;ECk/CA;IAWI;IACA;IACA;;;AAEF;EACE;EACA,OC7+CgB;;AD8+ChB;EACE;EACA;;AAGJ;EACE;EACA,OCp/CkB;;ADq/ClB;EACE;EACA;;AAGJ;EACE;EACA,OC3/CkB;;AD4/ClB;EACE;EACA;;;AAQR;EACE;EACA;EACA;EACA;;ADliDA;EC8hDF;IAMI;;;AAGF;EACE;EACA;;ADziDF;ECuiDA;IAII;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;ADpjDF;EC+iDA;IAQI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;;ADjkDF;EC6jDA;IAOI;;;AAIJ;EACE;EACA;;AD1kDF;ECwkDA;IAKI;;;AAIJ;EACE;;ADllDF;ECilDA;IAII;;;AAQJ;EACE;EACA;EACA;EACA;;ADjmDF;EC6lDA;IAMI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,OCxlDgB;;AD0lDlB;EACE;EACA,OC3lDkB;;AD6lDpB;EACE;EACA,OC9lDkB;;ADgmDpB;EACE;EACA,OCrmDY;;ADumDd;EACE;EACA,OCrmDkB;;AFzBtB;ECumDA;IA0BI;IACA;;;AAGJ;EACE;EACA;EAEA;;ADplDF;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAjEF;ECqoDA;IAOI;;;AAIJ;EACE,aCppDW;EDqpDX;EACA;EAEA;EACA,OClpDa;;AFJf;ECgpDA;IAWI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;ADpqDF;EC+pDA;IASI;IACA;IACA;IACA;;;AAIJ;EACE;EACA;EAEA;;ADnrDF;EC+qDA;IAQI;;;AAIJ;EACE;EACA;EACA;EACA;;AD/rDF;EC2rDA;IAMI;IACA;;;AASF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;ADrtDN;EC2sDE;IAaI;IACA;;EACA;IACE;IACA;IACA;;;AAMR;EACE;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;;AD9uDF;ECwuDA;IAQI;IACA;IACA;;;AAIF;EACE;EACA;;ADxvDJ;ECsvDE;IAII;;;AAGJ;EACE;EACA;;AD/vDJ;EC6vDE;IAII;;;AAGJ;EACE;EACA;;ADtwDJ;ECowDE;IAII;;;AAKN;EACE;EACA;EACA;EACA;EACA;;ADlxDF;EC6wDA;IAOI;;;AAKJ;EACE;EACA;EACA;;ADvuDF;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAjEF;ECyxDA;IAOI;;;AAKJ;EACE;EACA;EACA;EACA;;ADzyDF;ECqyDA;IAOI;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AD1zDJ;ECgzDA;IAcI;IACA;;EAEA;IACE;;;AAMN;EACE;;AAEA;EACE;;AD50DJ;ECw0DA;IAQI;;EAEA;IACE;;EAGF;IACE;;;;AAOR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ADv2DA;EC81DF;IAYI;IACA;;;AAEF;EACE,kBCx1DkB;;AD01DpB;EACE,kBC11DoB;;AD41DtB;EACE,kBC51DoB;;AD81DtB;EACE,kBCl2Dc;;ADo2DhB;EACE,kBCj2DoB;;ADo2DtB;EACE;EACA;;AD/3DF;EC63DA;IAKI;;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AD74DF;EC24DA;IAKI;;;AAIJ;EACE;EACA;;ADt5DF;ECo5DA;IAKI;;;;AAMN;EACE;EACA;EACA;EACA;EACA;;ADp6DA;EC+5DF;IAQI;;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;ADp7DJ;EC06DA;IAcI;IACA;;;AAIJ;EACE,kBCx7Dc;EDy7Dd;;AD/7DF;EC67DA;IAKI;;;AAIJ;EACE;;ADv8DF;ECs8DA;IAII;;;AAIJ;EACE,aCl9DW;EDm9DX;EACA;EACA,OC98Da;;AFJf;EC88DA;IAOI;;;;AAMN;EACE;;AD59DA;EC29DF;IAII;;;AAGF;EACE;EACA;EACA;EACA;;ADt+DF;ECk+DA;IAOI;IACA;;;AAGF;EACE;;;AAMN;EACE;;ADr/DA;ECo/DF;IAII;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;ADjgEF;EC2/DA;IASI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AD/gEF;ECygEA;IASI;IACA;IACA;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;ADxjEN;EC0hEA;IAmCI;IACA;IACA;IACA;;EAEA;IACE;IACA;IACA;IACA;;;;AAMN;EACE;EACA,kBCrjEoB;EDsjEpB;EACA;;ADhlEF;EC4kEA;IAMI;IACA;;;AAGJ;EACE;EACA;;ADxlEF;ECslEA;IAII;;;AAGJ;EACE;EACA;;AD/lEF;EC6lEA;IAII;;;AAGJ;EACE;;ADrmEF;EComEA;IAGI;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;ADhnEJ;EC0mEA;IASI;;EACA;IACE;;;AAIN;EACE;EACA;EACA;;AD5nEF;ECynEA;IAKI;;;AAMJ;EACE;EACA;;ADtoEF;ECooEA;IAII;;;AAGJ;EACE;EACA;EACA;;AD9oEF;EC2oEA;IAKI;IACA;;;;AAKJ;EACE;EACA,kBC/nEoB;EDgoEpB;EACA;;AD1pEF;ECspEA;IAMI;IACA;;;AAGJ;EACE;EACA;;ADlqEF;ECgqEA;IAII;;;AAGJ;EACE;EACA;;ADzqEF;ECuqEA;IAII;;;AAGJ;EACE;EACA;;ADhrEF;EC8qEA;IAII;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AD1rEF;ECsrEA;IAMI;IACA;IACA;IACA;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBCzrEkB;;AD2rEpB;EACE;;ADrtEJ;ECosEA;IAoBI;IACA;;EACA;IACE;IACA;IACA;;EAEF;IACE;;;AAIN;EACE;EACA;EACA;;ADvuEF;ECouEA;IAKI;;;;AAKN;EACE;EACA;EACA,qBACE;EAEF;EACA;;AACA;EACE,qBACA;;AAIF;EACE;EACA,qBACE;;AD/vEJ;EC8uEF;IAsBI;IACA,qBACE;IAGF;;EACA;IACE,qBACE;IAIF;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AD5xEJ;ECoxEA;IAYI;;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;;ADlzEJ;EC4yEA;IAUI;IACA;IACA;;EACA;IACE;;;AAKN;EACE;;AAEF;EACE;EACA;EACA;;ADr0EF;ECk0EA;IAKI;IACA;IACA;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;ADt1EF;EC+0EA;IAUI;IACA;IACA;;;AAIJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AD12EJ;EC+1EA;IAcI;;EACA;IACE;;;AAKN;EACE;EACA;EACA;;AAEA;EACE;;AD13EJ;ECo3EA;IAUI;IACA;;EAEA;IACE;;;AAKN;EACE;EACA;;ADz4EF;EC24EI;IACE;;;AAIN;EACE;;AACA;EACE;;AAEF;EACE;EACA;;ADv5EJ;ECg5EA;IAUI;;EACA;IACE;;;AAKJ;EACE;;ADl6EJ;ECq6EI;IACE;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBC75EkB;;AFzBtB;EC06EA;IAeI;;EACA;IACE;IACA;IACA;;;AAIN;EACE;;AACA;EACE;;ADp8EJ;ECu8EI;IACE;;;AAIN;EACE;EACA;EACA;;AD/8EF;EC48EA;IAKI;;;AAGJ;EACE;EACA;;ADt9EF;ECo9EA;IAII;IACA;;;AAGJ;EACE;;AD79EF;EC49EA;IAGI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGI;EACE;EACA;;AAFF;EACE;EACA;;AAIN;EACE;;ADl/EJ;ECk+EA;IAmBI;IACA;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;;ADjgFF;EC4/EA;IAOI;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AD9gFA;ECygFF;IAOI;IACA;;;AAEF;EACE;;AAEF;EACE;EACA,kBC//EoB;EDggFpB;EACA;EACA;EACA;;AD5hFF;ECshFA;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AD7iFJ;ECkiFA;IAcI;IACA;;EACA;IACE;;;;AAOR;EACE;;AD3jFA;EC0jFF;IAII;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;ADvkFF;ECikFA;IASI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;ADrlFF;EC+kFA;IASI;IACA;IACA;IACA;;;AAIJ;EACE;;ADhmFF;EC+lFA;IAII;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;;AD9mFF;EC2mFA;IAMI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AD1nFF;ECqnFA;IAQI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;ADvpFN;ECioFA;IA2BI;IACA;;EACA;IACE;IACA;;EAKA;IACE;;;AAMR;EACE;EACA,OC1qFa;ED2qFb,aClrFW;EDmrFX;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBCrrFW;EDsrFX;;AAGA;EACE;;AD9rFN;EC4qFA;IAsBI;;EACA;IACE;;EAGA;IACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;;ADntFF;EC8sFA;IAQI;IACA;;;AAIJ;EACE;EACA;;AD7tFF;EC2tFA;IAKI;;;AAIJ;EACE;;ADruFF;ECouFA;IAII;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;ADjvFF;EC4uFA;IAOI;IACA;;;;AAMN;EACE;;AD3vFA;EC0vFF;IAII;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;ADvwFF;ECiwFA;IASI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;ADpxFF;EC+wFA;IAQI;IACA;IACA;IACA;;;AAIJ;EACE;;AD/xFF;EC8xFA;IAII;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;;AD9yFF;EC0yFA;IAOI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AD1zFF;ECqzFA;IAQI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AD10FF;ECi0FA;IAYI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AD11FF;ECm1FA;IASI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;ADx3FN;ECk2FA;IA2BI;IACA;;EACA;IACE;IACA;;EAKA;IACE;;;AAKR;EACE;EACA,OC14Fa;ED24Fb,aCl5FW;EDm5FX;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBCr5FW;EDs5FX;;AAGA;EACE;;AD95FN;EC44FA;IAsBI;;EACA;IACE;;EAGA;IACE;;;AAMR;EACE;EACA;;ADh7FF;EC86FA;IAKI;IACA;;;;AAMN;EACE;EACA;;AD57FA;EC07FF;IAKI;IACA;;;AAGF;EACE,OCh8Fa;EDi8Fb;EACA;;ADt8FF;ECm8FA;IAMI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;ADn9FF;EC68FA;IASI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AD5+FJ;ECs+FE;IASI;IACA;IACA;;;AAIJ;EACE;;ADt/FJ;EC49FA;IA8BI;IACA;IACA;;;AAIF;EACE;;AAGF;EACE;;;AAMN;EACE;EACA;EACA;;AD9gGA;EC2gGF;IAMI;IACA;IACA;;;;AAMJ;EACE;EACA;EACA;EACA;EACA;;AAGA;EAEE;;AAGA;AAAA;AAAA;EAEE;EACA;EACA;;AD1iGJ;ECyhGF;IAuBI;IACA;IACA;;EAEA;IAEE;IACA;;EAEA;AAAA;AAAA;IAEE;;;AAQN;EAEE;EACA;EACA;EACA;EACA;EACA;EAEA;;ADvhGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAjEF;ECmkGA;IAYI;IACA;IACA;IACA;;;AAKJ;EAEE;;ADzlGF;ECulGA;IAKI;IACA;;;AAKJ;EACE;EACA;;ADpmGF;ECkmGA;IAKI;IACA;;;AAKJ;EACE,kBCxmGc;;AFNhB;ECknGA;IAEI;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;ADloGJ;ECynGA;IAaI;IACA;IACA;IACA;;;AAKJ;EAEE;EACA;;ADjpGF;EC8oGA;IAMI;IACA;;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AD/pGF;EC0pGA;IAQI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;ADlrGJ;ECuqGA;IAcI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ADrsGF;EC2rGA;IAaI;IACA;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA,aCvtGW;EDwtGX;EACA;EACA,OCntGa;;ADqtGb;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBC5tGW;ED6tGX;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;;ADtvGN;EC8sGA;IA6CI;IACA;;EAEA;IACE;;EAGF;IACE;IACA;IACA;;;AAMN;EACE;EACA;EACA;;AD9wGF;EC2wGA;IAKI;IACA;;;AAKF;EACI;EACF;EACE;EACA;EACA;EACA;;AD5xGN;ECsxGE;IAQQ;IACA;IACA;;;AAIV;EACE;EACA;EACA;;ADvyGF;ECoyGA;IAMI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;;ADnzGF;EC+yGA;IAMI;IACA;;;AASF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AD10GN;EC+zGE;IAcI;;EACA;IACE;IACA;IACA;IACA;;;AAOR;EACE;EACA;EACA,OCx1Ga;EDy1Gb;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;ADr2GJ;ECy1GA;IAgBI;IACA;IACA;;;;AAON;EACE;;ADn3GA;ECk3GF;IAII%22,%22file%22:%22f-refrigerator-private_storage.css%22%7D */
