@charset "utf-8";


/* --------------------------------------------------
	■共通
	■FormPage
	■Input
	■Confirm
	■Registration
-------------------------------------------------- */


/* --------------------------------------------------
	共通
-------------------------------------------------- */




/* --------------------------------------------------
	FormPage
-------------------------------------------------- */
.FormPage #MainArea .Case{width:660px;}
.FormPage #MainArea .Case form .Box{padding:30px 40px;}
.FormPage #MainArea .Case form .Box p{
	padding:3px 0 7px;
	line-height:1.75em;
}
.FormPage #MainArea .Case form .Box dl{padding:10px 0;}
.FormPage #MainArea .Case form .Box dl dt,
.FormPage #MainArea .Case form .Box dl dd{padding:5px 0;}
.FormPage #MainArea .Case form .Box dl dt{
	width:126px;
	height:30px;
	font-weight:bold;
	line-height:30px;
}
.FormPage #MainArea .Case form .Box dl dd{
	width:410px;
	min-height:30px;
}
.FormPage #MainArea .Case form .Box dl dd input{
	width:380px;
	height:26px;
	margin:1px;
	padding:0 10px;
	font-size:12px;
	border:1px solid #CCCCCC;
	background:#F8F8F8;
}
.FormPage #MainArea .Case form .Box dl dd input:hover,
.FormPage #MainArea .Case form .Box dl dd input:focus,
.FormPage #MainArea .Case form .Box dl dd input:active{
	height:26px;
	margin:0;
	border:2px solid #EF8200;
}
.FormPage #MainArea .Case form .Box dl .Short input{width:180px;}
.FormPage #MainArea .Case form .Box .BtnArea{
	padding:25px 0 5px 0;
	text-align:center;
}
.FormPage #MainArea .Case form .Box .BtnArea .Btn{
	margin:0 auto;
	padding:0;
	display:block;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border:0;
	background-repeat:no-repeat;
	background-position:100% 100%;
	cursor:pointer;
}
.FormPage #MainArea .Case form .Box .BtnArea .Btn:active,
.FormPage #MainArea .Case form .Box .BtnArea .Btn:hover{background-position:0 0;}


.FormPage #MainArea .Case form .Box p.Error{color:#FF3300;}
.FormPage #MainArea .Case form .Box dl dd input.Error{background:#FFF2F2;}

.FormPage #SideArea #GNV li a{
	font-size:14px;
	letter-spacing:1px;
	text-align:center;
	background-image:url(/images/sales_parts/Common_Icon3.png);
	background-repeat:no-repeat;
	background-position:20px 50%;
}

/* --------------------------------------------------
	Input
-------------------------------------------------- */
.Input #MainArea .Case{}

/* --------------------------------------------------
	Confirm
-------------------------------------------------- */
.Confirm #MainArea .Case .Box dl dt{}

/* --------------------------------------------------
	Registration
-------------------------------------------------- */
#Registration #MainArea{}

/* --------------------------------------------------
	Contact
-------------------------------------------------- */
#Contact #MainArea .Case{}

/* --------------------------------------------------
	Login
-------------------------------------------------- */
#Login #MainArea .Case{width:620px;}
#Login #MainArea .Case form .Box .BtnArea .Btn{
	width:200px;
	height:44px;
	line-height:44px;
	background-image:url(/images/sales_parts/Common_Btn11.png);
}
#Login #MainArea .Case form .Box .BtnArea .Btn{margin:0 auto 10px;}

