#chapso_gb{
	width:100%;
	font-size:12px;
	
}
.gb_e,.gb_form{
	width:450px;
	text-align:left;	
	margin-bottom:10px;
	color:#000000;
}
.gb_form{
margin:20px 0px;
}
.gb_h,.gb_c,.gb_b{
	width:430px;
	padding:0px 10px;
	border-style:solid;
	border-color:#000000;
	background-color:#EEEEEE;
	overflow:hidden;
}
.gb_form .gb_h,.gb_form .gb_c,.gb_form .gb_b{
	background-color:#FFFFFF;
}
.gb_h{
	padding-top:3px;
	-moz-border-radius: 10px 10px 0 0;	
	-khtml-border-radius: 10px 10px 0 0;	
	border-width:1px 1px 0px 1px;	
}

.gb_c{	
	border-width:0px 1px;
	font-weight:normal;
}
.gb_b{
	-moz-border-radius: 0 0 10px 10px;	
	border-width:0px 1px 1px 1px;
	text-align:right;
	padding-bottom:3px;
}
.gb_b a{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
.gb_a{
	float:left;
	font-weight:bold;
}
.gb_d{
	float:right;
	font-style:italic;
}
.gb_cl{
	font-size:0px;
	clear:both;
}
.gb_form label, .gb_form input, .gb_form textarea,.gb_form .capt {
  display: block;
  float: left;
  margin-bottom:3px;
}
.gb_form label{
	width: 110px;
}
.gb_form input{
	width: 200px;
}
.gb_form textarea {
	width: 270px;
}
#gb_submit {
  float: none;
  width: auto;
}
.gb_form img {
	border:1px solid #000000;
}

.gb_form br {
  clear: both;
}
.gb_act{
	text-decoration:underline;	
}
