input::placeholder {
	color: #BBB;              /* 色 */
	font-size: 0.8em;         /* サイズ調整（任意） */
	font-weight: 100;
	opacity: 1;               /* 必要なら透明度も調整 */
}
#zeus_token_card_expires_month.is-placeholder,#zeus_token_card_expires_year.is-placeholder,
#credix_token_card_expires_month.is-placeholder,#credix_token_card_expires_year.is-placeholder{
	color: #bbb;
	font-size: 0.8em;
	font-weight: 100;
	opacity: 1;
}
/* credix */
#credix_token_card_info_area .credix_token_input_error{
	background-color: #ffe8e8;
}
#credix_token_card_info_area .credix_token_input_normal{
	background-color: #ffffff;
}
#credix_token_card_info_area .credix_token_input_disable{
	background-color: #f9f9f9;
}
#credix_registerd_card_area, #credix_new_card_area {
	margin: 0;
}
#credix_registerd_card_area label, #credix_new_card_area label {
	margin-top: 5px;
	display: block;
}
#credix_token_card_cvv_data_for_registerd_card, #credix_token_card_cvv_data {
	width:100%;
	ime-mode:disabled;
}
#credix_token_card_info_area #credix_token_card_number,
#credix_token_card_info_area #credix_token_card_name{
	width:100%;
	ime-mode:disabled;
}
#credix_token_card_info_area input,
#credix_token_card_info_area select,
#credix_token_card_info_area optgroup,
#credix_token_card_info_area textarea {
	padding: 0.3rem 1rem;
	border-radius:2px;
}
label[for="credix_token_action_type_quick"],
label[for="credix_token_action_type_new"],
#credix_token_action_type_quick,
#credix_token_action_type_new,
#credix_registerd_card_area,
#credix_token_card_expires_note {
	display: none;
}
#credix_token_card_cvv,
#credix_token_card_expires_month,
#credix_token_card_expires_year {
	width:48%;
}
#credix_token_card_expires_month{width:48%;margin-right: 2%;}
#credix_token_card_expires_year {
	width:50%;
}
#credix_token_card_expires_month_suffix,
#credix_token_card_expires_year_suffix {
	display: none;
}


/* zeus 2.0 */
#zeus_registerd_card_area,
#zeus_new_card_area {
	margin: 2em 0;
}
label[for="zeus_token_action_type_quick"] {
	display: none;
}
label[for="zeus_token_action_type_new"] {
	display: none;
}
#zeus_token_action_type_quick {
	display: none;
}
#zeus_token_action_type_new {
	display: none;
}
#zeus_registerd_card_area {
	display: none;
}
#zeus_token_card_expires_month{width:48%;margin-right: 2%;}
#zeus_token_card_expires_year {
	width:50%;
}
#zeus_token_card_expires_month_suffix,
#zeus_token_card_expires_year_suffix {
	display: none;
}

#zeus_token_card_expires_note {
	display: none;
}
#zeus_token_card_info_area input,
#zeus_token_card_info_area select,
#zeus_token_card_info_area optgroup,
#zeus_token_card_info_area textarea {
	padding: 0.3rem 1rem;
	border-radius:2px;
}
#zeus_token_card_info_area #zeus_token_card_number,
#zeus_token_card_info_area #zeus_token_card_name{
	width:100%;
}
/* zeus 1.0 */
#zeus_token_card_info_area .zeus_token_input_error{
	
}

#zeus_token_card_info_area .zeus_token_input_normal{
	background-color: #ffffff;
}

#zeus_token_card_info_area .zeus_token_input_disable{
	background-color: #f9f9f9;
}

#zeus_registerd_card_area, #zeus_new_card_area {
	margin: 0;
}

#zeus_registerd_card_area label, #zeus_new_card_area label {
	margin-top: 5px;
	display: block;
}
#zeus_token_card_cvv{
	width: 48%;
}
#zeus_token_card_cvv_data_for_registerd_card, #zeus_token_card_cvv_data {
	/*width: 4em;*/
	ime-mode:disabled;
}

#zeus_token_card_number {
	/*width: 16em;*/
	ime-mode:disabled;
}

#zeus_token_card_name {
	/*width: 25em;*/
	ime-mode:disabled;
}
