/*----------------------------------------タブメニュー*/
/*div.tab-block-header{
	width:706px;
	vertical-align:bottom;
	text-align:left;
	margin:0 auto;
	padding: 4px 4px 0px 4px;
	}
div.tab-block-header-element
{
	width:150px;
	text-align:center;
	vertical-align:bottom;
	background:#d5d5d5;
	padding: 6px 4px 0px 4px;
}*/

.tab-block-header-element .selectEki
{
	cursor:pointer;
}

/* AandA corrected 2008/11/04 */
h2.tab-title{
	width:706px;
	text-align:left;
	margin:0 auto;
	padding:0;
	}

/* zindo corrected 2008/10/28
.tab-block{
	width:706px;
	text-align:center;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#d5d5d5;
	}*/

/* AandA corrected 2008/11/04 */
.tab-block{
	width:706px;
	/*width:698px;
	padding:4px 4px 0px 4px;red*/
	margin:0 auto;
	text-align:center;
	background:#d5d5d5;
	}

/*#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel_MainStation,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel_50On,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel_RosenName{
	width:100%;
	padding:20px 0;
	background:#ffffff;
	height:330px;
	}
.tab-panel{
	width:100%;
	padding:20px 0;
	background:#ffffff;
	height:330px;
	}*/
.tab-block h2.title{
	font-size:85%;
	font-weight:bold;
	text-align:left;
	color:#333333;
	margin:0 0 4px 0;
	padding:3px 5px 3px 8px;
	background:url(../diaimg/dia_titbg.gif) no-repeat left 2px;
	border-bottom:2px solid #00b1a8;
	}
	
.tab-block .set-jousha{
	cursor:pointer;
	}
.tab-block .set-kousha{
	cursor:pointer;
	}

/* zindo change 2008/10/31 */
/*.tab-panel-rosenzu{
	width:100%;
	padding:6px 0;
	background:#ffffff;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2{
	width:100%;
	padding:6px 0;
	background:#ffffff;
	}
.tab-block h2.title{
	font-size:85%;
	font-weight:bold;
	text-align:left;
	color:#333333;
	margin:0 0 4px 0;
	padding:3px 5px 3px 8px;
	background:url(../diaimg/dia_titbg.gif) no-repeat left 2px;
	border-bottom:2px solid #00b1a8;
	}
 ----------------------- */


/*------------------------------直接入力
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 table{
	border-collapse:collapse;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 td{
	border:4px solid #ffffff;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 h2{
	margin:0;
	padding:0;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input1,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input2,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input3,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input4{
	text-align:center;
	padding:10px 0;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input1 input,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input2 input,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input3 select,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input4 select{
	width:190px;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input1,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input3{
	background:#c9e6ff;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input2,
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .input4{
	background:#ffe6c9;
	}
#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1 .submit{
	text-align:center;
	padding:6px 0 8px 0;
	}
*/
.tab-direct{
	padding:0px 20px;
	}
.tab-direct table{
	border-collapse:collapse;
	}
.tab-direct td{
	border:4px solid #ffffff;
	}
.tab-direct h2{
	margin:0;
	padding:0;
	}
.tab-direct .input1,
.tab-direct .input2,
.tab-direct .input3,
.tab-direct .input4{
	text-align:center;
	padding:10px 0;
	}
.tab-direct .input1 input,
.tab-direct .input2 input,
.tab-direct .input3 select,
.tab-direct .input4 select{
	width:190px;
	}
.tab-direct .input1,
.tab-direct .input3{
	background:#c9e6ff;
	}
.tab-direct .input2,
.tab-direct .input4{
	background:#ffe6c9;
	}
.tab-direct .submit{
	text-align:center;
	padding:6px 0 8px 0;
	}
.tab-direct .decide
{
	cursor:pointer;
}/**/


/*------------------------------主要駅一覧*/
.tab-principal select{
	width:300px;
	height:200px;
	}
.tab-principal .submit{
	text-align:center;
	padding:10px 0;
	}
.tab-principal .submit input{
	margin:0 3px;
	}
/*.tab-principal .set-jousha{
	cursor:pointer;
	}
.tab-principal .set-kousha{
	cursor:pointer;
	}*/


/*------------------------------50音・駅候補一覧*/
.tab-syllabary table{
	width:565px;
	}
.tab-syllabary td{
	vertical-align:top;
	}
.tab-syllabary .select-title,
.tab-syllabary .select{
	padding:0 0 0 30px;
	}
.tab-syllabary .text{
	padding:10px;
	background:#eeeeee;
	}
.tab-syllabary .text table{
	width:100%;
	}
.tab-syllabary .text td{
	padding:2px;
	}
.tab-syllabary .text td input{
	font-size:85%;
	}
.tab-syllabary .select select{
	width:215px;
	height:150px;
	margin:0;
	padding:0;
	}

/*------------------------------路線名・駅候補一覧*/
.tab-rosenmei table{
	width:565px;
	}
.tab-rosenmei td{
	vertical-align:top;
	}
.tab-rosenmei .select-title,
.tab-rosenmei .select{
	padding:0 0 0 30px;
	}
.tab-rosenmei .text{
	font-size:85%;
	line-height:180%;
	text-align:left;
	padding:15px 10px;
	border:1px solid #cccccc;
	white-space: nowrap;
	}
.tab-rosenmei .text a{
	padding:0 0 0 15px;
	background:url(../diaimg/dia_icon01.gif) no-repeat left 2px;
	}
.tab-rosenmei .select select{
	width:215px;
	height:200px;
	}


/*------------------------------Flash*/
.tab-rosenzu .select{
	font-size:85%;
	padding:0 0 0px 0;
	}
