@charset "utf-8";

 /* ------------------------------------------- 
  reset
 ------------------------------------------- */  
 
   
 html {  
     overflow-y: scroll;  
 }  
 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,  
 pre, form, fieldset, input, textarea, p, blockquote, th, td, iframe {  
     margin: 0;  padding: 0;
 }  
 address, caption, cite, code, dfn, em, strong, th, var  {  
     font-style: normal;  
 }  
 caption, th {  
     text-align: left;  
 }  
 q:before ,q:after   {  
     content: '';  
 }  
 object, embed   {  
     vertical-align: top;  
 }  
 hr, legend  {  
     display: none;  
 }  
 h1, h2, h3, h4, h5, h6  {  
     font-size: 100%;  
 }  
 img, abbr, acronym, fieldset, iframe  {  
     border: 0;  
 }  
 li  {  
     list-style-type: none;  
 } 
 textarea { 
     overflow:auto;
 } 

img {
	border: 0px;
    -ms-interpolation-mode: bicubic;
    }

table   {
	border-collapse: collapse;
	border-spacing: 0;
    }  

 /* ------------------------------------------- 
      rayout
 ------------------------------------------- */  

body {
	background: none;
    text-align: left;
	font-size: 0.75em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

 /* ------------------------------------------- 
      link
 ------------------------------------------- */  

a:link {
	text-decoration:underline;
	color:#f00;
	font-weight:bold;
	white-space:nowrap;
    }

a:visited {
	text-decoration:underline;
	color:#f00;
	font-weight:bold;
	white-space:nowrap;
    }

a:active { 
    text-decoration:underline;
    color:#f00;
    font-weight:bold;
    white-space:nowrap;
    }
	
a:hover { 
    text-decoration:none;
    color:#f00;
    font-weight:bold;
    white-space:nowrap;
    }

 /* ------------------------------------------- 
           p
 ------------------------------------------- */  

p {
	line-height: 1.6;
}


 /* ------------------------------------------- 
           table
 ------------------------------------------- */  

td {
	padding: 0.5em;
}

