.customSelect,
.multi,
.customSelectDisabled {
    padding:10px;
    border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	line-height:1;
}

.customSelect {
	background:url(../img/selectBg.png) no-repeat right #fff;
}

.customSelectDisabled {
	background:url(../img/selectBg.png) no-repeat right #eee !important;
	color:#aaa;
}

.multi {
	font-size:14px !important;
}

table .customSelect,
table .multi {
	border:#aaa 2px solid;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	padding:2px 7px;
}

select.formLMg {
	margin-left:7px;
}

label span {
	margin-left:5px;
}

input[type="text"],
input[type="number"],
input[type="password"],
textarea {
	border:2px solid #aaa;
	padding:2px 5px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	word-break:break-all;
}

.dn {
	display:none
}

.inputFileupload {
	border:2px solid #ccc;
	float:left;
	height:27px;
	width:350px;
}

.btnFileupload {
	background:#3994c3;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:none;
	color:#fff;
	cursor:pointer;
	float:left;
	height:35px;
	margin-left:10px;
	width:60px;
}

.fileSelect .dn {
	cursor:pointer;
}

input[type=file]::-webkit-file-upload-button {
	cursor:pointer;
}

.btnFileuploadOver {
	background:#64acd1;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:none;
	color:#fff;
	cursor:pointer;
	float:left;
	height:35px;
	margin-left:10px;
	width:60px;
}

/*サイズなど*/
.customSelectXS {
	width:40px;
}

.customSelectSS {
	width:50px;
}

.customSelectS,
.formS {
	width:100px;
}

.customSelectM {
	width:200px;
}

.customSelectL {
	width:400px;
}

.formM {
	width:300px;
}

.formL {
	width:500px;
}

.range {
	margin:0 7px;
}

.selectRight {
	float:right;
}

.icheckbox_flat {
	margin-right:3px !important;
}

.checkList li {
	display:inline;
	margin-right:14px;
}

.formLMg {
	margin-left:7px;
}

.formLMgW {
	margin-left:14px;
}

.selectMg {
	margin:0 7px;
}

.unitMg {
	margin-right:7px;
}

.formBMg {
	margin-bottom:14px;
}

.formBMgH {
	margin-bottom:7px;
}

.formLL {
	width:90%;
}

.formText {
	width:95%;
}

.formText td{
	word-wrap: break-word;
}

.formText pre{
	white-space: pre-wrap;
}
/*フォームの注意*/
.formDescriotion {
	line-height:1.5;
	margin-top:14px;
}
