body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}
html{
    overflow-y: scroll;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ol, ul{
    list-style:none;
}
fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
address, caption, cite, code, dfn, em, strong, th, var{
    font-style: normal; 
    font-weight: normal;
}


body		{font-family: "meiryo", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
			font-size:0.88em;background-image:url('Back.png');background-color:#A9C7FB;background-repeat: no-repeat;background-position: right bottom;
    background-attachment: fixed;
}
img			{border:0px;}
li			{list-style:none;}

h1			{font-weight:bold;font-size:2em;}
h2			{border-bottom: 4px #5555FF dotted;font-weight:bold;font-size:1.5em;}
h3			{background-image:url('Line1.jpg');font-weight:bold;width:570px;margin:5px 0;padding:0 5px;}

.wrapper	{margin:0 auto 0 auto;width:800px;}

.logo		{background-color:#333333;width:800:px;height:70px;}

.navi		{width:800px;height:30px;}
.navi a		{display:block;text-decoration:none;height:22px;width:100px;color:white;padding:4px 0px;}
.navi li:hover	{background-image:url('navibutton1.jpg');height:30px;}
.navi li	{background-image:url('navibutton.jpg');width:100px;height:30px;margin:0px;float:left;text-align:center;}
.here		{background-image:url('navibutton1.jpg');height:30px;}

.main		{background-color:#FFFFFF;width:800px;}

.one		{background-color:#FFFFFF;width:760px;padding:20px;}

.left		{background-color:#FFFFFF;width:460px;height:480px;float:left;padding:20px;}
.topimg		{width:460px; margin:0 0 10px 0;}

.right		{background-color:#FFFFFF;width:300px;height:520px;float:left;}
.welcome	{width:270px;height:210px;float:left;padding:8px;font-size:1.05em;}
.renew		{background-image:url('renew.jpg');width:220px;height:220px;float:left;padding:30px;}

img.migi	{float:right;padding:5px}
img.hidari	{float:left;padding:5px}

.grade		{display:block;height:22px;padding:5px 10px;float:right;text-align:center;}
.grade a	{text-decoration:none;color:#222222;font-size:1.1em;}
.grade a:hover	{background-color:#DDDDDD}
.member		{background-color:#161B22;width:740px;height:180px;float:left;padding:5px;margin:10px 0;}
.photo		{background-color:#333333;width:130px;height:180px;float:left;}
.data		{background-color:#FFFFFF;width:380px;height:160px;float:left;padding:10px;}
.profile	{background-color:#FFFFFF;width:380px;height:75px;}
.name		{font-size:1.2em;font-weight:700;float:left;padding:0px 10px 0px 0px;}
.level		{color:red;padding:2px 10px 3px 10px;}
.text		{background-color:#FFFFFF;width:380px;color:#666666;font-size:0.88em;}
.chart		{background-color:#FFFFFF;width:210px;height:160px;float:left;padding:10px 0px;}
.member table		{width:200px;height:20px;border:1px #E3E3E3 solid;border-collapse: collapse;border-spacing:0;}
.member table td 	{padding:4px;font-size:0.88em;border:1px #E3E3E3 solid;border-width: 0 0 1px 1px;text-align:center;white-space:nowrap;color:#999999;}
.member table td.get{background-color:#c966ff;color:#000000;}
.member table td.train{background-color:#edccff;color:#999999;}

.taguon		{display:block;background-image:url('taguon.png');width:100px;height:25px;padding:15px 10px 5px 10px;margin:10px 0 0 0;float:right;text-align:center;}
.taguon a	{text-decoration:none;}
.taguoff	{display:block;background-image:url('taguoff.png');width:100px;height:25px;padding:15px 10px 5px 10px;margin:10px 0 0 0;float:right;text-align:center;z-index: 1;}
.taguoff a	{text-decoration:none;}
.photoarea	{background-color:#E5F1FF;width:750px;padding:5px;z-index: 1; float:left;}
.year		{width:40px;padding:5px 10px 0 0;margin:5px;float:right;}
.year a		{text-decoration:none;color:black;font-size:1.4em;}
.title		{font-size:1.8em;padding:5px;}
.photoarea table{border:0px; padding:5px; width:690px;z-index: 2;}
.movie img 	{padding:5px;}

.footer		{background-image:url('fotter.png');width:780px;height:50px;float:left;padding:10px;color:white;font-size:0.8em;text-align:right;}

