@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------------------- */
/*new_contact*/
/*--------------------------------------------------------------- */

#new_contact{
	width:1000px;
	margin:0px auto 100px;
	text-align:center;
	padding-top:20px;
}

#new_contact p{
	color:#87692f;
	text-align:center;
	margin:30px 0px 0px 0px;
}

#new_contact_form{
	margin:10px 260px 30px;
}

#new_contact_form tr{
	height:40px;
}

#new_contact_form .item{
	text-align:left;
}

#new_contact_form .input{
	text-align:left;
	padding-left:10px;
}

#new_contact_form .input_comment{
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}

/*--------------------------------------------------------------- */
/*contact_table*/
/*--------------------------------------------------------------- */

#contact_table {
	width:400px;
	margin:30px auto;;
	text-align:left;
}

.item{
	width:120px;
	color:#63a142;
}

.colon{
	width:10px;
}

.input_item{
	padding-left:10px;
}

/*--------------------------------------------------------------- */
/*btn_new_contact*/
/*--------------------------------------------------------------- */

.btn_new_contact{
	outline:none;
	height:48px;
	width:200px;
	font-size:1.3em;
	font-weight:bold;
	background:#63a142;
	color:#FFF;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*横,縦,ぼかし,広がり,色*/
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*Firefox*/
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*Chrome, safari*/
	border:0px;
	border-radius:3px;
	margin:0px 400px 100px;
}

.btn_new_contact:hover{
	outline:none;
	background:#63b336;
}

.btn_new_contact:active{
	outline:none;
	background:#63a142;
}

.btn_new_contact a:link{
	color:#FFF;
	text-decoration:none;
}

.btn_new_contact a:visited{
	color:#FFF;
	text-decoration:none;
}

/*--------------------------------------------------------------- */
/*new_contact_check*/
/*--------------------------------------------------------------- */

#new_contact_check{
	width:1000px;
	margin:0px auto 100px;
	text-align:center;
	padding-top:20px;
}

/*--------------------------------------------------------------- */
/*btn_back*/
/*--------------------------------------------------------------- */

.btn_back{
	outline:none;
	height:48px;
	width:180px;
	font-size:1.3em;
	font-weight:bold;
	background:#63a142;
	color:#FFF;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*横,縦,ぼかし,広がり,色*/
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*Firefox*/
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*Chrome, safari*/
	border:0px;
	border-radius:3px;
	margin:10px;
}

.btn_back:hover{
	outline:none;
	background:#63b336;
}

.btn_back:active{
	outline:none;
	background:#63a142;
}

.btn_back a:link{
	color:#FFF;
	text-decoration:none;
}

.btn_back a:visited{
	color:#FFF;
	text-decoration:none;
}

/*--------------------------------------------------------------- */
/*btn_transmission*/
/*--------------------------------------------------------------- */

.btn_transmission{
	outline:none;
	height:48px;
	width:180px;
	font-size:1.3em;
	font-weight:bold;
	background:#63a142;
	color:#FFF;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*横,縦,ぼかし,広がり,色*/
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*Firefox*/
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);/*Chrome, safari*/
	border:0px;
	border-radius:3px;
	margin:10px;
}

.btn_transmission:hover{
	outline:none;
	background:#63b336;
}

.btn_transmission:active{
	outline:none;
	background:#63a142;
}

.btn_transmission a:link{
	color:#FFF;
	text-decoration:none;
}

.btn_transmission a:visited{
	color:#FFF;
	text-decoration:none;
}

/*--------------------------------------------------------------- */
/*new_contact_finish*/
/*--------------------------------------------------------------- */

#new_contact_finish{
	width:1000px;
	margin:0px auto 100px;
	text-align:center;
	padding-top:20px;
}

#new_contact_finish p{
	color:#87692f;
	text-align:center;
	margin:60px 0px 0px 0px;
}

/*--------------------------------------------------------------- */
/*new_contact_finish table*/
/*--------------------------------------------------------------- */

#new_contact_finish table{
	width:200px;
	margin:30px auto;;
	text-align:left;
	color:#87692f;
}

#new_contact_finish table .item{
	color:#87692f;
	width:60px;
}

#new_contact_finish table .colon{
	width:10px;
}

#new_contact_finish table .input_item{
	padding-left:10px;
}