@charset "utf-8";

/* 基本書式 */
* {
	margin: 0;
	padding: 0;
/*設定のリセット*/line-height: 150%;
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: none;
	border-collapse: separate;
}

/* リンクの設定 */
a:link { text-decoration:none; color: #2e6eab}
a:visited { text-decoration:none; color: #64233e;}
a:active { text-decoration:none; color: #000;}
a:hover { text-decoration:none; color: #64233e; background-color:#eeeeee; padding:0px 0px 0px 0px}

/* 画像のボーダーなし */
img{ border: 0;}

/* 見出し*/
h1 { font-size: 32px;}
h2 { font-size: 24px;}
h3 { font-size: 18px;}
h4 { font-size: 14px;}

/* 箇条書き */
ul { list-style: none;}

/* 強調 */
strong { font-weight: bold;}

/* ボディ（body）のデフォルト設定 */
body {
	border: #33CCCC;
	width: 1024px;
	margin: 0px 7px 10px 7px;
	font-size: 0.95em;
	text-align: left;
	background-color: #ffffff;
}

/* ヘッダ（header）のデフォルト設定 */
div#header {margin: 0px 0px 0px 0px;}

/* コンテンツ（contents）のデフォルト設定 */
div#contents {width:1010px; font-size:1.05em;}

/* 段落スタイルの設定 */
p.type0p1 {text-indent: 1em; width:970px; }/* 段落左マージンなし＋文頭１字下げ */
p.type0p2 {text-indent: 2em; width:970px; }/* 段落左マージンなし＋文頭２字下げ */
p.type1m1 {margin-left: 1em; text-indent: -1em; width:970px; }/* 段落左マージン１字分＋文頭１字上げ */
p.type2m2 {margin-left: 2em; text-indent: -2em; width:970px; }/* 段落左マージン２字分＋文頭２字上げ */
p.type1p1 {margin-left: 1em; text-indent: 1em; width:970px; }/* 段落左マージン１字分＋文頭１字下げ */
p.type2p1 {margin-left: 2em; text-indent: 1em; width:970px; }/* 段落左マージン２字分＋文頭１字下げ */

/* 区切り線の上下マージン */
hr { margin:10px 0px 10px 0px;}

/* フッタ（footer）のデフォルト設定 */
div#footer {
	margin:4px 0px 0px 0px;
	font-size: small;
	width: 1010px;
	overflow: visible;}