div.wpcf7 {}div.wpcf7-response-output {	color: #fff;	margin: 2em 0.5em 1em;	padding: 0.2em 1em;}div.wpcf7-mail-sent-ok {	border: 2px solid #999;}div.wpcf7-mail-sent-ng {	border: 2px solid #ff0000;}div.wpcf7-spam-blocked {	border: 2px solid #ffa500;}div.wpcf7-validation-errors {	border: 2px solid #f7e700;}span.wpcf7-form-control-wrap {	position: relative;}span.wpcf7-not-valid-tip {	position: absolute;	top: 20%;	left: 20%;	z-index: 100;	background: #fff;	border: 1px solid #ff0000;	font-size: 10pt;	width: 280px;	padding: 2px;}span.wpcf7-not-valid-tip-no-ajax {	color: #f00;	font-size: 10pt;	display: block;}span.wpcf7-list-item {	margin-left: 0.5em;}.wpcf7-display-none {	display: none;}div.wpcf7 img.ajax-loader {	border: none;	vertical-align: middle;	margin-left: 4px;}div.wpcf7 .watermark {	color: #888;}/*	追加css	*//*	contactページ専用	*/#wpcf7-f1-p81-o1 form {	width: 50%;}form.wpcf7-form {	background: #B3B2AF;	background: rgba(60, 59, 58, 0.5);	padding: 10px 0;	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	width: 560px;}form.wpcf7-form p {	color: #FEFEFD;	margin: 1em 30px;}form.wpcf7-form span {/*	color: #fcfcfc;	*/}body.single form.wpcf7-form b {	color: #181817;	font-weight: normal;}form.wpcf7-form input,form.wpcf7-form textarea {	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}form.wpcf7-form textarea{	width: 90%;}.wpcf7-submit {	background: #0181AC;	background: -moz-linear-gradient(top , #0181AC, #017298);	background: -webkit-linear-gradient(top, #0181AC, #017298);	background: -o-linear-gradient(top, #0181AC, #017298);	background: -ms-linear-gradient(top, #0181AC, #017298);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0181AC', endColorstr='#017298',GradientType=0 );	background: linear-gradient(top, #0181AC, #017298);	border-color: #41B2D8 #777775 #014C65;	box-shadow: 0 1px 1px #777775;	color: #F7F7F5;	font-weight: bold;	padding: 0.5em 3em;	text-shadow: 0 1px #777775;	transition: 0.4s;	-webkit-transition: 0.4s;	-moz-transition: 0.4s;	-o-transition: 0.4s;	-ms-transition: 0.4s;}.wpcf7-submit:hover {	background: #0198CA;	background: -moz-linear-gradient(top , #0198CA, #0181AC);	background: -webkit-linear-gradient(top, #0198CA, #0181AC);	background: -o-linear-gradient(top, #0198CA, #0181AC);	background: -ms-linear-gradient(top, #0198CA, #0181AC);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0198CA', endColorstr='#0181AC',GradientType=0 );	background: linear-gradient(top, #0198CA, #0181AC);	border-color: #81CCE5 #777775 #017298;	color: #fff;}.socialTicket ul {	list-style: none;	margin: 0;}.socialTicket ul li a {	display: block;	font-size: 120%;	margin: 15px 0 0;}.social ul {	list-style: none;	margin: 0;	overflow: hidden;}.social ul li {	float: left;	margin: 0 30px 25px 0;	width: 120px;}.social ul li a {	background: #777775;	background: -moz-linear-gradient(top, rgba(119, 119, 117, 0.5), rgba(60,59,58,0.5));	background: -webkit-linear-gradient(top, rgba(119, 119, 117, 0.5), rgba(60,59,58,0.5));	background: -o-linear-gradient(top, rgba(119, 119, 117, 0.5), rgba(60,59,58,0.5));	background: -ms-linear-gradient(top, rgba(119, 119, 117, 0.5), rgba(60,59,58,0.5));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77766D', endColorstr='#3C3B36',GradientType=0 );	background: linear-gradient(top, rgba(119, 119, 117, 0.5), rgba(60,59,58,0.5));	-webkit-box-shadow: 1px 1px 2px #B3B2AF;	-moz-box-shadow: 1px 1px 2px #B3B2AF;	box-shadow: 1px 1px 2px #B3B2AF;	color: #fff;	display: block;	font-weight: bold;	padding: 5px 0;	text-align: center;	text-shadow: 0 -1px 0 #777775;}.social ul li a:hover {	background: #181817;	background: -moz-linear-gradient(top, rgba(60,59,58,0.5), rgba(24,24,23,0.5));	background: -webkit-linear-gradient(top, rgba(60,59,58,0.5), rgba(24,24,23,0.5));	background: -o-linear-gradient(top, rgba(60,59,58,0.5), rgba(24,24,23,0.5));	background: -ms-linear-gradient(top, rgba(60,59,58,0.5), rgba(24,24,23,0.5));	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C3B36', endColorstr='#181816',GradientType=0 );	background: linear-gradient(top, rgba(60,59,58,0.5), rgba(24,24,23,0.5));	text-decoration: none;}