@charset "UTF-8";
/* CSS Document */


#Header-lv2 { background: url(images/header.png) no-repeat; }

#hNavi ul li#hnav1 { background: url(./images/hnavi1_on.gif) left top no-repeat;}
#hNavi ul li#hnav2 { background: url(./images/hnavi2_on.gif) left top no-repeat;}
#hNavi ul li#hnav3 { background: url(./images/hnavi3_on.gif) left top no-repeat;}

#hNavi ul{ background: url(./images/hnavi.gif) left top no-repeat;}

#Container {}

#Contents {
	padding-top: 168px;
	background: url(images/contents.png) center top no-repeat;}

#Contents #Contents-Inner {
	width: 898px;
	margin-left: 1px;
	background: #FFF url(images/bg.jpg) center bottom no-repeat;}

/*#Contents #Contents-Inner p {
	margin-bottom: 15px;}*/

#Contents #Contents-Inner #Contents-lv2 {
	padding-top: 20px;}

#Contents #Contents-Inner #Contents-lv2 h1 {
	margin-bottom: 20px;}

.section {
	width: 820px;
	margin: 0 auto 25px auto;}

#ContentsCol-Box {padding:24px 24px 0px 24px;}

table {width:100%;
margin-bottom:20px;}

table.table-end {margin-bottom:0px;}

table caption {text-align:left;
font-size:14px;
font-weight:bold;
color:#00349D;
padding-bottom:5px;}

table tr th,table tr td {font-size:10px;
border-top:1px solid #6699FF;
padding:2px 0 1px;}

.indent {padding-left:5px;}

#Campus-table {background:url(images/contents_bg.jpg) left top no-repeat;}

#Campus-table h2 {padding:24px 0 0 24px;}

table tr td {text-align:right;
width:50px;}

th.table-top,td.table-top {border-top:2px solid #6699FF;}


#Infomation-table {
padding:25px 40px 10px 40px;
background:url(images/contents-bg.jpg) left top no-repeat;}


#ContentsBox-Right {width:355px;
float:right;}

#ContentsBox-Left {width:355px;
float:left;}

p.hosoku-text {font-size:10px;
text-align:right;
clear:both;
}

