@charset "utf-8";
/* CSS Document */

/* Main Content Style */


#main h2 {
	background:none;
	background-image:url(../../common/images/h2_bg_2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	border:none;
}

#main h2 span {
	background:none;
	background-image:url(../../common/images/h2_bg_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
}

#main h3 {
	border-bottom:1px solid #6D6D6D;
	padding:0.2em;
	margin:1em 0;
}








h4 {
	padding:0;
	margin:0;
}

label {
	line-height:160%;
	padding:0;
	margin:0;
}

select {
	height:1.5em;
	background-color:#F5F5F5;
	border:1px solid #333333;
	margin:0;
}

.input_txt,
.input_btn {
	border:1px solid #A6C8CA;
	background-color:#FDF7E7;
}

.input_txt {
	height:1.5em;
	width:300px;
}

.input_btn {
	color:#333333;
	line-height:1.2em;
	background-color:#F5F5F5;
	padding:0.5em;
}


textarea {
	width:360px;
	border:1px solid #A6C8CA;
	background-color:#FDF7E7;
	padding:0.25em;
	margin:0 0 1em 0;
}

.split2 {
}

.catalog {
	border:1px solid #CCCCCC;
	padding:1em 2em;
	margin:0 0 1em 0;
}

.catalog .split3,
.catalog .split3 ul {
	margin-top:0.25em;
}

.input_table {
	border:none;
}

.input_table caption {

}

.input_table th {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	border:none;
	padding:0;
}

.input_table th p {
	display:block;
	background-image:url(../images/table_th_bg_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:1em;
}

.input_table th p span {
	display:block;
	background-image:url(../images/table_th_bg_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0.25em 1em 0.25em 0;
}

.input_table td {
	border:none;
	padding:1px 1em;
}

.input_table td span {
	line-height:190%;
}

.attention {
	color:#FF0000;
}
