@charset "Shift_JIS";



/*

StyleSheet for Nihonkiin Portal Site

CSS FILE sub.css

apply for SUB TOP "player"



yLAST UPDATEDz2 APR 2007

*/



@import "tabMaker.css";



/* *********************************************************************

index.html

********************************************************************* */

/* ttl

********************************************************************* */

/* common styles */

#LeftClm .pageBlock h2 {

	display: block;

	width: 765px;

	height: 20px;

	margin: 0 0 12px 0;

	text-align: right;

}

#LeftClm .pageBlock h2 a {

	display: block;

	width: 765px;

	height: 20px;

}

#LeftClm .pageBlock h2 strong {

	display: none;

}



#holders h2 {

	background: url(../images/ttl_holder.gif) no-repeat left top;

}


#holders_woman h2 {

	background: url(../images/ttl_holder_woman.gif) no-repeat left top;

}

.pro h2 {

	background: url(../images/ttl_pro.gif) no-repeat left top;

}

#players h2 {

	background: url(../images/ttl_players.gif) no-repeat left top;

}

#blog h2 {

	background: url(../images/ttl_blog.gif) no-repeat left top;

}



/* Title Holder List

********************************************************************* */

#holders {
	padding: 0 0 10px 0;
	background: #f8f8f8;

}

#holders_woman {
	padding: 0 0 10px 0;
	background: #f8f8f8;

}


#holders:after ,

.holder:after {

	display: block;

	clear: both;

	content: "";

	visibility: hidden;

}



.holderList {

	clear: both;

	padding: 0 0 0 14px;

}



.holder {

	float: left;

	position: relative;

	width: 164px;

	margin: 0 6px 15px 0;

	padding: 27px 8px 11px 8px;

	background: #E7E5E5 url(../images/bg_holder.gif) repeat-x left top;

}

.holder h3 {

	position: absolute;

	top: 0;

	left: 39px;

}

.holder .ph {	

	float: left;

	margin: 0 10px 0 0;

}

.holder .text {

	float: left;

	width: 60px;

}

.holder p.name {

	margin: 1em 0 0 0;

}





/* Pro Player List

********************************************************************* */

/* title of dan */

.pro .dan {

	position: relative;

	width: 760px;

	height: 26px;

	margin: 0 0 12px 0;

	overflow: hidden;

	background: url(../images/bg_dan.jpg) no-repeat left top;

}

.pro .dan h3 {

	position: absolute;

	font-weight: bold;

	font-size: larger;

	left: 1.3em;

	top: 4px;

}





/* tables

********************************************************************* */

/* common styles */

.pageBlock table {

	width: 100%;

}

.pro table {

	margin: 0 0 10px 0;

}

.pro table ,

.pro table td {

	border: 1px solid #AFAFAF;

}



/* sort of Dan */

#sortDan table td {

	width: 11.5%;

	padding: 0.5%;

}

/* sort of ABC */

#sortABC table td {

	width: 24%;

	padding: 0.5%;

}







/* HomePage of Players

********************************************************************* */

#players table {

	width: 100%;

	border: none;

}

#players table td {

	text-align: center;

	border: none;

}





#imageMap {

	margin: 0 0 6px 0;

}

.notice {

	margin: 5px 0 11px 0;

}

.caption {

	text-align: center;

	font-weight: bold;

	font-size: larger;

}





/* tree

********************************************************************* */

.sample {

}

.pane {

}

.sub_pane {

	display: none;

}

.folder {

  cursor: pointer;

}
