@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

html,body {
	height: 100%;
}

img {
    border-style:none;
}

a img {
    border-style:none;
}
body {
	color: #949494;
	background-color: #FFFFFF;
	font-size: small;
}

h1 {
	height: 0px;
	width: 0px;
	overflow: hidden;
}

h2 {
	font-size: x-large;
	color: #FFFFFF;
}

div.section {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: auto;
}

span.part {
	width: 100px;
	height: 200px;
	overflow: auto;
}

div.section-body {
　　
	text-align: center;
	margin: 0%;
	line-height: 1.6;
	color: #949494;
}

div.section-body a {
	color: #808080;
}
div.section-body a:link { color: #545454; }
div.section-body a:visited { color: #545454; }
div.section-body a:hover { color: #944646; }
div.section-body a:active { color: #f24d4d; }


div.section-body a:hover {
	text-decoration: none;
}

div#section1 {
	top: 2px;
	left: 0px;
	background-color: #FFFFFF;
}

div#section2 {
	top: 0;
	left: 100%;
	background-color: #FFFFFF;
}

div#section3 {
	top: 0;
	left: 200%;
	background-color: #FFFFFF;
}

div#section4 {
	top: 0;
	left: 300%;
	background-color: #FFFFFF;
}

div#section5 {
	top: 0;
	left: 400%;
	background-color: #FFFFFF;
}

div#section6 {
	top: 100%;
	left: 0;
	background-color: #FFFFFF;
}

div#section7 {
	top: 100%;
	left: 100%;
	background-color: #FFFFFF;
}

div#section8 {
	top: 100%;
	left: 200%;
	background-color: #FFFFFF;
}

div#section9 {
	top: 100%;
	left: 300%;
	background-color: #FFFFFF;
}

div#section10 {
	top: 100%;
	left: 400%;
	background-color: #FFFFFF;
}

div#section11 {
	top: 200%;
	left: 0;
	background-color: #FFFFFF;
}

div#section12 {
	top: 200%;
	left: 100%;
	background-color: #FFFFFF;
}

div#section13 {
	top: 200%;
	left: 200%;
	background-color: #FFFFFF;
}

div#section14 {
	top: 200%;
	left: 300%;
	background-color: #FFFFFF;
}

div#section15 {
	top: 200%;
	left: 400%;
	background-color: #FFFFFF;
}

div#section16 {
	top: 300%;
	left: 0;
	background-color: #FFFFFF;
}

div#section17 {
	top: 300%;
	left: 100%;
	background-color: #FFFFFF;
}

div#section18 {
	top: 300%;
	left: 200%;
	background-color: #FFFFFF;
}

div#section19 {
	top: 990px;
	left: 2242px;
	background-color: #FFFFFF;
}

div#section20 {
	top: 1932px;
	left: 3370px;
	background-color: #FFFFFF;
}
div#section21 {
	top: 400%;
	left: 0;
	background-color: #FFFFFF;
}
div#section22 {
	top: 400%;
	left: 100%;
	background-color: #FFFFFF;
}
div#section23 {
	top: 400%;
	left: 200%;
	background-color: #FFFFFF;
}
div#section24 {
	top: 400%;
	left: 300%;
	background-color: #FFFFFF;
}
div#section25 {
	top: 988px;
	left: 3361px;
	background-color: #FFFFFF;
}
div#section26 {
	top: 500%;
	left: 0;
	background-color: #FFFFFF;
}
div#section27 {
	top: 500%;
	left: 100%;
	background-color: #FFFFFF;
}
div#section28 {
	top: 500%;
	left: 200%;
	background-color: #FFFFFF;
}
div#section29 {
	top: 500%;
	left: 300%;
	background-color: #FFFFFF;
}
div#section30 {
	top: 500%;
	left: 400%;
	background-color: #FFFFFF;
}
div#section31 {
	top: 600%;
	left: 0;
	background-color: #FFFFFF;
}
div#section32 {
	top: 600%;
	left: 100%;
	background-color: #FFFFFF;
}
div#section33 {
	top: 600%;
	left: 200%;
	background-color: #FFFFFF;
}
div#section34 {
	top: 600%;
	left: 300%;
	background-color: #FFFFFF;
}
div#section35 {
	top: 600%;
	left: 400%;
	background-color: #FFFFFF;
}

/* ------------------------------

div#section36 {
	top: 400%;
	left: 300%;
	background-color: #000000;
}
div#section37 {
	top: 400%;
	left: 400%;
	background-color: #000000;
}
div#section38 {
	top: 400%;
	left: 500%;
	background-color: #000000;
}
div#section39 {
	top: 400%;
	left: 600%;
	background-color: #000000;
}
div#section40 {
	top: 400%;
	left: 700%;
	background-color: #000000;
}
div#section41 {
	top: 500%;
	left: 0;
	background-color: #000000;
}
div#section42 {
	top: 500%;
	left: 100%;
	background-color: #000000;
}
div#section43 {
	top: 500%;
	left: 200%;
	background-color: #000000;
}
div#section44 {
	top: 500%;
	left: 300%;
	background-color: #000000;
}
div#section45 {
	top: 500%;
	left: 400%;
	background-color: #000000;
}
div#section46 {
	top: 500%;
	left: 500%;
	background-color: #000000;
}
div#section47 {
	top: 500%;
	left: 600%;
	background-color: #000000;
}
div#section48 {
	top: 500%;
	left: 700%;
	background-color: #000000;
}
div#section49 {
	top: 600%;
	left: 0;
	background-color: #000000;
}
div#section50 {
	top: 600%;
	left: 100%;
	background-color: #000000;
}
div#section51 {
	top: 600%;
	left: 200%;
	background-color: #000000;
}
div#section52 {
	top: 600%;
	left: 300%;
	background-color: #000000;
}
div#section53 {
	top: 600%;
	left: 400%;
	background-color: #000000;
}
div#section54 {
	top: 600%;
	left: 500%;
	background-color: #000000;
}
div#section55 {
	top: 600%;
	left: 600%;
	background-color: #000000;
}
div#section56 {
	top: 600%;
	left: 700%;
	background-color: #000000;
}
div#section57 {
	top: 700%;
	left: 0;
	background-color: #000000;
}
div#section58 {
	top: 700%;
	left: 100%;
	background-color: #000000;
}
div#section59 {
	top: 700%;
	left: 200%;
	background-color: #000000;
}
div#section60 {
	top: 700%;
	left: 300%;
	background-color: #000000;
}
div#section61 {
	top: 700%;
	left: 400%;
	background-color: #000000;
}
div#section62 {
	top: 700%;
	left: 500%;
	background-color: #000000;
}
div#section63 {
	top: 700%;
	left: 600%;
	background-color: #000000;
}
div#section64 {
	top: 700%;
	left: 700%;
	background-color: #000000;
}
div#section65 {
	top: 800%;
	left: 0;
	background-color: #000000;
}
div#section66 {
	top: 800%;
	left: 100%;
	background-color: #000000;
}
div#section67 {
	top: 800%;
	left: 200%;
	background-color: #000000;
}
div#section68 {
	top: 800%;
	left: 300%;
	background-color: #000000;
}
div#section69 {
	top: 800%;
	left: 400%;
	background-color: #000000;
}
div#section70 {
	top: 800%;
	left: 500%;
	background-color: #ffffff;
}
div#section71 {
	top: 800%;
	left: 600%;
	background-color: #000000;
}
div#section72 {
	top: 800%;
	left: 700%;
	background-color: #000000;
}
------------------------------ */
div#navi {
	width:100%;
	text-align:center;
	position: fixed;
	_position: absolute;
	bottom: 5%;
	border: 0px solid #999999;
}

div#navi table {
	border-collapse: collapse;
	margin-left:auto;
	margin-right:50px;
}

div#navi table td {
　background-color: #66CC99;
}


/* ------------------------------
 

div#navi table td#navi1 {
	background-color: #66CC99;
}

div#navi table td#navi2 {
	background-color: #66CCCC;
}

div#navi table td#navi3 {
	background-color: #99CCCC;
}

div#navi table td#navi4 {
	background-color: #CCCCFF;
}

div#navi table td#navi5 {
	background-color: #FFCC99;
}

div#navi table td#navi6 {
	background-color: #FF99CC;
}

div#navi table td#navi7 {
	background-color: #9999FF;
}

div#navi table td#navi8 {
	background-color: #00CCCC;
}

div#navi table td#navi9 {
	background-color: #CC99CC;
}

------------------------------ */


div#navi table td a {
	display: block;
	width: 30px;
	height: 15px;
	color: #343434;
	text-decoration: none;
	font-size: xx-small;
	text-align: center;
}

div#navi table td a:hover {
	background-color: #FFFFFF;
}

table#one {
    overflow:auto;
    height:400px;
    width:600px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-200px;
    margin-left:-300px;
    text-align: center;
}

table#two {
    overflow:auto;
    height:400px;
    width:600px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-200px;
    margin-left:-300px;
    text-align: left;
}

table#three {
    overflow:auto;
    height:600px;
    width:900px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-300px;
    margin-left:-450px;
    text-align: center;
}

table#four {
    overflow:auto;
    height:600px;
    width:1000px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-300px;
    margin-left:-500px;
    text-align: center;
}

table#five {
	overflow:auto;
	height:700px;
	width:700px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-350px;
	margin-left:-350px;
	text-align: center;
}

table#six {
    overflow:auto;
    height:500px;
    width:500px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-250px;
    margin-left:-250px;
    text-align: center;
    border: 2px #944646;
}
table#seven {
	overflow:auto;
	height:auto;
	width:auto;
	position:absolute;
	top:-65px;
	left:0%;
	margin-top:0px;
	margin-left:0px;
	vertical-align:top;
}

table#seven td a{
    vertical-align:top;
}

.test {vertical-align:top;}

table#eight {
    overflow:auto;
    height:auto;
    width:auto;
    position:absolute;
    bottom:0%;
    left:0%;
    margin-bottom:1%;
    margin-left:1%;
    text-align: center;
}
#section5 .section-body #two tbody tr td p a em {
	color: #000;
}
