@charset "UTF-8";
@import "share.css";

/*-----------------------------
	ニッセンバナー用取るとき削除
------------------------------*/
#base2 {
	padding: 12px 0 0 12px;
}

.nissen_bn {
	text-align: center;
	padding-right: 12px;
}
/*---------------------------*/


#search {
	float: left;
	width: 706px;
	padding: 12px 0 0;
}

		#search #title {
			width: 706px;
			height: 42px;
			background: url(../image/share/search_tit_bg.gif) repeat-x 0 0;
			margin: 0;
			padding: 0;
		}

		#search #search_map {
			 width: 706px;
			 height: 355px;
			 background: url(../image/search/bg_map.jpg) no-repeat left top;
			 position: relative;
			 margin: 20px 0 20px;
		}
		
				#search #search_map #search_tab {
					 width: 706px;
					 height: 40x;
				}
				
				#search #search_map #search_tab:after {
					content:".";
					display:block;
					height:0;
					clear:both;
					visibility:hidden;
				}
				
				#search #search_map #search_tab {
					zoom:1;
				}
				
								/* ---------------------------------
								*    Tab Hide
								*/
								#tabsel1.tab_selector {
										float: left;
										width: 170px; 
										height: 40px;
										background: url(../image/search/tab_area_off.jpg) no-repeat left top;
										text-indent: -9999px;
										display: block;
										overflow: hidden;
								}
								 
								#tabsel2.tab_selector {
										float: left;
										width: 170px; 
										height: 40px;
										background: url(../image/search/tab_line_off.jpg) no-repeat left top;
										text-indent: -9999px;
										display: block;
										overflow: hidden;
								}
						 
								/* ---------------------------------
								*    Tab Visibl
								*/
								#tabsel1.selected {
										float: left;
										width: 170px; 
										height: 40px;
										background: url(../image/search/tab_area_on.jpg) no-repeat left top;
										text-indent: -9999px;
										display: block;
										overflow: hidden;
								}
								 
								#tabsel2.selected {
										float: left;
										width: 170px; 
										height: 40px;
										background: url(../image/search/tab_line_on.jpg) no-repeat left top;
										text-indent: -9999px;
										display: block;
										overflow: hidden;
								}
				
								.tab_selector {
									cursor:pointer;
								}
								
								.tab {
								}
								
								.noshow {
									display:none;
								}
				
				.frame_kanto ul.kanto li {
						margin-bottom: 1px;
				}
				.frame_tokai ul.tokai li {
						margin-bottom: 1px;
				}
				.frame_kinki ul.kinki li {
						margin-bottom: 1px;
				}
				.frame_kyusyu ul.kyusyu li {
						margin-bottom: 1px;
				}
				
				.frame_kanto ul.kanto{
						padding: 26px 2px 0;
				}
				.frame_tokai ul.tokai{
						padding: 26px 2px 0;
				}
				.frame_kinki ul.kinki{
						padding: 26px 2px 0;
				}
				.frame_kyusyu ul.kyusyu {
						padding: 26px 2px 0;
				}
		
				/*----------------------------
				*	�֓�
				*/
				.frame_kanto {
						width: 65px;
						height: 202px;
						background: url(../image/search/frame_kanto.jpg) no-repeat left center;
						position: absolute;
						left: 600px;
						top: 110px;
				}
				
		
				
				/*----------------------------
				*	���C
				*/
				.frame_tokai {
						width: 65px;
						height: 127px;
						background: url(../image/search/frame_tokai.jpg) no-repeat left center;
						position: absolute;
						left: 485px;
						top: 210px;
				}
				
				/*----------------------------
				*	�ߋE
				*/
				.frame_kinki {
						width: 65px;
						height: 77px;
						background: url(../image/search/frame_kinki.jpg) no-repeat left center;
						position: absolute;
						left: 220px;
						top: 90px;
				}
				
				/*----------------------------
				*	��B
				*/
				.frame_kyusyu {
						width: 65px;
						height: 53px;
						background: url(../image/search/frame_kyushu.jpg) no-repeat left center;
						position: absolute;
						left: 40px;
						top: 210px;
				}
				
		#search #convenient_retrieval {
		}
		
				#search #convenient_retrieval .time_searh {
					float: left;
					width: 340px;
					height: 150px;
					border: 1px solid #d9d9d9;
					padding: 1px;
					background: url(../image/index/time_searh_bg.gif) repeat-x bottom;
					}
		
				#search #convenient_retrieval .campusName {
					float: left;
					width: 340px;
					height: 150px;
					border: 1px solid #d9d9d9;
					padding: 1px;
					background: url(../image/index/time_searh_bg.gif) repeat-x bottom;
					margin-left: 18px;
					}
					
						#search #convenient_retrieval div.cont {
							position: relative;
							padding: 5px;
						}
		
						/*---------------------------------------------
						*	�ʋ΁E�ʊw��̉w������� / ��w�������
						*/
						#search #convenient_retrieval p.list02 {
							background: url(../image/share/list_mark02.gif) no-repeat 0px 3px;
							padding: 4px 0 3px 20px;
						}
						
						/*---------------------------------------------
						*	�ʋ΁E�ʊw����
						*/
						#search #convenient_retrieval p.list02_2 {
							background: url(../image/share/list_mark02.gif) no-repeat 0px 7px;
							padding: 2px 0 3px 20px;
							margin-top: 3px;
						}
		
						/*---------------------------------------------
						*	��w��50������s���{������T��
						*/
						#search #convenient_retrieval p.list03 {
							background: url(../image/share/list_mark03.gif) no-repeat 0px 3px;
							padding: 4px 0 3px 20px;
						}
		
		.cont .search_bt {
			position: absolute;
			right: 10px;
			top: 45px;
		}
		
		.cont .stationForm,
		.cont .campusForm {
			width: 150px;
			border: 1px solid #999;
			padding: 2px;
		}
