@charset "Shift_JIS";

/*
* 
* 	1-base.css
*	
*	1reset
*	2body
*	3link-color
*	
*/

/* =1reset 
----------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {    
	margin:0;
    padding:0;
	}
ul,ol{ list-style: none; }
fieldset,img{ border: none; }
img{ vertical-align: top; }
address,caption,cite,code,dfn,th,var {  
	font-style:normal;
	font-weight:normal;
	}
h1,h2,h3,h4,h5,h6 { font-size:100%; }
caption,th{ text-align:left; }
q:before,q:after { content:''; } 
abbr,acronym { border:0; }
table{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 100%;
	}
th,td{ vertical-align: top; }

/* =2body
----------------------------- */
html{
	overflow-y: scroll;
	height: 100%;
}
body{
	background: #f7ffe8;
	height: 100%;
	color: #355600;
	font-size: 12px;
	}


/* IE7 */
*:first-child+html body{ font-size: small; }
/* IE6 */
* html body{ font-size: x-small; }
   
/* =3link-color
----------------------------- */
a,a:visited{
	color: #686866;
	text-decoration: none;
	}
a:hover{
	color: #9a9a9a;
	text-decoration: none;
	}