@charset "UTF-8";

/* ---------------------------graduateでのみ使用のCSS--------------------------- */


/* ---------------------------graduate-right-main--------------------------- */
div#right-main {
	float: right;
	width: 698px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#right-main hr{
	width: 650px;
	margin:0px 0px 0px 25px;
}
div#right-main h1{
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* ----------------------------right-main graduate-contents--------------------------- */
div#graduate-contents {
	width:669px;
	margin:25px 0px 0px 17px;
}
.contents {
	margin:0px 0px 30px 0px;
}
.graduate_link {
	margin:0px 7px 0px 20px;
}
.graduate_link table td {
	line-height: 40px;
	vertical-align:middle;
	padding: 5px 0px 5px 20px;
}
.graduate_link table td a {
	line-height: 40px;
	color:#0066CC;
	text-decoration:none;
}
.graduate_link table td a:hover {
	line-height: 40px;
	color:#0066CC;
	text-decoration:underline;
}


.graduate_link table td table td {
	vertical-align:middle;
	padding: 5px 0px 5px 0px;
}




.subtitle {
	width: 670px;
	height: 27px;
	margin:0px 0px 20px 0px;
	clear:both;
}
.contents h2 {
	color: #716F6E;
	font-size:13.5px;
	font-weight: bold;
}
.graduate_title {
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	margin:0px 7px 5px 7px;
}
.graduate_text {
	line-height: 17px;
	margin:0px 7px 0px 7px;
}
.graduate_text2 {
	line-height: 18px;
	margin:0px 7px 20px 30px;
}
table.syoumei {
	border-top:1px solid #4F72B2;
	border-left:1px solid #4F72B2;
	background-color:#FFFFFF;
	margin:0px 0px 30px 30px;
}
table.syoumei caption{
	font-weight: bold;
	font-size:15px;
	padding:0px 0px 10px 0px;
}
table.syoumei th{
	height: 30px;
	vertical-align:middle;
	text-align: center;
	background-color: #F7F7FF;
	border-right:1px solid #4F72B2;
    border-bottom:1px solid #4F72B2;
}
table.syoumei td{
	line-height: 16px;
	text-align: center;
	vertical-align:middle;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	border-right:1px solid #4F72B2;
    border-bottom:1px solid #4F72B2;
}
table.syoumei td.td1{
	line-height: 16px;
	text-align: left;
	vertical-align:middle;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	border-right:1px solid #4F72B2;
    border-bottom:1px solid #4F72B2;
}
