input, select, textarea  {
	font-size: 150%;
}

.input_l {
  padding-top   : 4px;
  padding-right : 4px;
  padding-bottom: 2px;
  text-align    : right;
  font-weight   : bold;
}
    
.btn_l {
  display       : inline-block;
  border-radius : 5%;          /* 角丸       */
  font-size     : 14pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 12px 12px;   /* 余白       */
  background    : #6666ff;     /* 背景色     */
  color         : #ffffff;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  box-shadow    : 6px 6px 3px #666666;  /* 影の設定 */
  border        : 2px solid #6666ff;    /* 枠の指定 */
}
.btn_l:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
  color         : #6666ff;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}

.foot {
	display: flex;
	#justify-content: center;
	#justify-content: space-between;
}

.foot li:first-child {
	margin-right: auto;
}

.foot-confirm {
	display: flex;
	#justify-content: center;
	#justify-content: space-between;
	justify-content: flex-end;
}

.foot-confirm li:last-child {
	margin-left: auto;
}

ul {
  list-style: none;
  padding-left: 0;
}

select, option{
  #border:"枠線の色" "枠線の太さ" "枠線の種類";
    border:skyblue 2px inset;

}