/* ŠÈ’PXVƒz[ƒ€ƒy[ƒW‚b‚r‚r 08/03/16 */ 
*{
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	left: 0px;
	top: 0px;
}
<!--EDIT_DEFAULTCSS_START-->
/*-- ›œ›@ƒfƒtƒHƒ‹ƒg‚ÍƒZƒ“ƒ^[Šñ‚¹ ›œ› --*/

a:link,a:visited{text-decoration: none;}
a:hover { text-decoration:underline; color:#C71585}
body{ background-image:url(../background/silverline.gif);}

/*-- ›œ›@e“ü‚êŽq—v‘f@ƒ{[ƒ_[”’  ›œ›--*/

div#wrap{ position:relative; width:730px; height:auto; background-color:#fff; text-align:center; border:10px solid #fff}

/*-- ›œ›@ƒgƒbƒvƒwƒbƒ_[@‚r‚d‚n—v‘f  ›œ›--*/
div#topheader{ width:100%; height:36px; padding:3px 1px 1px 1px;  background-image:url(../background/silverline.gif); background-repeat:y-repeat; background-position:center; font-size:12px;}
div#topheader h1{ font-size:12px; margin:0; padding:3px 0px; font-weight:normal;}

/*--ŒÃ_ƒKƒ‰ƒX@‚r‚i‚h‚rƒtƒ@ƒCƒ‹’²® --*/
div#topheadersjis{ width:100%; height:32px; padding:3px 1px 1px 1px;  background-image:url(../background/silverline.gif); background-repeat:y-repeat; background-position:center;}
div#topheadersjis{line-height:15px;}
div#topheadersjis h1{ font-size:12px; margin:0; padding:3px 0px; font-weight:normal;}
 
/*-- ›œ›@ƒƒCƒ“ƒtƒ[ƒg¶—v‘f  ›œ›--*/
 
 div#mainbox{ float:left; left:0; top:0; width:520px; background-color:#fff; border:0px solid #cc0000}


/*-- ›œ›@ƒwƒbƒ_[ ‰æ‘œ ›œ›--*/
div#header { width:520px; height: auto; text-align:left; padding:0px; }

  /*--¤¥@ƒwƒbƒ_[Lƒp[ƒg@¥¤--*/
div#topadbox{ width:520px; height:auto; text-align:left; padding:0px; font-size:14px; margin-bottom:10px; vertical-align:top;}
 div#topadbox .topadkiji { width:500px; padding:3px 10px 3px 15px; line-height:20px; }

 /*--Ÿ@ŒÃ_ƒKƒ‰ƒX’Ç‰Á•”•ª --*/
  div#topadbox h2 {font-size:19px; margin:0; color:#cc0000; text-align:center}



/*-- ›œ›@V’…î•ñ  ›œ›--*/
div#whatsnewbox{ width:520px; height:auto; text-align:left; padding:0px; font-size:14px; margin-bottom:10px;}
 div#whatsnewbox .whatsnewkiji{ width:495px; padding:3px 10px 3px 15px; line-height:20px; }
  div#whatsnewbox tr td{ vertical-align:top; text-align:left}

   /*--¤¥@V’…î•ñ@•¶Žš—v‘f@¥¤--*/
   div#whatsnewbox h3 { font-size:15px; font-weight:normal; margin-left:25px; color:#C71585}
   /*--¤¥@V’…î•ñ@ƒŠƒXƒg—v‘f ¥¤--*/
     div#whatsnewbox ul{ margin-left:20px; line-height:23px; background-image:url(../background/silverline.gif); padding:5px 10px;
                         font-size:13px; list-style-type: none;}
     div#whatnewbox ul li a:link{text-decoration: none;}


/*-- ›œ› î•ñ•”•ª@›œ›--*/
div#infobox{ width:520px; height:auto; text-align:left; padding:0px; font-size:14px; margin-bottom:10px; virtical-align:top}
div#infobox{ border:0px solid #cc0000; border-collapse: collapse}
  
@/*--¤¥ î•ñƒe[ƒuƒ‹“à•”‰æ‘œ•”•ª ¥¤--*/
   /*div#infobox .infoboxkiji{ width:495x; padding:3px 10px 3px 15px; }*/

 
  @/*--¤¥ î•ñƒe[ƒuƒ‹ŠO‘¤ƒe[ƒuƒ‹ƒ{[ƒ_[Ý’è ¥¤--*/
    div#infobox table{ border:0px solid #cc0000; padding:0px; border-collapse: collapse}
    div#infobox table tr td{ border:0px solid #cc0000; padding:0px; border-collapse: collapse}


  /*--¤¥ î•ñ•”•ª ¥¤--*/
   div#infobox .infotable { border:solid 0px #fff; width:512px; border-collapse: collapse}
   div#infobox .infotable tr td{ border:solid 4px #fff; padding:4px; font-size:13px;}

  /*--¤¥ î•ñ•”•ªŒ©o‚µ ¥¤--*/
   div#infobox .infotable .cteg_list{ background-color:#A9A9A9; font-size:14px; color:#fff}


  /*--¤¥@“d˜b”Ô†ƒtƒHƒ“ƒgŽw’è@¥¤--*/
   div#infobox .infotable .phone{font-size:22px; color:#cc0000}

 
 /*--ŒÃ_ƒKƒ‰ƒX ƒKƒ‰ƒXƒy[ƒWÝ’è --*/
   div#infobox .pricetable {border:2px solid #000; border-collapse: collapse; width:94%}
   div#infobox .pricetable tr td { padding:4px; border: solid #999 1px; text-align:right; font-size:15px;}
   div#infobox .pricetable tr th { text-align:center; background-color:#f0f0f0; border: solid #000 1px; padding:4px;}

   div#infobox .grasstxt {padding:10px 18px 3px 18px; line-height:18px; font-size:13px;}

/*--------------------------------------------------------------------------------------------*/ 
 
/*-- ›œ› ƒTƒCƒhƒƒjƒ…[—v‘f@›œ›--*/

 div#sidebox { float:right; right:0; top:0; width:180px; background-color:#fff; margin-left:3px;}
  /*--¤¥@ƒTƒCƒhƒƒjƒ…[ƒe[ƒuƒ‹—v‘f@¥¤--*/
  div#sidebox tr td{  height:20px; text-align:left; font-size:13px; padding-left:0px;}
  /*--¤¥@ƒTƒCƒhƒƒjƒ…[ƒŠƒXƒg—v‘f@¥¤--*/ 
  div#sidebox ul{margin:0px 0px 10px 0px;
               padding:0px 0px 5px 25px;
               list-style-type: none; 
               text-align:left;
               line-height:18px; border:1px solid #f0f0f0; background-image:url(../background/silverline.gif)}
			   
		div#sidebox ul li{ list-style:circle; line-height:23px; font-size:14px;}
		div#sidebox ul li a:link,a:visited{ text-decoration:none; }


  /*--¤¥@ƒTƒCƒhƒƒjƒ…[Œ©o‚µ—v‘f@¥¤--*/ 
                div#sidebox .menumidashi{ font-size:14px; font-weight:bold; margin:0px 0px 5px -25px; padding:0px 0px 2px 18px; list-style:none; border: 0px solid #999; background-color:#f0f0f0;}
  

  /*--¤¥@ƒTƒCƒhƒƒjƒ…[ƒƒjƒ…[‰æ‘œƒgƒbƒv@¥¤--*/ 
  div#imgsideboxabove{ background-image:none; text-align:center; margin:10px; 0px 10px 0px;}
   div#imgsideboxabove img { vertical-align: middle; padding-left:20px; }
 

  /*--¤¥@ƒTƒCƒhƒƒjƒ…[ƒƒjƒ…[‰æ‘œƒƒjƒ…[‰º@¥¤--*/ 
   div#sidebox img {margin-bottom:5px; }
 


/*-- ¡ž¡ƒTƒCƒhƒƒjƒ…[‚r‚i‚h‚r—v‘f@¡ž¡--*/

 div#sideboxs { float:right; right:0; top:0; width:180px; background-color:#fff; margin-left:3px;}
  /*--¤¥@ƒTƒCƒhƒƒjƒ…[‚r‚i‚h‚r—v‘fƒe[ƒuƒ‹—v‘f@¥¤--*/
  div#sideboxs tr td{  height:20px; text-align:left; font-size:13px; padding-left:0px;}
  /*--¤¥@ƒTƒCƒhƒƒjƒ…[‚r‚i‚h‚r—v‘fƒŠƒXƒg—v‘f@¥¤--*/ 
  div#sideboxs ul{margin:1px 0px 10px 0px;
               padding:0px 0px 5px 25px;
               list-style-type: none; 
               text-align:left;
               line-height:18px; border:1px solid #f0f0f0; background-image:url(../background/silverline.gif)}
			   
		div#sideboxs ul li{ list-style:circle; line-height:23px; font-size:14px;}
		div#sideboxs ul li a:link,a:visited{ text-decoration:none; }


  /*--¤¥@ƒTƒCƒhƒƒjƒ…[‚r‚i‚h‚r—v‘fŒ©o‚µ—v‘f@¥¤--*/ 
                div#sideboxs .menumidashi{ font-size:14px; font-weight:bold; margin:0px 0px 5px -25px; padding:0px 0px 2px 18px; list-style:none; border: 0px solid #999; background-color:#f0f0f0;}
 
  /*--¤¥@ƒTƒCƒhƒƒjƒ…[ƒƒjƒ…[‰æ‘œƒƒjƒ…[‰º@¥¤--*/ 
   div#sideboxs img {margin-bottom:5px; }

 
/*--------------------------------------------------------------------------------------------*/ 


/*-- ›œ› ƒtƒbƒ^[—v‘f@›œ›--*/

  /*--¤¥@ƒtƒbƒ^[ƒƒjƒ…[@¥¤--*/ 
div#footermenu{ width:100%; height:20px; background-image:url(../background/silverline.gif); background-repeat:x-repeat; background-position:center; padding:5px 0px 2px 0px; font-size:13px; border:0px solid #999}



  /*--¤¥@–{ƒtƒbƒ^[—v‘f@¥¤--*/ 
div#footer{ width:100%; background:#f0f0f0; bottom:0; height:auto; border-left:0px solid #999;border-right:0px solid #fff}
 div#footer .footerkiji{  width:705x; padding:0px; font-size:14px;}
 
  /*--¤¥@–{ƒtƒbƒ^[@ƒAƒhƒŒƒXƒ^ƒO—v‘f@¥¤--*/
 div#footer address{ font-style:normal; line-height:18px; font-size:13px; padding:10px 10px; margin-top:5px;}


/*-- ›œ› CSS Float Hack FireFox“™ƒtƒ[ƒgƒnƒbƒN@›œ›--*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
<!--EDIT_DEFAULTCSS_END-->
