@charset "utf-8";

/* =========== sidePaneF01 運賃検索モジュール (reference_s) /dom/index02.html=========== */


#sidePaneF01
	{
	margin: 0;
	padding: 0;
	}
.reference_s
	{
	width:220px;
	}
.reference_s div.top
	{
	background: url(/dom/common/img/refe-module_top_02.gif) no-repeat;
	margin:0;
	}
.reference_s div.bottom
	{
	background: url(/dom/common/img/refe-module_bottom_02.gif) no-repeat;
	margin:0;
	}
#sidePaneF01 div.bg
	{
	background:#dedede;
	margin:0;
	}
#sidePaneF01 div.ttl
	{
	padding:0 9px 4px;
	}
#sidePaneF01 .bg div.sidePane
	{
	background:#FFFFFF;
	padding:6px 5px 6px 6px;
	margin:0 5px;
	}
#sidePaneF01 .sidePane table
	{
	line-height:1.2;
	font-size:12px;
	margin:5px 0;
	}
#sidePaneF01 .sidePane a img,
#sidePaneF01 .sidePane select
	{
	vertical-align: middle;
	}

#sidePaneF01 .sidePane table th,
#sidePaneF01 .sidePane table td
	{
	vertical-align: middle;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	padding-bottom:2px;
	}
#sidePaneF01 .sidePane table th
	{
	font-family:"ＭＳ Ｐゴシック", Osaka,;
	font-size: 10px;
	color: #727272;
	padding-right: 2px;
	font-weight:normal;
	text-align:left;
	}
#sidePaneF01 .sidePane select{
	max-height: 18px;
	_height: 20px; /* WinIE */
	}
#sidePaneF01 .sidePane .days
	{
	margin-left:2px;
	margin-right:2px;
	}
.reference_s .sidePane tr.monthday select
	{
	width: 51px;
	}
.reference_s .sidePane select.port
	{
	width: 166px;
	}
#sidePaneF01 .sidePane .submit
	{
	margin: 0;
	text-align: right;
	}

/* =========== sidePaneF01 運賃検索モジュール=========== */