input{
	font-size: 100%;
}

input:not([type="checkbox"]):not([type="radio"]){
	border: 1px solid #B3B3B3;
	border-radius: 4px;
	-moz-border-radius: 4px
	-webkit-border-radius: 4px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-indent: .01px; 
	text-overflow: ""; 
}

input:not([type="checkbox"]):not([type="radio"]){
	height: 30px;
	padding: 7px 12px;
	width:250px;
}

select {
	vertical-align:middle;
}
select::-ms-expand {
	display: none;
}
label.selectTypeA{
	position:relative;
	overflow:hidden;
	display:inline-block;
	background-color:#ffffff;
	border:1px solid #CCC;
	/*
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	*/
	color:#555;
	outline: none;
}
label.selectTypeA:after {
	display: block;
	content: " ";
	position: absolute;
	top: 50%;
	right: 8px;
	width: 15px;
	height: 15px;
	margin-top: -8px;
	background: url(/common/images/cmn/select_yaji_01.png) center center no-repeat;
	pointer-events: none;
	outline: none;
}
label.selectTypeA select {
	cursor:pointer;
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	z-index:1;
	display:block;
	width:130%;
	width:-webkit-calc(100% + 5em);
	margin:0;
	padding:8px 35px 8px 11px;
	background:transparent;
	border:0;
	font-size:13px;
	line-height:1.2em;
}
label.selectTypeA select option {
	outline: none;
}
/*[WSYS-8722]【前日依頼】プラスの規約改訂のお知らせ掲載　20211021　quanguanlin*/
.plus_module-border_box {
	padding: 20px 0;
	border: solid 2px #e30000;
	margin: 20px 0;
}
.plus_style-title {
	text-align: center;
	font-weight: bold;
}
.plus_style-tal {
	margin-top: 5px;
	text-align: left;
	margin-bottom: 5px;
}
.plus_module-border_box a{
	text-decoration: underline!important;
	color: #004fa9!important;
}
.plus_module-border_box .text_area{
	width: 84%;
	margin: auto;
}