@charset "utf-8";

/* css reset */

#topleft {
	float:left;
	width:701px;
	padding:0px;
	margin:0px;
	text-align:left;
}

#topright {
	float:left;
	width:210px;
	padding:0 0 0 9px;
	margin:0px;
	text-align:left;
}

#pankuzuarea {
	float:left;
	width:660px;
	padding:5px 0 5px 0;
	margin:0px;
	text-align:left;
}

#pankuzuarea2 {
	width:770px;
	padding:5px 10px 5px 0;
	margin:0px;
	text-align:left;
}

#logintextarea {
	float:right;
	width:250px;
	padding:5px 10px 0 0;
	margin:0px;
	text-align:right;
}

/* login情報 右上部分 */
.mypagelogin {
	float:right;
	text-align:right;
}

.day {
	color:#ff0058;
}

.name {
	color:#2960ff;
}

.paddingL10px {
	padding:0 0 0 10px;
}

#pagetoplink {
	text-align:right;
	padding:20px 220px 10px 0;
}

/* subpage共通はここまで　*/


/* serach */
/* topとほぼ同じSearch box */
table.sentakuTable{
	width:679px;
	border-collapse: collapse;
	margin:10px 0 20px 10px;
}

.sentakuTable td.icon  {
	width:15px;
	color: #4c4c4c;
	padding:2px 0;
	margin:0px;
	font-size:12px;
	text-align:left;
}

.sentakuTable td.pulldown  {
	width:185px;
	color: #4c4c4c;
	padding:2px 0;
	margin:0px;
	font-size:12px;
	text-align:left;
}

.sentakuTable td.sentakuTXT  {
	width:60px;
	color: #4c4c4c;
	padding:2px 0;
	margin:0px;
	font-size:12px;
	text-align:left;
}

.sentakuTable td.serch_BTN  {
	width:147px;
	color: #4c4c4c;
	padding:2px 0;
	margin:0px;
	font-size:12px;
	text-align:left;
}

.topserch_select {
	width:175px;
}



/* mypage */

table.mypageTable{
	width:701px;
	border-collapse: collapse;
	margin:0 0 20px 0;
}
.mypageTable span {
	color:#ff7e00;
}

.mypageTable td.komoku  {
	width:25%;
	color: #4c4c4c;
	padding:8px;
	margin:0px;
	text-align:left;
	border: 1px solid #b2b2b2;
	vertical-align:top;
}

.mypageTable td.naiyo  {
	width:75%;
	color: #4c4c4c;
	padding:8px;
	margin:0px;
	text-align:left;
	border: 1px solid #b2b2b2;
	vertical-align:top;
}

.mypageTable td.icon  {
	width:25%;
	color: #4c4c4c;
	padding:3px 0 3px 0;
	margin:0px;
	text-align:center;
	border: 1px solid #b2b2b2;
	vertical-align:top;
}

.mypageTable td.ktitle  {
	width:50%;
	color: #ffffff;
	padding:3px 0 4px 5px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	background-color:#ff9833;
}

.mypageTable td.linkarea  {
	width:50%;
	color: #ffffff;
	padding:3px 0 4px 0;
	margin:0px;
	text-align:right;
	vertical-align:top;
	background-color:#ff9833;
}

.mypageTable td.linkarea a {
	color:#FFFFFF;
}

/* 求人の掲載について */
table.keisaiTable{
	width:701px;
	border-collapse: collapse;
	margin:0 0 20px 0;
}
.keisaiTable span {
	color:#ff7e00;
}

.keisaiTable td.komoku  {
	width:25%;
	color: #4c4c4c;
	padding:8px;
	margin:0px;
	text-align:left;
	border: 1px solid #b2b2b2;
	vertical-align:top;
}

.keisaiTable td.naiyo  {
	width:75%;
	color: #4c4c4c;
	padding:8px;
	margin:0px;
	text-align:left;
	border: 1px solid #b2b2b2;
	vertical-align:top;
}


/* タイトル */
.subtitle {
	width:701px;
	height:36px;
	padding:0px;
	margin:0 0 5px 0;
	background-image:url(../img/sub_title_bk.gif);
	background-repeat: no-repeat;
	clear:both;
}

/* 白Boldのタイトル */
.white_b {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 20px;
	margin:0px;
	line-height:105%;
	text-align:left;
}



