/* CSS Document */



body {

	/*text-align: center;*/

	margin: 0px;

	padding: 0px;

}



.page {

	width: 100%;

	margin: 0px auto;

	padding: 0px;

	text-align:center;

}



#middle {

	display: block;

	width: 960px;

	margin: 5px auto 0;

	padding: 0px;

	text-align:center;

}



.main {

	width: 100%;       /*ページ中央部分の幅（変更可） */

	margin: 0px;

	padding: 0px;

	text-align:left;

}



.index_right {

	width:300px;

	margin:0 0 0 10px;

}



.navi {

	display:none;

}



.topics_01 .navi,

.topics_02 .navi,

.topics_03 .navi,

.topics_04 .navi,

.topics_05 .navi,

.uritai .navi,

.office_info .navi,

.contact .navi {

	margin:0 auto 10px;

	text-align:left;

	font-size: 10px;

	width:650px;

}







/*.eki_T2172.html,

.linelist,

.shiryouseikyu,

.kengaku,

.member,

.mypage,

.withdraw {

	width:960px;

	margin:0 auto 10px;

	text-align:left;

}*/


#search_area #btn{

	margin:30px auto;

	clear:both;

}

	

.office_info .staff_left {

	font-size:100%;

}



.search_parts,

.research_link,

.list_count,

.all_detail_view,

.all_detail_view_under {

	display:none;

}





.inqHead,   .inqObjs,   .anq_required, .inqType, .anqtable, .senddatatable, .serchTbl   {   width:100%;border-collapse:collapse;   }



.senddatatable2   {   width:100%;border-collapse:collapse; border:3px   solid   #999  }





.inqHead   th   {   padding:10px;font-weight:normal;font-size:14px;background-color:#BBB;color:#401e00;border:1px   solid   #999;text-align:left; font-weight:bold;  }





.inqHead   td   {   padding:10px;font-size:14px;text-align:left;background-color:#EEE;color:#401e00;border:1px   solid   #999;   }







.inqObjs   th,  .inqType   th   {   padding:10px;font-weight:normal;font-size:14px;background-color:#BBB;color:#401e00;border:1px   solid   #EEE;text-align:center; font-weight:bold;   }





.inqObjs   td,  .inqType   td   {   padding:10px;font-weight:normal;font-size:14px;text-align:left;background-color:#EEE;color:#401e00;border:1px   solid   #EEE; font-weight:bold;   }





.anqtable   th, .senddatatable th, .senddatatable2 th,  .serchTbl th  {   padding:10px;font-weight:normal;font-size:14px;background-color:#f9dda8;color:#401e00;border:1px   solid   #999;text-align:left; font-weight:bold;   }





.anqtable   td, .senddatatable td, .senddatatable2 td, .serchTbl td   {   padding:10px;font-size:14px;text-align:left;background-color:#fef8ee;color:#401e00;border:1px   solid   #999;   }



.senddatatable .senddata_koumoku, .anqtable .senddata_koumoku { font-weight:bold; width:145px;}



.senddatatable2 .senddata_koumoku  { font-weight:bold; width:140px;background-color:#eed199;}



.li_form_33 { font-weight:bold; line-height:170%;}


.li_form_66 li {
	width: 33%;
	float: left;
}

.li_form_67 li {
	margin-bottom: 4px;
}

.li_form_80 li {
	width: 25%;
	float: left;
}



.anq_required {color:#FF0000;font-style:nomal;font-size:10px;}



#railways {

	border: 1px solid #999999;

	width:46%;

	height:200px;

	margin: 2px 7px 2px 7px;
	
	padding: 3px;

	float:left;

	overflow:auto;

	display:block;   

	background-color:#FFFFFF;

}

#railways li {
	margin-left: 15px;
}

#stations {

	border:1px   solid   #999999;

	width:46%;

	height:200px;

	margin: 2px 7px 2px 7px;
	
	padding: 3px;

	overflow:auto;

	display:block;

	float:left;

	background-color:#FFFFFF;   

}

#stations li {
	margin-left: 15px;
}

.rwname {

	display: block;

	width: 100%;
	
	font-size: 16px;
	
	font-weight: bold;

	background-color: #e1fab4;

	text-align: center;   

	margin-bottom: 6px;

}

#stblock13 li {
	margin-left: 15px;
}


.rwname img {
	display: none;
}



.magl15 {margin-left:15px  !important;}

.magr20 {margin-right:20px  !important;}

.magb20 {margin-bottom:20px  !important;} *html.magb20 {margin-top:0px  !important;}



.back_list {

	display:none;

}



sup {

	font-size:80%;

}

.uritai {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

