a img {
	border-width: 0px;
}
.nowrap {
	white-space: nowrap;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
	margin-bottom: 3px;
}
.left {
	text-align: left;
}
.clearboth {
	clear: both;
}
.clearright {
	clear: right;
}
.error {
	color : red;
	font-weight: bold;
}
.strong {
	font-weight: bold;
}
.alert {
	color : red;
	font-weight: bold;
}
.alert_bg {
	background-color: red !important;
}
.cancel {
	color: gray;
	text-decoration: line-through;
}
.required {
	color : red;
	font-size: 10px;
}
.no_display {
	display: none;
}
.message, .link {
	margin: 20px;
}
.space20 {
	margin: 10px;
}
.width150 {
	width: 150px;
}
.width300 {
	width: 300px;
}
.pager {
	margin: 5px;
	text-align: center;
}
.input_table,.input_login {
	background-color: #cccccc;
}
.input_table th {
	text-align: left;
	background-color: #eeeeee;
	width: 140px;
	padding-left: 10px;
}
.input_table td {
	background-color: #ffffff;
	padding-left: 10px;
}
.input_login th {
	background-color: #eeeeee;
	padding: 5px 10px 5px 10px;
}
.input_login td {
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
}
.list_table {
	background-color: #cccccc;
}
.list_table th {
	background-color: #eeeeee;
}
.list_table td {
	background-color: #ffffff;
}
.list_table .disable td {
	background-color: #eeeeee;
}
.list_table .empty {
	background-color: #cccccc;
}
table.company_info th, table.dealing_info th {
	text-align: left;
	white-space: nowrap;
	padding-right: 20px;
}
.common_button,.common_button_long {
	text-align :center;
	height : 25px;
}
.common_button {
	width : 140px;
}
.common_button_long {
	width : 240px;
}
.submit_btn {
	text-align: center;
	margin: 20px;
}
.btn_inquiry {
	display: block;
	background-position: left top;
}
.btn_inquiry:hover {
	background-position: left bottom;
}
.btn_inquiry span {
	display: none;
}
div.agreement_frame {
	height: 300px;
	overflow: auto;
	padding: 5px;
	background-color: white;
	border: 1px solid silver;
}
.top_news, .mypage_news {
	margin:10px 0px 20px 10px;
}
.news_date {
	white-space: nowrap;
	padding-right: 10px;
}
.bg_white {
	background-color: white;
}
.bg_silver {
	background-color: silver;
}
.fg_white {
	color: white;
}
.fg_red {
	color: red;
}
.bg_e {
	background-color: #eeeeee !important;
}
.bg_pink {
	background-color: #ffeeee !important;
}

/*************
 * pacili - form.css  *
 *************/
/* ==============================
	ime-mode
============================== */

form .post30-active {
  width: 30px;
  font-size: 12px;
  ime-mode: active;
  }
  
form .post50-active {
  width: 50px;
  font-size: 12px;
  ime-mode: active;
  }
  
form .post10-active {
  width: 100px;
  font-size: 12px;
  ime-mode: active;
  }

form .post200-active {
  width: 200px;
  font-size: 12px;
  ime-mode: active;
  }

  
form .post250-active {
  width: 250px;
  font-size: 12px;
  ime-mode: active;
  }
  
  
form .post350-active {
  width: 350px;
  font-size: 12px;
  ime-mode: active;
  }

form .ask01 {
  width: 300px;
  height: 120px;
  font-size: 12px;
  ime-mode: active;
  }

/* ==============================
	ime-mode
============================== */

form .post30-disabled {
  width: 30px;
  font-size: 12px;
  ime-mode: disabled;
  }
  
form .post50-disabled {
  width: 50px;
  font-size: 12px;
  ime-mode: disabled;
  }

form .post75-disabled {
  width: 75px;
  font-size: 12px;
  ime-mode: disabled;
  }

form .post100-disabled {
  width: 100px;
  font-size: 12px;
  ime-mode: disabled;
  }
  

form .post200-disabled {
  width: 200px;
  font-size: 12px;
  ime-mode: disabled;
  }

form .post250-disabled {
  width: 250px;
  font-size: 12px;
  ime-mode: disabled;
  }

form .post350-disabled {
  width: 350px;
  font-size: 12px;
  ime-mode: disabled;
  }
h4.policy {
	margin-left: 20px;
	font-size: 12px;
	line-height: 16px;
}
div.policy {
	margin-left: 40px;
	line-height: 16px;
}
div.policy table {
	margin-top: 10px;
	margin-bottom: 10px;
}
