
.product_top {
  background-color : #f0f0f0;
  border-radius : 15px;
  padding : 20px;
}

.product_line {
  background-color : #f0f0f0;
  margin : 10px;
  border-radius : 15px;
  display:inline-block;


}

.product_img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  width:100%;

  position:relative;
  background-color : #b3b3b3;

}

.imgcenter {
  display:block;
  position:relative;
  object-fit:cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.img_others_center {
  display:block;
  position:relative;
  object-fit:cover;
  width:100%;
  height:280px !important;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}


.product_desc {
  padding:10px 20px;
}

.padding_downgood {
  padding-bottom : 30px;
}

.allowflex {

}



h3 {
  font-size : 2rem;
  font-weight : 500;
  margin-bottom: 0;
  color : #ef7123;
}

h4 {
  font-size : 1.1rem;
font-weight : 500;
margin-bottom: 25px;
}

.garo_justifier {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;


}


.product_click {

  height:2.2rem;

border-radius: 100px;
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
background-color: #ef7123;
font-size:1rem;
margin-bottom:1rem;
}



.spec_title {
  margin-bottom : 4px;
}

.spec_number {
  font-weight : 600;
}






#detail_top {background-color:#f6f6f6;border-radius:15px;display:flex;flex-wrap:nowrap;margin-bottom:30px;}
#detail_top_img {display:inline-block;position:relative;width:55%;min-height:400px;background-color:#656565;margin:15px;border-radius:15px;}
#detail_top_img img {object-fit:cover;margin:auto;position:relative;top:50%;transform:translateY(-50%);}
#detail_top_spec {padding:20px;display:inline-flex;flex-direction:column;flex-wrap:wrap;}
#detail_top_spec #detail_top_title {margin-bottom:20px;}
#detail_top_spec h1 {text-align:center;display:block;margin:0;color:#353535;font-size:36pt;font-weight:bold;margin:0;white-space:nowrap;}
#detail_top_spec h2 {text-align:center;display:block;margin:0;color:#353535;font-size:12pt;font-weight:normal;}
#detail_top_spec h3 {text-align:center;display:block;margin:0 auto 10px;color:#353535;font-size:12pt;font-weight:bold;}
#detail_top_spec h4 {text-align:center;display:block;margin:0 auto 20px;color:#353535;font-size:12pt;font-weight:normal;width:200px;background-color:#dddddd;padding:4px;border-radius:10px;}

#spec_detail {display:inline-flex;flex-direction:column;align-items:center;}
#ask {display:inline-block;color:#ef7123;font-size:15px;font-weight:bold;border:3px solid #ef7123;margin:6px auto;padding:3px 6px;border-left:none;border-right:none;}
#contact {display:inline-flex;flex-direction:row;justify-content:center;align-items:center;}
#contact > div {display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:160px;}
#contact a {width:100%;position:relative;}
#contact p {text-align:center;font-weight:bold;color:#353535;height:30px;}
#contact img {margin:10px auto;width:30px;height:30px;}

#detail_bottom {border-radius:15px;overflow:hidden;}
