body {
	line-height: 160%;
	font-size: 80%;
	text-align: center;
	color: #333333;
	margin: 0px;
    #background-image: url(./img/bg.jpg);
	#background-repeat: repeat-y;
}

div#out {
	text-align: left;
	margin: 0px auto;
	
}
div#out_p {
	text-align: left;
	margin: 0px auto;
		
}
div#menu {

	
}
div#c_menu {
	margin: 0px;
	padding: 10px 5px 50px 5px;
	color: #ffffff;
	width: 90px;
	float:left;
	border-right: solid 5px #990000;
}

div#c_menu ul{
	margin: 0px;
	display:block;
	list-style-type:none;
	padding:0px 0px 0px 0px;
}
div#c_menu li{
	display:block;
	list-style-type:none;
	width:85px;
	height:63px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
div#c_menu li a:hover{
	background:none !important;
}
div#c_menu a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
div#c_menu a.logo{
	display:inline;
	/zoom: 1;
	/text-indent:0px;
}

div#c_menu_mi {
	margin: 0px;
	padding: 10px 5px 50px 5px;
	color: #ffffff;
	width: 90px;
	float:left;
	
}

div#c_menu_mi ul{
	margin: 0px;
	display:block;
	list-style-type:none;
	padding:0px 0px 0px 0px;
}
div#c_menu_mi li{
	display:block;
	list-style-type:none;
	width:85px;
	height:63px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
div#c_menu_mi li a:hover{
	background:none !important;
}
div#c_menu_mi a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
div#c_menu_mi a.logo{
	display:inline;
	/zoom: 1;
	/text-indent:0px;
}

a:focus{
/*\*/
	overflow: hidden;
/**/
}

li.home{
	background:url(./img/mn00b.jpg);
}
li.home a{
	background:url(./img/mn00.jpg);
}
li.pr{
	background:url(./img/mn01b.jpg);
}
li.pr a{
	background:url(./img/mn01.jpg);
}
li.sr{
	background:url(./img/mn02b.jpg);
}
li.sr a{
	background:url(./img/mn02.jpg);
}
li.kf{
	background:url(./img/mn03b.jpg);
}
li.kf a{
	background:url(./img/mn03.jpg);
}
li.km{
	background:url(./img/mn04b.jpg);
}
li.km a{
	background:url(./img/mn04.jpg);
}
li.ak{
	background:url(./img/mn05b.jpg);
}
li.ak a{
	background:url(./img/mn05.jpg);
}
li.syu{
	background:url(./img/mn06b.jpg);
}
li.syu a{
	background:url(./img/mn06.jpg);
}
li.pic{
	background:url(./img/mn07b.jpg);
}
li.pic a{
	background:url(./img/mn07.jpg);
}
li.con{
	background:url(./img/mn08b.jpg);
}
li.con a{
	background:url(./img/mn08.jpg);
}
li.link{
	background:url(./img/mn09b.jpg);
}
li.link a{
	background:url(./img/mn09.jpg);
}
div#main {
	margin: 0px;
	padding: 5px 10px;
	background: #FFFFFF;
	float:left;
	border-top: double 0px #f9f9f9;
}
div#main_p {
	width:730px;
	margin: 0px;
	padding: 25px 10px 20px 20px;
	background: #000000;
	color: #ffffff;
	float:left;
	
}
div#main_p_prof {
	width:800px;
	margin: 0px;
	padding: 150px 10px 20px 20px;
	background: #000000;
	color: #ffffff;
	float:left;
	background-image: url(./img/prof_bg.jpg);
	background-repeat: no-repeat;
}
div#main_p_sisyo {
	width:800px;
	margin: 0px;
	padding: 80px 10px 20px 20px;
	background: #000000;
	color: #ffffff;
	float:left;
	background-image: url(./img/sisyo_bg.jpg);
	background-repeat: no-repeat;
	border-left: solid 5px #990000;
}
div#main_p_miryoku {
	width:730px;
	margin: 0px;
	padding: 25px 10px 20px 20px;
	background: #000000;
	color: #ffffff;
	float:left;
	border-left: solid 5px #990000;
	
}
div#main_p_sekou {
	width:800px;
	margin: 0px;
	padding: 25px 10px 20px 20px;
	background: #000000;
	color: #ffffff;
	float:left;
	border-left: solid 5px #990000;
	
}

div#main_p a{
	color: #ffffff;
	text-decoration: none;
}
div#main_p a:hover{
	color: #990000;
	text-decoration: none;
}
div#clear {
	padding: 0px;
	clear: both;
	margin: 0px;
	color: #333333;

}
div#foot {
	padding: 0px;
	clear: both;
	margin: 0px;
	color: #333333;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 800px;
}
td.img{
	margin: 0px;
	border: 0px;
	padding : 0px;
	vertical-align : bottom;
	line-height: 0%;
} 

