  /*--ºóÌ¨¹ÜÀí--*/
  input.button		{ color:#516176; letter-spacing:3px; padding:2px 3px 0 3px; background-color:#D8E6F5; border:1px; }
  #side			{ float:left; width:195px; border-right:1px solid #FFF; }
  #main			{ float:left; width:780px; padding:0 10px; }

  #side .sideurl	{ padding:10px 0; margin-top:1px; width:195px; color:#FFF; background:#666; }
  #side .sideurl a	{ color:#FFF; }
  #side #product	{ margin:0px 0 0 10px; width:180px; border-top:1px dotted #C5C5C5; }
  #side #product li	{ margin:0 0 4px 20px; }
  
  #side #contact		{ margin:10px 0 0 10px; width:180px; border-top:1px dotted #C5C5C5; }
  #side #contact ul		{ padding:5px 0 0 0; }
  #side #contact li		{ padding:10px 0 0 0; }

  .section		{ clear:both; margin-top:10px; border-bottom:1px solid #D3D3D3; font-weight:bold; color:#333; padding:0 0 3px 20px; background:url('section.gif') no-repeat 4px 0; }
  #pages		{ clear:both; border-top:1px solid #D3D3D3; margin-top:10px; padding-top:10px; text-align:right; }

  #mains		{ float:left; }
  #index .text		{ margin:10px 0 10px 0; }
  #index #news		{ clear:both; float:left; width:550px; }
  #index #pic		{ float:left; width:250px; text-align:center; }

  #index #product li	{ float:left; width:160px; margin:0 0 0 0; text-align:center; }
  #index #product img	{ width:120px; height:90px; border:1px solid #CECECE; margin-bottom:8px; }
  #index #news li	{ margin:4px 0 4px 0; padding:0 0 0 20px; background:url('arrow.gif') no-repeat 10px 3px; }
  #index #news span	{ display:none; } 
  #index #pic img	{ margin:0 0 0 0; border:1px solid #D3D3D3; }

  #news #main li	{ padding:6px 0 4px 0; border-bottom:1px dotted #EAEAEA; }
  #news #main li span	{ color:#999; }
  #news #title		{ margin:10px 0 10px 0; font-weight:bold; text-align:center; }
  #news #text		{ margin:10px 0 10px 0; color:#08466B; }
  #news #content	{ line-height:22px; }

  #product #main #list	{ }
  #product #list li	{ float:left; width:152px; margin:10px 0 10px 0; text-align:center; }
  #product #list img	{ width:120px; height:90px; border:1px solid #CECECE; }
  #product #list div	{ margin-top:8px; }
  #product #title	{ margin:10px 0 10px 0; font-weight:bold; }
  #product #content	{ line-height:22px; }

  #content #content	{ line-height:22px; }

  #guestbook #message	{ color:#FF0000; margin:60px 0 0 40px; }
  #guestbook li			{ margin:6px 0; }
  #guestbook li span	{ color:#CCC; }
  
  .faqtable			{ width:100%; background:#D8E6F5; color:#6D4B29; }
  #faq td			{ background:#FFF; padding:4px; }
  .faqitem			{ width:50px; text-align:center; }