@charset "utf-8";
/*********************************************
**    Copyright (c) 2009 Ueno College.
**                  All Rights Reserved.
**********************************************/
/**************************************************************************************************
navi
**************************************************************************************************/
.NaviCheck {
	background		: url(images/bg.gif) repeat-y;
	width			: 704px;
	margin			: 0 0 30px 0;
}
	.NaviCheck h3 {
		margin			: 0 7px 12px;
		padding			: 0 3px 3px;
		border-bottom	: 3px solid #a3d3ff;
		font-size		: 122%;
		color			: #3586d3;
	}
	.NaviCheck p.Read {
		padding			: 0 17px 25px;
	}
	.NaviCheck div.Version {
		width			: 688px;
		margin			: 0 auto;
	}
	.NaviCheck dl.Var40,
	.NaviCheck dl.VerYes {
		width			: 324px;
		float			: left;
		margin			: 0 10px 25px;
		display			: inline;
	}
	.NaviCheck dl.Var40 dd {
		border			: 1px solid #3585cf;
		border-top		: none;
		background		: #ecf6ff;
		padding			: 20px 10px 15px;
	}
	.NaviCheck dl.VerYes dd {
		border			: 1px solid #e72577;
		border-top		: none;
		background		: #ffe9f0;
		padding			: 20px 10px 15px;
	}
		.NaviCheck dl.Var40 dd p,
		.NaviCheck dl.VerYes dd p {
			margin			: 0 0 17px;
		}
		.NaviCheck dl.Var40 dd span,
		.NaviCheck dl.VerYes dd span {
			text-align		: center;
			display			: block;
		}
.NaviCheck .Type {
	background		: url(images/bg_bottom.gif) no-repeat center bottom;
	text-align		: center;
	padding			: 0 0 25px 0;
}
	.NaviCheck .Type p {
		margin			: 0 0 5px;
	}


/* box */

.Shindannavi_box {
	background		: url(images/bg.gif) repeat-y;
	width			: 704px;
	margin			: 0 0 50px 0;
}

	.Shindannavi_box h2 {
		margin			: 0 0 20px 0;
	}
	
	.Shindannavi_box h2.Middle {
		margin			: 0;
	}
	
	.Shindannavi_box p.Frequence {
		margin		: 0 0 10px;
		font-size	: 122%;
		font-weight	: bold;
		text-align	: center;
	}
		.Shindannavi_box p.Frequence img {
			margin		: 4px 0 0;
		}

	.Shindannavi_box h3 {
		margin			: 0 0 15px 3px;
	}
	
	.Shindannavi_box dl {
		margin			: 0 20px 18px 25px;
	}
	
		.Shindannavi_box dl dt {
			font-size		: 122%;
			font-weight		: bold;
			color			: #3586d3;
			margin			: 0 0 7px 0;
		}
		
			.Shindannavi_box dl dt img {
				float			: right;
			}
		
		.Shindannavi_box dl dd {
			font-size		: 107%;
			margin			: 0 0 10px 10px;
		}
	
		.Shindannavi_box .Type {
			background		: url(images/bg_bottom.gif) no-repeat center bottom;
			text-align		: center;
			padding			: 0 0 33px 0;
		}


/* naviq.php */
.CheckList table {
	margin			: 0 0 45px 20px;
	width			: 665px;
}
	.CheckList table tr.Even th,
	.CheckList table tr.Even td {
		background		: #eeeeee;
	}
		.CheckList table th {
			padding			: 5px 0 5px 5px;
		}
			.CheckList table th span {
				font-weight		: bold;
				color			: #178b35;
				margin			: 0 5px 0 0;
			}
		.CheckList table td {
			padding			: 5px 0;
			width			: 250px;
		}
			.CheckList table td label {
				margin			: 0 8px 0 0;
				white-space		: nowrap;
			}
			.CheckList table td input {
				margin			: 0 3px 0 0;
			}

/* type.htm */

.Shindannavi_box h4 {
	font-size		: 122%;
	font-weight		: bold;
	line-height		: 140%;
	color			: #3586d3;
	margin			: 0 7px 20px 7px;
	border-bottom	: 3px solid #A3D3FF;
	padding			: 0 0 0 3px;
}

.Shindannavi_box h5 {
	margin			: 9px 0 3px 12px;
	font-size		: 114%;
}

.Shindannavi_box p {
	font-size		: 100%;
	line-height		: 130%;
}

	.Result {
		width			: 680px;
		margin			: 0 0 20px 15px;
	}
	
	
		.TypeText {
			float			: left;
			width			: 435px;
		}
		
		.JobImg {
			vertical-align	: middle;
			float			: right;
			width			: 227px;
		}

.Shindannavi_box table.Job {
	margin			: 0 0 23px 13px;
}

	.Shindannavi_box table.Job th {
		vertical-align		: top;
		width				: 213px;
	}
	
	.Shindannavi_box table.Job td {
		vertical-align		: top;
		width				: 235px;
	}
	
	.Shindannavi_box table.Job p {
		background			: url(images/arrow.gif) no-repeat left 3px;
		padding				: 0 0 0 13px;
		margin				: 0 0 5px 0;
	}
	
		.Shindannavi_box table.Job p a {
			color				: #68b600;
			text-decoration		: underline;
		}
		
		.Shindannavi_box table.Job p a:hover {
			text-decoration		: none;
		}



/* job */

.Shindannavi_job {
	width: 100%;
}

.Shindannavi_job th {
	width: 30%;
	padding: 0px 0px 15px 10px;
	font-weight: bold;
	vertical-align: top;
}

.Shindannavi_job td {
	width: 70%;
	padding: 0px 10px 15px 0px;
	vertical-align: top;
}

.Shindannavi_job li {
	background			: url(images/arrow.gif) no-repeat left 3px;
	float: left;
	padding: 0px 15px 0px 13px;
}


.Shindannavi_job a:link {
	color				: #68b600;
	text-decoration		: underline;
}

.Shindannavi_job a:visited {
	text-decoration		: underline;
}


.Shindannavi_job a:hover {
	text-decoration		: none;
}

.Shindannavi_job .job_kaigyo {
	clear: both;
}

/* Corse */

.Shindannavi_corse {
	background		: url(images/bg_bottom.gif) no-repeat center bottom;
	padding			: 0 0 3px 0;
}

.Shindannavi_corse table {
	margin			: 0 0 0 13px;
}

	.Shindannavi_corse table th {
		vertical-align		: top;
		width				: 193px;
	}
	
		.Shindannavi_corse table th.Hirobi p a {
			color				: #7fb909;
			text-decoration		: none;
		}
		
		.Shindannavi_corse table th.Gaigo p a {
			color				: #336699;
			text-decoration		: none;
		}
		
		.Shindannavi_corse table th.Kaikei p a {
			color				: #cc0000;
			text-decoration		: none;
		}
		
		.Shindannavi_corse table th.Hirobi a:hover,
		.Shindannavi_corse table th.Gaigo p a:hover,
		.Shindannavi_corse table th.Kaikei p a:hover {
			text-decoration		: underline;
		}
	
	.Shindannavi_corse table td {
		vertical-align		: top;
		width				: 480px;
	}
	
	.Shindannavi_corse p {
		background			: url(images/arrow.gif) no-repeat left 3px;
		padding				: 0 0 0 13px;
		margin				: 0 0 5px 0;
	}
	
	.Shindannavi_corse ul {
		margin				: 0 0 13px 0;
	}
	
	.Shindannavi_corse ul li {
		line-height		: 160%;
	}
	
		.Shindannavi_corse td p a,
		.Shindannavi_corse td ul li a {
			color				: #68b600;
			text-decoration		: underline;
		}
		
		.Shindannavi_corse td p a:hover,
		.Shindannavi_corse td ul li  a:hover {
			text-decoration		: none;
		}

/* result.php */
.CheckResult {
	width			: 672px;
	margin			: 25px auto;
}
	.CheckResult div.Left {
		width			: 324px;
		padding			: 7px 0 12px;
		float			: left;
		border			: 1px solid #58aeff;
	}
	.CheckResult div.Right {
		width			: 324px;
		float			: right;
		padding			: 7px 0 12px;
		border			: 1px solid #58aeff;
	}
		.CheckResult h4 {
			color			: #3586d3;
			font-size		: 114%;
			padding			: 0 8px 3px;
		}
		.CheckResult p {
			padding			: 0 8px;
		}
		.CheckResult p.ResultImg {
			border-bottom	: 1px dotted #000000;
			padding			: 0 8px 7px;
			margin			: 0 0 8px;
		}
		.CheckResult dl {
			margin			: 0 0 5px;
		}
			.CheckResult dl dt {
				float			: left;
				width			: 160px;
				padding			: 0 0 0 10px;
			}
			.CheckResult dl dd {
				float			: right;
				width			: 149px;
			}
.NaviCheck .ResultBottom {
	padding			: 0;
}

