body {
	color : #ffffff;
	font-size : 12px;
	text-align : center;
	font-family : sans-serif, serif;
	background-color : #000000;
	scrollbar-base-color : #333333;
	scrollbar-arrow-color: #c0c0c0;
	margin : 0px;
	padding : 0px;
}

a {
	color : #ffffff;
}

a:hover {
	color : #00ffff;
}

a:visited {
	color : red;
}

.zenbu {
	margin-left : auto;
	margin-right : auto;
}


/*----------------------------------------------------------HEADER--------------------------------------------*/
#header {
width : 760px;
background-color : #333333;
text-align : left;
margin-bottom : 5px;
padding : 5px;
border-top : 2px solid #808080:
}


/*----------------------------------------------------------CONTENT--------------------------------------------*/

#content {
width : 760px;
}


/*----------------------------------------------------------MENU-----------------------------------------------*/

#menu {
width : 230px;
float : left;
background-color : #333333;
padding : 5px;
}

.menup1 {
border : 1px solid #808080;
padding : 5px;
text-align : left;
text-indent : 1em;
margin-bottom : 5px;
text-align: justify; 
text-justify: distribute;
line-height : 150%;
}

.menup2 {
border : 1px solid #808080;
padding : 5px;
text-align : left;
text-indent : 1em;
margin-top : 5px;
margin-bottom : 5px;
text-align: justify; 
text-justify: distribute;
line-height : 150%;
}

.menup3 {
text-align : left;
text-indent : 1em;
text-align: justify; 
text-justify: distribute;
line-height : 150%;
margin-top : 0px;
margin-bottom : 0px;
}

.menu4 {
text-align : left;
text-indent : 1em;
text-align: justify; 
text-justify: distribute;
line-height : 150%;
}

.rinkua {
border : 1px solid #808080;
padding : 5px;
margin-top : 5px;
margin-bottom : 5px;
}

.rinkub {
background-color : #000000;
font-weight : bold;
}

.rinkuc {
text-align : left;
padding-left : 5px;
}

.rinkuc a {
color : #00ffff;
text-decoration : none;
}

.rinkuc a:hover {
color : #0000ff;
text-decoration : none;
}

.rinkuc a:visited {
color : #a52a2a;
text-decoration : none;
}

.janruu {
border : 1px solid #808080;
padding : 5px;
margin-top : 5px;
margin-bottom : 5px;
}

.janruujp {
border : 1px solid #808080;
padding : 5px;
margin-top : 5px;
margin-bottom : 5px;
background-color : #000000;
}


.rinkud {
text-align : left;
padding-left : 5px;
}


.rinkud a {
color : #ffffff;
text-decoration : none;
}

.rinkud a:visited {
color : #ffffff;
text-decoration : none;
}

.jpea00 {
border : 1px solid #707070;
padding : 5px;
margin-bottom : 5px;

}

.jpe100 {
background-color : #a301b1;
padding : 3px;
}

.jpe200 {
padding : 3px;
text-indent : 1em;
text-align: justify; 
text-justify: distribute;
line-height : 120%;

}


/*----------------------------------------------------------MAIN-----------------------------------------------*/

#main {
width : 530px;
float : left;
background-color : #333333;
padding : 5px;
}

.mainpi {
margin-bottom : 0px;
}

.09div {
border : 1px solid #ffffff;
padding : 5px;
background-color : #000000;
margin-bottom : 7px;
}

.09divtop {
border : 1px solid #ffffff;
padding : 5px;
background-color : #000000;
margin-top : 0px;
margin-bottom : 7px;
}


.09tbl {
font-size : 12px;
width : 480px;
}

.09tbl img {
margin-right : 6px;
border : none;
}

.09d2 {
text-align : center;
font-weight : bold;
color : #09ef09;
font-size : 12px;
}

.09diva {
text-align : center;
background-color : #000000;
padding-top : 3px;
padding-bottom : 2px;
}

.mgn {
padding-left : 20px;
font-weight : bold;
}

.09pitd {
padding : 5px;
}

.09pitd p {
border : 1px solid #c0c0c0;
padding : 5px;
text-indent : 2em;
text-align: justify; 
text-justify: distribute;
line-height : 120%;
height : 50px;
overflow : auto;
}

h3 {
text-align : center;
background-color : #333333;
margin-top : 0px;
margin-bottom : 0px;
}

.caritbl {
font-size : 12px;
}

.caritbl img {
border : none;
}

.tendiv {
border : 1px solid #ffffff;
padding : 5px;
background-color : #000000;
margin-bottom : 7px;
text-align : center;
}

#ten_header {
width : 505px;
}

#ten_content {
widht : 505px;
}

#ten_menu {
width : 165px;
float : left;
border : 1px solid #c0c0c0;
background-color : #ff0202;
padding-top : 5px;
padding-bottom : 5px;
}

#ten_menu img {
border : none;
}

#ten_main {
width : 165px;
float : left;
border : 1px solid #c0c0c0;
margin-left : 3px;
margin-right : 3px;
background-color : #ff0202;
padding-top : 5px;
padding-bottom : 5px;
}

#ten_main img {
border : none;
}


#ten_sub {
width : 165px;
float : left;
border : 1px solid #c0c0c0;
background-color : #ff0202;
padding-top : 5px;
padding-bottom : 5px;
}

#ten_sub img {
border : none;
}

#ten_footer {
clear : both;
width : 505px;
}

.tencom {
border : 1px solid #c0c0c0;
padding : 5px;
text-indent : 1em;
text-align: justify; 
text-justify: distribute;
line-height : 120%;
width : 150px;
height : 100px;
overflow : auto;
background-color : #333333;
}

.09sam {
padding : 5px;
font-size : 12px;

}

.09sam td {
vertical-align : top;
}

.09sam img {
border : none;
margin-right : 5px;
border : 1px solid #ff0000;

}

.09com {
padding : 5px;
background-color : #333333;
}

.46sam {
padding : 5px;
font-size : 12px;

}

.46sam td {
vertical-align : top;
}

.46sam img {
border : none;
margin-right : 5px;
border : 1px solid #00ffff;

}

.avsam {
padding : 5px;
font-size : 12px;

}

.avsam td {
vertical-align : top;
}

.avsam img {
border : none;
margin-left : 5px;
border : 1px solid #00fa9a;

}

.avcom {
padding : 5px;
text-indent : 1em;
text-align: justify; 
text-justify: distribute;
line-height : 120%;
width : 378px;
height : 59px;
overflow : auto;
background-color : #333333;
}

.ipsam {
padding : 5px;
font-size : 12px;

}

.ipsam td {
vertical-align : top;
}

.ipsam img {
border : none;
margin-left : 5px;
border : 1px solid #ffa3e2;

}

.ipcom {
padding : 5px;
text-indent : 1em;
text-align: justify; 
text-justify: distribute;
line-height : 120%;
width : 378px;
height : 59px;
overflow : auto;
background-color : #333333;
}

.iptlt {
text-align : right;
padding-right : 10px;
}

.akisam {
font-size : 12px;
}

.akisam img {
border : 1px solid #ff8000;
margin-right : 10px;
}

.akisam div {
text-align : center;
}

.akidiv {
background-color : #333333;
margin-right : 10px;
}


.09oa {
color : #09ef09;
font-weight : bold;
}

.09oab {
color : #ffffca;
font-weight : bold;
}


.09o1 {
text-align : left;
}


.09spc {
font-weight : bold;
padding-left : 20px;
}

.09otbl {
font-size : 12px;
padding : 5px;
}

.09otbl img {
border : none;
}

.09otbl td {
vertical-align : top;
}

.09oimg td {
vertical-align : middle;
text-align : center;
width : 125px;
background-color : #999999;
border : 1px solid #333333;
padding-top : 5px;
}


.09oimg img {
border : none;
}

.09otblb {
border : 1px solid #999999;
padding : 5px;
background-color : #333333;
height : 180px;
}



.jpe1 img {
border : none;
}

.jpe1 td {
text-align : center;
width : 100px;
}

.jpe1dd img {
margin-right : 2px;
}

.jpe2 {
margin-bottom : 7px;
font-size : 12px;
}

.jped1 {
padding : 3px;
}

.jpes {
font-weight : bold;
margin-right : 20px;
}

.jpep {
padding : 5px;
text-indent : 1em;
text-align: justify; 
text-justify: distribute;
line-height : 120%;
background-color : #333333;
border-bottom : 1px solid #808080;
}

.backk {
text-align : left;
padding-left: 20px;
}



.maptop {
border : 1px solid #ffffff;
padding : 5px;
background-color : #000000;
margin-top : 0px;
margin-bottom : 7px;
}

.mapi {
margin-top : 5px;
margin-bottom : 5px;
text-align : left;
text-indent : 2em;
padding-left : 10px;
padding-right : 10px;
}

.map1 {
background-color : #333333;
font-weight : bold;
}

.maptop  ul {
text-align : left;
padding-left : 40px;
}

.fwd {
text-align : right;
padding-right : 20px;
}

.itiue {
border : 1px solid #ffffff;
margin-bottom : 7px;
padding-top : 7px;
padding-bottom : 7px;
}

.uetbl {
width : 480px;
border : 1px solid #999999;
}

.uetbl img {
	border : none;
}

.uetbl td {
border : 1px solid #999999;
}

.uetbltd {
width : 160px;
text-align : center;
background-color : #333300;
padding-top : 10px;

}

.yuicom {
vertical-align : top;
padding : 5px;
}

.yui1 {
font-size : 12px;
margin-top : 0px;
}

.yui1a {
background-color : #333300;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
font-weight : bold;
margin-bottom : 5px;
border-bottom : 1px solid #ffff00;
}

.yui1b {
padding : 5px;
text-indent : 1em;
background-color : #000000;
text-align: justify; 
text-justify: distribute;
}


.ncaridiv {
border : 1px solid #ffffff;
margin-bottom : 7px;
padding-top : 7px;
padding-bottom : 7px;
}

.newcari {
width : 480px;
border : 1px solid #36a786;
}

.newcari td {
width : 160px;
text-align : center;
background-color : #000000;
padding-top : 10px;
border : 1px solid #36a786;
}

.newcari img {
	border : none;
}






/*----------------------------------------------------------FOOTER--------------------------------------------*/

#footer {
clear : both;
width : 760px;
background-color : #333333;
margin-top : 5px;
border-bottom : 2px solid #808080:
}