@charset "utf-8";
/* CSS Document */

.ui-body{
    background:#CCC;
    background-image: -moz-linear-gradient(top,#FFF, #CCC);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF),color-stop(1, #CCC));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF', EndColorStr='#CCC')";
}
.ui-header .ui-title{
    background
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
    text-shadow:none;
    font-size:14px;
	overflow: visible;
    white-space: normal;
}

.ui-header:after{
  content:url("http://m.ryuhouse.com/images/ryu2.gif");
	
	position:absolute;
  right:5px;
  top:10px;
}
.ui-btn-inner { font-size: 10px; padding: .6em 20px; min-width: .75em; display: block; position: relative; text-overflow: ellipsis; white-space: normal;overflow: visible;
 zoom: 1;

}

.ui-content{
    color:#4c566c;
    text-shadow:none;
}

.ui-content h2{
    color:#ff0000;
    font-size:16px;
}
.wordbreak{
overflow: visible;
white-space: normal;
}
/*入力フォームの背景を調整*/
textarea.ui-body,input.ui-body{
  background-color:white;
}
/*見出しとフォーム部品の間の余白を調整*/
.ui-field-contain:first-child{
  padding-top:0;
}
.ui-footer .ui-title{
	font-size: small; 
	overflow: visible;
    white-space: normal;
	}
.description{
	font-size: small;
	font-weight:normal;
	overflow: visible;
    white-space: normal;
	padding:5px;
	}
hr {
border-width: 1px 0px 0px 0px; /* 太さ */
    border-style: solid; /* 線種 */
    border-color: #eeeeee; /* 線色 */

}
.object{
	width: 300px;
	height: 200px;
	margin:0 auto;}

.object2{
	width: 300px;
	height: 200px;
	margin:0 auto;}
.btn{ font-size:small;
	margin:0 auto;
	width: 300px;
	overflow: visible;
    white-space: normal;

	}
div#map{
  width:100%;
  height:400px;
  border:4px solid white;
  -webkit-box-sizing: border-box;
  box-sizing:border-box;
}
.fb-like-box,.fb-like-box span, .fb-like-box iframe {
 width: 100% !important;
}

p{
	margin-left:5px;
	margin-right:5px;
	}
	
