/*---------- カレンダーアイコンクリック用 ----------*/
.picker{
margin:5px auto;
min-height:70px;
clear:both;
display:table;
overflow:hidden;
}
#datetimepick{
  position: relative;
  display: inline-block ;
float:left;
  width: 150px;
  height: 40px;
  border: 1px solid #999;
}
#datetimepicker{
  position: relative;
  padding: 0 10px;
  width: 150px;
  height:40px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#datetimepick::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px;
  right: -23px;
  width: 40px;
  height: 50px;
	content: "\f073";
	font-family: FontAwesome;
}

#datepick{
  position: relative;
  display: inline-block;
  width: 130px;
  height: 40px;
  border: 1px solid #999;

float:left;
}
#datepick::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px;
  right: -23px;
  width: 50px;
  height: 50px;
	content: "\f073";
	font-family: "Font Awesome 5 Free";
font-weight:900;
}
#datepicker{
  position: relative;
  padding: 0 20px !important;
  width: 130px;
  height: 40px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#lp #form .mailform .picker #datepick::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px ;
  right: -23px;
  width: 50px;
  height: 50px;
	content: "\f073";
	font-family: "Font Awesome 5 Free";
font-weight:800;
}
#prescform #datepick::before {
  top: 10px;
}
#timepick{
  position: relative;
  display: inline-block;
  width: 110px;
  height: 40px;
  border: 1px solid #999;
float:left;
}
#timepicker{
  position: relative;
  padding: 0 20px !important;
  width: 110px;
  height: 40px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#timepick::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px;
  right: -23px;
  width: 50px;
  height: 50px;
	content: "	\f017";
	font-family:  "Font Awesome 5 Free";
font-weight:900;
}
#prescform #timepick::before {
  top: 10px;
}
#datepick2{
  position: relative;
  display: inline-block;
  width: 130px;
  height: 36px;
  border: 1px solid #999;

float:left;
}
#datepicker2{
  position: relative;
  padding: 0 20px !important;
  width: 130px;
  height: 36px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#datepick2::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px;
  right: -23px;
  width: 50px;
  height: 50px;
	content: "\f073";
	font-family: "Font Awesome 5 Free";
font-weight:900;
}
#timepick2{
  position: relative;
  display: inline-block;
  width: 110px;
  height: 36px;
  border: 1px solid #999;
float:left;
}
#timepicker2{
  position: relative;
  padding: 0 20px !important;
  width: 110px;
  height: 36px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#timepick2::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px;
  right: -23px;
  width: 50px;
  height: 50px;
	content: "\f017";
	font-family: "Font Awesome 5 Free";
font-weight:900;
}
#datepick3{
  position: relative;
  display: inline-block;
  width: 130px;
  height: 36px;
  border: 1px solid #999;

float:left;
}
#datepicker3{
  position: relative;
  padding: 0 20px !important;
  width: 130px;
  height: 36px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#datepick3::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px;
  right: -23px;
  width: 50px;
  height: 50px;
  content: "\f073";
	font-family: "Font Awesome 5 Free";
font-weight:900;
}
#timepick3{
  position: relative;
  display: inline-block;
  width: 110px;
  height: 36px;
  border: 1px solid #999;
float:left;
}
#timepicker3{
  position: relative;
  padding: 0 20px !important;
  width: 110px;
  height: 36px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#timepick3::before {
font-size: 1.6em ;
  position: absolute;
  top: 10px;
  right: -23px;
  width: 50px;
  height: 50px;
	content: "\f017";
	font-family: "Font Awesome 5 Free";
font-weight:900;
}