* {
	margin : 0;
	padding : 0;
	color : #000000;
	/*border : 1px solid #FF0000;*/
}

body{
	text-align : center;
	margin : 0px;
	padding : 0px;
	font-size : 12px;
}
/*
img {
	border : none;
	vertical-align : middle;
}
*/

#layout{
	width : 900px;
	margin : auto;
	padding : auto;
}

#header{
	width : 900px;
	height : 120px;
	vertical-align : bottom;
	border-width: 0px; 
	border-style: solid;
}

#main{
	clear : both;
	width : 900px;
	margin : 0px;
	text-align : center;
	vertical-align : top;
	background : #FFFFFF;
}

#footer{
	clear : both;
	width : 900px;
	height : 20px;
	margin : 0px;
	padding-top : 3px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

/*******/
/*class*/
/*******/



.img2 {
	border : none;
	vertical-align : middle;
}

.logo {
	float : left;
	height : 79px;
	width : 156px;
}

.menu {
	float : right;
	border-width: 0px; 
	border-style: solid;
	width : 740px;
}

.header_copy {
	float : left;
	height : 52px;
}

.header_copy_2 {
	float : left;
	height : 52px;
	text-align: center;
}

.header_login {
	float : right;
	text-align : right;
	height : 52px;
	vertical-align : bottom;
}

.header_menu {
	clear : both;
	text-align : right;
	height : 30px;
}

.header_line {
	clear : both;
	border-top : solid 5px #0e6eb8;
	background-color : 628cc8;
	width : 900px;
	height:15px;
	font-size : 5px;
	margin : 0px;
}

.r_header_line {
	clear : both;
	border-top : solid 5px #00A493;
	background-color : 35B7AB;
	width : 900px;
	height:15px;
	font-size : 5px;
	margin : 0px;
}

.header_navi {
	text-align : left;
}

.r_footer_line {
	clear : both;
	border-top : solid 1px #E4E4E4;
	background-color : B7B7B7;
	width : 900px;
	height:2px;
	font-size : 5px;
	margin : 0px;
}

/********************/
/*右側ナビ用        */

.main_contents {
	float : left;
	width : 695px;
	margin :0px;
	padding : 0px;
}

.right_menu {
	float : right;
	width : 200px;
	margin :0px;
	padding : 0px;
}

/********************/



/************************************************************/
/*	共通																										*/
/************************************************************/

/*テーブル--------------------------------------------------*/
td,table{
/*フォント*/
	font-size:									12px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	/*width : 780px;*/
}
/*-リンク----------------------------------------------------*/
a:link
/*閲覧前*/
{
	font-size:									12px;							/*文字サイズ*/
	color:											#003399;					/*文字色*/
}
/*閲覧後*/
a:visited
{
	font-size:									12px;							/*文字サイズ*/
	color:											#4E6690;					/*文字色*/
}
/*クリック中*/
a:active
{
	font-size:									12px;							/*文字サイズ*/
	color:											#003399;					/*文字色*/
}

/*マウスが乗った時*/
a:hover
{
	font-size:									12px;							/*文字サイズ*/
	color:											#336666;					/*文字色*/
}
/*フォーム--------------------------------------------------*/
TEXTAREA, INPUT, SELECT {
	font-size:									12px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
}
/************************************************************/
/*	クラス																									*/
/************************************************************/
/*文字------------------------------------------------------*/
/*キャッチ*/
.catch {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#006699;					/*文字色*/
}
/*キャッチ青*/
.catch_b {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#000080;					/*文字色*/
}
/*注釈*/
.notes {
	font-size:									12px;							/*文字サイズ*/
	color:											#FF0000;					/*文字色*/
}
/*強調)*/
.b {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#000000;					/*文字色*/
}
/*黒文字(中)*/
.mblack {
	font-size:									12px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
}
.sblack_t {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	line-height:								8px;
}
/*黒文字(小)*/
.sblack {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
}
/*黒文字(小)*/
.sblack_l {
	font-size:									10px;							/*文字サイズ*/
	line-height:								16px;
	color:											#000000;					/*文字色*/
}
/*黒文字(大)*/
.bblack {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#000000;					/*文字色*/
}
/*文字数カウンタ*/
.counter {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
}
/*黒文字(大)*/
.bfont {
	font-size:									14px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
}
/*白文字(大)*/
.bwhite {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFFFF;					/*文字色*/
}
/*赤文字(大)*/
.bred {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FF0000;					/*文字色*/
}
/*赤文字*/
.red {
	font-size:									12px;							/*文字サイズ*/
	color:											#FF0000;					/*文字色*/
}
/*オレンジ文字*/
.orange {
	font-size:									12px;							/*文字サイズ*/
	color:											#FF6305;					/*文字色*/
}
/*青文字*/
.blue {
	font-size:									12px;							/*文字サイズ*/
	color:											#006699;					/*文字色*/
}

/*グレー文字*/
.gray {
	font-size:									12px;							/*文字サイズ*/
	color:											#333333;					/*文字色*/
	line-height:								20px	;						/*行間*/
}

/*グレー文字*/
.lgray {
	font-size:									12px;							/*文字サイズ*/
	color:											#999999;					/*文字色*/
}

/*赤文字(小)*/
.sred {
	font-size:									10px;							/*文字サイズ*/
	color:											#FF0000;					/*文字色*/
}
/*未設定*/
.unset {
	font-size:									12px;							/*文字サイズ*/
	color:											#666666;					/*文字色*/
}
/*設定中*/
.set {
	font-size:									12px;							/*文字サイズ*/
	color:											#FF6600;					/*文字色*/
}

/*info用*/
.info {
	font-size:									12px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	line-height:								20px	;						/*行間*/
}

/*info用*/
.titleline {
	line-height:								20px	;						/*行間*/
}
.titleline2 {
	line-height:								1px	;						/*行間*/
}

/*大文字リンク*/
a.blink:link
/*閲覧前*/
{
	font-size:									14px;							/*文字サイズ*/
	color:											#003399;					/*文字色*/
}
/*閲覧後*/
a.blink:visited
{
	font-size:									14px;							/*文字サイズ*/
	color:											#4E6690;					/*文字色*/
}
/*クリック中*/
a.blink:active
{
	font-size:									14px;							/*文字サイズ*/
	color:											#003399;					/*文字色*/
}

/*マウスが乗った時*/
a.blink:hover
{
	font-size:									14px;							/*文字サイズ*/
	color:											#336666;					/*文字色*/
}

.sukima {
	padding-left:								5px;							/*隙間、左*/
}

.line {
	line-height:								22px;
}
.line120 {
	line-height:								120%;
}
.lines {
	vertical-align:							middle;
	line-height:								8px;
}
.blank {
	text-align: justify;
	text-justify:inter-ideograph;
	padding-left:								12px;
	padding-right:							12px;
	padding-top:								6px;
	padding-bottom:							6px;
	line-height:								120%;
}
.blank_t{
	padding-right:							12px;
}
.blank_h {
	text-align: justify;
	text-justify:inter-ideograph;
	padding-left:								12px;
	padding-right:							12px;
	padding-bottom:							6px;
	line-height:								120%;
}
.blank_b {
	padding-left:								12px;
	padding-right:							12px;
	padding-top:								6px;
	line-height:								120%;
}
.blank_l {
	padding-left:								12px;
	padding-top:								6px;
	padding-bottom:							6px;
	line-height:								120%;
}
.option{
	line-height:								16px;
}
/*点線*/
.dot_boder{
	border-width:								1px;							/*太さ*/
	border-bottom-style:				dashed;						/*点*/
	border-color:								#6699FF;					/*線色*/
	width:											690px;						/*幅*/
}
/*点線2*/
.dot_boder2{
	border-width:								1px;							/*太さ*/
	border-top-style:						dashed;						/*点*/
	border-color:								#6699FF;					/*線色*/
	width:											690px;						/*幅*/
}
/*細線(色グレー)*/
.thin_line_gray {
	border: 1px #C0C0C0 solid;
	border-collapse: collapse;
	border-cellspacing: cellspacing;
}

/*フォーム項目系共通*/
/*上部タイトル*/
.big_title2 {
	font-size:									18px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/	
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	border-width: 							0px; 
	border-style: 							solid;
	float: 											left;
}
/*フォーム項目名*/
.form_title {
	font-size:									15px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/	
	/*background:									#FFFF99;*/					/*背景色*/
	background:									#FFF3C3;					/*背景色*/
	width:											170px;						/*幅*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
.form_title_mini {
	font-size:									15px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/	
	/*background:									#FFFF99;*/					/*背景色*/
	background:									#FFF3C3;					/*背景色*/
	width:											100px;						/*幅*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
.form_title_big {
	font-size:									15px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/	
	/*background:									#FFFF99;*/					/*背景色*/
	background:									#FFF3C3;					/*背景色*/
	width:											200px;						/*幅*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
.form_title_basic1 {
	background:									#FFF3C3;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.form_title_basic2 {
	background:									#FFF3C3;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
.form_line {
	font-size:									12px;							/*文字サイズ*/
	background:									#3333CC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.form_no_line {
	font-size:									12px;							/*文字サイズ*/
	background:									#ffffff;					/*背景色*/
	color:											#000000;					/*文字色*/
}

.form_content {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}


/*ログイン用------------------------------------------------*/
/*枠線*/
.loginline {
	background:									#FF8000;					/*背景色*/
}
/*ヘッダ*/
.loginheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FF8000;					/*背景色*/
	color:											#ffffff;					/*文字色*/
}
/*内容*/
.logincontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.logincontentorange {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFF2B4;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*テーブル用------------------------------------------------*/
/*枠線*/
.tblline {
	background:									#808080;					/*背景色*/
}
/*タイトル*/
.tbltitle {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#990033;					/*背景色*/
	color:											#ffffff;					/*文字色*/
}
/*ヘッダ*/
.tblheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#808080;					/*背景色*/
	color:											#ffffff;					/*文字色*/
}
/*項目*/
.tblsubheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.tblsubheader2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								10px;							/*隙間、左*/
}
/*内容*/
.tblcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.tblcontentyerrow {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFF2AE;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.tbltitleorange {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FF9900;					/*背景色*/
	color:											#FFFFCC;					/*文字色*/
}

/*枠線*/
.tbl_line {
	padding-top:								0px;
	padding-bottom:							0px;
	padding-right:							0px;
	padding-left:								0px;	
}


/*応募用------------------------------------------------*/
/*枠線*/
.applyline {
	background:									#D4D4D4;					/*背景色*/
}
.applyline2 {
	background:									#FFFFFF;					/*背景色*/
}
/*タイトル*/
.applyheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#D1D8D8;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.applyheader2 {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#D1D8D8;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*ヘッダ*/
.applytitle {
	font-size:									12px;							/*文字サイズ*/
	background:									#ffffff;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.applytitle2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#ffffff;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*内容*/
.applycontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.applycontent2 {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#B0E0E6;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.applycontent3 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/	
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}

/*求人一覧用------------------------------------------------*/
/*枠線*/
.resultline {
	background:									#EBEDED;					/*背景色*/
}
/*タイトル*/
.resulttitle {
	font-size:									12px;							/*文字サイズ*/
	line-height:								18px;							/*行間*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#EBEDED url("./images/result_title_back.gif");					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容-白*/
.resultcontent {
	line-height:								18px;							/*行間*/
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
} 
/*内容-白*/
.resulttitle_w {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	font-family:								'ＭＳ ゴシック','Osaka',sans-serif;
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								20px	;						/*行間*/
} 
/*内容-グレー*/
.resulttitle_g {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								20px	;						/*行間*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*内容-グレー*/
.resulttitle_g2 {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								30px	;						/*行間*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*内容-グレー*/
.resulttitle_g_default {
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*内容-白*/
.resultcontent_w {
	line-height:								18px;							/*行間*/
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*内容-グレー*/
.resultcontent_g {
	line-height:								18px;							/*行間*/
	font-size:									12px;							/*文字サイズ*/
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*内容-グレー*/
.resultcontent_g2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
	vertical-align:							middle;						/*位置*/
}
/*内容-グレー*/
.resultcontent_g3 {
	font-size:									12px;							/*文字サイズ*/
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
	vertical-align:							middle;						/*位置*/
	padding-left:								5px;							/*隙間、左*/
}
/*内容-薄水*/
.resultcontent_m {
	font-size:									12px;							/*文字サイズ*/
	background:									#E0EAF6;					/*背景色*/
	color:											#000000;					/*文字色*/
	vertical-align:							middle;						/*位置*/
}
/*求人詳細用------------------------------------------------*/
/*タイトル-白*/
.showjobtitle_1 {
	font-size:									12px;							/*文字サイズ*/
	line-height:								18px;							/*行間*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*タイトル-青*/
.showjobtitle_2 {
	font-size:									12px;							/*文字サイズ*/
	line-height:								18px;							/*行間*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容-白*/
.showjobcontent_1 {
	line-height:								18px;							/*行間*/
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容-青*/
.showjobcontent_2 {
	line-height:								18px;							/*行間*/
	font-size:									12px;							/*文字サイズ*/
	background:									#E2E7E7;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*問合せ用--------------------------------------------------*/
/*左*/
.asktitle {
	font-size:									12px;							/*文字サイズ*/
	background:									#EBEDED;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*右*/
.askcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*新規登録用------------------------------------------------*/
/*枠線*/
.registline {
	font-size:									12px;							/*文字サイズ*/
	/*background:									#3333CC;*/					/*背景色*/
	background:									#7F9DB9;					/*背景色*/
	color:											#000000;					/*文字色*/
	width:											690px;						/*幅*/
}


/*項目内容*/
.registcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*右*/
.enquetetitle {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*会員情報変更用--------------------------------------------*/
/*枠*/
.emline {
	font-size:									12px;							/*文字サイズ*/
	background:									#84C4B9;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.emline2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#CAD5F3;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*左*/
.emtitle {
	font-size:									12px;							/*文字サイズ*/
	background:									#E9EBEB;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*左*/
.emtitle2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#EAEEEE;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								10px;
}
/*左*/
.emtitle3 {
	font-size:									12px;							/*文字サイズ*/
	background:									#EAEEEE;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*右*/
.emcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*履歴書関連------------------------------------------------*/
/*枠*/
.editline {
	font-size:									12px;							/*文字サイズ*/
	background:									#BEDBF5;					/*背景色*/
}
.viewline {
	font-size:									12px;							/*文字サイズ*/
	background:									#7F9DB9;					/*背景色*/
}
/*ヘッダ*/
.editheader {
	font-size:									12px;							/*文字サイズ*/ 
	padding-left:								8px;
	font-weight:								bold;							/*文字の太さ*/
	background:									#BEDBF5;					/*背景色*/
	color:											#000080;					/*文字色*/
}
/*ヘッダ*/
.viewheader {
	font-size:									12px;							/*文字サイズ*/ 
	background:									#BEDBF5;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*左*/
.edittitle {
	font-size:									12px;							/*文字サイズ*/
	padding-left:								10px;
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*右*/
.editcontent {
	font-size:									12px;							/*文字サイズ*/
	padding-left:								10px;
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*右*/
.editcomment {
	font-size:									12px;							/*文字サイズ*/
	padding-left:								10px;
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								8px;
}
.viewcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*デフォルト用青--------------------------------------------*/
/*枠線*/
.defline {
	background:									#82AFD0;					/*背景色*/
}
/*内容-白*/
.defcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*スキルシート用--------------------------------------------*/
/*枠線*/
.skillline {
	background:									#7F9DB9;					/*背景色*/
}
/*ヘッダ*/
.skillheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#BEDBF5;					/*背景色*/
	color:											#000080;					/*文字色*/
}
/*ヘッダ*/
.skillsubheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#BEDBF5;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*小項目*/
.skilltitle {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	padding-left:								5px;
	color:											#000000;					/*文字色*/
}
/*内容*/
.skillcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*データ表示用----------------------------------------------*/
/*枠線*/
.dataline {
	background:									#003366;					/*背景色*/
}
/*背景*/
.databackcolor {
	font-size:									12px;							/*文字サイズ*/
	background:									#CBDCE2;					/*背景色*/
	color:											#ffffff;					/*文字色*/
}
/*項目*/
.datasubheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目(赤)*/
.datasubheaderred {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#CC0000;					/*文字色*/
}
/*内容*/
.datacontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*採用側----------------------------------------------------*/
/*枠線*/
.officeline {
	background:									#B7B7B7;					/*背景色*/
}
/*点線*/
.r_dot_boder{
	border-width:								1px;							/*太さ*/
	border-bottom-style:				dashed;						/*点*/
	border-color:								#B7B7B7;					/*線色*/
}
/*枠線*/
.officelinered {
	background:									#FF0000;					/*背景色*/
}
/*枠線（黄色）*/
.officelineyellow {
	background:									#9D7900;					/*背景色*/
}
/*枠線（青）*/
.officelineblue {
	background:									#00A0E8;					/*背景色*/
}
/*ヘッダ*/
.officeheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#0A51A1;					/*背景色*/
	color:											#ffffff;					/*文字色*/
}
/*内容（背景）*/
.r_content_back {
	font-size:									12px;							/*文字サイズ*/
	background:									#DDF3F1;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容（グレー）*/
.r_content_gray {
	font-size:									12px;							/*文字サイズ*/
	background:									#E6E6E6;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容（白）*/
.r_content_white {
	font-size:									12px;							/*文字サイズ*/
	background:									#E6E6E6;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.officesubheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;
	background:									#FFF3C1;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								5px;
}
.officesubheader2 {
	font-size:									13px;							/*文字サイズ*/
	font-weight:								bold;
	background:									#FFF3C1;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								5px;
	padding-top:								5px;
}
/*項目*/
.officesubheaderyellow {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#0A51A1;					/*文字色*/
}
.officesubheaderyellow2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#0A51A1;					/*文字色*/
	padding-left:								5px;
	padding-right:							5px;
	padding-top:								5px;
	padding-bottom:							5px;
}
/*内容*/
.officecontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#E9F3FF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.officecontentwhite {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.officecontentwhite2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								5px;
}
/*内容*/
.officecontentwhite3 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*内容*/
.officecontentgray {
	font-size:									12px;							/*文字サイズ*/
	background:									#F2F2F2;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								5px;							/*隙間、上*/
	padding-bottom:							5px;							/*隙間、下*/
	padding-right:							5px;							/*隙間、右*/
	padding-left:								5px;							/*隙間、左*/
}
/*リンク*/
/*閲覧前*/
A.reclink_w:link {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFFCC;					/*文字色*/
}
/*閲覧後*/
A.reclink_w:visited
{
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFFCC;					/*文字色*/
}
/*クリック中*/
A.reclink_w:active
{
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFFCC;					/*文字色*/
}

/*マウスが乗った時*/
A.reclink_w:hover
{
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFF99;					/*文字色*/
}


/*検索用----------------------------------------------------*/
/*項目*/
.srcsubheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#faebd7;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.srccontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FAEBD7;					/*背景色*/
	color:											#000000;					/*文字色*/
}

/*検索用背景枠*/
.lngsrc {
	text-align:left;
}
.lngsrc_bak {
	float:left;
	display: block;
	height:23px;
	width:228px;
	text-align:left;
	line-height:23px;
	margin : 2px;
	cursor: hand;
	cursor: pointer;
}
.lngsrc_bak_f {
	clear:both;
	float:left;
	display: block;
	height:23px;
	width:228px;
	text-align:left;
	line-height:23px;
	margin : 2px;
	margin-left : 0px;
	cursor: hand;
	cursor: pointer;
}
.lngsrc_txt {
	vertical-align:middle;
	margin-left: 20px;
	font-size : 10px;
}
.lngsrc_txt a {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.lngsrc_txt a:link {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.lngsrc_txt a:hover {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.lngsrc_txt a:action {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.lngsrc_txt a:visited {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}

.areasrc {
	text-alighn : left;
	margin : 5px 15px 15px 15px;
}
.areasrc_bak {
	float:left;
	display: block;
	height:21px;
	width:114px;
	text-align:left;
	line-height:21px;
	margin : 2px;
	margin-left : 0px;
	margin-right : 5px;
	cursor: hand;
	cursor: pointer;
}

.areasrc_txt {
	vertical-align:middle;
	margin-left: 20px;
	font-size : 10px;
}

.areasrc_frm {
	margin-top:2px;
	height:18px;
	vertical-align:middle;
}

.areasrc_submit {
	margin-top:2px;
	vertical-align:middle;
}

.areasrc_txt a {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.areasrc_txt a:link {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.areasrc_txt a:hover {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.areasrc_txt a:action {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.areasrc_txt a:visited {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}

.comtypesrc {
	text-alighn : left;
	margin : 5px 0px 15px 15px;
}
.comtypesrc_bak {
	float:left;
	display: block;
	height:22px;
	width:160px;
	text-align:left;
	line-height:22px;
	margin : 2px;
	margin-left : 0px;
	margin-right : 5px;
	cursor: hand;
	cursor: pointer;
}

.comtypesrc_txt {
	vertical-align:middle;
	margin-left: 20px;
	font-size : 10px;
}

.comtypesrc_txt a {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.comtypesrc_txt a:link {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.comtypesrc_txt a:hover {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.comtypesrc_txt a:action {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
.comtypesrc_txt a:visited {
	font-size:									10px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
	text-decoration:						none;						/*下線*/
}

.freesrc {
	text-alighn : left;
	margin : 5px 0px 15px 15px;
}


/*ヘルプ用--------------------------------------------------*/
/*背景*/
.helpbg {
	background:									#FFFFFF;					/*背景色*/
}
/*枠線*/
.helpline {
	background:									#7F9DB9;					/*背景色*/
}
/*メニュー*/
.helpmenu {
	font-size:									12px;							/*文字サイズ*/
	background:									#EAEEEE;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*メニュー*/
.helpmenu_c {
	font-size:									12px;							/*文字サイズ*/
	line-height:								20px	;						/*行間*/
	padding-top:								5px;
	padding-left:								18px;
}
/*メニュー*/
.helpmenu_y {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#fafae1;					/*背景色*/
	color:											#660000;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*ヘッダ*/
.helpmenuheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#666666 url("./images/helpmenubk_a.gif");					/*背景色*/
	color:											#000000;					/*文字色*/
	font-weight:								bold;							/*文字の太さ*/
}
/*フッター部*/
/*ヘッダ*/
.helpheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#666666 url("./images/helpbk.gif");					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.helpsubheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#7E8CBC;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
	padding:										3px;
}
/*項目*/
.helpsubheaderlgray {
	font-size:									12px;							/*文字サイズ*/
	background:									#CCCCCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.helpcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-top:								3px;
}
/*内容*/
.helpcontent_t {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								12px;
	padding-right:							12px;
	padding-top:								6px;
	padding-bottom:							6px;
	line-height:								120%;
}
/*内容*/
.helpcontent_t2 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-right:							12px;
	padding-top:								6px;
	padding-bottom:							12px;
	line-height:								120%;
}
/*内容*/
.helpcontent_t3 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								10px;
	padding-right:							10px;
	padding-top:								6px;
	padding-bottom:							6px;
	line-height:								120%;
}
/*内容*/
.helpcontent0 {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
.helpcontent_y {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#660000;					/*文字色*/
}
.helpcontent_h {
	line-height:								150%;
}
.helpcontent_o {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFEECC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.helpsend {
	line-height:								80%;
}
/*オレンジ*/
.helpnotes {
	font-size:									12px;							/*文字サイズ*/
	color:											#FF9900;					/*文字色*/
}
/*利用規約印刷*/
.ruleprint {
	font-size:									12px;							/*文字サイズ*/
	background:									#EBEDED;					/*背景色*/
	color:											#000000;					/*文字色*/
	padding-left:								12px;
	padding-right:							12px;
	padding-top:								6px;
	padding-bottom:							6px;
	line-height:								120%;
}
/*利用規約印刷制御*/
@media print{
.noprint{
display:none;
}
}

/*ヘルプ(採用側)--------------------------------------------*/
/*背景*/
.helprecbg {
	background:									#FFFFFF;					/*背景色*/
}
/*枠線*/
.helprecline {
	background:									#0D1F73;					/*背景色*/
}
/*メニュー*/
.helprecmenu {
	font-size:									12px;							/*文字サイズ*/
	background:									#E5E9F4;					/*背景色*/
	color:											#000000;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*メニュー*/
.helprecmenu_b {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#C3C7D2;					/*背景色*/
	color:											#000080;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*メニュー*/
.helprecmenu_g {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#EEEEEE;					/*背景色*/
	color:											#3;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*ヘッダ*/
.helprecmenuheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#666666 url("./images/helpmenubk_r.gif");					/*背景色*/
	color:											#000000;					/*文字色*/
	font-weight:								bold;							/*文字の太さ*/
}
/*フッター部*/
/*ヘッダ*/
.helprecheader {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#666666 url("./images/helpbk.gif");					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.helprecsubheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#666666;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}
/*項目*/
.helprecsubheaderlgray {
	font-size:									12px;							/*文字サイズ*/
	background:									#CCCCCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.helpreccontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.helpreccontent_b {
	font-size:									12px;							/*文字サイズ*/
	background:									#E5E9F4;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.helpreccontent_g {
	font-size:									12px;							/*文字サイズ*/
	background:									#EEEEEE;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*オレンジ*/
.helprecnotes {
	font-size:									12px;							/*文字サイズ*/
	color:											#FF9900;					/*文字色*/
}
/*応募管理(応募側)--------------------------------------------*/
/*枠線*/
.boxappline {
	background:									#D28930;					/*背景色*/
}
/*アイコンメニュー*/
.boxappiconmenu {
	font-size:									12px;							/*文字サイズ*/
	background:									#990000;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
} 	 
/*バー*/
.boxbar {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFEEBF
															url(./images/mail_bar_back.gif);			/*背景*/
}
/*バー*/
.boxbar2 {
	font-size:									12px;							/*文字サイズ*/
	background:									url(./images/mail_bar_back2.gif);			/*背景*/
} 	 
/*アイコン種類*/
.boxappiconcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.boxappmenured {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFACD;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}
/*項目*/
.boxappmenugray {
	font-size:									12px;							/*文字サイズ*/
	background:									#CCCCCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.boxappmenuwhite {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}


A.boxlink:link
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFFCC;					/*文字色*/
}
/*閲覧後*/
A.boxlink:visited
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFFCC;					/*文字色*/
}
/*クリック中*/
A.boxlink:active
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFFCC;					/*文字色*/
}

/*マウスが乗った時*/
A.boxlink:hover
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFF99;					/*文字色*/
}


/*応募管理(採用側)--------------------------------------------*/ 
.boxrecline {
	border:										2px;
	background:									#FFFFFF;					/*背景色*/
}
/*アイコンメニュー*/
.boxreciconmenu {
	font-size:									12px;							/*文字サイズ*/
	background:									#E1EEC2;					/*背景色*/
	color:											#000000;					/*文字色*/
} 	 
/*アイコン種類*/
.boxreciconcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.boxrecmenublue {
	font-size:									12px;							/*文字サイズ*/
	background:									#D9D9D9;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.boxrecmenugray {
	font-size:									12px;							/*文字サイズ*/
	background:									#CCCCCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.boxrecmenuwhite {
	font-size:									12px;							/*文字サイズ*/
	background:									#F2F2F2;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*効果測定--------------------------------------------------*/
/*閲覧数文字色*/
.statsview {
	font-size:									10px;							/*文字サイズ*/
	color:											#669933;					/*文字色*/
}
/*応募数文字色*/
.statsapp {
	font-size:									10px;							/*文字サイズ*/
	color:											#D83E26;					/*文字色*/
}
/*アンケート文字色*/
.enqueteview {
	font-size:									10px;							/*文字サイズ*/
	color:											#FF9966;					/*文字色*/
}

/*キャンペーン----------------------------------------------*/
/*赤*/
.camred {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FF0000;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}
/*白*/
.camwhite {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#990000;					/*文字色*/
}
/*赤字*/
.camred_f {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#FF0000;					/*文字色*/
}

/*ログイン--------------------------------------------------*/
/*線*/
hr.white {
	color:						#FFFFFF;					/*文字色*/
}
/*線*/
hr.blue {
	color:						#0A51A1;					/*文字色*/
}
/*背景*/
.recloginbg {
	font-size:									12px;							/*文字サイズ*/
	background:									#0A51A1;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}
/*タイトル*/
.reclogintitle {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#0A51A1;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}
/*リンク*/
/*閲覧前*/
A.recloginlink:link {
	font-size:									12px;							/*文字サイズ*/
	color:											#CCFFFF;					/*文字色*/
}
/*閲覧後*/
A.recloginlink:visited
{
	font-size:									12px;							/*文字サイズ*/
	color:											#CCFFFF;					/*文字色*/
}
/*クリック中*/
A.recloginlink:active
{
	font-size:									12px;							/*文字サイズ*/
	color:											#CCFFFF;					/*文字色*/
}

/*マウスが乗った時*/
A.recloginlink:hover
{
	font-size:									12px;							/*文字サイズ*/
	color:											#CCFFFF;					/*文字色*/
}
/*ログイン(応募者側)----------------------------------------*/
/*背景*/
.apploginbg {
	font-size:									12px;							/*文字サイズ*/
	background:									#CCCCCC;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*タイトル*/
.applogintitle {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#808080;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}

/*footer(採用側)--------------------------------------------*/
/*背景*/
.recfooterbg {
	font-size:									12px;							/*文字サイズ*/
	background:									#0A51A1;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}
/*リンク*/
/*閲覧前*/
A.recfooterlink:link {
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFFFF;					/*文字色*/
}
/*閲覧後*/
A.recfooterlink:visited
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFFFF;					/*文字色*/
}
/*クリック中*/
A.recfooterlink:active
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFFFF;					/*文字色*/
}

/*マウスが乗った時*/
A.recfooterlink:hover
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FFFFFF;					/*文字色*/
}
/*footer(応募者側)------------------------------------------*/
/*背景*/
.appfooterbg {
	font-size:									12px;							/*文字サイズ*/
	color:											#0000FF;					/*文字色*/
	line-height:								20px	;						/*行間*/
}
/*リンク*/
/*閲覧前*/
A.appfooterlink:link {
	line-height:								20px	;						/*行間*/
	font-size:									12px;							/*文字サイズ*/
	color:											#0000FF;					/*文字色*/
}
/*閲覧後*/
A.appfooterlink:visited
{
	line-height:								20px	;						/*行間*/
	font-size:									12px;							/*文字サイズ*/
	color:											#0000FF;					/*文字色*/
}
/*クリック中*/
A.appfooterlink:active
{
	line-height:								20px	;						/*行間*/
	font-size:									12px;							/*文字サイズ*/
	color:											#666666;					/*文字色*/
}

/*マウスが乗った時*/
A.appfooterlink:hover
{
	font-size:									12px;							/*文字サイズ*/
	line-height:								20px	;						/*行間*/
	color:											#666666;					/*文字色*/
}
/*default---------------------------------------------------*/
/*背景*/
.defbg {
	background:									#F1E2D8;					/*背景色*/
}
/*メニュー背景*/
.defmenubg {
	background:									#E34A32;					/*背景色*/
}
/*ブログ背景*/
.blogbg {
	background:									#FDCCB7;					/*背景色*/
}

/*メニューリンク*/
/*閲覧前*/
A.defmenulink:link {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFFFF;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
/*閲覧後*/
A.defmenulink:visited
{
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFFFF;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
/*クリック中*/
A.defmenulink:active
{
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#FFFFFF;					/*文字色*/
	text-decoration:						none;						/*下線*/
}

/*マウスが乗った時*/
A.defmenulink:hover
{
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	color:											#F2CBC5;					/*文字色*/
	text-decoration:						none;						/*下線*/
}
/*メニューリンク(小)*/
/*閲覧前*/



A.defmenuslink:link {
	font-size:									10px;							/*文字サイズ*/
	color:											#003399;					/*文字色*/
}
/*閲覧後*/
A.defmenuslink:visited
{
	font-size:									10px;							/*文字サイズ*/
	color:											#4E6690;					/*文字色*/
}
/*クリック中*/
A.defmenuslink:active
{
	font-size:									10px;							/*文字サイズ*/
	color:											#003399;					/*文字色*/
}

/*マウスが乗った時*/
A.defmenuslink:hover
{
	font-size:									10px;							/*文字サイズ*/
	color:											#336666;					/*文字色*/
}
/*白背景*/
.defbgwhite {
	background:									#FFFFFF;					/*背景色*/
}

.news_text {
	padding-left:								15px;
	text-align:									left;
}
/*-BODY-----------------------------------------------------*/
.deftitle
{
/*フォント*/
	font-size:									14px;							/*文字サイズ*/
	color:											#000000;					/*文字色*/
}

/*デモ告知--------------------------------------------------*/
/*赤*/
.demo {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FF0000;					/*背景色*/
	color:											#FFFFFF;					/*文字色*/
}
/*運用側----------------------------------------------------*/
/*新着メルマガのお知らせ---------------------------------*/
/*ピンク*/
.mailmaga {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#33FFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*メニューボタン------------------------------------------*/
.trmenu {
	background:									#000000;					/*背景色*/
}
/*表示画面のボタン*/
.onscr {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*非表示画面のボタン*/
.offscr {
	font-size:									12px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#99CCFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*枠線*/
/*ヘッダ*/
.operationheader {
	font-size:									14px;							/*文字サイズ*/
	font-weight:								bold;							/*文字の太さ*/
	background:									#ffffff;					/*背景色*/
	color:											#660066;					/*文字色*/
}
/*項目*/
.operationsubheader {
	font-size:									12px;							/*文字サイズ*/
	background:									#B8D4EF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.operationsubheader2 {
	font-size:									8px;							/*文字サイズ*/
	background:									#B8D4EF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.operationsubheader3 {
	font-size:									12px;							/*文字サイズ*/
	background:									#B8D4EF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.operationsubheader4 {
	font-size:									8px;							/*文字サイズ*/
	background:									#B8D4EF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*項目*/
.operationsubheaderyellow {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFCC;					/*背景色*/
	color:											#0A51A1;					/*文字色*/
}
/*内容*/
.operationcontent {
	font-size:									12px;							/*文字サイズ*/
	background:									#E9F3FF;					/*背景色*/
	color:											#000000;					/*文字色*/
}
/*内容*/
.operationcontentwhite {
	font-size:									12px;							/*文字サイズ*/
	background:									#FFFFFF;					/*背景色*/
	color:											#000000;					/*文字色*/
}


/* begin styles for RSS Feed */
.rss_title, rss_title a {
	 font-size: 12px;
	 font-weight:bold;
	 margin: 5px 0;
	 padding: 0;
 }
 .rss_items {
	 margin: 3px;
 }
 .rss_item {
	 padding-right: 0px;
	 padding-left: 0px;
	 font-weight : normal;
	 font-size: 12px;
	 padding-bottom: 2px;
	 color: #003399;
 }
 .rss_item a:link, .rss_item a:visited, .rss_item a:active {
	 font-weight: bold;
	 font-size: 12px;
	 color: #003399;
	 text-decoration : none;
 }
 .rss_item a:hover {
	 font-weight: bold;
	 font-size: 12px;
	 text-decoration : underline;
	 color: #003399;
 }
 .rss_date {
	 font-size: 12px;
	 font-weight : normal;
	 color: #000000;
 } 

/*-----インフォメーションページ用-------*/
/* footer control */


#rfooter {
	margin: 5px 15px 5px 15px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

#touroku div{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	}

#textlink {
	margin: 0px 23px 13px 23px;
	padding: 5px 0px 5px 0px;
	color: #000000;
	background-color: #eaeeee;
	text-align: center;
	}

#rtextlink {
	margin: 0px 20px 15px 20px;
	padding: 5px 0px 5px 0px;
	color: #000000;
	background-color: #eaeeee;
	text-align: center;
	}

#footerlink {
	margin: 0;
	padding: 2px 0px 2px 0px;
	color: #000000;
	background-color: #eaeeee;
	text-align: center;
	}



/* font control */

.font10 {
	font-size: 10px;
	line-height: 12px;
	}

.font14b {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 3px 0px;
	}

.font14br {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0px 0px 3px 0px;
	}


.font_tlink {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0px 3px 2px 3px;
	}

.font_tlink a:link { color:#000099;}
.font_tlink a:visited { color:#000099;}
.font_tlink a:hover { color:#3399cc;}
.font_tlink a:active { color: #3399cc;}

.rfont_tlink {
	font-size: 6px;
	line-height: 14px;
	margin: 0;
	padding: 0px 3px 3px 3px;
	}

.font_tlinkr a:link { color:#000099;}
.font_tlinkr a:visited { color:#000099;}
.font_tlinkr a:hover { color:#3399cc;}
.font_tlinkr a:active { color: #3399cc;}

.float_l {
	float: left;
	}

.float_r {
	float: right;
	}

.clear {
	clear: both;
	}


/*エラー----------------------------------------------------*/
/*リンク*/
/*閲覧前*/
A.err:link {
	font-size:									12px;							/*文字サイズ*/
	color:											#FF0000;					/*文字色*/
}
/*閲覧後*/
A.err:visited
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FF0000;					/*文字色*/
}
/*クリック中*/
A.err:active
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FF0000;					/*文字色*/
}

/*マウスが乗った時*/
A.err:hover
{
	font-size:									12px;							/*文字サイズ*/
	color:											#FF3333;					/*文字色*/
}
/* ---------------------------
TR：ヘッダー（ナビゲーション） <change>
--------------------------- */
TR.headerNavigation {
  background: #b3b3ff;                             /* 背景色 */
}
/* ---------------------------
TD：ヘッダー（ナビゲーション）<change>
--------------------------- */
TD.headerNavigation {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ <change>*/
  background: #CC3366;                             /* 背景色 */
  color: #FFFFFF;                                  /* フォントカラー */
  font-weight : bold;                              /* フォント太さ */
}
/* ---------------------------
A：ヘッダー（ナビゲーションのリンク）<change>
--------------------------- */
A.headerNavigation { 
  color: #FFFFFF;                                  /* フォントカラー */
}
/* ---------------------------
A：ヘッダー（ナビゲーション・カーソルが上に乗ったとき）<change>
--------------------------- */
A.headerNavigation:hover {
  color: #FFFFFF;                                  /* フォントカラー */
}

/* ---------------------------
TD：企業見出し
--------------------------- */
TD.companyHead {
  color: #FFFFFF;                                  /* フォントカラー */
  font-weight : bold;                              /* フォント太さ */
}

/*位置調整*/

.loc { margin-right: 2em; }

/* ---------------------------
What's New
--------------------------- */
.wahtsnew {
	font-size: 10px;
	color: #0000FF;
	}

/* ---------------------------
ロゴ・写真アップロードページ
--------------------------- */
.picture_padding{
  padding:								20px;							/*隙間、上下左右*/
	}
/* ---------------------------
トピックス
--------------------------- */
.topics {
	margin : 0px;
	white-space : nowrap;
}
.topics_img {
	margin-right : 2px;
}
.topics_img_l {
	margin-right : 0px;
}

.side_box_a {
	border : 1px solid #0099CC;
	text-align : center;
	margin : 0px;
	padding : 0px;
}

.side_box_b {
	border : 1px solid #FF9966;
	text-align : center;
	margin : 0px;
	padding : 0px;
}

.side_border {
	text-align : center;
	height : 1px;
	margin : 0px;
	padding : 0px;
}

.side_blank {
	text-align : left;
	height : 10px;
	margin : 0px;
	padding : 0px;
	font-size : 1px;
	line-height : 10px;
}

.side_image {
	text-align : center;
	height : 80px;
	margin : 0px;
	padding : 0px;
}

.side_text {
	text-align : center;
	height : 30px;
	font-size : 10px;
	line-height : 15px;
	margin : 0px;
	padding : 0px;
}


/*20080228　追加：会社名表示*/
.name_set {
	font-size:									14px;							/*文字サイズ*/
	color:											#666666;					/*文字色*/
}
.form_content_btn {
	height : 30px;
	background : #CFDBE4;
}

/*20090721　追加：Infoseekニュース表示*/



div.bigBox{
	border: 1px solid #006699;
	margin: 0 auto;
	display:block;
}

div#newsBox {
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 2px;
	height: 150px;
}

div.newsSubBox {
	float: left;
	width: 220px;
	padding-left: 6px;

}

div.infoseekIcon {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	
}

div.banner_area_6box {
	text-align:left;
}

div.ad_title {
	text-align:left;
	padding: 5px 0px 5px 5px;
	background-color: #046EB8;
}

div.ad_title h2 {
	font-size:12px;
	line-height: 1.00em;
	color:#FFF;
}

li.newsCat {
	font-size: 15px;
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none;
	font-weight: bold;
	padding-bottom: 2px;
	color: #406FFF3
}

li.newsCat a {
	font-size:15px;
	color: #666666;
}

li.newsList {
	font-size: 13px;
	line-height: 1.24em;
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom: 1px;
}

li.newsList a {
	font-size: 13px;
	line-height: 1.24em;
}

li.newsCat a:link {
	text-decoration:none;
	color:#666666;
}

li.newsCat a:visited {
	text-decoration:none;
	color:#666666;
}

li.newsCat a:active {
	text-decoration:underline;
	color:#666666;
}

li.newsCat a:hover {
	text-decoration:underline;
	color:#666666;
}

li.newsList a:link {
	text-decoration:none;
	color:#0066CB;
}

li.newsList a:visited {
	text-decoration:none;
	color:#0066CB;
}

li.newsList a:active {
	text-decoration:underline;
	color:#003399;
}

li.newsList a:hover {
	text-decoration:underline;
	color:#336666;
}
