@charset "iso-8859-1";
/* common */

.caption1{
	font-size: 9px;
	margin-top: 2px;
	}

span.caption2{
	font-size: 8px;
	margin-bottom: 5px;
	display: block;
}

.caption1,
.caption2{
	line-height: 125%;
}

.margin_top_15{
	margin-top: 15px;
}

#pdfContents p{
	margin-top: 2px;
	margin-bottom: 10px;
}

#pdfContents td{
	vertical-align: top;	
}

/*----- page of corporate -----*/

.infoTable01{
	border-left:1px solid #999;
	border-top:1px solid #999;
}
.infoTable01 th,
.infoTable01 td{
	padding:6px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align: left;
}

.infoTable01 th{
	background-color:#006699;
	font-weight:normal;
	color:#FFFFFF;
	width: 160px;
}

.infoTable02{
	border: 1px solid #999;
}
.infoTable02 th,
.infoTable02 td{
	padding:6px;
	text-align: left;
}

.historyTable p{
	font-size: 11px;
	padding: 5px;
	border-bottom: 1px dotted #666666;
}
/*----- page of Membrane -----*/

.thumbTable{
	margin-top: 8px;
}

.thumbTable img{
	margin-bottom: 8px;
}

.thumbTable img.margin_lr_8{
	margin-right: 8px;
	margin-left: 8px;	
}

/*----- page of Tmtruss -----*/

.thumbTable2{
	margin-top: 8px;
}

.thumbTable2 img{
	margin-bottom: 10px;
}

.thumbTable2 img.margin_l_10{
	margin-left: 10px;	
}

/*----- page of Civil Engineering -----*/

.thumbTable3 a{
	font-size: 9px;	
}

/*----- page of Logistics System -----*/

#TP h2,
#ORG h2,
#CLT h2 { padding: 0 0 10px ;
	background-color: #006699 ;
	width: 560px ;
}

/*----- page of Container -----*/

.thumbTable5 img.margin_lr_44{
	margin-right: 44px;
	margin-left: 44px;	
}

/*----- page of tss -----*/
#TSS #MAIN-CONTENTS { width: 740px ;
	background: url(../tss/img/navi_bg.gif) repeat-y left top ;
}
#TSS #LEFT-PANE { width: 180px ;
	float: left ;
}
#TSS #RIGHT-PANE { width: 560px ;
	float: right ;
}
#TSS li { list-style: none ;
}
#TSS .left { float: left ;
}


#TSS .clm { padding: 0 11px 78px 12px ;
}
#TSS h2 { padding-bottom: 10px ;
	background-color: #006699 ;
	margin-bottom: 18px ;
}
#TSS h3 { padding-bottom: 18px ;
	float: left ;
}
#TSS .copy1 { padding-bottom: 20px ;
}
#TSS h4 { padding-bottom: 18px ;
}
#TSS h5 { padding-bottom: 8px ;
}
#TSS .clm1 { margin: 8px 0 36px ;
	padding: 7px 12px 8px 15px ;
	background-color: #F2F2F2 ;
}
#TSS .clm1 ul { float: left ;
}
#TSS .clm1 li { padding-bottom: 2px ;
}
#TSS .clm1 .right { padding-top: 9px ;
}
#TSS .clm2 { padding: 10px 54px 36px 0 ;
}
#TSS .clm2 p { float: left ;
}
#TSS .clm2 table { float: right ;
	border: none ;
	text-align: right ;
	vertical-align: top ;
}
#TSS .clm2 th { padding: 0 0 6px 4px ;
	vertical-align: top ;
}
#TSS .clm2 td { vertical-align: top ;
}
#TSS .clm3 { margin: 14px 0 36px ;
}
#TSS .clm3 table { border: none ;
}
#TSS .clm3 th { padding: 0 5px 7px 0 ;
	vertical-align: top ;
}
#TSS .clm3 td { vertical-align: top ;
}
#TSS .clm4 { padding: 8px 56px 36px 0 ;
}
#TSS .clm4 .right { padding-right: 16px ;
}
#TSS .clm4 .sub-clm { padding: 8px 24px 0 ;
	margin-top: 12px ;
	background: url(../tss/img/tss_4_bg.gif) no-repeat left top ;
}
#TSS .clm4 h6 { padding-bottom: 6px ;
	border-bottom: 2px solid #FFFFFF ;
	text-align: center ;
	margin-bottom: 13px ;
}
#TSS .clm4 .sub-clm li { padding-bottom: 8px ;
	float: left ;
}
#TSS .clm4 .sub-clm li.right { padding-right: 0 ;
	float: right ;
}
#TSS .clm4 .sub-clm-end { background: url(../tss/img/tss_4_bg.gif) no-repeat left bottom ;
	height: 11px ;
}
#TSS .clm5 { width: 537px ;
	border: none ;
	text-align: center ;
	margin-bottom: 60px ;
}
#TSS .clm5 th { background-color: #4E80AA ;
	padding: 6px 8px ;
}
#TSS .clm5 th.type { background-color: #8FAEC7 ;
	padding: 7px 8px ;
}
#TSS .clm5 td { background-color: #D0DCE4 ;
	padding: 7px 8px ;
}
#TSS .clm6 { background: url(../tss/img/tss_6_bg.gif) no-repeat left top ;
	padding: 18px 24px 0 18px ;
	position: relative ;
}
#TSS .clm6 dd { padding: 0 0 18px 244px ;
	margin: -31px 0 18px 0 ;
	background: url(../tss/img/tss_dot.gif) repeat-x left bottom ;
}
#TSS .clm6 dd.dt-hi { margin-top: -50px ;
}
#TSS .clm6 .dd-end { margin-bottom: 0 ;
	padding-bottom: 0 ;
	background: none ;
}


#TSS .clm6-end { background: url(../tss/img/tss_6_bg.gif) no-repeat left bottom ;
	height: 24px ;
}


































