﻿@charset "utf-8";

/*=== フォーム（基本設定） ===*/
.contactText {
	width: 400px;
	margin-bottom: 4px;
}

.contactText-ss {
	width: 90px;
	margin-bottom: 0px;
}

.contactText-s {
	width: 240px;
	margin-bottom: 4px;
}

.contactText-m {
	width: 400px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.formBtn {
	text-align: center;
	border-top: 1px dotted #999999;
	padding-top: 8px;
}


input {
	vertical-align: middle;
	line-height: 150%;
	font-size: 100%;
}


input.btnText {
	padding-top: 2px;
	width: 8em;
	padding-bottom: 6px;
	font-size: 100%;
	line-height: 150%;
	height: 2em;
}


/*=== フォーム（お問い合わせ） ===*/
table.contact {
	width: 590px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}

table.contact td {
	padding: 2px;
	vertical-align: middle;
}

table.contact td.red {
	background: #FFEBD7;
	padding: 10px;
}

table.contact td.left {
	width: 136px;
	line-height: 120%;
	background: #FFEBD7;
	vertical-align: middle;
	padding: 10px;
}

table.contact .notes {
	font-size: 90%;
	line-height: 120%;
}

table.contact td.right {
	background: #E6E6E6;
	padding: 10px;
}

hr {
	height: 1px;
	border-top: 1px dashed #999999;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-bottom: 4px;
	margin-top: 4px;
}

