/* iff for index */

body {
	background-color: #ffffff;
	/*
	background-image: url('./image/iff_200701back.gif');
	background-position: 50% 50%;
	background-repeat: repeat-x;
	background-attachment: fixed;
	*/
	font-size: 12pt;
	font-family:'Times','Times New Roman', serif;
	text-align: center;
	color: #000080;
}
#container { /* コンテンツ全体を囲むフレーム */
	width: 800px; /* 全体の枠幅指定 */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	background-image: url('../image/iff200707.jpg');
	background-color: #ffffff;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center 70px;
}
#header { /* ヘッダーの表示および表示位置指定 */
	width: 800px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background-image: url('../image/iff200801header2.jpg');
	background-repeat: no-repeat;
	background-position: 64px 0px;
	background-color: #000080;
}
#contents { /* 本文部分の表示位置指定 */
	width: 640px;
	margin: 0px;
	padding: 5px;
	text-align: left;
	float: right;
}
#sidebar { /* 左サイド部分の表示位置指定 */
	width: 131px;
	margin: 0px;
	padding: 0px;
}
#footer { /* フッターの表示位置指定 */
	width: 800px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
div#adarea { /* Google Adsense  */
	float: right;
	width: 170px;
	height: 605px;
	margin: 0px 0px 5px 10px;
	padding: 0px;
}
div.top_gate {
	width: 360px;
	height: auto;
	display: block;
	margin: 120px auto auto auto;
}
.toplogo  {
	vertical-align: baseline;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.btn_box {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
a.btn:link,a.btn:visited {/* Button Design */
	width: 200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	color: #000080;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-weight: 800;
	border:2px solid #cccccc;
	background-color: #cccccc;
	display: block;
	/* float: left; */
}
a.btn:hover {/* Button Design:On Mouse */
	color: #ffffff;
	background-color: #000080;
	border:2px solid #cccccc;
}
a.btn:active { /* Button Design:On Mouse */
	color: #6b6f78;
	background-color: #ede7d8;
}
h1 {
	font-family: 'Times','Times New Roman',serif;
	font-style: normal;
	font-weight: 800;
	font-size: 30px;
	text-align: center;
}
.date {
	text-align: center;
	font-family:/*'Georgia',*/'Times','Times New Roman', serif;
	/*	font-family:'Arial','Courier New', sans-serif;	*/
	font-size: 14pt;
	font-weight: 400;
	/* color: #f26122; */
}
.org {
	clear: left;
	margin-top: 60px;
	font-family:'Times','Times New Roman', serif;
	font-size: 8pt;
	font-weight: 200;
	/* color: #f26122; */
}
.key-visual {
	float: right;
}

