@charset "utf-8";
/* CSS Document */

/* ===================================================================

	

=================================================================== */
div#headcontacts {
	position:absolute;
	top:10px;
	right:10px;
	}
div#headcontacts img {
	margin-left:5px;
	}
	
div#freedial {
	margin-right:5px;
	float:right;
	}
	
div#contactbtn {
	float:right;
	}
		
.tagtext {
	margin:5px;
	}
	
.resulttext {
	float:right;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	}

.housename {
	float:left;
	font-size:1.4em;
	margin:10px 0 0 10px;
	}
		
.Bigredtext {
	font-size:1.4em;
	color:#FF0000;
	}


div#syousaigazou {
	margin-top:-3px;
	}
	
div#bukkenLeft {
	background:url(../images/bukken_left.gif) no-repeat center top;
	width:460px;
	height:432px;
	float:left;
	}
div#bukkeng {
	margin:35px 0 0 35px;
	}	
	
.thumbnail{
	margin-top:20px;
	}
.thumbnail img {
	margin-right:18px;
	}
		
div#madoriRight {
	background:url(../images/madori_right.gif) no-repeat center top;
	width:460px;
	height:432px;
	float:left;
	display:inline;
	margin-left:9px;
	}
div#madoriRight p img {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
	}
		
div#searchArea {
	width:930px;
	margin-left:15px;
	}

div#searchResult {
	background:url(../images/result_number.gif) no-repeat center top ;
	width:930px;
	height:46px;
	margin-top:10px;
	}

div#comment {
	background:url(../images/comment.gif) no-repeat center top ;
	width:930px;
	height:46px;
	margin-top:5px;
	margin-left:-1px;
	margin-right:0px;
	color:#FF0000;
	}

.commenttext {
	float:left;
	font-size:1.4em;
	margin:6px 22px ;
	}
	
div#searchbox {
	background:#d1eefb url(../images/searchbox_back.gif) no-repeat ;
	width:928px;
	margin-top:10px;
	border:1px #CCCCCC solid;
	text-align:center;
	}
	
div#searchPanel {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0 10px 0 ;
	}

div#Douga {
	background:url(../images/douga.gif) no-repeat center top  ;
	width:290px;
	height:80px;
	float:left;
	display:inline;
	margin-left:88px;
	}
div#Douga2 {
	width:75px;
	height:50px;
	float:left;
	display:inline;
	margin-top:23px;
	margin-left:16px;
	}
div#Douga3 {
	position: absolute;
	margin-top:11px;
	margin-left:22px;
	}

/*	#検索ページテーブル
----------------------------------------------------*/

.searchboxtable01 {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin:3px 0 3px 0;
	font-size:0.99em;
	}
	
.searchboxtable01 thead tr td{
	background:#99ccff;
	font-weight:normal;
	padding:5px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	}
	
.searchboxtable01 td{
	background:#fff;
	padding:4px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	}
	
.searchboxtable02 {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin:3px 0 3px 0;
	font-size:0.99em;
	}
		
.searchboxtable02 th{
	background:#99ccff;
	padding:4px;
	width:90px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	}
	
.searchboxtable02 td{
	background:#fff;
	padding:4px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	text-align:left;
	}
/*	#
----------------------------------------------------*/
div#seachopbtn {
	width:930px;
	margin-top:10px;
	}

.searchLeftbtn{
	float:left;
	}

.searchRightbtn{
	float:right;
	}
	
/*	検索結果表示部分
----------------------------------------------------*/	
.bukkenLeft {
	float:left;
	font-size:1.1em;
	}
	
.bukkenRight {
	float:right;
	padding-top:5px;
	}

div#shopbox {
	clear:both;
	}
	
div#contactnunber {
	background:url(../images/contactnumber.gif) no-repeat center top;
	width:460px;
	height:37px;
	}
.connumber {
	font-size:1.6em;
	color:#FF0000;
	text-align:right;
	padding:5px 10px 0 0 ;
	}
	
	
div#shopselect {
	background-color:#D1EEFB;
	width:460px;
	height:295px;
	}
			
div#searchOPresult {
	margin-top:20px;
	}
	
div#mapBox {
	background:#a0dcf7;
	float:left;
	width:460px;
	height:400px;
	margin-right:9px;
	}

div#toiawase {
	margin-top:5px;
	width:460px;
	height:37px;
	}
.button {
	font-size:1.6em;
	color:#FF0000;
	text-align:right;
	padding:5px 10px 0 0 ;
	}


div#street {
	background:#a0dcf7;
	float:left;
	width:880px;
	height:400px;
	margin-top:10px;
	margin-left:40px;
	margin-right:40px;
	}

div#jyoukenBox p {
	margin-left:40px;
	}		

div#jyoukenBox div#bukkenoptop {
	background:url(../images/bukkenop_top.gif) no-repeat bottom;
	width:275px;
	height:9px;
	}
	
div#jyoukenBox div#bukkenopmid {
	background:url(../images/bukkenop_mid.gif) repeat-y ;
	width:275px;
	height:auto;
	padding-left:25px;
	}
	
div#jyoukenBox div#bukkenopund {
	background:url(../images/bukkenop_und.gif) no-repeat ;
	width:275px;
	height:11px;
	}
	
div#bukkenResult {
	float:left;
	}
	
		/*	結果表示テーブル */
div#bukkenResult table {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	}	
	
div#bukkenResult table td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:0.9em;
	text-align:center;
	padding:2px 0 2px 0;
	}	

.bukken01 { background:#108ce3; font-size:0.8em; color:#FFFFFF; width:83px;}
.bukken02 { background:#108ce3; font-size:0.8em; color:#FFFFFF;}
.bukken03 { background:#108ce3; font-size:0.8em; color:#FFFFFF;}
.bukken04 { background:#108ce3; font-size:0.8em; color:#FFFFFF;}
.bukken05 { background:#108ce3; font-size:0.8em; color:#FFFFFF;}
.bukken06 { background:#108ce3; font-size:0.8em; color:#FFFFFF;}

.bukkenyatin {
	font-size:1.2em;
	font-weight:bold;
	}
	


div#searchAreabottom {
	clear:both;
	}
		
div#MainbottomLeft {
	background:url(../images/mobilebottom.gif) no-repeat;
	width:331px;
	height:105px;
	float:left;
	margin-top:20px;
	margin-left:10px;
}
div#QRcode {
	width:90px;
	height:90px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	}
div#QRcodeRight {
	width:331px;
	height:90px;
	margin-top:20px;
	}
div#QRcodeBottom {
	width:331px;
	margin-top:-15px;
	}

div#MainbottomRight {
	background:url(../images/textareabottom.gif) no-repeat;
	width:591px;
	height:105px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	display:inline;
	}
	

	
p.righttext {
	margin-top:30px;
	margin-left:380px;
	}
p.bangou {
	font-size:2.2em;
	font-weight:bold;
	}

p.bangou img {
	vertical-align:middle;
	margin-right:3px;
	}


.siten-main {
	height: 295px;
	width:460px;
	overflow-y:scroll;
}
.siten-skakusiten {
	margin-top:10px;

	float:left;
}

.sitenimg {
	margin-left:10px;
	float:left;
}

.sitensyousai-s {
	width:350px;
	font-size:1.0em;
	margin-left:10px;
	float:left;
}

.sitensyousai-s li{
	line-height:1.3;
	width:400px;
}

.bluetext {
	font-size:1.0em;
	font-weight:bold;
	color:#006699;
}

.bluetext-1 {
	width:350px;
	height:20px;
	font-size:1.1em;
	font-weight:bold;
}

.line {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: blue; /* 線色 */
   height: 1px; /* 高さ */
}

#castle {
   color:black;
   text-decoration: none;
}

