/********************************/
/*　ヘッダー領域のカスタマイズ　*/
/********************************/
/*　トップページ　*/
.ui-body-z .ui-header{
	background-color:#d5f1b1;
  	-webkit-background-size:100% 123px;
  	background-size:100% 123px;
	text-align:center;
	border:0px;
  	}
.ui-body-z .ui-header h1{
  	color:#080;
  	font-size:24px;
	text-shadow:yellow 1px 1px 1px;
	overflow:visible;
  	} 
/*　トップページ以外　*/
.ui-body-x .ui-header{
	background:#0a0;
  	color:#fff;
  	font-size:18px;
  	-webkit-background-size:100% 104px;
  	background-size:100% 104px;
 	text-align:center;
	border:0px;
 	}
/**********************************/
/*　コンテンツ領域のカスタマイズ　*/
/**********************************/
.ui-body-x .ui-content,
.ui-body-z .ui-content{
	background:#d5f1b1;
	background-image:-moz-linear-gradient(top,#d5f1b1, #8cd731);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #d5f1b1),color-stop(1, #8cd731));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5f1b1', EndColorStr='#8cd731')";
  	}
/*　見出しのサイズと色の変更　*/
.ui-body-z .ui-content .h1{
  	color:#00f;
  	font-size:20px;
  	} 
.ui-body-z .ui-content .h2{
  	color:#060;
  	} 
/********************************/
/*　フッター領域のカスタマイズ　*/
/********************************/
/*　トップページ　*/
.ui-body-z .ui-footer{
	background:#8cd731;
  	color:#fff;
  	font-size:14px;
	text-shadow:none;
  	-webkit-background-size:100% 104px;
  	background-size:100% 104px;
 	text-align:center;
	border:0px;
 	}
/*　トップページ以外　*/
.ui-body-x .ui-footer{
	background:#0a0;
  	color:#fff;
  	font-size:14px;
  	-webkit-background-size:100% 104px;
  	background-size:100% 104px;
 	text-align:center;
	border:0px;
 	}
/********************************/
/*　テーマカラーのカスタマイズ　*/
/********************************/
.ui-bar-z{
	border:1px solid #080;
	background:#d5f1b1;
	color:#060;
  	font-size:16px;
	font-weight:bold;
	text-shadow:yellow 1px 1px 1px;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#d5f1b1), to(#22c843));
	background-image:-webkit-linear-gradient(top, #d5f1b1, #22c843);
	background-image:-moz-linear-gradient(top, #d5f1b1, #22c843);
	background-image:-ms-linear-gradient(top, #d5f1b1, #22c843);
	background-image:-o-linear-gradient(top, #d5f1b1, #22c843);
	background-image:linear-gradient(top, #d5f1b1, #22c843);
	}
.ui-btn-up-z{
	text-decoration:none;
	border:1px solid #080;
	background:#d5f1b1;
	color:#060;
	font-weight:bold;
	margin-top:-1px;
	}
.ui-body-z .ui-btn-hover-z,
.ui-body-z .ui-btn-down-z,
.ui-body-z .ui-btn-active{
	border:1px solid #080;
	background:#22c843;
	color:#060;
	font-weight:bold;
	margin-top:-1px;
	}
.ui-body-z .ui-icon-checkbox-on,
.ui-body-z .ui-checkbox-on .ui-icon,
.ui-body-z .ui-radio-on .ui-icon{
	background:#d5f1b1;
	}
.ui-body-x .ui-btn-up-x{
	background:#d5f1b1;
	font-weight:bold;
	}
.ui-body-x .ui-btn-hover-x,
.ui-body-x .ui-btn-down-x,
.ui-body-x .ui-btn-active{
	background:#22c843;
	font-weight:bold;
	}
.ui-body-x .ui-btn-up-y{
	background:#d5f1b1;
	font-weight:bold;
	margin-top:1em;
	}
.ui-body-x .ui-btn-hover-y,
.ui-body-x .ui-btn-down-y,
.ui-body-x .ui-btn-active{
	background:#22c843;
	font-weight:bold;
	margin-top:1em;
	}
/******************/
/*　入力フォーム　*/
/******************/
/*　入力フォームの背景を調整　*/
textarea.ui-body-x,
input.ui-body-x{
	background-color:white;
	}
/*　エラーメッセージ表示エリア　*/
.error{
	color:#ff0000;
	white-space:nowrap;
	display:inline;
	}
input {	border: 1px solid black; }
input:focus { border: 1px solid black; }
input.error { border: 1px solid red; }
/******************/
/*　テキスト関連　*/
/******************/
.blue{
	color:#00f;
	}
.red{
	color:#f00;
	}
/****************************/
/*　サイトマップの写真関連　*/
/****************************/
.gallerycontent a img {
	height:80px;
	width:80px;
	padding:3px;
	background-color:#080;
	}
#prevbtn, #nextbtn {
	margin:10px 15px;
	}
