@charset "utf-8";

.infoText {
	margin-bottom:20px;
}

.formBody {
	width: 100%;
	margin:0px auto;
}
.formBody input,
.formBody select,
.formBody textarea {
	font-size:16px;
	padding:10px;
	border:solid 1px #ccc;
}
.formBody .widthS {
	width:100px;
}
.formBody .widthM {
	width:459px;
}
.formBody .widthL {
	width:459px;
}

.formBody td select{
	margin-right:10px;
}

#entryIn .formBody .widthM{
	width: 300px;
}

#entryOut .formBody .widthM{
	width: 300px;
}

#formButtonBox {
	text-align:center;
	padding-top:50px;
	padding-bottom:30px;
}
#formButtonBox li {
	display:inline-block;
	width:100%;
	margin-left:10px;
	margin-right:10px;
}
#formButtonBox li.twoBtn {
	width:45%;
}
.twoBtn img {
	height:70px;
}

.formBody .mark {
	display:inline-block;
	background-color:#FFF;
	color:#C00;
	font-weight: bold;
	padding:3px 5px;
	line-height:1;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px inset rgba(0, 0, 0, 0.3);
	transition: none 0s ease 0s;
	box-shadow: 0 3px 0 #a00000;
	margin-right:10px;
}

.formBody .ime-disable{
  ime-mode: disabled;
}

#ajMailReturn .inputTextLong{
	width:100%;
}

@media screen and (max-width: 767px) {
	.formBody {
		width: 100%;
	}
	.freeContainer{
		padding:15px;
	}
	.formBody input,
	.formBody select,
	.formBody textarea {
		width:90% !important;
	}
	#formButtonBox {
		padding-top:10px;
		padding-bottom:10px;
	}
	#formButtonBox li {
		display:block;
	}
	#formButtonBox li.twoBtn {
		margin:10px;
		width:100%;
	}
	#formButtonBox li input {
		width:90%;
		font-size:16px;
		margin-bottom:7px;
		margin: 0px;
	}
	.ui-dialog{
		width:280px !important;	
	}
	.ui-dialog .commonCommentText{
    word-break: break-all;
  }
}
}

