#lumix-content .product-sec .product-type-block .simulator-sec {
  padding: 0px;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-title {
  font-size: 32px;
  font-weight: 500;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #E9ECEF;
  margin: 0 0 30px 0;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-title {
    font-size: 22px;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-title {
    font-size: 22px;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt {
  width: 100%;
  margin: 0px auto;
  box-sizing: border-box;
  padding: 15px 0;
  display: flex;
  align-items: center;
  border-top: 1px solid #AEAEAE;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt {
    padding: 5px 0;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt {
    display: block;
    padding: 5px 0;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-title {
  font-size: 20px;
  width: 18%;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-title {
    font-size: 15px;
    width: 25%;
    font-weight: bold;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-title {
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data {
  font-size: 20px;
  width: 80%;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data {
    font-size: 14px;
    width: 75%;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data {
    width: 100%;
    font-size: 14px;
    width: 100%;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list {
    padding: 10px 0 15px 0;
    margin: 0;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list {
    padding: 10px 0 15px 0;
    margin: 0;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask {
  width: 33.3%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 2px 0;
  cursor: auto;
  box-sizing: border-box;
  padding: 5px 0;
  opacity: 0.3;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask {
    width: 50%;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask {
    width: 50%;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask.dnone {
  display: none !important;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask.dflex {
  display: flex !important;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask .simulator-btn-txt {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 0 10px;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask .simulator-btn-txt {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask .simulator-btn-txt {
    font-size: 14px;
    line-height: 18px;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask .simulator-btn-txt .sub-txt {
  display: block;
  font-size: 12px;
  line-height: 14px;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask .simulator-btn-txt .sub-txt {
    font-size: 10px;
    line-height: 11px;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask .simulator-btn-txt .sub-txt {
    font-size: 10px;
    line-height: 11px;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line-mask .simulator-btn {
  width: 22px;
  height: 22px;
  border: 1px solid #aaa;
  border-radius: 50%;
  background: #fff;
  outline: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line {
  width: 33.3%;
  display: flex;
  align-items: center;
  margin: 2px 0;
  cursor: pointer;
  box-sizing: border-box;
  padding: 5px 0;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line {
    width: 50%;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line {
    width: 50%;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line.dnone {
  display: none !important;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line.dflex {
  display: flex !important;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn-txt {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 0 10px;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn-txt {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn-txt {
    font-size: 14px;
    line-height: 18px;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn-txt .sub-txt {
  display: block;
  font-size: 12px;
  line-height: 14px;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn-txt .sub-txt {
    font-size: 10px;
    line-height: 11px;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn-txt .sub-txt {
    font-size: 10px;
    line-height: 11px;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn {
  width: 22px;
  height: 22px;
  border: 1px solid #aaa;
  border-radius: 50%;
  background: #fff;
  outline: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.c-red {
  outline: 2px solid #FF0000;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.n-blue {
  outline: 2px solid #0000B6;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.d-olive {
  outline: 2px solid #00652F;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.c-orange {
  outline: 2px solid #FF791F;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.t-blue {
  outline: 2px solid #89A8E7;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.s-white {
  outline: 2px solid #B4B4B4;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.j-black {
  outline: 2px solid #000000;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active {
  outline: 2px solid #707070;
  background: #707070;
  border: 2px solid #E9ECEF;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active.c-red {
  outline: 2px solid #FF0000;
  background: #FF0000;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active.n-blue {
  outline: 2px solid #0000B6;
  background: #0000B6;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active.d-olive {
  outline: 2px solid #00652F;
  background: #00652F;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active.c-orange {
  outline: 2px solid #FF791F;
  background: #FF791F;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active.t-blue {
  outline: 2px solid #89A8E7;
  background: #89A8E7;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active.s-white {
  outline: 2px solid #B4B4B4;
  background: #B4B4B4;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-table-cnt .simulator-table-data .simulator-btn-list li.simulator-btn-line .simulator-btn.active.j-black {
  outline: 2px solid #000000;
  background: #000000;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt {
  width: 100%;
  text-align: center;
  border-top: 1px solid #AEAEAE;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt .simulator-item-pt {
  padding: 40px 0 30px 0;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt .simulator-item-pt img {
  width: 56%;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt .simulator-item-pt img {
    width: 70%;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt .simulator-item-pt img {
    width: 90%;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt .simulator-item-txt {
  padding: 0px 0 20px 0;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt .simulator-item-notice .simulator-item-notice-h {
  display: none;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-pt-cnt .simulator-item-notice .simulator-item-notice-s {
  display: block;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-prd-btn-cnt {
  width: 30%;
  margin: 0 auto;
  padding: 20px 0 60px 0;
}
@media all and (max-width: 900px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-prd-btn-cnt {
    width: 60%;
  }
}
@media only screen and (max-width: 640px) {
  #lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-prd-btn-cnt {
    width: 60%;
  }
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-prd-btn-cnt .buy_now_bt_blank {
  padding: 20px;
  color: #fff;
  background-color: #ccc;
  display: block;
  text-align: center;
  border-radius: 8px;
  font-size: 15px;
  box-shadow: none;
}
#lumix-content .product-sec .product-type-block .simulator-sec .simulator-item-prd-btn-cnt .buy_now_bt_blank:hover {
  opacity: 1;
}

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