@charset "utf-8";

/* Reset
-------------------------------------------------- */
body,did,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {
}
address,em,strong,th {
	font-style: normal;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	text-align:left;
}
hr,legend {
	display:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
img,fielset {
	border:0;
}
li {
	list-style-type: none;
}

/* fonts
-------------------------------------------------- */
body {
	font-size:75%; /* IE */
	font-family: 'Shippori Mincho', serif;
}
html>/**/body {
	font-size:12px; /* Except IE */
}



/* clearfix
-------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.float_L {
    float: left;
}
.float_R {
    float: right;
}
/* CSS Document */
/* Windows 用 Medium 指定の游ゴシック */
@font-face {
  font-family: "Yu Gothic M";
  src: local("Yu Gothic Medium");
}
/* font-weight: bold の時は通常どおり Bold 書体を使わせる */
@font-face {
  font-family: "Yu Gothic M";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}


	
}
