#container {
	margin: 0 auto;
	width: 1000px;
	}
body {
	width: 1000px;
	layout: absolute;
	background-color: black;
	color: white;
	layout: fixed;
	font-family: arial, helvetica, sans-serif;
	}
/*-------logos------*/
.logo {
	width: 480px;
	position: absolute;
	top: 170px;
	left: 470px;
	}

.size img {
	border: 1px solid black;
	}
.size:hover img {
	width: 100px;
	height: 100px;
	border: 1px solid white;
	}
.logo a {
	padding: 0;
	text-decoration: none;
	}
.shitoryu{
	position: absolute;
	left: 230px;
	top: 170px;
	}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}
	

/*-------- navigation-------- */
.navigation {
	position: absolute;
	top: 170px;
	float: left;
	width: 210px;
	background-color: #6C1511;
}
.navigation h2 {
	color: #ECB613;
	font: bold 1.1em Tahoma,sans-serif;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}

.navigation h3{
	text-align: center;
	color: #ECB613;
	font: bold 1.7em Tahoma,sans-serif;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}

.navigation ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid black;
}
.navigation li {border-bottom: 1px solid black;}
.navigation li a {
	font-size: .7em;
	color: #ECB613;
	display: block;
	padding: 4px 0 4px 5%;
	text-decoration: none;
	width: 95%;
}
.navigation li a:hover {
	background: #621410;
	color: #BB8F09;	
}

.navigation .news li {
	border-bottom: 2px solid #621410;
	}

/*----------content-----------*/
.imagemenu {
	position: absolute;
	top: 250px;
	left: 560px;
	}
.imagemenu img {
	border: 1px solid black;
	}
.imagemenu a {
	padding: 0;
	text-decoration: none;
	}

.content {
	position: absolute;
	width: 770px;
	top: 350px;
	left: 230px;
	color: #ffffff;
	margin-right: 0px;
	font-size: 12px;
	font-family: verdana,sans-serif;
	}

.content .marq1 {
	background-color: #FF9933;
	color: black;
	font-weight: bold;
	}
.content .marq1 a {
	text-decoration: none;
	color: black;
	}
.content .marq2 {
	background-color: #FFFFFF;
	color: black;
	font-weight: bold;
	}
.content .marq3 {
	background-color: #00FF00;
	color: black;
	font-weight: bold;
	}

.content h2 {
	text-align: center;
	color: #FD0100;
	font-family: Verdana;
	font-size: 2.0em;
	font-weight: bold;
	}

.content h1 {
	text-align: center;
	color: #FD0100;
	font-family: Monotype Corsiva;
	font-size: 3.6em;
	font-weight: bold;
	}


.roundcont1 {
	position: absolute;
	top: 260px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont1 p {
	margin: 0 20px;
	}
.roundcont1 a{
	text-decoration: none;
	color: #ffffff;
	}
.roundcont2 {
	position: absolute;
	top: 605px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont2 p {
	margin: 0 20px;
	}


.roundcont2 a{
	text-decoration: none;
	color: #ffffff;
	}

.roundcont3 {
	position: absolute;
	top: 910px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont3 p {
	margin: 0 20px;
	}
.roundcont3 a{
	text-decoration: none;
	color: #ffffff;
	}

.roundcont4 {
	position: absolute;
	top: 1210px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont4 p {
	margin: 0 20px;
	}

.roundcont4 a{
	text-decoration: none;
	color: #ffffff;
	}

.roundcont5 {
	position: absolute;
	top: 1525px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont5 p {
	margin: 0 20px;
	}

.roundcont6 {
	position: absolute;
	top: 1825px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont6 p {
	margin: 0 20px;
	}


.roundcont7 {
	position: absolute;
	top: 2125px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont7 p {
	margin: 0 20px;
	}

.roundcont7 a{
	text-decoration: none;
	color: #ffffff;
	}

.roundcont8 {
	position: absolute;
	top: 2425px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont8 p {
	margin: 0 20px;
	}

.roundcont9 {
	position: absolute;
	top: 2725px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont9 p {
	margin: 0 20px;
	}

.roundcont10 {
	position: absolute;
	top: 3025px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont10 p {
	margin: 0 20px;
	}

.roundcont11 {
	position: absolute;
	top: 3325px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont11 p {
	margin: 0 20px;
	}

.roundcont12 {
	position: absolute;
	top: 3625px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont12 p {
	margin: 0 20px;
	}

.roundcont13 {
	position: absolute;
	top: 3925px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont13 p {
	margin: 0 20px;
	}

.roundcont14 {
	position: absolute;
	top: 4225px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont14 p {
	margin: 0 20px;
	}

.roundcont15 {
	position: absolute;
	top: 4525px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont15 p {
	margin: 0 20px;
	}

.roundcont16 {
	position: absolute;
	top: 4825px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont16 p {
	margin: 0 20px;
	}

.roundcont17 {
	position: absolute;
	top: 5125px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont17 p {
	margin: 0 20px;
	}

.roundcont18 {
	position: absolute;
	top: 5425px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont18 p {
	margin: 0 20px;
	}

.roundcont19 {
	position: absolute;
	top: 5725px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont19 p {
	margin: 0 20px;
	}

.roundcont20 {
	position: absolute;
	top: 5975px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont20 p {
	margin: 0 20px;
	}

.roundcont21 {
	position: absolute;
	top: 6275px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont21 p {
	margin: 0 20px;
	}

.roundcont22 {
	position: absolute;
	top: 6575px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont22 p {
	margin: 0 20px;
	}

.roundcont23 {
	position: absolute;
	top: 6875px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont23 p {
	margin: 0 20px;
	}

.roundcont24 {
	position: absolute;
	top: 7175px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont24 p {
	margin: 0 20px;
	}

.roundcont25 {
	position: absolute;
	top: 7475px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont25 p {
	margin: 0 20px;
	}

.roundcont26 {
	position: absolute;
	top: 7775px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont26 p {
	margin: 0 20px;
	}

.roundcont27 {
	position: absolute;
	top: 8075px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont27 p {
	margin: 0 20px;
	}

.roundcont28 {
	position: absolute;
	top: 8375px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont28 p {
	margin: 0 20px;
	}

.roundcont29 {
	position: absolute;
	top: 8675px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont29 p {
	margin: 0 20px;
	}

.roundcont30 {
	position: absolute;
	top: 8895px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont30 p {
	margin: 0 20px;
	}

.roundcont31 {
	position: absolute;
	top: 9140px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont31 p {
	margin: 0 20px;
	}

.roundcont32 {
	position: absolute;
	top: 9390px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont32 p {
	margin: 0 20px;
	}

.roundcont33 {
	position: absolute;
	top: 9690px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont33 p {
	margin: 0 20px;
	}

.roundcont34 {
	position: absolute;
	top: 9990px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont34 p {
	margin: 0 20px;
	}


.roundcont35 {
	position: absolute;
	top: 10290px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont35 p {
	margin: 0 20px;
	}

.roundcont36 {
	position: absolute;
	top: 10590px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont36 p {
	margin: 0 20px;
	}


.roundcont37 {
	position: absolute;
	top: 10890px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont37 p {
	margin: 0 20px;
	}


.roundcont38 {
	position: absolute;
	top: 11190px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont38 p {
	margin: 0 20px;
	}


.roundcont39 {
	position: absolute;
	top: 11490px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont39 p {
	margin: 0 20px;
	}

.roundcont40 {
	position: absolute;
	top: 11790px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont40 p {
	margin: 0 20px;
	}

.roundcont41 {
	position: absolute;
	top: 12090px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont41 p {
	margin: 0 20px;
	}

.roundcont42 {
	position: absolute;
	top: 12390px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont42 p {
	margin: 0 20px;
	}

.roundcont43 {
	position: absolute;
	top: 12690px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont43 p {
	margin: 0 20px;
	}

.roundcont44 {
	position: absolute;
	top: 12990px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont44 p {
	margin: 0 20px;
	}

.roundcont45 {
	position: absolute;
	top: 13290px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont45 p {
	margin: 0 20px;
	}

.roundcont46 {
	position: absolute;
	top: 13590px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont46 p {
	margin: 0 20px;
	}

.roundcont47 {
	position: absolute;
	top: 13890px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont47 p {
	margin: 0 20px;
	}

.roundcont48 {
	position: absolute;
	top: 14190px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont48 p {
	margin: 0 20px;
	}

.roundcont49 {
	position: absolute;
	top: 14490px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont49 p {
	margin: 0 20px;
	}

.roundcont50 {
	position: absolute;
	top: 14790px;
	left: 0;
	width: 770px;
	background-color: #7c7c7c;
	color: #fff;
	}

.roundcont50 p {
	margin: 0 20px;
	}


.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
	}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
	}

img.corner {
	 width: 15px;
	 height: 15px;
	 border: none;
 	 display: block !important;
	}



/*------footer-----*/

.footer {
	background-image: url(images/footer.gif);
	position: absolute;
	width: 1000px;
	top: 15500px;
	text-align: center;
	font-size: 11px;
	color: #ECB613;
	}



/*-----company----*/

.company {
	width: 245px;
	top: 15550px;
	left: 760px;
	position: absolute;
	}

.company a{
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	}