@charset "utf-8";
/* CSS Document */

/*---------------------------------------
グローバルメニュー
-----------------------------------------*/
ul#topnav li a.gn_invitation {background-position: left bottom;}

/*---------------------------------------
サイドメニュー
-----------------------------------------*/
#eligibility #contents_nav li.invitation_side01 a {	background-color:#E8E7E3;}
#entry #contents_nav li.invitation_side02 a {	background-color:#E8E7E3;}
#scholarship #contents_nav li.invitation_side03 a {	background-color:#E8E7E3;}



/*学校紹介共通*/
/*------------------------------*/
#categoryMenu .menu dt {
	background-image: url(../img/menu_tit_bosyu.gif);	
}
/*左メニュー反転*/
body#eligibility #categoryMenu .menu #mEligibility a ,
body#entry #categoryMenu .menu #mEntry a ,
body#transfer #categoryMenu .menu #mTransfer a ,
body#scholarship #categoryMenu .menu #mScholarship a {
	background-position: 180px center;
}
/**/
p.read {
	font-size: 14px;
	_font-size: 110%;
	line-height: 120%;
	margin: 10px 30px 2em 20px;
}


#days .fontBold {
	font-size:14px;
	font-weight:bold;
}
#days .fontsize14 {	
	font-size:14px;
	font-weight:normal;
}



dl.dlNo {
	margin:10px 0;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #FFFBEE;
}
dl.dlNo dt {
	float: left;
	width: 12em;
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0 0;
	line-height: 150%;
	
}

dl.dlNo dd {
	_height: 1%; /* Hack for Win IE6 */
	margin: 0 0 00 14em;
	padding: 0.5em 0 0.5em 15px;
	line-height: 120%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height:1.6;
}

/*TOP願書バナー*/
#ganshoBanner{
	height: 110px;
	width: 500px;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
#gansho iframe {
	height: 110px;
	width: 520px;
	margin: 0px 0px 0px 0px;
	padding:0;
}

/*AOエントリー*/
#aoData ,
#applicationDate {
	margin:0 auto 30px auto;
}
#aoEntry  {
	width: 411px;
	height: 26px;
	margin:0 auto;
	background:  url(img/ao_schedule.gif) no-repeat;
	text-indent: -9999px;
}

.dayEnd {
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	width:570px;
	margin:20px auto 0 auto;
	padding:10px 0;
	border:#CCC 1px solid;
}
.dayEnd p{
	margin:0;
	padding:0;
}
#applicationEntry {
	width: 411px;
	height: 26px;
	margin:0 auto;
	background:  url(img/application_schedule.gif) no-repeat;
	text-indent: -9999px;
	padding-bottom:15px;

}
.text2009 {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	line-height:1.6;
}
/*-------------------------------------
サブメニュー位置
------------------------------------*/
#eligibility li#invitationList1 , #entry li#invitationList2 , #scholarship li#invitationList3  {
	text-decoration	: underline;
	font-weight		: bold;
	color:#FFF;
}

/*-------------------------------------
TOP(2012年度追加)
------------------------------------*/
h3 { font-size:16px;}
h4.applicationTitle {
	margin:0 auto 10px;
	width:650px;
	font-size:16px;
	padding:5px 0 5px 0;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dotted #999;
	background-color:#FFF;
	color:#333;
}
h4.applicationTitle span {
	border-left:5px solid #900;
	padding:3px 0 3px 10px;
}
p.dayStart {
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
	margin:20px 0 0;
	line-height:1.6;
	text-align:center;
}
p.dayStart span {
	font-size:12px;
}

#days table.table-no {
	width: 620px;
	margin:0 auto 5px;
}
#days table.table-no td span {
	font-size:12px;
	font-weight:normal;
}
#days table.table-no td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-size:14px;
	line-height:1.8;
	text-align:center;
}
#days table.table-no th {
	text-align:center;
	font-size:12px;
}
#days table.table-no th span {
	text-align:center;
	font-size:14px;
	line-height:1.8;
}
#days table.table-no .how {
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}

.jimukyoku {
	text-align: center;
	margin:40px auto 20px;
}

h4.marT20 { margin-top:20px;}
#days table.table-no.marT20 { margin-top:20px;}
.bold { font-weight:bold;}

.supportBnr {
	margin:10px auto 0;
	text-align:center;
}
