@charset "Shift-JIS";

.midashi01 {
	margin: 20px 0 0 0;
}
.page_ttl ttl {
	float: left;
}
/* ******************  list  *************** */
.list {
	margin: 14px 0 0 10px;
}
.list th,
.list td {
	vertical-align: top;
}
.list th {
	padding: 1px 10px 0 0;
	font-weight: normal;
	font-size: 80%;
}
.list .link {
	line-height: 1.2em;
	padding: 0 0 0 12px;
	padding-bottom:8px;
	background: url(/common/img/prt_arrow_01.gif) no-repeat 4px 0.4em;
}
.list .small {
	line-height: 1.2em;
}

.num {
	float: left;
	font-size: 103%;
}
.date {
	float: right;
}

/* ******************  detail  *************** */

.results_ttl {
	width: 550px;
}
.tab {
	width: 550px;
	margin: 40px 0 20px 0;
	border-bottom: 2px solid #93becc;
}
.tab ul li {
	float: left;
	font-size: 0;
	line-height: 0em;
}
.entry {
	margin: 20px 0 0 0;
}

/*	.entry table{
		margin-top:7px;
	}
*/

.ant {
	 font-size: x-small;
	 line-height:1.4em;

}


/* ******************  rightarea  *************** */
#rightarea .item {
	padding: 9px 9px 0 9px;
}
#rightarea .item p {
	margin: 0 0 10px 0;
	line-height: 1.2em;
}
#rightarea .item input {
	float: left;
}
#rightarea .item .library {
	margin: 0 0 10px 0;
}
#rightarea .item .library td {
	vertical-align: top;
	font-size: x-small;
}
#rightarea p.link {
	padding: 0 0 0 6px;
	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.4em;
	font-size: small;
}
#rightarea .item .library td.thumbnail {
	padding-right: 10px;
}
#rightarea .news {
	margin: 0 0 0 10px;
}
#rightarea .news .link {
	line-height: 1.2em;
}
#rightarea .news .n_date {
	margin: 10px 0 0 6px;
	font-size: 71%;
	line-height: 1.2em;
}

/* koguchi 2008/09/08 */
@media print {
	#localnavi {
		position: absolute; top:55px; left: 0;
	}
	#main {
		margin-top: 20px;
	}
}
  
