@charset "UTF-8";

/* 
 * 軸ラベル領域にz-index指定 
 * ※ z-index未指定だと、aタグが最下層要素となるため。
 */
.jqplot-xaxis,
.jqplot-yaxis{
	z-index: 1;
}
.jqplot-xaxis-tick,
.jqplot-yaxis-tick{
	z-index: 5;
}
.jqplot-xaxis-tick a,
.jqplot-yaxis-tick a{
	z-index: 10;
}

@media screen and (min-width: 961px){
	/* 比較グラフ X軸ラベル縦書き指定 */
	#G_totalUnits .jqplot-xaxis-tick,
	#G_avgPrice .jqplot-xaxis-tick,
	#G_avgSize .jqplot-xaxis-tick,
	#G_avgUnitPrice .jqplot-xaxis-tick
	{
		white-space: normal;
		width: 1em;
		line-height: 1.1em;
		word-wrap:  break-word;
		font-family: "ＭＳ Ｐゴシック", "MS PGothic" !important;
	}
	/* 比較グラフ ラベル固定表示用設定 */
	#outerFrame .custom_yaxis{
		left: 21px !important;
		top: 166px !important;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;
		background-color: white;
		width: 60px !important;
		z-index: 999;
	}
	#outerFrame .custom_yaxis .jqplot-yaxis-tick{
		padding-right: 5px;
	}
	.yaxis_hide{
		display: none;
	}
	.yaxis_show{
		display: block;
	}
	.jqplot-yaxis,
	.jqplot-y2axis {
		width: 50px !important;
	}
}
/* y軸ラベル幅固定 */
@media screen and (max-width: 960px){
	.jqplot-yaxis,
	.jqplot-y2axis {
		width: 50px !important;
	}
	#scrollFrame .jqplot-yaxis{
		width: 90px !important;
		text-align: left;
	}
	#outerFrame .G_detail .jqplot-yaxis{
		width: 50px !important;
	}
	.jqplot-yaxis-tick{
		margin-right: 5px;
	}
	.jqplot-yaxis-tick,
	.jqplot-y2axis-tick{
		left: 5px !important;
	}
}

/* ツールチップ指定 */
.jqplot-highlighter-tooltip{
	z-index: 20;
	background: white;
	border: 1px solid silver;
}

