body {
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

input[type=text] {
	border: solid 1px #aaaaaa;
}

.s-button {
	color: #333333;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 90%;
	/*border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #DDDDDD;*/
	/* Safari,Google Chrome用 */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#E7E5DC), to(#CCCCCC));*/
	/* Firefox用 */
	/*background: -moz-linear-gradient(top, #E7E5DC, #CCCCCC);*/
}
.s-button:hover {
	/*background: #EEEEEE;*/
}

.m-button {
	color: #333333;
	height: 24px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 100%;
	/*border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #DDDDDD;*/
	/* Safari,Google Chrome用 */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#E7E5DC), to(#CCCCCC));*/
	/* Firefox用 */
	/*background: -moz-linear-gradient(top, #E7E5DC, #CCCCCC);*/
}
.m-button:hover {
	/*background: #EEEEEE;*/
}

.l-button {
	color: #333333;
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 100%;
	/*border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #DDDDDD;*/
	/* Safari,Google Chrome用 */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#E7E5DC), to(#CCCCCC));*/
	/* Firefox用 */
	/*background: -moz-linear-gradient(top, #E7E5DC, #CCCCCC);*/
}
.l-button:hover {
	/*background: #EEEEEE;*/
}


.input_error {
	border: solid 1px #aaaaaa;
	background: #ff9999;
}

.no_border {
	border: none;
}

.edit_table {
	table-layout: fixed;
	background: #ffff99;
	border-collapse: collapse;
}

.edit_table tr th {
	background: #f8e254;
	border: solid 1px #aaaa00;
	padding: 3px;
	font-weight: normal;
}

.edit_table tr td {
	background: #ffff99;
	border: solid 1px #aaaa00;
	padding: 3px;
}

.list_table {
	table-layout: fixed;
	background: #ffff99;
	border-collapse: collapse;
}

.list_table tr th {
	background: #f8e254;
	border: solid 1px #aaaa00;
	font-weight: normal;
}

.list_table tr td {
	background: #ffff99;
	border: solid 1px #aaaa00;
}

.search_table {
	table-layout: fixed;
	border-collapse: collapse;
	border: none;
}

.search_table tr th {
	padding-left: 20px;
  	font-weight: normal;
}

.search_table tr td {
	padding-left: 3px;
}

.search_table_border {
	table-layout: fixed;
	border-collapse: collapse;
	border: none;
}

.search_table_border tr th {
	padding-left: 20px;
  	font-weight: normal;
  	border: solid 1px #aaaa00;
}

.search_table_border tr td {
	padding: 3px;
	min-height: 22px;
	border: solid 1px #aaaa00;
}

.search_table_border tr div {
	height: 20px;
	margin-left:5px;
}

.title {
	margin-bottom: 30px;
	font-size: 15pt;
	color: red;
}

.clickable {
	cursor: pointer
}

.search_div {
	text-align: left;
	padding: 10px;
	background: #ffff99;
	background-image: url(/wing/css/img/dlg_img.png);
	border: solid 1px #aaaa00;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}


.backgroundLayer {
	display: none;
	position: absolute;
	z-index: 199;
}

.backgroundColorLayer {
	display: none;
	color: white;
	position: absolute;
	z-index: 198;
	background: #000000;
	filter: alpha(opacity =   20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

.dlgLoadingImg {
	display: none;
	position: absolute;
	z-index: 200;
}

/* ツールチップ */
.tooltip {
	display: none;
	left: 10px;
	top: 10px;
	position: absolute;
	z-order: 10000;
	color: white;
	padding: 10px;
	background: #000000;
	border: none 2px #ff0000;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	filter: alpha(opacity =   70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

/* ツールチップの親 */
.tooltip_parent {
	position: relative;
}

.msg_center {
	width: 100%;
	text-align: center;
}

.icon {
	width: 16px;
	height: 16px;
}

.header_div {
	background: #ffffff;
	height: 100px;
}

.footer_div {
	background: #ffffff;
	height: 30px;
}

.ie_kadomaru {
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url("/css/border-radius.htc");
	background: red;
}

.selectedImg {
	border: 1px solid #909090;
}

.box1 {
	background-color: #f0f0f0;
	width: 533px;
	height: 50px;
	margin: 0 auto 15px auto;
	padding: 30px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(border-radius.htc);
}
