@charset "euc-jp";
/****************************************

               List tab

  ------------------------------------
							
	#index
	 1. plain tab
	  1-1. clear
		1-2. 2column
		1-3. list tabs
		1-4. Jump tabs
		1-5. delete arrows
		1-6. Hidden item
	 2. box tab
	 3. vertical line tab

****************************************/


/*--------------------------------
      plain tab 
--------------------------------*/
.yjListTab {
	text-align:center;
	line-height:1.6em;
	}
.yjListTab p{
	height:1%;
	margin:0 auto;
	padding:0;
	}
html>body .yjListTab p{
	height:auto;
	}
	
/* clear */
.yjListTab br.cl{
	clear:both;
	}

/* 2column */
.yjListTab .left {float:left;} 
.yjListTab .right {float:right;}

/* list tabs */
.yjListTab a{
	margin:2px;
	padding:.19em .38em;
	_padding:.1em .4em;/*IE*/
	}
.yjListTab a:hover{
	margin:2px 1px;
	padding:.19em .38em;
	_padding:.1em .4em;/*IE*/
	border:1px solid #003399;
	}
.yjListTab strong{
	margin:2px;
	padding:.19em .38em;
	_padding:.1em .4em;/*IE*/
	color:#000;
	}

/* Jump tabs */
.yjListTab .listPrev,
.yjListTab .listNext {
	color:#888;
	}
.yjListTab .listPrev span,
.yjListTab .listNext span {
	margin:2px;
	padding:.1em .4em;
	}
.yjListTab .listPrev span,
.yjListTab .listPrev a {
	padding-left:17px;
	background:url(http://i.yimg.jp/images/onbiz/ar_prev.gif) no-repeat left center;
	}
	*html .yjListTab .listPrev a:hover {/*IE*/
	padding-left:16px; margin-left:2px;
	}
.yjListTab .listNext span,
.yjListTab .listNext a {
	padding-right:17px;
	background:url(http://i.yimg.jp/images/onbiz/ar_next.gif) no-repeat right center;
	}
	*html .yjListTab .listNext a:hover {/*IE*/
	margin-right:2px;
	padding-right:16px;
	}

/* delete arrows */
.yjListTab .left .listPrev span,.yjListTab .right .listPrev span,
.yjListTab .left .listNext span,.yjListTab .right .listNext span,
.yjListTab .left .listPrev a,.yjListTab .right .listPrev a,
.yjListTab .left .listNext a,.yjListTab .right .listNext a,
.yjListTab .left .listPrev span,.yjListTab .right .listPrev span,
.yjListTab .left .listNext span,.yjListTab .right .listNext span,
.yjListTab .left .listPrev a:hover,.yjListTab .right .listPrev a:hover,
.yjListTab .left .listNext a:hover,.yjListTab .right .listNext a:hover,
.yjListTab .left .listPrev a,.yjListTab .right .listPrev a,
.yjListTab .left .listNext a,.yjListTab .right .listNext a {
	padding:.19em .38em;
	_padding:.1em .4em;/*IE*/
	background-image:none;
	}
.yjListTab .left .listPrev a:hover,.yjListTab .right .listPrev a:hover,
.yjListTab .left .listNext a:hover,.yjListTab .right .listNext a:hover {
	margin:2px 1px;
	}

/* Hidden item IE5.5up */ 
.yjListTab tt  {
	display/* */:none;
	}
/*--------------------------------
      box tab 
--------------------------------*/
.boxTab a{
	margin:2px;
	_	margin:1px 2px;
	padding:.19em .38em;
	_padding:.1em .4em;
	border:1px solid #eee;
	}
.boxTab a:hover{
	margin:2px;
	_	margin:1px 2px;
	padding:.19em .38em;
	_padding:.1em .4em;
	border:1px solid #0000dd;
	background-color:#003399;
	color:#fff;
	}
.boxTab strong{
	margin:2px;
	_	margin:1px 2px;
	padding:.19em .38em;
	_padding:.1em .4em;
	border:1px solid #ddd;
	background-color:#eee;
	color:#000;
	}
.boxTab .listPrev span,
.boxTab .listNext span {
	border:1px solid #eee;
	}
.boxTab .listPrev a:hover {
	margin:2px;
	padding-left:17px;
	}
.boxTab .listNext a:hover {
	margin:2px;
	padding-right:17px;
	}
	*html .boxTab .listPrev a:hover {/*IE*/
	margin:2px;
	padding-left:17px;
	}
	*html .boxTab .listNext a:hover {/*IE*/
		margin:2px;
		padding-right:17px;
		}
.boxTab .left .listPrev a:hover,.boxTab .right .listPrev a:hover,
.boxTab .left .listNext a:hover,.boxTab .right .listNext a:hover {
	margin:2px;
	}

/*--------------------------------
      vertical line tab
--------------------------------*/
.lineTab strong,
.lineTab a {
	margin:0;margin-left:-1px;
	padding:.19em .5em;
	_padding:.1em .5em;
	border-left:1px solid #ccc;border-right:1px solid #ccc;
	}
.lineTab a:hover{
	margin:0;margin-left:-1px;
	padding:.19em .5em;
	_padding:.1em .5em;
	border:0; border-left:1px solid #ccc;border-right:1px solid #ccc; 
	background-color:#DEDBFB;
	}
.lineTab .listPrev span,
.lineTab .listPrev a  {
	margin:0;
	border:0;
	}
.lineTab .listNext span,
.lineTab .listNext a {
	margin:0;margin-left:-1px;
	border-left:1px solid #ccc;border-right:0;
	}
.lineTab .listPrev a:hover {
	margin:0;
	padding-left:17px;
	border:0;
	}
.lineTab .listNext a:hover {
	margin:0;margin-left:-1px;
	padding-right:17px;
	border-left:1px solid #ccc;border-right:0;
	}
	*html .lineTab .listPrev a:hover {/*IE*/
		margin:0;
		padding-left:17px;
		border:0;}
	*html .lineTab .listNext a:hover {/*IE*/
	margin:0;margin-left:-1px;
	padding-right:17px;
	border-left:1px solid #ccc;border-right:0;
	}
.lineTab p.left,.lineTab p.right {padding-left:1px;}
.lineTab .left .listPrev span,.lineTab .right .listPrev span,
.lineTab .left .listNext span,.lineTab .right .listNext span,
.lineTab .left .listPrev a,.lineTab .right .listPrev a,
.lineTab .left .listPrev a:hover,.lineTab .right .listPrev a:hover,
.lineTab .left .listNext a,.lineTab .right .listNext a,
.lineTab .left .listNext a:hover,.lineTab .right .listNext a:hover {
	margin:0;
	padding:.19em .5em;
	_padding:.1em .5em;
	}
.lineTab .left .listNext a,.lineTab .right .listNext a,
.lineTab .left .listNext a:hover,.lineTab .right .listNext a:hover {
	margin-left:-1px;
	}
.lineTab .left .cl a,
.lineTab .right .cl a{border:0;}
span.yjListTab tt {/* off-left  */
	visibility: visible;position: relative;left:auto;width:auto;
	}
/* for mac ie5/mac \*//*/
.yjListTab {hight:1%;}
.yjListTab .left {text-align:left;} 
.yjListTab .right {text-align:right;}
.yjListTab tt {display:none;}
/**/
