@charset "Shift_JIS";

/* -------------------------------------- */
/* spec_wrap */
/* -------------------------------------- */
#spec_wrap {
	padding-bottom:50px;
}
#spec_wrap h3  {
	padding:25px 0 10px;
}
#spec_wrap #spec_table {
	margin:0 auto;
	width:852px;
}
#spec_wrap #spec_table #selecter {
	height:172px;
	padding:0px 0px 15px;
}
#spec_wrap #spec_table #selecter ul {
	padding:0px 0px 0px 77px;
}
#spec_wrap #spec_table #selecter ul li {
	float:left;
	font-size:1px;
	line-height:1px;
	padding:0px 25px 0px 0px;
}
#spec_wrap #spec_table #tab {
	background:#00;
	height:58px;
	width:852px;
}
#spec_wrap #spec_table #tab ul {
	height:51px;
	width:852px;
}
#spec_wrap #spec_table #tab ul li {
	float:left;
	font-size:1px;
	line-height:1px;
}

/* stage */
#stage {
	clear:both;
	margin:0px 0px 30px;
}
#stage table {
	clear:both;
	width:852px;
	display:table;
	margin-bottom:30px;
	font-size:90%;
	display:none;
	font-size:11px;
	line-height:16px;
}
#stage tr th {
	padding:10px 10px 10px 20px;
}
#stage th {
	padding:10px auto;
	line-height:160%;
	background-color:#E6E6E6;
	border:solid 1px #f3f3f3;
}
#stage td {
	padding:4px 0;
	text-align:center;
	border:solid 1px #D9D9D9;
}

#spec_table_caution {
	padding:50px 0 60px;
	font-size:80%;
	line-height:1.5;
}
#spec_table_caution .fuelcost {
	background:#E7F5FD;
	padding:8px;
	margin:12px 0px;
}

#stage tr.gray td.border {
	border-collapse:collapse;
	border:solid 1px #d9d9d9;
	background-color:#666;
}
#stage .gray td {
border:solid 0px #D9D9D9;
}
#stage .th_nbr {
	border-right:solid 0px #E6E6E6;
}
#stage tr.gray td {
	background-color:#666;
	font-weight:bold;
	color:#FFF;
}
#stage .lightgray {
	background-color:#ccc;
	font-weight:bold;
	border-top:0px;	
}
#stage .th_type {
	border-right:solid 1px #666;
}
#stage .circle {
	font-size:200%;
}
#stage .spec_nenpi {
	background-color:#DFE7EA;
}
#stage .spec_nenpi_mark {
	margin-bottom:5px;
}
#stage td.colored {
	background-color:#DFE7EA;
}
#stage th.nenpi_del{
	border-right:solid 1px #E6E6E6;
}

#stage .type td {
	color:#fff;
	border-top:none;
}
#stage .type_vamos {
	background:#29ABE2;
}
#stage .type_hobio_g {
	background:#FBB03B;
}
#stage .type_hobio_pro {
	background:#8CC63F;
}



/* -------------------------------------- */
/* dimension_wrap */
/* -------------------------------------- */
#dimension_wrap .section {
	padding-bottom:100px;
}
#dimension_wrap .dimension_box {
	margin-bottom:50px
}
#dimension_wrap .dimension_box .drawing {
	margin:55px 0 0;
	text-align:center;
}

/* -------------------------------------- */
/* btm_submenu */
/* -------------------------------------- */
#btm_submenu .section {
	padding:25px 0;
	text-align:center;
}



