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




/*--------------------------
    #wrap03
-----------------------------*/
#wrap03{

	margin:0 ;
	padding:0;
	margin-top:0;
	}

/*--------------------------
    #header
-----------------------------*/
#header{
 	margin-left:auto;
 	margin-right:auto;
	height:70px;
	width:1300px;
	margin-top:0;
 }

 

#header h1{
	margin:0;
 	padding:0;
 	float:left;
 }
	
img.icon04{
 	margin-right:20px;
	float:right;

 }

/*--------------------------
    #wrap04
-----------------------------*/
#wrap04{

	margin:0 ;
	padding:0;
	background-color:#ececec;
	}

/*--------------------------
    #contact
-----------------------------*/
#contact{
	margin-left:auto;
 	margin-right:auto;	
	width:900px;
	margin-bottom:100px;
	padding-top:50px;
}
	
#contact01{
	margin-left:auto;
 	margin-right:auto;	
	width:900px;
	height:800px;
	background-color:#FFF;
}

p.thanks{
	text-align:center;
	font-size:30px;
	}		

/*--------------------------
    #cont-form
-----------------------------*/
#cont-form{
	width:900px;
}

img.cont-us{
	margin:40px 0 20px 35px;
	}
	
#cont-form p{
      margin-left:35px;
	  color:#d72e2e;
	  font-size:13px;
	  font-weight:bold;
	  }	
/*-----------------------
   foorm
------------------------*/

#table {	
	border:solid #CCC 1px;
	border-collapse:collapse;
}
#mailFrm th {
	width: 190px;
	font-size:14px;
	color: #333333;
	text-align: center;
	padding-top: 8px;
	border: 1px solid #CCC;
	padding-bottom: 8px;
	background-color:#e7e7e7;
}


#mailFrm td {
	width: 500px;
	padding-top: 8px;
	padding-left: 15px;
	border: 1px solid #CCC;
	padding-bottom: 8px;
	text-align: left;
}

#mailFrm td.request {
	padding-top: 8px;
	padding-left: 15px;
	border: 1px solid #CCC;
	padding-bottom: 8px;
	text-align: left;
	color:#FFF;
	font-weight:normal;
	font-size:14px;
}


.ques {
	border: 1px solid #c8c8c8;
	padding: 3px;
}

.texta01 {	width: 500px;
	font-size:14px;
	border: 1px solid #c8c8c8;
	padding: 3px;
}
.post_no {
	width: 80px;
	padding: 3px;
	border: 1px solid #c8c8c8;
}
.texta02 {
	width: 140px;
	padding: 3px;
	border: 1px solid #c8c8c8;
}
#mailFrm textarea {
	height: 100px;
	width: 500px;
	border: 1px solid #c8c8c8;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 8px;
	margin-left: 3px;
}
span{
 color:#d72e2e;
 font-size:16px;
 }

/*-----------------------
   #sub_mitBox 
------------------------*/
#sub_mitBox {
	margin-left:auto;
 	margin-right:auto;	
	width:830px;
	text-align:center;
	padding-top:10px;
}

#sub_bt {
	width: 140px;
	height:40px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right:5px;
	background-color:#027dd3;
	color:#FFF;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#reset_bt {
	width: 140px;
	height:40px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left:5px;
	background-color:#027dd3;
	color:#FFF;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}	
