@charset "UTF-8";
/* common
=================================================================== */
/* layout
=================================================================== */
/* background
=================================================================== */
/* flex
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* vw
=================================================================== */
/* form
=================================================================== */
#shipsany {
  /* vw
  ================================================*/
  /* anyone
  =================================================================== */ }
  #shipsany.standard {
    /* main
    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
    /* nav
    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
    /* main text
    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
    /* detail
    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
    /* size
    ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */ }
    #shipsany.standard .shipsany__textlink {
      margin-top: -20px;
      margin-bottom: 150px;
      text-align: center;
      font-size: 19px;
      font-weight: bold; }
      #shipsany.standard .shipsany__textlink a::after {
        opacity: .4; }
      #shipsany.standard .shipsany__textlink .shipsany__textlink--arrow {
        width: 60px; }
    #shipsany.standard .pc__sticky .shipsany__wrapper {
      width: 100%; }
      #shipsany.standard .pc__sticky .shipsany__wrapper .pc__sticky--contents {
        margin-left: 0; }
    #shipsany.standard .standard__main {
      margin-bottom: 90px; }
      #shipsany.standard .standard__main .standard__main--img {
        position: relative;
        width: 100%;
        margin-bottom: 55px; }
        #shipsany.standard .standard__main .standard__main--img ul {
          position: relative;
          padding-top: calc(1372 / 2080 * 100%);
          border-radius: 3px;
          overflow: hidden;
          z-index: 1; }
          #shipsany.standard .standard__main .standard__main--img ul li {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%; }
            #shipsany.standard .standard__main .standard__main--img ul li span {
              display: block;
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background-position: center center;
              background-repeat: no-repeat;
              background-size: 100% auto; }
        #shipsany.standard .standard__main .standard__main--img .standard__main--logo {
          position: absolute;
          width: calc(143 / 620 * 100%);
          top: calc(35 / 409 * 100%);
          left: 50%;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%);
          z-index: 2; }
          #shipsany.standard .standard__main .standard__main--img .standard__main--logo span {
            display: block;
            text-indent: -9999px;
            padding-top: calc(65 / 143 * 100%);
            background-image: url(/label/shipsany/images/pc/contents/standard/logo.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: 100% auto; }
      #shipsany.standard .standard__main .standard__main--concept {
        white-space: nowrap;
        font-size: 0;
        display: flex;
        flex-direction: row-reverse;
        justify-content: center; }
        #shipsany.standard .standard__main .standard__main--concept li {
          position: relative;
          width: 17px;
          margin: 0 12px; }
          #shipsany.standard .standard__main .standard__main--concept li:after {
            content: " ";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            top: auto;
            height: 100% !important;
            bottom: 0 !important;
            transition-duration: 0.7s;
            transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            -ms-transition-duration: 0.7s;
            -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            -webkit-transition-duration: 0.7s;
            -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            　-moz-transition-duration: 0.7s;
            -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            background-color: #fff; }
          #shipsany.standard .standard__main .standard__main--concept li span {
            display: block;
            text-indent: -9999px;
            height: 0;
            padding-top: calc(793 / 35 * 100%);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: 100% auto; }
          #shipsany.standard .standard__main .standard__main--concept li.margin {
            margin: 0 12px 0 52px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(1):after {
            height: 280px;
            bottom: 128px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(1) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--1.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(2):after {
            height: 408px;
            bottom: 0; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(2) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--2.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(3):after {
            height: 310px;
            bottom: 98px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(3) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--3.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(4):after {
            height: 240px;
            bottom: 168px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(4) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--4.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(5):after {
            height: 330px;
            bottom: 78px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(5) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--5.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(6):after {
            height: 240px;
            bottom: 168px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(6) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--6.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(7):after {
            height: 335px;
            bottom: 73px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(7) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--7.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(8):after {
            height: 240px;
            bottom: 168px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(8) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--8.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(9):after {
            height: 270px;
            bottom: 138px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(9) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--9.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(10):after {
            height: 145px;
            bottom: 263px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(10) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--10.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(11):after {
            height: 390px;
            bottom: 18px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(11) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--11.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(12):after {
            height: 390px;
            bottom: 18px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(12) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--12.png); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(13):after {
            height: 390px;
            bottom: 18px; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(13) span {
            background-image: url(/label/shipsany/images/pc/contents/standard/2023spring/concept--13.png?v=0207); }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(1):after {
            transition-delay: 0.1666666667s;
            -webkit-transition-delay: 0.1666666667s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(2):after {
            transition-delay: 0.3333333333s;
            -webkit-transition-delay: 0.3333333333s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(3):after {
            transition-delay: 0.5s;
            -webkit-transition-delay: 0.5s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(4):after {
            transition-delay: 0.6666666667s;
            -webkit-transition-delay: 0.6666666667s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(5):after {
            transition-delay: 0.8333333333s;
            -webkit-transition-delay: 0.8333333333s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(6):after {
            transition-delay: 1s;
            -webkit-transition-delay: 1s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(7):after {
            transition-delay: 1.1666666667s;
            -webkit-transition-delay: 1.1666666667s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(8):after {
            transition-delay: 1.3333333333s;
            -webkit-transition-delay: 1.3333333333s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(9):after {
            transition-delay: 1.5s;
            -webkit-transition-delay: 1.5s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(10):after {
            transition-delay: 1.6666666667s;
            -webkit-transition-delay: 1.6666666667s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(11):after {
            transition-delay: 1.8333333333s;
            -webkit-transition-delay: 1.8333333333s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(12):after {
            transition-delay: 2s;
            -webkit-transition-delay: 2s; }
          #shipsany.standard .standard__main .standard__main--concept li:nth-child(13):after {
            transition-delay: 2.1666666667s;
            -webkit-transition-delay: 2.1666666667s; }
        #shipsany.standard .standard__main .standard__main--concept.c--anime.any--active li:after {
          height: 0 !important; }
    #shipsany.standard .standard__nav {
      margin-bottom: 85px; }
      #shipsany.standard .standard__nav > ul {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center; }
        #shipsany.standard .standard__nav > ul > li {
          width: 115px;
          margin: 0;
          cursor: pointer; }
          #shipsany.standard .standard__nav > ul > li .standard__nav--img {
            transition-duration: 0.5s;
            transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            -ms-transition-duration: 0.5s;
            -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            -webkit-transition-duration: 0.5s;
            -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            　-moz-transition-duration: 0.5s;
            -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            margin-bottom: 15px; }
            #shipsany.standard .standard__nav > ul > li .standard__nav--img img {
              width: 65px;
              border-radius: 50%;
              margin: 0 auto 5px; }
          #shipsany.standard .standard__nav > ul > li p {
            font-size: 12px;
            text-align: center;
            line-height: 1.5; }
          #shipsany.standard .standard__nav > ul > li:hover .standard__nav--img {
            transform: scale(1.1);
            -webkit-transform: scale(1.1); }
    #shipsany.standard .standard__main--text {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      margin-bottom: 85px; }
      #shipsany.standard .standard__main--text .standard__main--text--left {
        width: 100%;
        max-width: 745px;
        margin-left: auto;
        margin-right: auto; }
        #shipsany.standard .standard__main--text .standard__main--text--left dt {
          font-size: 21px;
          line-height: 1.7;
          margin-bottom: 10px; }
        #shipsany.standard .standard__main--text .standard__main--text--left dd {
          font-size: 13px; }
      #shipsany.standard .standard__main--text .standard__main--text--right {
        position: relative;
        width: 310px;
        padding-left: 85px;
        margin-top: 80px; }
        #shipsany.standard .standard__main--text .standard__main--text--right span {
          display: block;
          position: absolute;
          width: 72px;
          top: 0;
          left: 0;
          text-indent: -9999px; }
          #shipsany.standard .standard__main--text .standard__main--text--right span:after {
            content: " ";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding-top: calc(110 / 144 * 100%);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: 100% auto;
            background-image: url(/label/shipsany/images/pc/contents/standard/brand--logo.png); }
        #shipsany.standard .standard__main--text .standard__main--text--right p {
          font-size: 11px;
          line-height: 1.7; }
    #shipsany.standard .standard__detail {
      margin-bottom: 90px; }
      #shipsany.standard .standard__detail .standard__detail--mainimg {
        position: relative;
        padding-top: calc(988 / 1946 * 100%);
        border-radius: 6px;
        overflow: hidden;
        margin-bottom: 45px; }
        #shipsany.standard .standard__detail .standard__detail--mainimg span {
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-position: center center;
          background-repeat: no-repeat;
          background-size: 100% auto; }
      #shipsany.standard .standard__detail .standard__detail--text {
        position: relative;
        max-width: 750px;
        margin: 0 auto;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between; }
        #shipsany.standard .standard__detail .standard__detail--text.long {
          padding-bottom: 40px; }
        #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left {
          width: calc(100% - 355px); }
          #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dt {
            position: relative;
            padding-left: 74px;
            margin-bottom: 10px; }
            #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dt > span {
              display: inline-block;
              position: absolute;
              left: 0;
              top: 2px;
              font-size: 11px;
              border-bottom: 1px solid #0a223c; }
            #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dt > dl > dt {
              font-size: 16px;
              font-weight: bold; }
            #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dt > dl > dd {
              font-weight: bold;
              font-size: 12px; }
              #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dt > dl > dd > span {
                display: inline;
                font-size: 10px;
                font-weight: normal;
                transform: scale(0.9);
                -webkit-transform: scale(0.9);
                transform-origin: left center;
                padding-right: 10px; }
          #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dd {
            position: relative;
            font-size: 13px; }
            #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dd.padding {
              padding-left: 50px; }
              #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dd.padding > span {
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                font-size: 10px;
                opacity: .7; }
          #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left.height {
            min-height: 280px; }
        #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right {
          width: 253px;
          font-size: 10px; }
          #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dt {
            display: none; }
          #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl {
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between; }
            #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dt {
              width: 70px; }
            #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd {
              width: calc(100% - 70px); }
              #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li {
                display: flex;
                flex-wrap: nowrap;
                justify-content: space-between; }
                #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li span {
                  display: block;
                  font-size: 12px;
                  width: 20px; }
                #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li p {
                  opacity: .46; }
                #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li a {
                  width: 35px;
                  text-align: center;
                  line-height: 18px;
                  padding-left: 2px;
                  color: rgba(255, 255, 255, 0.7);
                  background-color: #0a223c;
                  border-radius: 2px;
                  transition-duration: 0.5s;
                  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
                  -ms-transition-duration: 0.5s;
                  -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
                  -webkit-transition-duration: 0.5s;
                  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
                  　-moz-transition-duration: 0.5s;
                  -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
                  #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li a:hover {
                    color: white; }
                  #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li a.double {
                    position: relative;
                    white-space: nowrap; }
                    #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li a.double:before {
                      content: "";
                      position: absolute;
                      width: 100%;
                      bottom: 112%;
                      left: 0;
                      color: #0a223c;
                      opacity: .7;
                      font-size: 10px;
                      text-align: center;
                      transform: scale(0.9);
                      -webkit-transform: scale(0.9);
                      letter-spacing: 0; }
                  #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li a.double--1:before {
                    content: "無地"; }
                  #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li a.double--2:before {
                    content: "プリント"; }
                  #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl > dd > ul > li a.disable {
                    pointer-events: none;
                    background-color: #fff;
                    color: #fff; }
          #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right.long {
            width: 285px; }
    #shipsany.standard .standard__detail--size {
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 5; }
      #shipsany.standard .standard__detail--size > span {
        padding: 11px 0 13px 27px;
        color: #0a223c;
        cursor: pointer; }
        #shipsany.standard .standard__detail--size > span:before {
          content: " ";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          width: 18px;
          height: 18px;
          background-color: rgba(0, 0, 0, 0);
          top: 50%;
          transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          opacity: .5;
          border-radius: 50%;
          border: 1px solid #0a223c;
          transition-duration: 0.5s;
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          -ms-transition-duration: 0.5s;
          -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          -webkit-transition-duration: 0.5s;
          -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          　-moz-transition-duration: 0.5s;
          -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
        #shipsany.standard .standard__detail--size > span > span {
          display: block;
          position: absolute;
          top: 8px;
          left: 7px;
          opacity: .5;
          transition-duration: 0.5s;
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          -ms-transition-duration: 0.5s;
          -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          -webkit-transition-duration: 0.5s;
          -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          　-moz-transition-duration: 0.5s;
          -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
          #shipsany.standard .standard__detail--size > span > span:before, #shipsany.standard .standard__detail--size > span > span:after {
            position: absolute;
            font-size: 10px;
            line-height: 1;
            transition-duration: 0.5s;
            transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            -ms-transition-duration: 0.5s;
            -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            -webkit-transition-duration: 0.5s;
            -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            　-moz-transition-duration: 0.5s;
            -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
          #shipsany.standard .standard__detail--size > span > span:before {
            content: "?";
            opacity: 1; }
          #shipsany.standard .standard__detail--size > span > span:after {
            content: "×";
            opacity: 0; }
      #shipsany.standard .standard__detail--size .standard__detail--size--contents {
        position: absolute;
        top: 100%;
        left: 0;
        width: 390px;
        padding: 20px 30px;
        background-color: #fff;
        border: 1px solid #eaeaea;
        opacity: 0;
        transform: translate3d(0, 20px, 0);
        visibility: hidden;
        transition-duration: 0.5s;
        transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
        -ms-transition-duration: 0.5s;
        -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
        -webkit-transition-duration: 0.5s;
        -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
        　-moz-transition-duration: 0.5s;
        -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
        z-index: 5; }
        #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul {
          flex-direction: column; }
          #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li {
            width: 100%;
            margin-right: 0;
            margin-bottom: 4px; }
            #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl {
              display: flex;
              flex-wrap: nowrap;
              justify-content: space-between; }
              #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dt {
                width: 87px; }
                #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dt span {
                  display: inline-block;
                  font-size: 10px;
                  border-bottom: 1px solid #0a223c; }
              #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dd {
                width: calc(100% - 87px); }
                #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dd > ul > li {
                  margin-bottom: 4px;
                  padding-bottom: 4px;
                  border-bottom: 1px dashed rgba(10, 34, 60, 0.5); }
                  #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dd > ul > li > dl {
                    display: flex;
                    flex-wrap: nowrap;
                    justify-content: space-between;
                    font-size: 11px; }
                    #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dd > ul > li > dl > dt {
                      width: 35px; }
                    #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dd > ul > li > dl > dd {
                      width: calc(100% - 35px);
                      display: flex;
                      flex-wrap: nowrap;
                      justify-content: space-between;
                      opacity: .5; }
                      #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dd > ul > li > dl > dd > span {
                        display: block; }
                        #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li > dl > dd > ul > li > dl > dd > span:nth-child(3) {
                          width: 80px;
                          text-align: right; }
            #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li.women > dl > dd > ul > li > dl > dd, #shipsany.standard .standard__detail--size .standard__detail--size--contents > ul > li.men > dl > dd > ul > li > dl > dd {
              justify-content: center; }
      #shipsany.standard .standard__detail--size:hover > span:before {
        opacity: 1; }
      #shipsany.standard .standard__detail--size:hover > span > span {
        opacity: 1; }
        #shipsany.standard .standard__detail--size:hover > span > span:before {
          opacity: 0; }
        #shipsany.standard .standard__detail--size:hover > span > span:after {
          opacity: 1; }
      #shipsany.standard .standard__detail--size:hover .standard__detail--size--contents {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        visibility: visible; }
    #shipsany.standard .any__contents--nav .shipsany__share {
      margin-top: 0;
      padding-top: 0; }

/* =================================================================== 2023 spring */
#shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dt > span {
  top: 0; }

#shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dt > dl > dt {
  line-height: 1.7;
  margin-bottom: 5px; }

#shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dd .standard__detail--text--indent {
  position: relative;
  margin-top: 15px;
  padding-left: 60px; }
  #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--left > dl > dd .standard__detail--text--indent > span {
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    font-size: 10px;
    letter-spacing: 0.05em; }

#shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right {
  width: 245px;
  padding-top: 68px; }
  #shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right.right--padding {
    padding-top: 95px; }

#shipsany.standard .standard__detail .standard__detail--text .standard__detail--text--right > dl > dd > dl {
  margin-bottom: 10px; }
