@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv:not(._),
  .page-products-2 main .product-detail__mv:not(._),
  .single-pt-pro main .product-detail__mv:not(._) {
    min-height: 100vh;
    min-height: 100svh;
    padding-bottom: 0
  }
}

.page-products-1 main .product-detail__mv,
.page-products-2 main .product-detail__mv,
.single-pt-pro main .product-detail__mv {
  display: flex;
  /* align-items: center; */
  height: auto;
  min-height: calc(100vh - 3.6458333333vw);
  /* min-height: max(calc(100svh - 3.6458333333vw), ); */
  padding-bottom: 0
}

@media screen and (max-width: 1023.99px) {

  .page-products-1 main .product-detail__mv,
  .page-products-2 main .product-detail__mv,
  .single-pt-pro main .product-detail__mv {
    min-height: 490px;
  }
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv:not(._) {
    height: 100%;
    min-height: 0;
    padding: 20.3562340967vw 5.0890585242vw 7.6335877863vw
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv {
  width: 100%;
  max-width: none;
  /* padding-top: 3.125vw; */
  padding-top: 15vh;
  padding-bottom: 1.5625vw;
  padding-right: 8.4895833333vw
}

@media screen and (max-width:999.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv,
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv,
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv {
    padding-top: 3.125vw;
  }
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner:not(._) {
    gap: 5.0890585242vw
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner {
  justify-content: space-between;
  position: relative
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent__tags li,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent__tags li,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent__tags li {
  padding: .1302083333vw .78125vw .1822916667vw
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent__tags li:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent__tags li:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent__tags li:not(._) {
    padding: 1.0178117048vw 3.3078880407vw 1.0178117048vw
  }
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent:not(._) {
    max-width: none;
    padding-bottom: 0
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent {
  max-width: 28.3333333333vw;
  /* padding-bottom: 11.3020833333vw; */
  padding-bottom: 0;
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models:not(._) {
    margin-bottom: 4.0712468193vw
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models {
  margin-bottom: 1.9791666667vw
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models li,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models li,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__models li {
  margin-bottom: 0
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__description:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__description:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__upper .pDetail-mvContent__description:not(._) {
    margin-bottom: 0
  }
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__tags:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__tags:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvContent .pDetail-mvContent__tags:not(._) {
    display: none
  }
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage:not(._) {
    flex-direction: column;
    align-items: flex-start
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage:not(._) {
    width: 49.6354166667vw;
    justify-content: space-between
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage {
  display: flex;
  flex-basis: auto;
  align-items: flex-end;
  gap: 5.9895833333vw;
  position: static
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image:not(._) {
    gap: 2.5445292621vw;
    width: 71.2468193384vw;
    height: 68.1933842239vw;
    align-self: center
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image {
  width: 33.9583333333vw;
  height: 38.125vw;
}

@media screen and (max-width:1023.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image,
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image,
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image {
    width: 33.9583333333vw;
    height: 38.125vw;
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image img,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image img,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__image img {
  width: 100%;
  max-width: none;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__thumbs,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__thumbs,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__thumbs {
  position: relative;
  right: auto;
  bottom: auto;
  width: auto
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__thumbs:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__thumbs:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__thumbs:not(._) {
    width: 100%
  }
}

.page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvContent__tags,
.page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvContent__tags,
.single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvContent__tags {
  width: 100%
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvContent__tags:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvContent__tags:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvContent__tags:not(._) {
    display: none
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap:not(._) {
    /* display: block; */
    justify-content: flex-start;
    position: absolute;
    right: auto;
    bottom: 0;
    bottom: 5vh;
    left: 0;
    /* width: 12.2395833333vw; */
    /* height: auto; */
    padding: 1.0416666667vw;
    border-radius: .2083333333vw;
    background: #fff
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft:not(._) {
    padding-left: .3125vw;
    color: #000;
    /* margin-bottom: 1.5104166667vw; */
    min-height: 0
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft .pDetail-mvImage__captionName:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft .pDetail-mvImage__captionName:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft .pDetail-mvImage__captionName:not(._) {
    height: auto;
    margin-top: 0
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft .pDetail-mvImage__captionModel:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft .pDetail-mvImage__captionModel:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft .pDetail-mvImage__captionModel:not(._) {
    margin-top: 0;
    margin-bottom: 0
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft>:nth-of-type(2n):not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft>:nth-of-type(2n):not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionLeft>:nth-of-type(2n):not(._) {
    margin-top: .7291666667vw
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight:not(._) {
    /* width: 100%; */
    padding: 0
  }
}

@media screen and (min-width:668px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight a:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight a:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight a:not(._) {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .7552083333vw .7552083333vw;
    height: 100%;
    background-color: #000;
    color: #fff
  }
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight a:not(._),
  .page-products-2 main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight a:not(._),
  .single-pt-pro main .product-detail__mv .l-wrap--pDetail-mv .pDetail-mvInner .pDetail-mvImage .pDetail-mvImage__captionWrap .pDetail-mvImage__captionRight a:not(._) {
    white-space: nowrap
  }
}

.page-products-1 main .bread-section--lower,
.page-products-2 main .bread-section--lower,
.single-pt-pro main .bread-section--lower {
  padding: 1.09375vw 0;
  background: #f1f1f1
}

@media screen and (max-width:667.99px) {

  .page-products-1 main .bread-section--lower:not(._),
  .page-products-2 main .bread-section--lower:not(._),
  .single-pt-pro main .bread-section--lower:not(._) {
    padding: 1.272264631vw 0
  }
}

.page-id-10 .product-lineup .product-lineup__list-imgWrap {
  display: flex;
  align-items: center;
  min-height: 0
}

.page-id-10 .product-lineup .product-lineup__list-imgWrap>picture {
  width: 100%;
  height: 100%
}

.page-id-10 .product-lineup .product-lineup__list-imgWrap>picture img {
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0;
  width: 100%;
  height: 100%
}

.page-id-10 .product-lineup .product-lineup__list-imgWrap--wp>picture {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.page-id-10 .product-lineup .product-lineup__list-imgWrap--wp>picture img {
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0;
  width: 100%;
  height: 100%;
  max-height: 80%;
}

.single-pt-pro main .single-cnts .product-detail__feature,
.single-pt-pro main .single-cnts .product-detail__lineup {
  padding-top: 200px
}

@media screen and (max-width:1023.99px) {

  .single-pt-pro main .single-cnts .product-detail__feature:not(._),
  .single-pt-pro main .single-cnts .product-detail__lineup:not(._) {
    padding-top: 100px
  }
}


.single-pt-pro main .single-cnts .product-detail__feature--noPdt {

  padding-top: 0;
}

.single-pt-pro main .single-cnts .product-lighting__list-item.example {
  grid-column: span 2;
  grid-row: unset
}

.single-pt-pro main .single-cnts .product-detail__case,
.single-pt-pro main .single-cnts .product-detail__lineup,
.single-pt-pro main .single-cnts .product-detail__operation {
  position: relative
}

.single-pt-pro main .single-cnts .product-detail__case .product-detail__product__movieWrap,
.single-pt-pro main .single-cnts .product-detail__lineup .product-detail__product__movieWrap,
.single-pt-pro main .single-cnts .product-detail__operation .product-detail__product__movieWrap {
  margin-top: 0;
  margin-bottom: 150px
}

.single-pt-pro main .single-cnts .product-detail__case .product-detail__product__movieWrap.hide,
.single-pt-pro main .single-cnts .product-detail__lineup .product-detail__product__movieWrap.hide,
.single-pt-pro main .single-cnts .product-detail__operation .product-detail__product__movieWrap.hide {
  display: block
}

.single-pt-pro main .single-cnts .product-detail__case.has-video,
.single-pt-pro main .single-cnts .product-detail__lineup.has-video,
.single-pt-pro main .single-cnts .product-detail__operation.has-video {
  padding-top: 0
}

.single-pt-pro main .single-cnts .product-detail__case.has-video::before,
.single-pt-pro main .single-cnts .product-detail__lineup.has-video::before,
.single-pt-pro main .single-cnts .product-detail__operation.has-video::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 300px;
  background: #fff
}

@media screen and (max-width:1023.99px) {

  .single-pt-pro main .single-cnts .product-detail__case.has-video::before:not(._),
  .single-pt-pro main .single-cnts .product-detail__lineup.has-video::before:not(._),
  .single-pt-pro main .single-cnts .product-detail__operation.has-video::before:not(._) {
    height: 250px
  }
}

.single-pt-pro main .single-cnts .product-detail__case {
  position: relative
}

.single-pt-pro main .single-cnts .product-detail__case.product-detail__case-ltGray .c-header__txtWrap .c-heading2,
.single-pt-pro main .single-cnts .product-detail__case.product-detail__case-ltGray .c-header__txtWrap .c-heading2--en,
.single-pt-pro main .single-cnts .product-detail__case.product-detail__case-ltGray .c-header__txtWrap .product-detail__case__txt {
  color: #000
}

.single-pt-pro main .single-cnts .product-detail__case.product-detail__case-ltGray .pDetail-case-list-heading {
  color: #000
}

.single-pt-pro main .single-cnts .product-detail__case+.product-detail__case.has-video::before,
.single-pt-pro main .single-cnts .product-detail__case+.product-detail__lineup.has-video::before,
.single-pt-pro main .single-cnts .product-detail__case+.product-detail__operation.has-video::before {
  background: linear-gradient(3deg, #313131 -1.05%, #000 100%)
}

.single-pt-pro main .single-cnts .product-detail__case.product-detail__case-ltGray+.product-detail__case.has-video::before,
.single-pt-pro main .single-cnts .product-detail__case.product-detail__case-ltGray+.product-detail__lineup.has-video::before,
.single-pt-pro main .single-cnts .product-detail__case.product-detail__case-ltGray+.product-detail__operation.has-video::before {
  background: linear-gradient(3deg, #eaeaea -1.05%, #f7f7f7 100%)
}

.single-pt-pro main .single-cnts .product-detail__option {
  position: relative
}

.single-pt-pro main .single-cnts .product-detail__option+.product-detail__case.has-video::before,
.single-pt-pro main .single-cnts .product-detail__option+.product-detail__lineup.has-video::before,
.single-pt-pro main .single-cnts .product-detail__option+.product-detail__operation.has-video::before {
  background: linear-gradient(8deg, #eaeaea -1.05%, #f7f7f7 100%)
}

.single-pt-pro main .single-cnts .product-detail__lineup .l-wrap .c-header__txtWrap .c-heading2Wrap {
  flex-shrink: 0
}

@media screen and (max-width:1023.99px) {
  .single-pt-pro main .single-cnts .product-detail__lineup .c-header__txtWrap:not(._) {
    margin-bottom: 40px
  }
}

.single-pt-pro main .single-cnts .product-detail-feature__content.attr-max-width {
  grid-column: span 2
}

.single-pt-ems main .ems-lower-types .ems-lower-type__img {
  aspect-ratio: 4/3
}

.single-pt-ems main .ems-lower-types .ems-lower-type__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

/*# sourceMappingURL=style.css.map */