@charset "utf-8";
	
/*--------------------------------------
  Structure Module
---------------------------------------*/

body {
  margin: 0px;
  padding: 0px;
	text-align: center;
	background-color:#f0f0ea;
	font-family: "ＭＳ Ｐゴシック",Osaka, verdana, 'trebuchet ms', sans-serif;
	color: #222222;
	font-size:80%; line-height:1.6em;
}

/*--------------------------------------
  Text Module
---------------------------------------*/

em {
	font-style: normal;
	font-weight: bold;
}

.normal {
	color: #222222;
	font-style: normal;
	font-weight: normal;
}



/*--------------------------------------
   Hypertext Module
---------------------------------------*/

a:link, a:visited {
	color: #3247a2;
	text-decoration: underline;
}

a:active, a:hover {
	color: #ff6600;
	text-decoration: none;
}

a.pankuzu:link, a.pankuzu:visited {
	color: #ffffff;
	text-decoration: underline;
}

a.pankuzu:active, a.pankuzu:hover {
	color: #ffffff;
	text-decoration: none;
}

a.u_none:link, a.u_none:hover, a.u_none:active, a.u_none:visited {
	text-decoration:none
}


/*--------------------------------------
   Module
---------------------------------------*/

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

hr {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

form, label, legend {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.bold {
	font-weight: bold;
}


th {
	font-weight: normal;
}

.block {
	display: block;
}

.clear {
	clear:both;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.tleft {
	text-align:left;
}

.tright {
	text-align:right;
}

table.fix{
	table-layout: fixed;
}

.mtop {
	margin-top: 10px;
}

.mmtop {
	margin-top: 5px;
}

.mspace {
	height: 10px;
}

br.block {
	display: block;
	margin-top: 25px;
}

.tcenter {
	text-align: center;
}

.mauto {
	margin: auto;
}

.margin_top {margin-top:15px;}

.bcolor {background-color:#e6e7e1;}

.bcolor_gray {background-color:#f5f3f3;}