/* TAB DESIEN */

DIV.tab{
        position:absolute;
        top:100px;
		width:600px;
		text-align:center;
}

A{
        width:20%;
		height:20px;}

A.menu1{
        position:absolute;
		left:0px;}
A.menu2{
        position:absolute;
		left:130px;}
A.menu3{
        position:absolute;
		left:260px;}
A.menu4{
        position:absolute;
		left:390px;}
A.menu5{
        position:absolute;
		left:520px;}

.bgcolor1{background-color:#99ccff;border: 3px solid #6699ff;}
.bgcolor2{background-color:#ccffff;border: 3px solid #99ccff;}
.bgcolor3{background-color:#cccc66;border: 3px solid #66cc66;}
.bgcolor4{background-color:#ffcc66;border: 3px solid #ff9966;}
.bgcolor5{background-color:#ffcccc;border: 3px solid #ff99cc;}

A:link{color:#0000ff;
	text-decoration:none;}
A:visited{color:#000000;
	text-decoration:none;}
A:active{color:#ff0000;}
A:hover{color:#800080;}

/* TITLE DESIEN */

body {
	width:740px;
	height:;
	background: #ffffcc url(../images/21title_02.gif) no-repeat top right;
	margin: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
html>body #container {
	width: 920px;
}

#container {   
	text-align: left;
	position: relative;
	background: url(../images/stitle7.gif) no-repeat top left;
    margin:0px;
	padding-top: 188px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#container p{   
    margin:0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/* CONTENS DESIEN */

DIV.main{
         position:absolute;
		 top:120px;
		 width:100%;
		 height:;
		 color:#000000;
		 padding-top: 1%;
		 padding-bottom: 0%;
		 padding-left: 5%;
		 padding-right: 5%;
}

#headersize {
	margin: 0px 0px 0px 130px;
	padding: 0% 0% 0px 0px;
	width: 810px;
	background: #cccc66;
}

#mainsub01 {
	text-align: center;
	padding-bottom: 0px;
	margin-left: 0px;
	width: 700px;
}

#mainsub01 h3 {
	background: transparent url(../images/s_kozu00.jpg) no-repeat top center;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 756px;
	height: 540px;
}
#mainsub01 h3 span {
	display:none
}

#mainsub04 {
	text-align: center;
	padding-top: 0px;
	margin-left: 0px
}

#mainsub04 h3 {
	background: transparent url(../images/top-title01.gif) no-repeat bottom center;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 560px;
	height: 80px;
}
#mainsub04 h3 span {
	display:none
}
#mainsaub04 a:visited{
		color:blue;
		font:normal 12px/1.5 san-serif;
		text-decoration:none;
}
#mainsub04 a:link{
		color:0000ff;
		font:normal 12px/1.5 san-serif;
		text-decoration:none;
}
#mainsub04 a:hover{
		color:800080;
		font:normal 12px/1.5 san-serif;
}
#mainsub04 a:active{
		color:ff0000;
		font:normal 12px/1.5 san-serif;
}

hr.top{
		width:100%;
		color:#cc6699;
}

#menu {
		position: absolute;
		top: 30px;
		left: 30px;
		width: 110px;
		margin-top: 0px;
		margin-bottom: 0px;
		background: #cccc66;
		text-align:right
}
img{
		align:center
}

img.2{
		border-style:none;
}
#menu h3{
		width:110px;
		height:20px;
		margin-top: 0px;
		margin-bottom: 0px;
		color:000000;
		font:normal 12px/1.5 san-serif;
		text-align:left;
}
#menu p{
		font:normal 12px/1.5 san-serif;
		text-align:center;
}
#menu a {
        width:110px;
		height:20px;
}
#menu a:visited{
		color:blue;
		font:normal 12px/1.5 san-serif;
		text-decoration:none;
}
#menu a:link{
		color:0000ff;
		font:normal 12px/1.5 san-serif;
		text-decoration:none;
}
#menu a:hover{
		color:800080;
		font:normal 12px/1.5 san-serif;
}
#menu a:active{
		color:ff0000;
		font:normal 12px/1.5 san-serif;
}

/* LINKS DESIEN */

/* FOOTER DESIEN */

#top-footer {
	width:100%;
	padding-left: 5%;
	padding-right: 0%;
	padding-bottom: 0%;
}

#top-footer td {
	font: 16px/20px "MS ゴシック",Osaka;
	text-align:center;
	margin-bottom: 0px;
}

#footer {
	font: 9pt sans-serif,"MS ゴシック",Osaka;
	text-align:center;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	border-top: 1px dotted #999999;
}

address {
	font: 8pt sans-serif,"MS ゴシック",Osaka;
	text-align:center;
	margin-bottom: 20px;
}

