#pagebody .main-title {
	background-image: url("images/main_title_bg.jpg");
}

#pagebody .main-title h2 {
	background-image: url("images/main_title.gif");
}

#pagebody .indv-title {
	background-image: url("images/indv_title_bg.jpg");
}

#pagebody .indv-title h3 {
	background-image: url("images/parent_title.gif");
}

#pagebody .indv-title h2.confirm {
	background-image: url("images/confirm_title.gif");
}

#pagebody .indv-title h2.finish {
	background-image: url("images/finish_title.gif");
}

.my_inquiry-sbs-block {
	position:relative;
/*	margin: 30px 0;*/
	margin: 20px 0;
}

.my_inquiry-sbs-block h4.my_inquiry-step1,
.my_inquiry-sbs-block h4.my_inquiry-step2,
.my_inquiry-sbs-block h4.my_inquiry-step3,
.my_inquiry-sbs-block h4.my_inquiry-step4 {
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px dotted #c81432;
	background-repeat: no-repeat;
/*
	padding: 3px 0 11px 35px;
	background-position: 3px 0px;
*/
	line-height:35px;
	_height:35px; min-height:35px;
	padding-left:35px;
	background-position: 3px 50%;
}

.my_inquiry-sbs-block h4.my_inquiry-step1 {
	background-image: url(images/inquiry_head_1.gif);
}

.my_inquiry-sbs-block h4.my_inquiry-step2 {
	background-image: url(images/inquiry_head_2.gif);
}

.my_inquiry-sbs-block h4.my_inquiry-step3 {
	background-image: url(images/inquiry_head_3.gif);
}

.my_inquiry-sbs-block h4.my_inquiry-step4 {
	background-image: url(images/inquiry_head_4.gif);
}

#pagebody .my_inquiry-form-margin {
	margin-left: 35px;
}
#pagebody .my_operate {
	padding:5px 0px;
	text-align: center;
	background-color: #eee;
}
#pagebody .my_inquiry-form-step1 label {
	display:block;
}

#pagebody form label {
	margin:0 0.5em;
}
#pagebody form input.radio {
	margin-right:0.25em;
	vertical-align:middle;
}
#pagebody form textarea {
	width: 100%;
	height: 20em;
}
#pagebody form .submit_hidden {
	position:absolute;
	top:0px; left:0px;
	width:0px; height:0px;
	line-height:0%;
	margin:0px; padding:0px;
	z-index:-100;
	visibility:hidden;
}
#pagebody form .error_msg {
	font-weight:bold;
	color:#f00;
}
#pagebody table .error_msg {
	margin:0; padding:0;
	margin-top:0.25em;
}

#pagebody table th {
	width:1px;
	white-space:nowrap;
	word-break:keep-all;
}
#pagebody table .nowrap {/*for IE*/
	white-space:nowrap;
	word-break:keep-all;
}

