@charset "utf-8";

/*グッジョ部長誘導用 CSS*/

/*

information{
	FILE NAME : /goodjob/common/css/guides.css;
}

 */



/* 共通CSS
-------------------------------------------------*/
.gj_img {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	}


.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.mb50 { margin-bottom:50px;}
.ml02 { margin-left:2px; }
.ml03 { margin-left:3px; }
.ml45 { margin-left:45px; }

.txt_c { text-align:center; }

/*IE6*/
.6ml50{ _margin-left:50px;}



/* TOP用 CSS
-------------------------------------------------*/
#goodjob_foot {
	margin:0px;
	padding-top:50px;
	}
	
#goodjob_foot .f_bg {
	border-left:1px solid #71c1e7;
	border-right:1px solid #71c1e7;
	overflow:hidden;
	}
#goodjob_foot .f_bg02 {
	background:url(/goodjob/img/lp/bgimg02.gif) repeat;
	padding:5px;
	overflow:hidden;
	}
	
#goodjob_foot .gj_bnr {
	width:196px;
	float:left;
	}



/* my page用 CSS
-------------------------------------------------*/
#goodjob_txt {
	text-align:center;
	margin:20px auto 30px auto;
	padding:0;
}
#goodjob_txt.gj_m {
}



/* LP用 CSS
-------------------------------------------------*/
#lp_goodjob_txt_b {
	background-color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:0;
}
#lp_goodjob_txt_b.gj_m {
	margin:50px auto 20px auto;
}




#lp_goodjob_txt {
	background-color:#FFFFFF;
	}
#lp_goodjob_txt .t_bg {
	width:659px;
	height:196px;
	background:url(/goodjob/img/lp/bgimg01.jpg) no-repeat;
	margin:50px auto 20px auto;
	position:relative;
	}
#lp_goodjob_txt .gj_top {
	width:328px;
	height:35px;
	position:absolute;
	top:60px;
	left:14px;
	cursor:pointer;
	}

#lp_goodjob_txt .t_bg02 {
	width:605px;
	height:53px;
	background-color:#FFFFFF;
	border:1px solid #71c1e7;
	margin:100px 11px auto 11px;
	padding:15px;
	_padding:15px 15px 5px 15px;
	position:absolute;
	}
#lp_goodjob_txt table {
	width:605px;
	}
#lp_goodjob_txt table th {
	clear:both;
	background:url(/goodjob/img/lp/img_line-gj.gif) right 6px no-repeat;
	text-align:left;
	line-height:1em;
	}
#lp_goodjob_txt table th p {
	background:url(/goodjob/img/lp/img_arrow-gj.gif) 0 3px no-repeat;
	font-weight:normal;
	font-size:85%;
	_font-size:100%;
	padding:0 0 10px 10px;
	_letter-spacing:0.1em;
	}
#lp_goodjob_txt table td {
	width:250px;
	white-space:nowrap;
	}
#lp_goodjob_txt table td a {
	font-weight:normal;
	font-size:85%;
	_font-size:100%;
	padding-left:10px;
	}


#lp_goodjob_foot {
	background-color:#FFFFFF;
	margin:0px;
	padding:25px 15px 7px 15px;
	}
	
#lp_goodjob_foot .f_bg {
	border-left:1px solid #71c1e7;
	border-right:1px solid #71c1e7;
	padding:0 10px;
	overflow:hidden;
	}
#lp_goodjob_foot .f_bg02 {
	background:url(/goodjob/img/lp/bgimg02.gif) repeat;
	padding:5px;
	overflow:hidden;
	}
	
#lp_goodjob_foot .gj_bnr {
	width:237px;
	float:left;
	}
	

/* LP用 CSS (/promotion/1107_lp01/index.html)
-------------------------------------------------*/
#lp_goodjob_foot02 {
	background:url(/goodjob/img/lp/section3_bg_body.gif) repeat-y;
	margin:0px;
	padding:25px 10px 0 10px;
	}
	
#lp_goodjob_foot02 .f_bg {
	overflow:hidden;
	}
#lp_goodjob_foot02 .f_bg02 {
	background:url(/goodjob/img/lp/bgimg02.gif) repeat;
	padding:5px;
	overflow:hidden;
	}
	
#lp_goodjob_foot02 .gj_bnr {
	width:237px;
	float:left;
	}
	
/* LP用 CSS (/promotion/1011_lp01.html)
-------------------------------------------------*/
#lp_goodjob_txt table.gj_nagoya {
	width:605px;
	}
#lp_goodjob_txt table.gj_nagoya th {
	clear:both;
	background:url(/goodjob/img/lp/img_line-gj.gif) right 6px no-repeat;
	text-align:left;
	line-height:1em;
	}
#lp_goodjob_txt table.gj_nagoya th p {
	background:url(/goodjob/img/lp/img_arrow-gj.gif) 0 3px no-repeat;
	font-weight:normal;
	font-size:85%;
	padding:0 0 10px 10px;
	_letter-spacing:0.01em;
	}
#lp_goodjob_txt table.gj_nagoya td {
	width:250px;
	white-space:nowrap;
	}
#lp_goodjob_txt table.gj_nagoya td a {
	font-weight:normal;
	font-size:85%;
	padding-left:10px;
	}
	
/* LP用 CSS (/promotion/1011_lp02/index.html)
-------------------------------------------------*/
#lp_goodjob_txt02 {
	background:url(/promotion/1011_lp02/images/images_a/bg_phase01.jpg) repeat-y;
	}
#lp_goodjob_txt02 .gj_top {
	width:196px;
	height:35px;
	top:60px;
	left:145px;
	cursor:pointer;
	}
#lp_goodjob_txt02 .t_bg {
	width:659px;
	height:96px;
	background:url(/goodjob/img/lp/bgimg01_b02.jpg) no-repeat;
	margin:0 auto 20px auto;
	}
#lp_goodjob_txt02 .t_bg02 {
	width:605px;
	height:53px;
	background-color:#FFFFFF;
	border:1px solid #71c1e7;
	margin:0 11px auto 11px;
	padding:15px;
	_padding:15px 15px 5px 15px;
	}

#lp_goodjob_txt02 table {
	width:605px;
	}
#lp_goodjob_txt02 table th {
	clear:both;
	background:url(/goodjob/img/lp/img_line-gj.gif) right 6px no-repeat;
	text-align:left;
	line-height:1em;
	}
#lp_goodjob_txt02 table th p {
	background:url(/goodjob/img/lp/img_arrow-gj.gif) 0 3px no-repeat;
	font-weight:normal;
	font-size:70%;
	margin:0px;
	padding:0 0 10px 10px;
	_letter-spacing:0.1em;
	}
#lp_goodjob_txt02 table td {
	width:250px;
	white-space:nowrap;
	text-align:left;
	}
#lp_goodjob_txt02 table td a {
	font-weight:normal;
	font-size:70%;
	padding-left:10px;
	}


#lp_goodjob_txt02_b {
	background:url(/promotion/1011_lp02/images/images_a/bg_phase01.jpg) repeat-y;
}


#lp_goodjob_foot03 {
	background:url(/promotion/1011_lp02/images/images_a/bg_phase01.jpg) repeat-y;
	margin:0px;
	padding:50px 25px 1px 26px;
	}
	
#lp_goodjob_foot03 .f_bg {
	border-left:1px solid #71c1e7;
	border-right:1px solid #71c1e7;
	overflow:hidden;
	padding:0 10px;
	}
#lp_goodjob_foot03 .f_bg02 {
	background:url(/goodjob/img/lp/bgimg02.gif) repeat;
	padding:5px;
	overflow:hidden;
	}
	
#lp_goodjob_foot03 .gj_bnr {
	width:237px;
	float:left;
	}



/* my page用 CSS 2011.12.28 修正版
-------------------------------------------------*/
#guide_gj {
	text-align:center;
	margin:20px auto 40px auto;
	padding:0;
}



/* LP用 CSS 2011.01.05 修正版
-------------------------------------------------*/
#lp_guide_gj_foot {
	background-color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:0;
	line-height:0;
	font:0;
	overflow:hidden;
	}
.Gimg {
	background-color:#FFFFFF;
	text-align:center;
	margin:0 70px;
	 }
.Gimg .sp01 {
	padding:50px 0 20px 0; }
.Gimg .sp02 {
	padding:50px 0 50px 0; }
.Gimg .sp03 {
	padding:20px 0 50px 0; }
.Gimg .sp04 {
	padding:10px 0 40px 0; }
	
/* /promotion/1011_lp02/index.html */	
#lp_guide_gj_foot02 {
	background:url(/promotion/1011_lp02/images/images_a/bg_phase01.jpg) repeat-y;
	clear:both;
	}
/* /promotion/1107_lp01/index.html */
#lp_guide_gj_foot03 {
	background:url(/goodjob/img/lp/section3_bg_body.gif) repeat-y;
	}
.Gimg02 {
	text-align:center;
	margin:0 auto;
	padding:30px 0 30px 0; }
