@charset "utf-8";


/* MENU -----------------------------------------------------*/

ul#menu ul#submenu-01{
	display:none;
}
ul#menu ul#submenu-02{
	display:none;
}
ul#menu ul#submenu-03{
	display:none;
}
ul#menu ul#submenu-05{
	display:none;
}
/* Style -----------------------------------------------------*/

h3{
	clear:both;
	margin:0 5px 10px;
	padding:0 0 2px 15px;
	font-weight:bold;
	font-size:1.4em;
	background:url(../img/ic-04.gif) 0 7px no-repeat;
	border-bottom:1px solid #cccccc;
}

h4{
	clear:both;
	margin:0 5px 10px;
	padding:0 0 2px 15px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/ic-04.gif) 0 7px no-repeat;
	border-bottom:1px solid #cccccc;
}
h5{
	clear:both;
	margin:5px;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
}


table.nyugaku{
	border:1px solid #a5a5a5;
	border-collapse:collapse;
	padding:0;
	margin:5px;
	width:98%;
}
table.nyugaku th{
	border:1px solid #a5a5a5;
	border-collapse:collapse;
	padding:3px 5px;
	background:#D3F3B5;
	width:20%;
	font-weight:normal;
}
table.nyugaku td{
	border:1px solid #a5a5a5;
	border-collapse:collapse;
	padding:3px 5px;
	background:#ffffff;
	width:80%;
}

.all_pamh{
    margin:5px auto;
	padding:10px;
	border:2px solid #a5a5a5;
	background:#edffdc;
	text-align:center;
	width:60%;
}
.pamh_down{
	font-weight:bold;
	font-size:1.3em;
}


table.pamh{
	border:1px solid #a5a5a5;
	border-collapse:collapse;
	padding:0;
	margin:5px;
	width:98%;
}
table.pamh th{
	border:1px solid #a5a5a5;
	border-collapse:collapse;
	padding:3px 5px;
	width:80%;
	font-weight:normal;
	text-align:left;
}
table.pamh td{
	border:1px solid #a5a5a5;
	border-collapse:collapse;
	padding:3px 5px;
	background:#edffdc;
	width:20%;
}
