@charset "Shift_JIS";

body {
      font-size: 15px;
      color: #222;
      font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
      /*font-family: Osaka,"ＭＳ Ｐゴシック",sans-serif;*/
      text-align: center;
      background-color: #eee !important;
      line-height: 140%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin:0 auto;
}

table td {padding:20px;}

table#main td { border:solid 1px gray; padding:10px 20px;}

/*nav要素内ulのマーカー（行頭記号）を表示しないようにしています*/
ol, ul {
    list-style: none;
}
body , html {   
    height: 100%;
}
/*.cf {
    width:100%;
    *zoom: 1;
}
.cf:after {
    content: ""; 
    display: block; 
    clear: both;
}*/
* html .cf {
    height: 1%;
}
* + html .cf {
    display: inline-block;
}
.cf:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
a img { 
    border-style: none;
    vertical-align: top;
    font-size:0;
    line-height: 0;
}
hr {
    border:0;
    border-top: 1px solid #666;
    display: block;
    height: 1px;   
}
.px13 { font-size: 13px;}
.px14 { font-size: 14px;}
.copyright { /*=====コピーライトの設定=====*/
    font-size: 12px;
    background-color: #B3251A;
    padding: 4px 0 3px;
    color: #fff;
}
a:link{
	text-decoration:none;
	color:#0000ff;
}
a:hover{ /*=====リンクの設定=====*/
	color:red;
	text-decoration: underline;
}
a:visited{
　　　　color:#800080;
	text-decoration:none;
}


/*---グローバルナビ---*/
header{
}

header img {
	display:block;
}

nav{
	width:800px;
	margin:0 auto;
	padding:0;
	}

nav li,nav a{
	display:block;
	}

nav ul{
	overflow:hidden;
	margin:0 auto;
	padding:0;
	display:table;
	width:800px;
	text-align:center;
	
}
nav li{
	background:#b3251a;
	display:table-cell;
	vertical-align:middle;
	width:14%;
	transition-duration:0.2s;
	border-left:1px solid #fff;
}

nav a{
    color:#fff;
	font-size:85%;
	display:block;
	line-height:1.5;
	padding:10px 0;
	text-decoration:none;
}

nav li:hover{
	background:#b3251a;
	opacity:0.7;
}

.start {
	border-left-style:none;
}


/*---グローバルナビここまで---*/

footer{
	background:#b3251a;
	color:#fff;
	width:800;
	margin:0 auto;
	padding:0;
	text-align:center;
}

table#daigaku {
  width:400px;
  margin-left:0px;
}

table#daigaku td {
  border:solid 0px white;
  padding:3px;
  text-align:left;

}