BODY {
margin-top : 5px;
background-color: #ffffff;
}
a{text-decoration : none;}
a:hover{text-decoration:none;
background-color:#fff5b0;
color:#000000;}
p.gyoukan{ line-height: 1.5;
font-size : 13px;
margin-top : 0px;
margin-left : 8px;
margin-right :8px
margin-bottom : 0px;
 }
p{ line-height: 1.5;
font-size : 14px;
margin-top : 0px;
margin-left : 0px;
margin-right : 02px
margin-bottom : 0px;

 }
p.link{ line-height: 1.5;
margin-left : 15px;

 }
h1{
font-size : 9px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
h2{
font-size : 12px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
h3{
font-size : 24px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 10px;
}
p.top{line-height: 1.2;
	font-size:15px;
	font-weight:bold;
	margin:6px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 4px;
	text-decoration: none;
}
h3{
	font-weight:bold;
	margin:0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}

#MainMenu 
{
	width:800px;
	height:32px;
	background:url(images/bmid_047.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;

}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;

}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
text-align : center;
width : 114px;
}
#tab a 
{
	background:#000 url(images/bright_047.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(images/bleft_047.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:700;
	line-height:32px;
text-align : center;
width : 114px;
cursor : pointer;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#FF9300;
cursor : pointer;}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#060;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
cursor : pointer;}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 #000;
	background:url(images/bmid_047.gif);
	color:#000;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0 #FF9300;
	color:#000;
	background:url(images/bleft_047.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:32px;
	background:url(images/bright_047.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:none;
	padding:0 20px;
}
.dropmenudiv a:hover 
{
	border:0 #FF9300;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#060;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#060;
	font-weight:700;
}
table#table-01 {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

.photobox{width:800px;height:310px; background:url(tool/kobe-top.jpg) no-repeat;position:relative;}
.hantoumei{position:absolute;top:10px;left:10px;width:610px;height:70px;background-color:#000000;filter:alpha(opacity="20");-moz-opacity:0.2;opacity:0.2;}
p.bunsho{position:absolute;top:10px;left:10px;color:#ffffff;font-size:14px;margin:0;}



.jimuko{
font-size:15px;
margin-top : 2px;
margin-left : 20px;
margin-right : 2px;
margin-bottom : 2px;

}
.kintou { font-size:15px;
letter-spacing:2px;}

.kin {
text-align: justify;
text-justify:distribute-all-lines;
font-size:15px;}