@charset "euc-jp";


/* ------------------------------
box_gray
------------------------------ */
.box01glay_line{margin: 20px 0 0 0; 
padding: 10px;
background-color:#F3F9FA ;
border: 1px solid #B4B3A0;
width : 90% ; 
text-align:left ; 
}

/* ------------------------------
box_red
------------------------------ */
.box-red_line{
	margin: 20px 0 0 0;
	padding: 10px;
	border: 1px solid #CC0033;
	background: #FFEEEE;
	color:#CC0033;
	width : 80%;
	
}

/* ------------------------------
comenthead
------------------------------ */
#commenthead {
	width : 740px;
	}
/* ------------------------------
image-head
------------------------------ */
#image_comment{
width:740px ; 
}

.image_head{
	margin: 6;
	float: left;
}



/* ------------------------------
inside
------------------------------ */

.inside_area
{ width : 740px ;
margin: 5px 5px 5px 0px;
	float: left;
}

div.inside_box { 
float: left; 
width: 350px; 
margin: 0 10px 0 0; 
} 
div.inside_box p.title { 
margin: 0; 
font-weight: bold; 
} 
div.inside_box p.image { 
float: left; 
width: 60px; 
margin-top: 8px; 
padding-bottom: 10px; 
} 
div.inside_box ul { 
float: left; 
width: 180px; 
margin-top: 8px; 
}
.insidebox_comment {
	width: 330px;
	margin: 3px 3px 3px 3px;
	float: left;
}


/* ------------------------------
formtitle
------------------------------ */

#form_title{
	margin: 3px 3px 3px 3px;
	width : 730px;
	float: left;
}

.form_title_comment{
float: left; 
width: 180px; 
margin-top: 8px; 
}


/* ------------------------------
form aera01
------------------------------ */
#form_area01{
	width:730px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 18px;
}


/* ------------------------------
form aera02
------------------------------ */
#form_area02{
	width:730px;
margin: 3px3px3px3px;
background-color: #FFFFFF;
}


/* ------------------------------
form q-a
------------------------------ */

.form_q{
	font-weight: bold;
	color: #555555;
	width:730px;
	background-color:#CDCDCD;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: 1px;
	border-bottom-color: #B4B4B4;
	border-bottom-style: solid;
	background-attachment: inherit;
	background-image: url(../images/common/glay.jpg);
}

.form_a{
	width:730px;
	background-color:#F0F0F0;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: 1px;
	border-bottom-color: #D1D1D1;
	border-bottom-style: solid;


}

/* ------------------------------
form essential
------------------------------ */

.form_q_ess{
	font-weight: bold;
	color: #555555;
	width:730px;
	background-color:#CBCEDE;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: 1px;
	border-bottom-color: #A5AAC5;
	border-bottom-style: solid;
	background-image: url(../images/common/purple.jpg);

}

.form_a_ess{
	width:730px;
	background-color:#F0F0F0;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: 1px;
	border-bottom-color: #D1D1D1;
	border-bottom-style: solid;

}

/* ------------------------------
form 
------------------------------ */

input,textarea,select{
border:1px solid #999999 ; 
background-color:#FFFFFF;
padding:1px;
}

/*------------------------------

error
------------------------------ */
.error_txt{ color:#FF0000; font-weight:bold;}

.form_el{
	width:728px;
	background-color:#FCB6B8;
	color:#444444;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: 1px;
	border-bottom-color: #CECECE;
	border-bottom-style: solid;
	border: 1px #F86367 solid;
}

/* ------------------------------
table 
------------------------------ */

.table_head{background-color: #C9D7E0;

}

.table_input{background-color: #EBEBEB;

}

