@charset "shift_jis";

/* ===================================================================
CSS information
 file name  :  default.css
 style info :  ƒŠƒZƒbƒg‹y‚Ñbody‰ŠúÝ’è (‚±‚ÌƒXƒ^ƒCƒ‹ƒV[ƒg‚ÍŠî–{“I‚É•ÏX‚µ‚È‚¢)
=================================================================== */
/*--- reset */
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	text-align:justify;
	letter-spacing:0.02em;}
	
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%;}
	
h2 img,h3 img,h4 img,h5 img,h6 img {
	vertical-align:bottom;}
	
img,abbr,acronym,fieldset {
	border: 0;
	vertical-align:top;}
	
li {
	list-style-type: none;}
	
/*--- default */
html {
    overflow-y:scroll;}

body {
	font-size:0.8em;
	letter-spacing:0.01em;
	font-family: "ƒƒCƒŠƒI","Meiryo",verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
	line-height: 1.5;}
	
* html body {	/* for IF6 */
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;}

a {
	outline:none;}

a:link {
   text-decoration:none;}

a:visited {
   text-decoration:none;}

a:hover {
   text-decoration:underline;}

blockquote{
   margin-left:1em;
   padding-left:1em;
   border-left:2px solid #CCC;
   color:#CCC;}

table{
   width:100%;
   border-spacing:1px;
   margin:0;}

table th, table td{ padding:0.3em 0.75em }
