/* ------------------------------------------------------------------------ */

/* university

/* ------------------------------------------------------------------------ */

h3#h3_university01 {
	position	: inherit;
	margin		: 0 auto 10px;
	width		: 540px;
	height		: 189px;
	background	: transparent url(img/h3_university01.jpg) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}

h4#university01{
	margin		: 0 0 10px !important;
	width		: 516px;
	height		: 29px;
	text-indent	: -9999px;
	overflow	: hidden;
}

h4#university02{
	margin		: 0 0 10px !important;
	width		: 516px;
	height		: 29px;
	text-indent	: -9999px;
	overflow	: hidden;
}

h4#h4_university03{
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 29px;
	background	: transparent url(img/h4_university03.gif) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}

h4#h4_university04{
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 30px;
	background	: transparent url(img/h4_university04.gif) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}

h4#h4_university05 {
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(img/h4_university05.gif) no-repeat;
}

h4#h4_university06 {
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(img/h4_university06.gif) no-repeat;
}

h4#h4_university07 {
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(img/h4_university07.gif) no-repeat;
}

h4#h4_student01 {
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(student/img/h4_student01.gif) no-repeat;
}

h4#h4_student02 {
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(student/img/h4_student02.gif) no-repeat;
}

h4#h4_student03 {
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(student/img/h4_student03.gif) no-repeat;
}

h4#h4_qualification01 {
	margin		: 0 0 20px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h4_qualification01.gif) no-repeat;
}

h4#h4_qualification02 {
	margin		: 0 0 20px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h4_qualification02.gif) no-repeat;
}

h4#h4_qualification03 {
	margin		: 0 0 20px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h4_qualification03.gif) no-repeat;
}

h4#h4_qualification04 {
	margin		: 0 0 20px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h4_qualification04.gif) no-repeat;
}

h4#h4_qualification05 {
	margin		: 0 0 20px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h4_qualification05.gif) no-repeat;
}

h4#h4_qualification06 {
	margin		: 0 0 20px !important;
	width		: 540px;
	height		: 30px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h4_qualification06.gif) no-repeat;
}

h4#h4_employment02 {
	margin		: 0 0 14px !important;
	width		: 540px;
	height		: 26px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(employment/img/h4_employment02.gif) no-repeat;
}

.section_anc{
	width:542px;
	margin:0 auto;
	padding-bottom:41px;
	_padding-bottom:14px;
}
ul#ul_university_anchor		{ height : 66px;}
ul#ul_university_anchor li	{ margin : 0; padding : 0; list-style : none;}

ul#ul_university_anchor li {
	display		: inline;
	float		: left;
	line-height	: 25px;
	font-size	: 75%;
}

ul#ul_university_anchor li a{
	display			: block;
	margin			: 0 12px 6px;
	width			: 247px;
	height			: 25px;
	line-height		: 25px;
	text-indent		: 18px;
	text-decoration	: none;
}


	ul#ul_university_anchor li#anchor-01 a { background : transparent url(img/anchor-01.gif) no-repeat; color : #4876A2;}
	ul#ul_university_anchor li#anchor-02 a { background : transparent url(img/anchor-02.gif) no-repeat; color : #7AA954;}
	ul#ul_university_anchor li#anchor-03 a { background : transparent url(img/anchor-03.gif) no-repeat; color : #E97D4B;}
	ul#ul_university_anchor li#anchor-04 a { background : transparent url(img/anchor-04.gif) no-repeat; color : #BD5048;}
	ul#ul_university_anchor li#anchor-05 a { background : transparent url(img/anchor-05.gif) no-repeat; color : #EE7E9A;}
	ul#ul_university_anchor li#anchor-06 a { background : transparent url(img/anchor-06.gif) no-repeat; color : #B18CAA;}

	ul#ul_university_anchor li#anchor-01 a:hover { color : #7BA9D5;}
	ul#ul_university_anchor li#anchor-02 a:hover { color : #8DC361;}
	ul#ul_university_anchor li#anchor-03 a:hover { color : #E9A98B;}
	ul#ul_university_anchor li#anchor-04 a:hover { color : #DF726A;}
	ul#ul_university_anchor li#anchor-05 a:hover { color : #FF9FBC;}
	ul#ul_university_anchor li#anchor-06 a:hover { color : #D2AECC;}


ul#ul_university_anchor2		{ height : 43px; margin-bottom:5px; background : transparent url(img/anchor-bg.gif) left bottom repeat-x;}
ul#ul_university_anchor2 li	{ margin : 0; padding : 0; list-style : none;}

ul#ul_university_anchor2 li {
	display		: inline;
	float		: left;
	line-height	: 43px;
	font-size	: 75%;
}

ul#ul_university_anchor2 li a{
	display			: block;
	margin			: 0 5px 0 0;
	height			: 43px;
	line-height		: 25px;
	text-indent		: -10000px;
	text-decoration	: none;
	overflow:hidden;
}


	ul#ul_university_anchor2 li#anchor-01 a { background : transparent url(img/anchor2-01.gif) center top no-repeat; width:177px;}
	ul#ul_university_anchor2 li#anchor-01 a:hover { background: transparent url(img/anchor2-01.gif) center bottom no-repeat;}
	
	ul#ul_university_anchor2 li#anchor-02 a { background : transparent url(img/anchor2-02.gif) center top no-repeat; width:176px;}
	ul#ul_university_anchor2 li#anchor-02 a:hover { background: transparent url(img/anchor2-02.gif) center bottom no-repeat;}
	
	ul#ul_university_anchor2 li#anchor-03 a { background : transparent url(img/anchor2-03.gif) center top no-repeat; width:177px; margin-right:0px;}
	ul#ul_university_anchor2 li#anchor-03 a:hover { background: transparent url(img/anchor2-03.gif) center bottom no-repeat;}
	
	ul#ul_university_anchor2 li#anchor-01_on,
	ul#ul_university_anchor2 li#anchor-02_on,
	ul#ul_university_anchor2 li#anchor-03_on{
		margin: 0 5px 0 0;
		display:block;
		text-indent:-10000px;
	}
	ul#ul_university_anchor2 li#anchor-01_on{ background:transparent url(img/anchor2-01.gif) center bottom no-repeat; width:177px;}
	ul#ul_university_anchor2 li#anchor-02_on{ background:transparent url(img/anchor2-02.gif) center bottom no-repeat; width:176px;}
	ul#ul_university_anchor2 li#anchor-03_on{ background:transparent url(img/anchor2-03.gif) center bottom no-repeat; width:177px; margin-right:0px;}



.university_box {
	margin			: 0 auto 15px;
	width			: 540px;
	border-top		: 1px solid #CDCDCD;
	border-bottom	: 1px solid #CDCDCD;
	background		: url(img/bg_university.gif) repeat-y left top;
	clear			: both;
}

.university_box p {
	font-size	: 75%;
	line-height	: 1.5;
}

.university_box h4 {
	margin		: 0 auto 9px;
	width		: 540px;
	height		: 31px;
	text-indent	: -9999px;
	overflow	: hidden;
}




.university_box3 {
	margin			: 0 auto 20px;
	width			: 516px;
	clear			: both;
}

.university_box3 h4 {
	margin		: 0 auto 9px;
	width		: 516px;
	height		: 21px;
	text-indent	: -9999px;
	overflow	: hidden;
}

.university_box3 p {
	font-size	: 75%;
	line-height	: 1.5;
}

	.university_box3 h4#h4_university01 { background : transparent url(img/h4_university01.gif) no-repeat;}
	.university_box3 h4#h4_university02 { background : transparent url(img/h4_university02.gif) no-repeat;}

	.university_box3 h4#h4_employment01 { background : transparent url(employment/img/h4_employment01.gif) no-repeat; height:29px;}
	.university_box3 h4#h4_employment03 { background : transparent url(employment/img/h4_employment03.gif) no-repeat; height:31px; margin-bottom:7px;}
	.university_box3 h4#h4_employment04 { background : transparent url(employment/img/h4_employment04.gif) no-repeat; height:32px; margin-bottom:20px;}



.right_box		{ float : right; width : 200px;}
.right_box img	{ margin-bottom :10px;}
 
.left_box		{ float : left; width : 300px;}
.left_box p		{ margin-bottom : 10px;}


/* --- entrance --- */

#university-entrance dl,
#university-entrance dl dt,
#university-entrance dl dd { margin : 0; padding : 0;}

#university-entrance dl {
	margin-bottom	: 5px;
	clear:both;
}


	#university-entrance dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #3366cc;
	}
		#university-entrance dl dt span{
			color:#666666;
		}

	#university-entrance dl dd {
		float			: left;
		margin-bottom	: 2px;
		font-size		: 75%;
		line-height		: 1.3;
	}
		#university-entrance dl dd.fBold {
			font-weight		: bold;
			color			: #3366cc;
		}
		#university-entrance dl dd ul{
			margin-left:24px;
		}


/* --- ao --- */

#university-ao dl,
#university-ao dl dt,
#university-ao dl dd { margin : 0; padding : 0;}

#university-ao dl {
	margin-bottom	: 5px;
}


	#university-ao dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #3366cc;
	}
		#university-ao dl dt span{
			color:#666666;
		}

	#university-ao dl dd {
		float			: left;
		margin-bottom	: 2px;
		font-size		: 75%;
		line-height		: 1.3;
	}
		#university-ao dl dd.fBold {
			font-weight		: bold;
			color			: #3366cc;
		}

	#university-ao ul{
		margin:11px 15px 11px 30px;
		font-size: 75%;
		list-style:decimal;
		line-height		: 1.7;
	}


/* --- support --- */

#university-support dl,
#university-support dl dt,
#university-support dl dd { margin : 0; padding : 0;}

#university-support dl {
	margin-bottom	: 5px;
}


	#university-support dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #3366cc;
	}
		#university-support dl dt span{
			color:#666666;
		}

	#university-support dl dd {
		float			: left;
		margin-bottom	: 2px;
		font-size		: 75%;
		line-height		: 1.3;
	}
		#university-support dl dd.fBold {
			font-weight		: bold;
			color			: #3366cc;
		}
		#university-support dl dd ul{
			margin-left:24px;
		}


/* --- list --- */

#university-list{
	margin-bottom:5px;
}

#university-list dl,
#university-list dl dt,
#university-list dl dd { margin : 0; padding : 0;}

#university-list dl {
	margin-bottom	: 15px;
}


	#university-list dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		color			: #3366cc;
	}
		#university-list dl dt span{
			color:#666666;
		}

	#university-list dl dd {
		margin-bottom	: 2px;
		font-size		: 75%;
		line-height		: 1.3;
	}


/* --- univ --- */

#university-univ{
	padding-bottom:0px;
	_padding-bottom:20px;
}

#university-univ img{
	margin:0 0 10px 10px;
	float:right;
}
#university-univ dl,
#university-univ dl dt,
#university-univ dl dd { margin : 0; padding : 0;}

#university-univ dl {
	display:inline;
}

	#university-univ dl dt {
		margin-bottom	: 10px;
		font-size		: 75%;
		font-weight		: bold;
		line-height		: 1.2;
		display			: block;
	}

	#university-univ dl dd {
		font-size		: 75%;
		line-height		: 1.3;
	}


/* --- society --- */

#university-society{
	padding-bottom:0px;
	_padding-bottom:20px;
}

#university-society img{
	margin:0 0 10px 10px;
	float:right;
}

#university-society dl,
#university-society dl dt,
#university-society dl dd { margin : 0; padding : 0;}

#university-society dl {
	display:inline;
}

	#university-society dl dt {
		margin-bottom	: 10px;
		font-size		: 75%;
		font-weight		: bold;
		line-height		: 1.2;
		display			: block;
	}

	#university-society dl dd {
		font-size		: 75%;
		line-height		: 1.3;
	}


/* --- freetor --- */

#university-freetor{
	padding-bottom:0px;
	_padding-bottom:20px;
}

#university-freetor img{
	margin:0 0 10px 10px;
	float:right;
}

#university-freetor dl,
#university-freetor dl dt,
#university-freetor dl dd { margin : 0; padding : 0;}

#university-freetor dl {
	display:inline;
}

	#university-freetor dl dt {
		margin-bottom	: 10px;
		font-size		: 75%;
		font-weight		: bold;
		line-height		: 1.2;
		display			: block;
	}

	#university-freetor dl dd {
		font-size		: 75%;
		line-height		: 1.3;
	}


/* --- qualif01 --- */

#university-qualif01 dl,
#university-qualif01 dl dt,
#university-qualif01 dl dd { margin : 0; padding : 0;}

#university-qualif01 dl {
	margin-left	: 0;
}

	#university-qualif01 dl dt {
		font-size		: 1%;
		line-height		: 0.1;
	}

	#university-qualif01 dl dd {
		margin-bottom	: 3px;
		_margin-bottom	: 2px;
		font-size		: 1%;
		line-height		: 0.1;
	}
	#university-qualif01 dl dd.mB10 {margin-bottom:10px;}
	#university-qualif01 dl dd.mB15 {margin-bottom:15px;}
	#university-qualif01 dl dd.mB20 {margin-bottom:20px;}
	#university-qualif01 dl dd.mB30 {margin-bottom:30px;}
	
	#university-qualif01 p strong,
	#university-qualif01 .university_box4 .right p.cl01{
		color:#003e83;
	}
	#university-qualif01 .university_box4 .right p.cl01{
		margin-bottom:0px;
	}
	#university-qualif01 a{color:#003e83;}




/* --- qualif02 --- */

#university-qualif02 dl,
#university-qualif02 dl dt,
#university-qualif02 dl dd { margin : 0; padding : 0;}

#university-qualif02 dl {
	margin-left	: 0;
}

	#university-qualif021 dl dt {
		font-size		: 1%;
		line-height		: 0.1;
	}

	#university-qualif02 dl dd {
		margin-bottom	: 3px;
		_margin-bottom	: 2px;
		font-size		: 1%;
		line-height		: 0.1;
	}
	#university-qualif02 dl dd.mB20 {margin-bottom:20px;}
	#university-qualif02 dl dd.mB30 {margin-bottom:30px;}
	
	#university-qualif02 p strong,
	#university-qualif02 .university_box4 .right p.cl01{
		color:#4a9f37;
	}
	#university-qualif02 a{color:#4a9f37;}


/* --- qualif03 --- */

#university-qualif03 dl,
#university-qualif03 dl dt,
#university-qualif03 dl dd { margin : 0; padding : 0;}

#university-qualif03 dl {
	margin-left	: 0;
}

	#university-qualif03 dl dt {
		font-size		: 1%;
		line-height		: 0.1;
	}

	#university-qualif03 dl dd {
		margin-bottom	: 3px;
		_margin-bottom	: 2px;
		font-size		: 1%;
		line-height		: 0.1;
	}
	#university-qualif03 dl dd.mB20 {margin-bottom:20px;}
	#university-qualif03 dl dd.mB30 {margin-bottom:30px;}
	
	#university-qualif03 p strong,
	#university-qualif03 .university_box4 .right p.cl01{
		color:#f0580d;
	}
	#university-qualif03 a{color:#f0580d;}


/* --- qualif04 --- */

#university-qualif04 dl,
#university-qualif04 dl dt,
#university-qualif04 dl dd { margin : 0; padding : 0;}

#university-qualif04 dl {
	margin-left	: 0;
}

	#university-qualif04 dl dt {
		font-size		: 1%;
		line-height		: 0.1;
	}

	#university-qualif04 dl dd {
		margin-bottom	: 3px;
		_margin-bottom	: 2px;
		font-size		: 1%;
		line-height		: 0.1;
	}
	#university-qualif04 dl dd.mB20 {margin-bottom:20px;}
	#university-qualif04 dl dd.mB30 {margin-bottom:30px;}
	
	#university-qualif04 p strong,
	#university-qualif04 .university_box4 .right p.cl01{
		color:#bd131e;
	}
	#university-qualif04 .university_box4 .right p.cl01{
		margin-bottom:0px;
	}
	#university-qualif04 a{color:#bd131e;}


/* --- qualif05 --- */

#university-qualif05 dl,
#university-qualif05 dl dt,
#university-qualif05 dl dd { margin : 0; padding : 0;}

#university-qualif05 dl {
	margin-left	: 0;
}

	#university-qualif05 dl dt {
		font-size		: 1%;
		line-height		: 0.1;
	}

	#university-qualif05 dl dd {
		margin-bottom	: 3px;
		_margin-bottom	: 2px;
		font-size		: 1%;
		line-height		: 0.1;
	}
	#university-qualif05 dl dd.mB20 {margin-bottom:20px;}
	#university-qualif05 dl dd.mB30 {margin-bottom:30px;}
	
	#university-qualif05 p strong,
	#university-qualif05 .university_box4 .right p.cl01{
		color:#e45283;
	}
	#university-qualif05 .university_box4 .right p.cl01{
		margin-bottom:0px;
	}
	#university-qualif05 a{color:#e45283;}


/* --- qualif06 --- */

#university-qualif06 dl,
#university-qualif06 dl dt,
#university-qualif06 dl dd { margin : 0; padding : 0;}

#university-qualif06 dl {
	margin-left	: 0;
}

	#university-qualif06 dl dt {
		font-size		: 1%;
		line-height		: 0.1;
	}

	#university-qualif06 dl dd {
		margin-bottom	: 3px;
		_margin-bottom	: 2px;
		font-size		: 1%;
		line-height		: 0.1;
	}
	#university-qualif06 dl dd.mB20 {margin-bottom:20px;}
	#university-qualif06 dl dd.mB30 {margin-bottom:30px;}
	
	#university-qualif06 p strong,
	#university-qualif06 .university_box4 .right p.cl01{
		color:#614979;
	}
	#university-qualif06 .university_box4 .right p.cl01{
		margin-bottom:0px;
	}
	#university-qualif06 a{color:#614979;}


/* --- qualif common --- */
	.university_box4 .left{
		width:140px;
		padding-top:7px;
		padding-bottom:20px;
		float:left;
	}
	.university_box4 .right{
		width:350px;
		padding-top:7px;
		padding-bottom:20px;
		float:right;
	}
	.university_box4 .right p{
		margin-bottom:12px;
		line-height:1.3;
	}
.section dl.dl_school {
	margin	: 0;
	width	: 540px;
}


/* --- qualif common --- */

.section dl.dl_qualif{
	padding-top:4px;
}
.section dl.dl_qualif dt,
.section dl.dl_qualif dd { margin : 0; padding : 0;}

.section dl.dl_qualif dt { text-indent : -9999px; overflow : hidden; height : 1px;}

.section dl.dl_qualif dd#btn_qualif01 {
	position	: relative;
	float		: left;
	display		: inline;
}

.section dl.dl_qualif dd#btn_qualif02 {
	position	: relative;
	float		: right;
	display		: inline;
}

.section dl.dl_qualif dd a {
	display			: block;
	margin			: 0 0 10px;
	width			: 265px;
	height			: 81px;
	text-indent		: -9999px;
	overflow		: hidden;
	text-decoration	: none;
}

	.section dl.dl_qualif dd#btn_qualif01 a { background : transparent url(qualification/img/qualif_btn01.jpg) no-repeat;}
	.section dl.dl_qualif dd#btn_qualif02 a { background : transparent url(qualification/img/qualif_btn02.jpg) no-repeat;}

	.section dl.dl_qualif dd a:hover { background-position : 0 -81px !important;}

	
.section dl.dl_qualif dd span {
	position	: absolute;
	width		: 245px;
	top			: 36px;
	left		: 10px;
	font-size	: 75%;
	line-height	: 1.5;
	text-indent	: 0;
	color		: #555;
	cursor		: pointer;
}

/* --- employ common --- */

.section dl.dl_employ{
	padding-top:4px;
}
.section dl.dl_employ dt,
.section dl.dl_employ dd { margin : 0; padding : 0;}

.section dl.dl_employ dt { text-indent : -9999px; overflow : hidden; height : 1px;}

.section dl.dl_employ dd#btn_employ01 {
	position	: relative;
	float		: left;
	display		: inline;
}

.section dl.dl_employ dd#btn_employ02 {
	position	: relative;
	float		: right;
	display		: inline;
}

.section dl.dl_employ dd a {
	display			: block;
	margin			: 0 0 10px;
	width			: 265px;
	height			: 81px;
	text-indent		: -9999px;
	overflow		: hidden;
	text-decoration	: none;
}

	.section dl.dl_employ dd#btn_employ01 a { background : transparent url(employment/img/joblicense_btn01.jpg) no-repeat;}
	.section dl.dl_employ dd#btn_employ02 a { background : transparent url(employment/img/joblicense_btn02.jpg) no-repeat;}

	.section dl.dl_employ dd a:hover { background-position : 0 -81px !important;}


.section dl.dl_employ dd span {
	position	: absolute;
	width		: 245px;
	top			: 36px;
	left		: 10px;
	font-size	: 75%;
	line-height	: 1.5;
	text-indent	: 0;
	color		: #555;
	cursor		: pointer;
}

/* --- emp_point --- */
.emp_point{
	border:3px solid #cddceb;
}
	.emp_point ul{
		width:486px;
		margin:0px;
		padding:12px 12px 2px 12px;
			line-height:0.1;
	}
		.emp_point ul li{
			margin:0px;
			padding:0px;
			height:24px;
			list-style:none;
			line-height:0.1;
			display:block;
			float:left;
		}


/* --- emp01 --- */

#university-emp01 dl,
#university-emp01 dl dt,
#university-emp01 dl dd { margin : 0; padding : 0;}

	#university-emp01 dl dt {
		margin-bottom:6px;
		font-size		: 1%;
		line-height		: 0.1;
	}

	#university-emp01 dl dd {
		margin-bottom	: 3px;
		_margin-bottom	: 2px;
		font-size		: 75%;
		line-height:1.3;
	}
	#university-emp01 dl dd.mB15 {margin-bottom:15px;}
	#university-emp01 dl dd.mB20 {margin-bottom:20px;}
	#university-emp01 dl dd.mB30 {margin-bottom:30px;}
	
	#university-emp01 dl dd p{
		width:235px;
		text-align:right;
		float:right;
	}
	#university-emp01 dl dd p img{
		margin-left:5px;
	}
		
	#university-emp01 p strong,
	#university-emp01 .university_box4 .right p.cl01{
		color:#003e83;
	}
	#university-emp01 .university_box4 .right p.cl01{
		margin-bottom:0px;
	}


/* --- emp02 --- */

#university-emp02 dl,
#university-emp02 dl dt,
#university-emp02 dl dd { margin : 0; padding : 0;}

	#university-emp02 dl dt {
		margin-bottom:1px;
		color:#336699;
		font-size		: 75%;
		font-weight:bold;
	}

	#university-emp02 dl dd {
		margin-bottom	: 16px;
		_margin-bottom	: 17px;
		font-size		: 75%;
		line-height:1.3;
	}
	#university-emp02 dl dd.last {
		margin-bottom:0px;
	}
	#university-emp02 dl dd.mB20 {margin-bottom:20px;}
	#university-emp02 dl dd.mB30 {margin-bottom:30px;}
	
	#university-emp02 p{
		margin-bottom:13px;
	}


/* --- emp03 --- */

#university-emp03 .section01,
#university-emp03 .section02{
	padding-bottom:20px;
	clear:both;
}
#university-emp03 .sectionLast{
	padding-bottom:0px;
	clear:both;
}
#university-emp03 .section01 .photoBlock{float:left;}
#university-emp03 .section01 .desBlock	{float:right;}

#university-emp03 .section02 .photoBlock{float:right;}
#university-emp03 .section02 .desBlock	{float:left;}

#university-emp03 .sectionLast .photoBlock	{float:right;}
#university-emp03 .sectionLast .desBlock	{float:left;}

.photoBlock	{width:200px;}
.desBlock	{width:304px;}

#university-emp03 dl,
#university-emp03 dl dt,
#university-emp03 dl dd { margin : 0; padding : 0;}

	#university-emp03 dl dd.gakka{
		font-size:75%;
		font-weight:bold;
		line-height:1.3;
	}
		#university-emp03 dl dd.gakka span{
			font-size:92%;
			_font-size:75%;
		}
	#university-emp03 dl dd{
		font-size:75%;
		line-height:1.3;
	}

#university-emp03 dl dd.computer	{color:#336699; margin-bottom:17px;}
#university-emp03 dl dd.game		{color:#7aa954; margin-bottom:1px;}
#university-emp03 dl dd.broadcasting{color:#e97d4b; margin-bottom:17px;}
#university-emp03 dl dd.electric	{color:#bd5048; margin-bottom:17px;}
#university-emp03 dl dd.robot		{color:#b38eac; margin-bottom:17px;}
#university-emp03 dl dd.digital		{color:#ee7e9a; margin-bottom:17px;}


/* --- computer --- */

#university-computer dl,
#university-computer dl dt,
#university-computer dl dd { margin : 0; padding : 0;}

#university-computer dl {
	margin-left	: 0;
	border		: 5px solid #0078C7;
	width		: 270px;
	padding		: 8px 10px 6px;
}


	#university-computer dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #0078C7;
	}

	#university-computer dl dd {
		float			: left;
		width			: 250px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon01.gif) no-repeat 0 4px;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #0078C7;
	}


/* --- game --- */

#university-game dl,
#university-game dl dt,
#university-game dl dd { margin : 0; padding : 0;}

#university-game dl {
	margin-left	: 0;
	border		: 5px solid #50CB46;
	width		: 270px;
	padding		: 8px 10px 6px;
}


	#university-game dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #429D28;
	}

	#university-game dl dd {
		float			: left;
		width			: 250px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon03.gif) no-repeat 0 4px;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #429D28;
	}


/* --- broadcasting --- */

#university-broadcasting dl,
#university-broadcasting dl dt,
#university-broadcasting dl dd { margin : 0; padding : 0;}

#university-broadcasting dl {
	margin-left	: 0;
	border		: 5px solid #FF9F7C;
	width		: 270px;
	padding		: 8px 10px 6px;
}


	#university-broadcasting dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #FB5921;
	}

	#university-broadcasting dl dd {
		float			: left;
		width			: 250px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon04.gif) no-repeat 0 4px;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #FB5921;
	}


/* --- electric --- */

#university-electric dl,
#university-electric dl dt,
#university-electric dl dd { margin : 0; padding : 0;}

#university-electric dl {
	margin-left	: 0;
	border		: 5px solid #F5676A;
	width		: 270px;
	padding		: 8px 10px 6px;
}


	#university-electric dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #B31C1F;
	}

	#university-electric dl dd {
		float			: left;
		width			: 250px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon05-2.gif) no-repeat 0 4px;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #B31C1F;
	}


/* --- digital --- */

#university-digital dl,
#university-digital dl dt,
#university-digital dl dd { margin : 0; padding : 0;}

#university-digital dl {
	margin-left	: 0;
	border		: 5px solid #F68BAB;
	width		: 270px;
	padding		: 8px 10px 6px;
}


	#university-digital dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #EC3E73;
	}

	#university-digital dl dd {
		float			: left;
		width			: 250px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon06.gif) no-repeat 0 4px;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #EC3E73;
	}


/* --- link --- */

.university_link{
	margin-bottom:13px;
	padding:1px;
	border:1px solid #dde9f6;
	text-align:center;
	clear:both;
}
	.university_link ul{
		padding:3px 0 5px;
		_padding:6px 0 4px;
		background-color:#f3f8fe;
	}
	.university_link ul li{
		padding:0 28px;
		font-size: 75%;
		display:inline;
	}
		.university_link ul li a:link, .university_link ul li a:visited,
		.university_link ul li a:hover, .university_link ul li a:active{
			color:#0066cc;
		}


/* --- banner --- */

.university_banner{
	padding:5px 0;
	clear:both;
}
	.university_banner ul{
	}
	.university_banner ul li{
		font-size: 75%;
		list-style:none;
		float:left;
	}
		.university_banner ul li a{
			width:265px;
			height:84px;
			margin-bottom:10px;
			display:block;
			text-indent: -10000px;
			overflow:hidden;
		}
		.university_banner ul li.banner01 a { background : transparent url(student/img/banner_course01.jpg) center top no-repeat; margin-right:10px;}
		.university_banner ul li.banner01 a:hover { background: transparent url(student/img/banner_course01.jpg) center bottom no-repeat;}
		
		.university_banner ul li.banner02 a { background : transparent url(student/img/banner_course02.jpg) center top no-repeat;}
		.university_banner ul li.banner02 a:hover { background: transparent url(student/img/banner_course02.jpg) center bottom no-repeat;}
		
		.university_banner ul li.banner03 a { background : transparent url(student/img/banner_course03.jpg) center top no-repeat; margin-right:10px;}
		.university_banner ul li.banner03 a:hover { background: transparent url(student/img/banner_course03.jpg) center bottom no-repeat;}
		
		.university_banner ul li.banner04 a { background : transparent url(student/img/banner_course04.jpg) center top no-repeat;}
		.university_banner ul li.banner04 a:hover { background: transparent url(student/img/banner_course04.jpg) center bottom no-repeat;}
		
		.university_banner ul li.banner05 a { background : transparent url(student/img/banner_course05.jpg) center top no-repeat; margin-right:10px; margin-bottom:20px;}
		.university_banner ul li.banner05 a:hover { background: transparent url(student/img/banner_course05.jpg) center bottom no-repeat;}
		
		.university_banner ul li.banner06 a { background : transparent url(student/img/banner_course06.jpg) center top no-repeat; margin-bottom:20px;}
		.university_banner ul li.banner06 a:hover { background: transparent url(student/img/banner_course06.jpg) center bottom no-repeat;}


/* --- robot --- */

#university-robot dl,
#university-robot dl dt,
#university-robot dl dd { margin : 0; padding : 0;}

#university-robot dl {
	margin-left	: 0;
	border		: 5px solid #B6A4C6;
	width		: 270px;
	padding		: 8px 10px 6px;
}


	#university-robot dl dt {
		margin-bottom	: 3px;
		font-size		: 75%;
		font-weight		: bold;
		color			: #634B78;
	}

	#university-robot dl dd {
		float			: left;
		width			: 250px;
		margin-bottom	: 2px;
		padding-left	: 14px;
		background		: transparent url(../common_img/list_aicon07.gif) no-repeat 0 4px;
		font-size		: 75%;
		line-height		: 1.3;
		color			: #634B78;
	}

.university_box2 {
	width	: 516px;
	margin	: 0 12px;
}
.university_box2 p {
	margin	: 0 0 5px;
}
.university_box2 p {
	margin	: 0 0 5px;
}

.university_box3 .university_box2 {
	width	: 516px;
	margin	: 0;
}

.university_box4 {
	width	: 500px;
	margin	: 0 20px;
}

.university_box5 {
	margin			: 0 auto 15px;
	width			: 540px;
	clear			: both;
}
.university_box6 {
	width	: 522px;
	margin	: 0 6px 0 12px;
}

.university_teacher_box {
	clear			: both;
	margin			: 0 auto;
	border-top		: 1px solid #CCC;
	border-bottom	: 1px solid #CCC;
	width			: 530px;
	background		: transparent url(img/bg_teacher_box.gif) repeat-y center top;
}

.university_teacher_box img { float : left; margin : 1px 0 1px 2px;}
.university_teacher_box p {
	float		: right;
	display		: inline;
	margin		: 0 15px 3px;
	width		: 295px;
	padding-top	: 12px;
}

	.university_teacher_box p.name {
		margin-bottom	: 0;
		padding			: 0;
		text-align		: right;
		font-weight		: bold;
	}



#btn_university-computer,
#btn_university-electric,
#btn_university-digital,
#btn_university-robot,
#btn_university-entrance,
#btn_university-ao,
#btn_university-support {
	float			: right;
	margin			: 4px 0;
	padding-right	: 5px;
}
#btn_university-job_support,
#btn_university-results{
	float			: right;
	margin			: 4px 0 29px;
	padding-right	: 0px;
}
#btn_university-results02{
	float			: right;
	margin			: 8px 0 11px;
	_margin			: 4px 0 11px;
	padding-right	: 0px;
}

#btn_university-computer a,
#btn_university-electric a,
#btn_university-digital a,
#btn_university-robot a,
#btn_university-entrance a,
#btn_university-ao a,
#btn_university-support a,
#btn_university-job_support a,
#btn_university-results a,
#btn_university-results02 a{
	display		: block;
	height		: 21px;
	float		: right;
	text-indent	: -9999px;
	overflow	: hidden;
}
#btn_university-job_support a,
#btn_university-results a,
#btn_university-results02 a{
	height		: 25px;
}
#btn_close a{
	display		: block;
	height		: 21px;
	margin		: 0 auto;
	text-indent	: -9999px;
	overflow	: hidden;
}

	#btn_university-computer a	{ width : 220px; background : transparent url(img/btn_university01.gif) no-repeat;}
	#btn_university-electric a	{ width : 198px; background : transparent url(img/btn_university02.gif) no-repeat;}
	#btn_university-digital a	{ width : 198px; background : transparent url(img/btn_university03.gif) no-repeat;}
	#btn_university-robot a		{ width : 234px; background : transparent url(img/btn_university04.gif) no-repeat;}
	#btn_university-entrance a	{ width : 220px; background : transparent url(img/btn_university05.gif) no-repeat;}
	#btn_university-ao a		{ width : 220px; background : transparent url(img/btn_university06.gif) no-repeat;}
	#btn_university-support a	{ width : 220px; background : transparent url(img/btn_university07.gif) no-repeat;}
	#btn_university-job_support a	{ width : 225px; background : transparent url(employment/img/btn_employment01.gif) no-repeat;}
	#btn_university-results a		{ width : 225px; background : transparent url(employment/img/btn_employment02.gif) no-repeat;}
	#btn_university-results02 a		{ width : 225px; background : transparent url(employment/img/btn_employment03.gif) no-repeat;}
	#btn_close a					{ width : 75px; background : transparent url(qualification/img/close.gif) no-repeat;}

	#btn_university-computer a:hover,
	#btn_university-electric a:hover,
	#btn_university-digital a:hover,
	#btn_university-robot a:hover,
	#btn_university-entrance a:hover,
	#btn_university-ao a:hover,
	#btn_university-support a:hover,
	#btn_close a:hover{ background-position : 0 -21px !important;}
	
	#btn_university-job_support a:hover,
	#btn_university-results a:hover,
	#btn_university-results02 a:hover{ background-position : 0 -25px !important;}



dl#dl_university-qa,
dl#dl_university-qa dt,
dl#dl_university-qa dd { margin : 0; padding : 0;}

dl#dl_university-qa dt {
	margin			: 0 auto 10px;
	width			: 395px;
	height			: 50px;
	padding-left	: 135px;
	font-size		: 90%;
	line-height		: 50px;
	font-weight		: bold;
	color			: #026FB4;
}

	dl#dl_university-qa dt#q-01 { background : transparent url(img/q01.gif) no-repeat;}
	dl#dl_university-qa dt#q-02 { background : transparent url(img/q02.gif) no-repeat;}
	dl#dl_university-qa dt#q-03 { background : transparent url(img/q03.gif) no-repeat;}
	dl#dl_university-qa dt#q-04 { background : transparent url(img/q04.gif) no-repeat;}
	dl#dl_university-qa dt#q-05 { background : transparent url(img/q05.gif) no-repeat;}
	dl#dl_university-qa dt#q-06 { background : transparent url(img/q06.gif) no-repeat;}
	dl#dl_university-qa dt#q-07 { background : transparent url(img/q07.gif) no-repeat;}
	dl#dl_university-qa dt#q-08 { background : transparent url(img/q08.gif) no-repeat;}
	dl#dl_university-qa dt#q-09 { background : transparent url(img/q09.gif) no-repeat;}
	dl#dl_university-qa dt#q-10 { background : transparent url(img/q10.gif) no-repeat;}



dl#dl_university-qa dd {
	margin			: 0 auto 15px;
	padding-left	: 140px;
	padding-right	: 20px;
	font-size		: 75%;
	line-height		: 1.5;
	background		: transparent url(img/a-aicon.jpg) no-repeat 111px 0;
}


/* --- popup --- */
#popup{
    margin		: 0;
    padding		: 0;
	background	: transparent no-repeat left top;
	font-style	: normal;
	font-family	: Verdana, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight	: normal;
	text-align	: center;
	font-size	: 100%;
	color		: #555
}
h1,h2,h3,h4,h5,h6,
p,pre,blockquote,
ul,ol,dl,address{
    margin	: 0;
    padding	: 0;
}

#popup #wrap{
	width:540px;
	margin:0 auto;
	padding-bottom:29px;
	_padding-bottom:32px;
	color:#555555;
	text-align:left;
	background	: transparent url(qualification/img/popup_bg.gif) left bottom repeat-x;
}

h1#h1_popup01 {
	width		: 540px;
	height		: 45px;
	margin:0px;
	padding:0px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h1_popup01.gif) no-repeat;
}
h2#h2_popup01 {
	width		: 540px;
	height		: 33px;
	margin:0 0 6px 0;
	padding:0px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h2_popup01.gif) no-repeat;
}

h2#h2_popup02 {
	width		: 540px;
	height		: 33px;
	margin:0 0 6px 0;
	padding:0px;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: transparent url(qualification/img/h2_popup02.gif) no-repeat;
}

#popup #wrap .section{
	margin:0 10px;
	font-size:75%;
	line-height:1.5;
}

#popup dl,
#popup dl dt,
#popup dl dd{
	margin:0px;
	padding:0px;
}

#popup dl dd{
	margin-bottom:5px;
}
#popup dl dt{
	margin-bottom:3px;
	font-weight:bold;
}

#popup dl.detail,
#popup dl.degree,
#popup dl.field{
	padding-bottom:0px;
	_padding-bottom:2px;
	clear:both;
}
#popup dl.detail dt,
#popup dl.degree dt,
#popup dl.field dt{
	width:7.8em;
	margin-bottom:2px;
	font-weight:normal;
	float:left;
}
#popup dl.detail dd,
#popup dl.degree dd,
#popup dl.field dd{
	margin-bottom:2px;
	float:left;
}
#popup dl.degree dd img{
	margin-right:10px;
}

#popup #computer dl dt{color:#006eb6;}
#popup #game dl dt{color:#4A9F37;}
#popup #broadcasting dl dt{color:#F0580D;}
#popup #electric dl dt{color:#BD131E;}
#popup #digital dl dt{color:#E45283;}
#popup #robot dl dt{color:#614979;}



/*==clearfix=====================================================================*/

#ul_university_anchor:after,
#university-emp03 .section01:after,
#university-emp03 .section02:after,
#university-emp03 .sectionLast:after,
#popup dl.detail:after,
#popup dl.degree:after,
#popup dl.field:after,
.clearfix:after
{
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#ul_university_anchor,
#university-emp03 .section01,
#university-emp03 .section02,
#university-emp03 .sectionLast,
#popup dl.detail,
#popup dl.degree,
#popup dl.field,
.clearfix{
display:inline-block;
}

/* Hides from IE-Mac \*/
* html #ul_university_anchor,
* html .section01,
* html .section02,
* html .sectionLast,
* html #popup dl.detail
* html #popup dl.degree,
* html #popup dl.field,
* html .clearfix{
height:1%;
}
#ul_university_anchor,
#university-emp03 .section01,
#university-emp03 .section02,
#university-emp03 .sectionLast,
#popup dl.detail,
#popup dl.degree,
#popup dl.field,
.clearfix{
display:block;
}
/* End hide from IE-Mac */

/*==clearfix=====================================================================*/
