@charset "UTF-8";

/* ■■■　　　汎用（拡張）　　　■■■
---------------------------------------------------- */

/* 基本テーブル（幅1/2） */
table.basichalf{
	width:340px;
	text-align:left;
	border-top:1px solid #cde679;
	border-left:1px solid #cde679;
}
table.basichalf th,
table.basichalf td{
	text-align:left;
	border-right:1px solid #cde679;
	border-bottom:1px solid #cde679;
	vertical-align:top;
	padding:5px 0;
	line-height:2;
}
table.basichalf th{
	background:url(../images/common/table_cell.gif);
}
table.basichalf th h3,
table.basichalf th h4,
table.basichalf th h5,
table.basichalf th h6{
	margin:0 10px 0 20px;
	font-weight:bold;
}
#contents .block table.basichalf td p{
	margin:0 10px 0 20px;
}


/* 【代表取締役 交代のお知らせ】whatsnew/201209.html
---------------------------------------------------- */

/* 代表取締役交替のお知らせ */
p.changepresidentdate{
	width:340px;
	text-align:right;
}

#contents .block .inner table.changepresident th h2,
#contents .block .inner table.changepresident th p,
#contents .block .inner table.changepresident td p{
	line-height:1.2;
	margin:7px;
	width:100px;
	font-size:12px;
}
#contents .block .inner table.changepresident tr.top th{
	background:none;
	font-weight:bold;
	color:#7b971b;
	font-size:12px;
}
#contents .block .inner table.changepresident th h2{
	font-weight:bold;
	width:100px;
	font-size:14px;
}
#contents .block .inner table.changepresident tr.top th p{
	margin:2px 7px;
}

/* ご挨拶 */
.changegreeting{
	width:687px;
	margin:0 auto;
}
.changegreeting .text{
	float:left;
	/*width:520px;*/
	width:600px;
	padding-top:5px;
}
.changegreeting .text p{
	margin-bottom:15px;
}

.changegreeting .greetingname{
	float:bottom;
	width:580px;
	text-align:right;
}


/* 【採用情報】採用停止メッセージ用
---------------------------------------------------- */
/* 共通 */
#adoption table.pauseinfo{
	margin:15px 40px;
	border-top:1px solid #ffea46;
	border-left:1px solid #ffea46;
}
#adoption table.pauseinfo th{
	background:url(../images/common/table_cell_yellow.gif);
	border-right:1px solid #ffea46;
	border-bottom:1px solid #ffea46;
}
#adoption table.pauseinfo th h3,
#adoption #contents .block table.pauseinfo th p,
#adoption #contents .block table.pauseinfo td p{
	margin:10px 20px;
/*	color:#E9013C/*color:#FE2E62/*	color:#333333*/;
	color:red;
	font-size:14px;
}
#adoption #contents .step .block table.pauseinfo strong{
/*	color:#E9013C/*color:#FE2E62/*	color:#333333*/;
	color:red;
	font-size:14px;
}

#adoption #contents .step .block strong.pause-stapmessage{
/*	color:#E9013C/*color:#FE2E62/*	color:#333333*/;
	color:red;
	font-size:14px;
}

/* adoption-pause */
#adoption-pause #contents .block strong.pausemessage{
	color:red;
	font-size:16px;
}


/* 【会社情報】採用停止メッセージ用
---------------------------------------------------- */
/* 共通 */
#corporate table.pauseinfo{
	margin:15px 40px;
	border-top:1px solid #ffea46;
	border-left:1px solid #ffea46;
}
#corporate table.pauseinfo th{
	background:url(../images/common/table_cell_yellow.gif);
	border-right:1px solid #ffea46;
	border-bottom:1px solid #ffea46;
}
#corporate table.pauseinfo th h3,
#corporate #contents .block table.pauseinfo th p,
#corporate #contents .block table.pauseinfo td p{
	margin:10px 20px;
	color:red;
	font-size:14px;
}
#corporate #contents .step .block table.pauseinfo strong{
	color:red;
	font-size:14px;
}


/* how-to */
#how-to table.pauseinfo{
	width:685px;
	margin:15px 55px;
	border-top:1px solid #ffea46;
	border-left:1px solid #ffea46;
}
#how-to table.pauseinfo th{
	background:url(../images/common/table_cell_yellow.gif);
	border-right:1px solid #ffea46;
	border-bottom:1px solid #ffea46;
}
#how-to table.pauseinfo th h3,
#how-to #contents .block table.pauseinfo th p,
#how-to #contents .block table.pauseinfo td p{
	margin:10px 20px;
	color:red;
	font-size:14px;
}


/* 【ダウンロード】ページ用
---------------------------------------------------- */
/* ダウンロードリスト */
.download-list{
	width:640px;
	margin:15px 0 0 60px;
}
.download-list dt{
	padding:7px 10px;
	background:url(../images/common/table_cell.gif);
	border:1px solid #cde679;
	font-weight:bold;
}
.download-list dd{
	padding:7px 10px;
	border:1px solid #cde679;
	border-top:none;
	margin-bottom:10px;
}

