/* //////////////////////////////////////////

  “Futabagakuen” 

 -----------------------------------------
  jh_school.css
 -----------------------------------------

/* #header
////////////////////////////////////////// */

/* #header h1
  ---------------------------------------- */
#head1{
	width: 920px;
	height: 375px;
	margin: 0 auto;
	background-image: url(../img/jh_school/jh_headerimg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding: 0;
	}
	
	#head1 h1 {
	margin: 0;
	padding: 290px 20px 0 0;
	font-size: 175%;
	line-height: 100%;
	}
	
	#head1 ul {
	margin: 0;
	padding: 0 20px 0 0;
	}
	
	#head1 li {
	display:inline;
	margin: 0;
	padding: 0;
	line-height: 100%;
	}

	#head1 p {
	margin: 0;
	padding: 0 20px 0 0;
	font-size: 83%;
	}
 
  
#head2{
  	background: url(../img/jh_school/h1_bg.jpg) 0 0 no-repeat;
	width: 920px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
	}

  /* Modified at May 7, 2009
  ---------------------------------------- */
#head h2 a.jh{
	width:234px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/jh_school/tt_jh_school.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

#img_jh{
	width: 920px;
	height: 277px;
	margin: 0 auto;
	background-image: url(../img/jh_school/ph_jh_school2.jpg);
	background-repeat: no-repeat;
	clear: both;
	position: relative;
	}


#img_jh_new{
	width: 920px;
	height: 277px;
	margin: 0 auto;
	background-image: url(../img/jh_school/ph_jh_school_gs.jpg);
	background-repeat: no-repeat;
	clear: both;
	position: relative;
	}
	
#img_jh_prospective{
	width: 920px;
	height: 277px;
	margin: 0 auto;
	background-image: url(../img/jh_school/jh_prospective/ph_jh_prospective2.jpg);
	background-repeat: no-repeat;
	clear: both;
	position: relative;
	}
	
#img_jh_students{
	width: 920px;
	height: 277px;
	margin: 0 auto;
	background-image: url(../img/jh_school/jh_students/ph_students2.jpg);
	background-repeat: no-repeat;
	clear: both;
	position: relative;
	}
	
#tt_students{
	position: absolute;
	top: 224px;
	left: 667px;
	}	
	
/* //////////////////////////////////////////

  ↓各ページ
  	right_stage内↓

////////////////////////////////////////// */

/*  jh_school.html
	jh_access.html
	jh_guide.html
	jh_facilities.html
	jh_life.html
	jh_question.html
	jh_flow.html
	
	@common.css
////////////////////////////////////////// */

/* jh_education.html
////////////////////////////////////////// */
#right_stage .edu_h4{
	margin: 5px 0 10px 9px;
	}
	
#right_stage .edu_p{
	margin: 5px 9px 5px 11px;
	}

#right_stage .edu_p dt{
	margin: 20px 0 0 0;
	}
	
#right_stage .edu_fig{
	margin: 0 0 0 13px;
	}


/* jh_christ.html
////////////////////////////////////////// */	
#right_stage dl.c_dl_01{
	width: 221px;
	display: block;
	float: left;
	margin: 15px 0 0 0;
	}
#right_stage dl.c_dl_bg{
	background: url(../img/jh_school/jh_guide/bg_ch_02.gif) 0 0 repeat-y;
	}
	#right_stage dl.c_dl_01 dt,
	#right_stage dl.c_dl_02 dt{
	padding: 15px 0 15px 9px;
		}
	#right_stage dl.c_dl_01 dd,
	#right_stage dl.c_dl_02 dd{
		margin: 0 10px 0 0;
		padding: 5px 0 5px 7px;
		}
#right_stage dl.c_dl_02{
	display: block;
	margin: 15px 350px 0 0;
	}
#right_stage .c_btm_img{
	margin: 0 0 0 7px;
	}
#right_stage .c_btm_bg{
	background: url(../img/jh_school/jh_guide/bg_ch_01.jpg) top right no-repeat;
	}
#right_stage img.c_iastimg{
	margin: 30px 0 0 0;
	}

/* jh_teacher.html
   jh_g_voice.html
   jh_c_voice.html
////////////////////////////////////////// */	
#right_stage .gv_01{
	width: 664px;
	margin: 0 auto;
	}

#right_stage .gv_01 h3 img{
		display: block;
		margin: 0 auto;
	}

#right_stage .inner_te{
	width: 325px;
	float: left;
	}
#right_stage .inner_te_r{
	width: 325px;
	float: right;
	}
	#right_stage .inner_te h3 img,
	#right_stage .inner_te_r h3 img{
		display: block;
		margin: 0 auto;
		}
	#right_stage .nameimg{
		margin: 10px 19px;
		}
	#right_stage .gv_01 img.teacherimg,
	#right_stage .inner_te img.teacherimg,
	#right_stage .inner_te_r img.teacherimg{
	float: right;
	padding: 5px 0 7px 12px;
		}
	#right_stage .gv_01 p.t_txt,
	#right_stage .inner_te p.t_txt,
	#right_stage .inner_te_r p.t_txt{
		margin: 0 19px;
		}

/* jh_curriculum.html
////////////////////////////////////////// */
#right_stage .inner_cu_01{
	background: url(../img/jh_school/jh_study/bg_cc_01.jpg) top center no-repeat;
	min-height: 198px;
	_height: 198px;
	margin-bottom: 15px;
	}
	#right_stage .inner_cu_01 h3{
		text-indent: -9999px;
		overflow: hidden;
		}
	#right_stage .inner_cu_01 p{
		margin: 80px 0 15px 15px;
		width: 330px;
		}
#right_stage .cc_h4{
	margin: 5px 10px 10px;
	}
#right_stage .cc_p{
	margin: 5px 9px;
	}
#right_stage .cc_fig{
	margin: 10px 9px 45px;
	}
#right_stage .inner_cu_03{
	width: 332px;
	float: left;
	margin: 5px 0 0;
	padding: 0 0 3px 0;
	/* for macIE \*/
	overflow: auto;
	/* /for macIE */
	}

/* jh_study.html
////////////////////////////////////////// */

#right_stage .guide_box h3.st{
	margin: 0;
	padding: 15px 0 4px 4px;
	}


#right_stage img.cntr{
	margin: 0;
	padding: 0 9px;
	}


#right_stage .mdl_l_st{
	width: 376px;
	float: left;
	}
	#right_stage .mdl_l_st img{
		margin: 10px 0 5px 10px;
		}
#right_stage .mdl_r_st{
	margin: 5px 0 0 38px;
	}
#right_stage ul.st_syosai{
	margin: 0 5px 10px 10px;
	}
#right_stage .btm_st{
	background: url(../img/jh_school/jh_study/btmimg_st.jpg) top right no-repeat;
	width: 644px;
	margin: 15px auto;
	}
#right_stage .btm_pr{
	width: 385px;
	margin: 10px 0;
	/* for macIE \*/
	overflow: auto;
	/* /for macIE */
	}
#right_stage .btm_pr img{
	display: block;
	float: left;
	}
#right_stage .btm_pr p{
	margin: 0 0 0 61px;
	width: 324px;
	}
	
/* jh_activity.html
////////////////////////////////////////// */
#right_stage .rs_in_wrap_01 .act_02{
	margin: 0;
	padding: 0 9px 18px 9px;
	}

#right_stage .rs_in_wrap_01 .act_02 img{
	margin: 0;
	padding: 5px 0 0 9px;
	}
#right_stage .rs_in_wrap_01 .act_02 div.cl_jr{
	width: 640px;
	margin: 0 auto;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url(../img/jh_school/jh_life/bg_act_cl_01.gif);
	}
#right_stage .rs_in_wrap_01 .act_02 div.cl_hi{
	width: 640px;
	margin: 0 auto;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url(../img/jh_school/jh_life/bg_act_cl_02.gif);
	background-position: 370px 0;
	}
#right_stage .rs_in_wrap_01 .act_02 div.sp_jr{
	width: 640px;
	margin: 0 auto;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url(../img/jh_school/jh_life/bg_act_sp_01.gif);
	}
#right_stage .rs_in_wrap_01 .act_02 div.sp_hi{
	width: 640px;
	margin: 0 auto;
	padding: 0;
	background-repeat: no-repeat;
	background-image: url(../img/jh_school/jh_life/bg_act_sp_02.gif);
	background-position: 420px bottom;
	min-height: 178px;
	_height: 75px;		/* for Win IE */
	}
#right_stage .rs_in_wrap_01 .act_02 h4 img{
	margin: 0;
	padding: 18px 0 6px;
	}
#right_stage .rs_in_wrap_01 .act_02 strong{
	font-weight: normal;
	font-size: 133%;
	line-height: 116%;
	display: inline;
	}
	
/* jh_international.html
////////////////////////////////////////// */
#right_stage  .rs_in_wrap_01 h3.intr_01{
	margin: 0;
	padding: 10px 0;
	}
#right_stage  .rs_in_wrap_01 .intr_02{
	margin: 0;
	padding: 0 9px 18px 9px;
	}
#right_stage  .rs_in_wrap_01 .intr_03{
	margin: 0 9px 0 9px;
	padding: 0 0 18px 0;
	background-repeat: no-repeat;
	background-image: url(../img/jh_school/jh_study/bg_intr_irl.gif);
	background-position: 370px 70px;
	}
#right_stage  .rs_in_wrap_01 .intr_02 img,
#right_stage  .rs_in_wrap_01 .intr_03 img{
	margin: 0;
	padding: 5px 0 0 9px;
	}
#right_stage  .rs_in_wrap_01 .intr_02 h3,
#right_stage  .rs_in_wrap_01 .intr_02 h4,
#right_stage  .rs_in_wrap_01 .intr_03 h3,
#right_stage  .rs_in_wrap_01 .intr_03 h4{
	margin: 0;
	padding: 20px 0 5px;
	}
#right_stage  .rs_in_wrap_01 .intr_02 p,
#right_stage  .rs_in_wrap_01 .intr_03 p{
	width: 640px;
	margin: 0 auto;
	padding: 0;
	}
	
#right_stage  .rs_in_wrap_01 .intr_03 p.irl{
	width: 330px;
	margin: 0 auto;
	padding: 0 310px 0 0;
	}
#right_stage  .rs_in_wrap_01 .intr_03 p img{
	margin: 0;
	padding: 10px 0 0;
	}
	
	


/* jh_information.html
////////////////////////////////////////// */
#right_stage  .rs_in_wrap_01 .info_01 img{
	margin: 0 auto;
	padding: 5px 25px;
	}
	
#right_stage  .rs_in_wrap_01 .info_01 img.gra{
	margin: 0 auto;
	padding: 5px 25px 25px;
	}
	
#right_stage  .rs_in_wrap_01 .info_01 img.bd{
	margin: 0 auto;
	padding: 0px 18px;
	}
	
#right_stage  .rs_in_wrap_01 .info_01 img.bd2{
	margin: 0 auto;
	padding: 18px 18px 0px;
	}

#right_stage  .rs_in_wrap_01 .info_01 img.bd3{
	margin: 0 auto;
	padding: 10px 22px;
	}


#right_stage  .rs_in_wrap_01 .info_01 div{
	width: 630px;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	}
	
#right_stage  .rs_in_wrap_01 .info_01 div h5{
	margin: 0;
	padding: 0;
	font-size: 1.25em;
	}

#right_stage  .rs_in_wrap_02 .info_01 p{
	width: 630px;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	}
	
#right_stage .inner_info{
	width: 325px;
	float: left;
	}
#right_stage .inner_info_r{
	width: 325px;
	float: right;
	}
	#right_stage .inner_info_r .fig,
	#right_stage .inner_info h3 img,
	#right_stage .inner_info_r h3 img{
	display: block;
	margin: 0 auto;
		}
	#right_stage .inner_info_r h3 img.tokyo_u{
	display: block;
	margin: 0 6px 0 14px;
		}
	
	#right_stage .inner_info ul,
	#right_stage .inner_info_r ul,
	#right_stage .inner_info p,
	#right_stage .inner_info_r p{
	margin: 0 0px;
	padding: 17px;
		}
		

#right_stage  .rs_in_wrap_01 .right_inf_01{
	width: 634px;
	margin: 10px 24px 15px 24px;
	padding: 0 0 30px 0;
	}
#right_stage  .rs_in_wrap .right_inf_02{
	width: 634px;
	margin: 10px 24px 15px 24px;
	/* for macIE \*/
	overflow: auto;
	/* /for macIE */
	}
#right_stage  .rs_in_wrap_gs{
	width: 920px;
	margin: 10px 24px 15px 24px;
	/* for macIE \*/
	overflow: auto;
	/* /for macIE */
	}	
	#right_stage .rs_in_wrap .right_inf_01 ul.inf_syosai{
		margin: 5px 0 10px;
		}
	#right_stage .rs_in_wrap_gs{
		margin: 5px 0 10px;
		}
	#right_stage .rs_in_wrap .right_inf_01 ul.inf_syosai li{
		margin: 0 0 10px 0;
		}
	#right_stage .rs_in_wrap_gs li{
		margin: 0 0 10px 0;
		}
	#right_stage .bg_inf_02{
		background: url(../img/jh_school/jh_information/bg_inf_03.gif) top center repeat-y;
		padding: 5px 15px 15px 15px;
		}
	#right_stage .bg_inf_02 img{
		vertical-align: text-top;
		margin-left: 15px;
		}
	#right_stage .bg_inf_03{
		background-color: #F5F0E6;
		padding: 5px 15px 15px 15px;
		}
	#right_stage .bg_inf_04{
		background: url(../img/jh_school/jh_information/bg_inf_03.gif) top center repeat-y;
		padding-left: 15px;
		}
	#right_stage .bg_inf_04 p{
		width: 270px;
		float: left;
		margin-top: 10px;
		}
#right_stage .inf_btm_wrap{
	background: url(../img/jh_school/jh_information/bg_inf_04.gif) 0 0 repeat-y;
	width: 634px;
	}
	#right_stage .inf_btm_list_l{
		background: url(../img/jh_school/jh_information/bg_inf_left.gif) 0 0 repeat-y;
		width: 317px;
		float: left;
		}
	#right_stage .inf_btm_list_r{
		background: url(../img/jh_school/jh_information/bg_inf_right.gif) 0 0 repeat-y;
		width: 317px;
		float: left;
		}
	#right_stage .inf_btm_list_l p.btm_inf_txt,
	#right_stage .inf_btm_list_r p.btm_inf_txt{
		padding: 0 0 25px 15px;		
		}
	#right_stage p.a_btm img{
		line-height: 0;
		display: block;
		vertical-align: bottom;
		}
#right_stage .mdl_f03{
	width: 227px;
	float: left;
	}
	#right_stage .bg_cl_01{
		background: url(../img/jh_school/jh_life/bg_cl_01.gif) 70% 100% no-repeat;
		min-height: 450px;
		_height: 450px;		
		}
	#right_stage .bg_cl_02{
		background: url(../img/jh_school/jh_life/bg_cl_02.gif) 80% 100% no-repeat;
		min-height: 450px;
		_height: 450px;
		}
	#right_stage .mdl_f03 img,
	#right_stage .mdl_f03 p{
		display: block;
		margin: 5px auto;
		}
	#right_stage .mdl_f03 ul{
		margin: 5px auto;
		}
	#right_stage .mdl_f03 p,
	#right_stage .mdl_f03 ul{
		width: 192px;
		}
	#right_stage ul.mdl_top_inf{
		color: #D59758;
		}
		
/* jh_座談会.html
////////////////////////////////////////// */
	#right_stage .zadan{
		width: 654px;
		margin: 15px 0 15px 10px;
		padding: 0 0 0 0;
		}
	#right_stage .zadan h3{
		margin: 15px 10px 10px 10px;
		}
	#right_stage .zadan h4{
		margin: 15px 10px 0px 15px;
		}
	#right_stage .zadan h5{
		margin: 20px 0 10px 10px;
		padding:5px 0 5px 20px;
		color:#FFFFFF;
		background:url(../img/jh_school/jh_zadan/h5_bg.jpg) no-repeat;
		}
	#right_stage .zadan p{
		margin: 15px 10px 10px 10px;
		width: 400px;
		}
	#right_stage .zadan #zadan_p_box {
		margin: 15px 10px 10px 10px;
		}
	#right_stage .zadan #zadan_p_box img {
		float:left;
		}
	#right_stage .zadan table{
		float:right;
		margin: 15px 10px 10px 10px;
		border-collapse: collapse;
		border-spacing:2px;
		border-top:solid 1px #DFDFDF;
		border-left:solid 1px #DFDFDF;
		}
	#right_stage .zadan table th{
		text-align:left;
		padding:3px 15px 3px 10px;
		background-color:#DFDFDF;
		border-right:solid 1px #DFDFDF;
		border-bottom:solid 1px #DFDFDF;
		}
	#right_stage .zadan table th.me_other{
		text-align:left;
		padding:3px 15px 3px 10px;
		background-color:#F9A4B8;
		}
	#right_stage .zadan table th.me_futaba{
		text-align:left;
		padding:3px 15px 3px 10px;
		background-color:#C4E1FF;
		}
	#right_stage .zadan table td{
		text-align:left;
		padding:3px 15px 3px 10px;
		border-right:solid 1px #DFDFDF;
		border-bottom:solid 1px #DFDFDF;
		}
	#right_stage .zadan div.zadan_box {
		padding-right:220px;
		background:url(../img/jh_school/jh_zadan/main_bg.jpg) no-repeat top right;
	}
	#right_stage .zadan dl.zadan_dl{
		margin: 15px 10px 10px 10px;
		padding:0 13px 12px;
		}
	#right_stage .zadan dt{
		padding:0 0 0 15px;
		font-weight:bold;
		}
	#right_stage .zadan dt.zadan_me_other{
		color:#FF0066;
		}
	#right_stage .zadan dt.zadan_me_futaba{
		color:#3366FF;
		}
	#right_stage .zadan dd{
		margin:-1.8em 0 10px 80px;
		border-bottom:dotted 1px #999;
		}


/* jh_シラバス.html
////////////////////////////////////////// */
#right_stage .sy_table{
	width: 646px;
	margin: 0 auto;
	padding-bottom: 25px; 
	}
	#right_stage table#t_sy{
		margin: 0 auto;
		}
	#right_stage table#t_sy th,
	#right_stage table#t_sy tr{
		margin: 0;
		padding: 0;
		}
	#right_stage .sy_table h3{
		margin: 15px 0 0;
		}

/* jh_club.html
////////////////////////////////////////// */
#right_stage .inner_cl{
	width: 646px;
	margin: 0 auto;
	padding: 10px 0 30px 0;
	}
	#right_stage .inner_cl dl{
	width: 445px;
	float: left;
		}
	#right_stage .inner_cl dd{
		margin-right: 10px;
		}

/* jh_club.html
   jh_government.html
////////////////////////////////////////// */
#right_stage .inner_go{
	margin: 10px auto 20px;
	width: 646px;
	overflow: auto;
	}
	#right_stage .inner_go .left{
		width: 391px;
		float: left;
		}
	#right_stage .inner_go p.right{
		width: 240px;
		float: right;
		}
	#right_stage .inner_go ol{
		list-style-type: decimal;
		list-style-position: inside;
		margin-left: 10px;
		}
	#right_stage .inner_go .left_02{
		width: 316px;
		float: left;
		}
	#right_stage .inner_go .right_02{
		width: 316px;
		float: right;
		}
		#right_stage .inner_go .left_02 ul,
		#right_stage .inner_go .right_02 ul{
			margin: 5px 0 10px;
			}
		#right_stage .inner_go .left_02 li,
		#right_stage .inner_go .right_02 li{
			margin-bottom: 2px;
			}

/* //////////////////////////////////////////

  2.角丸タイトル部分CSS

////////////////////////////////////////// */	
.rbox {
width:320px;
background-color:#FF6F92;
color: #fff;
font-weight: bold;
margin: 0 0 0 7px;
}
.rbox_right {
width:320px;
background-color:#FF6F92;
color: #fff;
font-weight: bold;
margin: 0 0 0 4px;
}
.textbox {
margin:0;
padding: 0 0 0 10px;
background-color:#FF6F92;
}
.textbox p{
	padding-top: 1px;
	}
.rtop, .rbottom{
background-color:#ffffff;
}
.rtop span, .rbottom span{
display:block;
height:1px;
overflow:hidden;
background-color:#FF6F92;
}
.r1{margin: 0px 2px;}
.r2{margin: 0px 1px;}


/*------------ 02 -------------*/
.rbox02{
width:320px;
background-color:#E4BC96;
color: #333;
font-weight: bold;
margin: 10px 0 7px;
}
.rbox_right02{
width:320px;
background-color:#E4BC96;
color: #333;
font-weight: bold;
margin: 0 0 0 4px;
}
.textbox02{
margin:0;
padding: 0 0 0 10px;
background-color:#E4BC96;
}
.textbox p{
	padding-top: 1px;
	}
.rtop02, .rbottom02{
background-color:#ffffff;
}
.rtop02 span, .rbottom02 span{
display:block;
height:1px;
overflow:hidden;
background-color:#E4BC96;
}


/*------------ 03 -------------*/
.rbox03{
width:300px;
background-color:#E4BC96;
color: #333;
font-weight: bold;
margin: 7px auto 7px;
}
.rbox_right03{
width:300px;
background-color:#E4BC96;
color: #333;
font-weight: bold;
margin: 0 0 0 4px;
}
.textbox03{
margin:0;
padding: 0 0 0 10px;
background-color:#E4BC96;
}
.textbox p{
	padding-top: 1px;
	}
.rtop03, .rbottom03{
background-color:#ffffff;
}
.rtop03 span, .rbottom03 span{
display:block;
height:1px;
overflow:hidden;
background-color:#E4BC96;
}

/*jh_new_information.html*/
.college{
	padding-left:50px;
	 padding-bottom:0;
	 
}

.college01{
	font-size:28px;


}
.college02{
	padding-bottom:0;
	
} 

/* jh_students.html
////////////////////////////////////////// */
#right_stage .inner_dialy{
	width: 226px;
	margin: 0;
	float: left;
	background-image: url(../img/jh_school/jh_students/bg_dialy.jpg);
	background-position: 7px bottom;
	background-repeat: no-repeat;
	min-height: 130px;
	_height: 130px;
	text-align: right;
	padding: 20px 0 0 0;
	}

* html #right_stage .inner_dialy h3 img {/*for IE6*/
	behavior: expression(IEPNGFIX.fix(this));
	}

#right_stage .section_05 .inner h4{
	padding: 5px 0 0 16px;
}

#right_stage p.dialy_txt{
	display: block;
	padding: 5px 0 5px 16px;
	width: 200px;
}


/* sh_information.html
////////////////////////////////////////// */
#right_stage .info_box{
	width: 656px;
	margin: 10px auto 15px;
	/* for macIE \*/
	overflow: hidden;	/* /for macIE */
	}
	#right_stage .info_box ul{
	width: 646px;
	margin: 5px auto;
	display: block;
	font-weight: normal;
		}
		#right_stage .info_box ul li em{
			font-size:91.6%;
		}
			

#right_stage table.result,
#right_stage table.result2{
	border-top: solid 3px;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	border-collapse: collapse;
	width:305px;
	margin:12px 0 0 0;
	}
#gs_stage table.result,
#gs_stage table.result2{
	border-top: solid 3px;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	border-collapse: collapse;
	width:424px;
	margin:12px 0 0 0;
	}
	
	
#right_stage .table_l {
	float:left;
	margin:0 0 0 7px;
	}
#gs_stage .table_l {
	float:left;
	margin:0 0 0 7px;
	}
*html #right_stage .table_l {
	margin:0 0 0 4px;
	}
*html #gs_stage .table_l {
	margin:0 0 0 4px;
	}
	
#right_stage .table_r {
	float:right;
	margin:0 8px 0 0;
	}
#gs_stage .table_r {
	float:right;
	margin:0 8px 0 0;
	}
*html #right_stage .table_r {
	margin:0 4px 0 0;
	}
*html #gs_stage .table_r {
	margin:0 4px 0 0;
	}
	
#right_stage table.result th,
#right_stage table.result td,
#right_stage table.result2 th,
#right_stage table.result2 td{
	padding:2px 0 0 3px;
	white-space:nowrap;
	}
#gs_stage table.result th,
#gs_stage table.result td,
#gs_stage table.result2 th,
#gs_stage table.result2 td{
	padding:2px 0 0 3px;
	white-space:nowrap;
	}
	
#right_stage table.result td{
	width:30px;
	text-align:center;
	}
#gs_stage table.result td{
	width:30px;
	text-align:center;
	font-size: 120%;
	}
#right_stage table.result2 td{
	width:90px;
	text-align:center;
	}
#gs_stage table.result2 td{
	width:90px;
	text-align:center;
	}
	
#right_stage table.result th.tt,
#right_stage table.result th.sum{
	width:30px;
	}
#gs_stage table.result th.tt,
#gs_stage table.result th.sum{
	width:30px;
	}
	
#right_stage table.result2 th.tt,
#right_stage table.result2 th.sum{
	width:90px;
	}
#gs_stage table.result2 th.tt,
#gs_stage table.result2 th.sum{
	width:90px;
	}
	
#right_stage table.result th.tt,
#right_stage table.result2 th.tt{
	background-color:#f7edd9;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	background-color:#f7edd9;
	text-align:center;
	padding:2px 0 0 3px;
	}
#gs_stage table.result th.tt,
#gs_stage table.result2 th.tt{
	background-color:#f7edd9;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	background-color:#f7edd9;
	text-align:center;
	padding:2px 0 0 3px;
	}
	
#right_stage table.result th.tttt,
#right_stage table.result2 th.tttt{
	border-bottom: solid 3px;
	border-color: #e4bc96;
	background-color:#f7edd9;	
	}
#gs_stage table.result th.tttt,
#gs_stage table.result2 th.tttt{
	border-bottom: solid 3px;
	border-color: #e4bc96;
	background-color:#f7edd9;	
	}
#right_stage table.result th.tttt_add {
	border-top: solid 3px;
	border-color: #e4bc96;
	/*background-color:#f7edd9;*/	
	}	
#gs_stage table.result th.tttt_add {
	border-top: solid 3px;
	border-color: #e4bc96;
	/*background-color:#f7edd9;*/	
	}	
	
#right_stage table.result2 th.tttt{
	width:305px;
	}
#gs_stage table.result2 th.tttt{
	width:305px;
	}
	
#right_stage table.result2 th.tttt em{
	font-weight:normal;
	font-size:91.6%;
	}
#gs_stage table.result2 th.tttt em{
	font-weight:normal;
	font-size:120%;
	}
	
#right_stage table.result th.br,
#right_stage table.result2 th.br{
	background-color:#e6d6bd;
	font-size:91.6%;
	}
#gs_stage table.result th.br,
#gs_stage table.result2 th.br{
	background-color:#e6d6bd;
	font-size:120%;
	}
	
#right_stage table.result2 th.br{
	width:260px;
	}
#gs_stage table.result2 th.br{
	width:260px;
	}
	
#right_stage table.result td.br,
#right_stage table.result2 td.br{
	background-color:#ede3d4;
	padding:2px 0 0 3px;
	text-align:center;
	}
#gs_stage table.result td.br,
#gs_stage table.result2 td.br{
	background-color:#ede3d4;
	padding:2px 0 0 3px;
	text-align:center;
	font-size: 120%;
	}
	
#right_stage table.result th.wh,
#right_stage table.result2 th.wh{
	background-color:#f7f0e3;
	font-size:91.6%;
	}
#gs_stage table.result th.wh,
#gs_stage table.result2 th.wh{
	background-color:#f7f0e3;
	font-size:120%;
	}
	
#right_stage table.result2 th.wh{
	width:260px;
	}
#gs_stage table.result2 th.wh{
	width:260px;
	}
	
#right_stage table.result th.sum,
#right_stage table.result2 th.sum{
	background-color:#f7e3d9;
	text-align:center;
	border-top: solid 3px;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	}
#gs_stage table.result th.sum,
#gs_stage table.result2 th.sum{
	background-color:#f7e3d9;
	text-align:center;
	border-top: solid 3px;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	font-size: 120%;
	}
	
#right_stage table.result th.sumtt,
#right_stage table.result2 th.sumtt{
	background-color:#f7e3d9;
	text-align:left;
	border-top: solid 3px;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	}
#gs_stage table.result th.sumtt,
#gs_stage table.result2 th.sumtt{
	background-color:#f7e3d9;
	text-align:left;
	border-top: solid 3px;
	border-bottom: solid 3px;
	border-color: #e4bc96;
	}

#right_stage img.careerimg{
	float: right;
	padding: 5px 20px 7px 12px;
		}
#gs_stage img.careerimg{
	float: right;
	padding: 5px 20px 7px 12px;
		}
		
		
/* sh_curriculum.html
////////////////////////////////////////// */
#right_stage img.cu_fig{
	margin:0 9px 0;
		}

#right_stage .cu_ph{
	float:right;
	margin: 10px 15px 10px 20px;
	width: 184px;
	text-align: center;
		}

#right_stage .cu_p{
	margin: 20px 9px 0 9px;
	}

#right_stage .cu_gr{
	margin: 20px 9px 0 9px;
	}


/* jh_hour.html
////////////////////////////////////////// */
#right_stage .hr_h4{
	margin: 5px 0 10px 9px;
	}

#right_stage table.hr{
	width:644px;
	margin:0 auto;
	}
	
#right_stage h5.tthr{
	margin:0 0 0 10px;
	}
	
#right_stage h5.tthr strong{
	font-size:133%;
	}


#right_stage table.hr th{
	text-align:center;
	}
	
#right_stage table.hr td{
	text-align:center;
	}
	
#right_stage table.hr th.class_vgr{
	background-color:#FF9900;
	color:#FFF;
	}
	
#right_stage table.hr th.grade_gr{
	background-color:#FFCC00;
	color: #FFF;
	}
	
#right_stage table.hr th.grade_dgr{
	background-color:#FF9933;
	color: #FFF;
	}
	
#right_stage table.hr th.grade_dgr_cul{
	background-color:#3ca71a;
	color: #FFF;
	}
	
#right_stage table.hr th.grade_dgr_sci{
	background-color:#3c961a;
	color: #FFF;
	}

#right_stage table.hr th.grade_dgr_med{
	background-color:#3c841a;
	color: #FFF;
	}

#right_stage table.hr th.class_bgr{
	background-color:#FFFFE1;
	}

#right_stage table.hr th.class_gr{
	background-color:#FFFF99;
	}

#right_stage table.hr th.hr_vgr{
	background-color:#FFCC00;
	color: #FFF;
	}

#right_stage table.hr th.hr_vvgr{
	background-color:#FF9900;
	color: #FFF;
	}
	
#right_stage table.hr td.hr_gr{
	background-color:#FFFFCC;
	}
	
#right_stage table.hr td.hr_yegr{
	background-color:#FFFFA2;
	}
	
#right_stage table.hr td.hr_ye{
	background-color:#FFFFD9;
	}







#right_stage table.hr th.class_vgr2{
	background-color:#DD6B74;
	color:#FFF;
	}
	
#right_stage table.hr th.grade_gr2{
	background-color:#FF6666;
	color: #FFF;
	}
	
#right_stage table.hr th.grade_dgr2{
	background-color:#FF688E;
	color: #FFF;
	}
	
#right_stage table.hr th.grade_dgr_cul2{
	background-color:#FF6699;
	color: #FFF;
	}
	
#right_stage table.hr th.grade_dgr_sci2{
	background-color:#FF598F;
	color: #FFF;
	}

#right_stage table.hr th.grade_dgr_med2{
	background-color:#FF3577;
	color: #FFF;
	}
	
#right_stage table.hr th.grade_dgr_medd2{
	background-color:#FF0958;
	color: #FFF;
	}	

#right_stage table.hr th.class_bgr2{
	background-color:#FFE8FF;
	}

#right_stage table.hr th.class_gr2{
	background-color:#FFCCFF;
	}

#right_stage table.hr th.hr_vgr2{
	background-color:#FF8EB3;
	color: #FFF;
	}

#right_stage table.hr th.hr_vvgr2{
	background-color:#EC88B8;
	color: #FFF;
	}
	
#right_stage table.hr td.hr_gr2{
	background-color:#FFECFF;
	}
	
#right_stage table.hr td.hr_yegr2{
	background-color:#FFCCFF;
	}
	
#right_stage table.hr td.hr_ye2{
	background-color:#FFF0FF;
	}
