@charset "utf-8";
/******************************
 *  企業固有のスタイル設定
 *****************************/


/* -------------------------
  共通
------------------------- */

body {
    background-color: #fff !important;
}

a:link {
    color:#0088ff !important;
}

a:visited {
    color:#0077dd !important;
}

/* 水平線 */
.borderLine {
    border: 2px solid #77bbff !important;
    background-color:#77bbff !important;
}

/* 水平線(細) */
.borderLineThin {
    border: 1px solid #77bbff !important;
    background-color:#77bbff !important;
}

/* ドット線 */
.dotBorder {
    background: url(../images/dot_roop.gif) repeat-x left 100% !important;
}

/* 画面タイトル */
.pageTitle {
    color:#3366cc !important;
}

/* メニュー(ストライプ) 1 */
.contentsMenu1 {
    background-color:#ddeeff !important;
}

/* メニュー(ストライプ) 2 */
.contentsMenu2 {
    background-color:#fff !important;
}

/* コンテンツタイトル部 */
.contentTitle {
    background-color:#77bbff !important;
    color:#fff !important;
}

/* 帯 通常 */
.nomalBlock {
    background-color:#fff !important;
}
.nomalBlock span {
    color:#3366cc !important;
}

/* 帯 強調 */
.emphasisBlock {
    background-color:#ddeeff !important;
}

.emphasisBlock span {
    color:#3366cc !important;
}

.note {
    color:#666 !important;
}

/* -------------------------
  検索トップ
------------------------- */

/* サブタイトル */
.searchSubTitle span {
    color:#77bbff !important;
}

/* リンク部 */
.searchObject {
    color:#666 !important;
}

/* -------------------------
  仕事一覧画面
------------------------- */

/* 一覧 */
.jobList {
    background-color:#fff !important;
}

.jobList .jobListTitle {
    background-color:#ddeeff !important;
}

/* 絞り込み検索画面 タイトル部 */
.conditionTitle {
    background-color:#ddeeff !important;
}
.conditionTitle span {
    color:#77bbff !important;
}

/* -------------------------
  仕事詳細画面
------------------------- */

/* 項目名 */
.jobItemSubject {
    color:#3366cc !important;
}

/* 目次 */
.jobDetailContents {
    background-color:#eee !important;
}

/* 応募方法へのショートカットリンク部 */
.entryMethodLink span {
    color:#3366cc !important;
}

/* ページ内リンクエリア */
.pageLink span {
    color:#3366cc !important;
}

/* DoCoMo 絵文字色 ビル */
.emojiBuilding {
    color:#003cfc !important;
}

/* DoCoMo 絵文字色 電車 */
.emojiTrain {
    color:#77f616 !important;
}

/* DoCoMo 絵文字色 ドル袋 */
.emojiMoney {
    color:#75150d !important;
}
.titleLogo
{
	text-align:center;
}
/* -------------------------
  応募フォーム
------------------------- */

/* 必須・任意マーク */
.requierdMark {
    color:#3366cc !important;
}

/* エラーメッセージ */
.formError .message {
    color:#ff0000 !important;
}

/* 警告メッセージ */
.warningMessage {
    color:#ff0000 !important;
}


/* -------------------------
  都道府県選択
------------------------- */
.contentsMenu1,
.contentsMenu2{
    padding: 0 !important;
}

.contentsMenu1 a,
.contentsMenu2 a,
.contentsMenu3 a{
	display:block !important;
	padding:10px !important;
	text-decoration:none !important;
	color:inherit !important;
	background:url("../images/linkArrow.png") no-repeat right center !important;
}

.contentsMenu1 img,
.contentsMenu2 img,
.contentsMenu3 img{
	width:12px !important;
	height:12px !important;
	float:left !important;
	margin:11px 5px 0 5px !important;
}


.iphone .contentsMenu1 img,
.iphone .contentsMenu2 img,
.iphone .contentsMenu3 img{
	margin-top:14px !important;
}

.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;
}
