@charset "shift_jis";

ul#tikusentakuK li a, ul#tikusentakuK li a:visited {
	color: #0033CC;
	text-decoration: none;
}

#right_container{*overflow:hidden;position:relative;}

/************** login ****************/
table#login{
	width:400px;
	height:auto;
	margin:20px auto 100px;
	border:1px solid #666666;
	border-collapse:collapse;
	text-align:left;
}
table#login th{
	padding:5px;
	border:1px solid #666666;
	text-align:left;
	background-color:#bfc4fd;
	font-weight:400;
}
table#login td{
	padding:5px;
	border:1px solid #666666;
}
.logtxtbox{
	margin:0;
	display:block;
}

/************** itiran ****************/

table#itiran{
	width:605px;
	height:auto;
	margin:20px auto 40px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right-style:1px none #fff;
	border-right-style:1px none #fff;
	border-collapse:separate;
	*border-collapse:collapse;
	border-spacing:0px;
	font-size:12px;
}
table#itiran tr:hover{
	background-color:#e1debf;
}
table#itiran td:hover{
	background-color:#e1debf;
}
table#itiran th{
	margin:0;
	padding:2px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #f8fddc;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #f8fddc;
	text-align:center;
	background-color:#dbea90;
	font-weight:400;
	font-size:11px;
}
table#itiran td{
	margin:0;
	padding:2px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #eeeffd;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #eeeffd;
	text-align:left;
	background-color:#f9f5e5;
	font-size:12px;
}
.han{word-break:break-all;overflow:hidden;}

.W30{width:30px;}

.W40{width:40px;}

.W50{width:50px;}

.W60{width:60px;}

.W70{width:70px;}

.W90{width:90px;}

.shosaiB{width:40px;margin:0;overflow:hidden;}


/************** tekisuto ***************/

.Txt_01{
	text-align:center;
	margin:100px auto 0px;
	font-size:1.2em;
}
.Txt_02{
	margin:10px auto;
	font-size:1.2em;
	font-weight:700;
}
.Txt_03{
	margin:50px auto 0;
	font-size:1.2em;
}
.Txt_04{
	margin:20px auto 10px;
	font-size:1em;
	clear:both;	display:block;
}

.T_c{text-align:center; !important}

.red{color:#fe051c;}

.blue{color:#3f3ff9;}

.Blue{background-color:#d6d9fc;width:130px;}

.T08{font-size:0.8em;margin: 0 0 0 5px;}

.go_top{margin: 0 auto 10px;}

.go_top a {
	background:transparent url(../../images/common_img/go_top.gif) no-repeat scroll left top;
	padding: 0 0 10px 15px ;
}
.matop15{
	margin:15px auto 0;
}
.maTB15{
	margin:15px auto ;
}

#movc,#mov1,#mov2,#mov3{
	width:172px;
	height:120px;
	margin:0 0 5px 0;
	vertical-align:top;
}


/*********** A_info ***********/

#ACbox{
	width: 400px;
	float:left;
	/*margin:0 17px 0 17px;*/
	margin:0 auto 0 14px;
	/*display:inline;*/
}
/* IE6 Hack : Start */
* html #ACbox{
	/*margin:0 8px 0 8px;*/
	margin:0 auto 0 7px;
}
/* IE6 Hack : End   */
table#A_info{
	width:400px;
	height:auto;
	margin:0;
	*margin:10px 0 0 0;
	border:1px solid #666666;
	border-collapse:collapse;
	text-align:left;
	font-size:0.7em;
}
table#A_info th{
	width:100px;
	padding:5px;
	border:1px solid #666666;
	text-align:left;
	background-color:#bfc4fd;
	font-weight:400;
}
table#A_info td{
	padding:5px;
	border:1px solid #666666;
}
table#A_info caption{
	font-size:1.5em;
	font-weight:bold;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#bfc4fd;
	margin:10px 0 0;
	padding:3px;
}
table#A_infodel{
	width:600px;
	height:auto;
	margin:10px auto;
	*margin:10px 0 0 0;
	border:1px solid #666666;
	border-collapse:collapse;
	text-align:left;
	font-size:0.9em;
}
table#A_infodel th{
	width:100px;
	padding:5px;
	border:1px solid #666666;
	text-align:left;
	background-color:#bfc4fd;
	font-weight:400;
}
table#A_infodel td{
	padding:5px;
	border:1px solid #666666;
}
table#A_infodel caption{
	font-size:1.5em;
	font-weight:bold;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#bfc4fd;
	margin:10px 0 0;
	padding:3px;
}
/*********** C_info ***********/

table#C_info{
	width:400px;
	height:auto;
	margin:0;
	*margin:10px 0 0 0;
	border:1px solid #666666;
	border-collapse:collapse;
	text-align:left;
	font-size:0.7em;
}
table#C_info th{
	width:100px;
	padding:5px;
	border:1px solid #666666;
	text-align:left;
	background-color:#bfc4fd;
	font-weight:400;
}
table#C_info td{
	padding:5px;
	border:1px solid #666666;
}
table#C_info caption{
	font-size:1.5em;
	font-weight:bold;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#bfc4fd;
	margin:5px 0 0;
	padding:3px;
}
	
	
/*********** 土地管理 ***********/

.Blo{display:block;margin:0 0 3px 0;}

input{margin:0 3px 0 0;}

.textarea01{
	width:390px;
	height:100px;
	margin:0 auto;
}

.photos img{
	width: 130px;
	height: 70px;
}
.bot{
	clear:both;
	height:30px;
	text-align: center;
	margin:10px 0 10px 0;
}
.botdel{
	clear:both;
	height:50px;
	text-align: center;
	margin:10px 0 10px 0;
}
.gray{
	border:1px solid #a5acb2;
}
.W280{width:280px;}

.W240{width:240px;}


.file{
	border:1px solid #7c7b7d;
}
#a_info{
	width: 400px;
	height: auto;
	margin: 10px 0 0 10px;
	float: left;
	padding: 5px;
　　border: 1px solid #cccccc;
}
#noT{
	margin:50px auto;
}
.waku{
	margin:100px auto;
}

/*********** 地区選択 ***********/

ul#tikusentaku{
	list-style:none;

}
ul#tikusentaku li{
	width:100px;
	float:left;
	font-size:1em;
	margin:0;
}
ul#tikusentaku li a{
	display:block;
	text-decoration:none;
}
/* 管理 */
ul#tikusentakuK{
	width:620px;
	margin:30px auto 0;
	list-style:none;
}
ul#tikusentakuK li{
	width:100px;
	float:left;
	font-size:1em;
	margin:0;
}
ul#tikusentakuK li a{
	display:block;
	text-decoration:none;
	border:2px solid #ccc;
	background-color:#eeeeec;
}
/* ** */
#buken_info{
	margin:0 auto;
	padding:10px 0;
	clear:both;
	/**/
	position: relative;
}
#tiiki{
	width:600px;
	text-align: center;
	font-weight:700;
	height:auto;
	margin:0 auto 10px;
	padding:3px 0;
	height:23px;
	background-color:#fce991;
}
#tiiki01{
	width:290px;
	padding-right:5px;
	margin-right:5px;
	float:left;
	text-align:right;
	border-right:1px dotted #eaeae8;
}
#tiiki02{
	padding-left:5px;
	width:290px;
	float:left;
	text-align:left;
}
#pageMe{
	margin:10px auto 0;
	clear:both;
}
/*********** オモテ詳細 ***********/

#main_tenjiimg{
	width:280px;
	height: 200px;
	border: 1px solid #666666;
	position:absolute;
	top:54px;
	left:0px;
	/*top:14px;
	*top:24px;
	left:0px;*/
}
/** html #main_tenjiimg{
	left:-145px;
}*/


#main_tenjiimg img{
	width:280px;
	height: 200px;
}
#AA_info{
	width: 310px;
	height: auto;
	margin: 4px 0 0 0;
	float: right;
}

table#AAtable{
	width:310px;
	height:auto;
	margin:10px 0 0;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right-style:1px none #fff;
	border-right-style:1px none #fff;
	border-collapse:separate;
	*border-collapse:collapse;
	border-spacing:0px;
	font-size:0.8em;
}

table#AAtable th{
	width:55px;
	margin:0;
	padding:2px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #f8fddc;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #f8fddc;
	text-align:left;
	background-color:#dbea90;
	font-weight:400;
}
table#AAtable td{
	margin:0;
	padding:2px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #eeeffd;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #eeeffd;
	text-align:left;
	background-color:#f9f5e5;
}
#bikou{
	width:100%;
	height:70px;
	overflow:auto;
}

#c_info{
	width: 100%;
	height: auto;
	clear: both;
	margin: 0 auto;
	padding:10px 0;
}
.c_infobox{
	width: 193px;
	height: 105px;
	margin: 0;
	padding:0;
	float:left;
	border: 1px solid #666666;
	background-color:#f9f5e5;
}
.c_infobox p,.text_area p{
	height:20px;
	text-align:center !important;
	background-color:#dbea90;
	border-top:1px solid #f8fddc;
	border-bottom:1px solid #666666;
	border-left:1px solid #f8fddc;
	margin: 0 0 5px 0;
}
.infoboxM{margin:0 10px 0 0;}


table#BBtable{
	width:100%;
	height:auto;
	margin:0;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right-style:1px none #fff;
	border-right-style:1px none #fff;
	border-collapse:separate;
	*border-collapse:collapse;
	border-spacing:0px;
	font-size:0.8em;
}

table#BBtable th{
	width:110px;
	margin:0;
	padding:2px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #f8fddc;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #f8fddc;
	text-align:left;
	background-color:#dbea90;
	font-weight:400;
}
table#BBtable td{
	margin:0;
	padding:2px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #eeeffd;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #eeeffd;
	text-align:left;
	background-color:#f9f5e5;
}
#b_info_textarea{
	width: 100%;
	height:auto;
	margin:0;
	padding: 0;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
.text_area_I{
	width:100%;
	text-align:left;
	margin:5px;

}
.text_area{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #666666;
	background-color:#f9f5e5;
	font-size:12px;
}
.text_area p{
	height:20px;
	text-align:left !important;
	padding:2px;
	background-color:#dbea90;	
}

#main_tenji{
	width: 230px;
	height: 200px;
	margin: 10px 0 0 10px;
	padding: 0;
	float: left;
}
.photos_kakunin{
	width: 180px;
	height: auto;
}

.errors {
	margin:3px 0 0 ;
	padding:0;
	display:inline;
}
.errorsB {
	margin:3px 0 0 ;
	padding:0;
}
p.buttons {
	margin:30px 0 10px 10em;
	padding:0;
}
textarea {
	padding:5px;
}
input {
	padding:0 5px;
}

.validMsg{
	width:16px;
	height:16px;
	margin:0 0 0 14px; padding:0;
	display:none;
	overflow:hidden;
}
.textfieldValidState .validMsg, 
.textareaValidState .validMsg, 
.selectValidState .validMsg, 
.checkboxValidState .validMsg, 
.radioValidState .validMsg{
	display:inline;
}
/*画像上書き*/

table#scription{
	width:600px;
	height:auto;
	margin:20px auto;
	border:1px solid #666666;
	border-collapse:collapse;
	font-size:0.8em;
}

table#scription th{
	margin:0;
	padding:2px;
	border-spacing:0px;
	border:1px solid #666666;
	text-align:center;
	background-color:#bfc4fd;
	font-weight:400;
}
table#scription td{
	margin:0;
	padding:10px 0;
	border-spacing:0px;
	border:1px solid #666666;
	text-align:center;
	background-color:#f9f5e5;
}

#h4Box {
	width: 605px;
	height: 30px;
	position: relative;
}
#h4Box h4 {
	width: 605px;
	height: 30px;
	background: url(../images/h4_estate.gif) no-repeat 0 0;
	text-indent: -9999px;
}
#h4Box p {
	width: 100px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 15px;
	text-indent: -9999px;
	background: url(../images/pageback_over.gif) no-repeat 0 0;
}
#h4Box p a {
	width: 100px;
	height: 20px;
	background: url(../images/pageback.gif) no-repeat 0 0;
	display: block;
}
#h4Box p a:hover {background: url(../images/pageback_over.gif) no-repeat 0 0;}


