@charset "iso-8859-1";



.mtop30 {

	margin: 30px 0 0 0;

}



.mright5 {

	margin: 0 5px 0 0;

}



.clrnote{

	color:#777;

}

#rightarea{

	line-height: 1.2em;

}



#rightarea .item {

	padding: 8px;

}

#rightarea .item li {

	padding: 0 0 0 7px;

	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.5em;

}

#rightarea .trivial .summary {

	padding: 8px;

	line-height: 1.2em;

}

#rightarea .trivial .summary .pic {

	margin: 0 8px 8px 0;

	float: left;

}

#rightarea .trivial .summary .small {

	margin: 10px 0 0 0;

	line-height: 1.2em;

}

#rightarea .trivial .paging {

	width: 210px;

	background: url(/common/img/prt_dotline_01.gif) repeat-x left top;

}

#rightarea .trivial .paging p {

	margin: 0 5px;

	float: left;

}

#rightarea .trivial .paging .separator {

	padding-right: 7px;

	background: url(/common/img/prt_dotline_02.gif) repeat-y right top;

}

#rightarea .trivial .paging p.prev {

	padding-left: 7px;

	background: url(/common/img/prt_arrow_left.gif) no-repeat left center;

}

#rightarea .trivial .paging p.next {

	padding-right: 5px;

	background: url(/common/img/prt_arrow_right.gif) no-repeat right center;

}



#rightarea .btn {

	margin: 10px 0 0 0;

}

#rightarea .btn p {

	margin: 0 0 1px 0;

}





/* ******************  List area  *************** */



.list_area table{

	border-left: 1px solid #93becc;

}

	

.list_area td{

	border-right: 1px solid #93becc;

	border-bottom: 1px solid #93becc;

	padding:4px 5px 4px 5px;

	vertical-align:center;

}

	

.list_area .cell_t1{

	border-top:1px solid #93becc ;

	background: #fff;

	margin: 0;

	width: auto;

	padding:1px;

}

	

.list_area .cell_t1 p{

	margin: 0;

	background:#c0d7de ;

	text-align: center;

	padding:6px;

	line-height: 1.3em;

	min-height:18px;

	_height:18px;

}



.list_area th {

	padding:1px;

	background-color: #fff;

	border-right: 1px solid #93becc;

	border-bottom: 1px solid #93becc;

}



.list_area th p{

	font-weight: normal;

	background-color: #e9f5f9;

	padding:4px 5px 4px 5px;

	margin:0;

	line-height: 1.3em;

	min-height:18px;

	_height:18px;

}



.list_area .line_top{

	border-top: 1px solid #93becc;

}



.list_area .txt_right{

	text-align: right;

}



.list_area .txt_left{

	text-align: left;

}



.list_area .txt_center{

	text-align: center;

}
/* ******************  index_main  *************** */
#index_main {
	width: 775px;
	padding: 0 0 0 15px;
	float: left;
}

#index_main .left {
	width:378px;
	float: left;
}

#index_main .right {
	width:378px;
	float: right;
}

#index_main .div109 {
	width:109px;
	float: left;
}
#index_main .div267 {
	width:267px;
	float: right;
}

