@import url(/ci/css/font_parttime.css);

.how01 {
	border-right: 1px solid #f00;
	border-bottom: 1px solid #f00;
	border-left: 1px solid #f00;
	margin:0px 20px 30px 25px;
	padding: 5px 20px 15px;
	background-color: #f2f2f2;
}

.how02 {
	padding-top: 10px;
}

.jobtype {
	margin-bottom: 30px;
}

.typetitle {
	color: #fff;
	background-color: #82454D;
	background-image:   url(../carrier/images/typeback.gif);
	padding: 0px 20px;
	font-weight: bold;
}

.typebody {
	border-right:1px solid #82454D;
	border-left:1px solid #82454D;
	padding: 10px 0px;
}

.typecopy {
	color: #333;
	font-weight: bold;
	margin: 0px 10px 10px;
}

.typedetail td {
	padding:5px 3px;
}
.caution {
	color: #f00;
}

.red {
	color: #c00;
	font-weight: bold;
}

.blue {
	color: #00c;
	font-weight: bold;
}

.green {
	color: #060;
	font-weight: bold;
}

.yellow {
	color: #ff3;
	font-weight: bold;
}

.supplement {
	font-size: 10px;
	margin-top:5px;
}

.entry {
	background-color: #f2f2f2;
	border-top: 1px solid #82454D;
	border-right:1px solid #82454D;
	border-left:1px solid #82454D;
	padding: 5px 0px 5px 307px;
}

.parttimemenu td {
	background-color: #fff;
	padding:5px 14px;
}

.kinmu {
	background-color: #fff;
	padding: 5px 0px 10px 14px;
}

.table01 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 10px 0px;
}

.table01 td {
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.formlabel {
	color: #fff;
	background-color: #82454D;
}

.error01 {
	font-size: 100%;
	line-height: 150%;
}

.error02 {
	font-size: 100%;
	line-height: 180%;
	color: #f00;
}

