 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
BODY {
	PADDING-RIGHT: px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; MARGIN-BOTTOM: 00px; PADDING-BOTTOM: 0px; COLOR: #333333; LINE-HEIGHT: 130%; PADDING-TOP: 0px; TEXT-ALIGN: center;	background-image : url(himawari.jpeg);
}

A:link {
	COLOR: red; TEXT-DECORATION: underline
}
A:visited {
	COLOR: black; TEXT-DECORATION: underline
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A:active {
	LEFT: 1px; TOP: 1px; TEXT-DECORATION: underline
}
#header UL LI A:hover {
	BACKGROUND-COLOR: #e8ecf5
}
#wrapper {
	BORDER-RIGHT: white 1px solid; 
        BORDER-TOP: #333333 1px solid; 
        BORDER-LEFT: #333333 1px solid; 
        BORDER-BOTTOM: #333333 1px solid;
        padding-bottom:15px;
        WIDTH: 840px;
        height: auto;
        BACKGROUND-COLOR: white
}
#header {
 WIDTH: 840px;
}
.clear {
  clear: both;/*floatの影響をクリアします*/
  font-size: 0;/*以下は<br />を隠します*/
  line-height: 0;
  height: 0px;
  visibility: hidden;
}



.clear {
  clear: both;/*floatの影響をクリアします*/
  font-size: 0;/*以下は<br />を隠します*/
  line-height: 0;
  height: 0px;
  visibility: hidden;
}
#rightside {
BORDER-RIGHT: red 1px solid; 
BORDER-TOP: red 1px solid;   
BORDER-LEFT: red 1px solid; 
BORDER-bottom: red 1px solid;
width: 493px; 	HEIGHT:auto;
display:inline; float:left; margin-left:10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 10px;
padding-top: 00px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
}
#commentA {
BORDER-RIGHT: red 1px solid; 
BORDER-TOP: red 1px solid;   
BORDER-LEFT: red 1px solid; 
BORDER-bottom: red 1px solid;
width: 335px; 	HEIGHT:auto;
display:inline; float:left; margin-left:10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 10px;
padding-top: 00px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
}
#commentB {
BORDER-RIGHT: red 1px solid; 
BORDER-TOP: red 1px solid;   
BORDER-LEFT: red 1px solid; 
BORDER-bottom: red 1px solid;
width: 335px; 	HEIGHT:auto;

margin-top: 10px;
margin-left: 385px;
margin-bottom: 20px;

padding-top: 00px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
}
#left {

        width: 320px; 	HEIGHT:600px; padding-bottom: 4px;
float:left;
display:inline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
        
        
}
#leftside {
BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid;   BORDER-LEFT: red 1px solid; BORDER-bottom: red 1px solid;
        width: 320px; 	HEIGHT:450px; padding-bottom: 4px;
float:left;
display:inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
        
        
}
#linkside {

        width: 450px; 	HEIGHT:auto; 
float:center;
display:inline;
    font-size:15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
        
        
}
#linkside2 {

        width: 760px; 	HEIGHT:auto; 
float:center;
display:inline;
    font-size:15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

        
        
}


#topside {
BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid;   BORDER-LEFT: red 1px solid; BORDER-bottom: red 1px solid;
        width: 800px; 	HEIGHT:auto; padding-bottom: 4px;
float:left;
display:inline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
        
        
}



#picside {
BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid;   BORDER-LEFT: red 1px solid; BORDER-bottom: red 1px solid;
        width: 800px; 	HEIGHT:auto; padding-bottom: 4px;
float:left;
display:inline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
        
        
}

#header {height:auto;}
#header UL {
	 WIDTH: 840px;  BACKGROUND-COLOR: blue; FLOAT: center; MARGIN: -5px 0px
}
#header UL LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}


#header UL LI A {
	BORDER-TOP:  red 0px solid; DISPLAY: block; 
        BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; 
        LINE-HEIGHT: 2.5em; 
        BORDER-BOTTOM: red 1px  solid ; HEIGHT: 2.5em; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; TEXT-DECORATION: none; WIDTH:140px
}


#top #header #nHome A {
	 COLOR: #ffffff; BACKGROUND-COLOR: #828ca7
}
#syasin #header #picture A {
	 COLOR: #ffffff; BACKGROUND-COLOR: #828ca7
}
#prof #header #team A {
	 COLOR: #ffffff; BACKGROUND-COLOR: #828ca7
}

#record #header #score A {
	 COLOR: #ffffff; BACKGROUND-COLOR: #828ca7
}

#siai #header #blog A {
	 COLOR: #ffffff; BACKGROUND-COLOR: #828ca7
}

#link #header #link A {
	 COLOR: #ffffff; BACKGROUND-COLOR: #828ca7
}
.outer {
	WIDTH: 100%; BACKGROUND-COLOR: #757575
}
TD.grayback {
	FONT: 11px Times New Roman, HiraKakuPro-W3, Osaka, Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-INDENT: 1px; HEIGHT: 15px; BACKGROUND-COLOR: #696969
}
.odd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-COLOR: #ececec
}
.even {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f1f1f1;
}

#h1 {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: red;
	background-color : #C0C0C0;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.p1 {
	font-size: 14px;
	line-height: 15px;
        display:inline;
        float:left;
	margin-left: 4px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.p2 {
	font-size: 14px;
	line-height: 15px;
        display:inline;
        float:left;
	margin-left: 4px;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#personscore .csv2table-table TR TH{
	font-size: 14px;
        color:red;
	line-height: 15px;
	background-image : url(bla7b.gif);
	background-repeat: repeat-x;
        BORDER-BOTTOM:red 1px solid;
        BORDER-RIGHT: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
}

#personscore .csv2table-table TR TD{
	   font-size: 15px;
	   line-height: 15px;
        Text-align: right;
        BORDER-RIGHT: red 1px solid;
        BORDER-bottom: red 1px solid;
	    padding-top: 15px;

	    padding-bottom: 15px;

        BORDER-COLLAPSE: collapse;
}

#personscore .csv2table-table {
        BORDER-LEFT: red 1px solid; WIDTH: 760px;
        BORDER-BOTTOM: red 1px solid; 
	    BORDER-RIGHT: red 1px solid; 
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;
}

#teamscore .csv2table-table TR TH {
	font-size: 14px;
        color:red;
	line-height: 15px;
	background-image : url(bla7b.gif);
	background-repeat: repeat-x;
        BORDER-BOTTOM:red 1px solid;
        BORDER-RIGHT: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
  TEXT-ALIGN:center;
}

#teamscore .csv2table-table TR TD {
	font-size: 15px;
	line-height: 15px;
        Text-align: center;
        BORDER-RIGHT: red 1px solid;
       BORDER-bottom: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
        BORDER-COLLAPSE: collapse;
}

#teamscore .csv2table-table {
        BORDER-LEFT: red 1px solid; WIDTH: 760px;
        BORDER-BOTTOM: red 1px solid; 
	BORDER-RIGHT: red 1px solid; 
        BORDER-TOP: black 1px solid; 
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;
}

.scoreboard TR TD{
	font-size: 14px;
        color:white;
	line-height: 15px;
    background:#35756B;
        BORDER-BOTTOM:#9acd32 1px solid;
        BORDER-RIGHT:#9acd32 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
  TEXT-ALIGN:center;
}

.scoreboard TR TH {
	font-size: 15px;
	 color:white;
	  background:#193A35;
	line-height: 15px;
        Text-align: center;
        BORDER-RIGHT: #9acd32 1px solid;
       BORDER-bottom: #9acd32 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
        BORDER-COLLAPSE: collapse;
}

.scoreboard table {
        BORDER-LEFT:#9acd32 1px solid; WIDTH: 740px;
        BORDER-BOTTOM: #9acd32 1px solid; 
	    BORDER-RIGHT: #9acd32 1px solid; 
        BORDER-TOP: red; 1px solid; 
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;
}




.syouhai .retu0{
	font-size: 15px;
	 color:white;
	  background:#193A35;
        BORDER-BOTTOM:#9acd32 1px solid;
        BORDER-RIGHT:#9acd32 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
  TEXT-ALIGN:center;
}

.syouhai .retu1{
	font-size: 15px;
	 color:white;
	  background:#35756B;
        BORDER-BOTTOM:#9acd32 1px solid;
        BORDER-RIGHT:#9acd32 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
  TEXT-ALIGN:left;
}

.sutamen .retu0{
	font-size: 15px;
	 color:white;
	  background:#35756B;
        BORDER-BOTTOM:#9acd32 1px solid;
        BORDER-RIGHT:#9acd32 1px solid;
  BORDER-COLLAPSE: collapse;
  TEXT-ALIGN:center;
}



.syouhai table {
        BORDER-LEFT: #9acd32 1px solid; WIDTH: 410px;
        BORDER-RIGHT: #9acd32 1px solid; 
        BORDER-TOP: #9acd32 1px solid; 
        FONT-SIZE: 80%; float:left; 
        display:inline;
        margin-top:10px;
        BORDER-COLLAPSE: collapse;
}

.sutamen TR TH{
	font-size: 14px;
        color:white;
	line-height: 15px;
    background:#35756B;
        BORDER-BOTTOM:#9acd32 1px solid;
        BORDER-RIGHT:#9acd32 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
  TEXT-ALIGN:center;
}

.sutamen TR TD {
	font-size: 15px;
	 color:white;
	  background:#193A35;
	line-height: 15px;
        Text-align: center;
        BORDER-RIGHT: #9acd32 1px solid;
       BORDER-bottom: #9acd32 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
        BORDER-COLLAPSE: collapse;
}

.sutamen table {
        BORDER-LEFT: #9acd32 1px solid; WIDTH: 410px;
        BORDER-BOTTOM: #9acd321px solid; 
	    BORDER-RIGHT:#9acd32 1px solid; 
        BORDER-TOP: #9acd32 1px solid; 
        FONT-SIZE: 80%; float:left; 
        display:inline;
        margin-top:10px;
        BORDER-COLLAPSE: collapse;
}



.hitokoto {
        BORDER-LEFT: #9acd32 1px solid; WIDTH: 320px; height:auto;
        BORDER-BOTTOM: #9acd32 1px solid; 
	BORDER-RIGHT:#9acd32 1px solid; 
        BORDER-TOP: #9acd32 1px solid; 
        FONT-SIZE: 80%; float:left;
        display:inline;
        margin-top:0px;
        BORDER-COLLAPSE: collapse;
       	font-size: 14px;
	line-height: 15px;
	margin-left: 10px;
		margin-top: -162px;
		padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align:left;

}

h4 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000033;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#midashi {
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: red;
	background-image : url(bla7b.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left_pic1 {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.right_pic1 {
	float: right;
	margin-top: 150px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.left_pic2 {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left_pic3 {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.picside TR TD {
	font-size: 15px;
	line-height: 15px;
        Text-align: center;
        BORDER-RIGHT: red 1px solid;
       BORDER-bottom: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
        BORDER-COLLAPSE: collapse;
}

.picside TABLE {
        BORDER-LEFT: red 1px solid; WIDTH: 740px;
        BORDER-BOTTOM: red 1px solid; 
	BORDER-RIGHT: red 1px solid; 
        BORDER-TOP: black 1px solid; 
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;
}

.profi TR TH {
	font-size: 14px;
        color:red;
	line-height: 15px;
	background-image : url(bla7b.gif);
	background-repeat: repeat-x;
        BORDER-BOTTOM:red 1px solid;
        BORDER-RIGHT: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
}

.profi TR TD {
	font-size: 15px;
	line-height: 15px;
        Text-align: center;
        BORDER-RIGHT: red 1px solid;
       BORDER-bottom: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
        BORDER-COLLAPSE: collapse;
}

.profi TABLE {
        BORDER-LEFT: red 1px solid; WIDTH: 500px;
        BORDER-BOTTOM: red 1px solid; 
	BORDER-RIGHT: red 1px solid; 
        BORDER-TOP: black 1px solid; 
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;

}

#link1 TR TH {
	font-size: 15px;
        color:black;
	line-height: 15px;
    text-align: left;
	padding-bottom: 5px;
	padding-left: 15px;
  BORDER-COLLAPSE: collapse;
}

#link1 TR TD {
	font-size: 15px;
	line-height: 15px;
        Text-align: center;


        BORDER-COLLAPSE: collapse;
}

#link1  TABLE {
   WIDTH: 740px;
        BORDER-BOTTOM: black 3px solid;  
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;
        
}


#link2 TR TD {
	font-size: 15px;
	line-height: 15px;
        Text-align: left;

        BORDER-COLLAPSE: collapse;
}

#link2  TABLE {
   WIDTH: 740px;
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;
   margin-top:5px;
}

.name1{
	font-size: 15px;

        text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#flashside {

width: 600; 	HEIGHT:390;
display:inline; 
float:left; 
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 15px;
padding-top: 00px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}

#picdate {

width: 162px; 	HEIGHT:auto;
display:inline; float:left; 
margin-left:500px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 10px;
padding-top: 00px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
text-align:left;
}

#result {

width: 743px; 	HEIGHT:auto;
display:inline; 

float:center;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 00px;
padding-top: 00px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}

#siaidate {

width: 700px; 	HEIGHT:auto;
display:inline; float:left; 

margin-left:495px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 10px;
padding-top: 00px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
text-align:left;
}


.result TR TH {
	font-size: 14px;
        color:red;
	line-height: 15px;
	background-image : url(bla7b.gif);
	background-repeat: repeat-x;
        BORDER-BOTTOM:red 1px solid;
        BORDER-RIGHT: red 1px solid;
          BORDER-left: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
  BORDER-COLLAPSE: collapse;
  TEXT-ALIGN:center;
}
.result TR TD {
	font-size: 15px;
	line-height: 15px;
        Text-align: center;
        BORDER-RIGHT: red 1px solid;
       BORDER-bottom: red 1px solid;
           BORDER-left: red 1px solid;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
        BORDER-COLLAPSE: collapse;
}

.result table {
        BORDER-LEFT: red 1px solid; WIDTH: 740px;
        BORDER-BOTTOM: red 1px solid; 
	BORDER-RIGHT: red 1px solid; 
        BORDER-TOP: black 1px solid; 
        FONT-SIZE: 80%; float:center; 
        BORDER-COLLAPSE: collapse;
}
