@charset "utf-8";
/* CSS Document */


/* ========================================
 * 入試要項
 ======================================== */
.page_title {
	height:180px;
	width:640px;
	background:url(../images/title.jpg) no-repeat 5px;
	border:#CCCCCC 2px solid;
	padding:5px;
	margin:5px 0 20px 5px;
	-moz-box-shadow: 0px 0px 3px #CCCCCC;　/* Firefox用 */  
	-webkit-box-shadow: 0px 0px 3px #CCCCCC;　/* Safari,Google Chrome用 */  
	}
	.page_title span {
	color:#FFFFFF;
	font-size:31px;
	display:block;
	padding:147px 0 0 8px;
	text-shadow: 0px 0px 5px #000000;　/* CSS3用 */  
	} 
	.t_yoko {
	}
	.t_support {
	}
	.t_koe {
	}
	.t_open {
	}
	.t_fight {
	}
	.t_scholarship{
	}	
	.t_special001{
	}	
.page_title2 {
	height:180px;
	width:640px;
	background:url(../images/title.jpg) no-repeat 5px;
	border:#CCCCCC 2px solid;
	padding:5px;
	margin:5px 0 20px 5px;
	-moz-box-shadow: 0px 0px 3px #CCCCCC;　/* Firefox用 */  
	-webkit-box-shadow: 0px 0px 3px #CCCCCC;　/* Safari,Google Chrome用 */  
	}
	.page_title2 span {
	color:#FFFFFF;
	font-size:31px;
	display:block;
	padding:147px 0 0 8px;
	text-shadow: 0px 0px 5px #000000;　/* CSS3用 */  
	} 

#jinin dl {padding:0; margin:0;}
#jinin dd {
	clear:left;
	padding:5px;
	margin:0 10px 8px 0;
	color:#FFFFFF;
	width:250px;
	text-align:center;
	float:left;
	} 
#jinin dt {
	padding:5px;
	margin:0 0 8px 0;
	}
.shitei {
	background-color:#7A7C99;
}
.gakko {
	background-color:#CC8CA7;
} 
.jiko {
	background-color:#B4B4B4;
} 
.ippan {
	background-color:#8AACCC;
} 
.ao {
	background-color:#644C66;
} 
.sch {
	background-color:#7F9799;
} 
.shakai {
	background-color:#7E8560;
}
.teiin {
	border:#CCCCCC 2px solid; 
	text-align:center; 
	padding:10px 0; 
	margin-bottom:10px;
	}

#ad {
	width:645px;
	padding:10px; 
	margin-bottom:10px;
	color:#FFFFFF;
	}

#houhou th {
	padding:5px;
	margin:0 10px 8px 0;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	border-bottom:#FFFFFF 1px solid;
	font-weight:normal;
	} 
#houhou td {
	padding:3px;
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	}
#houhou td.bikou {
	text-align:left;
	font-size:11px;
	color:#777777;
	}
#houhou td.tbl_title {
	text-align:center;
	background-color:#EFEFEF;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	}

/* ========================================
 * 就職・進学サポート
 ======================================== */
.one {padding:30px 0;}
.two {padding:24px 0;}

h3 {color:#616EC2;}

#naitei_waku {width:210px; padding-right:11px; float:left; text-align:center;}
#naitei {
	width:184px; 
	height:155px; 
	border:#D9D9D9 5px solid; 
	padding:8px; 
	font-size:10px; 
	line-height:15px;
	text-align:left;
	}
	#naitei p {
	font-size:12px; 
	color:#616EC2; 
	line-height:18px; 
	padding-bottom:10px;
	}
	#naitei span {
	font-size:14px;
	font-weight:bold;
	}
	
#naitei2_waku {width:317px; padding-right:15px; float:left; text-align:center; margin-bottom:20px;}
#naitei2 {
	width:291px; 
	height:120px; 
	border:#D9D9D9 5px solid; 
	padding:8px;
	font-size:10px; 
	line-height:15px;
	text-align:left;
	}
	#naitei2 p {
	font-size:12px; 
	color:#616EC2; 
	line-height:18px; 
	padding-bottom:10px;
	}

#guide {
	width:665px;
	padding-bottom:15px;
	}


/* ========================================
 * 卒業生からの声
 ======================================== */
#kakomi {width:665px;}
#hennyu_waku {width:210px; padding-right:11px; float:left; text-align:center;}
#hennyu {
	width:196px; 
	height:155px; 
	border:#D9D9D9 5px solid; 
	padding:8px 2px; 
	}
	#hennyu p {
	font-size:14px;
	font-weight:bold;
	line-height:20px; 
	color:#616EC2; 
	}

#kako {
	width:665px;
	}
	#kako p {
	color:#FFFFFF;
	background:#616EC2;
	width:250px;
	padding:3px 0;
	text-align:center;
	margin:15px 0 8px 0;
	}

#shushoku {
	width:635px;
	padding:10px;
	margin:0 0 10px 0;
	border:#D9D9D9 5px solid; 
	}
	#shushoku p {
	font-size:14px;
	font-weight:bold;
	line-height:20px; 
	color:#616EC2; 
	}
	#shushoku span.title {
	font-size:14px;
	font-weight:bold;
	line-height:20px; 
	}
	#shushoku span.name {
	clear:both;
	}


	
#hennyu2_waku {width:317px; padding-right:15px; float:left; text-align:center; margin-bottom:20px;}
#hennyu2 {
	width:291px; 
	height:120px; 
	border:#D9D9D9 5px solid; 
	padding:8px; 
	}
	#hennyu2 p {
	font-size:14px;
	font-weight:bold;
	line-height:20px; 
	color:#616EC2; 
	}


/* ========================================
 * オープンキャンパス
 ======================================== */
p.open {padding:10px 0; font-size:16px;}

.text12_green{
	color:#690;
}
.text12_orange{
	color:#F90;
}
.opentable li{
	font-size:11px;
}


.picLeft{
	float:left;
	margin:0 10px 10px 0 ;
	border:1px #FFF solid;
	}

.picRight{
	float:right;
	margin:0 0 10px 10px ;
	border:1px #FFF solid;
	}
h3.nameWhite{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px #FFF dotted;
	margin:5px 0;
	color:#FFF;
}
h3.nameBlue{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px #616EC2 dotted;
	margin:5px 0;
	color:#616EC2;
}
.fight {
	width:635px;
	padding:10px;
	margin:0 0 10px 0;
	border:#D9D9D9 5px solid; 
	}
.fight p{
	margin-left:138px;
}
#gakusei_waku {width:317px; padding-right:15px; float:left; text-align:center;}
#gakusei {
	width:291px; 
	height:255px; 
	border:#D9D9D9 5px solid; 
	padding:8px; 
	font-size:10px; 
	line-height:15px;
	text-align:left;
	}
#gakusei p {
	font-size:12px; 
	line-height:18px; 
	padding-bottom:10px;
	}
#gakusei h3{
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
}

.flow h3{
	font-size:18px;
	line-height:22px;
	clear:both;
	margin-bottom:5px;
	color:#333;
}
.flow p{
	margin-left:40px;
}
.flow img.pic{
	float:right;
	padding:2px;
	border:1px solid #FFF;
	margin-left:10px;
	margin-top:-22px;
}
.flow img.arrow{
	margin-top:-5px;
	margin-left:150px;
}
/*奨学金*/
h2.greenTitle{
	color:#009344;
	font-size:16px;
	font-weight:bold;
	border-bottom:none;
	margin:20px auto 10px;
	padding:0;
}
h4.tableTitle{
	margin-bottom:5px;
}

.scholarship caption{
	text-align:left;
}
.scholarship table{
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
}
.scholarship td{
	padding:5px;
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}
.scholarship th{
	padding:5px;
	background-color:#009344;
	color:#FFF;
	border-bottom:#FFF 1px solid;
	border-right:#CCCCCC 1px solid;
	white-space:nowrap;
}
.scholarship td.bgGrey{
	background-color:#F2F2F2;
	text-align:center;
	font-weight:bold;
}
.scholarship td li{
	text-indent:-1em;
	padding-left:1em;
	list-style:none;
	}
.scholarship table table caption{
	text-align:right;
	font-size:10px;
}
.scholarship table table td{
	text-align:center;
}

.scholarship .table001{
	margin-top:5px;
}
.scholarship .table001 caption{
	font-weight:bold;
}
.shiteikou{
	background:url(../images/special001_01.gif) no-repeat;
	margin-bottom:30px;
}
.shiteikou h2{
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	padding:20px 0 0 0;
	margin:0;
}
.shiteikou h3{
	font-size:14px;
	text-align:center;
	color:#FF3333;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:10px;
	padding:0;
}
.shiteikou p{
	margin:auto 20px 0;
}
.shiteikou table{
	margin:auto 40px 10px 40px;
	width:auto;
	border:none;
}
.shiteikou td{
	border:none;
	padding:3px;
	vertical-align:top;
}
.scholar{
	background:url(../images/special001_02.gif) no-repeat center;
	height:140px;
	overflow:hidden;
}
.scholar h3,.scholar h4,.scholar table{
	text-indent:-9999px;
	overflow:hidden;
}

.aoNushi{
	background:url(../images/special001_03.gif) no-repeat;
	margin-bottom:30px;
}
.centerNushi{
	background:url(../images/special001_04.gif) no-repeat;
	margin-bottom:30px;
}
.shakaiNushi{
	background:url(../images/special001_05.gif) no-repeat;
	margin-bottom:30px;
}

.aoNushi h2,.centerNushi h2,.shakaiNushi h2{
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	padding:20px 0 0 0;
	margin:0;
}
.aoNushi p,.centerNushi p,.shakaiNushi p{
	margin:40px 20px 0;
}
.aoNushi table,.centerNushi table,.shakaiNushi table{
	margin:auto 40px 10px 40px;
	width:auto;
	border:none;
}
.aoNushi td,.centerNushi td,.shakaiNushi td{
	border:none;
	padding:3px;
	vertical-align:top;
}
.aoNushi table.type,.centerNushi table.type,.shakaiNushi table.type{
	margin:auto 80px 10px 80px;
}
.aoNushi table.type td,.centerNushi table.type td,.shakaiNushi table.type td{
	font-size:14px;
	font-weight:bold;
	color:#F30;
}

