@charset "Shift-JIS";
/***===============================================================***/
/***	共通設定																			***/
/***===============================================================***/
/**-- default スタイルRESET --**/
html * {
	margin:0;
	padding:0;
	box-sizing: border-box;			/*CSS 3 の記述。 MacIE 5 で有効。 */
	-moz-box-sizing: border-box;	/* Mozilla 用の記述。 N 6 で有効。 */
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 100%;
	line-height: 1.4;
	color: #333333;
}

/**-- bodyと共通内容の設定 --**/
body { margin: 0px; padding: 0px;}

/*見出しタグ*/
h1,h2,h3,h4,h5 { margin: 0px; padding: 0px;}

/*リストタグ*/
ul,dl {margin: 0px; padding: 0px; list-style: none; }

/*罫線タグ*/
hr { display:none; clear:all; }

/*補助タグ*/
span,acronym,abbr {
	background-color: transparent;
	border: 0px;
}

/*addressタグ*/
address {font-style:normal;}

/*リンクイメージのボーダー*/
a img {	border: none;}

/*リンクテキストの設定*/
a	{ color : #0033CC; text-decoration : none; }
a:hover { color : #FF6600; text-decoration: underline; }

/*回り込み解除*/
.cl {
	clear: both;
	line-height: 1px;
}

/*非表示／音声ブラウザ用*/
.hide {
	display: none;
}

/*ページの先頭へ*/
p.goTop {
	clear: both;
	margin: 10px 3px 10px 0;
	text-align: right;
	font-size: 80%;
}


/* 注記*/
p.note {
	color: #3366FF;
	font-weight: bold;
}

/*clearfix*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}