@charset "utf-8";

/* ------------------------------------------------------------ common */

#firstview { background: #e4ebd7 ; height: 213px; }
#firstview div { padding: 54px 0 0; }
#firstview div h3 { padding: 12px 0 0; color: #77b401; font-size: 34px; font-family: tbchibirgothicplusk-pro, sans-serif; }
#firstview div h3 span { font-size: 30px; font-family: vdl-penlady, sans-serif; }
#firstview div p { color: #77b401; }

/* ------------------------------------------------------------ about */

.wrap-about { background: url(../images/about/bg_01.gif); padding: 80px 0 260px; }
.head-about { background: #fff url(../images/about/bg_02.gif) repeat-x center top; padding: 4px 0 0; width: 900px; margin: 0 auto; }
.foot-about { background: url(../images/about/bg_02.gif) repeat-x center bottom; padding: 0 0 4px; }
#about { background: url(../images/about/bg_03.gif) repeat-y; text-align: center; color: #434343; padding: 65px 85px; }
#about img { margin: 0 0 60px; }
#about p { padding: 15px 0; }
#about .signature { float: right; text-align: left; padding: 60px 0 0; }
#about .signature p { padding: 0;}
#about .signature table { width: 100%;}
#about .signature table tr th { width: 125px;}

