#name1,
#name2,
#name1-kana,
#name2-kana,
#address,
#message,
#other-text {
	ime-mode: active;
}

#zip1,
#zip2,
#tel1,
#tel2,
#tel3 {
	ime-mode: disabled;
}

#email {
	ime-mode: inactive;
}

.example {
	font-size: 10px;
	color: #999999 !important;
}

.error {
	margin: 3px 0 0 0;
	font-size: 10px;
	color: #FF3300;
}

#zip1 {
	width: 2em;
}

#zip2 {
	width: 3em;
}

#tel1,
#tel2,
#tel3 {
	width: 3em;
}

#address,
#email,
#other-text {
	width: 300px;
}

#message {
	width: 450px;
}

/* list.cfm */

#list {
	border-collapse: collapse;
	margin: 0 auto;
}

#list th {
	padding: 4px 6px;
	background-color: #7AABB9;
	border: 1px solid #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
}

#list td {
	padding: 4px 6px;
	background-color: #F0F4F4;
	border: 1px solid #FFFFFF;
}

.paging {
	margin: 1em 2em;
	text-align: right;
}


/* consult.cfm */

#consult {
	border-collapse: collapse;
	margin: 0 auto;
}

#consult th {
	background-color: #F2F2F2;
	font-weight: normal;
	text-align: left;
}

#consult td {
	width: 450px;
}

#consult th,
#consult td {
	padding: 8px 10px;
	border: 1px solid #CCCCCC;
}

#consult #age {
	width: 2em;
}

#consult #title,
#consult #comment {
	width: 450px;
}

/* clearfix */
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */
