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

body{
	background-image:url(images/back.gif);
	background-repeat:repeat
	}
h1.index{
	color:#FFFFFF;
	font-weight:bold; 
	font-size:18px
	}
h2.info{
	color:#FFFFFF; 
	font-size:14px; 
	text-align:left; 
	margin-left:2em
	}
h1.ai{
	font-size:18px;
	text-align:left;
	margin-left:30px;
	margin-top:30px;
	}
.tc-name{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	width:380px;
	height:160px;
	float:right;
	}

table.schedule-index{
	border:#000000 1px solid;
	margin-left:auto;
	margin-right:auto;
	border-collapse:separate;
	border-spacing:1px;
	}
td.schedule-contents{
	border-right:#999999 2px solid;
	border-bottom:#999999 2px solid;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	background-color:#99FF00;
	}

td.schedule-contents2{
	border-right:#999999 2px solid;
	border-bottom:#999999 2px solid;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	background-color:#99FF00;
	}
p.alsa{
	width:600px; 
	text-align:justify; 
	margin-left:auto; 
	margin-right:auto; 
	font-size:14px; 
	line-height:145%;
	}
	
p.alsa1{
	width:600px; 
	text-align:justify; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:30px; 
	font-size:14px; 
	line-height:150%
	}

p.link{
	font-size:16px;
	text-align:left;
	margin-top:30px;
	}
	
p.link1{
	margin-top:40px;
	font-size:16px;
	text-align:left;
	}
	
img{
	vertical-align:bottom;
	}

a.text-link:link{
	color:#666666;
	text-decoration:none;
	border-bottom: 1px #666666 dashed;
	}

a.text-link:visited{
	color:#666666;
	text-decoration:none;
	border-bottom: 1px #666666 dashed;
	}
	
a.text-link:hover{
	color:#666666;
	text-decoration:none;
	border-bottom: 1px #666666 dashed;
	font-weight:bold;
	}








.page{
	width:780px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
.menu-button{
	float:left;
	clear:left;
	margin-bottom:0px;
	}
.top-sample {
	float:right;
	clear:right
	}
.top-001{
	float:right;
	clear:right
	}
.top-002{
	float:right;
	clear:right
	}
.top-003{
	float:right;
	clear:right
	}
.top-info{
	width:660px;
	height:200px;
	float:right;
	clear:right;
	background-image:url(images/top-info.jpg);
	background-repeat:no-repeat
	}
.copyright{
	float:left;
	clear:left;
	margin-top:0px;
	vertical-align:top;
	width:780px;
	height:120px;
	}

.top-info-index{
	width:600px; 
	height:30px; 
	text-align:center; 
	margin-top:5px; 
	margin-left:auto; 
	margin-right:auto
	}
.top-info-contents{
	width:600px; 
	height:170px; 
	text-align:left;
	}

.alsa-contents{
	width:660px; 
	height:520px;
	background-image:url(images/alsa-back.jpg); 
	background-repeat:no-repeat;
	float:right;
	margin-bottom:0px;
	}

.ai-index{
	font-size:14px;
	font-weight:bold;
	}

.ai-contents{
	width:660px;
	height:1550px;
	background-image:url(images/ai-back.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-bottom:0px;
	}
	
.ai-text{
	margin-left:1em;
	}

.link-index{
	width:300px; 
	height:500px;
	float:left;
	padding-left:40px;
	}
.link-contents{
	width:300px; 
	height:500px;
	float:right;
	padding-left:20px;
	}

.table1-contents{
	width:660px; 
	height:860px;
	background-image:url(images/table1-back.jpg); 
	background-repeat:no-repeat;
	float:right;
	margin-bottom:0px;
	}

.table3-contents{
	width:660px; 
	height:980px;
	background-image:url(images/table3-back.jpg); 
	background-repeat:no-repeat;
	float:right;
	margin-bottom:0px;
	}

.table4-contents{
	width:660px; 
	height:920px;
	background-image:url(images/table4-back.jpg); 
	background-repeat:no-repeat;
	float:right;
	margin-bottom:0px;
	}

.tcac-pics{
	float:left;
	width:250px;
	height:160px;
	margin-left:10px;
	margin-bottom:10px;
	}

.text{
	width:660px;
	clear:left;
	}








