@charset "UTF-8";

/* -------------------------------pagedefault--------- */
* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-y: scroll;
}

body {
	/*font-size: 90%;*/
	color: #333333;
	font-family:Arial, sans-serif, Helvetica;
}
h1,h2,h3,h4,h5,h6,ol,ul,p {
	margin-top: 0px;
	margin-bottom: 0px;	
}
ol,ul,li {
	margin: 0px;
	list-style-type: none;
}
img{
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
	border:0;
}
a img{
	border: none;
	margin: 0px;
}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
/* -------------------------------pagedefault--//------- */
/*-----------------------menu-----*/
ul.menu{
	margin:0;
	padding:0;

}
ul.menu li{
	margin:0 0 5px 0;
	padding:0;

}

ul.menu li.now{
	margin:0;
	padding:0;
}


/*-----------------------main contents-----*/
.txt1{
	color: #666666;
	padding:5px 0 0 0;
	font-size: 85%;
	line-height: 140%;
}

.txt{
	color: #666666;
	padding: 5px 0 10px 0;
	font-size: 83%;
	line-height: 140%;
}

p.photo {
	margin:10px 0;
}

table.program {
	font-size: 78%;
	line-height: 125%;
	border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin: 20px 0 20px 0;
	padding: 3px;
	width: 98%;
}

table.program th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;

    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table.program td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}
table.program td.center {
    text-align: center;
}

.blue{
	background: #77CFF3;
}

.green{
	background: #92C059;
}

.library{
	background: #009E96;
}

.pink{
	background: #F384AA;
}

.purple{
	background: #6666CC;
}


/*----------------------main contents//-----*/
