@charset "Shift_JIS";
/* ---------------------------------------------
*Since 2007-3-5
*Modified 2007-6-26
*  ---------------------------------------------
*/

/* ---------------------------------------------
   TOC:
   00 browser style clear
   01 HTML element
   02 clearfix
   03 fontsize
   --------------------------------------------- */

/* 00 browser style clear
   --------------------------------------------- */
/**{
	zoom:1;
}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{
	margin: 0;
	padding: 0;
}
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin: 0;
	padding: 0;
}*/
table{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img{
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style: normal;
	font-weight: normal;
}
ol,ul{
	list-style: none;
}
caption,th{
	text-align: left;
}
h1,h2,h3,h4,h5,h6{
	font-size: 100%;
}
q:before,q:after{
	content: '';
}

sup,sub{
	font-size: 70%;
	line-height: 1;
}
sup{
	vertical-align: text-top;
}
sub{
	vertical-align: text-bottom;
}

/* 01 element,class
   --------------------------------------------- */
body{
	color: #000000;	/* edited by keshiki */	
	background-color: #ffffff;
	font-family: Sans-serif;
	line-height: 1.0;
}
a{
	text-decoration: underline;
	color: #0060a7;
}
a:link{
	text-decoration: underline;
}
a:visited{
	text-decoration: underline;
}
a:hover{
	color: #a6937c; /* edited by keshiki */
}
a:active{
	color: #a6937c; /* edited by keshiki */
}
em{
	font-weight: bold;
}
strong{
	color: #DF0000;
	font-weight: bold;
}
img{
	border: 0;
}
img,input{
	vertical-align: middle;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
.vsHidden{
	\_position: absolute;
	\_top: -999px;
	\_visibility: hidden;
	overflow: hidden;
	height: 0px;
}
div.fClear{
	clear: both;
	_visibility: hidden;
	_overflow: hidden;
	_height: 0;
}
*:first-child+html body div.fClear{
	visibility: hidden;
	overflow: hidden;
	height: 0;
}

/* 02 clearfix
   --------------------------------------------- */
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */


/* 03 fontsize
   --------------------------------------------- */
.fontS{
	font-size: small;
	\_font-size: x-small;
	line-height: 1.35:
}
.fontM{
	font-size: medium;
	\_font-size: small;
	line-height: 1.35:
}
.fontL{
	font-size: large;
	\_font-size: medium;
	line-height: 1.35:
}
