@charset "utf-8";
/* ----------------------------------------------
	This style definition is initiarize.
------------------------------------------------- */

div , dl , dt , dd , ul , ol , li , pre , form , fieldset , input , textarea , blockquote , th , td { 
	margin: 0;
	padding: 0;
}


body {
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #FFFFFF;
	font-family: 'Hiragino Kaku Gothic Pro', Meiryo, 'MS PGothic', sans-serif;
	min-width:1024px;
	color:#000;
	border-top:#cc5479 solid 15px;
}

a:link {
	/* color:#336699; */
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
}
a:visited {
	/* color:#336699; */
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:hover {
	/* color:#336699; */
	color:#ff0000;
	text-decoration:none;	
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
div,
span,
p,
pre,
blockquote,
ul,
ol,
li,
dl,
dt,
dd,
address,
form,
select,
option,
input,
label,
ection,
nav,
aside,article,
figure,figcaption,
header,
footer,
fieldset{
	margin:0;
	padding:0;
	overflow: hidden;
	font-weight: normal;
}
div#bdash-reception div {
overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 100%; }
fieldset , img {
	border: 0;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
}
article,
header,
footer,
section,
nav,
aside { display: block; }

address , caption , cite , code , dfn , th , var {
	font-style: normal;
	font-weight: normal;
}

p,
li,
dl,
table {
  line-break: strict;
  word-wrap: break-word;
}

ul,ol {
  list-style: none;
}

caption , th {
	text-align: left;
}


q:before , q:after {
	content: '';
}

abbr , acronym {
	border: 0;
}

textarea {
	font-size: 100%;
	font-family: 'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}

div {  
    zoom: 1;/*for IE 5.5-7*/  
}  
div:after {/*for modern browser*/  
    content: ".";  
    clear: both;  
    display: block;  
    line-height: 0;  
    height: 0;
    visibility: hidden;
		overflow: hidden;
		font-size: 0.1em;
		line-height: 0;
}  
/* ------------------------------------------------------------------------ */

/*  clearfix

/* ------------------------------------------------------------------------ */

.clr:after{
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}
.clr{
	overflow	: hidden;
}
/* Hides from IE-mac \*/
* html .clr{
	height		: 1%;
	overflow	: visible;
}
/* End hide from IE-mac */
