@charset "utf-8";

.reform_menu_bathroom_vanity .content .product_detail .outdetail {
  margin: 48px auto 0;
  max-width: 960px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 100%
}

.reform_menu_bathroom_vanity .content .product_detail .outdetail .section_wrapper {
  height: auto;
  opacity: 1
}


.reform_menu_bathroom_vanity .content .product_detail .outdetail section:first-of-type {
  margin-top: 24px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section + section {
  margin-top: 88px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section h5 {
  font-size: 1.285714286em;
  font-weight: 700;
  margin-bottom: 12px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section h5 {
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 12px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section p {
  margin-bottom: 24px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section .flex {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  justify-content: flex-start
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.color .flex {
  gap: 12px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.color .flex img {
  width: 75px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle {
  margin-bottom: 70px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle .flex {
  gap: 1.25%
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle li {
  width: 16.9791667%
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle li p {
  font-weight: 500
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle li p span {
  display: block;
  font-size: .857142857em;
  margin-top: 4px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.slider .details_slider {
  margin-left: 0
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.slider .details_slider .control_wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options {
/*-
	background: #fdfbf4;
 -*/ 
  display: block;
  padding: 24px 6.7264574%
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options + .options {
  margin-top: 12px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options img {
  margin-bottom: 16px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options h5 {
  font-size: 1.428571429em;
  font-weight: 500;
  margin-bottom: 12px
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options h6 {
  font-size: 1.2em;
  font-weight: 600;
}

.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .price {
  font-size: 1.142857143em;
  font-weight: 500;
  margin-bottom: 0
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .price .f-en {
  font-family: Ubuntu;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1
}
.reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.571428571;
  margin: 12px 0 0
}



@media screen and (max-width:768px) {
	
/*-追加-*/

 .reform_menu_bathroom_vanity .content .product_detail .outdetail section p {
    margin-bottom: 6.4vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section .flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.color .flex {
    gap: 2.1333333333vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.color .flex img {
    width: 20vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle {
    margin-bottom: 12.8vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle .flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    gap: 6.4vw 4.5333333333vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle li {
    width: 40vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle li img {
    margin-bottom: 2.1333333333vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.handle li p span {
    margin-top: 1.0666666667vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.slider .details_slider {
    width: 87.2vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.slider .details_slider .control_wrapper {
    padding-right: 0
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    justify-content: center;
    padding: 4.2666666667vw 3.2vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options + .options {
    margin-top: 2.1333333333vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    gap: 4.2666666667vw;
    justify-content: center
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .left, .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .right {
    width: 100%
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options h5 {
    margin-bottom: 6.4vw;
    min-height: unset
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .price {
    font-size: 4.2666666667vw;
    margin-bottom: 0;
    margin-top: 3.2vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .price .f-en {
    font-size: 5.3333333333vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options .icon {
    -webkit-transform: unset;
    transform: unset;
    width: 8.5333333333vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options01, .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options02 {
    padding: 4.2666666667vw 3.2vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options01 h5, .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options02 h5 {
    margin-bottom: 6.4vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options01 .price, .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options02 .price {
    margin-top: 3.2vw
  }
  .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options01 > img, .reform_menu_bathroom_vanity .content .product_detail .outdetail section.options.options02 > img {
    width: 100%
  }	
	
}
