@charset "utf-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/



/* MAIN NAVI
****************************************************************************************************/	

div#header #mainNavi li#mn_guide a,
div#header #mainNavi li#mn_guide a:hover{background-position:left -40px;}


/* PAGE TITLE H3
****************************************************************************************************/	

div#main #pt_guide h1{
	height:16px;
	text-indent:-9999px;
	background-position:left top; 
	background-repeat:no-repeat;
}	
div#main #pt_guide h1.bgh3_01{ background-image:url(img/bgh3_01.gif); }
div#main #pt_guide h1.bgh3_02{ background-image:url(img/bgh3_02.gif); }
div#main #pt_guide h1.bgh3_03{ background-image:url(img/bgh3_03.gif); }
div#main #pt_guide h1.bgh3_04{ background-image:url(img/bgh3_04.gif); }
div#main #pt_guide h1.bgh3_05{ background-image:url(img/bgh3_05.gif); }
div#main #pt_guide h1.bgh3_06{ background-image:url(img/bgh3_06.gif); }
div#main #pt_guide h1.bgh3_07{ background-image:url(img/bgh3_07.gif); }
div#main #pt_guide h1.bgh3_08{ background-image:url(img/bgh3_08.gif); }
div#main #pt_guide h1.bgh3_09{ background-image:url(img/bgh3_09.gif); }
div#main #pt_guide h1.bgh3_10{ background-image:url(img/bgh3_10.gif); }
div#main #pt_guide h1.bgh3_11{ background-image:url(img/bgh3_11.gif); }






/* index.html
****************************************************************************************************/

		div#main #pt_guide dt{ 
			height:17px;
			text-indent:-9999px;
			margin-bottom:10px;
			background:url(img/bgdt_pt.gif) no-repeat left bottom;
		}	
	
		div#main #pt_guide dd{
			font-size:105%;
			line-height:1.5;
		}	


	div#main #guide_principal{
		overflow:hidden;
		width:660px;
		margin-bottom:30px;
	}	
	
		div#main #guide_principal h2{
			font-weight:bold;
			font-size:125%;
			background:url(../common/img/bgh4_line.gif) no-repeat left bottom;
			padding-bottom:5px;
			margin-bottom:10px;
		}	
		
		
		div#main #guide_principal .guide_principal_L{
			float:left;
			width:178px;
			padding:1px;
			background-color:#CCCCCC;
		}	
		
		div#main #guide_principal .guide_principal_R{
			float:right;
			width:465px;
		}
				div#main #guide_principal .guide_principal_R dt{
					font-weight:bold;
					margin-bottom:10px;
					font-size:110%;
				}
				div#main #guide_principal .guide_principal_R dd{
					font-size:90%;
					margin-bottom:10px;
					padding-bottom:10px;
					border-bottom:solid 1px #CCCCCC;
				}
			
			div#main #guide_principal .guide_principal_R p{
				padding-right:5px;
				margin-bottom:10px;
			}
	
	
	
	
	
	
/* tokutyo.html
****************************************************************************************************/
		div#main .tokutyoBox dt,
		div#main .tokutyoBox dd{
			text-indent:-9999px;
			background-position:left top; 
			background-repeat:no-repeat;
		}
		
		div#main .tokutyoBox dt{
			background-image:url(img/bgh3_tokutyo.gif);
			height:27px;
			margin-bottom:20px;
		}
		div#main .tokutyoBox dd{
			background-image:url(img/bgtex_tokutyo.gif);
			height:26px;
			margin-left:10px;
			margin-bottom:30px;
		}

		div#main .tokutyoBox .tokutyo1,
		div#main .tokutyoBox .tokutyo2,
		div#main .tokutyoBox .tokutyo3,
		div#main .tokutyoBox .tokutyo4,
		div#main .tokutyoBox .tokutyo5{
			margin-bottom:30px;
			padding-left:60px;
			background-position:left top; 
			background-repeat:no-repeat;
			}

		div#main .tokutyoBox .tokutyo1{ background-image:url(img/bg_tokutyo1.gif)}
		div#main .tokutyoBox .tokutyo2{ background-image:url(img/bg_tokutyo2.gif)}
		div#main .tokutyoBox .tokutyo3{ background-image:url(img/bg_tokutyo3.gif)}
		div#main .tokutyoBox .tokutyo4{ background-image:url(img/bg_tokutyo4.gif)}
		div#main .tokutyoBox .tokutyo5{ background-image:url(img/bg_tokutyo5.gif)}

			div#main .tokutyoBox .tokutyo1 h2,
			div#main .tokutyoBox .tokutyo2 h2,
			div#main .tokutyoBox .tokutyo3 h2,
			div#main .tokutyoBox .tokutyo4 h2,
			div#main .tokutyoBox .tokutyo5 h2{
				text-indent:-9999px;
				background-position:left top; 
				background-repeat:no-repeat;
				height:15px;
				margin-bottom:5px;
			}
			
			div#main .tokutyoBox .tokutyo1 h2{ background-image:url(img/bgh4_tokutyo1.gif)}
			div#main .tokutyoBox .tokutyo2 h2{ background-image:url(img/bgh4_tokutyo2.gif)}
			div#main .tokutyoBox .tokutyo3 h2{ background-image:url(img/bgh4_tokutyo3.gif)}
			div#main .tokutyoBox .tokutyo4 h2{ background-image:url(img/bgh4_tokutyo4.gif)}
			div#main .tokutyoBox .tokutyo5 h2{ background-image:url(img/bgh4_tokutyo5.gif)}

			div#main .tokutyoBox .tokutyo1 .text,
			div#main .tokutyoBox .tokutyo2 .text,
			div#main .tokutyoBox .tokutyo3 .text,
			div#main .tokutyoBox .tokutyo4 .text,
			div#main .tokutyoBox .tokutyo5 .text{
				padding-bottom:5px;
				margin-bottom:5px;
				border-bottom:dotted 1px #CCCCCC;
				}
		

			
			
	
/* kousei.html
****************************************************************************************************/

	div#main .kouseiBox1{margin-bottom:40px;}
	
		div#main .kouseiBox1 h2,
		div#main .kouseiBox2 h2{
			text-indent:-9999px;
			background-position:left top; 
			background-repeat:no-repeat;
			height:27px;
		}
	
		div#main .kouseiBox1 h2{background-image:url(img/bgh3_kousei1.gif);margin-bottom:20px;}
	
		div#main .kouseiBox2 h2{background-image:url(img/bgh3_kousei2.gif);margin-bottom:20px;}

			div#main .kouseiBox1 h3.bgh01,
			div#main .kouseiBox2 h3.bgh01{
				background-image:url(../common/img/bgh01.jpg);
				background-position:left top; 
				background-repeat:no-repeat;
				color:#FFFFFF;
				height:26px;
				line-height:23px;
				margin-bottom:10px;
				padding-left:15px;
				font-size:105%;
				font-weight:bold;
			}

			div#main .kouseiBox1 h3.bgh01,
			div#main .kouseiBox2 h3.bgh01{
				margin-top:30px;
			}
			div#main .kouseiBox1 h3.mt0,
			div#main .kouseiBox2 h3.mt0{
				margin-top:0px;
			}


		div#main .kouseiBox2 .ichinichi{
			overflow:hidden;
			width:660px;
		}

			div#main .kouseiBox2 .ichinichi p.img{
				float:left;
				width:316px;
			}

			div#main .kouseiBox2 .ichinichi div{
				float:right;
				width:334px;
				padding-top:30px;
			}
			div#main .kouseiBox2 .ichinichi div dl{
				margin-top:20px;
			}
				div#main .kouseiBox2 .ichinichi div dt{
					font-weight:bold;
				}




/* equipment.html
****************************************************************************************************/



	div#main .equipmentBox1{margin-bottom:60px;}

		div#main .equipmentBox1 h2,
		div#main .equipmentBox2 h2{
			text-indent:-9999px;
			background-position:left top; 
			background-repeat:no-repeat;
			height:27px;
			margin-bottom:20px;
		}
	
		div#main .equipmentBox1 h2{background-image:url(img/bgh4_equ1.gif);}
	
		div#main .equipmentBox2 h2{background-image:url(img/bgh4_equ2.gif);}

		
		div#main .equipmentBox1 h3,
		div#main .equipmentBox2 h3{
			background-image:url(../common/img/bgh01.jpg);
			background-position:left top; 
			background-repeat:no-repeat;
			color:#FFFFFF;
			height:26px;
			line-height:23px;
			margin-bottom:5px;
			padding-left:15px;
		}		
		div#main .equipmentBox1 h3{
			font-size:105%;
			font-weight:bold;
		}	
		div#main .equipmentBox2 h3{
			font-size:115%;
			font-weight:bold;
			margin-top:30px;
		}	
		div#main .equipmentBox2 h3.mt0{margin-top:0px;}	
		
		div#main .equipmentBox1 #mi_equipment{
			margin-top:10px;
			margin-bottom:10px;
			position:relative;
		} 
		
			div#main .equipmentBox1 #mi_equipment dl{
				position:absolute;
				width:220px;
				color:#FFFFFF;
				top:35px;
				left:390px;
			} 

		div#main .equipmentBox2 .lead{margin-bottom:20px;}

		div#main .equipmentBox1 .equimgBox,
		div#main .equipmentBox2 .equimgBox{ 
			background:url(img/bg_equimgbox.gif) no-repeat left bottom;
			overflow:hidden;
			width:660px;
			margin-bottom:10px;
			}
		div#main .equipmentBox2 .equimgBox_h{ background:url(img/bg_equimgbox_h.gif) no-repeat left bottom;}
			
			div#main .equipmentBox1 .equimgBox .equimgBoxL,
			div#main .equipmentBox1 .equimgBox .equimgBoxR,
			div#main .equipmentBox2 .equimgBox .equimgBoxL,
			div#main .equipmentBox2 .equimgBox .equimgBoxR{
				width:305px;
				border:solid 1px #E6E6E6;
				border-bottom:none;
				padding:9px 9px 19px 9px;
			}
			div#main .equipmentBox1 .equimgBox .equimgBoxL,
			div#main .equipmentBox2 .equimgBox .equimgBoxL{float:left;}

			div#main .equipmentBox1 .equimgBox .equimgBoxR,
			div#main .equipmentBox2 .equimgBox .equimgBoxR{float:right;}
	
				div#main .equipmentBox1 .equimgBox .equimgBoxL dl,
				div#main .equipmentBox1 .equimgBox .equimgBoxR dl,
				div#main .equipmentBox2 .equimgBox .equimgBoxL dl,
				div#main .equipmentBox2 .equimgBox .equimgBoxR dl,
				div#main .equipmentBox2 .equimgBox660 dt{margin-top:10px;}

					div#main .equipmentBox1 .equimgBox .equimgBoxL dt,
					div#main .equipmentBox1 .equimgBox .equimgBoxR dt,
					div#main .equipmentBox2 .equimgBox .equimgBoxL dt,
					div#main .equipmentBox2 .equimgBox .equimgBoxR dt,
					div#main .equipmentBox2 .equimgBox660 dt{
						border-bottom:solid 1px #E6E6E6;
						padding-bottom:7px;
						margin-bottom:7px;
						font-weight:bold;
					}
					
		div#main .equipmentBox2 .equimgBox660{ 
			border:solid 1px #E6E6E6;
			width:640px;
			padding:9px 9px 19px 9px;
			margin-bottom:10px;
			}
		
					
					

/* campus_life.html
****************************************************************************************************/


		div#main .clBox dt{
			background:url(img/bgtex_cl.gif) no-repeat left top;
			height:26px;
			margin-bottom:15px;
			text-indent:-9999px;
			
		}
		div#main .clBox dd{font-size:105%;}
		
		div#main .clBox .climgBox{
			border:solid 1px #E6E6E6;
			padding:9px 9px 19px 9px;
		}

			div#main .clBox h2{
				background-image:url(../common/img/bgh01.jpg);
				background-position:left top; 
				background-repeat:no-repeat;
				color:#FFFFFF;
				height:26px;
				line-height:23px;
				margin-bottom:5px;
				padding-left:15px;
				margin-top:30px;
				font-size:105%;
				font-weight:bold;
			}	

					div#main .clBox .climgBox img.imgLeft{margin-right:10px;}
					
					div#main .clBox .climgBox p.text{
						border-top:solid 1px #E6E6E6;
						padding-top:7px;
						margin-top:10px;
					}



/* access/index.html
****************************************************************************************************/


		div#main .accessBox .accessTex dt{
			background:url(img/bgtex_access.gif) no-repeat left top;
			height:26px;
			margin-bottom:15px;
			text-indent:-9999px;
		}
		div#main .accessBox .accessTex dd{font-size:105%;}

		div#main .accessBox .tnw{
			margin-top:20px;
			margin-bottom:30px;
			background:url(img/bgdl_mobd.gif) no-repeat left top;
			padding-left:15px;
		}

			div#main .accessBox .tnw dt{
				line-height:1.2;
				margin-bottom:15px;
			}
			div#main .accessBox .tnw dt .fsm{
				font-size:125%;
				font-weight:bold;
			}
			
			div#main .accessBox .tnw dd{
				line-height:1.2;
			}
				
				div#main .accessBox .tnw dd .freedial{
					margin-top:5px;
					background:url(../common/img/bg_freedial_no.gif) no-repeat left top;
					width:170px;
					height:17px;
					text-indent:-9999px;
				}


			div#main .accessBox h2{
				background-image:url(../common/img/bgh01.jpg);
				background-position:left top; 
				background-repeat:no-repeat;
				color:#FFFFFF;
				height:26px;
				line-height:23px;
				margin-bottom:5px;
				padding-left:15px;
				margin-top:20px;
				font-size:105%;
				font-weight:bold;
			}	

		div#main .accessBox .accessTex2{
			overflow:hidden;
			width:660px;
			margin-bottom:10px;
			background:url(img/bg_accessbox.gif) no-repeat left bottom;
		}
			div#main .accessBox .accessTex2L,
			div#main .accessBox .accessTex2R{
				background-color:#FFF8F6;
				width:305px;
				padding:10px 10px 20px 10px;
			}
			div#main .accessBox .accessTex2L{float:left;}
		
			div#main .accessBox .accessTex2R{float:right;}
		
				div#main .accessBox .accessTex2L dt,
				div#main .accessBox .accessTex2R dt{
					font-weight:bold;
					border-bottom:solid 1px #FFDBD0;
					padding-bottom:7px;
					margin-bottom:7px;
				}



/* project/message_te.html
****************************************************************************************************/
		div#main .messageTeBox .messageTeTex dt{
			background:url(img/bgtex_message_te.gif) no-repeat left top;
			height:26px;
			margin-bottom:15px;
			text-indent:-9999px;	
		}
		div#main .messageTeBox .messageTeTex dd{font-size:105%;}

		div#main .messageTeBox .mtBox{
			overflow:hidden;
			width:660px;
			background:url(img/bg_equimgbox.gif) no-repeat left bottom;
			margin-top:10px;
		}
		div#main .messageTeBox .mtBox_h{ background:url(img/bg_equimgbox_h.gif) no-repeat left bottom;}

		div#main .messageTeBox .mtBox .mtBoxL,
		div#main .messageTeBox .mtBox .mtBoxR{
			border:solid 1px #E6E6E6;
			border-bottom:none;
			width:305px;
			padding:9px 9px 19px 9px;
			}
		
		div#main .messageTeBox .mtBox .mtBoxL{float:left;}
		div#main .messageTeBox .mtBox .mtBoxR{float:right;}

				div#main .messageTeBox .mtBox p{
					float:left;
					width:120px;
					}	
				div#main .messageTeBox .mtBox .neme{
					float:right;
					width:175px;
					padding-top:2.5em;
					}	
					div#main .messageTeBox .mtBox .neme dt{
						font-weight:bold;
						font-size:115%;
						}	
					div#main .messageTeBox .mtBox .neme dd{line-height:1.3;}
					div#main .messageTeBox .mtBox .neme dd .fs90{font-size:90%;}

				div#main .messageTeBox .mtBox .profile{
					clear:both;
					margin-bottom:10px;
					border-top:solid 1px #E6E6E6;
					padding-top:5px;
					margin-top:10px;
					}
		
					div#main .messageTeBox .mtBox .profile dt,
					div#main .messageTeBox .mtBox .message dt{
							background-position:left top; 
							background-repeat:no-repeat;
							text-indent:-9999px;
							height:17px;
							margin-bottom:5px;
						}		
					div#main .messageTeBox .mtBox .profile dt{background-image:url(img/bgdt_profile.gif) ;}	
					div#main .messageTeBox .mtBox .message dt{background-image:url(img/bgdt_message.gif) ;}	

		
		

/* project/message.html
****************************************************************************************************/
	div#main .massageBox{
		overflow:hidden;
		width:660px;
		margin-bottom:30px;
	}
	
		div#main .massageBox h2{
			background-image:url(../common/img/bgh01.jpg);
			background-position:left top; 
			background-repeat:no-repeat;
			color:#FFFFFF;
			height:26px;
			line-height:23px;
			margin-bottom:5px;
			padding-left:15px;
			font-size:105%;
			font-weight:bold;
		}	
		
		div#main .massageBox .name{
			margin-left:5px;
			margin-bottom:10px;
		}
			div#main .massageBox .name dt{
				font-weight:bold;
				font-size:115%;
			}

			div#main .massageBox .name dd .fs90{font-size:90%;}

		div#main .massageBox .massageImgBox{margin-bottom:10px;}
			div#main .massageBox .massageImgBox p{
				float:left;
				width:150px;
			}
			div#main .massageBox .massageImgBox dl{
				float:right;
				width:500px;
			}
				div#main .massageBox .massageImgBox dt{
					font-weight:bold;
					font-size:115%;
					color:#FF4000;
					margin-bottom:5px;
				}



/* project/message_ob.html
****************************************************************************************************/

	div#main .mobBox{
		overflow:hidden;
		width:660px;
		background:url(img/bg_equimgbox.gif) no-repeat left bottom;
		margin-bottom:10px;
	}
	div#main .mobBox_h{ background:url(img/bg_equimgbox_h.gif) no-repeat left bottom;}

		div#main .mobBox .mobBoxL,
		div#main .mobBox .mobBoxR{
			border:solid 1px #E6E6E6;
			border-bottom:none;
			width:305px;
			padding:9px 9px 19px 9px;
			overflow:hidden;
		}
		div#main .mobBox .mobBoxL{float:left;}

		div#main .mobBox .mobBoxR{float:right;}

			div#main .mobBox .mobBoxL p.lead,
			div#main .mobBox .mobBoxR p.lead{
				font-size:110%;
				line-height:1.5;
				font-weight:bold;
				margin-bottom:10px;
			}
			div#main .mobBox .mobBoxL p.thumb_mob,
			div#main .mobBox .mobBoxR p.thumb_mob{
				float:left;
				width:120px;
			}
			div#main .mobBox .mobBoxL div,
			div#main .mobBox .mobBoxR div{
				float:right;
				width:175px;
			}
				div#main .mobBox .mobBoxL h2,
				div#main .mobBox .mobBoxR h2{
					font-size:105%;
					font-weight:bold;
					line-height:1.3;
					margin:10px 0;
					
					}
				div#main .mobBox .mobBoxL .fs90,
				div#main .mobBox .mobBoxR .fs90{
					font-size:90%;
					}
				div#main .mobBox .mobBoxL .tc_orange,
				div#main .mobBox .mobBoxR .tc_orange{
					color:#FF4400;
					}
				div#main .mobBox .mobBoxL .right,
				div#main .mobBox .mobBoxR .right{
					text-align:right;
					margin-top:10px;
					}
	
				
				
				
/* project/message_ob_detail.html
****************************************************************************************************/			
				
	div#main .mobdBox{
		overflow:hidden;
		width:660px;
	}
		div#main .mobdBox .tex_mobn{
			background:url(img/bgtex_mobd.gif) no-repeat left top;
			height:49px;
			margin-bottom:25px;
			text-indent:-9999px;
		}
		div#main .mobdBox p.thumb_mobd{
			float:left;
			width:138px;
		}
		div#main .mobdBox div{
			float:right;
			width:512px;
		}
			div#main .mobdBox div h2{
				font-size:105%;
				font-weight:bold;
				line-height:1.3;
				margin:10px 0;
				}
			div#main .mobdBox div .tc_orange{
				color:#FF4400;
				}
		div#main .mobdBox .bgh01{
				background-image:url(../common/img/bgh01.jpg);
				background-position:left top; 
				background-repeat:no-repeat;
				color:#FFFFFF;
				height:26px;
				line-height:23px;
				margin-bottom:5px;
				padding-left:15px;
				margin-top:20px;
				font-size:105%;
				font-weight:bold;
			}
			div#main .mobdBox table{
				border-collapse: separate;
				border-spacing: 0;
				border-top:solid 1px #FFC1AC;
				border-right:solid 1px #FFC1AC;
				margin-bottom:50px;
			}
				div#main .mobdBox td{
					border-left:solid 1px #FFC1AC;
					border-bottom:solid 1px #FFC1AC;
					vertical-align:top;
					line-height:1.6;
					padding:10px 20px;
				}

				div#main .mobdBox td.bgc{
					background-color:#FFF8F6;
					text-align:center;
					width:20%;
				}

			div#main .mobdBox .mobd_point{margin-bottom:30px;}
			div#main .mobdBox .mobd_point{
				background:url(img/bgdl_mobd.gif) no-repeat left top;
				padding-left:14px;
			}
					div#main .mobdBox .mobd_point dt{
						font-size:105%;
						font-weight:bold;
						color:#FF4400;
						margin-bottom:5px;	
					}
					
					
					
					
/* project/message_graduate.html
****************************************************************************************************/				

	div#main .kisotsuBox{
		
	}
		div#main .kisotsuBox h2{
			text-indent:-9999px;
			height:36px;	
		}
		div#main .kisotsuBox h3{
			text-indent:-9999px;
			height:30px;
			margin-bottom:20px;	
		}
		div#main .case1 h2{background:url(img/bgh2_kisotsu1.gif) no-repeat left top;}
		div#main .case1 h3{background:url(img/bgh3_kisotsu1.gif) no-repeat left top;}
		div#main .case2 h2{background:url(img/bgh2_kisotsu2.gif) no-repeat left top;}
		div#main .case2 h3{background:url(img/bgh3_kisotsu2.gif) no-repeat left top;}
		div#main .case3 h2{background:url(img/bgh2_kisotsu3.gif) no-repeat left top;}
		div#main .case3 h3{background:url(img/bgh3_kisotsu3.gif) no-repeat left top;}
		div#main .case4 h2{background:url(img/bgh2_kisotsu4.gif) no-repeat left top;}
		div#main .case4 h3{background:url(img/bgh3_kisotsu4.gif) no-repeat left top;}

		div#main .kisotsuBox .main{
			margin:10px 0 20px 0;
			overflow:hidden;
			width:660px;
		}
			div#main .kisotsuBox .main .image{
				width:406px;
				float:left;
			}
			div#main .kisotsuBox .main .name{
				width:254px;
				height:237px;
				float:right;
				background:url(img/bg_kisotsu_main.jpg) no-repeat left top;
				position:relative;
			}
				div#main .kisotsuBox .main .name p{
					position:absolute;
					top:60px;
					left:15px;
					width:111px;
					height:34px;
					text-indent:-9999px;
				}
				div#main .case1 .main .name p{background:url(img/bg_kisotsu_name1.gif) no-repeat left top;}
				div#main .case2 .main .name p{background:url(img/bg_kisotsu_name2.gif) no-repeat left top;}
				div#main .case3 .main .name p{background:url(img/bg_kisotsu_name3.gif) no-repeat left top;}
				div#main .case4 .main .name p{background:url(img/bg_kisotsu_name4.gif) no-repeat left top;}
				div#main .kisotsuBox .main .name ul{
					position:absolute;
					top:120px;
					left:15px;
				}
					div#main .kisotsuBox .main .name li{
						text-indent:-2.5em;
						padding-left:2.5em
					}
					
					
					
		
		/**/	
		div#main .intBox{
			margin-bottom:10px;
			overflow:hidden;
			width:660px;
		}	
			
		div#main .intBox12{background:url(img/bg_kisotsu_intBox12.gif) no-repeat left bottom;}
		div#main .intBox34{background:url(img/bg_kisotsu_intBox34.gif) no-repeat left bottom;}
		div#main .intBox56{background:url(img/bg_kisotsu_intBox56.gif) no-repeat left bottom;}
		div#main .intBox78{background:url(img/bg_kisotsu_intBox78.gif) no-repeat left bottom;}
		
			div#main .intBoxL,
			div#main .intBoxR{
				width:305px;
				border-top:solid 1px #D2D2BC;
				border-left:solid 1px #D2D2BC;
				border-right:solid 1px #D2D2BC;
				padding:9px;
				min-height:105px;
				height: auto !important;
				height:105px;
			}
			
			div#main .intBoxL,
			div#main .intBoxR{
				width:325px;
				voice-family:"\"}\"";
				voice-family:inherit;
				width:305px;
			}

			div#main .intBoxL{float:left;}
			div#main .intBoxR{float:right;}	
			
					div#main .intBoxL dt,
					div#main .intBoxR dt{
						font-size:105%;
						color:#FF6124;
						font-weight:bold;
						margin-bottom:5px;
						padding-bottom:5px;
						border-bottom:solid 1px #EBEBE2;
					}	
					div#main .intBoxL dd,
					div#main .intBoxR dd{
						margin-bottom:10px;
					}
		
		div#main .kisotsuBox .bar_pt{
			margin-top:20px;
			margin-bottom:80px;
				}	
		
		
		
				
/* project/interview_f_student.html
****************************************************************************************************/


	div#main .intFstuBox{
		
	}

		div#main .intFstuBox h3{
			text-indent:-9999px;
			height:30px;
			margin-bottom:20px;	
		}


		div#main .intFstuBox .main{
			margin:10px 0 20px 0;
			overflow:hidden;
			width:660px;
		}
		
			div#main .intFstuBox .main .image{
				width:406px;
				float:left;
				overflow:hidden;
				
			}
					
			div#main .intFstuBox h2{
				width:240px;
				text-indent:-9999px;
				height:237px;
				float:left;
			}
			div#main .china h2{background:url(img/bgh2_intervier_f_china.jpg) no-repeat left top;}
			div#main .korea h2{background:url(img/bgh2_intervier_f_korea.jpg) no-repeat left top;}
			div#main .taiwan h2{background:url(img/bgh2_intervier_f_taiwan.jpg) no-repeat left top;}
			div#main .italy h2{background:url(img/bgh2_intervier_f_italy.jpg) no-repeat left top;}
		
			div#main .intFstuBox .main .image p{
				width:166px;
				float:left;
			}
			

			
			
			
			div#main .intFstuBox .main .name{
				width:254px;
				height:237px;
				float:right;
				background:url(img/bg_intf_main.jpg) no-repeat left top;
				position:relative;
			}
				div#main .intFstuBox .main .name h3{
					position:absolute;
					top:40px;
					left:15px;
					width:160px;
					height:34px;
					text-indent:-9999px;
				}

				div#main .china .main .name1 h3{background:url(img/bg_intf_name1.gif) no-repeat left top;}
				div#main .china .main .name2 h3{background:url(img/bg_intf_name2.gif) no-repeat left top;}
				div#main .china .main .name3 h3{background:url(img/bg_intf_name3.gif) no-repeat left top;}
				div#main .korea .main .name h3{background:url(img/bg_intf_name4.gif) no-repeat left top;}
				div#main .taiwan .main .name h3{background:url(img/bg_intf_name5.gif) no-repeat left top;}
				div#main .italy .main .name h3{background:url(img/bg_intf_name6.gif) no-repeat left top;}
				
				div#main .intFstuBox .main .name ul{
					position:absolute;
					top:85px;
					left:15px;
					padding-right:10px;
				}

					div#main .intFstuBox .main .name li.school1{
						text-indent:-2.5em;
						padding-left:2.5em;
					}
					div#main .intFstuBox .main .name li.school2{
						padding-top:10px;
					}
					div#main .intFstuBox .main .name li.school3{
						text-indent:-7.5em;
						padding-left:7.5em;
					}

		
		div#main .intFstuBox .bar_pt{
			margin-top:20px;
			margin-bottom:80px;
				}	



		/**/
		div#main .intFstu_annai{
			background:url(../common/img/bgdt_box1.jpg) repeat-x left top;
			margin-top:50px;
		}
		
			div#main .intFstu_annai h2{
				background:url(img/bgh2_intf_annai.gif) no-repeat left top;
				height:42px;
				text-indent:-9999px;

			}
			div#main .intFstu_annai div{
				border:solid 1px #FF4400;
				border-top:none;
				padding:20px;
			}
				div#main .intFstu_annai p{
					font-weight:bold;
					color:#FF4400;

				}




/* school.html
****************************************************************************************************/

		div#main .schoolBox1{
				margin-bottom:60px;
			}	

			div#main .schoolBox1 dt{
				background-image:url(img/bgtex_school.gif);
				background-position:left top; 
				background-repeat:no-repeat;
				height:26px;
				margin-bottom:5px;
				text-indent:-9999px;
			}
			div#main .schoolBox1 dd{
				font-size:105%;
			}

			div#main .schoolBox1 h2{
				margin-top:20px;
				font-weight:bold;
				color:#FF4400;
				margin-bottom:3px;
			}

		div#main .schoolBox1 ul{
			clear:both;
			overflow:hidden;
			width:660px;
			margin-bottom:10px;
		}

			div#main .schoolBox1 li{
				float:left;
				border:solid 1px #EAEAEA;
				margin-right:2px;
			}
			
				div#main .schoolBox1 li a{
					display:block;
					padding:5px 23px;
				}
				div#main .schoolBox1 li a img{
					vertical-align:middle;
					margin-right:3px;
					padding-bottom:1px;
				}
						
				div#main .schoolBox1 li a:hover{
					background-color:#F0F0F0;
					text-decoration:none;
				}
			
		div#main .schoolBox2{clear:both;}
			div#main .schoolBox2 p{
				background-image:url(../common/img/bgh01.jpg);
				background-position:left top; 
				background-repeat:no-repeat;
				color:#FFFFFF;
				height:26px;
				line-height:23px;
				margin-bottom:5px;
				padding-left:15px;
				margin-top:20px;
				font-size:105%;
				font-weight:bold;
			}


			div#main .schoolBox2 #tohoku,
			div#main .schoolBox2 #hokuriku,
			div#main .schoolBox2 #tokyo,
			div#main .schoolBox2 #kanagawa,
			div#main .schoolBox2 #ibaragi,
			div#main .schoolBox2 #tochigi,
			div#main .schoolBox2 #chiba,
			div#main .schoolBox2 #saitama,
			div#main .schoolBox2 #kinki,
			div#main .schoolBox2 #daigaku{
				overflow:hidden;
				width:660px;
			}



			div#main .schoolBox2 #tohoku ul,
			div#main .schoolBox2 #hokuriku ul,
			div#main .schoolBox2 #tokyo ul,
			div#main .schoolBox2 #kanagawa ul,
			div#main .schoolBox2 #ibaragi ul,
			div#main .schoolBox2 #tochigi ul,
			div#main .schoolBox2 #chiba ul,
			div#main .schoolBox2 #saitama ul,
			div#main .schoolBox2 #kinki ul,
			div#main .schoolBox2 #daigaku ul{
				float:left;
				width:220px;
			}
			
				div#main .schoolBox2 li{line-height:2;}
			
				div#main .schoolBox2 a.bar_pt{margin-bottom:60px;}

				div#main .schoolBox2 li{
					background:url(../common/img/icon_dot_orange.gif) no-repeat left center;
					padding-left:7px;
				}	
			