﻿@charset "utf-8";
/*==================
　収蔵古文書
====================*/
.komonjo #search_result .box{
	padding: 20px;
	border-top: 1px solid #dad5ba;
	border-left: 1px solid #dad5ba;
	border-right: 1px solid #dad5ba;
	border-bottom: 1px solid #dad5ba;
	margin-bottom: 10px;
	background: url(../img/all_bg02.png) bottom repeat-x #fff;}
	.komonjo #search_result .box_inner{
		border-bottom: 1px solid #dad5ba;
		letter-spacing: 0.05em;
		line-height: 1.3;}
		
	
/*テーブル基本*/		
.komonjo #search_result table{
	width: 100%;
	background:#ffffff !important;}
	.komonjo #search_result table th{
		border-top: 1px solid #eddac2;
		border-left: 1px solid #eddac2;
		border-right: 1px solid #eddac2;
		background: url(../img/all_bg01.png) repeat #e4eded;/*--------------------------------★色②★*/
		line-height: 1.2;
		text-align: center;}
	.komonjo #search_result td{
		border-top: 1px solid #dad5ba;
		border-left: 1px solid #dad5ba;
		border-right: 1px solid #dad5ba;
		line-height: 1.2;
		letter-spacing: 0.05em;
		vertical-align: middle;}
		
/*ヘッダー*/		
.komonjo #search_result{}
	.komonjo #search_result .table_head{}
	.komonjo #search_result .table_head td.table_head_01{
		width: 100%;
		border: none;
		vertical-align: middle;}
	.komonjo #search_result .table_head td.table_head_02{
		border: none;
		vertical-align: bottom;}
		
		.komonjo #search_result .table_head .name{
			font-size: 27px;
			font-weight: normal;
			letter-spacing: 0.1em;
			border-left: 5px solid #4e7f83;/*--------------------------------★色①★*/
			padding: 5px 20px 3px 15px;
			margin-bottom: 10px;}
			
	/*table01*/	
		.komonjo #search_result .table01{
			width: 400px;}
		.komonjo #search_result .table01 th{
			padding: 4px 5px 3px 5px;}	
		.komonjo #search_result .table01 td{
			border-top: 1px solid #dad5ba;
			border-left: 1px solid #dad5ba;
			border-right: 1px solid #dad5ba;
			padding: 10px 10px 10px 10px;}
			.komonjo #search_result .table01_1{width: 100px;}
			.komonjo #search_result .table01_2{}
			.komonjo #search_result .table01_3{width: 60px;}	
		
/*table02*/		
	.komonjo #search_result .table02{}
	.komonjo #search_result .table02 th{
		padding: 4px 5px 3px 5px;}
	.komonjo #search_result .table02 td{
		padding: 8px 5px 11px 10px;}
		.komonjo #search_result .table02_1{width: 100px;}
		.komonjo #search_result .table02_2{width: 100px;}
		.komonjo #search_result .table02_3{}
		.komonjo #search_result .table02_4{width: 100px;}
		.komonjo #search_result .table02_5{width: 60px; text-align: center;}
		.komonjo #search_result .table02_6{width: 70px; text-align: center;}
		
		
/*table03*/					
	.komonjo #search_result .table03{}
	.komonjo #search_result .table03 th{
		width: 60px;
		padding: 4px 0px 3px 2px;}
	.komonjo #search_result .table03 td{
		padding: 4px 5px 3px 5px;}
		
/*table04*/					
	.komonjo #search_result .table04{}
	.komonjo #search_result .table04 th{
		padding: 4px 0px 3px 2px;}
	.komonjo #search_result .table04 td{
		padding: 4px 5px 3px 5px;}
		
		
/*ページ送り*/
.komonjo #pageNav {
	clear: both;
	width: 100%;
	_zoom: 1;
	position: relative;
	overflow: hidden;
	margin:0px 0px 25px 10px;
	padding: 0px;}*:first-child+html .pageNav {margin-top:60px;}
	.komonjo #pageNav ul {
		position: relative;
		left: 50%;
		float: left;}
	.komonjo #pageNav ul li {
		position: relative;
		left: -50%;
		float: left;
		margin-right: 10px;}
	.komonjo #pageNav li span,
	.komonjo #pageNav li a {
		display: inline-block;
		color: #4e7f83;/*--------------------------------★色①★*/
		background: #fff;
		border: 1px solid #dad5ba;
		text-decoration: none;
		padding: 7px 10px 10px 10px;
		text-align: center;}
		.komonjo #pageNav li a:hover {
		color: #4e7f83;/*--------------------------------★色①★*/
		background: url(../img/all_bg01.png) repeat #e4eded;/*--------------------------------★色②★*/
		border: 1px solid #e4eded;/*--------------------------------★色②★*/}
		.komonjo #pageNav li.current span {
			color: #fff;
			background: #4e7f83;/*--------------------------------★色①★*/
			border: 1px solid #4e7f83;/*--------------------------------★色①★*/}
	
/*検索エリア*/	
	.komonjo #search_area table{
	width: 100%;
	line-height: 1.2;}
	.komonjo #search_area table th{
		width: 120px;
		padding: 7px 5px 7px 10px;
		vertical-align: middle;
		text-align: right;
		border-bottom: 1px dashed #dad5ba;}
	.komonjo #search_area table td{}
	.komonjo #search_area table td.td1{
		width: 270px;
		padding: 7px 5px 7px 10px;
		vertical-align: middle;
		border-bottom: 1px dashed #dad5ba;
		line-height: 1.2;}
	.komonjo #search_area table td.td2{
		padding: 7px 20px 7px 10px;
		vertical-align: middle;
		border-bottom: 1px dashed #dad5ba;
		line-height: 1.2;}
	.komonjo #search_area table td.td2 .keyword{
		font-size: 10px;
		margin-bottom: 5px;}
	.komonjo #search_area table td.td2 a{
		display: inline-block;
		padding-right: 8px;}
	.komonjo #search_area .search_btn{
		padding: 25px 0px 0px;
		text-align: center;}
	.komonjo #search_area input, #search_area select{
		border:solid 1px #dad5ba;
		/*コーナーを角丸*/
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		/*上にシャドウ*/
		-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);
		-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.2);
		box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.2);}
	.komonjo #search_area table td li{
		margin-right: 5px;
		display: inline-block;}
	.komonjo label {
		display: inline-block;
		padding: 2px 3px 1px 3px;}
	.komonjo #search_area table th{
		color:#4e7f83;/*--------------------------------★色①★*/}
	.komonjo #search_area input:focus {
		border:solid 1px #4e7f83 !important;/*--------------------------------★色①★*/
		background: url(../img/all_bg01.png) repeat #e4eded;/*--------------------------------★色②★*/}
	.komonjo #search_area label:hover {
		background-color:  #e4eded;/*--------------------------------★色②★*/}