@charset "Shift_JIS";

/*諸元表
==================================================================*/

#container.specPage .contentsArea .liftupTbl{
	width:705px;
	border-collapse:collapse;
}
#container.specPage .contentsArea .liftupTbl th{
	background-color:#ebebeb;
	font-weight:normal;
	padding:5px 0;
}
#container.specPage .contentsArea .liftupTbl th.w349{
	width:349px;
	_width:351px;
}
#container.specPage .contentsArea .liftupTbl th.w99p{
	width:99%;
}
#container.specPage .contentsArea .liftupTbl td{
	background-color:#f5f5f5;
}
#container.specPage .contentsArea .liftupTbl th,#container.specPage .contentsArea .liftupTbl td{
	border:1px solid #999999;/*2px*/
	text-align:center;
}
#container.specPage .contentsArea .liftupTbl td.liftupImg{
	padding:15px 0;
	border-bottom:none;
}
#container.specPage .contentsArea .liftupTbl td.liftupCap{
	padding-bottom:15px;
	border-top:none;
}
#container.specPage .contentsArea .liftupTbl td.liftupCap p{
	width:270px;
	margin:0 auto;
	text-align:left;
}
#container.specPage .contentsArea .discl_list{
	background:none !important;
	padding-top:0 !important;
}

/* ---------------------------------------------------------------
ttlTbl */

#container.specPage .contentsArea .ttlTbl{
	width:687px;
	border-collapse:collapse;
	color:#666;
}

#container.specPage .contentsArea .ttlTbl th{
	padding:3px;
	border:1px solid #999999;/*2px*/
	border-bottom: none;
	background-color:#d2d2d2;
}

#container.specPage .contentsArea .ttlTbl th.bdTNone{
	border-top:none !important;
}

#container.specPage .contentsArea .ttlTbl th.bdRNone{
	border-right:none !important;
}

#container.specPage .contentsArea .ttlTbl th.bdBNone{
	border-bottom:none !important;
}

#container.specPage .contentsArea .ttlTbl th.bdLNone{
	border-left:none !important;
}

#container.specPage .contentsArea .ttlTbl .thSize1{
	width:229px;
}

#container.specPage .contentsArea .ttlTbl .thSize2{
	width:104px;
}

#container.specPage .contentsArea .ttlTbl .thSize3{
	width:216px;
}

/*テーブルの罫線1px用*/
#container.specPage .contentsArea .ttlTbl .thSize1n{
	width:230px;
}

#container.specPage .contentsArea .ttlTbl .thSize2n{
	width:104px;
}

#container.specPage .contentsArea .ttlTbl .thSize3n{
	width:216px;
}

/*4カラム表示時の1カラムの幅*/
/*最後のカラムで端数を揃える*/
#container.specPage .contentsArea .ttlTbl .th4Cols{width:105px;}
#container.specPage .contentsArea .ttlTbl .th4eCols{width:107px;}
/*3カラム表示時の1カラムの幅*/
/*最後のカラムで端数を揃える*/
#container.specPage .contentsArea .ttlTbl .th3Cols{width:142px;}
#container.specPage .contentsArea .ttlTbl .th3eCols{width:143px;}
/*2カラム表示時の1カラムの幅*/
/*最後のカラムで端数を揃える*/
#container.specPage .contentsArea .ttlTbl .th2Cols{width:218px;}
#container.specPage .contentsArea .ttlTbl .th2eCols{width:218px;}
/*1カラム表示時の1カラムの幅*/
/*最後のカラムで端数を揃える*/
#container.specPage .contentsArea .ttlTbl .th1Cols{width:443px;}
#container.specPage .contentsArea .ttlTbl .th1eCols{width:443px;}


/* ---------------------------------------------------------------
paramTbl */

#container.specPage .contentsArea .scrollArea{
	height:545px;
	overflow:auto;
	width: 705px;
}

#container.specPage .contentsArea .paramTbl{
	width:687px;
	border-collapse:collapse;
	color:#666;
}

#container.specPage .contentsArea .paramTbl td,
#container.specPage .contentsArea .paramTbl th{
	border:1px solid #999999;/*2px*/
	padding:3px;
}

#container.specPage .contentsArea .paramTbl th{
	background-color:#ebebeb;
	text-align:left;
}

#container.specPage .contentsArea .paramTbl td{
	background-color:#ffffff;
	text-align:center;
}


#container.specPage .contentsArea .paramTbl tr.bdTNone th.top{
	/*border-top:none !important;*/
}

#container.specPage .contentsArea .paramTbl tr.columnColor1 th{
	background-color:#F3F5B4;
}

#container.specPage .contentsArea .paramTbl tr.columnColor2 th{
	background-color:#CCDAE8;
	text-align:left;
}

#container.specPage .contentsArea .paramTbl tr.columnColor2 td{
	background-color:#CCDAE8;
}

#container.specPage .contentsArea .paramTbl .thSize1{
	width:70px;
}

#container.specPage .contentsArea .paramTbl .thSize2{
	width:151px;
}

#container.specPage .contentsArea .paramTbl .thSize3{
	width:229px;
}

/* 1カラム */
#container.specPage .contentsArea .paramTbl .tdSize1{
	width:104px;
}

/* 4カラム */
#container.specPage .contentsArea .paramTbl .tdSize2{
	width:440px;
}

/* 3カラム */
#container.specPage .contentsArea .paramTbl .tdSize3{
	width:328px;
}

/* 2カラム */
#container.specPage .contentsArea .paramTbl .tdSize4{
	width:216px;
}

#container.specPage .contentsArea .paramTbl .left{
	float:left;
}

#container.specPage .contentsArea .paramTbl .right{
	float:right;
}

#container.specPage .contentsArea .paramTbl .dIlBlock{
	display:inline-block;
	vertical-align:middle;
}
#container.specPage .contentsArea .paramTbl .thSize2 .W110{
	width:110px;
}
*html #container.specPage .contentsArea .paramTbl .dIlBlock{
	display:inline;
	zoom:1;
}


/*テーブルの罫線1px用*/

#container.specPage .contentsArea .paramTbl .thSize1n{
	width:70px;
}
#container.specPage .contentsArea .paramTbl .thSize2n{
	width:153px;
}
#container.specPage .contentsArea .paramTbl .thSize3n{
	width:230px;
}


/*4カラム表示時の1カラムの幅*/
#container.specPage .contentsArea .ParamTbl .td4Cols_span1{width:105px;}
#container.specPage .contentsArea .ParamTbl .td4eCols_span1{width:107px;}
#container.specPage .contentsArea .ParamTbl .td4Cols_span2{width:217px;}
#container.specPage .contentsArea .ParamTbl .td4Cols_span3{width:329px;}
#container.specPage .contentsArea .ParamTbl .td4Cols_span4{width:443px;}
/*最後のカラムで端数を揃える*/

/*3カラム表示時の1カラムの幅*/
#container.specPage .contentsArea .ParamTbl .td3Cols_span1{width:142px;}
#container.specPage .contentsArea .ParamTbl .td3Cols_span2{width:291px;}
#container.specPage .contentsArea .ParamTbl .td3Cols_span3{/*width:440px;*/}

/*最後のカラムで端数を揃える*/
#container.specPage .contentsArea .ParamTbl .td3eCols_span1{width:143px;}




/*2カラム表示時の1カラムの幅*/
#container.specPage .contentsArea .ParamTbl .td2Cols_span1{width:218px;}
#container.specPage .contentsArea .ParamTbl .td2Cols_span2{width:443px;}

/*最後のカラムで端数を揃える*/
#container.specPage .contentsArea .ParamTbl .td2eCols_span1{width:216px;}

/*1カラム表示時の1カラムの幅*/
#container.specPage .contentsArea .ParamTbl .td1Cols_span1{width:443px;}


/* EOF paramTbl
--------------------------------------------------------------- */

#container.specPage .contentsArea .linkArea{
	width:687px;
	margin-top:15px;
}

#container.specPage .contentsArea #linkPrev{
	float:left;
}

#container.specPage .contentsArea #linkPrev a{
	padding-right:12px;
	background:#fff url(../../image/cmn_icon_arrow02.gif) right center no-repeat;
}

#container.specPage .contentsArea #linkNext{
	float:right;
}

#container.specPage .contentsArea #linkNext a{
	padding-left:12px;
	background:#fff url(../../image/cmn_icon_arrow01.gif) left center no-repeat;
}

#container.specPage .contentsArea .fcStar{
	color:#45b700;
}

/* ---------------------------------------------------------------
print css */

@media print { 

#container.specPage .contentsArea .linkArea{
	display:none;
}

#select_table{
	margin-top:10px;
}

#container.specPage .contentsArea .ttlTbl{
	width:705px;
}

#container.specPage .contentsArea .ttlTbl .thSize1{
	width:247px;
}

#container.specPage .contentsArea .scrollArea{
	height:auto;
	overflow:visible;
}

#container.specPage .contentsArea .paramTbl{
	width:705px;
}

#container.specPage .contentsArea .paramTbl .thSize2{
	width:169px;
}

}
