@charset "UTF-8";

/*  ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/*  ------------------------------テーブル------------------------------ */

/*  --------テーブル01--------- */
.table01{
	width : 640px ;
	table-layout : fixed ;
	margin-left : 20px ;
	line-height : 1.5em ;
}

/*  --------th幅--------- */
.th10{
	width : 10% ;
}

.th12{
	width : 12% ;
}

.th15{
	width : 15% ;
}

.th18{
	width : 18% ;
}

.th20{
	width : 20%	;
}

.th25{
	width : 25%	;
}


.th32{
	width : 32%	;
}

.th35{
	width : 32%	;
}

.th40{
	width : 40%	;
}

.th50{
	width : 50%	;
}

.th60{
	width : 60%	;
}


/*  --------td幅--------- */
.td10{
	width : 10%	;
}

.td15{
	width : 15%	;
}


.td20{
	width : 20%	;
}

.td30{
	width : 35% ;
}

.td35{
	width : 35% ;
}

.td40{
	width : 40% ;
}

.td48{
	width : 48% ;
}

.td60{
	width : 60% ;
}

.td65{
	width : 65% ;
}

.td70{
	width : 70% ;
}



/*  --------th色--------- */
th{
	font-weight : normal ;
	text-align: center ;
	line-height : 2em ;
	background : url('../images/blue-white.gif') repeat ;
}

.or{
	background : url('../images/orange-white.gif') repeat ;
}

.gr{
	background : url('../images/green-white.gif') repeat ;
}

.gy{
	background : url('../images/gray-white.gif') repeat ;
}

.por{
	background : url('../images/p-orange-white.gif') repeat ;
}




.table01 td.tdc{
	text-align: center ;
}


.table03 td, .table02 td, .table01 td {
	border-bottom : dotted 1px #999 ;
	border-left : solid 2px #fff ;
	padding : 2px ;
	vertical-align : top;
}


.table02{
	width : 320px ;
	table-layout : fixed ;
	margin-left : 30px ;
	line-height : 1.5em ;
}

.table03{
	width : 640px ;
	margin-left : 20px ;
	font-size : 95% ;
	table-layout : fixed ;
	line-height : 1.5em ;
}



/*  ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/*  ------------------------------あゆみ用テーブル------------------------------ */

.table04{
	width : 640px ;
	margin-left : 20px ;
	font-size : 95% ;
	table-layout : fixed ;
	line-height : 1.2em ;
}

.table04 td, .table04 th {
	/*border-left : solid 2px #fff ;*/
	border-right : dotted 1px #999 ;
	padding : 3px ;
	vertical-align : top;
}

.table04 ol li{
	list-style-position : outside ;
	margin : 3px 0 3px 5px;
}

.col3 {
	background : url('../images/gray-white.gif') repeat ;
	border : dotted 1px #999 ;
	text-align: center ;
}


/*  -----------------------------現場見学会用テーブル------------------------------ */


td.corn {
	background : url('../public/genba/img/title-bg.jpg') no-repeat ;
	width : 35% ;
	line-height : 35px ;
	font-size :14px ;
	font-weight : bold ;
	text-indent : 1.75em ;
	border : none ;
}

td.corn a:link,td.corn a:visited{
	color: #444444;
	text-decoration: none;
	
}

td.corn a:hover{
	color: #005600;/*深緑*/
	text-decoration: none;
}


td.corn2 {
	width : 65% ;

	border : none ;
}

.note {	font-size :12px ;
	background : url('../public/genba/img/note.gif') repeat-y ;
	/*border-bottom : dotted 1px #999 ;*/
	line-height : 25px ;
}




/*  ----------------------------図書用テーブル------------------------------ */

.table01 td.book{
	text-align: right;
	width : 35% ;
}

.table01 td.book2{
	text-align: left;
	width : 65% ;
}















