@charset "Windows-31J";

@import url("reset.css");

label, a {
	-webkit-tap-highlight-color: transparent;
}
/*font[size="2"]{
	font-size:15px;
	}*/
/*

/* IME */
.zen {
	ime-mode: Active
}

.han {
	ime-mode: Inactive;
}

---------------------------------------------------------
	sec-logon
---------------------------------------------------------
* /
.sec-logon {
	
}
/* 携帯とスマホ用でロゴ画像を2種類使い分けています　ロゴ変更時にご注意ください */
.sec-logon .logon-header {
	height: 45px;
	background-image: url(../img/header-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.sec-logon .logon-header .logon-header-logo {
	height: 45px;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
}

.sec-logon .logon-header .header-logo {
	display: none;
}

.sec-logon {
	
}

.sec-logon .sec-essage {
	padding: 5px 5px 5px 5px;
	background-color: #878787;
}

.sec-logon .mobile-vspace {
	/* CSSの効かない携帯で表示 */
	display: none;
}

.sec-logon .logon-e {
	background-color: #ffffff;
	border-color: rgb(255, 255, 255);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/* 2022/02/24 追加 IOSのバージョンアップ(15.3)でMobile版のSUBMITボタンの文字色が白くなったことに対応 */
input[type="submit"] {
	color: black;
}

/* ログオンボタン */
.logon-form input[type="submit"] {
	/*width: 45px;
	height: 45px;*/
	font-size: 15px;
	padding: 10px 20px;
	margin: 5px 5px 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/* 受付番号 */
.logon-form input[type="text"], .logon-form input[type="number"] {
	width: 180px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0%/0%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

/* パスワード入力フォーム */
.logon-form input[type="password"] {
	width: 180px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0%/0%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

/* 受付番号を再指定する */
.logon-body .body {
	padding-top: 15px;
}

.logon-body .body table, .logon-body .body table td {
	border: none !important;
	background-color: transparent !important;
}

.logon-body .mobile-vspace {
	display: none;
}

.logon-body .body .nav {
	display: inline-block;
	/*width: 46%;float: left;*/
	width: 46%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	background-color: #CCCCCC;
	border: solid 3px #ffffff;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(229, 229,
		229)), color-stop(1, rgb(181, 181, 181)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(229, 229, 229) 0%,
		rgb(181, 181, 181) 100%);
	background-image: linear-gradient(-90deg, rgb(229, 229, 229) 0%,
		rgb(181, 181, 181) 100%);
	border-color: rgb(255, 255, 255);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.logon-body .body .nav table {
	width: auto !important;
}

.logon-body .body .nav td {
	padding: 0px;
}

.logon-body .body .nav td a {
	font-size: 15px;
	display: block;
	padding: 1em 1em;
	text-align: center;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
}

/*
---------------------------------------------------------
	sec-a
---------------------------------------------------------
*/
/* ------------------------------------------------------------
	a1
*/
.sec-a .a1 table {
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
	border-top: solid 1px #598400;
	/**/
	position: relative;
}

.sec-a .a1 td {
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(37, 93, 46)),
		color-stop(1, rgb(0, 59, 14)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(37, 93, 46) 0%,
		rgb(0, 59, 14) 100%);
	/* Opera v11.10+ */
	background-image: -o-linear-gradient(-90deg, rgb(37, 93, 46) 0%,
		rgb(0, 59, 14) 100%);
	/* IE v10+ */
	background-image: -ms-linear-gradient(-90deg, rgb(37, 93, 46) 0%,
		rgb(0, 59, 14) 100%);
	background-image: linear-gradient(-90deg, rgb(37, 93, 46) 0%,
		rgb(0, 59, 14) 100%);
	padding: 5px;
	font-size: 18px;
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 1);
}
/* ------------------------------------------------------------
	a2
*/
.sec-a .a2 td {
	padding: 5px;
}
/* ------------------------------------------------------------
	a3
*/
.sec-a .a3 td {
	padding: 5px;
}
/*
---------------------------------------------------------
	sec-b
---------------------------------------------------------
*/
.sec-b .b1 .hr {
	/**/
	display: none;
}

.sec-b .b1 td.title {
	border-bottom: solid 1px #858585;
}

.sec-b .b1 .odd {
	
}

.sec-b .b1 .odd td.title {
	
}

.sec-b .b1 .even {
	background-color: #e4e4e4;
}

.sec-b .b1 .even td.title {
	background-color: #b6b6b6;
}
/*
---------------------------------------------------------
	sec-c
---------------------------------------------------------
*/
/* ------------------------------------------------------------
	c1
*/

/* ------------------------------------------------------------
	c2
*/
.sec-c .c2 {
	
}

.sec-c .c2 input[type="submit"] {
	font-size: 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	padding: 10px;
	margin: 5px;
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/*
---------------------------------------------------------
	sec-d
---------------------------------------------------------
*/
/* formタグ内のname属性でスタイルをつけています。
nameの変更がある場合は変更に合わせて[name="year"]の部分を更新してください
*/
/* ------------------------------------------------------------
	d1
*/
.sec-d .d1 input[name="year"], .sec-d .d1 input[name="month"], .sec-d .d1 input[name="date"],
	.sec-d .d1 input[name="hour"], .sec-d .d1 input[name="minute"], .sec-d .d1 input[name="year2"],
	.sec-d .d1 input[name="month2"], .sec-d .d1 input[name="date2"], .sec-d .d1 input[name="hour2"],
	.sec-d .d1 input[name="minute2"] {
	width: 45px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d1 input[name="yotei"] {
	width: 90px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d1 select[name="yotei"] {
	width: auto;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d1 input[name="regname"] {
	width: 200px;
	height: 45px;
	margin: 5px;
	text-align: left;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0%/0%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}
/* 連絡先の担当者 */
.sec-d .d1 input[name="contactPerson"] {
	width: 90%;
	height: 45px;
	margin: 5px;
	text-align: left;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0%/0%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}
/* 補足情報 */
.sec-d .d1 textarea[name="contactMemo"] {
	width: 95%;
	height: 5em;
	margin: 5px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}
/**/
.sec-d .d1 input[type="submit"] {
	font-size: 15px;
	width: 70%;
	height: 45px;
	margin: 5px 5px 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/* ------------------------------------------------------------
	d2
*/
.sec-d .d2 input[name="year"], .sec-d .d2 input[name="month"], .sec-d .d2 input[name="date"],
	.sec-d .d2 input[name="hour"], .sec-d .d2 input[name="minute"] {
	width: 45px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d2 input[name="yotei"] {
	width: 90px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d2 input[name="regname"] {
	width: 200px;
	height: 45px;
	margin: 5px;
	text-align: left;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0%/0%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}
/**/
.sec-d .d2 input[type="submit"] {
	font-size: 15px;
	width: 70%;
	height: 45px;
	margin: 5px 5px 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/* ------------------------------------------------------------
	d3
*/
.sec-d .d3 input[name="year"], .sec-d .d3 input[name="month"], .sec-d .d3 input[name="date"],
	.sec-d .d3 input[name="hour"], .sec-d .d3 input[name="minute"] {
	width: 45px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d3 input[name="yotei"] {
	width: 90px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d3 input[name="regname"] {
	width: 200px;
	height: 45px;
	margin: 5px;
	text-align: left;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0%/0%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}
/**/
.sec-d .d3 input[type="submit"] {
	font-size: 15px;
	width: 70%;
	height: 45px;
	margin: 5px 5px 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/* ------------------------------------------------------------
	d4
*/
.sec-d .d4 input[type="submit"] {
	font-size: 15px;
	width: 70%;
	height: 45px;
	margin: 5px 5px 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/* ------------------------------------------------------------
	d5
*/
.sec-d .d5 {
	
}

.sec-d .d5 input[type="submit"] {
	font-size: 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	/*width: 45px;
	height: 45px;*/
	padding: 10px;
	margin: 5px;
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/*シリアルNo. */
.sec-d .d5 input[name="serialno"] {
	margin-bottom: 10px;
}
/* 処置内容 */
.sec-d .d5 textarea[name="shochi1conte"] {
	width: 95%;
	height: 5em;
	margin: 5px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}
/* 原因 */
.sec-d .d5 textarea[name="shochi2conte"] {
	width: 95%;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
	height: 5em;
	margin: 5px;
}
/* 備考 */
.sec-d .d5 textarea[name="remarks"] {
	width: 95%;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
	height: 5em;
	margin: 5px;
}
/* 登録 */
.sec-d .d5 input[name="sagyodo"], .sec-d .d5 input[name="shasindo"] {
	/*width: 45px;
	height: 45px;*/
	padding: 10px 20px;
	margin: 5px 5px 15px;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/* ------------------------------------------------------------
	d6
*/
.sec-d .d6 {
	
}

.sec-d .d6 .spacer {
	display: none;
}

.sec-d .d6 input[type="submit"] {
	font-size: 15px;
	padding: 10px 20px;
	margin: 5px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.sec-d .d6 input[name="assetcd"], .sec-d .d6 input[name="acqdt"], .sec-d .d6 input[name="assetno"]
	{
	height: 45px;
}

/* ------------------------------------------------------------
	d7
*/
.sec-d .d7 input[type="submit"] {
	font-size: 15px;
	width: 70%;
	height: 45px;
	margin: 5px 5px 15px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/* ------------------------------------------------------------
	d8
*/
.sec-d .d8 input[name="year"], .sec-d .d8 input[name="month"], .sec-d .d8 input[name="date"],
	.sec-d .d8 input[name="hour"], .sec-d .d8 input[name="minute"] {
	width: 45px;
	height: 45px;
	margin: 5px;
	text-align: center;
	line-height: 45px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
}

.sec-d .d8 label {
	display: block;
	font-size: 15px;
}

.sec-d .d8 .ui-radio {
	display: inline-block;
	/*width: 45px;
	height: 45px;*/
	padding: 15px;
	margin: 5px;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 50%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 50%;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/* その他 */
.sec-d .d8 textarea {
	width: 95%;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 0px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 0px;
	height: 5em;
	margin: 5px;
}
/* 再入店登録 */
.sec-d .d8 input[type="submit"] {
	font-size: 15px;
	padding: 10px 20px;
	margin: 5px;
	background-color: #FFE400;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(252, 255, 0
		)), color-stop(1, rgb(255, 209, 0)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	background-image: linear-gradient(-90deg, rgb(252, 255, 0) 0%,
		rgb(255, 209, 0) 100%);
	border-color: rgb(170, 102, 13);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
/*
---------------------------------------------------------
	sec-e
---------------------------------------------------------
*/

/* ------------------------------------------------------------
	e1
*/
.sec-e {
	padding: 10px 0px 10px 10px;
	background-color: #878787;
}

.sec-e .e1 {
	overflow: hidden;
}

.sec-e .e1 .mobile-vspace, .sec-e .e1 .spacer {
	display: none;
}

.sec-e .e1 table, .sec-e .e1 table td {
	border: none !important;
	background-color: transparent !important;
}

.sec-e .e1 .nav {
	width: 46%;
	float: left;
	/**/
	margin-right: 5px;
	margin-bottom: 5px;
	border: solid 3px #ffffff;
	background-color: #F0F0F0;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(255, 255,
		255)), color-stop(1, rgb(232, 232, 232)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(255, 255, 255) 0%,
		rgb(232, 232, 232) 100%);
	background-image: linear-gradient(-90deg, rgb(255, 255, 255) 0%,
		rgb(232, 232, 232) 100%);
	border-color: rgb(255, 255, 255);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.sec-e .e1.fit .nav {
	width: 97%;
}

.sec-e .e1 .nav td {
	padding: 0px;
}

.sec-e .e1 .nav td a {
	font-size: 15px;
	display: block;
	padding: .5em 1em;
	text-align: center;
	text-decoration: none;
	color: #000000;
	/*display:table-cell;min-height: 3.5em;

	height: 3.5em;
	vertical-align: middle;*/
}

.sec-e .e1 .nav td.arw {
	padding: 0px;
	vertical-align: middle;
	background-color: #FFEA00 !important;
}

.sec-e .e1 .nav.clear {
	clear: both;
}
/* ------------------------------------------------------------
	e2
*/
.sec-e .e2 {
	padding-top: 15px;
}

.sec-e .e2 table, .sec-e .e2 table td {
	border: none !important;
	background-color: transparent !important;
}

.sec-e .e2 .mobile-vspace {
	display: none;
}

.sec-e .e2 .nav {
	width: 46%;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #CCCCCC;
	border: solid 3px #ffffff;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(229, 229,
		229)), color-stop(1, rgb(181, 181, 181)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(229, 229, 229) 0%,
		rgb(181, 181, 181) 100%);
	background-image: linear-gradient(-90deg, rgb(229, 229, 229) 0%,
		rgb(181, 181, 181) 100%);
	border-color: rgb(255, 255, 255);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.sec-e .e2 .nav td {
	padding: 0px;
}

.sec-e .e2 .nav td a {
	font-size: 15px;
	display: block;
	padding: 1em 1em;
	text-align: center;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
}

/*
---------------------------------------------------------
	sec-f
---------------------------------------------------------
*/
.sec-f .nav {
	width: 46%;
	/*float: left;
	*/
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #CCCCCC;
	border: solid 3px #ffffff;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(229, 229,
		229)), color-stop(1, rgb(181, 181, 181)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(229, 229, 229) 0%,
		rgb(181, 181, 181) 100%);
	background-image: linear-gradient(-90deg, rgb(229, 229, 229) 0%,
		rgb(181, 181, 181) 100%);
	border-color: rgb(255, 255, 255);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.sec-f a {
	font-size: 15px;
	display: block;
	padding: 1em 1em;
	text-align: center;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
}

/*
---------------------------------------------------------
	sec-g
---------------------------------------------------------
*/
.sec-g {
	padding: 5px 5px 5px 5px;
	background-color: #878787;
}

.sec-g .mobile-vspace {
	/* CSSの効かない携帯で表示 */
	display: none;
}
/* ------------------------------------------------------------
	g1
*/
.sec-g .g1 {
	background-color: #ffffff;
	border-color: rgb(255, 255, 255);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/* ------------------------------------------------------------
	g2 , g3
*/
.sec-g .g2, .sec-g .g3 {
	background-color: #ffffff;
	border-color: rgb(255, 255, 255);
	border-width: 3px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 3px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 3px;
	border-style: solid;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

/*
---------------------------------------------------------
	footer
---------------------------------------------------------
*/
.footer {
	
}

.footer {
	background-color: #1F5C2F;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 77% 0%, 21% 0%, color-stop(0, rgb(31, 96, 43)),
		color-stop(0.5, rgb(75, 187, 94)), color-stop(1, rgb(37, 94, 47)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-180deg, rgb(31, 96, 43) 0%,
		rgb(75, 187, 94) 50%, rgb(37, 94, 47) 100%);
	background-image: linear-gradient(-180deg, rgb(31, 96, 43) 0%,
		rgb(75, 187, 94) 50%, rgb(37, 94, 47) 100%);
}

.footer table {
	background-color: transparent !important;
}

.footer table td .logo {
	height: 30px;
	background-image: url(../img/footer-logo.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.footer table td img {
	display: none;
}

/* ------------------------------------------------------------
	page (未完了案件一覧画面ページング部分)
*/
.page {
	text-align: center;
}

.page table {
	width: 100%;
	table-layout: fixed;
}

.page table td {
	text-align: center;
}

.page table td a {
	display: block;
	margin: 5px;
	background-color: #eee;
	border: 1px solid #bbb;
	text-decoration: none;
	border-radius: 5px;
	padding: 4px 0px;
	color: #777;
}