@charset "utf-8";
/*-----------------------------------------------------------------
   CSS Document
   090410 Akiba
 -----------------------------------------------------------------*/
body{

}



#footer{
	background:url(../images/background.jpg);
}

h3{
	background:url(../images/h3_back.gif) repeat-x 0 0;
	color:#000000;
	height:46px;
	padding:10px 0 0 0;
	margin:0;
	font-size:1.1em;
}


#floating1 li{
	border-bottom:1px solid #3c0a55;
}


.submitArea{
	padding:10px;
	text-align:center;
}
.formButton{
	padding:8px 15px;
}

/*-------------------------------------------------------------------
 listTable
--------------------------------------------------------------------*/
.listTable{
	border-collapse:collapse;
	width:100%;
}
.listTable td{
	padding:5px 3px;
	color:#000000;
	vertical-align:top;
}
.materialName{
	font-size:1.5em;

}

.materialList{
	color:#000000;
	width:900px;
	margin:10px 0 45px 0;


}

.materialList .number{
	text-align:right;
	font-size:0.8em;
	border-bottom:1px solid #432902;
}

.materialList .property{
	float:right;
	width:300px;
	font-size:0.85em;
	color:#1a1001;
	background:#d5e9fe;
	background:url(../images/list_back.jpg) no-repeat;
}
.materialList .property .member{

	border-bottom:1px solid #432902;
	padding:4px 10px;
}

.materialList .name{
	float:left;
	width:590px;
	padding:5px;

}

.materialList .title{
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0 0 0;
}

.materialList .subject{
	font-size:0.8em;

}

/*-------------------------------------------------------------------
 pageData
--------------------------------------------------------------------*/
.pageData{
	margin:5px 0;
	text-align:center;
	color:#999999;
}


.pageData img{
	vertical-align:middle;
	border:none;
}


.pageData a:link.pageBtn{
	border:1px solid #ffffff;
	background:none;
}

.pageData a:visited.pageBtn{
	border:1px solid #ffffff;
	background:none;
}

.pageData a:hover.pageBtn{
	border:1px solid #ffffff;
	background:none;
}


.pagaNum{
	border:none;
	padding:5px 4px 0 0;

}

.pagaNum a:link{
	border:1px solid #432902;
	padding:1px 6px;
}

.pagaNum a:visited{
	border:1px solid #432902;
	padding:1px 6px;
}

.pagaNum a:hover{
	color:#FFFFFF;
	background:#432902;
}




.currentPage{
	color:white;
	background:#9b6116;
	padding:2px 7px;
	border:1px solid #432902;
}

.pageBtn{

}


.catuion{
	padding:5px 0 0 5px;
}


.pageText{
	margin:5px 15px;
	color:#666666;
}

.fontSizeS{
	font-size:0.8em;
	font-weight:normal;
}

.breadCrums{
	padding: 5px 25px;
	font-size:0.95em;
	border-bottom:1px dotted #975d12;
	color:#975d12;
}
.breadCrums a:link{
	color:#0000ff;
}
.breadCrums a:visited{
	color:#0000ff;
}
.breadCrums a:hover{
	color:#0000ff;
}

/*-------------------------------------------------------------------
 childrenTable
--------------------------------------------------------------------*/
.childrenTable{
	width:100%;
	border-collapse: collapse;
}

.materialTable .childrenTable td{
	border:none;
	padding-left:3px;
	border-bottom:1px dotted #cccccc;
	font-size:1em;

}

.sourceText{
	color:#006633;
	padding:3px;
}

.materialTable .childrenTable td .grandChildrenTable{
	width:100%;
	border-collapse:collapse;
	border-bottom:1px solid white;
	border-right:1px solid white;
}

.materialTable .childrenTable td .grandChildrenTable td{
	border-bottom:none;
	padding:3px 3px;
	border-bottom:1px dotted #999999;
}

.materialTable .childrenTable td.nodeName{
	width:550px;
	border-right:1px dotted #cccccc;
}



/*-------------------------------------------------------------------
 formTable
--------------------------------------------------------------------*/
.formTable{
	border-collapse:collapse;
	width:100%;
}
.formTable td{
	padding:5px;
	font-size:0.95em;
}

.forcusSearch{
	border-bottom:3px double #975d12;
	font-weight:bold;

}
.forcusSearch a:link{
	color:#412501;
}
.forcusSearch a:visited{
	color:#412501;
}
.forcusSearch a:hover{
	color:#412501;
}

.formTable td{
	border:1px solid #975d12;
	padding:7px 3px;
	background:#ffffff;
}
.formTable td.itemName{
	background:url(../images/list_back.jpg) ;
}

.formCaution ul{
	margin:1em 0 0 1.5em;
}
.formCaution li{
	list-style:square;
}
.formCaution{
	color:#381d1d;
}

.information{
	font-size:0.8em;
	color:#000000;
	padding:5px;
	background:#ffffff;
}

/*-------------------------------------------------------------------
 materialTable
--------------------------------------------------------------------*/
.materialTable{
	width:100%;
	border-collapse: collapse;
	font-size:1em;
}

.materialTable th{
	border-top:5px solid #0e466b;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#3366CC;
	color:#FFFFFF;
	font-weight:normal;
	padding:4px 3px;
	white-space:nowrap;
	text-align:center;
}

.materialTable td{
	vertical-align:top;
	padding:7px 3px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	color:#333333;
	font-size:1em;
}





td.blank{
	border:none;
}

td.itemName{
	background:#E7E7E7;
	width:160px;
	white-space:nowrap;
	color:#000000;

}

td.itemValue{
	background:#FFFFFF;

}

td.itemTable{
	padding:0;
	background:#FFFFFF;
}


.materialTable td{
	vertical-align:top;
	padding:7px 3px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	color:#333333;
	font-size:1em;
}


.sectionHeader{
	background:#3366CC;
	color:#1a1001;
	border-bottom:4px double #666666;
	border-top:1px solid #999999;
	background:url(../images/list_back.jpg) ;
}

.materialTable td.sectionTop{
	background:url(../images/section_back.gif) ;
	padding:5px;
	text-align:center;
	color:#ffffff;
}


.materialTable td.sectionNone{
	border:none;
	border-bottom:4px double #999999;
	padding:0;
}


.materialTable td.blank{
	border:none;
	padding:0;
}

.materialName{
	font-weight:bold;
	font-size:1.2em;
	color:#000000;
}

.specifiedFlag{
	text-align:right;
	font-weight:bolder;
	color:#df0000;
}
#yearArea{
	float:left;
	width:230px;
}

#targetArea{
	float:left;
	width:170px;
}
#subjectArea{
	float:left;
	width:220px;
}

#separate1,#separate2{
	float:left;
	padding:80px 5px 0 5px;
}
.loading{
	padding-top:70px;
	text-align:center;
}

.selectTitle{
	background:url(../images/list_back.jpg) ;
	padding:5px;
	text-align:center;
	color:#1a1001;
	border:1px solid #975d12;
	border-bottom:none;
}

.displayFlag{
	font-weight:bold;
}

.comment{
	color:#000000;
}

.commentRight{
	color:#000000;
	text-align:right;
}
