@charset "Shift_JIS";

/**
 * keibai.css
 * 国・公有財産売払物件情報固有設定
 */


/* ヘディング
--------------------------------------------------------------*/

h1.h1Bg{
	margin:0 0px 17px 10px;
	background:url(../../kuni/common/images/title/h1_bar_bg.gif) no-repeat left bottom;
	color:#343434;
	text-align:left;
}
h1.h1Bg em {
	display:block;
	background:url(../../kuni/common/images/title/h1_bar_bg.gif) no-repeat left top;
	font-size:180%;
	font-weight:normal;
	line-height:1.0;
	padding:3px 0 0 10px;
}




/* 検索画面関係　コピペ用
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------*/

/* 国・公有＿タイトルバック 
---------------------------------------------------------------------------------------- */

div.ttlBg{
	background:url(../../kuni/common/images/title/title_bg.jpg) no-repeat center top #027b20;
	font-size:120%;
	line-height:1.2;
	width:840px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 2px 0 ;
	text-align:left;
}


div.ttlBg div {
	padding:0 0 0 0;
	margin:0 0 5px 10px;
	background: url(../images/title/bar_bg.gif) left bottom no-repeat;
}

div.ttlBg div div {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image: url(../images/title/bar_bg.gif) ;
	background-position: 0 5px;
}


div.ttlBg div div h2 {
	padding:5px 0 0 10px;
	margin:0 0 0 0;
}


div.ttlBg div div h2 em{
	color:#FFFFFF;
}

div.ttlBg div div h2 em span{
	font-size:90%;
	font-weight:100;
	color:#FFFFFF;
}

/* 国・公有＿タイトルバック2（市区郡で探す等） 
------------------------------------------------------- */

div.ttlBg02 {
	background:url(../../kuni/common/images/title/title_bg.jpg) no-repeat center top #027b20;
	font-size:120%;
	line-height:1.2;
	width:840px;
	height:auto;
	margin:0 0 3px 0;
	padding:0 0 2px 0 ;
	text-align:left;
}


div.ttlBg02 div {
	padding:0 0 0 0;
	margin:0 0 5px 10px;
	background: url(../images/title/bar_bg.gif) left bottom no-repeat;
}

div.ttlBg02 div div {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image: url(../images/title/bar_bg.gif) ;
	background-position: 0 5px;
}


div.ttlBg02 div div h2 {
	padding:5px 0 0 10px;
	margin:0 0 0 0;
}


div.ttlBg02 div div h2 em{
	color:#FFFFFF;
}

div.ttlBg02 div div h2 em span{
	color:#ebff99;
}


/* 国・公有＿タイトルバック-地域で探す 
------------------------------------------------------- */

div.ttlAreaBg {
	background:url(../../kuni/common/images/title/title_bg.jpg) no-repeat center top #027b20;
	font-size:120%;
	line-height:1.2;
	width:840px;
	height:auto;
	margin:0 0 3px 0;
	padding:0 0 2px 0 ;
	text-align:left;
}


div.ttlAreaBg div {
	padding:0 0 0 0;
	margin:0 0 5px 0px;
}

div.ttlAreaBg div div {
}


div.ttlAreaBg div div h2 {
	background-image: url(../images/title/bar_area.gif) ;
	background-position: 5px 4px;
	background-repeat:no-repeat;
	padding:5px 0 0 30px;
	margin:0 0 0 0;
}

div.ttlAreaBg div div h2 em{
	color:#FFFFFF;
}

div.ttlAreaBg div div h2 em span{
	font-size:90%;
	font-weight:100;
	color:#FFFFFF;
}



/* 国・公有＿タイトルバック-沿線・駅で探す 
------------------------------------------------------- */

div.ttlStationBg {
	background:url(../../kuni/common/images/title/title_bg.jpg) no-repeat center top #027b20;
	font-size:120%;
	line-height:1.2;
	width:840px;
	height:auto;
	margin:0 0 3px 0;
	padding:0 0 2px 0 ;
	text-align:left;
}


div.ttlStationBg div {
	padding:0 0 0 0;
	margin:0 0 5px 0px;
}

div.ttlStationBg div div {
}


div.ttlStationBg div div h2 {
	background-image: url(../images/title/bar_station.gif) ;
	background-position: 5px 4px;
	background-repeat:no-repeat;
	padding:5px 0 0 30px;
	margin:0 0 0 0;
}

div.ttlStationBg div div h2 em{
	color:#FFFFFF;
}

div.ttlStationBg div div h2 em span{
	font-size:90%;
	font-weight:100;
	color:#FFFFFF;
}



/* 国・公有＿h3タイトルバック
------------------------------------------------------- */

h3.ttlbg{
	background:#e6e6e6;
	line-height:1.6;
	margin:3px 0 3px 0;
}

h3.ttlbg em{
	color:#027b20;
	margin-left:15px;
	}



/* 国・公有＿検索種目別ボックス 
------------------------------------------------------- */

.searchBox {
	background: url(../../kuni/common/images/box/search_box_bg.gif);
	margin-bottom:20px;
	}

.searchTop {
	background:url(../../kuni/common/images/box/search_box_top.gif) top left no-repeat;
	height:21px;
	}
	
.searchBot {
	background:url(../../kuni/common/images/box/search_box_bot.gif) bottom left no-repeat;
		height:17px;
	}
	



/* 国・公有＿都道府県選択テーブル
------------------------------------------------------- */
table.prefSelectTbl {
	border-collapse:collapse;
	border:none;
	width:100%;
	border:solid 1px #35b255;
	margin:0 0 20px 0;
}
table.prefSelectTbl th {
	background-color:#cfffdb;
	border:solid 1px #35b255;
	font-weight:bold;
	padding:5px 10px;
	text-align:left;
	white-space:nowrap;
}
table.prefSelectTbl td {
	border:solid 1px #35b255;
	padding:5px 8px;
}



/* 国・公有＿情報提供者選択テーブル
------------------------------------------------------- */
table.prefSelectTbl02 {
	border-collapse:collapse;
	border:none;
	width:100%;
	border:solid 1px #35b255;
	margin:0 0 20px 0;
}
table.prefSelectTbl02 th {
	background-color:#cfffdb;
	border:solid 1px #35b255;
	font-weight:bold;
	padding:5px 10px;
	text-align:left;
	white-space:nowrap;
}

table.prefSelectTbl02 th.area {
	background:#a0efb4;
	border:solid 1px #35b255;
	font-weight:bold;
	padding:5px 10px;
	text-align:left;
}

table.prefSelectTbl02 td {
	border:solid 1px #35b255;
	padding:5px 0px;
	line-height:1.4;
}



/*  国・公有＿管轄TOPテーブル
------------------------------------------------------- */
table.prefSelectTbl03 {
	border-collapse:collapse;
	border:none;
	width:100%;
	border:solid 1px #35b255;
	margin:0 0 20px 0;
}

table.prefSelectTbl03 th {
	background-color:#cfffdb;
	border:solid 1px #35b255;
	font-weight:bold;
	padding:5px 10px;
	text-align:left;
	white-space:nowrap;
}

table.prefSelectTbl03 td {
	border:solid 1px #35b255;
	padding:5px 0px;
	line-height:1.4;
}



/* 国・公有＿検索条件設定テーブル 
------------------------------------------------------- */
table.condSetTbl {
	width:100%;
	border-collapse:collapse;
	border:solid 1px #35b255;
	margin:0 0 3px 0;
	background-color:#FFF;
}

table.condSetTbl th {
	background-color:#cfffdb;
	border:solid 1px #35b255;
	text-align:left;
	font-weight:bold;
	width:110px;
	padding:5px 0;
}
table.condSetTbl td {
	border:solid 1px #35b255;
	padding:5px 0;
}
table.condSetTbl p {
	margin:0 10px;
}


/* 国・公有＿検索条件設定テーブル2（THが横型）市区郡選択等
------------------------------------------------------- */
table.condSetTbl02 {
	width:100% !important;
	border-collapse:collapse;
	border:solid 1px #35b255;
	margin:0 0 20px 0;
}
table.condSetTbl02 th {
	background-color:#cfffdb;
	border:solid 1px #35b255;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px;
}

table.condSetTbl02 td {
	border:solid 1px #35b255;
	padding:5px 0;
}
table.condSetTbl02 p {
	font-weight:bold!important;
	padding:0 10px;
}


table.condSetTbl02 th.thCategory{
	background:#a0efb4;
	}

table.condSetTbl02 th.thCategory p{
	font-weight:bold!important;
	font-size:120%;
}


/* 国公有＿物件詳細テーブルTop fsol.oobayashi add 2008.11.24
------------------------------------------------------- */
table.detailTblTop {
	width:100%;
	border-collapse:collapse;
	border:double 3px #35b255;
	margin:0 0 0 0;
	background-color:#FFF;
}

table.detailTblTop th {
	background-color:#66cdaa;
	border:double 3px #35b255;
	font-weight:bold;
	text-align:left;
	padding:5px 0;
}
table.detailTblTop td {
	border:double 3px #35b255;
	padding:5px 0;
}
table.detailTblTop p {
	margin:0 10px;
}



/* 国・公有＿物件詳細テーブル1 
------------------------------------------------------- */
table.detailTbl {
	width:100%;
	border-collapse:collapse;
	border:solid 1px #35b255;
	margin:0 0 0 0;
	background-color:#FFF;
}

table.detailTbl th {
	background-color:#cfffdb;
	border:solid 1px #35b255;
	font-weight:bold;
	text-align:left;
	padding:5px 0;
}


table.detailTbl td {
	border:solid 1px #35b255;
	padding:5px 0;
}
table.detailTbl p {
	margin:0 10px;
}


/* 国・公有＿物件詳細テーブル2
------------------------------------------------------- */
table.detailTbl02 {
	width:100%;
	border-collapse:collapse;
	border:solid 1px #35b255;
	margin:0 0 20px 0;
	background-color:#FFF;
}

table.detailTbl02 th {
	background-color:#a0efb4;
	border:solid 1px #35b255;
	font-weight:bold;
	text-align:left;
	padding:5px 0;
}
table.detailTbl02 td {
	border:solid 1px #35b255;
	padding:5px 0;
}
table.detailTbl02 p {
	margin:0 10px;
}


/* 国・公有＿検索ボタン 
------------------------------------------------------- */
.submitBtn {
	background-color:#e8e8e8;
	border:solid 1px #35b255;
	text-align:center;
	padding:5px 10px;
	margin:0 0 20px 0;
}



/* 国・公有＿物件一覧テーブル 
------------------------------------------------------- */

table.listTbl {
	border-collapse:separate;
	border:none;
	width:100%;
	margin-bottom:10px;
	border-left:solid 1px #35b255;
	border-top:solid 1px #35b255;	
	background-color:#FFF;
}

table.listTbl td {
	padding:5px 5px;
	text-align:center;
}
table.listTbl thead th {
	padding:5px 5px;
	background-color:#a0efb4;
	border-right:solid 1px #35b255;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
}

table.listTbl thead th.sort {/* ソートされているthに付加 */
	background-color:#cfffdb;
}

table.listTbl thead th.court {
	border-top:solid 1px #35b255;
}


table.listTbl tbody td {
	border-right:solid 1px #35b255;
	border-top:solid 1px #35b255;
	vertical-align:middle;
}

table.listTbl tbody td.sort {/* ソートされているtdに付加 */
	background-color:#ffffeb;
}
table.listTbl tbody td.imageS,
table.listTbl tbody td.court {
	border-bottom:solid 1px #35b255;
}



table.listTbl tbody td.access,
table.listTbl tbody td.court{
	text-align:left;
		}

table.listTbl tbody td.court{
	background:#ebfdf0;	
}

table.listTbl thead th.caseNumber,
table.listTbl tbody td.caseNumber{
	width:6em;	
}

table.listTbl tbody td.imageS,
table.listTbl thead th.imageS{
	padding:5px 3px 5px 3px;
	text-align:center;
}

table.listTbl tbody td.imageS div.thumbnail{
	margin:0 0 3px 0;
} 


/* 国・公有＿物件詳細ボタン */

table.listTbl tbody td.imageS div.detail{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 15px;
	background: url(../images/btn/detail_keibai.gif) no-repeat top center;
	text-indent: -9999px;	
	}
	
table.listTbl tbody td.imageS div.detail a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 15px;
	background: url(../images/btn/detail_keibai.gif) no-repeat top center;
	text-indent: -9999px;	
	}
	
table.listTbl tbody td.imageS div.detail a:hover{
	background-position: center -15px;	
	}	


/* 国・公有＿期間入札取下等一覧テーブル 
------------------------------------------------------- */

table.listTbl02 {
	border-collapse:separate;
	border:none;
	width:100%;
	margin-bottom:10px;
	border:solid 1px #35b255;
	border-right:none;
	background-color:#FFF;
}

table.listTbl02 td {
	padding:5px 5px;
	text-align:center;
}
table.listTbl02 thead th {
	padding:5px 3px;
	background-color:#a0efb4;
	border-right:solid 1px #35b255;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
}


table.listTbl02 thead th.sort {/* ソートされているthに付加 */
	background-color:#cfffdb;
}

table.listTbl02 tbody td {
	border-right:solid 1px #35b255;
	border-top:solid 1px #35b255;
	vertical-align:middle;
}


table.listTbl02 tbody td.sort {/* ソートされているtdに付加 */
	background-color:#ffffeb;
}

table.listTbl02 tbody td.bitOpenDate,
table.listTbl02 tbody td.bitDisconDate,
table.listTbl02 tbody td.jurisdiction{
	text-align:left;
		}

table.listTbl02 thead th.causes,
table.listTbl02 tbody td.causes{
	white-space:nowrap;
}


table.listTbl02 thead th.caseNumber,
table.listTbl02 tbody td.caseNumber{
	width:6em;	
}



/* 国・公有＿スケジュール一覧テーブル 
------------------------------------------------------- */

table.listTbl03 {
	border-collapse:collapse;
	border:none;
	width:100%;
	margin-bottom:10px;
	border:solid 1px #35b255;
	border-right:none;
	background-color:#FFF;
}

table.listTbl03 td {
	padding:5px 5px;
	text-align:center;
}
table.listTbl03 thead th {
	padding:5px 3px;
	background-color:#cfffdb;
	border-right:solid 1px #35b255;
	border-top:solid 1px #35b255;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	white-space:nowrap;
}

table.listTbl03 thead th.categori {
	padding:5px 3px;
	background-color:#a0efb4;
	border-right:solid 1px #35b255;
	border-top:solid 1px #35b255;
	border-bottom:solid 1px #35b255;	
	text-align:left!important;
	vertical-align:middle;
	font-weight:bold;
}


table.listTbl03 tbody td {
	border-right:solid 1px #35b255;
	border-top:solid 1px #35b255;
	vertical-align:middle;
}

table.listTbl03 tbody td.object {
	white-space:nowrap;
}




/* 競売_物件詳細 
------------------------------------------------------- */

/* 画像テーブル  */
table.detailTbl03 {
	border-collapse:collapse;
	width:100%;
	border:solid 1px #35b255;
	margin-bottom:5px;
}
table.detailTbl03 td {
	border:solid 1px #35b255;
	padding:5px 10px;
	text-align:center;
	vertical-align:middle;
}
table.detailTbl03 td.thumbnail {
	vertical-align:top;
	background-color:#f5f5f5;
	text-align:center;
}
table.detailTbl03 td.thumbnail table{
	padding:0px;
	margin:0px auto;
	border:0;
	width:auto;
}
table.detailTbl03 td.thumbnail table td{
	padding:5px 0;
	margin:0px;
	border:0;
	width:auto;
}
table.detailTbl03 td.thumbnail img {
	display:block;
	border:solid 1px #35b255;
	margin:0 15px;
}
table.detailTbl03 td.thumbnail a img {
	border:solid 1px #35b255;
}



/* 国・公有＿汎用テーブル 
------------------------------------------------------- */

/* 国・公有＿タイトル部分 */

.condTtl {
	background:#a0efb4;
	font-size:120%;
	line-height:1;
	height:auto;
	margin:3px 3px 10px 3px;
	padding:0 0 1px 0;
	text-align:left;
}

div.condBoxPopup div.condTtl {
	width:794px!important;
}

.condTtl div {
	padding:0 0 0 0;
	margin:0 0 5px 10px;
	background: url(../images/title/bar_bg.gif) left bottom no-repeat;
}

.condTtl div div {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image: url(../images/title/bar_bg.gif) ;
	background-position: 0 5px;
}


.condTtl div div h2 {
	padding:5px 0 0 10px;
	margin:0 0 0 0;
}

.condTtl div div h2 em{
}


/*★ 国・公有系POPUP */

.popupBg{
	border-top:1px solid #35b255;
	border-bottom:1px solid #35b255;
	background:url(../../kuni/common/images/bg/kuni_cont_bg.gif) repeat-y;
}

div.tableSample01{
	border-top:3px solid #38B859;
	border-bottom:3px solid #38B859;
	background:url(../../kuni/common/images/bg/kuni_Sample_bg.gif) repeat-y;
	width:820px;
	text-align: center;
	padding-top:8px;
}


.sampleComment{
	text-align:left;
	background:#FFFFCC;
	padding:5px;
	margin-bottom:15px;
	font-size:100%;
}

.sampleComment span{
	color:#007A1F;
}



/*★ 国・公有系情報の見方テキスト */

.popupText a{
	position:relative;
	display:block;
	z-index:0;
	text-decoration: none;
	}
	
.popupText a span.popupLink{
		width: 380px;
	position:absolute;
	top:0;
	left:100px;
		padding:0 8px;
	visibility:hidden;
	border:3px solid #60e281;
	text-decoration: none;
	text-align:left;
	background: url(../../kuni/common/images/bg/popuptext_kuni_bg.gif) repeat-x;
	}
	
	
.posi01{
	position:absolute;
	top:20px!important;
	left:100px!important;
}


.posi02{
	position:absolute;
	top:0px!important;
	left:30px!important;
}

.posi03{
	position:absolute;
	top:0px!important;
	left:-255px!important;
}
	
.posi04{
	position:absolute;
	top:-20px!important;
	left:140px!important;
}
	
	
.posi05{
	position:absolute;
	top:20px!important;
	left:0px!important;
}
		
	
.popupText a:hover,
.popupText a:hover span{visibility:visible;
	z-index:1;
 
}

.popupText a span.item{
	text-decoration:underline;
	color:#245FBB;
}


.popupText a:visited span.item{
	text-decoration:underline;
	color:#8252A8;
}


.popupText a:hover span.item{
	text-decoration:underline;
	color:#63A1FF;
}

.popupText a span strong.midashi{
	line-height:25px;
	font-weight:bold;
	color:#fff;
	}
	
	
.popupText a span strong.popupTextCon{
	line-height:1.4;
	width: auto;
	 display:block;
}


/*----------- 国・公有使い方ページ------------ */

/*フローボックス*/
.flowBox{
	background:url(../../kuni/common/images/box/flowbox_bg.jpg) repeat-y center top;
	width:840px;
	text-align:left;
}

.flowBoxTop{
	background:url(../../kuni/common/images/box/flowbox_top.jpg) no-repeat;
	width:840px;
}


.flowBoxBot{
	background: url(../../kuni/common/images/box/flowbox_bottom.jpg) no-repeat center bottom;
	width:840px;
	height:2px;
	line-height:1px;
	margin-bottom:10px;
}

.flowTtl img{
	margin:10px auto 0 10px;
}




.flowV2{
	width:620px;
	text-align:left!important;
	margin-left:115px;
	padding: 0 0 10px 0;
}

.flowV3{
	width:720px;
	text-align:left;
	padding: 0 0 10px 0;
	margin-left:65px;
}

.flowV4{
	width:810px;
	text-align:left;
	margin-left:15px;
	padding: 0 0 10px 0;
}

.flowV5{
	width:810px;
	text-align:left;
	margin-left:15px;
	padding: 0 0 10px 0;
}


.flowV2 ul.flowTextBox{
	width:295px;
	border:solid #c2c7cc 1px;
	background:#f3ffe4;
	text-align:center;
	margin-right:20px;
	float: left;	
}


.flowV3 ul.flowTextBox{
	width:220px;
	border:solid #c2c7cc 1px;
	background:#f3ffe4;
	text-align:center;
	margin-right:20px;
	float: left;	
}

.flowV4 ul.flowTextBox{
	width:185px;
	border:solid #c2c7cc 1px;
	background:#f3ffe4;
	text-align:center;
	margin-right:20px;
	float: left;	
}

.flowV5 ul.flowTextBox{
	width:144px;
	border:solid #c2c7cc 1px;
	background:#f3ffe4;
	text-align:center;
	margin-right:20px;
	float: left;
}



.flowLast{
	margin-right:0!important;
}


.flowMidashi{
	padding-bottom:5px;
	margin:8px 8px 0 8px;
}

.flowComment{
	 text-align:left;
	 	line-height:1.6;
	 border-top:1px  solid #c2c7cc;
	 padding-top:5px;
	 margin:0 8px 8px 8px;
}

/*2010/04/23 kou add start*/
div.ttlBlueKanko {
	background:url(../../kuni/common/images/title/title_bg.jpg) no-repeat center top #027b20;
	font-size:110%;
	line-height:1.2;
	width:100%;
	margin:20px 0 3px 0;
	text-align:left;
}


div.ttlBlueKanko div {
	padding:0 0 0 0;
	margin:0 0 5px 10px;
	background: url(../images/title/bar_bg.gif) left bottom no-repeat;
}

div.ttlBlueKanko div div {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image: url(../images/title/bar_bg.gif) ;
	background-position: 0 5px;
}


div.ttlBlueKanko div div h2 {
	padding:5px 0 0 10px;
	margin:0 0 0 0;
}


div.ttlBlueKanko div div h2 em{
	color:#FFFFFF;
}

div.ttlBlueKanko div div h2 em span{
	color:#ebff99;
}

.attension02{
	margin: 10px 0;
	font-size: 85%;
	padding:5px;
	border:1px solid #999999;
	background-color:#f2f2f2;
}

#maparea{
width:100%; 
height:420px;
}
/*2010/04/23 kou add start*/