/*<<<<<<<<<<<<<<<<<< TOP CSS <<<<<<<<<<<<<<<<<<*/
#introduce {margin:0.8em auto; padding:0; border:#000000 solid 2px; width:558px;}
#introduce img {float:left; margin:0;}
#introduce p {width:360px; display:block; float:right; margin:0.5em auto;}

.introduce_pct {padding:2em 5px; width:179px; display:block;}

#topics {margin:0.8em auto; padding:0; border:#000000 solid 2px; width:558px;}
#topics img {margin:0;}
#topics h4 {margin:0.8em auto; width:500px; border-left:#ccc499 solid 15px; color:#666666; text-indent:0.1em;}
#topics h4 a:link {color:#666666; text-decoration:none;}
#topics h4 a:visited {color:#666666; text-decoration:none;}
#topics h4 a:hover {color:#ff9900; text-decoration:none;}
#topics h4 a:active {color:#ff9900; text-decoration:none;}


.date {text-align:right; margin-right:1.5em; font-size:small;}
.thread {margin:0.5em auto; width:520px;}

/*<<<<<<<<<<<<<<<<<< Category Entry CSS <<<<<<<<<<<<<<<<<<*/
.category {margin:0; padding:0; width:720px; background-image:url(../images/navi_bg01.gif);}
.category h1{margin:0; padding:0;}
.category h2 {margin:0.7em auto; padding:0.2em 0 0 0; background:url(../images/midashi01.gif) no-repeat; font-size:medium; text-indent:1.5em; width:550px; height:25px; color:#FFFFFF; vertical-align:bottom; text-indent:2em;}
.category h3{margin:0.2em auto; width:535px; border-left:#ccc499 solid 15px; color:#666666; text-indent:0.1em; font-size:98%;}
.category h3 a:link {color:#666666; text-decoration:none;}
.category h3 a:visited {color:#666666; text-decoration:none;}
.category h3 a:hover {color:#ff9900; text-decoration:none;}
.category h3 a:active {color:#ff9900; text-decoration:none;}

.category a:link {color:#190099; text-decoration:none;}
.category a:visited {color:#190099; text-decoration:none;}
.category a:hover {color:#ff9900; text-decoration:none;}
.category a:active {color:#ff9900; text-decoration:none;}


.entry_text {margin:0 auto; width:550px; font-size:92%;}
.entry_text p {line-height:1.2em; margin:0.5em 0;}
.entry_text img {border:none; margin-top:0.4em;}

.page_top {text-align:right; margin:1.5em; font-size:small;}

.archive {text-align:center; font-size:x-small; margin:1em auto; font-family:"Century Gothic","Osaka|",monospace; height:1.5em;}

/*<<<<<<<<<<<<<<<<<< table CSS <<<<<<<<<<<<<<<<<<*/
.team_kousei {margin-top:1em; border-left:#999999 solid 1px; border-top:#999999 solid 1px;}
.team_kousei th {font-weight:lighter; text-align:left; padding:3px; border-bottom:#999999 solid 1px; border-right:#999999 solid 1px; background-color:#cccccc;}
.team_kousei td {padding:3px; border-bottom:#999999 solid 1px; border-right:#999999 solid 1px;}

.nittei {border-left:#999999 solid 1px; border-top:#999999 solid 1px; text-align:left; font-size:80%; width:98%;}
.nittei th {background-color:#CCFFFF; border-bottom:#999999 solid 1px; border-right:#999999 solid 1px; padding:3px;}
.nittei td {border-bottom:#999999 solid 1px; border-right:#999999 solid 1px; padding:3px;}

/*<<<<<<<<<<<<<<<<<< List CSS <<<<<<<<<<<<<<<<<<*/
.rank_list {width:23.5em; display:block; list-style:none; float:left; margin:0 1em;}

/*<<<<<<<<<<<<<<<<<< Definition List CSS <<<<<<<<<<<<<<<<<<*/
.shiai_kekka {
	margin: 3px 0;
}

.shiai_kekka dt,
.shiai_kekka dd {
	clear: both;
}

.shiai_kekka_l {
	width: 22.5em !important;
	float: left;
	clear: left;
}

.link {margin:0.5em 0; text-indent:1em;}
.link dt {font-weight:bold;}
.link dd {margin:0;}


/*<<<<<<<<<<<<<<<<<< highslide <<<<<<<<<<<<<<<<<<*/
.highslide {  
cursor: url(../highslide/graphics/zoomin.cur), pointer;  
outline: none;  
}  
.highslide img {  
border: 2px solid gray;  
}  
.highslide:hover img {  
border: 2px solid white;  
}  

.highslide-image {  
cursor: poiner; /* opera */  
cursor: url(../highslide/graphics/zoomout.cur), pointer;  
border: 2px solid white;  
}  
.highslide-image-blur {  
cursor: pointer;  
cursor: hand;  
}  
.highslide-caption {  
display: none;  

border: 2px solid white;  
border-top: none;  
font-family: Verdana, Helvetica;  
font-size: 10pt;  
padding: 5px;  
background-color: white;  
}  
.highslide-display-block {  
display: block;  
}  
.highslide-display-none {  
display: none;  
}  
.highslide-loading {  
display: block;  
color: white;  
font-style: 'MS Sans Serif';  
font-size: 9px;  
font-weight: bold;  
text-transform: uppercase;  
text-decoration: none;  
padding: 3px;  
opacity: 0.60; /* w3c */  
filter: alpha(opacity=60); /* ie */  
border-top: 1px solid white;  
border-bottom: 1px solid white;  
background-color: black;  

padding-left: 22px;  
background-image: url(../highslide/graphics/loader.gif);  
background-repeat: no-repeat;  
background-position: 3px 1px;  

}  

a.highslide-credits,  
a.highslide-credits i {  
padding: 2px;  
color: silver;  
text-decoration: none;  
font-size: 10px;  
}  
a.highslide-credits:hover,  
a.highslide-credits:hover i {  
color: white;  
background-color: gray;  
} 

/*<<<<<<<<<<<<<<<<<< highslide Supplementary <<<<<<<<<<<<<<<<<<*/
.supplementary {font-size:x-small; color:#CCCCCC; border-bottom:#CCCCCC dashed 1px; width:26em;}