@charset "UTF-8";
/*
------------------------------------------------------------
印刷用スタイルシート
制作者: 小久保温
更新日: 2010年2月10日
------------------------------------------------------------ */

/* =基本構造
------------------------------------------------------------ */
/* 非表示要素の指定 */
#header #header-nav { display:none; }
#global-nav { display: none; }
#breadcrumbs { display: none; }
#sidebar { display: none; }
#footer #page-nav { display: none; }
#footer #global-nav-footer { display: none; }
#top-navigation { display: none; }

/* ページレイアウト、背景、枠線の指定 */
#header {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#footer {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#footer #address {
	text-align: right;
}

/* =基本フォントの指定
------------------------------------------------------------ */
body {
	font-size: 10pt;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif; /* 指定順は Mac Firefox, Mac Safari, Win, etc. */
	line-height: 1.5;
	letter-spacing: 0.1em;
	text-align: justify;
}

#header h1#banner a,
#header p#banner a {
	font-weight: bold;
	font-size: 24pt;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, th, dt {
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif; /* 指定順は Mac Firefox, Mac Safari, Win, etc. */
}

h1 {
	font-size: 24pt;
}

h2 {
	font-size: 20pt;
}

h3 {
	font-size: 16pt;
}

h4 {
	font-size: 14pt;
}

h5 {
	font-size: 12pt;
}

h6 {
	font-size: 10pt;
}

address {
	font-style: normal;
	font-size: 8pt;
}

/* =リンク
------------------------------------------------------------ */
a {
	color: #000;
}
a:link,
a:visited {
}
#main a:link:after,
#main a:visited:after {
	content: "(" attr(href) ")";
}


/* =テーブル
------------------------------------------------------------ */
table {
	border-spacing: 0;
	border-collapse: separate;
	border: solid #000;
	border-width: 1px 0 0 1px;
}
/* for IE 6*/
* html table {
	border-collapse: collapse;
}
th,
td {
	border: solid #000;
	border-width: 0 1px 1px 0;
}

