h2.bukken_detail_header{
	background: url(images/title_bk.jpg) no-repeat;
	width: 726px;
	height: 35px;
	padding:9px 0 0 24px;
	margin:0px;
	font-weight: normal;
	font-size: 1.3em;
	z-index:3;
}

h2.bukken_detail_header_pre{
	background: url(images/title_bk_pre.jpg) no-repeat;
	width: 726px;
	height: 35px;
	padding:9px 0 0 24px;
	margin:0px;
	font-weight: normal;
	font-size: 1.3em;
	z-index:3;
}

#featured{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	background: #F5F5F5;
	border: 1px solid #E0E0E0;
	padding:7px;
	position:relative;
	height: 399px;
	width: 710px;
	margin-bottom: 20px;
}
#tabs-nav{ 
	position:absolute; 
	top:9; left:525px;
	padding:0; margin:0;
	width:205px; 
	/*border:5px solid #ccc;*/ 
}
#featured ul.ui-tabs-nav{ 

	list-style:none; 
	padding:0; margin:0; 
	width:200px; 
}
#featured ul.ui-tabs-nav li{ 
	float: left;
	margin: 0 8px 4px 0;
	position: relative; 

	border:1px solid #D8D8D8;
	background-color: #fff;
	text-align:center;
	vertical-align: middle;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	width:88px;
}
#featured ul.ui-tabs-nav li img{ 
	margin:5px;
	/*max-width:82px;*/
	max-height:59px;
	/* 201106 add */
	min-height:58px;
	border: none;
}
#featured ul.ui-tabs-nav li a{ 
	display:block;
}
#featured ul.ui-tabs-nav li a:hover{ 
	background-color: #A8CFE7;
}

#featured .ui-tabs-panel{
	width:496px;
	padding: 5px;
	border: 1px solid #E0E0E0;
	position: relative;
	background-color: #ffffff;
	text-align:center;
}
#featured .ui-tabs-panel img.mm{
	border: 1px solid #D1CFCF;
	/*max-width:494px;*/
	max-height:378px;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:335px; left:0;
	margin-left:-9px; 
	/* 201107 re 40->70 */
	height:70px;
	width: 515px;
	text-align: left;
	background: url('images/transparent-bg.png'); 
}
#featured .ui-tabs-panel .more_zoom{ 
	position:absolute; 
	top:0; left:0;
	margin-left:-9px; 
	height:50px;
	width: 400px;
	text-align: left;
	background: none;
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info img{ 
	float:left; 
	/* 201107 chg */
	margin:22px 10px 0 20px;
	border: none;
}
/* 201107 add */
#featured .ui-tabs-panel .more_zoom img{ 
	margin:13px 10px 0 20px;
}

#featured .info p{ 
	margin:10px 20px; 
	font-family:Verdana; font-size:12px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/* layout style */
.enlarge{
	width:165px;
	position:absolute; 
	top:230px;left:22px;
	padding-top:10px;
	padding-left:20px:
}
.fl_1{
	float:left;
	width:20px;
	padding:0 5px 0 0;
}
.txt01{
	float:right;
	width:140px;
	font-size:0.6em;
	line-height: 1.0em;
	color:#333333;
}
.clearfix: after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{
	min-height:1px;
}
*html .clearfix{
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
.contact{
	position:absolute; 
	top:331px;left:14px;
	width:188px;
	text-align:center;
}

.detail-tweet{
	position:absolute; 
	top:141px;left:-6px;
	width:188px;
	text-align:center;
}

.detail-tweet img{
	border:none;
}

.detail-tweet3{
	position:absolute; 
	top:310px;left:14px;
	width:188px;
	text-align:center;
}

.share {
width:188px;
text-align:center;
}

.detail-tweet3 img{
	border:none;
}


#propertys{
	width:726px;
	font-size: 13px;
	color:#333333;
}
#propertys table.gaiyo{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-collapse:collapse;
}
#propertys table.gaiyo th{
	padding:8px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#f5f5f5;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
	vertical-align:middle;
}
#propertys table.gaiyo td{
	padding:8px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	vertical-align:middle;
}
#propertys #property_01{
	margin-bottom:28px;
}
#propertys #property_02{
	margin-bottom:5px;
}
#propertys #property_03{
	margin-bottom:17px;
}
#propertys #property_04{
	margin-bottom:38px;
	text-align:center;
}
#propertys #property_04 .bt_01{
	margin-bottom:20px;
}
#propertys table.gaiyo .a_01{
	width:234px;
}
#propertys table.gaiyo .a_02{
	width:78px;
}
#propertys table.gaiyo .a_03{
	width:158px;
}
#propertys table.gaiyo .a_04{
	width:37px;
}
#propertys table.gaiyo .a_05{
	width:62px;
}
#propertys table.gaiyo .a_06{
	width:56px;
}

#propertys table.gaiyo .b_01{
	width:66px;
}
#propertys table.gaiyo .b_02{
	width:205px;
}
#propertys table.gaiyo .b_02 strong{
	color:#ff0000;
	font-size:2em;
}
#propertys table.gaiyo .b_03{
	width:111px;
}
#propertys table.gaiyo .b_04{
	width:245px;
}
#propertys table.gaiyo .b_05{
	width:96px;
}
#propertys table.gaiyo .b_06{
	width:252px;
}
/* loan simulator */
#propertys table.gaiyo td.loan_01{
	background-color:#e6e6e6;
	font-size:0.9em;
	border-style:none;
	padding-right:0px;
}
#propertys table.gaiyo td.loan_01_a{
	padding-left:15px;
}
#propertys table.gaiyo td.loan_01_b{
	padding-left:0px;
	font-size:0.8em;
}
#propertys table.gaiyo td.loan_01 input{
	width:40px;
	font-size:1.2em;
	ime-mode:disabled;
}
#propertys table.gaiyo td.loan_01 select{
	//width:40px;
	font-size:1.2em;
}
#propertys table.gaiyo td.loan_02{
	border-style:none;
	font-size:0.8em;
	padding:4px;
}
#propertys table.gaiyo td.loan_03{
	font-size:0.9em;
	border-style:solid none;
	border-width:1px;
	border-color: #ccc;
	padding:0px 0px 0px 8px;
}
#propertys table.gaiyo td.loan_04{
	text-align:right;
	padding:0px 8px 0px 8px;
}
#propertys table.gaiyo td.loan_05{
	text-align: left;
	font-size:1.2em;
	color:#ff9900;
	border-right:solid;
	border-width:1px;
	border-color: #ccc;
}
#propertys table.gaiyo td.loan_05 input{
	width:70px;
	font-size:1.5em;
	border-style:none;
	text-align:right;
	font-weight:bold;
	color:#ff9900;
}
#propertys table.gaiyo td.loan_calc_co{
	border-style:none solid none none;
	border-width:1px;
	border-color: #ccc;
}
#propertys table.gaiyo td.loan_calc{
	background-image: url("./images/hensai.gif");
	background-repeat: no-repeat;
	background-position: center;
	//background-color:#ff9000;
	color:#fff;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
#propertys table.gaiyo td.loan_calc input{
	width:100px;
	font-size:2.5em;
	border-style:none;
	text-align:right;
	background-color:transparent;
	font-weight:bold;
	color:#fff;
}
#propertys table.gaiyo td.loan_calc input.a{
	width:60px;
	font-size:2.9em;
	align:right;
}
#propertys table.gaiyo td.loan_calc input.b{
	width:40px;
	font-size:2em;
}
#propertys table.gaiyo td.loan_calc_u{
	font-size:0.8em;
	padding-top:0px;
	vertical-align:top;
}
#propertys table.gaiyo td.loan_03 img.caution{
	width: 90%;
	height: 90%;
}
#propertys table.gaiyo td.loan_recalc{
	border-style:none;
	padding:0px;
	text-align:center;
}
/* heikinheibei*/
#propertys table.avg{
	border-collapse:collapse;
	border-style:none;
}
#propertys table.avg th{
	border-bottom:none;
}
#propertys table.avg td{
	border-bottom:none;
}
#propertys table.avg td.souba{
	width:150px;
}
#propertys table.avg td.link{
	border-right:none;
}
#propertys table.avg td.text{
	font-size:0.8em;
}
#propertys table.avg font{
	font-size:1.5em;
}
#propertys table.gaiyo td.detail-tweet2{
	background:#edfaff;
	padding:10px;
	text-align:right;
	
}
/*
#propertys table.gaiyo td.detail-tweet2 img{
	border:none;
	text-align:center;
	display:block;
	margin-left:550px;
	width:159px;
}
*/
/* 201102 add */
#detail-tweet2_map{
	/*background:#edfaff;*/
}
#detail-tweet2_map_l{
	float: left;
	width: 485px;
	border-style:none;
	text-align:right;
}
#detail-tweet2_map_l img.pbtn{
	margin-bottom: 4px;
}
#detail-tweet2_map_r{
	float: left;
	width: 220px;
	text-align:right;
}
/*
#propertys table.gaiyo td.detail-tweet2_map img{
	border:none;
	text-align:center;
	width:159px;
}
#propertys table.gaiyo td.detail-tweet2_map input{
	margin-left:400px;
	width:160px;
}
*/
/* 201103 add */
#printTumb{
	width:700px;
	margin:10px auto 10px auto;
}
#printTumb table.waku td{
	padding:1px;
}
#printTumb table.image td{
	padding:5px;
}

.shoptitle {
	background: url("./images/shop_title_bg.gif") no-repeat scroll 0 0 transparent;
	height: 45px;
	font-size:1.5em;
	font-weight:bold;
	width:729px;
	padding: 15px 0 0 0;
}

.shoptitle b{
	padding: 14px 0 0 33px;
}
.l-box {
	width: 368px;
	float: left;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	border-color: #cccccc;
	padding:10px 0 0 10px;
}

.r-box {
	height: 358px;
	float: left;
	margin-bottom: 50px;
}
.ls-box {
	width: 140px;
	height:153px;
	float: left;
}

.rs-box {
	width: 200px;
	height:153px;
	float: left;
	font-size:1.5em;
	font-weight:bold;
}
.rs-box a{
	font-size:0.8em;
}
.message-box {
	width: 368px;
	height: 160px;
	font-size:1.1em;
	line-height: 150%;
}
.message-title {
	font-size:1.1em;
	font-weight:bold;
}
.bloglink-box {
	height: 33px;
}
.space {
	clear: left;
}

#propertys table#gyosei_data th {
width:184px;
}

#propertys table#gyosei_data td {
width:147px;
}

#propertys table#gyosei_data th#icon_municipaldistrict {
background:url("images/gyosei_data/icon_municipaldistrict.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_total {
background:url("images/gyosei_data/icon_total.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_youth {
background:url("images/gyosei_data/icon_youth.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_elderly {
background:url("images/gyosei_data/icon_elderly.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_move {
background:url("images/gyosei_data/icon_move.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_birth {
background:url("images/gyosei_data/icon_birth.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_marriage {
background:url("images/gyosei_data/icon_marriage.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_famous {
background:url("images/gyosei_data/icon_famous.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_park {
background:url("images/gyosei_data/icon_park.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_home {
background:url("images/gyosei_data/icon_home.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_commercial {
background:url("images/gyosei_data/icon_commercial.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_nursery1 {
background:url("images/gyosei_data/icon_nursery1.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_nursery2 {
background:url("images/gyosei_data/icon_nursery2.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_kindergarten1 {
background:url("images/gyosei_data/icon_kindergarten1.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_kindergarten2 {
background:url("images/gyosei_data/icon_kindergarten2.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_hospital {
background:url("images/gyosei_data/icon_hospital.gif") no-repeat right bottom #f5f5f5;
}

#propertys table#gyosei_data th#icon_dentist {
background:url("images/gyosei_data/icon_dentist.gif") no-repeat right bottom #f5f5f5;
}
