
h3#h3_press01 {
	position	: inherit;
	margin		: 0 auto 10px;
	width		: 540px;
	height		: 35px;
	background	: transparent url(img/h3_press01.jpg) no-repeat;
	text-indent	: -9999px;
	overflow	: hidden;
}

h4#h4_press01{
	margin		: 0 0 10px !important;
	width		: 540px;
	height		: 29px;
	background:url(img/h4_press01.gif) no-repeat left top;
	text-indent	: -9999px;
	overflow	: hidden;
}


body#graduate .section h4 {
	margin			: 20px 5px 8px;
	text-align		: left;
	font-size		: 75%;
}




body#graduate .section ol,
body#graduate .section ol li {
	margin		: 0;
	padding		: 0;
	font-size	: 12px;
	line-height	: 1.5;
}

	body#graduate .section ol	{ margin : 10px 20px 20px 45px;}
	body#graduate .section ol li	{ margin-bottom : 3px;}


body#graduate .section ul.simaikou,
body#graduate .section ul.simaikou li {
	margin		: 0;
	padding		: 0;
	font-size	: 12px;
	line-height	: 1.5;
}

	body#graduate .section ul.simaikou		{ margin : 0 0 15px 40px;}
	body#graduate .section ul.simaikou li	{ margin-bottom : 3px;}

	
body#graduate .section ol li ul.simaikou{
	padding:3px 0 0 0px;
	margin:0 0 15px 20px !important; 
	list-style-type:disc;
}

body#graduate .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_graduate01 { background : transparent url(img/h5_graduate01.jpg) no-repeat;}
	.majime_box h5#h5_graduate02 { background : transparent url(img/h5_graduate02.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{
	margin		: 15px 2px 10px 10px;
	padding		: 4px 15px;	
	width		: 490px;
	font-size	: 75%;
	line-height	: 1.5;

	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 10px 15px;
}

ul.links li{
	padding:0 20px;
	margin:0;
	width:400px;
	font-size:75%;
	line-height:1.8;
	background:url(img/right_arrow.jpg) left center no-repeat;
	_margin-bottom:4px;
}

p.button{
	float:right;
	width:160px;
	margin:10px 8px;
	text-indent:-9999px;
}

p.button a{
	display:block;
	height:21px;
	background:url(img/button_access.gif) left top no-repeat !important;
}

p.button a:hover{
	background:url(img/button_access.gif) left bottom no-repeat !important;
}


div.pdf{
	margin:8px 15px;
	padding-left:20px;
	font-size:10px;
	background:url(img/pdficon.gif) left top no-repeat !important;
}

div.pdf strong{ font-size:12px;}



