@charset "utf-8";
/* -- -------------------------------------------------- --
   /print.css
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   INFLUXE Inc. Company site CSS setting for printing.

   updates:
     14.Feb.2008 - initial release

   (c) INFLUXE Inc.
   -- -------------------------------------------------- -- */



/* -- -------------------------------------------------- --
   -- common tags -------------------------------------- --
   -- -------------------------------------------------- -- */
   body { background-color:#ffffff; color:#000000; }
   
   /*-------------------- box ----------------------*/ 
   #header, #page_body {  width:95%;}
   #main_content { margin-bottom:20px; }
   #right_content { display: none; } 
   
   /*-------------------- text ---------------------*/
   h1, h2, h3, p, tr, td, li{ font-family: Arial, "lr SVbN", "Osaka|"; letter-spacing:1px; }
   h1 { font-size: 20px; line-height:26px; }
   h2, h3 { font-size: 16px ; line-height:24px; }
   h2 { border-left: #0033cc solid 3px; padding-left:8px; margin-top:20px; }
   h3 { color: #2183c4; margin:0; }
   h4 { font-size:14px; color:#0066cc; margin:0; }
   p { margin: 0 0 10px; }
   p, tr, td, li { font-size: 12px ; line-height:22px; }
   dl { margin:10px 0;}
   dt, dd { font-family: Arial, "lr SVbN", "Osaka|"; font-size:12px; line-height:20px; letter-spacing:1px; }
   dt { color: #0C3F78; font-weight:bold; }
   dd { margin:0 0 10px 0;}
   
   #page_bottom p { display: none; }
   #footer p#copy{ display:block; font-size: 9px ; text-align:center; line-height:10px; margin:0;} 
   
   /*-------------------- other ---------------------*/ 
   img { border:none; }   
   #logo img { display:none; }
   li { list-style:none; }
   table { margin: 5px 0 10px ; }
   th { vertical-align: text-top; }
   th, td { padding: 2px 10px ; }
   
   
   /*-------------------  navi  ---------------------*/
   #navi { display:none; }
   
   /*----------------- right menu -------------------*/
   #page_link { display:none; }
   
   
   /* -- -------------------------------------------------- --
   -- top page -------------------------------------------- --
   -- -------------------------------------------------- -- */
   #top #main_content p img { display:none; }
   #information_box p { background-color:#dddddd; height:18px; margin:5px 0; padding:0 5px;}
   #information_box ul { margin:0 0 10px 0; padding:0;}
   #information_box ul li { border-bottom:#999999 dotted 1px; margin:0; padding:0 5px;}




