*{
    margin:0;
    padding:0;
    font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
    border:none;
}
img {border: 0;}
table, td, th{
    margin:0px;
    padding:0px;
    border: 0px; 
    border-collapse: collapse;
}
BODY{
    margin:0px;
    padding:0px;
    font-style:normal;
    font-weight:normal;
    font-size:small;
    text-align:center;
    color:#000000;
    background-color:#005a5a;
}
div.structure{
    background-color: #005a5a ;
    width: 600px ;
    text-align: left ;
    margin: 10px auto ;
}
table.structure{
    background-color: #005a5a ;
    width: 600px ;
    border: 0px #ffffff solid ;
    text-align: left ;
    margin: 3px auto ;
}
table.structure2{
    background-color: #E4E4E4 ;
    width: 660px ;
    border: 8px #E4E4E4 solid ;
    text-align: left ;
    margin: 5px auto ;
}
td.head{
    width: 500px ;
    height: 100px ;
    border: 0px #ffffff solid ;
    background-color:#005a5a;
}
td.right{
    width: 100px ;
    border: 0px #ffffff solid ;
    background-color:#005a5a;
}
td.left{
    width: 200px ;
    height: 300px ;
    border: 0px #ffffff solid ;
    background-color:#005a5a;
}
td.center{
    width: 300px ;
    border: 0px #ffffff solid ;
	text-align: left ;
	vertical-align: top ;
    background-color:#EFEFEF;
    text-align: justify;
    text-justify: auto;
    padding:10px;
}
td.plink{
    font-weight: bold;
	text-align: right ;
	vertical-align: middle ;
	padding: 3px 108px 0px 0px;
}
td.kyoko{
	font-size: 110% ;
	text-align: left;
	padding: 15px 30px 10px 30px;
}
td.dark1{
	font-size: 135% ;
	font-weight: bold ;
	text-align: center;
	padding: 15px 0px 10px 0px;
}
td.dark2{
    background-color:#ffffff;
	font-size: 115% ;
	text-align: left;
	padding: 5px 40px 10px 50px;
}
td.queen1{
	font-size: 125% ;
	font-weight: bold ;
	text-align: center;
	padding: 15px 40px 15px 40px;
}
.m2em{
	text-indent: 2.7em;
	margin:0px 0px 3px 0ox;
}
.point{
	font-size: 120% ;
	font-weight: bold ;
}

.title2{
    margin:2px 0px 20px 0px;
    color:#ffffff;
	font-size: 100%;
	font-weight: bold;
}
.profile{
    color:#ffffff;
	font-size: 150%;
	font-weight: bold;
}
a {
    text-decoration: none;
}
.plink a{
	color:#00FF00;
}
.plink a:link{
	color:#00FF00;
}
.plink a:visited{
	color:#00FF00;
}
.plink a:hover{
	color:#005a5a;
    background-color:#00FF00;
}
