/* CSS Document */

/* all */
body{
padding:0;
margin:0;
background:#ffffff;
font-size:12px;
line-height:12px;
}

h1,h2,h3,h4,h5,h6,p,div,ul,dl,dt,dd,table,td,tr,th,li,form{padding:0px;margin:0px;}
br{letter-spacing:0px;}
ul li{list-style:none}
a img{border:0px;}
img{ vertical-align:top;}
p{ font-size:12px; color:#333; letter-spacing:1px; line-height:19px;}

/* haba etc */
#zentai { width:750px;}

/* hedda */
#hedda{ background:url(img/common/hedda_01.jpg) no-repeat right top; height:70px;}
h1{ width:220px ;height:40px ;float:left ;font-size:20px;}
h1 a{display:block; height:40px; width:220px; text-indent:-9999px;}
#top_menu{width:530px; float:right;}
#top_menu p{ padding:20px 5px 5px 5px;text-align:right}
#top_menu a{color:#0053db; text-decoration:none;}

/* contents */
#contents{clear:both;}
#contents table td{ vertical-align:top;}
#contents table th{ vertical-align:top; background:#f1f2f4; width:150px;}
#menu{ width:180px;}
#main_menu{ padding: 5px 0px 15px 0px;}
#main_menu ul{}
#main_menu ul li{}
#sub_menu{}
#sub_menu ul{}
#sub_menu ul li{ padding-bottom:10px;}
#naiyou{ padding:0px 0px 10px 10px;}


/* footer */
#footer{ border-top:3px solid #0254dc;}
#footer p{ text-align:center; padding:5px;}
#footer a{ text-decoration:none; color:#333333;}

