#header h1 { visibility: hidden; }

#top #header { height: 432px; margin-bottom: 20px; background: url(/gfx/top_header.jpg) no-repeat; }
#top #contents { color: #999; }
#top #contents .ml60 { width:450px; }

#about #header{ height: 204px; margin-bottom: 20px; background: url(/gfx/about_header.jpg) no-repeat; }
#about #contents .ml60 { width: 630px; }

#candidate #header{ height: 204px; margin-bottom: 20px; background: url(/gfx/candidate_header.jpg) no-repeat; }
#candidate #contents .ml60 { width: 630px; }
#candidate #contents .ml60 h3 { font-size: 0.75em; }
#candidate #contents .ml60 th { padding-right: 30px; }
#candidate #contents .ml60 td h3 { margin-bottom: 4px; font-size: 1em; }
#candidate #contents .ml60 td input	{ width: 200px; margin-right: 20px; padding: 4px 6px; border-width: 0; background: #D9EAEE; font-size: 0.9em; }
#candidate #contents .ml60 td input.file { width: 212px; }
#candidate #contents .ml60 td textarea { width: 438px; height: 220px; padding: 4px 0 4px 6px; border-width: 0; background: #D9EAEE; font-size: 0.9em; }
#candidate #contents .submit { display: block; width: 81px; height: 33px; background: url(/gfx/btn-submit.gif) no-repeat; }

#client #header{ height: 204px; margin-bottom: 20px; background:url(/gfx/client_header.jpg) no-repeat; }
#client #contents .ml60	{ width: 630px; }
#client #contents .ml60 h3 { font-size: 0.75em; font-weight: bold; }

#company #header { height: 204px; margin-bottom: 20px; background:url(/gfx/company_header.jpg) no-repeat; }
#company #contents .ml60 { width: 630px; }
#company #contents .ml60 h3	{ font-size: 0.75em; }
#company #contents .ml60 th	{ padding-right: 12px; }
#company #contents .ml60 td	{ padding: 0; }

#contact #header { height: 204px; margin-bottom: 20px; background: url(/gfx/contact_header.jpg) no-repeat; }
#contact #contents .ml60 { width: 685px; }
#contact #contents .ml60 th	{ color: #00758C; }
#contact #contents .ml60 td strong { font-weight: normal; color: #000; }

#privacy #header { height: 204px; margin-bottom: 20px; background: url(/gfx/privacy_header.jpg) no-repeat; }
#privacy #contents .ml60 { width:630px; }

#faq #header { height: 204px; margin-bottom: 20px; background:url(/gfx/company_header.jpg) no-repeat; }
#faq #contents .ml60 { width: 630px; }

