@CHARSET "UTF-8";
		table { width:100%; }
		th { text-align:left;  border:none;}
		th:before{content:"";border-left:3px solid #DF1520;padding-right:5px;}
		.tenant th:before{border-color:#337FD0;}
		.market th:before{border-color:#00ada9;}
		.search th, .search td { vertical-align:top; padding: 13px 5px 13px 5px;border-color:#f0f0f3;}
		.detail p{font-size:14px;}
		.detail th, .detail td{font-size:12px;height:2em;}
		.detail th{width:50%; border-bottom:1px solid #f0f0f3;}
		.inquiry th, .inquiry td{font-size:15px;}
		.inquiry th{width:9.5em;height:2.5em;}
		.market .detail th{width:38%;}
		.detail td{border:none;border-bottom:1px solid #f0f0f3;color:#555;padding:5px 3px;line-height:1.5em;}
		.search td{padding-top:0;}
		.ui-page-theme-a .ui-btn:hover, .ui-page-theme-a .ui-btn:active{background-color:white;}
		label.ui-btn{font-weight: normal; font-size:13px;border:none; border-radius:0; padding-top:13px; padding-bottom:13px; }
		label.ui-btn.ui-corner-all{border-radius:0;-webkit-border-radius:0;}
		.ui-select .ui-btn, .ui-select .ui-btn:hover, .ui-page-theme-a label.ui-btn{background:#ffffff; font-size:13px;}
		.ui-btn {font-weight: normal; }
		.ui-checkbox, .ui-radio{margin:0; width:50%; float:left; vertical-align:middle; border-bottom:1px solid #f0f0f3; }
		.ui-btn.ui-checkbox-off:after, .ui-btn.ui-checkbox-on:after{
			margin-left:-3px;
			border: 1px solid #059;
		}
		.ui-btn.ui-checkbox-off:after{
			background-color:white;
			border: 1px solid #866;
		}
		.ui-btn.ui-radio-off:after, .ui-btn.ui-radio-on:after{
			background-color:white;
			margin-left:-3px;
		}
		.ui-radio .ui-btn.ui-radio-on:after{
			color: #38c;	/*ほぼ無意味*/
			width: 8px;
			height: 8px;
			border-width: 6px;
		}
		.ui-btn.ui-radio-off:after{
			border: 1px solid #866;
		}
		.fullcolumn .ui-checkbox, .fullcolumn .ui-radio{width:100%;}
		.search .ui-icon-carat-d:after{
			background-image:none;
		}
		.search .ui-btn-icon-right:after{
			content:"▼";
			color:#dfdfdf;
			background: white;
			margin-top:-0.65em;		
		}
		
		.content_body{background-color:#ffffff;}		
		.mainlabel, .sublabel{float:left;overflow:hidden;}
		.mainlabel{width:40%;}
		.sublabel{width:60%;}
		.sublabel span{float:left;width:6em;}

		.ad{
			text-align:center;
			margin:13px auto;
		}
		.ad img{
			display:inline-block;
			max-width:600px;
			width:100%;
			max-height:300px;	
			height:auto;
			margin:auto;
		 	object-fit: contain;
		}
		
		@media screen and (min-width: 650px) {
			body {font-size:1.5em;}
			.detail th, .detail td{font-size:18px;}
			.detail p{font-size:16px;}
			label.ui-btn, .ui-btn{font-size:21px;}
		}
		@media screen and (max-width: 400px) {
			.detail p{font-size:13px;}
			.other_params label.ui-btn{
				font-size:11px;
			}
		}
		@media screen and (max-width: 350px) {
			.detail th, .detail td{font-size:11px;}
			.detail p{font-size:12px;}
			.inquiry th, .inquiry td{font-size:13px;}
			.other_params label.ui-btn{
				font-size:10px;
			}
		}
	/*本家賃貸検索専用のベース色修正*/
		.renthome .ui-page-theme-f .ui-btn,
		html .renthome .ui-body-f .ui-btn, 
		html body .renthome .ui-group-theme-f .ui-btn, html head + body .renthome .ui-btn.ui-btn-f, 
		.renthome .ui-page-theme-f .ui-btn:visited,
		html .renthome .ui-body-f .ui-btn:visited, 
		html body .renthome .ui-group-theme-f .ui-btn:visited, 
		html head + body .renthome .ui-btn.ui-btn-f:visited,
		.ui-page-theme-f .ui-btn:hover, html .ui-bar-f .ui-btn:hover, 
		html .renthome .ui-body-f .ui-btn:hover, 
		html body .renthome .ui-group-theme-f .ui-btn:hover, 
		html head + body .renthome .ui-btn.ui-btn-f:hover
		{
			background-image:none;
			border-color:#DF1520;
			color: white;
			text-shadow: 0 0px 0px #770202;
			box-shadow:none;
		}
		.renthome .ui-bar-f{
			background-image:none;
			background-color:#DF1520;
			border-color:#DF1520;
		}
		.renthome .ui-btn.ui-btn-f, .renthome .ui-page-theme-f .ui-btn{
			background-image:none;
			background-color:#DF1520;
			color: white;
			border-color:#DF1520;
			box-shadow:none;
		 	text-shadow: 0 0px 0px #770202;
		 	font-weight:bold;
		}
		.renthome .search .ui-btn.ui-btn-f, .renthome .search .ui-page-theme-f .ui-btn{
			box-shadow:0 3px 2px -1px #770202;
		}
		.renthome .ui-btn.ui-btn-f:hover, .renthome.ui-page-theme-f .ui-btn:hover,  .renthome .ui-page-theme-f .ui-btn:hover, .renthome .ui-btn-f:active, .renthome .ui-page-theme-f .ui-btn:active{
		 	background-color:#F5635F;
			color: white;
			border-color:#DF1520;
			box-shadow:none;
		 	text-shadow: 0 0px 0px #770202;
		 }
		.renthome .search.ui-page-theme-f .ui-btn:hover, .renthome .search .ui-page-theme-f .ui-btn:hover, .renthome .search .ui-btn-f:active, .renthome .search .ui-page-theme-f .ui-btn:active{
			box-shadow:0 3px 2px -1px #770202;
		 }
		.renthome .buname{
			border-color:#DF1520;
		}
		.renthome .bukken .ui-btn-icon-right:after{
			margin-top:5px;
		}
	/*テナントサイト専用の上書き設定*/
		.tenant .ui-page-theme-f .ui-btn,
		html .tenant .ui-bar-f .ui-btn, 
		html .tenant .ui-body-f .ui-btn, 
		html body .tenant .ui-group-theme-f .ui-btn, html head + body .tenant .ui-btn.ui-btn-f, 
		.tenant .ui-page-theme-f .ui-btn:visited, html .tenant .ui-bar-f .ui-btn:visited, 
		html .tenant .ui-body-f .ui-btn:visited, 
		html body .tenant .ui-group-theme-f .ui-btn:visited, 
		html head + body .tenant .ui-btn.ui-btn-f:visited,
		.ui-page-theme-f .ui-btn:hover, html .ui-bar-f .ui-btn:hover, 
		html .tenant .ui-body-f .ui-btn:hover, 
		html body .tenant .ui-group-theme-f .ui-btn:hover, 
		html head + body .tenant .ui-btn.ui-btn-f:hover
		{
			background-image:none;
			border-color:#337FD0;
			color: white;
			text-shadow: 0 0px 0px #1e5c9e;
			box-shadow:none;
		}
		.tenant .ui-bar-f, .tenant .footer-copy{
			background-image:none;
			background-color:#337FD0;
			border-color:#337FD0;
		}
		.tenant .ui-btn.ui-btn-f, .tenant .ui-page-theme-f .ui-btn{
			background-image:none;
			background-color:#337FD0;
			color: white;
			border-color:#337FD0;
			box-shadow:none;
		 	text-shadow: 0 0px 0px #1e5c9e;
		 	font-weight:bold;
		}
		.tenant .search .ui-btn.ui-btn-f, .tenant .search .ui-page-theme-f .ui-btn{
			box-shadow:0 3px 2px -1px #1e5c9e;
		}
		.tenant .ui-btn.ui-btn-f:hover, .tenant.ui-page-theme-f .ui-btn:hover,  .tenant .ui-page-theme-f .ui-btn:hover, .tenant .ui-btn-f:active, .tenant .ui-page-theme-f .ui-btn:active{
		 	background-color:#72B3E3;
			color: white;
			border-color:#337FD0;
			box-shadow:none;
		 	text-shadow: 0 0px 0px #1e5c9e;
		 	font-weight:bold;
		 }
		 .tenant .search.ui-page-theme-f .ui-btn:hover, .tenant .search .ui-page-theme-f .ui-btn:hover, .tenant .search .ui-btn-f:active, .tenant .search .ui-page-theme-f .ui-btn:active{
			box-shadow:0 3px 2px -1px #1e5c9e;
		 }		 
		.tenant .buname{
			border-color:#337FD0;
			margin-bottom:0px;
			height:19px;
		}
		.tenant .ui-listview>li>a.ui-btn{
		 	height:auto;
		 	min-height:147px;
		 }
		.tenant .b_status{padding-left:128px;font-weight:normal;}
		.tenant .yachin{padding-left:128px;}		


	/***************************************/	
	
	/*売買カラー*/
		.market .ui-page-theme-f .ui-btn,
		html .market .ui-bar-f .ui-btn, 
		html .market .ui-body-f .ui-btn, 
		html body .market .ui-group-theme-f .ui-btn, html head + body .market .ui-btn.ui-btn-f, 
		.market .ui-page-theme-f .ui-btn:visited, html .market .ui-bar-f .ui-btn:visited, 
		html .market .ui-body-f .ui-btn:visited, 
		html body .market .ui-group-theme-f .ui-btn:visited, 
		html head + body .market .ui-btn.ui-btn-f:visited,
		.ui-page-theme-f .ui-btn:hover, html .ui-bar-f .ui-btn:hover, 
		html .market .ui-body-f .ui-btn:hover, 
		html body .market .ui-group-theme-f .ui-btn:hover, 
		html head + body .market .ui-btn.ui-btn-f:hover
		{
			background-image:none;
			border-color:#F75611;
			color: white;
			text-shadow: none;
			box-shadow: none;
			
		}
		.market .ui-bar-f, .market .footer-copy{
			background-image:none;
			background-color:#00ada9;
			border-color:#00ada9;
		}
		.market .ui-btn.ui-btn-f, .market .ui-page-theme-f .ui-btn{
			background-image:none;
			background-color:#F75611;
			color: white;
			border-color:#F75611;
			box-shadow:none;
		 	text-shadow: 0 1px 1px #cf4206;
		 	font-weight:bold;
		}
		.market .search .ui-btn.ui-btn-f, .market .search .ui-page-theme-f .ui-btn{
			box-shadow:0 3px 2px -1px #cf4206;
		}
		.market .ui-btn.ui-btn-f:hover, .market.ui-page-theme-f .ui-btn:hover,  .market .ui-page-theme-f .ui-btn:hover, .market .ui-btn-f:active, .market .ui-page-theme-f .ui-btn:active{
		 	background-color:#ff7033;
			color: white;
			border-color:#F75611;
			box-shadow:none;
		 	text-shadow: 0 1px 1px #cf4206;
		 	font-weight:bold;
		 }
		 .market .search.ui-page-theme-f .ui-btn:hover, .market .search .ui-page-theme-f .ui-btn:hover, .market .search .ui-btn-f:active, .market .search .ui-page-theme-f .ui-btn:active{
			box-shadow:0 3px 2px -1px #cf4206;
		 }
		 .market .ui-listview>li>a.ui-btn{
		 	height:auto;
		 	padding:0;
		 	margin: 8px 0;
		 	font-size:12px;
		 	border-left-width:0;
		 	border-right-width:0;
		 }
		 		 
	/***************************************/	
	
	/**電話ボタンはそれすら上書きする必要があるのでここ**/

		.search .telephone .ui-btn-f, .search .telephone .ui-btn.ui-btn-f, .search .telephone .ui-btn.ui-btn-f:hover, .search .telephone .ui-btn.ui-btn-f:active{
			background-image:none;
			background-color:#00aa00;
			color:white;
			border-color:#00aa00;
			box-shadow:0 3px 2px -1px #016601;
			text-shadow:0 0px 0px #017701;
		}
	/**お気に入りボタンカラーも増えた**/
		.search .favorite .ui-btn-f, .search .favorite .ui-btn.ui-btn-f, .search .favorite .ui-btn.ui-btn-f:hover, .search .favorite .ui-btn.ui-btn-f:active, .search .favorite .ui-btn.ui-btn-f:visited{
			background-image:none;
			background-color:#0e76dc;
			color: white;
			border-color:#0e76dc;
			box-shadow:0 3px 2px -1px #1e5c9e;
		 	text-shadow: 0 0px 0px #1e5c9e;
		}
	/**LINEボタンかっこ仮も追加**/

		.search .line .ui-btn-f, .search .line .ui-btn.ui-btn-f, .search .line .ui-btn.ui-btn-f:hover, .search .line .ui-btn.ui-btn-f:active, .search .line .ui-btn.ui-btn-f:visited{
			background-image:none;
			background-color:#00c400;
			color:white;
			border-color:#00c400;
			box-shadow:0 3px 2px -1px #006100;
			text-shadow:0 0px 0px #006100;
		}		