@charset "utf-8";  
   
 /* 
 =========================================================== 
     reset.css ver 1.1 [2008/7/2] 
     *This document validates as CSS level 3 
     *GNU General Public License v3 
     *http://higash.net/20080702/reset_<span class="hilite">css</span>2.html 
  
     Modify YUI <span class="hilite">Reset</span> CSS, YUI Fonts CSS 
     *Copyright (c) 2008, Yahoo! Inc. All rights reserved. 
     *http://developer.yahoo.com/yui/license.html 
  
     Modify Formy CSS Form Framework 0.8(beta) 
     *GNU General Public License v2 
     *http://code.google.com/p/formy-<span class="hilite">css</span>-framework/ 
 =========================================================== 
 */  
   
 /* --HTML-- */  
 html {  
 background:#fff;  
 color:#333333;  
 overflow-y:scroll;  
 }  
   
 /* --BODY-- */  
 body {  
 font: 'Lucida Grande', Helvetica;  
 margin:0;  
 overflow:visible;  
 padding:0;  
 }  
   
     /* for IE7 */  
     *+html body {  
     font-family:'メイリオ', 'ＭＳ Ｐゴシック';  
     font-size:75%;  
     }  
   
     /* for IE6 */  
     * html body {  
     font-family:'ＭＳ Ｐゴシック';  
     font-size:75%;  
     }  
   
 /* --OTHER TAGS-- */  
 a img, img {  
 border:0;  
 }  
   
 blockquote, dd, div, dl, dt,  
 h1, h2, h3, h4, h5, h6,  
 li, ol, p, pre, span, td, th, ul {  
 margin:0;  
 padding:0;  
 }  
   
 abbr, acronym {  
 border:0;  
 }  
   
 address, caption, cite, code, dfn, em, th, strong, var {  
 font-style:normal;  
 font-weight:normal;  
 }  
   
 caption, th {  
 text-align:left;  
 }  
   
 code, kbd, pre, samp, tt {  
 font-family:monospace;  
 line-height:100%;  
 }  
   
     /* for IE7 */  
     *+html code, kbd, pre, samp, tt {  
     font-size:108%;  
     }  
   
 h1, h2, h3, h4, h5, h6 {  
 font-size:100%;    
 }  
   
 ol, ul {  
 list-style:none;  
 }  
   
 q:before, q:after {  
 content:'';  
 }  
   
 /* form */  
 button, fieldset, form, input, label, legend, select, textarea {  
 font-family:inherit;  
 font-size:100%;  
 font-style:inherit;  
 font-weight:inherit;  
 margin:0;  
 padding:0;  
 vertical-align:baseline;  
 }  
   
 /* tables still need 'cellspacing="0"' */  
 table {  
 border-collapse:collapse;  
 border-spacing:0;  
 font-size:100%;  
 }
