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

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

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

h1{
	background-image:url(../passed/img/passed_h1.gif);
	background-image:none;  /* ここからnew design */
/*	border-bottom:5px solid #54c872; */
	color:#fe9663;
	}
#header_menu04{
	background-image:url(../img/index_new/menu_04.gif);
}

/* 2012.12.21 リニューアル時追加 */
h1{	float:left;
	width:288px;
	}
#btn_passedwork{
	float:right;
	width:152px;
	}


#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;
	}


/* 2016 */
#passed01 #passed2016 h2{
	background-image:url(../passed/2016/passedwork_h2_01_2016.png);
	}
#passed01 #passed2016 #passed_menu1{
	background-image:url(../passed/2016/2016passed_menu_01.png);
	}	
#passed01 #passed2016 #passed_menu2{
	background-image:url(../passed/2016/2016passed_menu_02.png);
	}	
#passed01 #passed2016 #passed_menu3{
	background-image:url(../passed/2016/2016passed_menu_03.png);
	width:165px;
	}	
#passed_menu3 a{
	width:165px;
}
#passed01 #passed2016 #passed_menu4{
	background-image:url(../passed/2016/2016passed_menu_04.png);
	width:115px;
	}
#passed_menu4 a{
	width:115px;
}	
#passed01 #passed2016 #passed_menu4a{
	background-image:url(../passed/2016/2016passed_menu_04a.png);
	width:230px;height:45px;
	}
#passed_menu4a a{
	width:230px;height:45px;
}		
#passed01 #passed2016 #passed_menu5{
	background-image:url(../passed/2016/2016passed_menu_05.png);
	}	

/* 2016終わり */		
	

/* 2015 */
#passed01 #passed2015 h2{
	background-image:url(../passed/2015/passed_h2_01.gif);
	}
#passed01 #passed2015 #passed_menu1{
	background-image:url(../passed/2015/2015passed_menu_01.gif);
	}	
#passed01 #passed2015 #passed_menu2{
	background-image:url(../passed/2015/2015passed_menu_02.gif);
	}	
#passed01 #passed2015 #passed_menu3{
	background-image:url(../passed/2015/2015passed_menu_03.gif);
	}	
#passed01 #passed2015 #passed_menu4{
	background-image:url(../passed/2015/2015passed_menu_04.gif);
	}	
#passed01 #passed2015 #passed_menu5{
	background-image:url(../passed/2015/2015passed_menu_05.gif);
	}	


/* 2015終わり */		


/* 2014 */
#passed01 #passed2014 h2{
	background-image:url(../passed/2014/passed_h2_01.gif);
	}
#passed01 #passed2014 #passed_menu1{
	background-image:url(../passed/2014/2014passed_menu_01.gif);
	}	
#passed01 #passed2014 #passed_menu2{
	background-image:url(../passed/2014/2014passed_menu_02.gif);
	}	
#passed01 #passed2014 #passed_menu3{
	background-image:url(../passed/2014/2014passed_menu_03.gif);
	}	
#passed01 #passed2014 #passed_menu4{
	background-image:url(../passed/2014/2014passed_menu_04.gif);
	}	
#passed01 #passed2014 #passed_menu5{
	background-image:url(../passed/2014/2014passed_menu_05.gif);
	}	


/* 2014終わり */	

	
/* 2013 */
#passed01 #passed2013 h2{
	background-image:url(../passed/2013/passed_h2_01.gif);
	}
#passed01 #passed2013 #passed_menu1{
	background-image:url(../passed/2013/2013passed_menu_01.gif);
	}	
#passed01 #passed2013 #passed_menu2{
	background-image:url(../passed/2013/2013passed_menu_02.gif);
	}	
#passed01 #passed2013 #passed_menu3{
	background-image:url(../passed/2013/2013passed_menu_03.gif);
	}	
#passed01 #passed2013 #passed_menu4{
	background-image:url(../passed/2013/2013passed_menu_04.gif);
	}	
#passed01 #passed2013 #passed_menu5{
	background-image:url(../passed/2013/2013passed_menu_05.gif);
	}	


/* 2013終わり */




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


/* 2012終わり */


/* 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);
	}
p.box_count10{
	background-image:url("../passed/img/passed_count10.png");
	}	
p.box_count11{
	background-image:url(../passed/img/passed_count11.gif);
	}	
p.box_count13{
	background-image:url(../passed/img/passed_count13.gif);
	}	
p.box_count16{
	background-image:url(../passed/img/passed_count16.gif);
	}
p.box_count19{
	background-image:url(../passed/img/passed_count19.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.4;
	}
.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; 
	}
