/* ---------------------------------------------------------
	HTML5 Bones
	This stylesheet contains print styling and a section for
	you to simply add your own. This is a basic template
	after all.
---------------------------------------------------------*/

	body{
		font-family:"メイリオ", Meiryo, sans-serif;
	}
	/* Default link styling */
	a:link{ color:#3366ff; font-size:15px;}
	a:visited{ color:#3366ff; }
	a:hover, a:focus{ color:#c60019; background:#fff; } /*color:#b80040;*/
	a:active{ color:#c60019; background:#fff; } /*color:#990000;*/

/* ---------------------------------------------------------
	Author's styles
---------------------------------------------------------*/
	body{
	}
/* ---------------------------------------------------------*/


/* ---------------------------------------------------------*/

/* ---------------------------------------------------------*/



/* 2015/01/05 add start */
	main th{
		height:30px;
	}

	button{
		outline:none;
	}

	button.small{
		width:80px;
		height:28px;
		padding-bottom:0px;
		border:solid 3px #2c5207;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		background-color:#eeeeee;
		background:linear-gradient(to bottom, #ffffff, #60ae0d);
		background:-moz-linear-gradient(top, #ffffff, #60ae0d);
		background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#60ae0d));
		color:#2c5207;
		font-size:1.5em;
		font-weight:bold;
		font-weight:normal;
	}

	button.middle{
		width:160px;
		height:28px;
		padding-bottom:0px;
		border:solid 3px #2c5207;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		background-color:#eeeeee;
		background:linear-gradient(to bottom, #ffffff, #60ae0d);
		background:-moz-linear-gradient(top, #ffffff, #60ae0d);
		background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#60ae0d));
		color:#2c5207;
		font-size:1.5em;
		font-weight:bold;
		font-weight:normal;
	}

	input{
		border:solid 3px #cccccc;
		padding:5px 10px;
		outline:none;
		font-size:1.4em;
	}
/*パスワード*/
	input[type="password"]{
		border:solid 1px #bfbfbf;
		padding:5px;
		outline:none;
		font-size:1.4em;
	}

	input[type="password"]:hover{
		border:solid 1px #999999;
	}

	input[type="password"]:focus{
		border:solid 1px #3366ff;
	}
/*テキストボックス*/
	input[type="text"]{
		border:solid 1px #bfbfbf;
		padding:5px;
		outline:none;
		font-size:1.4em;
	}

	input[type="text"]:hover{
		border:solid 1px #999999;
	}

	input[type="text"]:focus{
		border:solid 1px #3366ff;
	}

	input:disabled{
		background-color:#ffffff;
		color:#cccccc;
	}
/*理由*/
	main textarea{
		height:150px;
		resize: none;
		width:380px;
		border:solid 1px #ccc;
		background-color:#fff;
		padding:10px;
		outline:none;
		font-size:1.4em;
	}
	main textarea:hover{
		border:solid 1px #999999;
	}
	main textarea:focus{
		border:solid 1px #3366ff;
	}


/*select*/
	select{
		height:30px;
		border:solid 1px #ccc;
		background-color:#fff;
		font-size:1.2em;
	}

/*ボタン*/
	input[type="button"],input[type="submit"]{
		border:solid 0px ;
		background-color:#ffffff;
		font-weight:bold;
	}

	input:disabled{
		background-color:#ffffff;
		color:#cccccc;
	}
	input.checkbox{
		border:solid 30px #cccccc;
	}
/* ---------------------------------------------------------
	テキストボックス
---------------------------------------------------------*/
/*text2をinputtext-small*/
	main input.inputtext-small{
		width:84px;
		text-align:left;
	}
/*text4をinputtext*/
	main input.inputtext{
		width:180px;
		text-align:left;
	}

/*text16をinputtext-bigに修正*/
	main input.inputtext-big{
		width:440px;
	}
/*日付*/
	main input.inputtext-datepicker{
		width:140px;
	}

	main select.inputtext-small{
		width:84px;
		text-align:center;
		height: 39px;
		font-size:1.4em;
		position: relative;
		-webkit-appearance:none;
	}

	main input.inputtext-datepicker-soft{
		width:300px;
		text-align: center;
	}

	main select.inputtext-smalltime{
		width:50px;
		padding-left: 0px;
		text-align:center;
		height: 39px;
		font-size:1.4em;
		position: relative;
		-webkit-appearance:none;
	}

/* ---------------------------------------------------------
	http://www.inserthtml.com/2012/06/custom-form-radio-checkbox/
---------------------------------------------------------*/
label{
	display:inline;
}

.regular-checkbox{
	display:none;
}

.regular-checkbox + label{
	background-color:#fafafa;
	border:1px solid #cacece;
	box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding:9px;
	border-radius:3px;
	display:inline-block;
	position:relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active{
	box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label{
	background-color:#e9ecee;
	border:1px solid #adb8c0;
	box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color:#99a1a7;
}

.regular-checkbox:checked + label:after{
	content:'\2714';
	font-size:14px;
	position:absolute;
	top:0px;
	left:3px;
	color:#99a1a7;
}

.big-checkbox + label{
	padding:18px;
	padding:15px;
	padding:13px;
	margin-top:5px;
}

.big-checkbox:checked + label:after{
	font-size:28px;
	font-size:23px;
	font-size:20px;
	left:6px;
}

/* RADIO */

.regular-radio{
	display:none;
}

.regular-radio + label{
	-webkit-appearance:none;
	background-color:#fafafa;
	border:1px solid #cacece;
	box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding:9px;
	border-radius:50px;
	display:inline-block;
	position:relative;
	margin-top:7px;
}

.regular-radio:checked + label:after{
	content:' ';
	width:12px;
	height:12px;
	border-radius:50px;
	position:absolute;
	top:3px;
	background:#99a1a7;
	box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow:0px;
	left:3px;
	font-size:32px;
}

.regular-radio:checked + label{
	background-color:#e9ecee;
	color:#99a1a7;
	border:1px solid #adb8c0;
	box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active{
	box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label{
	padding:12px;
}

.big-radio:checked + label:after{
	width:20px;
	height:20px;
	left:2px;
	top:2px;
}

/* ---------------------------------------------------------
	Print styles
---------------------------------------------------------*/
@media print{
	*{
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
		background:transparent !important;
	}
	html{ background-color:#fff; }
	/* Hide navigation */
	nav{ display:none; }

	/* Show link destinations in brackets after the link text */
	a[href]:after{ content:" (" attr(href) ") "; }
	a[href]{
		font-weight:bold;
		text-decoration:underline;
		color:#06c;
		border:none;
	}
	/* Don't show link destinations for JavaScript or internal links */
	a[href^="javascript:"]:after, a[href^="#"]:after{ content:""; }

	/* Show abbr title value in brackets after the text */
	abbr[title]:after{ content:" (" attr(title) ")"; }

	figure{
		margin-bottom:1em;
		overflow:hidden;
	}

	figure img{ border:1px solid #000; }
}

/* ---------------------------------------------------------
	■ボタン
-----------------------------------------------------------*/

	ul.btn{
		margin:0px;
		padding:0px;
	}
	ul.btn.aaa{
		margin-bottom:6px;
		padding:0px;
	}
	ul.btn:after{
		content:".";
		clear:both;
		height:0;
		display:block;
		visibility:hidden;
	}
	ul.btn li.center{
		position: relative;
		left: 20%;
		float: left;
	}
	ul.btn li{
		float:left;
		margin:0px;
		margin-top:2px;
		margin-right:20px;
		padding:0px;
		list-style-type:none;
	}
	ul.btn li right{
		margin:0px;
		margin-top:2px;
		margin-right:20px;
		padding:0px;
		list-style-type:none;
	}
	ul.btn[disabled] {
		margin:0px;
		padding:0px;
		cursor: not-allowed;
	}


/*メニューボタン*/
	ul.btn li input.menubtn{
		width:200px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #5ecac6, #019c96);
		background-image: linear-gradient(to bottom, #5ecac6, #019c96);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}
/* ⇒マウスイベント*/
	ul.btn li input.menubtn:hover{
		background-color: #158b87;
		background-image: -webkit-linear-gradient(top, #4fa9a6, #047874);
		background-image: linear-gradient(to bottom, #4fa9a6, #047874);
	}
/* ⇒クリックイベント*/
	ul.btn li input.menubtn:active{
		background: #056662;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #115553;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}

/*smallボタン*/
	ul.btn li input.smallbtn{
		width:100px;
		height:auto;
		font-size:1.1em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #2d70d2, #174e9e);
		background-image: linear-gradient(to bottom, #2d70d2, #174e9e);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
		padding: 5px 20px;
	}

/* ⇒マウスイベント*/
	ul.btn li input.smallbtn:hover{
		background-image: -webkit-linear-gradient(top, #2357a3, #133d7b);
		background-image: linear-gradient(to bottom, #2357a3, #133d7b);
	}

/* ⇒クリックイベント*/
	ul.btn li input.smallbtn:active{
		background: #13315d;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #072d63;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}
/*灰色ボタン*/
	ul.btn li input.graybtn{
		width:200px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #d3d3d3, #d3d3d3);
		background-image: linear-gradient(to bottom, #d3d3d3, #d3d3d3);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}
/* ⇒マウスイベント*/
	ul.btn li input.graybtn:hover{
		background-image: -webkit-linear-gradient(top, #b8b8b8, #b8b8b8);
		background-image: linear-gradient(to bottom, #b8b8b8, #b8b8b8);
	}
/* ⇒クリックイベント*/
	ul.btn li input.graybtn:active{
		background: #959595;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #525252;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}

/*青ボタン*/
	ul.btn li input.bluebtn{
		width:200px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #2d70d2, #174e9e);
		background-image: linear-gradient(to bottom, #2d70d2, #174e9e);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}


/* ⇒マウスイベント*/
	ul.btn li input.bluebtn:hover{
		background-image: -webkit-linear-gradient(top, #2357a3, #133d7b);
		background-image: linear-gradient(to bottom, #2357a3, #133d7b);
	}

/* ⇒クリックイベント*/
	ul.btn li input.bluebtn:active{
		background: #13315d;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #072d63;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}

/*戻るボタン*/
	ul.btn li input.backbtn{
		width:100px;
		font-size:1.1em;
		font-weight:bold;
		text-decoration:none;
		padding:10px 10px 10px 34px;
		background-image: -webkit-linear-gradient(top, #a6d5eb, #68b8dd);
		background-image: linear-gradient(to bottom, #a6d5eb, #68b8dd);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}


/* ⇒マウスイベント*/
	ul.btn li input.backbtn:hover{
		background-image: -webkit-linear-gradient(top, #68b8dd, #53aed8);
		background-image: linear-gradient(to bottom, #68b8dd, #53aed8);
	}

/* ⇒クリックイベント*/
	ul.btn li input.backbtn:active{
		background: #3ea4d4 ;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #2e99cb;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}

/* ⇒アイコン*/

	h5 {
  		font-size: 1.10em;
  		font-weight: normal;
  		margin: 0px;
  		padding: 0px;
  		text-align: center;
  		position: relative;
}
	h5:before {        /* 白い丸 */
  		content: "";
  		position: absolute;
  		background: #ffffff;
  		top: 13px;
  		left: 18px;
  		border-radius: 50%;
  		height: 18px;
  		width: 18px;
}
	h5:after {        /* 三角 */
  		content: "";
  		position: absolute;
  		background:#ffffff;
  		top: 17px;
  		left: 21px;
  		height:0px;
  		width:0px;
  		border-top:5px solid transparent;
  		border-left:0px solid transparent;
  		border-right:#68b8dd 10px solid;
  		border-bottom:5px solid transparent;
}
	h5:active:before {
  		top: 14px;
  		left: 19px;
		background: #3ea4d4 ;
		box-shadow: inset 0 1px 1px rgba(255, 255, 255, .5);
		color: #2e99cb;
		border-radius-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}
	h5:active:after {
  		background:#3ea4d4;
  		top: 18px;
  		left: 22px;
  		height:0px;
  		width:0px;
  		border-top:5px solid transparent;
  		border-left:0px solid transparent;
  		border-right:#2e99cb 10px solid;
  		border-bottom:5px solid transparent;
}


/*赤ボタン*/
	ul.btn li input.redbtn{
		width:200px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #d36177, #c83955);
		background-image: linear-gradient(to bottom, #d36177, #c83955);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}

/*csvimportボタン*/
	ul.btn  input[disabled]#btnImport {
		background-image: -webkit-linear-gradient(top, #fff, #fff);
		background-image: linear-gradient(to bottom, #fff, #fff);
	}
	ul.btn  input#btnImport {
		background-image: -webkit-linear-gradient(top, #d36177, #c83955);
		background-image: linear-gradient(to bottom, #d36177, #c83955);
		border-radius: 4px;
		color: #fff;
	}

/* ⇒マウスイベント*/
	ul.btn li input.redbtn:hover{
		background-image: -webkit-linear-gradient(top, #c83955, #b5324c);
		background-image: linear-gradient(to bottom, #c83955, #b5324c);
	}

/* ⇒クリックイベント*/
	ul.btn li input.redbtn:active{
		background: #a12d44 ;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #8d273b;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}


/*ヘッダーボタン*/
	input.headerbtn{
		width:130px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #fff, #fff);
		background-image: linear-gradient(to bottom, #fff, #fff);
		border-radius: 4px;
		color: #292929;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}


/* ⇒マウスイベント*/
	input.headerbtn:hover{
		color: #292929;
		background-image: -webkit-linear-gradient(top, #f5f5f5, #e8e8e8);
		background-image: linear-gradient(to bottom, #f5f5f5, #e8e8e8);
	}

/* ⇒クリックイベント*/
	input.headerbtn:active{
		background: #cfcfcf ;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #141414;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}

	main ul.btn li input.red:hover{
		background:linear-gradient(to bottom, #cccc99, #cccc99);
		background:-moz-linear-gradient(top, #cccc99, #cccc99);
		background:-webkit-gradient(linear, left top, left bottom, from(#cccc99), to(#cccc99));
		color:#ffffff;
	}

/*緑ボタン*/
	ul.btn li input{
		width:200px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #5ecac6, #019c96);
		background-image: linear-gradient(to bottom, #5ecac6, #019c96);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}
/* ⇒マウスイベント*/
	ul.btn li input:hover{
		background-color: #158b87;
		background-image: -webkit-linear-gradient(top, #4fa9a6, #047874);
		background-image: linear-gradient(to bottom, #4fa9a6, #047874);
	}
/* ⇒クリックイベント*/
	ul.btn li input:active{
		background: #056662;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #115553;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}

/* ---------------------------------------------------------
	■hrとbuttonのMargin
-----------------------------------------------------------*/
	.margin-hr-btn {
		margin-top:10px;
}

/* ---------------------------------------------------------
	■エラーメッセージ
-----------------------------------------------------------*/
	.text-error{
		color:red;
		font-size:120%;
    		font-weight: bold;
		margin: 0px;
		padding: 5px 0px 5px 0px;
	}

/* ---------------------------------------------------------
	■時刻
-----------------------------------------------------------*/
	.text-time{
		font-size:120%;
		margin: 0px;
		padding: 5px 0px 5px 0px;
	}

/* ---------------------------------------------------------
	■説明文
-----------------------------------------------------------*/
	.text-explanatory{
		color:#0074bf;
		font-size:120%;
    		font-weight: bold;
		/*margin: 0px 0px 0px 10px;*/
		padding: 10px 0px 10px 5px;
	}

/* ---------------------------------------------------------
	■説明文（精算機ナンバー）
-----------------------------------------------------------*/
	.text-explanatory-seisan-number{
		color:#0074bf;
		font-size:180%;
			font-weight: bold;
		/*margin: 0px 0px 0px 10px;*/
		padding: 0px 0px 30px 5px;
	}

/* ---------------------------------------------------------
	■検索結果
-----------------------------------------------------------*/
	.search-results{
		font-size:150%;
    		font-weight: bold;
		margin: 0px;
		padding: 5px 0px 5px 0px;
		color:#019fe6;

	}
/* ---------------------------------------------------------
	■表題
-----------------------------------------------------------*/
	.caption-right {
		float:right;
		margin:10px 0;
}
/* ---------------------------------------------------------
	■状態の選択で使用
-----------------------------------------------------------*/
	.point-line{
		background:#c60019;
		width:10px;
}
/* ---------------------------------------------------------
	■ページングヘッダの現在表示中のページ番号
-----------------------------------------------------------*/
	.current{
		font-size:15px;
}
/* ---------------------------------------------------------
	車両情報画面,未払い車両詳細管理（詳細）画面
-----------------------------------------------------------*/

	main h4.h4-blue {
		color:#174e9e;
	}
	td.four-char {
		min-width:60px;
	}
	td.five-char {
		min-width:75px;
	}

/* ---------------------------------------------------------
	ブラックリスト管理画面
-----------------------------------------------------------*/
	main table.table-view tr td.no-border{
		padding:5px;
		text-align:left;
		border:0;
		vertical-align:middle;
	}

/* ---------------------------------------------------------
	表示機能設定画面
-----------------------------------------------------------*/
/*強制停止、強制停止解除ボタン(赤)*/
	main ul.btn li input.btn-force-stop{
		width:200px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #ec455a, #c60019);
		background-image: linear-gradient(to bottom, #ec455a, #c60019);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}
/* ⇒マウスイベント*/
	main ul.btn li input.btn-force-stop:hover{
		background-image: -webkit-linear-gradient(top, #ca2f43, #ac051a);
		background-image: linear-gradient(to bottom, #ca2f43, #ac051a);
	}
/* ⇒クリックイベント*/
	main ul.btn li input.btn-force-stop:active{
		background: #950618;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #950316;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}
/*強制停止、強制停止解除ボタンの配置*/
main table.table-account-display-setting th{
	text-align:left;
	width: 310px;/*left-fixed-box-nameと同じ幅*/
}
main table.table-account-display-setting td{
	margin-left:100px;
	margin-right:100px;
}

/* ---------------------------------------------------------
	ログイン画面
-----------------------------------------------------------*/
	main input.text-login{
		width:440px;
	}

/* ---------------------------------------------------------
	精算機設定画面
-----------------------------------------------------------*/
.hyper-text {
	font-size:150%;
	padding-right:50px;

}

/* ---------------------------------------------------------
	利用証明書印字内容設定画面
-----------------------------------------------------------*/
	main h6{
		font-size:1.70em;
		font-weight:normal;
		margin:0px;
		text-align:center;
	}
	main h7{
		font-size:1.40em;
		font-weight:normal;
		margin:0px;
		padding:5px 20px 0px 20px;
		text-align:center;
	}
	main h10{
		font-size:1.20em;
		font-weight:normal;
		margin:0px;
		text-align:center;
	}
	main h11{
		font-size:1.20em;
		font-weight:normal;
		margin:0px;
		text-align:center;
		vertical-align: bottom;
	}
/* ---------------------------------------------------------
	ステップ&時間帯画面
-----------------------------------------------------------*/
/*text4-1をtext-small-check_steps*/
	main input.text-small-check_steps {
		width:50px;
		text-align:left;
	}
/* ---------------------------------------------------------
	未払い車両管理（詳細）画面
-----------------------------------------------------------*/

	main input.inputtext-unpaid-list{
		width:240px;
	}
/* ---------------------------------------------------------
	ゲート・フラップ操作画面
-----------------------------------------------------------*/
/*押下不可ボタン*/
	ul.btn li input.no-pushbtn{
		width:200px;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		background-image: -webkit-linear-gradient(top, #3a547b, #3a547b);
		background-image: linear-gradient(to bottom, #3a547b, #3a547b);
		border-radius: 4px;
		color: #fff;
		-webkit-transition: none;
		transition: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	}
/* ⇒マウスイベント*/
	ul.btn li input.no-pushbtn:hover{
		background-image: -webkit-linear-gradient(top, #3a547b, #3a547b);
		background-image: linear-gradient(to bottom, #3a547b, #3a547b);
	}

/* ⇒クリックイベント*/
	ul.btn li input.no-pushbtn:active{
		background: #3a547b;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
		color: #3a547b;
		text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
	}

/* ---------------------------------------------------------
	■検索メッセージ
-----------------------------------------------------------*/
.text-search-red{
	color:red;
	font-size:120%;
		font-weight: bold;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
