
/************/
/*   !common  */
/************/
.atte         { padding:3px 3px 2px; margin-left:3px; background-color:#CC0000; color:#FFFFFF; font-weight:normal; font-size:85%; white-space:nowrap;}
.disabled     { background-color:#E6E6E6;}


#description	{ padding:0 0 20px; margin-left:-10px;}

.formsample	{ font-size:0.85em; color:#006600;}



/**
 * 共通コンテンツ
 */

.messageStackSuccess{
	background-color: #CC3333;
	border: 1px dotted #006655;
	color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}



/****************************/
/* form CSS definitions */
/****************************/
/*ログインフォーム*/
#applyform .id, #applyform .idHovered,
#applyform .pass, #applyform .passHovered,
#applyform .mail, #applyform .mailHovered 	{ width:275px; height:26px; border:none; padding:6px 8px 4px 30px;}
#applyform .id, #applyform .idHovered 		{ background:url(images/form_login_id.gif) no-repeat left top;}
#applyform .pass, #applyform .passHovered 	{ background:url(images/form_login_pass.gif) no-repeat left top;}
#applyform .mail, #applyform .mailHovered 	{ background:url(images/form_forget_mail.gif) no-repeat left top;}
#applyform .idHovered,
#applyform .passHovered,
#applyform .mailHovered,
#applyform input.idHoveredHovered,
#applyform input.passHoveredHovered,
#applyform input.mailHoveredHovered 		{ background-position:left bottom;}

/*ログインボタン*/
#applyform .loginbtn,         #applyform .loginbtnHovered,
#applyform_1 .loginbtn,       #applyform_1 .loginbtnHovered,
#applyform_partner .loginbtn, #applyform_partner .loginbtnHovered,
#applyform_child1 .loginbtn,  #applyform_child1 .loginbtnHovered,
#applyform_child2 .loginbtn,  #applyform_child2 .loginbtnHovered,
#applyform_child3 .loginbtn,  #applyform_child3 .loginbtnHovered,
#applyform_child4 .loginbtn,  #applyform_child4 .loginbtnHovered,
#applyform_re_1 .loginbtn,       #applyform_re_1 .loginbtnHovered,
#applyform_re_partner .loginbtn, #applyform_re_partner .loginbtnHovered,
#applyform_re_child1 .loginbtn,  #applyform_re_child1 .loginbtnHovered,
#applyform_re_child2 .loginbtn,  #applyform_re_child2 .loginbtnHovered,
#applyform_re_child3 .loginbtn,  #applyform_re_child3 .loginbtnHovered,
#applyform_re_child4 .loginbtn,  #applyform_re_child4 .loginbtnHovered {
	width:65px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	padding:2px 5px;
	background:url(images/form_login_btn.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	margin-right: 10px;
}
#applyform .loginbtnHovered,
#applyform_1 .loginbtnHovered,
#applyform_partner .loginbtnHovered,
#applyform_child1 .loginbtnHovered,
#applyform_child2 .loginbtnHovered,
#applyform_child3 .loginbtnHovered,
#applyform_child4 .loginbtnHovered,
#applyform_re_1 .loginbtnHovered,
#applyform_re_partner .loginbtnHovered,
#applyform_re_child1 .loginbtnHovered,
#applyform_re_child2 .loginbtnHovered,
#applyform_re_child3 .loginbtnHovered,
#applyform_re_child4 .loginbtnHovered { background-position:left bottom;}



/*カート*/
.forward	{ float:right; padding:20px 0;}
.back		{ float:left; padding:20px 0;}
.forward a,
.back a	{ padding:10px; background-color:#FFFFFF; border:1px solid #999999;}

.cartapply	{ width:250px; padding:5px; border:1px solid #999999; margin-bottom:10px;}



