@charset "Shift_JIS";

/*υEIvV*/
.equipment ul {
	margin:0;
	padding:0;
	overflow:hidden;
}

.equipment li {
	float:left;
	margin:0;
	padding:0;
	line-height:normal;
	zoom: 1;
	font-size:0px;
	line-height:0px;
	list-style:none;
}

.equipment li img {
	display:block;
}


.gray_box {
	width:370px;
	float:left;
	font-size:89%;
	line-height:120%;
	overflow:hidden;
	zoom:1;
}
.gray_box img {
	float:left;
	margin-right:5px;
}
.gray_box ul {margin-bottom:8px; font-weight:bold;}
.gray_box li {line-height:140%; word-wrap:normal;}

.LKAS { overflow:hidden; line-height:140%;}
.LKASbox { width:228px; overflow:hidden;}
.LKASbox2 { width:222px; overflow:hidden; margin:0; padding-left:20px; padding-right:20px;}
.LAKAS h5 {font-size:85%;}
.LAKAS p {font-size:80%;}

.ACC { overflow:hidden; line-height:140%;}
.ACCbox { width:187px; overflow:hidden;}
.ACC h5 {font-size:85%;}
.ACC p {font-size:80%;}


/*υκ*/
.equip_table {
	width: 776px;
	border-collapse:separate;
	border-spacing: 0;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	clear: both;
}

.equip_table, .equip_table2 {
	font-family: Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}

.equip_table .th_main {
	text-align: center;
	background-color: #c7cbca;
	border-left: 2px solid #333;
	border-right: 2px solid #333;
	font-weight: bold;
}
.equip_table .th_sub {
	background-color:#ECEBE8;
	font-weight: bold;
}
.equip_table .th_sub2 {
	background-color:#ECEBE8;
	font-weight: bold;
	font-size:100%;
}
.equip_table th,  .equip_table td {
	padding: 3px 0 4px;
	vertical-align: middle;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	text-align: center;
	line-height: 1.2;
	zoom: 0;
	font-size:85%;
}

.equip_table2 th,  .equip_table2 td {
	font-size:90%;
}

.equip_table th p,  .equip_table td p {
	padding: 0 2px;
	line-height: 1.4;
	zoom: 0;
}
.equip_table td p,.equip_table th p{
	margin-bottom:0;
	font-size:85%;
	}
.green{	color:#390;}
.equip_table .f80{font-size:80%;}
.equip_table .f90{font-size:90%;}
.equip_table .f70{font-size:70%;}
.bLnone{border-left:none!important;}
.bRnone{border-right:none!important;}
.bTnone{border-top:none!important;}
.bBnone{border-bottom:none!important;}

.bLtrue{
	border-left:1px solid #333!important;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
}
.bRtrue{border-right:1px solid #333!important;
	border-top-style: none!important;
	border-left-style: none!important;
	border-bottom-style: none!important;
}
.equip_table th.height3{height:3px; padding:0; margin:0; line-height:0.3;}
.equip_table td.td_ttl{
	background:#999;
	color:#FFF;
	font-weight:bold;
	font-size:110%;
	text-align:left;
}
.equip_table td.td_ttl p{
	color:#FFF;
	padding:5px 10px 2px;
}
.equip_table td.tdL{text-align:left;}
.equip_table td.tdT{vertical-align:top;}
.equip_table td.bg01{background-color:#dde8fc;}
.equip_table td.bg02{background-color:#fffdc4;}
p.grayBox {
    background: none repeat scroll 0 0 #ECECEC;
    font-size: 100%;
    padding: 10px;
    width: 760px;
}

table.equip_table2{
	/*width:60%;*/
	float:right;
}
table.equip_table2 td{
	vertical-align:middle;
}
table.equip_table2 td p{
	margin:0;
	padding:1px;
	font-size:85%;
}
table.equip_table2 td.tdnomal,
table.equip_table2 td.tdoption{
		width:30px;
		text-align:center;
		border:solid 1px #999;
}
table.equip_table2 td.tdnomal{
	background-color:#dde8fc;
}
table.equip_table2 td.tdoption{
	background-color:#fffdc4;
}

/*Absoluteκpυ*/
table.abso_table th{
	padding:5px 5px 3px;
	text-align:left;
	font-size:120%;
	background:#F3F3F3;
}
table.abso_table td{
	padding:5px 5px 2px;
	text-align:left;
}


/*»ΜΌυ*/

.w760 {
	width:760px!important;
}

.w780 {
	width:780px!important;
}


.p0 {
	padding:0!important;
}

.blt {
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:none!important;
	border-right:none!important;
}

.pt5 {
	padding-top:5px;
}

.bl1 {
	border-left:1px solid #333!important;
}

.bt1 {
	border-top:1px solid #333!important;
}

.mt9 {
	margin-top:9px;
}

.panebox {border:2px solid #333; width:776px;}

.option_bg {background-color:#fffdc4!important;}
