@charset "UTF-8";

/*
-----------------------------------------------
screenメディア用スタイル
----------------------------------------------- */

body {
margin:0;
padding:0;
color:#444;
background:#fff;
text-align:center;
font-size:80%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

*+html body {
font-size:80%;
}

body * {
margin:0;
padding:0;
}

.inner {
width:900px;
text-align:left;
margin:0 auto;
padding:0;
position:static;
}

#wrap {
min-height:500px;
height:auto !important;
height:500px;
}

a {
color:#039;
}

img {
border:none;
}

table {
border-spacing: 0px;
border-collapse:collapse;
margin-bottom:1.5em;
}


#header .inner {
height:120px;
background:transparent url(./img/head.gif) no-repeat;
position:relative;
}

#header ul,
#header li {
margin:0;
padding:0;
list-style:none;
}

#logo a {
display:block;
width:100%;
}

#logo #this {
position:absolute;
left:0;
top:0;
width:160px;
height:120px;
text-indent:-10000px;
}

#logo #this a {
width:160px;
height:120px;
}

#logo #univ {
position:absolute;
left:740px;
top:0;
width:160px;
height:70px;
text-indent:-10000px;
}

#logo #univ a {
width:160px;
height:70px;
}

#header ul {
padding-top:70px;
margin-left:160px;
width:900px;
}

#header li {
display:inline;
}

#main {
width:100%;
padding:15px 0;
border-top:solid 1px #666;
height:auto;
overflow:hidden;
}

#home #main {
background:#000;
color:#eee;
}

#main h1 {
margin:0.5em 0 1em;
font-size:200%;
}

#main h2 {
margin:2em 0 1em;
font-size:120%;
border-bottom:dashed 1px #ccc;
padding-bottom:0.25em;
clear:both;
}

#main h3 {
margin:1em 0 1em;
font-size:100%;
color:#03395B;
}

#topics {
width:600px;
float:left;
padding-bottom:1em;
margin-top:0em;
}

#topics h3 {
margin:1em 0 0.5em;
font-size:120%;
border-bottom:dashed 1px #ccc;
}

#main p {
line-height:150%;
margin-bottom:1em;
}


#main ul {
margin-left:1.5em;
padding-left:0;
}


#main table {
width:100%;
}

#main th, #main td {
padding:0.5em;
border-bottom:solid 1px #ccc;
}

ul.link {
margin-bottom:1em;
}

ul.link li {
background:transparent url(./img/listmark.gif) no-repeat left center;
list-style:none;
padding-left:15px;
}




#footer {
border-top:solid 1px #666;
color:#666;
}

#copyright {
clear:both;
padding:1em;
}


