#menu_back{ background-color:#FFFFFF}
#main_img{ width:866px; height:231px;}

#homenavL{width:615px;padding:0 0 0 7px;}
#homenavL img{display:block;float:left;margin:0 5px 0 0; width:96px; height:31px; cursor:pointer;}

#tab_contents_wrapper{clear:both; min-height:122px; _height:122px; width:616px; border:1px solid #cbcbcb; background:#FFFFFF url(/images/magnifier.gif) 0 bottom no-repeat;}
.tabcontents { width:600px; padding:16px 8px;}
.tabcontents a{ display:block;  float:left; font-weight:bold; font-size:15px; color:#56aae8;
 background:url(/images/pin.gif) 0 0 no-repeat;  line-height:18px}
.tabcontents a:link,.tabcontents a:visited,.tabcontents a:hover,.tabcontents a:active{color:#56aae8;}
 
.tab_01 a,.tab_02 a,.tab_04 a,.tab_06 a{ width:165px;padding: 6px 0 6px 23px; margin: 0 0 10px 0;}

.tab_03 table{width:600px;border-collapse:collapse}
.tab_03 table td,.tab_03 table th{margin:0px;}
.tab_03 table th{ font-weight:bold;text-align:left;border-bottom:1px dotted #ccc; margin:0;vertical-align:middle}
.tab_03 table td{ padding-top:5px;}
.tab_03 a{ display: inline; font-size:100%;padding:0px; margin:0; background:none}


#tab_contents_wrapper .clear{ font-size:1px; line-height:1; height:1px;}

#rss_button{ margin:0 0 10px 5px}
#rss_button a{display:block}

h1#logo a{display:block;width:257px;height:55px;text-indent:-9999px;background:url(http://www.ehaken.jp/images/logo.gif) top left no-repeat;margin:15px 0 0 8px; float:left;}
