/* CSS Document */
/* --------------------------------------------------
**
** default
**
** -------------------------------------------------- */

html { overflow-y: scroll }
body { -webkit-text-size-adjust: 100%; }
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
address,
code,
em,
img,
q,
strong,
dl,
dt,
dd,
ol,
ul,
li,
form,
label,
fieldset,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
button {
	padding: 0;
	margin: 0;
	font-style: normal;
	font-weight: normal;
	outline: 0;
	border: none;
	background: none;
}
body {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 10px;
	min-width: 1080px;
}
* html body { font-size: x-small; }
*:first-child+html body { font-size: x-small; }
ol li,
ul li { list-style: none; }
blockquote,
q { quotes: none; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a,
img,
fieldset { border: 0; }
img,
input { vertical-align: middle; }
textarea:focus,
input:focus { outline: 0;  /*safariの自動フォーカスを切る */ }
/* --------------------------------------------------
**
** typography
**
** -------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
th,
td,
dt,
dd,
pre,
caption,
address {
	font-size: 100%;
	color: #080808;
	line-height: 1.7;
}
table { font-size: 100%; }
p input,
p select,
p textarea,
li p,
li li,
li dt,
li dd,
li input,
li select,
li textarea,
dd p,
dd li,
dd dt,
dd dd,
dd input,
dd select,
dd textarea,
th p,
th li,
th dt,
th dd,
th input,
th select,
th textarea,
td p,
td li,
td dt,
td dd,
td input,
td select,
td textarea { font-size: inherit; }
select,
textarea,
input {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	color: #080808;
	line-height: 1.7;
}
input {
	padding: 0;
	margin: 0;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder { color: #8B8B8B; }
textarea::-moz-placeholder,
input::-moz-placeholder { color: #8B8B8B; }
textarea:-ms-input-placeholder,
input:-ms-input-placeholder { color: #8B8B8B; }
strong {
	font-weight: bold;
	color: #BC0D0D;
}
em { }
a:link,
a:visited,
a:active,
a:hover,
a:link li,
a:visited li,
a:active li,
a:hover li { color: #080808; }
a {
	text-decoration: none;
	word-break: break-all;
}
a:hover { text-decoration: underline; }
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { font-weight: bold; }