@charset "UTF-8";

/* ------------------- お問合せ ------------------- */

.contact {
	margin-top:20px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
	display:block;
	background-color: #F1F1F1;
	color: #333;
	width: 90%;
	margin:5px auto;
	border: 1px solid #ddd;
	font-size: 100%;
	padding: 0.5em;
	border-radius: 4px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1) inset;
}

.wpcf7 input[type="submit"] {
	font-size: 100%;
	display:block;
	width:80%;
	margin:30px auto;
	padding: 0.5em 0;
	background: #eee;
	color: #333;
	border-radius: 4px;
	cursor: pointer;
	box-shadow: 0 0 1px rgba(0,0,0,.2);
	border: 1px solid #ccc;
	text-shadow: -1px 1px 0 rgba(255,255,255,1);
}

.wpcf7 input[type="submit"]:hover {
	box-shadow: 0 0 1px rgba(0,0,0,.2) inset;
}

.tel h2 {
	font-size:24px;
	margin-bottom:30px;
	text-align:center;
}

@media (min-width:768px) {
	.tel h2 {
		font-size:36px;
		text-align:left;
		padding-left:20px;
	}
}


/*
@media (min-width:768px) {
	.contact-inner {
	width:80%;
	margin:0 auto;
}

}


.wrap {
	width:400px;
	background:#000;
	margin:20px auto;
	padding:10px;
}
.wrap p {
	height:400px;
}
.wrap ul {
	display:block;
	overflow:hidden;
	margin-top:10px;
	margin-right:-10px;
	clear:both;
}
.wrap li {
	display:block;
	float:left;
	background:#fff;
	argin-right:10px;
}
.wrap li img {
	cursor:pointer;
}

@media screen and (max-width: 768px){
	.none {display:none}
}
*/