@charset "utf-8";#page_title { clear: both; width: 784px; height: 218px; margin: 0px auto; background: url(../images/h2_satei.jpg) no-repeat; display: block; text-indent: -9999px;}.cont_title1 { clear: both; width: 584px; height: 70px; margin: 0px auto; background: url(../images/satei_title1.gif) no-repeat; text-indent: -9999px;}p { margin: 0 0 1.5em 0.2em; padding: 0;  font-size: 12px; line-height: 150%;}.p_title{ margin: 0 0 0 0.2em; padding: 0;  font-size: 12px; line-height: 150%; color: #438a2a;}ul { margin: 0 0 20px; padding: 0;}li { margin: 0 0 0 1.5em; padding: 0; font-size: 12px; line-height: 150%;}#form_block { margin: 0; padding: 20px 0 0 0; _padding: 1px 0 0 0; background: url(../images/dot_line.gif) no-repeat; overflow: hidden;}/* テーブル */#contact_table { width: 100%; margin: 0 0 30px 0; padding: 0; font-size: 12px;}.td_title { width: 110px; padding: 6px 0 6px 5px; text-align: left; vertical-align: middle; color: #438a2a;}.td_field { padding: 6px 3px 6px 10px; line-height: 140%;}.td_field2 { padding: 20px 0 20px 5px; line-height: 160%;}.tx10 { font-size: 10px; line-height: 140%; vertical-align: super;}.field1 { width: 200px;}.field2 { width: 50px;}.field3 { width: 300px;}.field4 { width: 440px;}#commentarea { width: 440px;}.form_btn { margin: 0 0 40px; text-align: center;}#satei_banner { margin: 0 0 40px 0; padding: 0; background: url(../images/syaken_banner_bg.gif) repeat-y;}#sb_top { margin: 0; padding: 0; height: 60px; background: url(../images/syaken_banner_top.gif) no-repeat; text-indent: -9999px; overflow: hidden;}#satei_banner p { margin: 0 20px 16px 18px; padding: 0; font-size: 12px; line-height: 170%;}#sb_btm { margin: 0; padding: 0; height: 5px; background: url(../images/syaken_banner_btm.gif) no-repeat; overflow: hidden;}