h3#h3_teacher01 {
	position	: inherit;
	margin		: 0 auto 10px;
	width		: 540px;
	height		: 35px;
	background	: transparent url(img/h3_teacher01.jpg) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}

h4#teacher01{
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 29px;
	background:url(img/h4_teacher01.gif) no-repeat left top;
	text-indent	: -9999px;
	overflow	: hidden;
}
h4#teacher02{
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 29px;
	background:url(img/h4_teacher02.gif) no-repeat left top;
	text-indent	: -9999px;
	overflow	: hidden;
}
h4#teacher03{
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 29px;
	background:url(img/h4_teacher03.gif) no-repeat left top;
	text-indent	: -9999px;
	overflow	: hidden;
}
h4#teacher04{
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 29px;
	background:url(img/h4_teacher04.gif) no-repeat left top;
	text-indent	: -9999px;
	overflow	: hidden;
}


body#foreign .section h4 {
	margin			: 20px 5px 8px;
	text-align		: left;
	font-size		: 75%;
}




body#foreign .section ol,
body#foreign .section ol li {
	margin		: 0;
	padding		: 0;
	font-size	: 12px;
	line-height	: 1.5;
}

	body#foreign .section ol	{ margin : 10px 20px 20px 45px;}
	body#foreign .section ol li	{ margin-bottom : 3px;}


body#foreign .section ul.simaikou,
body#foreign .section ul.simaikou li {
	margin		: 0;
	padding		: 0;
	font-size	: 12px;
	line-height	: 1.5;
}

	body#foreign .section ul.simaikou		{ margin : 0 0 15px 40px;}
	body#foreign .section ul.simaikou li	{ margin-bottom : 3px;}

	
body#foreign .section ol li ul.simaikou{
	padding:3px 0 0 0px;
	margin:0 0 15px 20px !important; 
	list-style-type:disc;
}

body#foreign .section ol li ul.simaikou li{
	padding:0;
	marign:0;
}


	.majime_box {
	position		: relative;
	margin			: 0 auto 10px;
	border-bottom	: 1px solid #CCC;
	width			: 540px;
	padding-bottom	: 10px;
	background		: transparent url(img/bg_majimebox.gif) repeat-y center top;
}

.majime_box h5 {
	margin		: 0 0 10px;
	width		: 540px;
	height		: 31px;
	text-indent	: -9999px;
	overflow	: hidden;
}

	.majime_box h5#h5_teacher01 { background : transparent url(img/h5_teacher01.jpg) no-repeat;}
	.majime_box h5#h5_teacher02 { background : transparent url(img/h5_teacher02.jpg) no-repeat;}
	.majime_box h5#h5_teacher03 { background : transparent url(img/h5_teacher03.jpg) no-repeat;}
	.majime_box h5#h5_teacher04 { background : transparent url(img/h5_teacher04.jpg) no-repeat;}
	.majime_box h5#h5_teacher05 { background : transparent url(img/h5_teacher05.jpg) no-repeat;}
	.majime_box h5#h5_teacher06 { background : transparent url(img/h5_teacher06.jpg) no-repeat;}
	.majime_box h5#h5_teacher07 { background : transparent url(img/h5_teacher07.jpg) no-repeat;}
	.majime_box h5#h5_teacher08 { background : transparent url(img/h5_teacher08.jpg) no-repeat;}
	.majime_box h5#h5_teacher09 { background : transparent url(img/h5_teacher09.jpg) no-repeat;}
	.majime_box h5#h5_teacher10 { background : transparent url(img/h5_teacher10.jpg) no-repeat;}
	.majime_box h5#h5_teacher11 { background : transparent url(img/h5_teacher11.jpg) no-repeat;}
	.majime_box h5#h5_teacher12 { background : transparent url(img/h5_teacher12.jpg) no-repeat;}
	.majime_box h5#h5_teacher13 { background : transparent url(img/h5_teacher13.jpg) no-repeat;}

.majime_box strong{}
.majime_box em{ font-size:12px; font-style:normal; font-weight:bold;}



.majime_box p {
	margin		: 0 2px 10px !important;
	padding: 0 11px;
	width		: auto;
	font-size	: 75%;
	line-height	: 1.5;
	text-align	: justify;
}

.majime_box div.bluebox{
	float		: left;
	margin		: 0 2px 10px 0;
	padding		: 4px 15px;	
	width		: 270px;
	font-size	: 75%;
	line-height	: 1.5;
	color:#0078C7;
	background	: url(img/bluebox.gif) repeat-y center top;
	border-top	:5px solid #0078C7;
	border-bottom	:5px solid #0078C7;
}

ul.links{
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 0px 15px;
}

ul.links li{
	float:left;
	padding:0 20px;
	margin:0;
	width:220px;
	font-size:75%;
	line-height:1.8;
	background:url(img/right_arrow.jpg) left center no-repeat;
	_margin-bottom:4px;
}

p.button1{
	float:right;
	width:182px;
	margin:10px 8px;
	text-indent:-9999px;
}

p.button1 a{
	display:block;
	height:21px;
background:url(img/button_job_support.gif) left top no-repeat !important;
}

p.button1 a:hover{
	background:url(img/button_job_support.gif) left bottom no-repeat !important;
}

p.button2{
	float:right;
	width:220px;
	margin:10px 8px;
	text-indent:-9999px;
}

p.button2 a{
	display:block;
	height:21px;
background:url(img/button_scholar.gif) left top no-repeat !important;
}

p.button2 a:hover{
	background:url(img/button_scholar.gif) left bottom no-repeat !important;
}

p.button3{
	float:right;
	width:159px;
	margin:10px 8px;
	text-indent:-9999px;
}

p.button3 a{
	display:block;
	height:21px;
background:url(img/button_access.gif) left top no-repeat !important;
}

p.button3 a:hover{
	background:url(img/button_access.gif) left bottom no-repeat !important;
}

