@charset "UTF-8";

/* -------------------------- */
/* FORM STYLE */
/* -------------------------- */

label {
cursor:pointer;
}

fieldset {
	width:530px;
	border: 1px solid #dddddd;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px;
}

div.sub-group {
	width:510px;
	border-bottom: 1px dotted #ddd;
	padding: 10px;
	clear:both;
}

div.even {background-color: #f5f5f5;}

div.last {border-bottom-style: none;}

.label-txt {
	width: 140px;
	color: #333;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #ccc;
	display: block;
	float:left;
}

#rspace {
	width:360px;
	float:right;
}



span.n01 {
font-size:80%;
color:#ff0000;
padding-left:3px;
}

input.txt-field,select,textarea {
	color: #666;
	background-color: #fff;
	border: 1px solid #aaa;
}

input.txt-field:focus,select:focus,textarea:focus {
	color: #333;
	background-color: #d9f0f8;
	border-color: #009cd1;
}

#btn-box {
	text-align: center;
	padding-bottom: 40px;
}
.ERR {
	color: #FF0000;
}



/* -------------------------- */
/* IMEモード指定 */
/* -------------------------- */
#form1_name,
#form1_kinmuti,
#form1_other {
ime-mode:active;
}

#email,
#emailcheck,
#email_s {
ime-mode:inactive;
}

