@charset "utf-8";

.errMsg {
	margin-left:1em;
	padding-bottom:1px;
	display:block;
	line-height:1.4;
	text-indent:-0.9em;
}
.formError {
	padding-bottom:13px;
	display:block;
}
.fixed {
	padding-bottom:0px;
}
.formError .formErrorClose {
	border:solid #252525 2px;
	-moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
	border-radius:9px 9px 9px 9px;
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:-4px;
	right:-4px;
	color:#efefef;
	background:#333;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	-moz-box-shadow:1px -1px 3px #888;
	-webkit-box-shadow:1px -1px 3px #888;
	box-shadow:1px -1px 3px #888;
	_z-index:2;
	line-height:10px;
}
.formError .formErrorClose:hover {
	background:#666;
}
.fixed .formErrorClose {
	display:none;
}
.formError .formErrorContent {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:6px 10px;
	width:180px;
	position:relative;
	color:#fff;
	background:#252525;
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;
	font-size:11px;
	-moz-box-shadow:0px 0px 6px #888;
	-webkit-box-shadow:0px 0px 6px #888;
	box-shadow:0px 0px 6px #888;
	margin:0 0 30px;
	_z-index:1;
}
.fixed .formErrorContent {
	margin-top:0.5em;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background:#f60;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin:0 0 30px;
}
.fadeOut {
	opacity:0.2;
	filter:alpha(opacity=20);
}
.formError .formErrorArrow {
	width:15px;
	height:15px;
	position:absolute;
	bottom:0;
	left:20px;
	margin:0 0 30px 0;
	_z-index:0;
}
.fixed .formErrorArrow {
	display:none;
}
.formError .formErrorArrowBottom {
	margin:-6px;
	top:0;
}
.fixed .formErrorArrowBottom {
	display:none;
}
.formError .formErrorArrow div {
	margin:0 auto;
	display:block;
	height:1px;
	background:#252525;
	line-height:0px;
	font-size:0px;
	-moz-box-shadow:0px 2px 3px #888;
	-webkit-box-shadow:0px 2px 3px #888;
	box-shadow:0px 2px 3px #888;
}
.formError .formErrorArrowBottom div {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.formError .formErrorArrow .line10 { width:19px; } 
.formError .formErrorArrow .line9 { width:17px; } 
.formError .formErrorArrow .line8 { width:15px; } 
.formError .formErrorArrow .line7 { width:13px; } 
.formError .formErrorArrow .line6 { width:11px; } 
.formError .formErrorArrow .line5 { width:9px; } 
.formError .formErrorArrow .line4 { width:7px; } 
.formError .formErrorArrow .line3 { width:5px; } 
.formError .formErrorArrow .line2 { width:3px; }
.formError .formErrorArrow .line1 { width:1px; }  

/* dislay */
.hid_url { display:none; }
form p.test { 
	position:relative;
	color:#C1C0BC;
}
form p.test label { 
	position:absolute;
	top:3px;
	left:10px;
	font-weight:normal;
}
form p.test br {
	display:none;
}



