@charset "shift_jis";
/***************************************/

body {
	font-size:12px;
	line-height:120%;
	background:url(../images/border_back.gif);
	padding:0;
	padding-bottom:40px;
	margin:0;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}


ul,li{
	margin:0;
	padding:0;
}

table{
	border-collapse:collapse;
	}

td,th{
	text-align:center;
	}

input,select{
	font-size:12px;
	}
/***************************************/

#header{
	height:74px;
	width:100%;
	background:url(../images/header/header_back.jpg) repeat-x;
	margin-bottom:20px;
	}

#header h1{
	height:74px;
	width:220px;
	background:url(../images/header/header_title.jpg) repeat-x;
	text-indent:-9999px;
	overflow:hidden;
	}

#wrap{
	width:1120px;
	margin:0 auto;
	position:relative;
	}


/***************************************/

#controlArea{
	background:#eee;
	border:solid 1px #ccc;
	border:groove 2px #fff;
	border-bottom:none;
	padding:10px;
	background:url(../images/controlArea_back.jpg) no-repeat;
	background:#E3E9FF;
	}
	
/**********************/
#controlArea:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}
#controlArea{display:inline-block;} /*IE7‚¨‚æ‚ÑMacIE5Œü‚¯*/
* html #controlArea{height:1%;}
#controlArea{display:block;}/*IE6ˆÈ‘OŒü‚¯*/
/**********************/

#controlArea table#importTBL{
	float:left;
	width:390px;
	margin-bottom:10px;
	margin-right:20px;
	margin-right:10px;
	border:groove 2px #fff;
	padding:6px;
	border-collapse:separate;
	background:#eee;
	}

#controlArea table#importTBL th{
	color:#fff;
	background:#FDCC08;
	background:#669900;
	background:#FF6633;
	}

#controlArea table#importTBL td{
	text-align:left;
	}

#controlArea table#exportTBL{
	float:left;
	width:420px;
	margin-bottom:10px;
	border:groove 2px #fff;
	padding:6px;
	border-collapse:separate;
	background:#eee;
	}

#controlArea table#exportTBL th{
	color:#fff;
	background:#0066CC;
	}

#controlArea table#exportTBL td{
	text-align:left;
	}


#controlArea table#importTBL input,
#controlArea table#exportTBL input{
	margin:0;
	}

#inpLicenseDateS,
#inpLicenseDateE{
	width:5.5em;
}

select#SEIHIN_KBN{
	margin:0 0.2em;
	}

/**********/

#controlArea table#searchTBL{
	/*float:left;*/
	width:800px;
	width:100%;
	width:958px;
	}

#controlArea table#searchTBL th{
	background:#5E95CB;
	background:#aaa;
	padding:4px 8px;
	font-weight:normal;
	}

#controlArea table#searchTBL td{
	background:#ccc;
	padding:4px;
	}

#controlArea table#searchTBL td input{
	margin-left:10px;
	}
	
/**********************/

#controlArea #formImport{
	}

#controlArea #form2{
	float:left;
	padding:0;
	/*background:#ccc;*/
	}


#form3{
	margin:0;
	}


#form3 #countBox{
	float:right;
	line-height:30px;
	height:30px;
	padding:0 12px;
	background:#fc0;
	position:absolute;
	right:20px;
	top:84px;
	top:25px;
	}

*:first-child+html #form3 #countBox{
	right:20px;
	top:72px;
	}

/*
#controlArea #form3{
	float:right;
	line-height:30px;
	height:30px;
	background:#f00;
	padding:0 12px;
	background:#94B462;
	background:#66cc00;
	background:#ccc;
	background:#FBDC8C;
	background:#FFFF00;
	background:#FAD163;
	background:#fc0;
	}
*/

/***************************************/
/***************************************/
/***************************************/


#customerList{
	border:solid 1px #333;
	border-top:groove 2px #fff;
	width:1130px;
	padding:10px;
	background:#D5DEE5;
	background:#ddd;
	background:#E3E9FF;
	background:#D0DBFF;
	}

#customerList table{
	width:100%;
	margin:0;
	border:groove 2px #fff;
	}

#customerList table td{
	text-align:center;
	padding:2px 0px;
	border:solid 1px #999;
	}

/**********/

#customerList .customerListHead{
	border:groove 2px #fff;
	border-bottom:none;
	}

#customerList .customerListHead table{
	background:url(../images/customerList_head_back.jpg) repeat-x;
	color:#fff;
	border:none;
	}

#customerList .customerListHead a{
	color:#FFCC66;
	}

/**********/


#customerList .customerListBody{
		height:400px;
		background:#fff;
		overflow:hidden;
		overflow-y:scroll;
		border:groove 2px #fff;
		background:url(../images/customerListBody_back.jpg) no-repeat center #fff;
		}

*:first-child+html #customerList .customerListBody table{
	width:918px;
	}

#customerList .customerListBody table td{
	background:#fff;
	}

#customerList .customerListBody table tr.evenNum td{
	background:#EDF4F8;
	}

/* ¥€–Ú•ÊtdŒÂ•ÊÝ’è¥ */



#customerList .customerListHead td.td_010{
	width:50px;
	}

#customerList .customerListHead td.td_020{
	width:50px;
	}

#customerList .customerListHead td.td_030{
	width:7em;
	}

#customerList .customerListHead td.td_060{
/*	writing-mode:tb-rl;*/
	font-size:10px;
}

#customerList .customerListHead td.td_060{
	width:28px;
	}

#customerList .customerListHead table td.td_070,
#customerList .customerListHead table td.td_080,
#customerList .customerListHead td.td_090,
#customerList .customerListHead td.td_100,
#customerList .customerListHead td.td_110,
#customerList .customerListHead td.td_120{
	width:36px;
	width:26px;
	font-size:10px;
	line-height:100%;
	}

#customerList .customerListHead td.td_130{
	width:60px;
	}

#customerList .customerListHead td.td_140{
	width:40px;
	}


#customerList .customerListHead td.td_150{
	width:58px;
	padding-right:20px;
	width:38px;
	}

/****************/

#customerList .customerListBody table td.td_010{
	width:48px;
	}

#customerList .customerListBody table td.td_020{
	width:50px;
	}

#customerList .customerListBody table td.td_030{
	width:7em;
	}

#customerList .customerListBody table td.td_031{
	width:70px;
	}

#customerList .customerListBody table td.td_038{
	width:102px;
	}

#customerList .customerListBody table td.td_040{
	width:110px;
	}

#customerList .customerListBody table td.td_050{
	}

#customerList .customerListBody table td.td_090{
	border-right:double 3px #999;
	}

#customerList .customerListBody table td.td_070,
#customerList .customerListBody table td.td_080,
#customerList .customerListBody table td.td_090{
	color:#009900;
	color:#f00;
	}

#customerList .customerListBody table td.td_100,
#customerList .customerListBody table td.td_110,
#customerList .customerListBody table td.td_120{
	color:#00f;
	}

#customerList .customerListBody table td.td_060{
	width:26px;
	}

#customerList .customerListBody table td.td_070,
#customerList .customerListBody table td.td_080,
#customerList .customerListBody table td.td_090,
#customerList .customerListBody table td.td_100,
#customerList .customerListBody table td.td_110,
#customerList .customerListBody table td.td_120{
	width:36px;
	width:26px;
	}

#customerList .customerListBody table td.td_130{
	width:60px;
	}

#customerList .customerListBody table td.td_140{
	width:40px;
	}

#customerList .customerListBody table td.td_150{
	width:40px;
	}

/* £€–Ú•ÊtdŒÂ•ÊÝ’è£ */


/***************************************/

.buttonSet{
	width:600px;
	margin:20px auto 20px;
	text-align:center;
	}

.red{
	color:#f00;
	}

.blue{
	color:#00f;
	}

.green{
	color:#090;
	}

.orange{
	color:#FF6600;
}

.right{
	text-align:right;
	}

.center{
	text-align:center;
	}
