*{margin:0; padding:0;}
body{text-align:center; font-size:0.8em; line-height:1.7em;}
#wrap{width:800px; margin:0 auto; text-align:left;}
h1{background:url(../images/common/logo.gif) no-repeat; height:50px; margin-top:15px;}
h2#mail{background: url(../images/common/mail.gif) no-repeat; width:235px; height:33px; float:right;}
h2#mail a{height:100%; width:100%; display:block;}

ul#menu{ list-style:none; margin-top:10px; float:left;}
ul#menu li{float: left;height:38px; width:130px; margin-right:9px;}
ul#menu li a{height:100%; width:100%; display:block;}

a#menu01:link,a#menu01:visited{background:url(../images/menu/menu01.gif) no-repeat;}
a#menu02:link,a#menu02:visited{background:url(../images/menu/menu02.gif) no-repeat;}
a#menu03:link,a#menu03:visited{background:url(../images/menu/menu03.gif) no-repeat;}
a#menu04:link,a#menu04:visited{background:url(../images/menu/menu04.gif) no-repeat;}

a#menu01:hover{background:url(../images/over/menu01.gif) no-repeat;}
a#menu02:hover{background:url(../images/over/menu02.gif) no-repeat;}
a#menu03:hover{background:url(../images/over/menu03.gif) no-repeat;}
a#menu04:hover{background:url(../images/over/menu04.gif) no-repeat;}

#menu01_at{background:url(../images/active/menu01.gif) no-repeat;}
#menu02_at{background:url(../images/active/menu02.gif) no-repeat;}
#menu03_at{background:url(../images/active/menu03.gif) no-repeat;}
#menu04_at{background:url(../images/active/menu04.gif) no-repeat;}


#wrap-ttl{clear:both; border:#000caa 2px solid; float:left; width:800px;}
#wrap-footer{clear:both; background:#000caa; float:left; width:800px; padding:3px 0;color:#FFFFFF; text-align:center;}

#seach{background:url(../images/common/btn_seach.gif) no-repeat; width:676px; height:152px; display:block; margin:12px 0 0 57px; clear:both;}
#individual{background:url(../images/common/btn_individual.gif) no-repeat; width:438px; height:48px; display:block; margin:0 0 35px 295px; clear:both;}

h4{background:url(../images/common/btm.gif) no-repeat; height:183px; position:relative; font-size:11px; line-height:15px;}
h4 strong{padding-left:360px; padding-top:28px; display:block;}
h4 em{font-weight:normal; font-style:normal;padding-left:360px;}
#btm_individual{ position:absolute; top:90px; right:50px; width:245px; height:30px; }
#btm_mail{ position:absolute; top:130px; right:50px; width:245px; height:30px; }

#wrap-footer a{color:#FFFFFF; text-decoration:none;}

#copy{text-align:center; padding:10px 0; clear:both;}

h1,h2,
ul#menu li a,
#menu01_at,
#menu02_at,
#menu03_at,
#menu04_at,
#seach,
#individual,
#btm_individual,
#btm_mail
{text-indent:-9999px; font-size:2px;}
