@charset "shift_jis";

/* ヘッダーメニューのプルダウン設定用CSS読み込み */
@import url("menu.css");



/* body */
body {
	background-image: url(../img/haikei.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-size: 14px;
	color:#333333;
	background-color: #E1DBCF;
	margin-top: 0px;
	line-height: 18px;
}
* html body {/* IE6での背景のずれを修正 */
	background-image: url(../img/haikei_ie.jpg);
}

/* td項目 */
td {
	font-size: 14px;
	color:#333333;
	line-height: 18px;
}

/* リンク */
a:link{
	color:#333333;
}
a:visited{
	color:#666666;
}
a:hover{
	color:#666666;
}

/* ヘッダーフォント */
.header_font1{
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
}

/* ヘッダーフォント２ */
.header_font2{
	color:#CCCC00;
}

.header_font2 a:link{
	color:#CCCC00;
	text-decoration:none;
}
.header_font2 a:visited{
	color:#CCCC00;
	text-decoration:none;
}
.header_font2 a:hover{
	color:#CCCC00;
	text-decoration:none;
}

/* フッターフォント１ */
.footor_font1{
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
	font-size: 12px;
}
.footor_font1 a:link{
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
}
.footor_font1 a:visited{
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
}
.footor_font1 a:hover{
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
	font-size: 12px;
}
 
/* フッターフォント２ */
.footor_font2{
	color:#000000;
	text-align:center;
	vertical-align: middle;
	font-size: 12px;
}
/* 左に空白を開ける文章 */
.left_padding_text{
	padding-left: 8px;
}
/* 右に空白を開ける文章 */
.right_padding_text{
	padding-right: 8px;
}
/* 左右に空白を開ける文章 */
.lr_padding_text{
	padding-left: 8px;
	padding-right: 8px;
}
