/* ------ base ----- */
body{padding:0; margin:0; color:#444; font-size:small; line-height:140%; text-align:center; background:none;}

/* ------ structure ----- */
div#whole{width:810px; margin:0 auto; text-align:left; background:none;}
div.main1{width:730px; padding:35px; margin:0 5px; background:none;}
div.main2{width:740px; padding:30px; margin:0 5px; background:none;}
div#foot{width:750px; padding:0 30px 40px; color:#777; font-size:0.8em; line-height:140%; background:none;}