@charset "UTF-8";
/* -------------------------------------------------------- CSS Information 
Lust up date:   2013.06.05
Style Info:     Contact css
------------------------------------------------------------------------ */  

/*CommonCSS_link*/
@import url(base.css);
@import url(common.css);
/*------------------------------------------------------------Content*/
/*form*/
#contact_form {
	margin: 0 10px;
}
#contact_form form {
	margin: 20px 0px 0px;

}
#contact_form dl {
	clear: both;
	margin: 0px 0px 0.8em 0px;
	padding: 0 0px 0 0px;
	background-color: rgba(255,255,255,0.5);

}
#contact_form dl dt {
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0.5em ;
	background-color: #C1E9D9;
	border-bottom: 2px solid rgba(0,0,0,0.1);
	font-size: 1.2em;
}
#contact_form dl dd {
	padding: 0.5em 0.8em;
	font-size: 1.1em;
}
#contact_form dl dd.dd_child {
	padding-top: 15px;
}
/*Attention*/
#contact_form p.attention {
	margin: 0 0 3px;
	padding: 0;
	color: #900;
}
#contact_form strong {
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 3px;
	padding: 0;
	color: #900;
}
/*Txt Area*/
.inp_text, .inp_text_s, textarea, .dropdown {
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #BFBFBF;
	background: #fff;
	background: -webkit-gradient( linear, left top, left bottom, from(#F1F1F1), to(#fff) );
}
.dropdown option {
	margin-right: 10px;
}
/*Txt Area _テキストエリア選択時の装飾*/
.inp_text_focus {
	border: 1px solid #BFBFBF;
	background: #E6EFFD;
	padding: 5px;
	border-radius: 3px;
}
/*Txt Area _テキストエリアのサイズ*/
.inp_text {
	width: 90%;
}
.inp_text_s {
	width: 20%;
}
textarea {
	width: 90%;
}
/*Button*/
.inp_button {
	border: 1px solid #BFBFBF;
	background: #CCC;
	text-shadow: 1px 1px 0 #FFF;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(5%, #ccc), color-stop(100%, #eee));
	padding: 2px 7px;
	cursor: pointer;
	border-radius: 3px;
}
.submit_btn {
	text-align: center;
	margin: 20px 0px;
}
.inp_submit01 {
	border: 3px solid #E97B0F;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
background: #f2963b; /* Old browsers */
background: -moz-linear-gradient(top,  #f2963b 0%, #ea8e33 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2963b), color-stop(100%,#ea8e33)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2963b 0%,#ea8e33 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2963b 0%,#ea8e33 100%); /* Opera 11.10+ */
background: linear-gradient(to bottom,  #f2963b 0%,#ea8e33 100%); /* W3C */
  	box-shadow: 1px 1px 2px #fff;
	padding: 5px 30px;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	border-radius: 3px;
	
}

.inp_submit02 {
    margin:0 5px;
	border: 3px solid #b3b3b3;
	padding: 5px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	cursor: pointer;
	background: #ccc;
	/* CSS3 */
	border-radius: 5px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e0e0e0 100%); /* W3C */
box-shadow:0 0 3px 2px rgba(0,0,0,0.1) inset;
}
