﻿@font-face {
  font-family: 'TBGoStdDB';
  src: url("../font/TBGoStdDB-Normal.otf") format("opentype");
}

@font-face {
  font-family: 'TBGoStdR';
  src: url("../font/TBGoStdR-Normal.otf") format("opentype");
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

body {
  font-family: "TBGoStdR" !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #503A2F !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #F8F7F7;
  overflow-x: hidden;
  overflow-wrap: break-word;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  body {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 12px;
  }
}

li {
  list-style: none;
}

img {
  max-width: 100%;
  height: auto;
  border: none;
}

figure {
  margin: 0;
}

a {
  text-decoration: none;
}

a:hover {
  opacity: 1;
}

p {
  margin: 0;
  line-height: calc(40/16);
  max-height: 100%;
}

@media screen and (max-width: 767px) {
  p {
    line-height: calc(50/24);
    text-align: left;
  }
}

a:visited {
  color: #503A2F;
}

ul {
  margin: 0;
}

ul::after {
  display: none;
}

@media screen and (min-width: 1024px) {
  .hidden-pc {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .hidden-pc {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .hidden-sp {
    display: none !important;
  }
}

.section {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media screen and (max-width: 767px) {
  .section {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.inner {
  max-width: 980px;
  margin: 0 auto;
  height: inherit;
  padding-left: 0px;
  padding-right: 0px;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .inner {
    padding-left: calc(100vw / 640 * 40);
    padding-right: calc(100vw / 640 * 40);
  }
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  color: #503A2F;
}

a:hover {
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.main_btn a {
  font-family: "TBGoStdDB";
  display: inline-block;
  background: #715F56;
  color: #fff;
  font-size: 20px;
  text-align: center;
  background: #715F56;
  border: 1px solid #BBB1AC;
  border-radius: 6px;
}

@media screen and (max-width: 767px) {
  .main_btn a {
    border-radius: calc(100vw / 640 * 6);
  }
}

.main_btn a:hover {
  background: #fff;
  color: #715F56;
  border: 1px solid #BBB1AC;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}

.main_btn_sm a {
  width: 224px;
  padding: 15px 10px;
  letter-spacing: 2px;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .main_btn_sm a {
    font-size: 18px;
    padding: 12px 10px;
  }
}

@media screen and (max-width: 767px) {
  .main_btn_sm a {
    font-size: 16px;
    width: 68.5%;
    padding: 8px 5px;
    letter-spacing: 1.2px;
  }
}

.main_btn_lg a {
  padding: 24px 100px;
  width: 377px;
  letter-spacing: 1px;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .main_btn_lg a {
    font-size: 20px;
    padding: 15px 10px;
  }
}

@media screen and (max-width: 767px) {
  .main_btn_lg a {
    width: 76.7%;
    font-size: 17px;
    padding: 19px 40px;
    border: none;
    letter-spacing: .65px;
  }
}

.series_section {
  padding-top: 88px;
}

@media screen and (max-width: 767px) {
  .series_section {
    padding-top: calc(100vw / 640 * 120);
    padding-bottom: calc(100vw / 640 * 16);
  }
}

.series_section_title {
  font-size: 26px;
  letter-spacing: 5.2px;
  font-family: "TBGoStdDB";
  text-align: center;
  padding-bottom: 18px;
  border-bottom: 1px solid #BBB1AC;
}

@media screen and (max-width: 767px) {
  .series_section_title {
    font-size: calc(100vw / 640 * 30);
    letter-spacing: calc(100vw / 640 * 3);
    padding-bottom: calc(100vw / 640 * 18);
  }
}

.series_section_item {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .series_section_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: calc(100vw / 640 * 70);
  }
  .series_section_item:first-child {
    margin-top: calc(100vw / 640 * 60);
  }
}

.series_section_item .series_section_item_img {
  width: 476px;
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .series_section_item .series_section_item_img {
    width: 49%;
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_img {
    width: 100%;
    width: 100vw;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    -webkit-transform: inherit;
            transform: inherit;
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_img img {
    border-radius: 6px 6px 0 0;
  }
}

.series_section_item .series_section_item_desc {
  width: 476px;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .series_section_item .series_section_item_desc {
    width: 49%;
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc {
    width: 100%;
  }
}

.series_section_item .series_section_item_desc .series_section_item_logo_grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_logo_grp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

.series_section_item .series_section_item_desc .series_section_item_logo_grp img {
  width: 225px;
  height: 59px;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_logo_grp img {
    width: calc(100vw / 640 * 383);
    height: calc(100vw / 640 * 100);
    margin: calc(100vw / 640 * 8) auto calc(100vw / 640 * 10);
  }
}

.series_section_item .series_section_item_desc .series_section_item_logo_grp .top_btn a {
  width: 225px;
  background: #F8F7F7;
  color: #715F56;
  padding: 22px 0;
  font-size: 15px;
  font-family: "TBGoStdR";
  border: 1px solid #715F56;
  letter-spacing: 0.3px;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_logo_grp .top_btn a {
    width: 100%;
    font-size: calc(100vw / 640 * 24);
    letter-spacing: calc(100vw / 640 * 1.2);
    padding: calc(100vw / 640 * 26) 0;
  }
}

.series_section_item .series_section_item_desc .series_section_item_logo_grp .top_btn a:hover {
  background: #715F56;
  color: #fff;
}

.series_section_item .series_section_item_desc .series_section_item_sozai {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai {
    margin-top: calc(100vw / 640 * 30);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.series_section_item .series_section_item_desc .series_section_item_sozai .series_section_item_sozai_btn a {
  width: 170px;
  padding: 22px 0 20px 40px;
  font-size: 15px;
  border: 1px solid #715F56;
  position: relative;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai .series_section_item_sozai_btn a {
    width: calc(100vw / 640 * 280);
    padding: calc(100vw / 640 * 26) 0 calc(100vw / 640 * 24) calc(100vw / 640 * 65);
    font-size: calc(100vw / 640 * 26);
    max-height: calc(100vw / 640 * 80);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn a::before {
  content: '';
  background-color: #fff;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 32px;
  width: 31px;
  height: 32px;
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn a::before {
    left: calc(100vw / 640 * 50);
    width: calc(100vw / 640 * 52);
    height: calc(100vw / 640 * 52);
    background-image: url(https://manyukaban.itembox.design/item/img/series_2023/sp/codeban_icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-color: inherit;
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn01 {
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn01 {
    margin-bottom: calc(100vw / 640 * 34);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn02 {
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn02 {
    margin-bottom: calc(100vw / 640 * 34);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn01 a::before {
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/codeban_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/codeban_icon.svg);
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn01 a::before {
    -webkit-mask: inherit;
    mask: inherit;
    background-image: url(https://manyukaban.itembox.design/item/img/series_2023/sp/codeban_icon.png);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn02 a::before {
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_icon.svg);
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn02 a::before {
    -webkit-mask: inherit;
    mask: inherit;
    background-image: url(https://manyukaban.itembox.design/item/img/series_2023/sp/cow_icon.png);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn03 a::before {
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn03 a::before {
    -webkit-mask: inherit;
    mask: inherit;
    background-image: url(https://manyukaban.itembox.design/item/img/series_2023/sp/jinko_icon.png);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai_btn a:hover::before {
  background-color: #715F56;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_btn .sozai_btn01 a:hover::before {
    background-color: transparent;
    background-image: url(https://manyukaban.itembox.design/item/img/series_2023/sp/codeban_icon_hover.png);
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_btn .sozai_btn02 a:hover::before {
    background-color: transparent;
    background-image: url(https://manyukaban.itembox.design/item/img/series_2023/sp/cow_icon_hover.png);
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_btn .sozai_btn03 a:hover::before {
    background-color: transparent;
    background-image: url(https://manyukaban.itembox.design/item/img/series_2023/sp/jinko_icon_hover.png);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 23px;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_color {
    margin-left: calc(100vw / 640 * 24);
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: calc(100vw / 640 * 266);
    position: absolute;
    right: calc(100vw / 640 * 32);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item {
  border-radius: 100%;
  width: 30px;
  height: 30px;
  position: relative;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item::after {
  content: '';
  position: absolute;
  width: 22px;
  height: 22px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 100%;
  background: transparent;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item::after {
    width: calc(100vw / 640 * 29);
    height: calc(100vw / 640 * 30);
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item {
    width: calc(100vw / 640 * 40);
    height: calc(100vw / 640 * 40);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item:not(:first-child) {
  margin-left: 12px;
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item:not(:first-child) {
    margin-left: calc(100vw / 640 * 10);
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item:nth-child(5n + 1) {
    margin-left: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item:nth-child(n+6) {
    margin-top: calc(100vw / 640 * 12);
  }
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .erufin_color_01 {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .erufin_color_02 {
  background: #E5AD93;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .erufin_color_03 {
  background: #83CAFF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_01 {
  background: #9ec6a4;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_01::after {
  background: #B7D8C8;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_02 {
  background: #B7D8C8;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_02::after {
  background: #9EC6A4;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_03 {
  background: #E3C1BA;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_03::after {
  background: #F4E4DF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_04 {
  background: #F4E4DF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_04::after {
  background: #E3C1BA;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_05 {
  background: #D8754B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .esprit_color_05::after {
  background: #E2925E;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nature_color_01 {
  background: #B7D8C8;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nature_color_02 {
  background: #9EC6A4;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nature_color_03 {
  background: #F4E4DF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nature_color_04 {
  background: #E3C1BA;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nature_color_05 {
  background: #D8754B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nature_color_06 {
  background: #EFBABC;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic_color_01 {
  background: #000000;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic_color_02 {
  background: #000000;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic_color_02::after {
  border: 1px dashed #007FC7;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic_color_03 {
  background: #000000;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic_color_03::after {
  border: 1px dashed #AC0000;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic_color_04 {
  background: #0E3076;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic_color_04::after {
  border: 1px dashed #fff;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .gracia_color_01 {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .gracia_color_02 {
  background: #CB000B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .gracia_color_03 {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .gracia_color_04 {
  background: #B0722E;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic02_color_01 {
  background: #6F5DAC;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic02_color_02 {
  background: #B0722E;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .basic02_color_03 {
  background: #643718;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_01 {
  background: #90CE52;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_01::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_02 {
  background: #007FC7;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_02::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_03 {
  background: #7BCCFF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_03::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_04 {
  background: #7BCCFF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_04::after {
  background: #0E3076;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_05 {
  background: #502100;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_05::after {
  background: #0E3076;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_06 {
  background: #502100;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farbe_color_06::after {
  background: #005726;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_01 {
  background: #643718;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_01::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_02 {
  background: #643718;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_02::after {
  background: #0E3076;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_03 {
  background: #643718;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_03::after {
  background: #B0722E;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_04 {
  background: #643718;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .nob_color_04::after {
  background: #005726;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .ruffle_color_01 {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .ruffle_color_01::after {
  background: #6F4D35;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .ruffle_color_02 {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .ruffle_color_02::after {
  background: #0E3076;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .ruffle_color_03 {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .ruffle_color_03::after {
  background: #6C0B07;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .orage_color_01 {
  background: #CD9E4B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .orage_color_02 {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .orage_color_03 {
  background: #ADA29C;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .cherie_color_01 {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .cherie_color_02 {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .cherie_color_03 {
  background: #8944A8;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .cherie_color_04 {
  background: #B0722E;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .rose_color_01 {
  background: #E5AD93;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .rose_color_01::after {
  background: #6F4D35;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .rose_color_02 {
  background: #E5AD93;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .rose_color_02::after {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .rose_color_03 {
  background: #E5AD93;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .rose_color_03::after {
  background: #6C0B07;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_01 {
  background: #CD9E4B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_01::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_02 {
  background: #ADA29C;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_02::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_03 {
  background: #007FC7;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_03::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_04 {
  background: #CB000B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .lily_color_04::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_01 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_01::after {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_02 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_02::after {
  background: #6F4D35;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_03 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_03::after {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_04 {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_05 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_05::after {
  background: #CB000B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_06 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_06::after {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_07 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_07::after {
  background: #6F4D35;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_08 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_08::after {
  background: #6C0B07;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_09 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_09::after {
  background: #9ADCFF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_10 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_10::after {
  background: #A98DC6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_11 {
  background: #FDAFD6;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .krone_color_11::after {
  background: #E5AD93;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_01 {
  background: #004CA5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_01::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_02 {
  background: #703DA2;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_02::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_03 {
  background: #960600;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_03::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_04 {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_05 {
  background: #005726;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .adel_color_05::after {
  background: #101010;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .parfum_color_01 {
  background: #FDAFBB;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .parfum_color_01::after {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .parfum_color_02 {
  background: #FDAFBB;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .parfum_color_02::after {
  background: #9ADCFF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .parfum_color_03 {
  background: #FDAFBB;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .parfum_color_03::after {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .parfum_color_04 {
  background: #FA6895;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_01 {
  background: #FFC0B1;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_01::after {
  background: #CB000B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_02 {
  background: #FFC0B1;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_02::after {
  background: #F45757;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_03 {
  background: #FFC0B1;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_03::after {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_04 {
  background: #FFC0B1;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_04::after {
  background: #9ADCFF;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_05 {
  background: #FA6895;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_06 {
  background: #CB000B;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_07 {
  background: #D1ADE5;
}

.series_section_item .series_section_item_desc .series_section_item_sozai_color .farasha_color_08 {
  background: #E5AD93;
}

.series_banner {
  margin-top: 120px;
  margin-bottom: 182px;
}

@media screen and (max-width: 767px) {
  .series_banner {
    margin-top: calc(100vw / 640 * 70);
    margin-bottom: 0;
  }
}

.c-2023-productGroupArea {
  display: none;
}

.p-color2023-breadcrumb nav.fs-c-breadcrumb {
  padding-top: 40px !important;
}

@media screen and (max-width: 767px) {
  .p-color2023-breadcrumb nav.fs-c-breadcrumb {
    padding-top: calc(100vw / 640 * 4) !important;
  }
}

.cc_concept #pankuzu p span, .fs-l-main #pankuzu p span {
  color: #503A2F !important;
}

.c-footer2023 {
  padding-top: 29px !important;
}

@media screen and (max-width: 767px) {
  .c-footer2023 {
    padding-top: calc(100vw / 640 * 42);
  }
}

.c-header2023__container01__inner__cart__link {
  white-space: nowrap;
}

.color_ttl{
  max-width: 980px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .color_ttl{
    padding: 0 calc(100vw / 640 * 40);
  }
}

@media screen and (max-width: 767px) {
  .c-banner {
    padding-top: 0;
    padding-bottom: calc(100vw / 640 * 120);
  }
}


/*202205 シリーズ一覧表示変更*/
.series_section_items_202205 .series_section_item_desc{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.series_section_items_202205 .series_section_item_logo_grp{
  order:2;
}
.series_section_items_202205 .series_section_item_desc .series_section_item_sozai{
  margin-top: 0;
  order:1;
  flex-direction: column;
  gap:10px;
}

.series_section_items_202205 .series_section_item_desc .series_section_item_logo_grp .top_btn,
.series_section_items_202205 .series_section_item_desc .series_section_item_logo_grp .top_btn a{
  width: 100%;
}
.series_section_items_202205 .series_section_item_desc .series_section_item_logo_grp .top_btn a{
  cursor: pointer;
  color: #503A2F;
}
.series_section_items_202205 .series_section_item_sozai_btn{
  background: #F8F7F7;
  color: #715F56;
  font-size: 15px;
  font-family: "TBGoStdR";
  border: 1px solid #715F56;
  letter-spacing: 0.3px;
  border-radius: 6px;
  padding: 21px 18px 15px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  opacity: 1;
  box-sizing: border-box;
}
.series_section_items_202205 .series_section_item_sozai_btn:hover{
  background: #715F56;
  color: #fff;
}
.series_section_items_202205 .series_section_item_sozai_btn .main_btn_lg.main_btn.sozai_btn{
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
}
.series_section_items_202205 .series_section_item_sozai_btn .series_section_item_sozai_detail{
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.series_section_items_202205 .series_section_item_sozai_btn .series_section_item_sozai_title{
  position: relative;
  margin-bottom: 16px;
  padding-left: 40px;
  font-family: 'TBゴシック M';
  font-size: 16px;
  color: #503A2F;
}
.series_section_items_202205 .series_section_item_sozai_btn .series_section_item_sozai_title::before{
  content: '';
  background-color: #715F56;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  width: 31px;
  height: 32px;
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  vertical-align: middle;
}
.series_section_items_202205 .series_section_item_sozai_btn .sozai_btn01 .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/codeban_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/codeban_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202205 .series_section_item_sozai_btn .sozai_btn02 .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202205 .series_section_item_sozai_btn .sozai_btn02-shibo157 .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_shibo157_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_shibo157_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202205 .series_section_item_sozai_btn .sozai_btn03 .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202205 .series_section_item_sozai_btn .sozai_btn03-shibo .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202205 .series_section_item_sozai_btn .sozai_btn03-shibo157 .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo157_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo157_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202205 .series_section_item_sozai_btn .sozai_btn03-pearl .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_pearl_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_pearl_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}

.series_section_items_202205 .series_section_item_sozai_btn:hover .series_section_item_sozai_title::before{
  background-color: #fff;
}
.series_section_items_202205 .series_section_item_desc .series_section_item_sozai_color{
  margin-left: 0;
}
.series_section_items_202205 .series_section_item_sozai_price{
  font-size: 15px;
  font-family: 'TBゴシック M';
  color: #503A2F;
}

.series_section_items_202205 .series_section_item_sozai_btn:hover .series_section_item_sozai_price,
.series_section_items_202205 .series_section_item_sozai_btn:hover .series_section_item_sozai_title{  
  color:#ffffff;
}
.series_section_items_202205 .series_section_item_sozai_price span{
  font-size: 24px;
}

@media screen and (max-width: 767px) {
  .series_section_items_202205 .series_section_item_desc{
    gap: calc(100vw / 640 * 20);
    padding-top: calc(100vw / 640 * 10);
  }
  .series_section_items_202205 .series_section_item_sozai_btn{
    padding: calc(100vw / 640 * 38) calc(100vw / 640 * 30);
  }
  .series_section_items_202205 .series_section_item_sozai_btn .series_section_item_sozai_title{
    font-size: calc(100vw / 640 * 26);
    margin-bottom: calc(100vw / 640 * 32);
    padding-left: calc(100vw / 640 * 50);
  }
  .series_section_items_202205 .series_section_item .series_section_item_desc .series_section_item_sozai_color{
    position: unset;
    width: auto;
    gap: calc(100vw / 640 * 10);
  }
  .series_section_items_202205 .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item:nth-child(n+6){
    margin-top: 0;
  }
  .series_section_items_202205 .series_section_item_sozai_price {
    font-size: calc(100vw / 640 * 18);
  }
  .series_section_items_202205 .series_section_item_sozai_price span {
    font-size: calc(100vw / 640 * 29);
  }
  .series_section_items_202205 .series_section_item_desc .series_section_item_sozai .sozai_btn01,
  .series_section_items_202205 .series_section_item_desc .series_section_item_sozai .sozai_btn02,
  .series_section_items_202205 .series_section_item_desc .series_section_item_sozai .sozai_btn03{
    margin-bottom: 0;
  }
  .series_section_items_202205 .series_section_item_sozai_btn .series_section_item_sozai_title::before{
    width:calc(100vw / 640 * 52);
    height:calc(100vw / 640 * 52);
    left: calc(100vw / 640 * -10);
  }
  .series_section_items_202205 .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item{
    margin-left: 0;
  }
} 



/*ランドセル一覧・シリーズで探す改修 202206*/
.series_section_items_202206_ver2{
  display: flex;
  flex-wrap: wrap;
  gap:40px 24px;
  margin-top: 40px;
}
.series_section_items_202206_ver2 .series_section_item{
 width: 225px; 
 flex-direction: column;
 justify-content: flex-start;
 margin-top: 0;
}
.series_section_items_202206_ver2 .series_section_item .series_section_item_img{
  width: 100%;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #D1C7C1;
  border-radius: 6px;
  padding-bottom: 15px;
  transform: unset;
}
.series_section_items_202206_ver2 .series_section_item_img_img{
  width: 167px;
  margin: 0 auto;
}
.series_section_items_202206_ver2 .series_section_item_img_logo{

  width: 160px;
  margin: 0 auto;
}
.series_section_items_202206_ver2 .series_section_item .series_section_item_desc{
  width: 100%;
}
.series_section_items_202206_ver2 .series_section_item_sozai{
  flex-direction: column;
  gap: 10px;
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn{
  background: #EFEBEA;
  border-radius: 6px;
  padding: 0px 8px 10px;
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn .sozai_btn { 
  padding-left: 32px;
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_detail{
  display: flex;
  flex-wrap: wrap;
}
.series_section_items_202206_ver2 .series_section_item_sozai_title{
  font-size: 18px;
  letter-spacing: calc(0.9px / 18);
  font-family: "TBGoStdDB";
  position: relative;
  line-height: calc(40 / 18);
  width: 100%;
  text-decoration: underline;
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color{
  margin-left: 0;
  flex-direction: row;
  display: flex;
  padding-right: 13px;
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color,
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_price,
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_weight{
  font-size: 12px;
  letter-spacing: 0;
}

.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color span,
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_price span,
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_weight span{
  font-size: 17px;
  line-height: calc(22 / 17);
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_title::before {
  content: '';
  background-color: #715F56;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  /* left: 0; */
  /* width: 31px;
  height: 32px; */
    width: 28px;
    height: 27px;
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  vertical-align: middle;
  left: -35px;
}

.series_section_items_202206_ver2 .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn01,
.series_section_items_202206_ver2 .series_section_item .series_section_item_desc .series_section_item_sozai .sozai_btn02{
  margin-bottom: 0;
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn .sozai_btn01 .series_section_item_sozai_title::before {
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/codeban_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/codeban_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202206_ver2 .series_section_item_sozai_btn .sozai_btn02 .series_section_item_sozai_title::before {
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202206_ver2 .sozai_btn02-shibo157 .series_section_item_sozai_title::before {
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_shibo157_icon.svg);
  mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/cow_shibo157_icon.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
}
.series_section_items_202206_ver2 .sozai_btn03-pearl .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_pearl_icon.svg);
    mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_pearl_icon.svg);
    -webkit-mask-size: cover;
    mask-size: cover;
}
.series_section_items_202206_ver2 .sozai_btn03-shibo .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo_icon.svg);
    mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo_icon.svg);
    -webkit-mask-size: cover;
    mask-size: cover;
}
.series_section_items_202206_ver2 .sozai_btn03-shibo157 .series_section_item_sozai_title::before{
  -webkit-mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo157_icon.svg);
    mask: url(https://manyukaban.itembox.design/item/img/series_2023/pc/jinko_shibo157_icon.svg);
    -webkit-mask-size: cover;
    mask-size: cover;
}
.series_section_item_img.series_section_item_desc .series_section_item_sozai_color{
  justify-content: center;
  margin-left: 0;
}
.series_section_item .series_section_item_img.series_section_item_desc .series_section_item_sozai_color .color_item{
  /* width: 17px;
  height: 17px; */
  width: 18px;
  height: 18px;
}
.series_section_item .series_section_item_img.series_section_item_desc .series_section_item_sozai_color .color_item:not(:first-child) {
  margin-left: 5px;
}
.series_section_item .series_section_item_img.series_section_item_desc .series_section_item_sozai_color .color_item::after{
  /* width: 12px;
  height: 12px; */
  width: 13px;
  height: 13px;
}
.series_section_items_202206_ver2 .series_section_item .series_section_item_img .series_section_item_sozai_color{
  padding-top: 11px;
}
@media screen and (max-width: 767px){
  .series_section_items_202206_ver2 .series_section_item{
    width: calc(100vw/ 640 *265);
  }
  .series_section_items_202206_ver2{
    gap: calc(100vw/ 640 * 40) calc(100vw/ 640 * 30);
  }
  .series_section_items_202206_ver2 .series_section_item .series_section_item_img{
    margin-right: unset;
    margin-left: unset;
  }
  .series_section_item_img.series_section_item_desc .series_section_item_sozai_color{
    position: relative;
    right: unset;
    width: unset;
    padding-top: calc(100vw/ 640 * 10);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color{
    position: relative;
    right: unset;
  }
  .series_section_items_202206_ver2 .series_section_item_img_img{
    width: calc(100vw/ 640 *200);
  }
  .series_section_items_202206_ver2 .series_section_item_img_logo{
    width: calc(100vw/ 640 *185);
  }
  .series_section_item .series_section_item_img.series_section_item_desc .series_section_item_sozai_color .color_item{
    width: calc(100vw/ 640 * 20);
    height: calc(100vw/ 640 * 20);
  }
  .series_section_item .series_section_item_img.series_section_item_desc .series_section_item_sozai_color .color_item::after{
    width: calc(100vw/ 640 * 14);
    height: calc(100vw/ 640 * 14);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_title{
    font-size: calc(100vw/ 640 * 20);
    line-height: calc(30 /20);
    text-decoration: underline;
    padding-bottom: calc(100vw/ 640 * 10);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn{

    padding: calc(100vw/ 640 * 14) calc(100vw/ 640 * 8) calc(100vw/ 640 * 10);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color,
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_price,
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_weight{
    /* font-size: calc(100vw/ 640 * 15); */
    font-size: calc(100vw/ 640 * 13);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color span,
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_price span,
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_weight span{
    font-size: calc(100vw/ 640 * 20);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_title::before{
    width: calc(100vw / 640 * 32);
    height: calc(100vw / 640 * 32);
    left: calc(100vw / 640 * -35);
    top: calc(50% - 100vw / 640 * 5);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .sozai_btn{
    padding-left: calc(100vw/ 640 * 32);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color{
    width: unset;
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_weight{
    padding-top: calc(100vw/ 640 * 4);
  }
  .series_section_items_202206_ver2 .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item:nth-child(n+6){
    margin-top: 0;
  }
  .series_section_items_202206_ver2 .series_section_item .series_section_item_img.series_section_item_desc .series_section_item_sozai_color .color_item:not(:first-child) {
    margin-left: calc(100vw/ 640 * 5);
  }
  .series_section_items_202206_ver2 .series_section_item .series_section_item_desc .series_section_item_sozai_color .color_item:nth-child(5n + 1){
    margin-left: calc(100vw/ 640 * 5) !important;
  }
  .series_section_items_202206_ver2 .series_section_item .series_section_item_desc .series_section_item_sozai{
    margin-top: calc(100vw / 640 * 10);
  }
  .series_section_items_202206_ver2 .series_section_item .series_section_item_img{

    border-radius: calc(100vw/ 640 * 6);
    padding-bottom: calc(100vw / 640 * 11);
  }
  .series_section_items_202206_ver2 .series_section_item .series_section_item_img .series_section_item_sozai_color{
    padding-top: calc(100vw / 640 * 11);
    padding-bottom: calc(100vw / 640 * 3);
  }
  .series_section_items_202206_ver2 .series_section_item_sozai_btn .series_section_item_sozai_color span{

    position: relative;
    bottom: calc(100vw/ 640 * 2);

  }
}

/*ランドセル一覧ものづくりバナー*/
.p-allProduct-content__inner__link{
  display: flex;
    position: relative;
    background: #EFEBEA;
    border: 1px solid #D1C7C1;
    border-radius: calc(100vw / 640 * 6);
}
.p-allProduct-content__inner__link__text {
  font-family: 'TBGoStdDB';
  font-size: calc(100vw / 640 * 26);
  letter-spacing: 0.1em;
  color: #503A2F;
  position: absolute;
  top: 50%;
  right: calc(100vw / 640 * 41);
  transform: translateY(-50%);
}
.p-allProduct-content__inner__link{
  display: block;
  margin-top: calc(100vw / 640 * 40);
}
.p-allProduct-content__inner__link__img{
  position: relative;
}
.p-allProduct-content__inner__link__text{
  right: calc(100vw/ 640 * 18);
}
.p-allProduct-content__inner__link__img img[data-item="01"]{
  width: calc(100vw / 640 * 280);
}
@media print, (min-width: 768px){
  .p-allProduct-content__inner__link{
    border-radius: 6px;
    margin-top: 37px;
  }
  .p-allProduct-content__inner__link__text{
    font-size: 20px;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    text-align: center;
    top: 50%;
  }
  .p-allProduct-content__inner__link__img img[data-item="01"]{
    width: 300px;
  }
  .p-allProduct-content__inner__link__img img[data-item="02"]{
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
  }
}