h1{display:none;}

#flash{margin-bottom:15px;}

#nav{float:left; width:220px; margin:0 20px 0 0; padding:0; list-style:none;}

#nav li a,
#nav li span{display:block; height:24px; text-indent:-999px; position:relative; overflow:hidden;}

#nav li#n_trial a{background:url("../images/nav_trial.gif") no-repeat; width:176px; height:33px; margin:0 0 14px;}
#nav li#n_about a{background:url("../images/nav_about.gif") no-repeat; width:133px; margin:0 0 18px;}
#nav li#n_detail a{background:url("../images/nav_detail.gif") no-repeat; width:149px; margin:0 0 18px;}
#nav li#n_manner a{background:url("../images/nav_manner.gif") no-repeat; width:218px; margin:0 0 9px;}
#nav li#n_promomv a{background:url("../images/nav_promomv.gif") no-repeat; width:218px; margin:0 0 9px;}

#nav li p{display:none;}

#message{float:left; width:220px; margin:0; padding:0; position:relative;}
#makimoto{position:absolute;}
#makimoto img{margin-top:10px;}
#makimoto p{display:none;}
#baloon{background:url("../images/baloon.gif") no-repeat right top; height:66px; padding:22px 2px 10px 70px; margin:0; color:#5f6663; text-align:center;}

#specifications{float:left; width:220px; margin:0 0 0 20px; padding:0; border-collapse:collapse; color:#888;}
#specifications th{text-align:left; padding-bottom:2px; font-weight:normal;}
#specifications td{padding-bottom:2px;}

#banner{width:750px; margin:0 auto 10px; padding:24px 0 0; background:url("../images/bg_base_bottom.png") no-repeat; border-bottom:1px solid #eee;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_base_bottom.png",sizingMethod="crop"); _background:none;}
#banner ul{padding:0; margin:0 15px; list-style:none;}
#banner li{float:left;}
#banner li img{margin:10px;}
#footer{background:none; filter:none; padding-top:0;}
