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

#pagetitle_image {
	background:url(../images/stu_title.jpg) no-repeat; 
	width:890px;
	height:79px; 
	margin:0 auto;
	padding:0;
	}
#pagetitle_image span {display:block;text-indent:-99999px;}

#rep_std img {margin:5px;}

#rep_std h3 {
	font-size:14px;
	color:#F58216;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}
	
#rep_std_sub h3 {
	font-size:14px;
	color:#F58216;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}
	
#type01 {
	width:880px; 
	overflow:hidden;
	}

div#type01 div.box01 {
	width:410px;
	margin:10px 5px 0 0; 
	padding:10px; 
	border-top:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	height:auto;
	float:left;
	}

div#type01 div.box02 {
	width:410px;
	margin:10px 5px 0 0; 
	padding:10px; 
	border-top:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	height:auto;
	float:right;
	}
	
#rep_std_sub h4 {
	margin:5px 0;
	}



#page_title {
	height:43px;
	padding:0; 
	margin:15px 0; 
	}
	.title_left {background:url(../../rep_student/images/rep_01.gif); height:43px; width:10px;}
	.title_right {background:url(../../rep_student/images/rep_02.gif); height:43px; width:10px;}
#page_title h2 {
	font-size:20px; 
	color:#FFFFFF; 
	font-weight:bold;
	line-height:25px;
	}
	
#link {background:url(../../rep_student/images/rep_03.gif); height:47px;}
div#link a{
	color:#FFFFFF;
	}
div#link .link_left {text-align:center; line-height:16px; vertical-align:middle; color:#F58216;}
div#link .link_right {text-align:right; padding-right:10px;}

.daigakumei {
	font-size:15px;
	color:#333333;
	line-height:24px;
	font-weight:bold;
	}	

#daigaku {
	color:#FFFFFF; 
	margin-top:15px;
	background-color:#F58216;
	}	
#daigaku ul{ margin:0; padding:0;}
#daigaku li{ list-style:url(../../rep_student/images/rep_09.gif); margin:0 10px 0 30px; padding:3px 0;}
#daigaku li a {color:#FFFFFF;}
#daigaku td.manabu {
	background:url(../../rep_student/images/rep_04.gif) no-repeat;
	font-size:13px; 
	color:#F58216; 
	text-align:center; 
	font-weight:bold; 
	width:205px; 
	height:35px;
	margin:0;
	vertical-align:middle;
	}
#daigaku .gakubu {
	font-size:13px; 
	font-weight:bold;
	padding:0 10px 5px 10px;
	}
#daigaku .kijilink {text-align:right; font-size:10px;padding-right:10px;}
#daigaku .kijilink a{color:#FFFFFF;}
#daigaku .kiji {
	font-size:11px;
	padding:5px 0 5px 10px;
	}
#daigaku .list {
	width:205px; 
	height:auto;
	}
#daigaku .bottom {
	background:url(../../rep_student/images/rep_05.gif) no-repeat; 
	width:205px; 
	height:8px;
	}
#daigaku .gakubulink {
	text-align:right; 
	border-bottom:#FFFFFF 1px dotted; 
	border-top:#FFFFFF 1px dotted;
	font-size:10px;
	padding-right:10px;
	margin:5px;
	}
#daigaku .gakubulink a{color:#FFFFFF;}





#bucknmb {
	color:#FFFFFF; 
	margin-top:15px;
	}	
#bucknmb ul{ margin:0; padding:0;}
#bucknmb li{ list-style:url(../../rep_student/images/rep_10.gif); margin:0 10px 0 30px; padding:3px 0;}
#bucknmb .manabu {
	background:url(../../rep_student/images/rep_06.gif) no-repeat;
	font-size:12px;
	line-height:16px;
	color:#F58216; 
	text-align:center; 
	font-weight:bold; 
	width:205px; 
	height:50px;
	margin:0;
	vertical-align:middle;
	}
#bucknmb .list {
	background:url(../../rep_student/images/rep_07.gif) repeat-y; 
	width:205px; 
	height:auto;
	}
#bucknmb .bottom {
	background:url(../../rep_student/images/rep_08.gif) no-repeat; 
	width:205px; 
	height:9px;
	}
#bucknmb .kijilink {
	background:url(../../rep_student/images/rep_07.gif) repeat-y;
	text-align:right; 
	font-size:10px; 
	padding-right:10px;
	}

#eco div.leadArea{
		background-color:#F2F2F2;
		padding:10px;
		margin-bottom:20px;
}
#eco div.leadArea p{
	padding-bottom:0;
}

#eco p {
	padding:0 0 20px 0;
	margin:0;
    }

#eco div.picRight{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
#eco div.picRight img{
	padding: 2px;
	border:1px solid #CCC;
}
#eco div.picLeft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#eco div.picLeft img{
	padding: 2px;
	border:1px solid #CCC;
}

#eco h3 {
	font-size:14px;
	color:#F58216;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}

