body {
    background-color: #fff !important;
	color: #2b2b2b2;
	font-family: Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;
	letter-spacing: 0.1em;
}

a:link {
    color:#333333  !important;
}

a:visited {
    color:#333333  !important;
}

.borderLine {
    border: 2px solid #E3E3E3 !important;
    background-color:#E3E3E3 !important;
}

.borderLineThin {
    border: 1px solid #E3E3E3 !important;
    background-color:#E3E3E3 !important;
}

.dotBorder {
    background: url(../images/dot_roop.gif) repeat-x left 100% !important;
	display: none;
}

.pageTitle {
    color:#c4151c !important;
}

.contentTitle {
    background-color:#333333 !important;
    color:#fff !important;
}

.nomalBlock {
    background-color:#fff !important;
}
.nomalBlock span {
    color:#1F53A6 !important;
}

.emphasisBlock {
    background-color:#f2f2f2 !important;
}

.emphasisBlock span {
    color:#1F53A6 !important;
}

.note {
    color:#666 !important;
}

.searchSubTitle span {
    color:#1F53A6 !important;
}

.searchObject {
    color:#666 !important;
}

.jobList {
    background-color:#fff !important;
}

.jobList .jobListTitle {
	background-color:#f2f2f2 !important;
}

.conditionTitle {
    background-color:#f2f2f2 !important;
}
.conditionTitle span {
    color:#1F53A6 !important;
}

.jobItemSubject {
    color:#c4151c !important;
}

.jobDetailContents {
    background-color:#eee !important;
}

.entryMethodLink span {
    color:#333333 !important;
}

.pageLink span {
    color:#3366cc !important;
}

.emojiBuilding {
    color:#003cfc !important;
}

.emojiTrain {
    color:#77f616 !important;
}

.emojiMoney {
    color:#75150d !important;
}

.requierdMark {
    color:#1F53A6 !important;
}

.formError .message {
    color:#ff0000 !important;
}

.warningMessage {
    color:#ff0000 !important;
}
.titleLogo {
	display: none;
}
.pagetop
{
	text-align:right;
}

/* -------------------------
  都道府県選択
------------------------- */
.contentsMenu1,
.contentsMenu2{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #D5D7D6), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #D5D7D6);
	background: -moz-linear-gradient(#fff, #D5D7D6);
	background: -o-linear-gradient(#fff, #D5D7D6);
	background: -ms-linear-gradient(#fff, #D5D7D6);
	background: linear-gradient(#fff, #D5D7D6);
	border-bottom: 1px solid #2054A7;
    padding: 0 !important;
}
.contentsMenu1 a,
.contentsMenu2 a,
.contentsMenu3 a{
	display:block !important;
	padding:12px 2% !important;
	text-decoration:none !important;
	color:#333333 !important;
	font-size: 18px;
	position: relative;	
}
.contentsMenu1 a:after, .contentsMenu2 a:after {
	border-right: 3px solid #2054A7;
	border-top: 3px solid #2054A7;
	content: "";
	display: block;
	height: 12px;
	margin: -10px 0 0;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	width: 12px;
}
.contentsMenu1 img,
.contentsMenu2 img,
.contentsMenu3 img{
	display: none;
}


.iphone .contentsMenu1 img,
.iphone .contentsMenu2 img,
.iphone .contentsMenu3 img{
	display: none;
}

.jobList .jobListTitle a{
	display:block !important;
	padding:10px 20px 10px 0 !important;
	margin:-10px 0 !important;
	text-decoration:none !important;
	color:inherit !important;
	background:url("../images/linkArrow.png") no-repeat right center !important;
}
