@charset "EUC-JP";
/* CSS Document */

/*レイアウト*/
#top #atama{height:220px;width:800px;overflow:hidden;}
#page #atama{height:160px;width:800px;overflow:hidden;}
#aside {float:left;width:210px;margin:0 5px;}
#content{margin:0 5px 0 225px;padding:60px 10px 0 50px;}
#footer{background:#D53131;height:60px;width:792px;margin-left:4px;}

/*外側の背景色*/
body{background:url(img/body00.gif) repeat-x #fff;}

/*内側の背景色*/
div#body{background:url(img/body01.gif) repeat-y;border:0;}

/*文字指定*/
	a{color:#009;}
	a:hover{color:#c00;}
	#content *{font-size:10pt;}
	#footer *{font-size:10pt;}
	#content h2 span.txt{font-size:12pt;color:#fff;}

/*細罫線*/
	div#body{border-color:#ccc;}

/*ヘッド*/
	body#page #atama{background:url('img/atamaBk00.jpg') no-repeat 4px 0px;}
	body#top #atama{background:url('img/atamaBk01.jpg') no-repeat 4px 0 ;}
	#kanban .infoBox{position:relative;top:-20px;left:600px;}
	#kanban .info{position:relative;top:-65px;left:610px;}
	
/*ヘッド下の罫線*/
	#atama{border-bottom:0;}
	body#top #atama{border-bottom:0;}

/*ヘッドh1設定*/
	#atama h1{
		height:20px;
		background:url(img/h1bk01.gif) repeat-y #D53131;
		border:none;
		text-align:left;
		color:#fff;
		padding-left:20px;
	}
	#atama h1 a,
	#atama h1 span.desc{color:#fff;}

/* 大見出しの背景画像*/
	#content h2{
		background:url(img/h2Bk01.gif) repeat-x #c00;
		border:2px solid #ccc;
		border-width:0 2px 2px 0;
		height:30px;
	}
	#content h2 span.txt{
		background:url(img/h2Bk02.gif);
		height:28px;
	}
	
/* 中見出し*/
	#content h3{
		border-left-color:#900;
		font-size:10pt;
		color:#333;
		margin-left:10px;
	}
	
/*フッター*/
	#footer address,#footer address a{color:#333;}
	#footer address a:hover{color:#c00;}

/*============================
　カテゴリトップBOXメニュー（モノクローム）
==============================*/
/*トップページのボックスボタンリスト*/
#boxBot dl{
	float:none;
	width:auto;
	height:auto;
	margin:0 0 20px 0;
	border:none;
	border-bottom:1px #ccc dotted;
}
#boxBot dl dt{
	
}
#boxBot dl dt a{
	background:url("img/dtBk01.gif");
	color:#c00;
	padding-left:20px;
}
#boxBot dl dt a:hover{
	color:#c00;
}
.picup .tuduki,
#boxBot dl dd .tuduki{
	text-align:right;
	padding-bottom:5px;
}
.picup .tuduki a.more,
#boxBot dl dd .tuduki a.more{
	background:url(img/moreBk.gif) no-repeat;
	text-align:left;
	margin:0 10px 10px 0;
	padding:3px 40px 10px 3px;
	color:#454500;
	font-weight:bold;
}
.picup .tuduki a.more:hover,
#boxBot dl dd span.tuduki a.more:hover{
	color:#000;
}

/*============================
　アサイドメニュー
==============================*/
#aside .searchform{margin-bottom:10px;}
#aside dl{background:#F6ECDD;border-bottom:1px #B8AD99 solid;}
#aside dl dt{height:50px;border-width:0;}

#aside dl dt a{
	padding-top:0;
	padding-left:20px;
	line-height:15px;
	height:50px;
	color:#acacac;
	border-width:0;
	border-top:1px #B8AD99 solid;
	background:url(img/menuBk01.gif);
}

#aside dl dt a strong{
	color:#acacac;
}
#aside dl dt a:hover{
	color:#acacac;
	border-top:1px #787878 solid;
	background:url(img/menuBk01.gif) 0px -65px;
}

#aside dl dt a span.kage{
	display:block;
	line-height:15px;
	color:#454545;
	position:relative;
	top:14px;
	left:-0.5px;
}
#aside dl dt a:hover span.kage{color:#000;}
#aside dl dt a:hover span.desc{color:#fff;}

#aside dl dt a span.desc{color:#454545;}

#aside dl dt.ima{background:#ffdcc5;}
#aside dl dt.ima a{background:url(img/menuBk01.gif) 0px -130px;color:#acacac;}
#aside dl dt.ima a span.kage{color:#000;}
#aside dl dt.ima a span.desc{color:#fff;}
#aside dl dt.ima a:hover{border-top:1px #B8AD99 solid;}

#aside dl dd a{padding:0 0 0 15px;border-top:1px #B8AD99 solid;background:#ffdcc5;color:#454545;}
#aside dl dd a:hover{border-top:1px #787878 solid;color:#000;}
#aside dl dd.ima a{color:#000;}


table.tableA{width:90%;}
table.tableA th{background:#3c0;color:#fff}

.red{color:#c00;}

.picup{height:120px;padding:70px 150px 0 90px;}
.picup p{margin-bottom:0;}

