@charset "utf-8";

/* 就職成功ノウハウページ　leftColumn----------*/
/* 履歴書の書き方*/
#resumeContA,
#resumeContB,
#resumeContC,
#resumeContD,
#resumeContE,
#resumeContF,
#resumeContG,
#resumeContH,
#resumeContI,
#resumeContJ,
#resumeContK,
#resumeContL,
#resumeContM,
#resumeContN,
#resumeContQ {
	width:540px;
	height:auto;
	overflow:hidden;
	margin:20px 10px 0 10px;
	padding:0;
	border-bottom: dashed 1px #c6c0b3;
}
#resumeContA h3,
#resumeContB h3,
#resumeContC h3,
#resumeContD h3,
#resumeContE h3,
#resumeContF h3,
#resumeContG h3,
#resumeContH h3,
#resumeContI h3,
#resumeContJ h3,
#resumeContK h3,
#resumeContL h3,
#resumeContM h3,
#resumeContN h3,
#resumeContQ h3 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	text-indent:20px;
	color:#555555;
	background-position:0 3px; 
	background-repeat:no-repeat; 
}
#resumeContA h3{
	background-image:url(../image/bullet_a.gif);
}
#resumeContB h3{
	background-image:url(../image/bullet_b.gif);
}
#resumeContC h3{
	background-image:url(../image/bullet_c.gif);
}
#resumeContD h3{
	background-image:url(../image/bullet_d.gif);
}
#resumeContE h3{
	background-image:url(../image/bullet_e.gif);
}
#resumeContF h3{
	background-image:url(../image/bullet_f.gif);
}
#resumeContG h3{
	background-image:url(../image/bullet_g.gif);
}
#resumeContH h3{
	background-image:url(../image/bullet_h.gif);
}
#resumeContI h3{
	background-image:url(../image/bullet_i.gif);
}
#resumeContJ h3{
	background-image:url(../image/bullet_j.gif);
}
#resumeContK h3{
	background-image:url(../image/bullet_k.gif);
}
#resumeContL h3{
	background-image:url(../image/bullet_l.gif);
}
#resumeContM h3{
	background-image:url(../image/bullet_m.gif);
}
#resumeContN h3{
	background-image:url(../image/bullet_n.gif);
}
#resumeContQ h3{
	background-image:url(../image/bullet_q.gif);
}
#resumeContA ul,
#resumeContB ul,
#resumeContC ul,
#resumeContD ul,
#resumeContE ul,
#resumeContF ul,
#resumeContG ul,
#resumeContH ul,
#resumeContI ul,
#resumeContJ ul,
#resumeContK ul,
#resumeContL ul,
#resumeContM ul,
#resumeContN ul,
#resumeContQ ul {
	margin:0;
	padding:10px;
	list-style:none;
}
#resumeContA li,
#resumeContB li,
#resumeContC li,
#resumeContD li,
#resumeContE li,
#resumeContF li,
#resumeContG li,
#resumeContH li,
#resumeContI li,
#resumeContJ li,
#resumeContK li,
#resumeContL li,
#resumeContM li,
#resumeContN li,
#resumeContQ li {
	margin:0;
	padding:0;
	font-size:12px;
	text-align:left;
	color:#555555;
	line-height:2.0em;
}
#resumeContA p,
#resumeContB p,
#resumeContC p,
#resumeContD p,
#resumeContE p,
#resumeContF p,
#resumeContG p,
#resumeContH p,
#resumeContI p,
#resumeContJ p,
#resumeContK p,
#resumeContL p,
#resumeContM p,
#resumeContN p,
#resumeContQ p {
	width:500px;
	margin:0;
	padding:10px 20px 10px 20px;
	font-size:12px;
	line-height:1.8em;
	color:#555555;
}
img#resume{
	margin:20px 10px;
	padding:0;
	border:none;
}
#resumeDownload{
	width:460px;
	height:65px;
	margin:30px 0 0 100px;
	padding:0;	
}
#ngCase01,
#ngCase02,
#ngCase03,
#ngCase04,
#ngCase05,
#ngCase06,
#ngCase07,
#ngCase08 {
	width:540px;
	height:auto;
	overflow:hidden;
	margin:20px 10px 0 10px;
	padding:0;
	border-bottom: dashed 1px #c6c0b3;
}
#ngCase01 h3,
#ngCase02 h3,
#ngCase03 h3,
#ngCase04 h3,
#ngCase05 h3,
#ngCase06 h3,
#ngCase07 h3,
#ngCase08 h3 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	text-indent:50px;
	color:#555555;
	background-position:0 3px; 
	background-repeat:no-repeat; 
}
#ngCase01 h3{
	background-image:url(../image/case_01.gif);
}
#ngCase02 h3{
	background-image:url(../image/case_02.gif);
}
#ngCase03 h3{
	background-image:url(../image/case_03.gif);
}
#ngCase04 h3{
	background-image:url(../image/case_04.gif);
}
#ngCase05 h3{
	background-image:url(../image/case_05.gif);
}
#ngCase06 h3{
	background-image:url(../image/case_06.gif);
}
#ngCase07 h3{
	background-image:url(../image/case_07.gif);
}
#ngCase08 h3{
	background-image:url(../image/case_08.gif);
}
#ngCase01 p,
#ngCase02 p,
#ngCase03 p,
#ngCase04 p,
#ngCase05 p,
#ngCase06 p,
#ngCase07 p,
#ngCase08 p {
	width:500px;
	margin:0;
	padding:10px 20px 10px 30px;
	font-size:12px;
	line-height:1.8em;
	color:#555555;
}
/*　封筒の書き方*/
#envelopeContA,
#envelopeContB,
#envelopeContC,
#envelopeContD,
#envelopeContE,
#envelopeContF {
	width:540px;
	height:auto;
	overflow:hidden;
	margin:0 10px 0 10px;
	padding:0;
}
#envelopeContA h3,
#envelopeContB h3,
#envelopeContC h3,
#envelopeContD h3,
#envelopeContE h3,
#envelopeContF h3 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:2.0em;
	text-indent:35px;
	color:#555555;
	background-position:10px 5px; 
	background-repeat:no-repeat; 
}
#envelopeContA h3{
	background-image:url(../image/bullet_a.gif);
}
#envelopeContB h3{
	background-image:url(../image/bullet_b.gif);
}
#envelopeContC h3{
	background-image:url(../image/bullet_c.gif);
}
#envelopeContD h3{
	background-image:url(../image/bullet_d.gif);
}
#envelopeContE h3{
	background-image:url(../image/bullet_e.gif);
}
#envelopeContF h3{
	background-image:url(../image/bullet_f.gif);
}
/*　身だしなみ*/
#appearBox{
	width:460px;
	height:150px;
	margin:0 0 0 30px;
	padding:0;
}
#appearBox p{
	font-size:12px;
	font-weight:bold;
	color:#499cff;
	line-height:1.5em;
	margin:0;
	padding:0;
}
#appearBox img{
	width:460px;
	height:125px;
	margin:0;
	padding:0;
}
/*　就職活動マナー*/
#knowhowCont {
	width:540px;
	height:auto;
	overflow:hidden;
	margin:20px 10px 0 10px;
	padding:0;
	border-bottom: dashed 1px #c6c0b3;
}
#knowhowCont h3 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	text-indent:20px;
	color:#555555;
	background-image:url(../image/arrow_04.gif);
	background-position:0 3px; 
	background-repeat:no-repeat; 
}
#knowhowCont p {
	width:500px;
	margin:0;
	padding:10px 20px 10px 20px;
	font-size:12px;
	line-height:1.8em;
	color:#555555;
}
#knowhowCont img{
	margin:10px 20px;
	padding:0;
	border:none;
}
#imgBox {
	width:500px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:10px 20px 20px 20px;
}
#imgBox img{
	margin:0 10px 0 0;
	padding:0;
	border:none;
	float:left;
}
#blueBox{
	width:460px;
	height:auto;
	overflow:hidden;
	margin:10px 19px 20px 19px;
	padding:15px 20px;
	border: dashed 1px #85bafc;
	background-color:#f7fbff;
	line-height:1.8em;
	font-size:12px;
	text-align:left;
	color:#555555;
}
#blueBox dl{
	width:460px;
	height:auto;
	overflow:hidden;
	margin:0 0 5px 0;
	padding:0;		
}
#blueBox dt.pers{
	font-size:12px;
	font-weight:bold;
	color:#4a9afe;
	line-height:1.5em;
	float:left;	
	margin:0;
	padding:0;	
}
#blueBox dt.stu{
	font-size:12px;
	font-weight:bold;
	color:#ff8800;
	line-height:1.5em;
	float:left;	
	margin:0;
	padding:0;		
}
#blueBox dt.bluebold{
	font-size:12px;
	font-weight:bold;
	color:#4a9afe;
	line-height:2.0em;
	margin:0;
	padding:0;	
}
#blueBox dd{
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	margin:0;
	padding:0 0 0 40px;	
}
#blueBox dd.pnt{
	font-size:12px;
	color:#000000;
	line-height:1.5em;	
	margin:0;
	padding:20px 0 0 0;	
}
#blueBox dd.normal{
	font-size:12px;
	color:#333333;
	line-height:1.8em;	
	margin:0;
	padding:0 0 0 5px;	
}
#pointBox{
	width:530px;
	height:auto;
	overflow:hidden;
	background-color:#fff1ce;
	margin:0 0 20px 10px;
	padding:0;
}
#pointBox h4{
	width:530px;
	height:25px;
	margin:0 0 10px 0;
	padding:30px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
	color:#ff8800;
	background:url(../image/pointBg.gif) no-repeat;
}
#pointBox p{
	width:485px;
	margin:0;
	padding:0 10px 10px 25px;
	font-size:12px;
	line-height:1.5em;
	color:#555555;
}
#pointBox ul{
	width:520px;
	height:auto;
	overflow:hidden;
	margin:10px 10px 10px 0;
	padding:0;
	list-style:none;
}
#pointBox ul li{
	margin:0 10px 10px 40px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	list-style-image:url(../../image/checkIcon.gif);
	list-style-position:outside;
	color:#555555;
	vertical-align:text-top;
	line-height:1.5em;
}
#cautionBox{
	width:528px;
	height:auto;
	overflow:hidden;
	margin:0 0 20px 10px;
	padding:0;
	border:solid 1px #4a9afe;
}
#cautionBox h4{
	width:528px;
	height:39px;
	margin:0;
	padding:20px 0 0 150px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	background:url(../image/cautionBg.gif) no-repeat;
}
#cautionBox ul{
	width:528px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:20px 0 20px 0;
	list-style:none;
}
#cautionBox ul li{
	margin:0;
	padding:0;
	background:url(../image/cautionIcon.gif) 10px 8px no-repeat;
	text-indent:30px;
	font-size:12px;
	font-weight:normal;
	line-height:2.5em;
	text-align:left;
	color:#333333;
	vertical-align:text-top;
}

#tableArea{
	width:540px;
	height:auto;
	overflow:hidden;
	margin:5px;
	padding:0;
}
#tableArea table{
	empty-cells:show;
	width:540px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0;
	border:1px;
	border-color:#FFFFFF;
}
#tableArea table tr td.bgcolor01{
	width:89px;
	padding:5px 0;
	background-color:#ece8e0;
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
}
#tableArea table tr td.bgcolor02{
	width:89px;
	padding:5px 0;
	background-color:#fff1ce;
	font-size:10px;
	font-weight: normal;
	line-height:1.5em;
	text-align:center;
}
#tableArea table tr td.bgcolor03{
	width:89px;
	padding:5px 0;
	background-color:#fbf4e4;
	font-size:10px;
	font-weight: normal;
	line-height:1.5em;
	text-align:center;
}

/*内定から入社まで*/
#enFlowArea{
	width:535px;
	height:auto;
	overflow:hidden;
	margin:30px 10px 0 15px;
	padding:0;
}
#enFlowBox01,
#enFlowBox02,
#enFlowBox03,
#enFlowBox04,
#enFlowBox05,
#enFlowBox06 {
	width:535px;
	height:auto;
	overflow:hidden;
}
.box01_top{
	width:460px;
	height:35px;
	margin:0;
	padding:15px 0 0 75px;
	background:url(../image/topBg_step01.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
}
.box02_top,
.box03_top,
.box04_top,
.box05_top {
	width:460px;
	height:36px;
	margin:0;
	padding:25px 0 0 75px;
	font-size:14px;
	font-weight:bold;
}
.box02_top {
	background:url(../image/topBg_step02.gif) no-repeat;
}
.box03_top {
	background:url(../image/topBg_step03.gif) no-repeat;
}
.box04_top {
	background:url(../image/topBg_step04.gif) no-repeat;
}
.box05_top {
	background:url(../image/topBg_step05.gif) no-repeat;
}
.box06_top{
	width:460px;
	height:36px;
	margin:0;
	padding:25px 0 0 75px;
	background:url(../image/topBg_step06.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
}
.box01_center,
.box02_center,
.box03_center,
.box04_center,
.box05_center  { 
	width:475px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:10px 30px;
	font-size:12px;
	line-height:1.5em;
	background:url(../image/centerBg.gif);
}
.box06_center { 
	width:475px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:10px 30px;
	font-size:12px;
	line-height:1.5em;
	background:url(../image/centerBg_06.gif);
}
.box01_bottom,
.box02_bottom,
.box03_bottom,
.box04_bottom,
.box05_bottom {
	width:535px;
	height:20px;
	margin:0;
	padding:0;
	background:url(../image/bottomBg.gif) no-repeat;	
}
.box06_bottom {
	width:535px;
	height:20px;
	margin:0;
	padding:0;
	background:url(../image/bottomBg06.gif) no-repeat;	
}












