body {	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	font-family: Verdana, Helvetica, "MS UI Gothic", Osaka, Arial, Serif;
	color:#000;
	}

img {border:0;}


/*以下 CSS イメージタブ式メニュースタイル*/
.navi{
	margin: auto;

	text-align:center
	padding:0;
	height: 38px;
	width:600px;
	text-align: center;
	}

.navi ul{
	margin: 0; 
	padding: 0;
	float: left;
    width:100%;
    position:relative;
    list-style:none;
    text-align:center;
	}

.navi li{
    list-style:none;
	margin: 0; 
	padding: 0;
	text-align:center;
	width:120px;
	height:38px;
  	display: inline;
  	list-style-type: none;
  	}
	
.navi a:link, .navi a:visited {
	text-align:center;
	font-size: 14px;
	line-height: 14px;
	margin:0;
	padding:0;
	padding-top:5px;
	float: left;
	width:120px;
	height:38px;
	background: url(../images/tab_base.gif) no-repeat;
	}	

.navi #here1 li{
    list-style:none;
	text-align:center;
	font-size: 14px;
	line-height: 14px;
	margin:0;
	padding:0;
	padding-top:5px;
	float: left;
	width:120px;
	height:38px;
	background: url(../images/tab_bghere.gif) no-repeat;
	}
	
.navi #here2 li{
    list-style:none;
	text-align:center;
	font-size: 14px;
	line-height: 14px;
	margin:0;
	padding:0;
	padding-top:5px;
	float: left;
	width:120px;
	height:38px;
	background: url(../images/tab_bghere-blue.gif) no-repeat;
	}
	
.navi #here3 li{
    list-style:none;
	text-align:center;
	font-size: 14px;
	line-height: 14px;
	margin:0;
	padding:0;
	padding-top:5px;
	float: left;
	width:120px;
	height:38px;
	background: url(../images/tab_bghere-purple.gif) no-repeat;
}

.navi #here4 li{
    list-style:none;
	text-align:center;
	font-size: 14px;
	line-height: 14px;
	margin:0;
	padding:0;
	padding-top:5px;
	float: left;
	width:120px;
	height:38px;
	background: url(../images/tab_bghere-green.gif) no-repeat;
}
	
.navi #here5 li{
    list-style:none;
	text-align:center;
	font-size: 14px;
	line-height: 14px;
	margin:0;
	padding:0;
	padding-top:5px;
	float: left;
	width:120px;
	height:38px;
	background: url(../images/tab_bghere-orange.gif) no-repeat;
}	

	
/*以下ボックスのスタイルシート*/
* html .boxHeader .heading {
	height: 1%;
	} 

.boxStyle {
	margin: 0;
	float:left;
	width:33%;
	background: url(../images/boxbottomright.gif) no-repeat bottom right;
	}

.boxHeader {
	background: url(../images/boxtopright.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	}

.boxHeader .heading {
	background: url(../images/boxtopleft.gif) no-repeat top left;
	margin: 0;
	text-align:center;
	padding: 10px 15px 5px; 
	font-weight: bold; 
	line-height: 1em;
	}

.boxBody {
	background: url(../images/boxbottomleft.gif) no-repeat bottom left;
	margin: 5;
	padding: 5px 5px 5px;
	}
	
.top-copy {
	position: absolute;
	left: 400px;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	width: 55%;
	top: 25px;