@CHARSET "UTF-8";

/*
 * Decantage Site Main White Contact CSS
 *
 * http://www.decantage.jp/
 * Copyright 2010, Decantage
 * 
 * May 2010
 */

/* カテゴリ */
#menu_body_category {
	position         : absolute;
	top              : 120px;
	margin-left      : 500px;
	color            : #cccccc;
}
#menu_body_category a:link {
	color            : #cccccc;
}
#menu_body_category a:visited {
	color            : #cccccc;
}
#menu_body_category a:hover {
	color            : #cfa674;
}
#menu_body_category font {
	font-size        : 8pt;
}

/* ドキュメント */
#document {
	border           : none;
	width            : 100%;
	height           : 540px;
	background-color : #f3f3f3;
	text-align       : center;
}

/* ドキュメント本体 */
#document_body {
	border           : none;
	width            : 950px;
	height           : 540px;
	margin           : 0 auto;
	text-align       : left;
}

/* お問い合わせ */
#document_body_contact {
	position         : absolute;
	top              : 190px;
	margin-left      : 70px;
	width            : 840px;
	height           : 400px;
}

/* お問い合わせ アイコン画像 */
#document_body_contact_icon {
	position         : absolute;
	top              : 0px;
	margin-lef       : 0px;
}

/* お問い合わせ タイトル画像 */
#document_body_contact_title {
	position         : absolute;
	top              : 12px;
	margin-left      : 55px;
}

/* お問い合わせ フォーム */
#document_body_contact_form {
	position         : absolute;
	top              : 40px;
	margin-left      : 55px;
	font-size        : 10pt;
	width            : 800px;
	font-size        : 11pt;
	text-align       : left;
}

/* お問い合わせフォーム(警告メッセージ) */
#document_body_contact_form_message_alert {
	position         : absolute;
    top              : 0px;
	color            : #ff0000;
	font-weight      : bold;
	font-size        : 12pt;
	text-align       : center;
	width            : 700px;
}

/* お問い合わせフォーム(通常メッセージ) */
#document_body_contact_form_message {
	position         : absolute;
	top              : 35px;
	margin-left      : 0px;
	border           : none;
	width            : 800px;
	text-align       : left;
}

/* お問い合わせフォーム(必須メッセージ) */
#document_body_contact_form_message_attention {
	position         : absolute;
	top              : 65px;
	margin-left      : 0px;
	color            : #ff0000;
	font-weight      : bold;
	font-size        : 9pt;
	width            : 200px;
}

/* ありがとうございました(メッセージ) */
#document_body_contact_form_message_thanks {
	position         : absolute;
	top              : 20px;
	margin-left      : 0px;
	border           : none;
	width            : 800px;
	text-align       : center;
}

/* ありがとうございました(ボタン) */
#document_body_contact_form_message_thanks_button {
	position         : absolute;
	top              : 120px;
	margin-left      : 0px;
	border           : none;
	width            : 800px;
	text-align       : center;
}

/* お問い合わせフォーム(テーブル) */
#document_body_contact_form_table {
	position         : absolute;
	top              : 85px;
	width            : 700px;
	border-collapse  : collapse;
	border-spacing   : 0px;
	empty-cells      : show;
	border-top       : 1px solid #cccccc;
	border-right     : 1px solid #cccccc;
	border-bottom    : 1px solid #cccccc;
	border-left      : 1px solid #cccccc;
	font-size        : 10px;
}

/* お問い合わせフォーム(テーブル) - お名前タイトル */
#document_body_contact_form_table_name_title {
	background-color : #eeeeee;
	width            : 250px;
	padding          : 5px;
}

/* お問い合わせフォーム(テーブル) - お名前データ */
#document_body_contact_form_table_name_data {
	background-color : #ffffff;
	width            : 450px;
	padding          : 5px;
}

/* お問い合わせフォーム(テーブル) - お名前データ - フォント */
#document_body_contact_form_table_name_data_input {
	font-size        : 10pt;
	color            : #000000;
	font-family      : 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

/* お問い合わせフォーム(テーブル) - (※) */
#document_body_contact_form_table_required_title {
	color            : #ff0000;
	font-size        : 10pt;
}

/* お問い合わせフォーム(テーブル) - メールアドレスタイトル */
#document_body_contact_form_table_mail_address_title {
	background-color : #eeeeee;
	width            : 250px;
	padding          : 5px;
}

/* お問い合わせフォーム(テーブル) - メールアドレスデータ */
#document_body_contact_form_table_mail_address_data {
	background-color : #ffffff;
	width            : 450px;
	padding          : 5px;
}

/* お問い合わせフォーム(テーブル) - メールアドレスデータ - フォント */
#document_body_contact_form_table_mail_address_data_input {
	font-size        : 10pt;
	color            : #000000;
	font-family      : 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

/* お問い合わせフォーム(テーブル) - 件名タイトル */
#document_body_contact_form_table_subject_title {
	background-color : #eeeeee;
	width            : 250px;
	padding          : 5px;
}

/* お問い合わせフォーム(テーブル) - 件名データ */
#document_body_contact_form_table_subject_data {
	background-color : #ffffff;
	width            : 450px;
	padding          : 5px;
}

/* お問い合わせフォーム(テーブル) - 件名データ - フォント */
#document_body_contact_form_table_subject_data_input {
	font-size        : 10pt;
	color            : #000000;
	font-family      : 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
	       
/* お問い合わせフォーム(テーブル) - ご質問内容タイトル */
#document_body_contact_form_table_comment_title {
	background-color : #eeeeee;
	width            : 250px;
	padding          : 5px;
}
            
/* お問い合わせフォーム(テーブル) - ご質問内容データ */
#document_body_contact_form_table_comment_data {
	background-color : #ffffff;
	width            : 450px;
	padding          : 5px;
}
#document_body_contact_form_table_comment_data_textarea {
	font-size        : 10pt;
	color            : #000000;
	font-family      : 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
#document_body_contact_form_table_comment_data_readonly {
	padding-left     : 5px;
}
#document_body_contact_form_table_comment_data_readonly_textarea {
	border           : none;
	font-size        : 10pt;
	color            : #000000;
	font-family      : 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
        
/* お問い合わせ用ボタンエリア */
#document_body_contact_form_control {
	position         : absolute;
	top              : 420px;
	margin-left      : 0px;
	border           : none;
	text-align       : center;
	width            : 700px;
}
