@charset "utf-8";


.ime-on {
	ime-mode: active;
}
.ime-off {
	ime-mode: inactive;
}
.ime-dis {
ime-mode: disabled;
}


/* -------------------------------
formarea
------------------------------- */

.formarea {
	background:#f4f3e8;
	border: 1px solid #e4e2ce;
	padding:20px 18px 30px;
	_width:700px;
}

.formarea-tit {
	margin-bottom:10px;
	font-weight:bold;
}

.num {
	color:#8f2539;
}



/* -------------------------------
entry-form
------------------------------- */

.entry-form {
	width:700px;
	margin-bottom:30px;
}

.entry-form.last {
	margin-bottom:0;
}

.entry-form th {
	width:230px;
	text-align:left;
}

.entry-form th.ico01 {
	width:29px;
	padding-right:0;
}

.entry-form th.ico01 img {
	vertical-align:middle;
}

.form-list01 li {
	padding-bottom:5px;
}

.form-list02 li {
	width:200px;
	float:left;
	padding-bottom:5px;
}


/* -------------------------------
formbtn
------------------------------- */

.btnarea.formbtn {
	margin:30px 0 0;
}

.btnarea.formbtn input {
	margin:0 10px;
}

.formbtn02 {
	text-align:center
}

.formbtn02 input {
	margin:0 4px;
}




/* -------------------------------
select-job
------------------------------- */

.select-job {
		padding:15px;
		margin-bottom:20px;
		border:1px solid #a77e23;
}

.select-job p {
	line-height:1.4;
}

.job-name {
	font-weight:bold;
	font-size:120%;
}



/* -------------------------------
memotxt
------------------------------- */

.memotxt01 {
	font-size:90%;
	margin-top:5px;
	line-height:1.4;
}

.memotxt02 {
	font-size:90%;
	line-height:1.4;
}


/* -------------------------------
width-type
------------------------------- */

.wtype01 {
	width:110px;
}

.wtype02 {
	width:200px;
}

.wtype03 {
	width:50px;
}

.wtype04 {
	width:70px;
}

.wtype05 {
	width:350px;
}



/* -------------------------------
form-notes
------------------------------- */

.form-notes01 {
	font-weight:normal;
	font-size:85%;
	margin-left:10px;
	color:#8f2539;
}

.form-notes02 {
	font-weight:normal;
	font-size:85%;
	color:#8f2539;
}


/* -------------------------------
formnavi
------------------------------- */

.formnavi {
	margin-bottom:20px;
}

.formnavi li {
	float:left;
}

.formnavi li img {
	display:block
}


/* -------------------------------
errbox
------------------------------- */

.errbox {
	margin-bottom:20px;
	background:#ffeded;
}

.errbox dt,
.errbox dd {
	color:#ff0000;
	font-weight:bold;
}

.errbox dt {
	padding:15px 15px 0 35px;
	background: url("/images/icon_exmark.gif") no-repeat scroll 15px 16px transparent;
}

.errbox dd {
	padding:5px 15px 15px;
}

tr.err th {
	background:#ffeded;
}

.errmsg {
	font-size:85%;
	color:#ff0000;
	margin-top:5px;
}





