@charset "utf-8";
* {
  font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.wide {
  width: 100%;
}
.bold {
  font-weight: bold;
}

/* ヘッダー画像 */
p#h_image{
	padding:0;
	position:relative;
}

/* テキストを省略せずに表示する */
.ui-header .ui-title,.ui-footer .ui-title,.ui-btn-inner,.ui-li-heading,.ui-li .ui-btn-text a.ui-link-inherit,.ui-li-desc {
  overflow: visible;
  white-space: normal;
}
#map {
  width: 100%;
  height: 300px;
  border: 8px solid #ccc;
  -webkit-box-sizing: border-box; 
  box-sizing: border-box;
}

/*入力フォームの背景を調整*/
textarea.ui-body-b,input.ui-body-b {
  background-color: white;
}
/*見出しとフォーム部品の間の余白を調整*/
.ui-field-contain:first-child {
  padding-top: 0;
}
/*背景色*/
.bg1 {
  background-color:#ECECEC;
  padding:5px;
  margin:10px 0px 10px 0px;
}
.tablebg {
  background-color:#FFFFFF;
  line-height:30px;
}

.itemarea1 {
  background-color:#FFFFFF;
  padding:4px;
  margin-bottom:5px;
  border-radius: 10px; /* CSS3草案 */
  -webkit-border-radius: 10px; /* Safari,Google Chrome用 */
  -moz-border-radius: 10px;	/* Firefox用 */
  box-shadow: 2px 2px 5px #CCCCCC; /* CSS3 */
  -moz-box-shadow: 2px 2px 5px #CCCCCC; /* Firefox用*/
  -webkit-box-shadow: 2px 2px 5px #CCCCCC; /* Google Chrome, Safari*/
}

.yu-border {
  border: 1px solid #CCCCCC;
  border-radius: 10px; /*角を丸く*/
}
h1{
display: block;
height:10px; /*画像下の余白*/
text-indent: -9999px;
margin:0px;
padding:0px;
position:relative;
}
h2{
margin:0px;
padding:0px;
font-size:16px;
}
h3{
margin:0px;
padding:0px;
}
h4{
margin:0px;
padding:0px;
}

.txtred {
	color: #FF0000;
}
.txtorange {
	color: #FF9900;
}
.txtwhite {
	color: #FFFFFF;
}
.txt10 {
	font-size:10px;
}
.txt11 {
	font-size:11px;
}
.txt12 {
	font-size:12px;
}
.txt16 {
	font-size:16px;
}
.txt20 {
	font-size:20px;
}
.tableborder {
	border-collapse: collapse;
}
.tableborder td {
	padding:3px;
	border:1px solid #999999;
	border-collapse: collapse;
}
a{
  font-family:"ＭＳ Ｐゴシック";
  font-size:14px;
}









html, body, section, div, ul, li, header, img, h1, h2 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}

ul {
	list-style: none;
}
section {
	margin-bottom: 25px;
}

section > div {
	margin: 10px auto;
	width: 300px;
	height: 168px;
	overflow: hidden;
}

#lb-flickSimple {
	width: 300px;
	height: 168px;
}

#lb-flickSimple ul {
	width: 2100px;
}

#lb-flickSimple ul li {
	float: left;
	width: 300px;
	height: 168px;
	padding: 5px;
	box-sizing: border-box;
}

#lb-flickSimple ul li img {
	max-width: 290px;
}

#lb-flickable {
	width: 300px;
	height: 168px;
	overflow: hidden;
}

#lb-flickable ul {
	width: 2100px;
	height: 168px;
}

#lb-flickable ul li {
	float: left;
	width: 300px;
	height: 168px;
	padding: 5px;
	box-sizing: border-box;
}

#lb-flickable ul li img {
	max-width: 290px;
}

#lb-iscroll4 {
	position: relative;
	width: 300px;
	height: 168px;
	overflow: hidden;
}

#lb-iscroll4 #scroller {
	float: left;
	width: 2100px;
	height: 168px;
}

#lb-iscroll4 #scroller ul {
	float: left;
	width: 100%;
	height: 100%;
}

#lb-iscroll4 #scroller li {
	float: left;
	width: 300px;
	height: 168px;
	padding: 5px;
	box-sizing: border-box;
}

#lb-iscroll4 #scroller ul li img {
	max-width: 290px;
}

