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


/* kome */

#university_search{
	color: #4a4a4a;
}

		/*-------------------------
		*	Page Title
		*/
		#university_search #title {
			width: 926px;
			height: 42px;
			background: url(../image/share/search_tit_bg.gif) repeat-x 0 0;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		
		#university_search .topicspath2 {
			text-align: left;
		}
		
		#university_search #body {
			width: 906px;
			margin: 0 10px;
			text-align: left;
		}
		
		
/*---------------------------------------------------------
*
*	Social Button / ソーシャルボタン
*
*---------------------------------------------------------*/
#university_search #body .social_button {
	width: 906px;
	height: 20px;
	position: relative;
	margin-bottom: 10px;
}
#university_search #body .social_button ul {
	width: 180px;
	position: absolute;
	right: 0;
	zoom:1;
}
#university_search #body .social_button ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#university_search #body .social_button ul li {
	width: 90px;
	float: left;
}
		
		
		
/*---------------------------------------------------------
*
*	City Name / 街名
*
*---------------------------------------------------------*/

#university_search #body #city-name_area {
	width: 906px;
	background: url(../image/university_search/bg_city-name.jpg) no-repeat bottom;
	padding-bottom: 7px;
}
		
				/*-------------------------
				*	City Name
				*/	
				#university_search #body #city-name_area #city-name_txt {
					float: left;
					width: 250px;
					padding: 15px 0 0;
				}
				
						#university_search #body #city-name_area #city-name_txt h3 {
							color: #f86500;
							font-size: 140%;
							font-weight: bold;
							padding-left: 25px;
						}
				
				/*-------------------------
				*	Tag
				*/	
				#university_search #body #city-name_area #city-tag_box {
					float: right;
					width: 656px;
					height: 35px;
					text-align: right; 
				}
				
				/*--タグが下段に来るタイプ--*/
				#university_search #body #city-tag_box2 {
					clear: both;
					width: 906px;
					padding: 5px 0 0;
					overflow: hidden;
				}
				
				#university_search #body #city-tag_box2:after {
					content: "";
					display: block;
					clear: both;
					height: 0px;
					overflow: hidden;
				}
				
				/*¥*/
				* html #university_search #body #city-tag_box2 {
					height: 1em;
					overflow: visible;
				}
				/**/
				
				#university_search #body #city-tag_box2 img {
					float: left;
					width: 105px;
					height: 20px;
					padding: 0 2px 2px 0;
					display: inline;
				}
				
		/*-------------------------
		*	この街のお部屋を探す
		*/
		#university_search #body #city-name_area #city-tag_box {
					float: right;
					display: inline;
					margin: 0 0 0 10px;
					width: 175px;
		}
								
								


/*=========================================================
*
*	Basic Data / 基本情報［1段目］
*
*=========================================================*/

#university_search #body #basic_data {
	clear: both;
	width: 906px;
	padding-top: 10px;
}


/*---------------------------------------------------------
*
*	Iintroduction / 紹介
*
*---------------------------------------------------------*/

#university_search #body #basic_data #introduction_area {
	float: left;
	width: 580px;
	background: url(../image/university_search/bg_intro-mdl.jpg) repeat-y;
}	

		#university_search #body #basic_data #introduction_area #introduction_box {
			width:580px;
			background: url(../image/university_search/bg_intro-top.jpg) no-repeat top left;
		}
		
				/*-------------------------
				*	Title
				*/
				#university_search #body #basic_data #introduction_area #introduction_box .intro_title_area {
					background: url(../image/university_search/bg_intro-line.gif) no-repeat bottom;
					padding: 10px 10px 5px;
					color: #f86500;
					font-size: 115%;
				}
				
						#university_search #body #basic_data #introduction_area #introduction_box .intro_title_area .intro_title_box {
							background: url(../image/university_search/head_intro.gif) no-repeat left top;
							padding: 0 0 3px 32px;
							line-height: 130%;
						}
						
				/*-------------------------
				*	Txet
				*/		
				#university_search #body #basic_data #introduction_area #introduction_box .intro_txt_area {
					background: url(../image/university_search/bg_intro-btm.jpg) no-repeat bottom;
					padding: 5px 10px;
					line-height: 150%;
				}
				
				
/*---------------------------------------------------------
*
*	Summary / 基本情報
*
*---------------------------------------------------------*/

#university_search #body #basic_data #summary_area {
	float: right;
	width: 320px;
}

		/*-------------------------
		*	Title
		*/
		#university_search #body #basic_data #summary_area .summary_title {
		}
		
		/*-------------------------
		*	Contents
		*/
		#university_search #body #basic_data #summary_area .summary_cont {
			padding: 0 7px;
		}
		
				#university_search #body #basic_data #summary_area .summary_cont p {
					background: url(../image/university_search/bg_summary-line.gif) no-repeat bottom;
					padding: 5px 0;
				}
				
						#university_search #body #basic_data #summary_area .summary_cont p .list_item {
							color: #f86500;
							line-height: 140%;
						}
						
						
						/* First Train,Last Train */
						#university_search #body #basic_data #summary_area .summary_cont p .route_info {
							padding: 1px 2px;
							vertical-align: middle;
						}
						
						/* タクシー代注釈 */
						#university_search #body #basic_data #summary_area .summary_cont p .night_charge {
							display: block;
							padding-left: 5em;
							}
						
						
/*=========================================================
*
*	Location Data / 所在,土地の情報［2段目］
*
*=========================================================*/				
						
#university_search #body #location_data {
	clear: both;
	width: 906px;
	padding-top: 10px;
}


/*---------------------------------------------------------
*
*	Landscape / 街の風景
*
*---------------------------------------------------------*/

#university_search #body #location_data #landscape_area {
	float: left;
	width: 580px;
}

		/*-------------------------
		*	Title
		*/
		#university_search #body #location_data #landscape_area .landscape_title {
			margin-bottom: 10px;
		}
		
		#university_search #body #location_data #landscape_area .infotxt {
			padding: 0 0 5px;
			color: #333;
			font-size: 85%;
		}
		
		/*-------------------------
		*	Contents
		*/
		#university_search #body #location_data #landscape_area .landscape_cont {
			width: 580px;
		}
		
				#university_search #body #location_data #landscape_area .landscape_cont ul {
					width: 580px;
				}
				
						#university_search #body #location_data #landscape_area .landscape_cont ul li {
							float: left;
							width: 190px;
						}
						
								#university_search #body #location_data #landscape_area .landscape_cont ul li.pht_center {
									margin: 0 5px;
								}
		
								#university_search #body #location_data #landscape_area .landscape_cont ul li img {
									width: 188px;
									height: 140px;
									border: 1px solid #ccc;
								}
				
				#university_search #body #location_data #landscape_area .landscape_cont .more_pht {
					clear: both;
					text-align: center;
					padding-top: 3px;
				}
				
						/*テキストの場合必要---
						#university_search #body #location_data #landscape_area .landscape_cont .more_pht a {
							background: url(../image/university_search/i_store-list.gif) no-repeat left center;
							padding-left: 12px;
						}*/



/*---------------------------------------------------------
*
*	Route / 主要駅までの所要時間・路線図
*
*---------------------------------------------------------*/

#university_search #body #location_data #route_area {
	float: right;
	width: 320px;
}

		/*-------------------------
		*	Title
		*/
		#university_search #body #location_data #route_area .route_title {
			margin-bottom: 10px;
		}
		
		/*-------------------------
		*	Contents
		*/
		#university_search #body #location_data #route_area .route_cont {
			text-align: center;
		}
		
				#university_search #body #location_data #route_area .route_cont p {
					font-size: 85%;
					text-align: left;
					margin-top: 5px;
					color: #333;
				}
				
				
				
/*=========================================================
*
*	Place Data / 地方,住まいの情報［3段目］
*
*=========================================================*/

#university_search #body #train_data {
	clear: both;
	width: 906px;
	padding-top: 10px;
}

/*---------------------------------------------------------
*
*	train_data / 始発終電
*
*---------------------------------------------------------*/

#university_search #body #train_data #time_area {
	float: left;
	width: 580px;
}

		/*-------------------------
		*	Title
		*/
		#university_search #body #train_data #time_area .time_title {
			margin-bottom: 10px;
		}
		
		/*-------------------------
		*	Contents
		*/
		#university_search #body #train_data #time_area .time_cont {
		}
		
				/* Rent List */
				#university_search #body #train_data #time_area .time_cont table.time_list {
					width: 580px;
					background: #99c8df;
					border-collapse: separate;
					border-spacing: 1px;
					margin-bottom: 3px;
				}
				
						/* Layout Box */
						#university_search #body #train_data #time_area .time_cont table.time_list th {
							width: 17%;
							background: #ddf1fb;
							padding: 3px;
							color: #309cd5;
							text-align: center;
						}
								
								#university_search #body #train_data #time_area .time_cont table.time_list th.blank_box {
									width: 15%;
								}
						
						
						#university_search #body #train_data #time_area .time_cont table.time_list td {
							background: #efefef;
							padding: 3px;
						}
						
								#university_search #body #train_data #time_area .time_cont table.time_list td.railway {
									color: #309cd5;
									text-align: center;
									font-weight: bold;
								}
					
					/* Unit */
					#university_search #body #train_data #time_area .time_cont p {
						font-size: 85%;
						text-align: right;
					}

/*---------------------------------------------------------
*
*	Rent / 家賃相場
*
*---------------------------------------------------------*/

#university_search #body #rent_area {
	clear: both;
	width: 906px;
	padding-top: 10px;
}

		/*-------------------------
		*	Title
		*/
		#university_search #body #rent_area .rent_title {
			margin-bottom: 10px;
		}
		
		/*-------------------------
		*	Contents
		*/
		#university_search #body #rent_area .rent_cont {
			width: 580px;
		}
		
				/* Rent List */
				#university_search #body #rent_area .rent_cont table.rent_list {
					width: 580px;
					background: #29c500;
					border-collapse: separate;
					border-spacing: 1px;
					margin-bottom: 3px;
				}
				
						/* Layout Box */
						#university_search #body #rent_area .rent_cont table.rent_list th {
							width: 17%;
							background: #e4ffdd;
							padding: 3px;
							color: #29c500;
							text-align: center;
						}
								
								#university_search #body #rent_area .rent_cont table.rent_list th.blank_box {
									width: 15%;
								}
						
						/* Price Box */
						#university_search #body #rent_area .rent_cont table.rent_list td {
							background: #efefef;
							padding: 3px;
							text-align: right;
						}
						
								#university_search #body #rent_area .rent_cont table.rent_list td.price_row {
									color: #29c500;
									text-align: center;
									font-weight: bold;
								}
					
					/* Unit */
					#university_search #body #rent_area .rent_cont p {
						font-size: 85%;
						text-align: right;
					}
					
					
/*---------------------------------------------------------
*
*	Store / 店舗
*
*---------------------------------------------------------*/
					
#university_search #body #train_data #store_area {
	float: right;
	width: 320px;
}

		/*-------------------------
		*	Title
		*/
		#university_search #body #train_data #store_area .store_title {
			margin-bottom: 10px;
		}
		
		/*-------------------------
		*	Contents
		*/
		#university_search #body #train_data #store_area .store_cont {
			padding: 0 2px 0 10px;
		}
		
				#university_search #body #train_data #store_area .store_cont ul {
					width: 308px;
				}
				
						#university_search #body #train_data #store_area .store_cont ul li {
							float: left;
							width: 154px;
							background: url(../image/university_search/i_store-list.gif) no-repeat left center;
							margin-bottom: 10px;
							font-size: 110%;
						}
						
								#university_search #body #train_data #store_area .store_cont ul li p {
									padding: 0 10px 0 12px;
								}
				
				
				
/*=========================================================
*
*	Report / 地方,住まいの情報［3段目］
*
*=========================================================*/

#university_search #body #report_data {
	clear: both;
	width: 906px;
	padding-top: 10px;
}

		#university_search #body #report_data #report_box {
			width: 906px;
			background: url(../image/university_search/bg_report-mdl.jpg) repeat-y;
		}
		
				#university_search #body #report_data #report_box dl {
					background: url(../image/university_search/bg_report-btm.jpg) no-repeat bottom;
					padding: 0 0 10px;
				}
				
						/* Title */
						#university_search #body #report_data #report_box dl dt {
							background: url(../image/university_search/bg_report-top.jpg) no-repeat top;
							padding: 12px 10px 5px;
						}
						
						/* List */
						#university_search #body #report_data #report_box dl dd {
							background: url(../image/university_search/head_report.gif) no-repeat 10px 12px;
							border-bottom: 1px dotted #b4b4b4;
							padding: 10px 0 10px 33px;
							margin: 0 10px;
						}
				
				
/*=========================================================
*
*	Map / 地図［4段目］
*
*=========================================================*/	

#university_search #body #map_data {
	clear: both;
	width: 906px;
	padding-top: 10px;
}

		/*-------------------------
		*	Title
		*/
		#university_search #body #map_data .map_title {
			margin-bottom: 10px;
		}
		
		/*-------------------------
		*	Contents
		*/
		#university_search #body #map_data .map_cont {
			width: 906px;
		}
 
 				/* Google Map */
				#university_search #body #map_data .map_cont .map_box {
					float: left;
					width: 448px;
					height: 287px;
					border: 1px solid #CCC;
				}
				
				/* Street View */
				#university_search #body #map_data .map_cont .view_box {
					float: right;
					width: 448px;
					height: 287px;
					border: 1px solid #CCC;
				}
				
				#university_search #body #map_data .map_guide {
					font-size: 85%;
					color: #F33;
					padding: 0 5px 5px;
					line-height: 120%
				}
				
		/*-------------------------
		*	Contents (ストリートビュー未対応)
		*/		
		#university_search #body #map_data .none_view_cont {
			width: 906px;
		}
		
				/* Google Map */
				#university_search #body #map_data .none_view_cont .map_box {
					float: left;
					width: 450px;
				}
				
						#university_search #body #map_data .none_view_cont .map_box iframe {
							width: 448px;
							height: 287px;
							border: 1px solid #CCC;
						}
		
				/* Street View */
				#university_search #body #map_data .none_view_cont .view_box {
					float: right;
					width: 450px;
					height: 290px;
					background: #ccc;
					line-height: 290px;
					text-align: center;
				}


/*-------------------------
*	この街のお部屋を探す
*/

#university_search #body #btn_search_bottom {
	clear: both;
	padding: 15px 0 5px;
	text-align: center;
}

#university_search #body #pagetop {
	width: 906px;
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: right;
}

/*=========================================================
*
*	近くの街を探す
*
*=========================================================*/	

#university_search #body #nearcity_title {
	clear: both;
	margin-top: 10px;
}

#university_search #body #nearcity {
	clear: both;
	border: #d7d7d7 1px solid;
	padding: 15px;
}

#university_search #body #nearcity dl{
	overflow: hidden;
	padding-bottom: 0;
	_padding-bottom: 15px;
}

#university_search #body #nearcity dl:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#university_search #body #nearcity dt {
	float: left;
	width: 150px;
	padding: 3px 0 3px 0;
	text-align: center;
	background-color: #efefef;
	margin: 0 10px 2px 0;
}

#university_search #body #nearcity dd {
	float: left;
	width: 710px;
	padding: 3px 0;
	margin-bottom: 2px;
}
