
#title strong {
	background-image: url(../img/common/title.jpg);
}

#contents h2.title1 {
	background-image: url(../img/index/title.jpg);
}

#contents table.table {
	margin: 0 0 15px 0;
}

#contents table.table th {
	font-weight: normal;
}

#contents table.table td {
	padding: 15px 15px 15px 15px;
}

#contents p {
	padding: 0 0 10px 0;
	line-height: 120%;
	font-size: 10px;
}

#contents p.error {
	color: #ff0000;
}

#contents table.table td p.error {
	padding: 10px 0 0 0;
}

#contents p span {
	color: #ff0000;
}

#contents table.table th span {
	color: #ff0000;
}

#contents table.table td span {
	padding: 0 5px 0 0;
}

#contents form .btn {
	width: 80px;
	margin: 0 5px 0 0;
}

#contents form .text {
	width: 150px;
	vertical-align: middle;
	margin: 0 5px 0 0;
	padding: 3px 0 0 3px;
	line-height: 100%;
}

#contents form .kana {
	ime-mode: active;
}

#contents form .ascii {
	ime-mode: disabled;
}

#contents form .long {
	width: 250px;
}

#contents form .short {
	width: 40px;
}

#contents form .vshort {
	width: 30px;
}

#contents form textarea {
	width: 400px;
	padding: 3px 3px 1px 3px;
	height: 120px;
	line-height: 120%;
}

#contents form label {
	padding: 0 15px 0 5px;
	cursor: pointer;
}