body#index #container #university{
	padding: 8px;
	border: 2px solid #8ad84d;
	zoom: 1;
}
	body#index #container #university:after{
		content:".";
		display: block;
		height:0px;
		clear:both;
		visibility:hidden;
	}
	body#index #container #university h2{
		padding: 5px 10px;
		background: #8ad84d;
		color: #fff;
	}
	body#index #container #university #map{
		float: right;
		width: 340px;
	}
		body#index #container #university #map .obj{
			margin-top: 10px;
			height: 300px;
			width: 320px;
			margin: 10px;
		}
			body#index #container #university #map .obj object,
			body#index #container #university #map .obj embed {
				width: 320px;
				margin: 0 auto;
			}
	body#index #container #university .wrapper{
		float: left;
		width: 580px;
	}
		body#index #container #university .wrapper table{
			width: 100%;
			font-size: 12px;
		}
			body#index #container #university .wrapper table th,
			body#index #container #university .wrapper table td{
				border: none;
			}
				body#index #container #university .wrapper table th a,
				body#index #container #university .wrapper table td a {
					zoom: 1;
					line-height: 1.2;
				}
		body#index #container #university .wrapper #ranking{}
			body#index #container #university .wrapper #ranking table{
				margin-bottom: 10px;
			}
				body#index #container #university .wrapper #ranking table td{
					padding-top: 10px;
				}
		body#index #container #university .wrapper #prefecture{}
			body#index #container #university .wrapper #prefecture table{
				margin-bottom: 10px;
			}
				body#index #container #university .wrapper #prefecture table th{
					width: 100px;
					padding-top: 10px;
				}
				body#index #container #university .wrapper #prefecture table td{
					padding-top: 10px;
				}
					body#index #container #university .wrapper #prefecture table td ul{
					}
						body#index #container #university .wrapper #prefecture table td ul li{
							display: inline;
						}
		body#index #container #university .wrapper #str{}
			body#index #container #university .wrapper #str table{
				margin-top: 10px;
				border-bottom: 1px solid #ccc;
				border-right: 1px solid #ccc;
			}
				body#index #container #university .wrapper #str table td{
					padding: 5px;
					text-align: center;
					border-top: 1px solid #ccc;
					border-left: 1px solid #ccc;
				}
				


/*--------------------------------------------------
#ftr
--------------------------------------------------*/
body#index #ftr {
	clear: both;
	padding-bottom: 10px;
	background: url(../../_cmn/img/ftr/bg.png) repeat-x left top;
	
	border-bottom: 1px solid #8AD84D;
}
	body#index #ftr .inner {
		margin: 0 auto;
		width: 960px;
		background: url(../../_cmn/img/ftr/logo.png) no-repeat left bottom;
		
	}
		body#index #pageTop {
			text-align: right;
		}
			body#index #pageTop a {
				margin-right: -5px;
				width: 130px;
			}
				body#index #pageTop a img {
					
				}
			
		body#index ul#ftrPageLink {
			margin: 10px 0 0 210px;
		}
			body#index ul#ftrPageLink li {
				display: inline;
				margin-right: 1em;
				font-size: 11px;
				_line-height: 1.4;/*IE6*/
			}
				body#index ul#ftrPageLink li a {
					color: #333333;
					text-decoration: none;
				}
				body#index ul#ftrPageLink li a:hover {
					text-decoration: underline;
				}
				
		body#index ul#ftrCorpLink {
			float: right;
			margin-right: 0;
			padding: 30px 0 0;
			width: 261px;
			text-align: right;
		}
			body#index ul#ftrCorpLink li {
				display: inline;
				margin: 0;
			}
			body#index ul#ftrCorpLink li#logoCF {
				margin-left: 8px;
			}
				body#index ul#ftrCorpLink li img {
					
				}
			
		body#index address#copyright {
			float: left;
			display: block;
			_display: inline;
			direction
			width: 420px;
			margin: 42px 0 3px 210px;
			font-size: 12px;
		}
		
		body#index ul#ftrPolicyLink {
			float: left;
			_display: inline;
			margin-right: 0;
			margin-left:210px;
			width: 425px;
		}
			body#index ul#ftrPolicyLink li {
				display: inline;
				float: left;
				margin-right: 0;
			}
				body#index ul#ftrPolicyLink li a {
					margin-right: 5px;
					_margin-right: 3px;/*IE6*/
					padding: 1px 0 1px 9px;
					background: url(../../_cmn/img/ftr/icn_arrow.png) no-repeat left center;
					font-size: 11px;
					color: #333333;
					text-decoration: none;
				}
				body#index ul#ftrPolicyLink li a:hover {
					text-decoration: underline;
				}
