/* CSS Document */

/* ▼フォーム */

/* テキストボックス、プルダウン幅 */
.form_200px{
width: 200px;
}
.form_40px{
width: 40px;
}
.form_340px{
width: 340px;
}
.form_340_70px{
width: 340px;
height:70px;
}
.form_480_70px{
width: 480px;
height:70px;
}
/* お客様情報等 */
#input_deta td{
margin: 0;
padding: 5px 10px;
background: #FFFFFF;
}
#input_deta td.title{
background: #978E78;
padding: 3px 10px;
}
#input_deta td.name{
background: #F0EEE9;
width: 124px;
line-height: 1;
padding-top: 10px;
padding-bottom: 10px;
}
#input_deta table.sub td{
padding: 0;
margin: 0;
}

/* ▲フォーム */


/* ▼物件関係一覧テーブル */

.object_graph table{
margin-bottom: 15px;
}
.object_graph th{
height: 21px;
padding: 0 7px;
font-size: 11px;
font-weight:normal;
background: #F0EEE9;
line-height: 1.7;
}
.object_graph td{
background: #FFFFFF;
padding: 9px 7px;
line-height: 1.1;
}


/* インデックス */
/* ピックアップ用 */
.pickup{
border: 2px solid #ffffff;
}

/* news */
.news_data{
color: #ffffff;
font-size: 10px;
line-height: 1;
background: url(../../imgs/bg_news.gif) no-repeat;
text-align: center;
width:50px;
height:16px;
}

/* 右メニューリスト */

.sub_list ul{
list-style: none;
margin: 0;
padding: 0;
}
.sub_list li{
margin: 1px 0 0 0;
padding: 0 0 8px 18px;
background: url(../imgs/icon_link.gif) left top no-repeat;
}



/* ▼下層ページ詳細 */
/* 下層ページリスト */

ul.text_list{
list-style: none;
margin: 0;
padding: 0;
}
ul.text_list li{
margin: 0 0 0 3px;
padding: 0px 0 3px 12px;
background: url(../imgs/icon_listdisc.gif) left top no-repeat;
}

/* 下層ページリスト小さいフォント */

ul.text_list_s{
list-style: none;
margin: 0;
padding: 0;
}
ul.text_list_s li{
margin: -3px 0 0 3px;
padding: 3px 0 2px 12px;
background: url(../imgs/icon_listdisc.gif) left top no-repeat;
}

/* 数字アイコンマージン */
.icon_s_num{
margin: 2px 8px 0 0 ;
}

/* 備考（note）欄スタイル */
.note_margin{
margin: 5px 15px 3px 12px;
}

/* バイヤー向けテキストカラー */
.buyer_color{
color:#B74A08;
}

/* 下層ページテーブル */
/* タイトル部分 */
tr.graph_title td{
padding: 3px 5px 3px 12px;
background-color: #CEC7B3;
}
.graph_sub{
padding: 7px 5px 7px 12px;
background-color: #F0EEE9;
line-height: 100%;
}
tr.graph_title .graph_sub{
padding: 0;
background-color: #F0EEE9;
line-height: 100%;
}
.graph_content{
padding: 7px 5px 7px 12px;
background-color: #FFFFFF;
line-height: 100%;
}

/* 下層ページリストFAQ */

ul.faq_list{
list-style: none;
margin: 0;
padding: 0;
}
ul.faq_list li{
margin: 0;
padding: 0px 0 5px 20px;
background: url(../../about/imgs/icon_question.gif) left top no-repeat;
color: #1A1065;
}

ul.faq_list li.a{
margin: 7px 0 0 0;
padding: 0 0 0 20px;
background: url(../../about/imgs/icon_answer.gif) left top no-repeat;
color: #000000;
}