@charset "UTF-8";

/* ===================================================

	Date: 2016-4-11
	CSS Document ： リセット CSSファイル

	----------------------------------------------
	 リセット用スタイル
	----------------------------------------------

====================================================== */

*:first-child+html body { font-size:80%;	}

html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, strong, b, u, i, center, dl, dt, dd, ol, ul, li,
form, label, table, tbody, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
		font-weight: normal;
		text-align: left;
}
h1, h2, h3, h4, h5, h6 { font-weight:bolder; }
html, body { /*height: 100%;*/ }
*html body { font-size:80%; }
body { line-height: 1; font-size:10px;-webkit-text-size-adjust: 100%; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: '';content: none; }
table { border-collapse: collapse;border-spacing: 0; }
a { text-decoration:none;outline: none; }
a:hover { text-decoration:underline; }
a:hover img { opacity: 0.7; filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)"; }
a:focus, *:focus { outline:none; }

img { border:none;width: auto;height: auto;max-width: 100%; }

#wrapper { position: relative; min-height: 100%; font-size:100%; color:#3E3A39; overflow: hidden; width:100%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif; }

#wrap_inner a { color:#3E3A39; }
#wrap_inner a:link,
#wrap_inner a:visited { color:#3E3A39; }

/* 回り込み解除 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1px;
}
/* Hides from Mac IE \*/
* html .clearfix{ height: 1px; }
.clearfix { display: block; }
/* Hides from Mac IE */

i,em { font-style:normal; }