/********** 印刷用CSS　各ファイル共通********/

/* 全体背景白　*/
body {
	background-color: #fff;
}

/* 印刷しない項目　*/
#Logo,
#Menu,
#PageTop,
#Footer ul,
.BtnCent,
.BtnCent100 {
	display: none;
}

/* 余白をカット　*/
#MainContents,
#MainContents30,
#MainContents75 {
	margin: 0 auto;
	padding: 0;
	float: none;
	width: 600px;
}
h1,h1.Gr {
	margin: 15px 0;
}

/* （見にくいため）ドットのボーダーをsolidに　*/
#Wrapper .Acrobat {
	border-style: solid;
}
#MainContents30 table.PressRoom td,
#MainContents30 table.PressRoom th,
#MainContents .Kitei p,
#Wrapper table.EnkakuBox td,
#Wrapper table.EnkakuBox th {
	border-bottom-style: solid;
}

/* 幅指定のテーブルを600pxに　*/
#Wrapper table.Gaiyo,
#Wrapper table.EnkakuBox,
#Wrapper table.PressRoom,
#Wrapper table.Pattern01 {
	width: 600px;
}

/* コンテンツの幅指定、背景白、ライン非表示　*/
#Wrapper,
#Wrapper600{
	padding: 0;
	margin: 0 auto;
	width: 600px;
	border: none;
	background-color: #FFF;
}

/* フッター幅指定、ライン非表示　*/
#Footer {
	margin: 0;
	width: 600px;
	border: none;
	background-image: none;
}

/*　役員　*/
#MainContents table.Yakuin {
	width: 600px;
}

/*　イベント　*/
#MainContents .setsuritsu {
	margin: 0 100px;
}

/*　事務局　*/
#MainContents table.Jimukyoku td {
	width: 500px;
}

/*　サイトマップ　*/
#MainContents table.SitemapBox th,
#MainContents table.SitemapBox td {
	width: 290px;
}
#MainContents table.SitemapBox ul li{
	width: 250px;
}

#MainContents table.SitemapBox ul li a {
	width: 245px;
}

#MainContents table.SitemapBox h2 {
	border-top: 1px solid #999;
}
#MainContents table.SitemapBox h2.BorderTop {
	border-top: none;
}

/*　賛助会員　*/
#Wrapper .KaiinBox ul {
	width: 100%;
}
#Wrapper .KaiinBox ul li {
	width: 50%;
}
#Wrapper .KaiinBox ul li a {
	width: 95%;
	border-bottom: 1px solid #aaa;
}