#header .regular {
    background-color:#ffffff !important;
    color:#000000 !important;
}
#footer .regular {
    background-color:#014099 !important;
}

#footer .regular .copyright {
    color:#fff !important;
}

#header .free {
	text-align: center;
}
#header .free img {
	border: none;
}
.logo {
	float: left;
    margin: 8px 0 10px 6px;
    width: 67px;
}
.head_title {
	float: right;
    margin: 12px 6px 0;
    width: 149px;
}
#mainimg {
	margin-bottom: 0px;
	text-align: center;
}
#footer .free {
	background-color: #F46909;
    color: #ffffff;
	margin-top: 6px;
    padding: 10px 0 1px;
    text-align: center;
}
#footer .free a {
	color: #ffffff !important;
}
#footer .free .copyright {
    font-size: x-small;
    margin: 10px;
    padding: 0;
}

.prArea {
    font-size:small;
    color:#000;
    text-align:center;
}

.commentStrong {
    font-size:medium;
    color:#014099;
    text-align:left;
}

.comment {
    font-size:small;
    color:#000;
    text-align:left;
}

.bottomArea{
	background-color:#FFFEE3;
}

.bottomArea p.title{
	background-color:#014099;
	color:#ffffff;
}

/* -------------------------
 ボタン改
------------------------- */

.contentsMenu1 {
    padding: 2px 0px;
}
.contentsMenu2 {
    padding: 2px 0px;
}
.contentsMenu1 a,
.contentsMenu2 a,
.contentsMenu3 a{
	display:block;
	padding:10px;
	text-decoration:none;
	color:inherit;
	background:url("../images/linkArrow.png") no-repeat right center;
}

.contentsMenu1 img,
.contentsMenu2 img,
.contentsMenu3 img{
	width:12px;
	height:12px;
	float:left;
	margin:14px 5px 0 5px;
}

@media screen and (max-device-width: 480px) {
.contentsMenu1 img,
.contentsMenu2 img,
.contentsMenu3 img{
	margin-top:17px;
}
}

.jobList .jobListTitle a{
	display:block;
	padding:10px 20px 10px 0;
	margin:-10px 0;
	text-decoration:none;
	color:inherit;
	background:url("../images/linkArrow.png") no-repeat right center;
}

/* -------------------------
 フォームの幅指定
------------------------- */
/*
input[name="applicant.name.fullName"]{					width:80%;height: 20px;}
input[name="applicant.name.fullNameKana"]{				width:80%;height: 20px;}
input[name="applicant.profile.nickName"]{				width:80%;height: 20px;}
input[name="applicant.profile.dateOfBirth.birthDayString"]{		width:80%;height: 20px;}
input[name="applicant.contact.telephoneNumber.areaCode"]{		width:20%;height: 20px;}
input[name="applicant.contact.telephoneNumber.localOffeceNumber"]{	width:20%;height: 20px;}
input[name="applicant.contact.telephoneNumber.number"]{			width:20%;height: 20px;}
input[name="applicant.contact.mobileTelephoneNumber.areaCode"]{		width:20%;height: 20px;}
input[name="applicant.contact.mobileTelephoneNumber.localOffeceNumber"]{width:20%;height: 20px;}
input[name="applicant.contact.mobileTelephoneNumber.number"]{		width:20%;height: 20px;}
input[name="applicant.contact.mailAddress.mailAddress"]{		width:80%;height: 20px;}
input[name="applicant.contact.mailAddressTwo.mailAddress"]{		width:80%;height: 20px;}
input[name="applicant.contact.address.zipCode.zipCode"]{		width:80%;height: 20px;}
input[name="applicant.contact.address.municipality"]{			width:80%;height: 20px;}
input[name="applicant.contact.address.streetName"]{			width:80%;height: 20px;}
input[name="applicant.contact.address.buildingNumber"]{			width:80%;height: 20px;}
textarea[name="applicant.profile.reason"]{				width:80%;}
textarea[name="answers[0].text"]{					width:80%;}
*/