@charset "UTF-8";
/* CSS Document */

#top #atama,#page #atama{
	background:url(img/kanban.jpg) no-repeat -270px -10px;
}
#top #kanban,#page #kanban{
	height:160px;
	width:500px;
	float:right;
}
#top #atama form,#page #atama form{
	clear:both;
}
#top #content{
	width:490px;
	margin-left:230px;
}

#top #aside{float:right;margin:20px 0px;}
#top #aside h2{font-size:10pt;font-weight:bold;border-bottom:1px #666 solid;margin-bottom:10px;}
#top #aside dl{margin:0}
#top #aside dt{
	margin:0 0 2px 0;
	border-bottom:1px dotted #666;
}
#top #aside dt a{
	font-size:9pt;
	line-height:20px;
	font-weight:bold;
	margin:0 5px;
}
#top #aside dt a:hover{text-decoration:underline;}
#top #aside dd{display:none;}
#top #aside .loginform{margin-top:20px;}

#topHidari{
	margin-left:5px;
	float:left;
	width:210px;
	text-align:center;
}
#topHidari caption{font-weight:bold;}

#topHidari .column{
	margin:10px 0;
	text-align:left;
	border:1px solid #cc6;
	border-width:0 1px 1px 0;
	padding:3px;
	background:#ffc;
}
#topHidari .column dt{
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px #cc6 solid;
	color:#006;
	background:#ff6;
}

/*ヘッダーの調整*/
#atama h1{
	background:none;
	border:none;
	text-align:center;
	float:left;
	width:200px;
	height:160px;
}
#atama h1 a{margin:0;}
#atama h1 small{margin:0;}
#atama form{display:none}


/*ヘッダー内メニュー*/
#ueNabi{
clear:both;
}
#ueNabi dl{
	height:29px;
	border-top:1px solid #009;
	border-bottom:3px solid #66c;}
#ueNabi dt{}
#ueNabi dt,#ueNabi dd{}

#ueNabi dt a,
#ueNabi dd a{
	height:22px;
	font-size:16px;
	padding-top:4px;
	
	border:1px solid #666;
	border-top-color:#efefef;
	border-left-color:#efefef;
	color:#000;
}
#ueNabi dt a:hover,
#ueNabi dd a:hover{
	padding-top:4px;

	border:1px solid #efefef;
	border-top-color:#666;
	border-left-color:#666;
	color:#fff;
}

#content h2{
	padding:0 0 0 6px;
	line-height:14px;
	height:16px;
	border-bottom:1px #999 solid;
	border-left:12px #c06 solid;
	font-size:10pt;
	color:#333;
}

/*960用にする時に使う*/
.cCnt3 dt,.cCnt3 dd{width:240px;}
.cCnt4 dt,.cCnt4 dd{width:192px;}
.cCnt5 dt,.cCnt5 dd{width:160px;}
.cCnt6 dt{width:132px;}.cCnt6 dd{width:138px;}
.cCnt7 dt,.cCnt7 dd{width:120px;}
.cCnt8 dt{width:104px;}.cCnt8 dd{width:107px;}

/*-------------------------------------------------
沿革リスト
-------------------------------------------------*/
dl.redLi{margin:10px 0 0 0;}
dl.redLi dt{color:#900;}
dl.redLi dd{margin:0 0 0 30px;}

dl.nen{border-bottom:1px #333 dotted;margin:10px 0 0 0;}
dl.nen dt{color:#900;}
dl.nen dd{margin:0 0 0 30px;}

dl.revu{margin:0 30px 20px 30px;border-bottom:1px dotted #333;padding:0 20px;}
dl.revu dt{margin:0 20px 0 0;color:#900;text-align:right;}
dl.revu dd{margin:0;}


#ueNabi dt a{background:#f0c;border-color:#f3f #c09 #c09 #f3f;}
	#ueNabi dt a:hover{background:#f0c;border-color:#c09 #f3f #f3f #c09;}
#ueNabi dd.cat1 a{background:#f90;border-color:#fc3 #c60 #c60 #fc3;}
	#ueNabi dd.cat1 a:hover{background:#f90;border-color:#c60 #fc3 #fc3 #c60;}
#ueNabi dd.cat3 a{background:#ffde00;border-color:#ff3 #ccbe00 #ccbe00 #ff3;}
	#ueNabi dd.cat3 a:hover{background:#ffde00;border-color:#ccbe00 #ff3 #ff3 #ccbe00;}
#ueNabi dd.cat4 a{background:#0c0;border-color:#3f3 #090 #090 #3f3;}
	#ueNabi dd.cat4 a:hover{background:#0c0;border-color:#090 #3f3 #3f3 #090;}
#ueNabi dd.cat5 a{background:#00f;border-color:#66f #009 #009 #66f;}
	#ueNabi dd.cat5 a:hover{background:#00f;border-color:#009 #66f #66f #009;}

#body.b1c1 #aside dt a{background:#f90;color:#000;}
#body.b1c3 #aside dt a{background:#ffde00;color:#000;}
#body.b1c4 #aside dt a{background:#0c0;color:#000;}
#body.b1c5 #aside dt a{background:#00f;}

#aside dl{border-left:none;}
#body.b1c1 #aside dl{border-color:#c60;}
#body.b1c3 #aside dl{border-color:#ccbe00;}
#body.b1c4 #aside dl{border-color:#090;}
#body.b1c5 #aside dl{border-color:#009;}

h2.cat1{border-left-color:#f90;}
h2.cat3{border-left-color:#ffde00;}
h2.cat4{border-left-color:#0c0;}
h2.cat5{border-left-color:#00f;}
