@charset "utf-8";

/* left menu title
---------------------------------------------------------*/

#leftContainer h2 a {
	background:url(../../prospective/images/h2.gif) no-repeat;
}

#globalNavi ul li#gnavi04 a {
	background:url(../images/gnav04_ov.jpg) no-repeat;
}



table.tuitionBox {
	border-collapse:collapse;
	border-spacing:0;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}
html:not([lang*=""]) table.tuitionBox {	/* Firefox用ハック */
	border-collapse:separate;
}
table.tuitionBox th, table.tuitionBox td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:5px;
	vertical-align:top;
	text-align: center;
}

#partnerPage .innerlinkBox ul {
	margin-bottom:5px;
}
#partnerPage .borderBox td p {
	margin-bottom:0.8em;
	line-height:1.4;
}


/* tab
----------------------------------------------------*/
.tabContainer {
	width:635px;
	height:35px;
	border-bottom:1px solid #CCCCCC;
	position:relative;
}

.tabContainer ul {
	margin-left:10px;
	position:absolute;
}

.tabContainer ul.tab li {
	float:left;
	margin-right:5px;
	width:130px;
	height:34px;
	background:#CCCCCC;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:1;
}

.tabContainer ul.tab li a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:6px 0;
}

.tabContainer ul.tab li.active {
	background:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#666666;
}

.tabContainer ul.tab li.active a {
	color:#666666;
	text-decoration:none;
}

.app_ol {
	font-size: 96%;
}