@charset "UTF-8";

/* ***************************************************
* CSS file For futae.artis-works.com
	FileName: contact.css
■目次 ==========================================
■[00]:実績紹介
**************************************************** */

/*-----------------------------------------------------------
■[00]:ご相談・お問い合わせ
------------------------------------------------------------*/
.Red {
	color: #af4c4c;
	font-weight: bold;
}

table#Contact {
	width: 512px;
	border-top: 1px #e2dcd1 solid;
	border-left: 1px #e2dcd1 solid;
}

table#Contact tr#Experience th, table#Contact tr#Experience td {
	border-bottom: 1px dotted #e2dcd1;
}

table#Contact th {
	width: 140px;
	border-bottom: 1px #e2dcd1 solid;
	background: #FAFAFA url(/img/about/ls_table_bgth.gif) repeat-y scroll right top;
	font-weight: bold;
	font-size: 12px;
	color: #666;
	padding: 12px 0 7px 10px;
	line-height: 14px;
	text-align: left;
	letter-spacing: -1px;
	vertical-align: top;
}

table#Contact th span {
	font-size: 10px;
	font-weight: bold;
}

table#Contact th p, table#Contact td p {
	font-size: 10px;
	color: #af4c4c;
}

table#Contact td {
	border-bottom: 1px #e2dcd1 solid;
	border-right: 1px #e2dcd1 solid;
	font-size: 12px;
	padding: 7px 0 7px 10px;
	line-height: 14px;
	text-align: left;
}

table#Contact td.Media ul {
	width: 330px;
	float: left;
}

table#Contact td.Media ul li {
	width: 110px;
	float: left;
	padding: 0 0 7px 0;
}

table#Contact td.Media ul li.LongWord {
	width: 220px
}

table#Contact td.Media p.Know {
	padding: 0 0 7px 0;
	font-size: 12px;
	color: #666;
}

table#Contact td input.Quetion {
	height: 150px;
	width: 325px;
}

table#Contact td.Interrogative {
	background-color: #fafafa;
	font-weight: bold;
	width: 97px;
}

div#BtnConfirm {
	text-align: center;
	margin: 11px auto 0;
}

div#Send {
	text-align: center;
	margin: 11px auto 0;
}

div#Send input {
	margin: 0 10px 0 0;
}

.Small { letter-spacing: -1px; }

.wid50 { width: 50px; }
.Wid90 { width: 90px; }
.Wid100 { width: 100px; }
.Wid105 { width: 105px; }
.Wid183 { width: 183px; }
.Wid215 { width: 215px; }
.Wid325 { width: 325px; }

*:first-child+html .Wid183 { width: 177px; }

/* hide from Mac IE \*/
* html .Wid183 { width: 177px; }
/* */ 

div#Error {
	background-color: #fbe7e6;
	color: #af4c4c;
	border: 1px #af4c4c solid;
	width: 500px;
	padding: 5px;
	margin: 0 0 10px 0;
}


*:first-child+html div#Error { width: 512px; } 

/* hide from Mac IE \*/
* html div#Error { width: 512px; } 
/* */ 

p#Comp {
	padding: 0 0 30px 0;
}

div#BtnTop {
	text-align: center;
	margin: 11px auto 0;
	padding: 0 0 175px 0;
}