@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_css2.html 
 
    Modify YUI Reset 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-css-framework/ 
=========================================================== 
*/  
  
/* --BODY-- */  
body {  
background:#fff;  
color:#333;  
font:12px/1.5 '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%;  
font-weight:normal;  
}  
  
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%;  
}