@charset "UTF-8";
/*////////////////////////////////////////////////////////*/
#main{
	font-size:90%;
}
/*////////////////////////////////////////////////////////*/
#kisoTitle{
	text-indent:-9999px;
	width:564px;
	height:30px;
	background-image:url(../images/kiso/title.gif);
}
/*////////////////////////////////////////////////////////*/
#ScheduleTitle{
	text-indent:-9999px;
	width:564px;
	height:30px;
	background-image:url(../images/schedule/title.gif);
}
/*////////////////////////////////////////////////////////*/

.adHeadText{
	font-size:100%;
	color:#333333;
	margin:15px 20px;
}
.adHeadText img{
	margin: 0 5px 0 0;
	vertical-align: baseline;
}

.read{
	font-size:85%;
	color:#333333;
	margin:15px 20px;
}
.read p{
	color:#333333;
	margin:5px 0px;
}
.basicMenu1{
	width:275px;
	float:left;
	margin:10px 3px 10px 5px;
}
.basicMenu2{
	width:275px;
	float:left;
	margin:10px 0px 10px 0px;
}

.basicMenu1 p,.basicMenu2 p{
	font-size:85%;
	margin:5px 5px 5px 10px;
}
.basicMenu1 p img,.basicMenu2 p img{
	float:left;
	margin:0px 5px 5px 0px;
}
/*////////////////////////////////////////////////////////*/
#main h3{
	margin:5px;
}
form.search{
	margin:0;
}
.search h4{
	clear:left;
	padding:5px;
	background-color:#FFFCEA;
	border:1px solid #ebe2b2;
	color:#444433;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	color:#444433;
}
.search select.area{
	width:240px;
	margin:0px 21px;
	font-size:90%;
}
.search td{
	padding:0px 5px;
}
.search ul{
	margin:3px 0px 0px 5px;
}
.search ul li{
	font-size:90%;
	line-height:1.5em;
	clear:left;
}
.search .miniArea{
	background-color:#fafafa;
	border:1px solid #cccccc;
	padding:5px;
	display:inline-table;
	_height:1em;
	min-height:1em;
}
.search .miniArea:after{
	content:".";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.search .miniArea li{
	clear:none;
	float:left;
	width:120px;
}
.search .searchKnow li{
	clear:none;
}
.search dl{
	width:564px;
}
.search dt{
	background-color:#FFFCEA;
	border:1px solid #ebe2b2;
	color:#444433;
	font-weight:bold;
	padding:5px;
	margin:5px auto;
	clear:both;
}
.search dd{
	margin:1px 0px 4px 10px;
	width:260px;
	font-size:90%;
	float:left;
}
.submit{
	clear:both;
	width:117px;
	height:31px;
	margin:15px auto;
}
/*////////////////////////////////////////////////////////*/
.searchQuery{
	font-size:90%;
	color:#333333;
	width:520px;
	margin:5px auto;
}
.searchQuery dt{
	width:60px;
	float:left;
}
.searchQuery dd{
	margin-left:70px;
}

.chLink,.coLink{
	text-align:right;
	font-size:12px;
}
.chLink a{
	background-image:url(../images/share/point_01.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
.coLink a{
	background-image:url(../images/share/point_01.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}