@charset "utf-8";
/* CSS Document */
#Form2{
    display: none;
}
#contactForm .content{
 width:960px;
 margin:0 auto;
}
#contactForm .formWrap dl{
 width:100%;
 display:table;
 border-bottom:1px solid #EFEFEF;
}
#contactForm .formWrap dl > *{
 display:table-cell;
 padding:15px;
 vertical-align: top;
}
#contactForm .formWrap dl dt{
 width:30%;
 background: #ebeae6;
 padding-left: 30px;
}
#contactForm .formWrap dl dd p{
 margin-right: 10px;
 margin-bottom: 5px;
}
#contactForm .formWrap dl.name dd p{
    display: inline-block;
}
#contactForm .formWrap dl.name dd p input{
    width: 10em;
}
#contactForm .formWrap dl dd p.half input{
    width: 10em;
}
#contactForm input[type="text"],
#contactForm input[type="tel"],
#contactForm input[type="email"],
#contactForm textarea,
#contactForm select{
 width: 100%;
 display: inline-block;
	padding:3px;
	border:#CCC 1px solid;
	border-radius:2px;
 box-sizing: border-box;
}
input.short,
#siryou_sonota01,#siryou_sonota02{
 width: 200px !important;
}
#contactForm input[type="checkbox"]{
 margin-right: 5px;
}
#contactForm .content h3{
 font-size: 120%;
 margin-bottom: 20px;
}
#contactForm .content #contact_header{
 font-size: 120%;
 padding: 15px 0;
 margin-bottom: 20px;
 border: 2px solid #dfc880;
 text-align: center;
}
#contactForm .content strong{
 color:#FF6264;
}
#contactForm .content .notice{
 display: block;
 color:#FF6264;
 font-size: 90%;
}
#contactForm .contact_footer {
 margin-top: 30px;
}
#contactForm .contact_footer input[type="submit"] {
	background: #97C89B linear-gradient(to bottom, #97C89B, #97C89B) repeat scroll 0 0;
 border: none;
	border-bottom: 3px solid #7bb77f;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: block;
	margin: 10px auto;
	padding: 15px 0;
	text-align: center;
	width: 50%;
}


@media screen and (max-width: 800px) {
#contactForm .content{
 width: 90%;
 margin: 0 auto;
 padding: 0;
}
#contactForm .formWrap dl{
 width:100%;
 display: block;
 border-bottom:1px solid #EFEFEF;
}
#contactForm .formWrap dl > *{
 display: block;
 padding:10px 3%;
 box-sizing: border-box;
}
#contactForm .formWrap dl dt{
 width:100%;
 background: #ebeae6;
 padding-left:3%;
}
#contactForm .formWrap dl dd{
 margin-bottom: 10px;
}
input.short{
 width: 80% !important;
}
#siryou_sonota01,#siryou_sonota02{
 width: 100% !important;
}
#siryou_zip01,#siryou_zip02{
 width: 30% !important;
}
 
}
