@charset "utf-8";
/* CSS Document */

/***********************************************
Frame
***********************************************/

#HeaderBox{width:900px; height:30px; background:url(img_history/HeaderBox_bg.gif) repeat-x left top;}

#HeaderBox p.brand{ width:74px; height:22px; display:inline; background:url(img_history/HeaderBox_brand.gif) no-repeat 17px 8px; float:left}

#header{ background-image:url(img_history/header_h1.jpg); background-repeat:no-repeat; background-position:left top; width:900px; height:480px; position:relative; top:0; left:0; clear:both;}

#header h1{ background-image:url(img_history/header_h1_ttl.jpg); width:425px; height:141px; position:absolute; top:33px; left:40px;}

#header #copy{ background-image:url(img_history/header_copy.jpg); width:238px; height:77px; position:absolute; top:196px; left:67px}

#header #lead{ background-image:url(img_history/header_lead.gif); width:467px; height:114px; position:absolute; top:336px; left:0;}

#navi{background:#160b08}
#MainContainer{ background:#000 url(img_history/mainContainer_bg.jpg) repeat-x left top; padding-top:25px;}



#shingen{ background:url(img_history/shingenBox_bg.png) ;}

#rightColumn{width:240px; float:right}
p#bookcover{background:url(img_history/bookcover.png);}
#bookcover a{ display:block; width:236px; height:324px;}

#footer{ background:#000 url(common/img/footer.gif) no-repeat 22px 10px; padding:10px 22px; clear:both }
#footer address{ display:none}
#footer ul{text-align:right}
#footer li{ display:inline}
