/* L (ATISアンドロイドアプリ共用)
/* 
-----------------------------------------------------------------------------------------------------------*/

/* 
/* ui-bar (ヘッダーとフッター)
/* 青
/* グラデーションを無効、文字影無効
 */
.ui-bar-l {
/*iPhoneでのぐらつき防止の為border無しに変更2013/05/24*/
	border: 0px solid 		#ffffff;
	background: 			#0024bd;
	color: 					#ffffff;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}
.ui-bar-l,
.ui-bar-l input,
.ui-bar-l select,
.ui-bar-l textarea,
.ui-bar-l button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
}
.ui-bar-l .ui-link-inherit {
	color: 					#000000;
}
.ui-bar-l .ui-link {
	color: 					#2489CE;
	font-weight: bold;
}
/* 
/* ui-body (背景)
/* 白
/* グラデーションを無効、文字影無効
 */

.ui-body-l {
	border: 1px solid 		#ffffff;
	color: 					#000000;
	text-shadow: none;
	background: 			#ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #ffffff); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ffffff, #ffffff); /* IE10 */
	background-image:      -o-linear-gradient(top, #ffffff, #ffffff); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ffffff, #ffffff);
}
.ui-body-l,
.ui-body-l input,
.ui-body-l select,
.ui-body-l textarea,
.ui-body-l button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-l .ui-link-inherit {
	color: 					#000000;
}
.ui-body-l .ui-link {
	color: 					#2489CE;
	font-weight: bold;
}
/* 
/* ui-input-search、input.ui-input-text (テキスト入力)
/* グレー
/* グラデーションを無効
 */
.ui-body-l .ui-input-search,
.ui-body-l input.ui-input-text {
	font-weight: bold;
	color: 					#ffffff;
	background: 			#7f7f7f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7f7f7f), to(#7f7f7f)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7f7f7f, #7f7f7f); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #7f7f7f, #7f7f7f); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7f7f7f, #7f7f7f); /* IE10 */
	background-image:      -o-linear-gradient(top, #7f7f7f, #7f7f7f); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7f7f7f, #7f7f7f);
	font-size: 20px;
	height:40px;
}
/* 
/* ui-btn-up (通常時)
/* グレー
/* グラデーションを無効、文字影無効
 */
.ui-btn-up-l {
	border: 1px solid 		#ffffff;
	background: 			#c6c7c6;
	font-weight: bold;
	color: 					#000000;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c6c7c6), to(#c6c7c6)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #c6c7c6, #c6c7c6); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #c6c7c6, #c6c7c6); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #c6c7c6, #c6c7c6); /* IE10 */
	background-image:      -o-linear-gradient(top, #c6c7c6, #c6c7c6); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #c6c7c6, #c6c7c6);
}
.ui-btn-up-l a.ui-link-inherit {
	color: 					#000000;
}
/* 
/* ui-btn-hover (マウスオーバー時)
/* グレー
/* グラデーションを無効、文字影無効
 */
.ui-btn-hover-l {
	border: 1px solid 		#ffffff;
	background: 			#c6c7c6;
	font-weight: bold;
	color: 					#000000;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c6c7c6), to(#c6c7c6)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #c6c7c6, #c6c7c6); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #c6c7c6, #c6c7c6); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #c6c7c6, #c6c7c6); /* IE10 */
	background-image:      -o-linear-gradient(top, #c6c7c6, #c6c7c6); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #c6c7c6, #c6c7c6);
}

.ui-btn-hover-l a.ui-link-inherit {
	color: 					#000000;
}

/* 
/* ui-btn-down (押した時)
/* グレー
/* グラデーションを無効、文字影無効
 */
.ui-btn-down-l {
	border: 1px solid 		#ffffff;
	background: 			#0024bd;
	font-weight: bold;
	color: 					#ffffff;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}
.ui-btn-down-l a.ui-link-inherit {
	color: 					#ffffff;
}
.ui-btn-up-l,
.ui-btn-hover-l,
.ui-btn-down-l {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 20px;
}

/* H (ボタンを青にしたい)
/* 
-----------------------------------------------------------------------------------------------------------*/

/* 
/* ui-bar (ヘッダーとフッター)
/* 青
/* グラデーションを無効、文字影無効
 */
.ui-bar-h {
	border: 1px solid 		#ffffff;
	background: 			#0024bd;
	color: 					#ffffff;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}
.ui-bar-h,
.ui-bar-h input,
.ui-bar-h select,
.ui-bar-h textarea,
.ui-bar-h button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
}
.ui-bar-h .ui-link-inherit {
	color: 					#000000;
}
.ui-bar-h .ui-link {
	color: 					#2489CE;
	font-weight: bold;
}
/* 
/* ui-body (背景)
/* 白
/* グラデーションを無効、文字影無効
 */

.ui-body-h {
	border: 1px solid 		#ffffff;
	color: 					#000000;
	text-shadow: none;
	background: 			#ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #ffffff); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ffffff, #ffffff); /* IE10 */
	background-image:      -o-linear-gradient(top, #ffffff, #ffffff); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ffffff, #ffffff);
}
.ui-body-h,
.ui-body-h input,
.ui-body-h select,
.ui-body-h textarea,
.ui-body-h button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-h .ui-link-inherit {
	color: 					#000000;
}
.ui-body-h .ui-link {
	color: 					#2489CE;
	font-weight: bold;
}
/* 
/* ui-input-search、input.ui-input-text (テキスト入力)
/* グレー
/* グラデーションを無効
 */
.ui-body-h .ui-input-search,
.ui-body-h input.ui-input-text {
	font-weight: bold;
	color: 					#ffffff;
	background: 			#7f7f7f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7f7f7f), to(#7f7f7f)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7f7f7f, #7f7f7f); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #7f7f7f, #7f7f7f); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7f7f7f, #7f7f7f); /* IE10 */
	background-image:      -o-linear-gradient(top, #7f7f7f, #7f7f7f); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7f7f7f, #7f7f7f);
}
/* 
/* ui-btn-up (通常時)
/* 青
/* グラデーションを無効、文字影無効
 */
.ui-btn-up-h {
	border: 1px solid 		#ffffff;
	background: 			#0024bd;
	font-weight: bold;
	color: 					#ffffff;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}
.ui-btn-up-h a.ui-link-inherit {
	color: 					#ffffff;
}
/* 
/* ui-btn-hover (マウスオーバー時)
/* 青
/* グラデーションを無効、文字影無効
 */
.ui-btn-hover-h {
	border: 1px solid 		#ffffff;
	background: 			#0024bd;
	font-weight: bold;
	color: 					#ffffff;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}

.ui-btn-hover-h a.ui-link-inherit {
	color: 					#ffffff;
}

/* 
/* ui-btn-down (押した時)
/* 背景グレー、文字黒
/* グラデーションを無効、文字影無効
 */
.ui-btn-down-h {
	border: 1px solid 		#ffffff;
	background: 			#c6c7c6;
	font-weight: bold;
	color: 					#000000;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c6c7c6), to(#c6c7c6)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #c6c7c6, #c6c7c6); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #c6c7c6, #c6c7c6); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #c6c7c6, #c6c7c6); /* IE10 */
	background-image:      -o-linear-gradient(top, #c6c7c6, #c6c7c6); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #c6c7c6, #c6c7c6);
}
.ui-btn-down-h a.ui-link-inherit {
	color: 					#000000;
}
.ui-btn-up-h,
.ui-btn-hover-h,
.ui-btn-down-h {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 20px;
}

/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-active {
	border: 1px solid 		#ffffff;
	background: 			#0024bd;
	color: 					#ffffff;
	cursor: pointer;
	text-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
	outline: none;
	font-family: Helvetica, Arial, sans-serif /*{global-active-font}*/;
}
.ui-btn-active a.ui-link-inherit {
	color: 					#fff /*{global-active-color}*/;
}

/* 
/* id:footer (フッターメニュー)
/* 背景をグレー
 */
#footer {
	/* 透明
	*/
	background-color:rgba(0,0,0,0.0);
	background-image:none;
	border-top-width: 0px;
	border-bottom-width: 0px;


/*	background: 			#a0a0a0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#a0a0a0)); /* Saf4+, Chrome */
/*	background-image: -webkit-linear-gradient(top, #a0a0a0, #a0a0a0); /* Chrome 10+, Saf5.1+ */
/*	background-image:    -moz-linear-gradient(top, #a0a0a0, #a0a0a0); /* FF3.6 */
/*	background-image:     -ms-linear-gradient(top, #a0a0a0, #a0a0a0); /* IE10 */
/*	background-image:      -o-linear-gradient(top, #a0a0a0, #a0a0a0); /* Opera 11.10+ */
/*	background-image:         linear-gradient(top, #a0a0a0, #a0a0a0); */
}
/* 
/* id:footer (フッターメニュー)
/* ボタン枠：白
 */

/* ボタン背景：薄いグレー */
#footer .ui-btn-up-l {
	border: 1px solid 		#ffffff;
	color: 					#000000;
	background: 			#dedfde;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dedfde), to(#dedfde)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #dedfde, #dedfde); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #dedfde, #dedfde); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #dedfde, #dedfde); /* IE10 */
	background-image:      -o-linear-gradient(top, #dedfde, #dedfde); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #dedfde, #dedfde);
}
/* ボタン背景：青 */
#footer .ui-btn-down-l {
	border: 1px solid 		#ffffff;
	color: 					#ffffff;
	background: 			#0024bd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}

/* ボタン背景：青 */
#footer .ui-btn-hover-l {
	border: 1px solid 		#ffffff;
	color: 					#ffffff;
	background: 			#0024bd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}
/* ボタン背景：青 */
#footer .ui-btn-active {
	border: 1px solid 		#ffffff;
	color: 					#ffffff;
	background: 			#0024bd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0024bd), to(#0024bd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0024bd, #0024bd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #0024bd, #0024bd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #0024bd, #0024bd); /* IE10 */
	background-image:      -o-linear-gradient(top, #0024bd, #0024bd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #0024bd, #0024bd);
}

/* ボタン角：四角 */
#footer .ui-corner-top,#footer .ui-corner-bottom,#footer .ui-corner-right,#footer .ui-corner-left,#footer .ui-corner-all,#footer .ui-btn-corner-all {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
