hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

/* 実線 */
.hr1 {
  border-top: 1px solid #aaa;
}




input::placeholder {
  color: #BBB;
}


select, input[type="text"] {
  border: 1px solid #999;
  box-sizing: border-box;
  background-color: #FFFFFF;
  font-family: "Arial", "メイリオ";
}

select, input[type="date"] {
  border: 1px solid #999;
  box-sizing: border-box;
  background-color: #FFFFFF;
  font-family: "Arial", "メイリオ";
}





.daddr {
	color:blue;
	text-decoration:underline;
	text-decoration-color:blue;
}
.daddr:hover {
	cursor: pointer;
}

.help font{
	color:#DDD;
	text-decoration: none;
}
.help font:hover {
	/*cursor: pointer;
	cursor: hand;*/
	color:#FFF;
}

.help img:hover {
	/*cursor: pointer;
	cursor: hand;*/
}


@media print {
	.no_print{
        display: none;
    }
    
    .no_print input{
        display: none;
    }
    
    .textbox{
     	border-color: #000000;
     	border-width: 1px;
     	border-style: solid;
    }
}




.icon-red { /* icon-redは最初に指定したクラス名 */
  filter: hue-rotate(150deg);
}

