@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;
}
/* テキストを省略せずに表示する */
.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;
}

#menu2-2 div table tr th {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
	background:#666;
	color:#FFF;
}
#menu2-2 div table tr td {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
}
#menu2-3 div table tr th {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
	background:#666;
	color:#FFF;
}
#menu2-3 div table tr td {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
}
#menu2-4 div table tr th {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
	background:#666;
	color:#FFF;
}
#menu2-4 div table tr td {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
}
#menu2-5 div table tr th {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
	background:#666;
	color:#FFF;
}
#menu2-5 div table tr td {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
}
#menu2-6 div table tr th {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
	background:#666;
	color:#FFF;
}
#menu2-6 div table tr td {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
}
#menu2-7 div table tr th {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
	background:#666;
	color:#FFF;
}
#menu2-7 div table tr td {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
}
#menu2-8 div table tr th {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
	background:#666;
	color:#FFF;
}
#menu2-8 div table tr td {
	padding:1px;
	font-size:9px;
	text-align:center;
	border:2px solid #333;
}
#menu3-1 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:2px solid #333;
   background:#666;
   color:#FFF;
}
#menu3-1 div table tr td {
   padding:2px;
   font-size:15px;
   text-align:center;
   border:2px solid #333;
}
#menu3-2 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:2px solid #333;
   background:#666;
   color:#FFF;
}
#menu3-2 div table tr td {
   padding:2px;
   font-size:15px;
   text-align:center;
   border:2px solid #333;
}
#menu3-3 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:2px solid #333;
   background:#666;
   color:#FFF;
}
#menu3-3 div table tr td {
   padding:2px;
   font-size:15px;
   text-align:center;
   border:2px solid #333;
}
#menu3-4 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:2px solid #333;
   background:#666;
   color:#FFF;
}
#menu3-4 div table tr td {
   padding:2px;
   font-size:15px;
   text-align:center;
   border:2px solid #333;
}
#menu3-5 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:2px solid #333;
   background:#666;
   color:#FFF;
}
#menu3-5 div table tr td {
   padding:2px;
   font-size:15px;
   text-align:center;
   border:2px solid #333;
}
#menu3-6 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:2px solid #333;
   background:#666;
   color:#FFF;
}
#menu3-6 div table tr td {
   padding:2px;
   font-size:15px;
   text-align:center;
   border:2px solid #333;
}
#menu3-7 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:2px solid #333;
   background:#666;
   color:#FFF;
}
#menu3-7 div table tr td {
   padding:2px;
   font-size:15px;
   text-align:center;
   border:2px solid #333;
}
#menu4 div h2 {
	font-size: 16px;
	text-align: left;
}
#menu4 div ul li a {
	text-align: left;
	font-size: 14px;
}
#menu1-2 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:1px solid #333;
   background:#666;
   color:#FFF;
}
#menu1-2 div table tr td {
   padding:2px;
   font-size:12px;
   text-align:center;
   border:1px solid #333;
}
#menu1-4 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:1px solid #333;
   background:#666;
   color:#FFF;
}
#menu1-4 div table tr td {
   padding:2px;
   font-size:12px;
   text-align:center;
   border:1px solid #333;
}
#menu1-5 div table tr th {
		padding:2px;
   font-size:13px;
   text-align:center;
   border:1px solid #333;
   background:#666;
   color:#FFF;
}
#menu1-5 div table tr td {
   padding:2px;
   font-size:12px;
   text-align:center;
   border:1px solid #333;
}
#menu2-1 div table tr th {
		padding:2px;
   font-size:16px;
   text-align:center;
   border:1px solid #333;
   background:#666;
   color:#FFF;
}
#menu2-1 div table tr td {
   padding:2px;
   font-size:16px;
   text-align:center;
   border:1px solid #333;
}

