@charset "utf-8";
/*==================================================
	Universal Reset
	Default Style
	hasLayout
==================================================*/

/*--------------------------------------------------
	Universal Reset
--------------------------------------------------*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, del, ins, em, img, hr, q, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
 font-weight: normal;
 font-size: 100%;
}
ul, ol {
 list-style: none;
}
ul ul{margin-left: 1em; margin-bottom: 0;}

table, th, td {
 border: 0 none;
}
th {
 font-weight: normal;
 text-align: left;
}
caption {
 text-align: left;
}
strong {
 font-weight: normal;
}
em {
 font-style: normal;
}
img {
 border: 0;
 vertical-align: top;
}
dt {
 font-weight: normal;
}
fieldset {
 border: 0 none;
}
legend {
 display: none;
}
textarea {
 font-size: 1em;
}
/*--------------------------------------------------
	Default Style
--------------------------------------------------*/
body {
 font-size: 93.75%;/*15px*/
 background: #FFF;
 margin-bottom: 0;
 text-align: inherit;
 color: #000;
 font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
em {
 font-style: italic;
}
strong {
 font-weight: bold;/*color:;*/
}
a, a:link {
/* color: #009966;*/
color:#005a3c;
}
a:visited {
/*要変更　案件によって指定を変える*/;
}
a:hover, a:active, a:focus {
 text-decoration: none;
}
p, ul, ol, dl, table {
 margin-bottom: 1.67em;
}
sup {
 vertical-align: top;
}
sub {
 vertical-align: baseline;
}
/*--------------------------------------------------
	hasLayout
--------------------------------------------------*/
div, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 {
 zoom: 1;
}
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section {
 display: block;
}
