@charset "Shift_JIS";

/* =========== sidePane (common) =========== */
.sidePaneB01
	{
	position: relative;
	width: 180px;
	padding-bottom: 7px;
	font-size: 12px;
	line-height: 1;
	background: #d1d1d1;
	}

.sidePaneB01 ul,
.sidePaneB01 ul li
	{
	display: block;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	line-height: 1;
	}

.sidePaneB01 .sidePane
	{
	background: #d1d1d1;
	}

.sidePaneB01 .sidePane table,
.sidePaneB01 .sidePane ul,
.sidePaneB01 .sidePane p,
.sidePaneB01 .sidePane h4
	{
	margin-left: 15px;
	width: 176px;
	}

.sidePaneB01 .sidePane table table,
.sidePaneB01 .sidePane table ul,
.sidePaneB01 .sidePane table p,
.sidePaneB01 .sidePane ul table,
.sidePaneB01 .sidePane ul ul,
.sidePaneB01 .sidePane ul p
	{
	margin: 0;
	width: auto;
	}

.sidePaneB01 .sidePane p img,
.sidePaneB01 .sidePane a img,
.sidePaneB01 .sidePane input,
.sidePaneB01 .sidePane select
	{
	vertical-align: middle;
	}

.sidePaneB01 .sidePane input.text,
.sidePaneB01 .sidePane select
	{
	max-height: 18px;
	_height: 20px; /* WinIE */
	}

.sidePaneB01 .sidePane table th,
.sidePaneB01 .sidePane table td
	{
	vertical-align: middle;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	}

/* --- additionalLink --- */

.sidePaneB01 ul.additionalLinkB
	{
	position: absolute;
	top: 1px;
	right: 9px;
	font-size: 10px;
	line-height: 1;
	}

/* affect to only MacIE \*//*/
.sidePaneB01 ul.additionalLinkB
	{
	width: 5em;
	}
/* end */

/* =========== sidePane (B01) =========== */

.sidePaneB01
	{
	clear: both;
	position: relative;
	}

.sidePaneB01 h2
	{
	background: #d1d1d1;
	padding-bottom: 4px;
	}

.sidePaneB01 .sidePane
	{
	width: 100%;
	}

.sidePaneB01 .sidePane td
	{
	padding: 0 0 0 10px;
	}

.sidePaneB01 .sidePane td.submit
	{
	padding: 0 3px 0 0;
	}

.sidePaneB01 .sidePane input.text
	{
	width: 106px;
	}

.sidePaneB01 .sidePane input.image
	{
	_margin-top: 2px; /* WinIE */
	}
	
	
