@charset "utf-8";

.form_table textarea {
    font-size: 18px;
	font-family: "Noto Sans JP", sans-serif;
}

.SubmitButtonSet,
.SubmitButtonArea { text-align: center; }
.SubmitButtonSet li,
.SubmitButtonArea li {
	display: inline;
	margin: 0 3px;
}

.SubmitButtonSet li input[type="button"],
.SubmitButtonSet li input[type="submit"],
.SubmitButtonSet li input[type="reset"] {
	width: 180px;
	margin: 0 0 0px;
	padding: 9px 25px 9px 15px;
	font-family: inherit;
	font-size: 16px!important;
	color: #fff;
	text-align: center;
	border: 0 none;
	background-color: #e60027;
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-webkit-background-size: 16px 16px;
	-o-background-size: 16px 16px;
	-ms-background-size: 16px 16px;
	cursor: pointer;
	word-break: break-all;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	border-radius: 3.9375rem;
}

.SubmitButtonSet li input[type="submit"],
.SubmitButtonSet li input[name='submitbtn']{
	background-image: url(/res/image/jp/r1/icon/icon_link_right_l_white_hd.gif);
}
.SubmitButtonSet li input[name="modify"]{
	width:120px;
	background-color: #ccc;
	font-size:16px!important;
	background-image: url(/-/media/Project/DefaultSite/common/form/icon_link_left_l_white_hd.gif);
	background-position:3% center;
}

.SubmitButtonSet li input[type="submit"]:hover {
	background-color: #b1000e;
	/*background-position: 99% center;*/
}
.SubmitButtonSet li input[type="reset"] {
	background-image: url(/res/image/jp/r1/icon/icon_close_hd.gif);
}
.SubmitButtonSet li input[type="reset"]:hover {
	background-color: #b1000e;
}
.SubmitButtonSet li input[type="button"]:hover {
	background-color: #b1000e;
	/*background-position: 99% center;*/
}
.SubmitButtonSet li input[name="modify"]:hover {
	background-color: #aaa;
	/*background-position: 2% center;*/
}
.SubmitButtonSet li input[type="submit"]:focus,
.SubmitButtonSet li input[type="button"]:focus,
.SubmitButtonSet li input[type="reset"]:focus{
	outline:none;
}


.SubmitButtonSet li input[type="button"],
.SubmitButtonSet li input[type="submit"],
.SubmitButtonSet li input[type="reset"] {
	width: 180px!important;
	min-width: 180px!important;
 }

.SubmitButtonSet li input[name="modify"]{
	width: 120px!important;
	min-width: 120px!important;
}

@media screen and (max-width: 767px){
	.SubmitButtonSet li input[type="button"],
	.SubmitButtonSet li input[type="submit"],
	.SubmitButtonSet li input[type="reset"] {
	-webkit-box-sizing: initial;
	margin-bottom:1rem;
 }
}


.error_area {
	padding: 0.5rem;
  } 
  .error_area ul{
	margin-left: 2rem;
	font-weight: normal;
  }
  .error_area li{
  list-style-type: disc;
  }
  .errmsg,.error_area{
	color:red;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0.5rem;
	clear:both;
  }
  .error01 td,
  div.BoxPatternC.error01{
	/*background-color: rgb(251, 244, 244);*/
	background-color: rgb(255, 223, 223)!important;
  }
  
/*--------------------------------------
placeholder
--------------------------------------*/
::placeholder {
	font-size: 100%;
	font-family: 'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
    color: #aaa!important;
}
#okta-contents :-ms-input-placeholder  {
 	color: #aaa !important;
 }
 /*Eg*/
 ::-ms-input-placeholder{
 	font-size: 100%;
  font-family: 'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
 	color: #aaa!important;
  }
