@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("");
	
	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;
	}
	
	 
.txt{	padding-top:5px;
	padding-left: 5px;
	padding-right:5px;
	line-height:180%;
	font-size:14px;
	color:#195f12;


	}
.txt2{	padding-top:5px;
	padding-left: 5px;
	padding-right:5px;
	line-height:150%;
	font-size:14px;
	font-weight:bold;
	color:#333;

	}
.txt3{
	line-height:150%;
	font-size:12px;
	}
.txt4{
	line-height:150%;
	font-size:12px;
	color:#333;
	}
.txt5{	padding-top:5px;
	padding-left: 5px;
	padding-right:5px;
	line-height:150%;
	font-size:14px;
	font-weight:bold;
	color:#fff;

	}
.txt6{
	line-height:120%;
	font-size:12px;
	color:#333;
	}
.txt7{
	color:#F00;
	font-weight:bold;}
.txt6{
	line-height:120%;
	font-size:14px;
	color:#333;
	}
.txt9{	padding-top:5px;
	padding-left: 10px;
	padding-right:10px;
	line-height:120%;
	font-size:12px;
	text-align:left;

	}
.txt10{
	color:#fff;
	font-weight:bold;}
.txt11{	padding-top:5px;
	padding-left:35px;
	padding-right:35px;
	line-height:120%;
	font-size:12px;
	text-align:left;

	}

.table1
{
	
	border-collapse: collapse;
	border:1px #cccccc solid;
}
.table3{
	border-collapse:collapse;
	
	
	margin:0;
	 width:90%;
	border:none;
	background-color:#FFEEEE;
	
	 
}
.td3{
	padding-top:5px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:10px;
	font-size:12px;
	color:#333;
	line-height:120%;
	text-align:left;
	vertical-align:top;
	}
.td4{
	padding-top:20px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	color:#333;
	line-height:150%;
	text-align:left;
	vertical-align:top;
	}
.td5{
	background-color:#333;
	color:#FFF;
	text-align:center;
	}
.table4{
	border-collapse:collapse;
	
	
	margin:0;
	 width:100%;
	border:none;
	background-color:#FFEEEE;
	
	 
}

.table5{
border:none;
	margin:0;
	 width:100%;
	 border-collapse:collapse;
	 text-align:center;
 
}