@charset "UTF-8";/* CSS Document *//*////////////////////問い合わせフォームCGI用////////////////////////*/#bt-submit{ text-align:center; padding-top:30px;}input#button_mfp_goconfirm {/*確認ボタン*/	width: 174px;	height: 52px;	overflow: hidden;	background:url(images/b_send_off.png) no-repeat left top;	border: none;	border-style: none;	cursor: pointer;	margin: 0 0 0 150px;}#mailfrom_hidden_object {	width: 1px;	height: 1px;	overflow: hidden;}.mfp_err {/*エラーの文字色位置*/	text-align: left;	margin: 0px 0px 0px 0px;	padding: 3px 0px 5px 16px;	color: #3366ff;	font-size: 11px;	line-height: normal;	display: none;	background-image: url(images/mfp_error.gif);	background-repeat: no-repeat;	background-position: left center;}.confirm_out {	background-image: url(images/mfp_confirm.gif);}/*//////////////////////////////////////////////////*//*// 04.????m?F????A??X?^?C??                //*//*//////////////////////////////////////////////////*/ul.confirm_layer {	width: 560px;	padding: 0px;	margin: 0px;}ul.confirm_layer li {	width: 560px;	list-style: none;	float: left;	overflow: hidden;	text-align: center;	margin: 0px;	padding: 0px;}li.confirm_middle {	background-image: url(images/mfp_table_background.png);	_background: none;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mfp_table_background.png', sizingMethod='scale');}li.confirm_top {	height: 33px;	background-image: url(images/mfp_table_top.png);	_background: none;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mfp_table_top.png', sizingMethod='scale');}li.confirm_bottom {	height: 33px;	background-image: url(images/mfp_table_bottom.png);	_background: none;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mfp_table_bottom.png', sizingMethod='scale');}#disabled_submit {	width: 1px;	height: 1px;	overflow: hidden;}#disabled_submit input {	margin: 10px;}table.infield {	width: 500px;	margin: 0px auto 0px auto;}table.infield tr th {	padding: 5px;	margin: 0px;	text-align: right;	font-size: 12px;	border-bottom: solid 1px #CCCCCC;	color: #000000;/*項目名文字色*/	font-weight:bold;	vertical-align: middle;}table.infield tr td {	padding: 5px;	border-bottom: solid 1px #CCCCCC;	color: #333;	vertical-align: middle;}table.infield tr td p {	text-align: left;	font-size: 12px;	line-height: 1.5em;	border-left: solid 1px #CCCCCC;	padding: 5px 0px 5px 10px;	margin: 0px;}.mfp_color {/*確認画面帯色*/	background-color: #CDE276;}#confirmWindow {	filter: alpha(opacity=30);	-moz-opacity: 0.3;	-khtml-opacity: 0.3;	opacity: 0.3;	width: 100%;	height: 100%;	margin: 0px;	overflow: hidden;	z-index: 1;	position: fixed!important;	position/**/:  absolute;	top: 0;	left: 0;	visibility: hidden;	background-color: #000000;	font-size: 12px;	text-align: center;	_top: expression(		document.documentElement && document.documentElement.scrollTop  || 		document.body && body.scrollTop  || 0		+ 0 + 'px'	);}#confirmBody {	width: 1px;	visibility: hidden;	position: absolute;	z-index: 10;	text-align: center;	margin: 0px auto 0px auto;}#confirmBody h2 {	color: #FF6600;	margin: 0px auto 0px auto;	width: 294px;	height: 33px;	padding-top: 10px;}.buttons {	margin: 0px auto 0px auto;}#twex {	margin: 0px;	overflow: hidden;	z-index: 100;	position: absolute;	top: 0;	left: 0;	display: none;	text-align: center;	background-color: #000000;	filter: alpha(opacity=60);	-moz-opacity: 0.60;	-khtml-opacity: 0.60;	opacity: 0.60;}img#loading_proccess_image {	position: absolute;	z-index: 1000;}/*//////////////////////////////////////////////////*//*お問い合せTHANKS id="contact" class="thanks"----------------------------------------------------*/#contact.thanks .right_wrap02 {	float:none;	width: 520px;	border: 1px #CCC solid;	margin: 50px 0 100px 150px;	padding: 30px;	text-align: center;}#contact.thanks p#thankss {		background: url(img/t_thanks.png) no-repeat left top;		width: 350px;		height: 29px;		text-indent: -9999px;		margin: 0 0 20px 85px;}	#contact.thanks p#thankscopy {	font-size: 1.2em;	margin-top: 15px;	color: #333;}