@charset "UTF-8";

/* ---clear--- */

html, body {
  margin: 0 auto;
  text-align: center;
  padding: 0;
  font-size: 12px;
  color: #333333;
}


h1, h2, h3, h4, h5, h6, address {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

table, caption, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}

hr {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

iframe {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

fieldset, button, select, optgroup,,
label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br,
ins, del, a, img, object {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: inherit;
  font-size: 100%;
}
/* ---common_tag--- */
ul, li{list-style: none;}

/* ---float_clear--- */
.clear{
	clear: both;
}

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


/* ---a_tagF--- */
a{overflow:hidden;}
a:link{
	color: #2655BF;
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	color: #008cff;
	text-decoration: underline;
}
a:active{
	text-decoration: none;
}
