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

/* text.css 下層ページ基本
------------------------------------------------------------ */
@import url(text.css);

/* ------------passed.css ------------ */

h1{
	background-image:url(../passed/img/passed_h1.gif);
	}

#passed01, #passed02{
	clear:both;
	padding:25px 5px;
	}
	
#passed01 h2{
	background-image:url(../passed/2009/passed_h2_01.gif);
	}
#passed02 h2{
	background-image:url(../passed/img/passed_h2_02.gif);
	}


#passed_menu{
	padding:0 0 24px 0;
	}
#passed_menu li{
	background-repeat:no-repeat;
	background-position:right top;
	text-indent:-10000px;
	float:left;
	}
#passed_menu a{
	display:block;
	}
#passed_menu1{
	background-image:url(../passed/2009/2009passed_menu1.gif);
	height:45px;
	width:235px;
	}	
#passed_menu1 a{
	height:45px;
	width:235px;
	}
#passed_menu2{
	background-image:url(../passed/2009/2009passed_menu2.gif);
	height:45px;
	width:272px;
	}	
#passed_menu2 a{
	height:45px;
	width:272px;
	}
#passed_menu3{
	background-image:url(../passed/2009/2009passed_menu3.gif);
	height:45px;
	width:235px;
	clear:both;
	}	
#passed_menu3 a{
	height:45px;
	width:235px;
	}
#passed_menu4{
	background-image:url(../passed/2009/2009passed_menu4.gif);
	height:45px;
	width:272px;
	}	
#passed_menu4 a{
	height:45px;
	width:272px;
	}
#passed_menu5{
	background-image:url(../passed/2009/2009passed_menu5.gif);
	height:30px;
	width:510px;
	clear:both;
	}	
#passed_menu5 a{
	height:30px;
	width:510px;
	}
#passed_menu6{
	background-image:url(../passed/img/passed_btn_gowork.gif);
	margin:15px 0 0 0;
	height:45px;
	width:235px;
	}	
#passed_menu6 a{
	height:45px;
	width:235px;
	}
	
/* 2011 */
#passed01 #passed2011 h2{
	background-image:url(../passed/2011/passed_h2_01.gif);
	}
#passed01 #passed2011 #passed_menu1{
	background-image:url(../passed/2011/2011passed_menu1.gif);
	}	
#passed01 #passed2011 #passed_menu2{
	background-image:url(../passed/2011/2011passed_menu2.gif);
	}	
#passed01 #passed2011 #passed_menu3{
	background-image:url(../passed/2011/2011passed_menu3.gif);
	}	
#passed01 #passed2011 #passed_menu4{
	background-image:url(../passed/2011/2011passed_menu4.gif);
	}	
#passed01 #passed2011 #passed_menu5{
	background-image:url(../passed/2011/2011passed_menu5.gif);
	}	


/* 2011終わり */



/* 2010 */
#passed01 #passed2010 h2{
	background-image:url(../passed/2010/passed_h2_01.gif);
	}
#passed01 #passed2010 #passed_menu1{
	background-image:url(../passed/2010/2010passed_menu1.gif);
	}	
#passed01 #passed2010 #passed_menu2{
	background-image:url(../passed/2010/2010passed_menu2.gif);
	}	
#passed01 #passed2010 #passed_menu3{
	background-image:url(../passed/2010/2010passed_menu3.gif);
	}	
#passed01 #passed2010 #passed_menu4{
	background-image:url(../passed/2010/2010passed_menu4.gif);
	}	
#passed01 #passed2010 #passed_menu5{
	background-image:url(../passed/2010/2010passed_menu5.gif);
	}	


/* 2010終わり */


#private, #public, #graduate, #school, #private_else{
	}
	
	
h3{
	font-size:150%;
	line-height:21px;
	font-weight:bolder;
	background:url(../img/mrk_triangulate21bk.gif) top left no-repeat;
	padding:0 0 15px 15px;
	clear:both;
	}

.box_left{
	float:right;
	margin:0 0 12px 0;
	width:476px;
	}
.box_left h4{
	height:30px;
	line-height:30px;
	font-size:150%;
	padding:0 20px;
	background:url(../passed/img/passed_h3_bg.gif) left top no-repeat;
}
.box_count{
	float:left;
	width:34px;
	margin:0 0 12px 0;
	}
.box_count p{
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-10000px;
	width:34px;
	height:30px;
	}
p.box_count01{
	background-image:url(../passed/img/passed_count01.gif);
	}	
p.box_count02{
	background-image:url(../passed/img/passed_count02.gif);
	}
p.box_count03{
	background-image:url(../passed/img/passed_count03.gif);
	}
p.box_count04{
	background-image:url(../passed/img/passed_count04.gif);
	}
p.box_count05{
	background-image:url(../passed/img/passed_count05.gif);
	}
p.box_count06{
	background-image:url(../passed/img/passed_count06.gif);
	}
p.box_count07{
	background-image:url(../passed/img/passed_count07.gif);
	}
p.box_count08{
	background-image:url(../passed/img/passed_count08.gif);
	}
p.box_count09{
	background-image:url(../passed/img/passed_count09.gif);
	}	


		
.passed_list{
	width:476px;
	border-collapse:collapse;
	margin:0 0 33px 32px;
	clear:both;
	}
.passed_list th, .passed_list td{
	text-align:left;
	font-size:120%;
	line-height:21px;
	vertical-align:top;
	}
.passed_list th{
	}
.passed_list td{
	}
.passed_list td .department_course{
	font-size:80%;
	line-height:1.0;
	}
.passed_list td .department_d{
	padding:4px 0;
	line-height:12px;
	}

.passed_list .department{
	padding-left:25px;
	background:url(../img/mrk_circle12black.gif) 20px top no-repeat;
	width:53%;
	}
	
.passed_list .department2{ /* 氏名を掲載しないとき */
	padding-left:25px;
	background:url(../img/mrk_circle12black.gif) 20px top no-repeat;
	width:62%;
	}
	
.passed_list .oldschool{
	}
.passed_list .oldschool_d{
	padding:4 0;
	line-height:12px;
	}	
.passed_list  .name{
	width:5.5em;
	}
.passed_list  .geneki{
	width:23px;
	}



	
#passed02_menu dt{
	height:30px;
	line-height:30px;
	float:left;
	font-weight:bold;
	clear:both;
	background:url(../img/mrk_triangulate21bk.gif)  left 5px no-repeat;
	padding:0 0 10px 15px;
	}
#passed02_menu dd{
	height:30px;
	float:right;
	padding:0 15px 10px 0; 
	}

