@import url(./basic.css);
@import url(./common.css);

/*
layout(overwrite)
==============================================================================
*/

body#regist #wrapper {
	width:640px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
}

/*
header(overwrite)
==============================================================================
*/

body#regist #header {
	margin-bottom:30px;
}

/*
footer(overwrite)
==============================================================================
*/

body#regist #footer {
	margin-top:50px;
	padding:20px 15px;
}

body#regist #footer p {
	text-align:right;
}

/*
link color(overwrite)
==============================================================================
*/

body#regist a {
	color:#3399FF;
}

/*
headline(overwrite)
==============================================================================
*/

h2 {
	height:32px;
	color:#3399FF;
	font-size:32px;
	font-weight:bold;
	line-height:1;
	margin-bottom:20px;
	padding-left:34px;
	background:url(/images/regist/icon_regist.gif) 0px 2px no-repeat;
}

h3 {
	color:#CC9900;
	font-size:16px;
	font-weight:bold;
	line-height:1;
	margin-bottom:20px;
}

/*
content
==============================================================================
*/

textarea {
	font-size:13px;
}

div.profileData {
	padding:20px 0;
	margin-bottom:15px;
	border-top:1px solid #ACA899;
	border-right:none;
	border-bottom:1px solid #ACA899;
	border-left:none;
}

div.profileData th {
	width:180px;
	color:#3399FF;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding:7px 12px 7px 0;
}

div.profileData td {
	padding:7px 12px 7px 0;
}

div.profileData td strong {
	color:#000000;
}

p.formElm {
	display:inline;
}

p.cEx {
	display:inline;
	color:#838383;
	padding-left:6px;
}

p.cSup {
	display:block;
	color:#838383;
	margin-top:4px;
}

p.cComment {
	color:#000000;
	font-weight:bold;
	margin-bottom:4px;
}

p.cCommentConfirm {
	color:#3399FF;
	font-weight:bold;
	margin:25px 0 15px 8px;
}

p.cCommentContent {
	color:#000000;
	font-weight:bold;
	margin-bottom:40px;
	padding:12px 10px;
	background:#DEDEDE;
}

p.cAgreement {
	color:#838383;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:20px 0;
}

p.completeImg {
	text-align:center;
	margin:60px 0 40px;
}

p.completeMsg {
	width:600px;
	color:#3399FF;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
	text-align:center;
	margin:40px auto 45px;
}

p.completeSup {
	color:#838383;
	font-size:14px;
	line-height:1.2;
	margin:45px auto 40px;
}
