@charset "UTF-8";
/* CSS Document */

/*┏◇┱── 000 ───
┌─╂┚■ Browser Reset
■┻┛─────────────────── */
html, body, div, header, menu, nav, section, footer, h1, h2, h3, h4, h5, h6, article, aside, figure, figcaption, p, dl, dt, dd, ul, ol, li, table, thead, tbody, tfoot tr, th, td, blockquote, address, form, pre, noscritp, a, img, span, strong, b, i, em, s, strike, u, sup, sub, select, input, label, button, textarea, object, iframe, q {
	margin: 0;
	padding: 0;
	color: #000;
	text-align: left;
}
body {
	font-size: 9pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #222;
	line-height: 1.6;}
* html body { font-size: 75%;}  /* IE6 */
*:first-child+html body { font-size: 75%;}  /* IE7 */
ol, ul { list-style: none;}
table {
	border-collapse: collapse;
	text-align: left;
	font-weight: bold;
}
td, th, form, input, button, a, img {
	border: none;
	font-weight: normal;
}
button { background: none;}
a { color: #222; text-decoration: none;}
img {
	vertical-align: top;
	font-size: 0;
	line-height: 0;}
input, textarea { vertical-align: baseline;}
h1 { font-size: 16pt;}

/* HTML5 未実装ブラウザ対策 */
header, footer, hgroup, nav, menu, article, aside, details, figure, figcaption, section { display: block;}


/*┏◇┱── 100 ───
┌─╂┚■ Clearfix
■┻┛─────────────────── */
ul:after, dl:after, ol:after, .Cl:after, .nivo-controlNav:after {
	content: "";
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;}
* html ul, * html dl, * html ol, * html .Cl, * html .controlNav { height: 1%; }  /* IE6 */
*:first-child+html ul, *:first-child+html dl, *:first-child+html ol, *:first-child+html .Cl, *:first-child+html .controlNav { min-height: 1%;}  /* IE7 */
