/* 問合せ画面用スタイルシート
	（検索画面）	作成：池田　2006/06/29						*/

/* 全体にかかるテーブル　*/

#inquiry_top {
	text-align: center;
	margin: 0px auto 10px;
	width: 640px;
}

.inquiry_top_td {
	padding: 5px auto;
	text-align:left;
	margin: 0px auto;
	
}

.inquiry_bt_td 
{
	padding: 5px auto;
	text-align:center;
	margin: 0px auto;
}

/* 中の表示　*/

/* テーブル全体 */

.iq_table{
	text-align: center;
	width: 640px;
	margin: 0px auto 20px;
	padding: 0px;
}

.iq2_table
{
	text-align: center;
	width: 600px;
	margin: 0px auto;
	padding: 0px;
}

.iq3_table
{
	text-align: center;
	width: 640px;
	margin: 0px auto;
	padding: 0px;
}

/* ヘッダ */

.iqh_td{
	padding: 3px 0px 3px 0px;
	background-color: #CCEAAC;
	border: 1px solid #999999;
	color: #333333;
	margin:0px auto;
	text-align:center;
	width:110px;
}

.iqh2_td{
	padding: 3px 0px 3px 0px;
	background-color: #CCEAAC;
	border: 1px solid #999999;
	color: #222222;
	margin:0px auto;
	text-align:center;
}

/* アイテム */

.iqi_td{
	text-align:left;
	padding:3px 5px 3px 5px;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	margin: 0px auto;
}

.iqi2_td{
	text-align:left;
	padding:5px 0px 5px 10px;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	margin: 0px auto;
}

/* アイテム・右だけボーダーなし */

.iqi2_td_r{
	text-align:center;
	padding:3px 0px 3px 0px;
	background-color:#FFFFFF;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin: 0px auto;
}

/* アイテム・下だけボーダーなし */

.iqi2_td_b{
	text-align:center;
	padding:3px 0px 3px 0px;
	background-color:#FFFFFF;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin: 0px auto;
}


/* 文字にマージンがほしいとき用 */

.sc_title
{
	margin:10px auto;
}

/* 問合せ完了画面のタイトル用 */

.sc_header
{
	background-color:#FF9900;
	text-align:center;
	color:#ffffff;
	width:300px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.5em;
	padding-bottom:5px;
	padding-top:5px;
	margin:10px auto;
}

/* エラーメッセージ用 */

.sc_error
{
	color:Red;
}

/* サブメニュー（検索結果　検索条件指定などの少し大きな文字）スタイル */
.subMenu
{
	font-size : 17px;
	font-weight : bold;
	padding-top:16px;
	padding-bottom : 16px;
}

.sc_text
{
	text-align:left;
	width:640px;
	margin:10px auto 20px;
}

/*ページの説明文*/
.p-explanation
{
	padding-bottom:10px;
}

/*住所テーブル*/
.td-address
{
	padding-bottom:5px;
}

/*送信完了ページのスタイル*/
.cp-preparation {
	font-size:15px;
	color: #CC9933;
	margin:0px auto 20px;
	padding-top:10px;
	text-align:center;
}

.p-preparation {
	margin:0px 40px 0px;
	padding-bottom:10px;
	text-align:left;
}

.group-top {
	width:640px;
	margin:0px auto;
	background-image:url(../../resource/img/bk_sitemap02.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:50px;
}

.group-middle {
	width:640px;
	background-image:url(../../resource/img/bk_sitemap02.gif);
	background-position:top left;
	background-repeat:repeat-y;
	text-align:left;
	margin:0px auto 0px;
	padding:0px;
}
.group-bottom {
	width:640px;
	margin:0px auto;
	padding-bottom:5px;
}