@charset "UTF-8";







.contimg {

	line-height: 0%;

}

.contimg img {

	margin-left: -238px;

}



/* 各説明共通スタイル ーーーーーーーーーーーーーーーーーーーーー*/

.txtbox h3 {

	padding-bottom: 14px;

	line-height: 0%;

}

.txtbox .detail_btn {

	padding-top: 10px;

}





/* 背景 ーーーーーーーーーーーーーーーーーーーーーーーー*/



#car_box9_bg {

	background-image: url(../../../images/dummy2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	text-align:center;

	margin-bottom: 30px;

}





/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

.car_box900n h2 {

	float: left;

	padding-top: 30px;

}



#btn_list {

	float: right;

	padding-top: 30px;

}



#list1, #list2, #list3, #list4 {

	padding: 40px 0 0 0;

	clear: both;

}



 #list2, #list3, #list4 {

	 display: none;

}



.tab_navi {

	width: 900px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999;

	height: 31px;

	margin-bottom: 35px;

	overflow: hidden;

}



.tab_navi2 {

	clear: both;

	width: 900px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999;

	height: 31px;

	margin-bottom: 35px;

}



.tab_navi li {

	float: left;

	padding: 7px 0 0;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #999;

	height: 31px;

	line-height: 0%;

	text-align:center;

	box-sizing:border-box;

	width:298px;

}



.tab_navi2 li {

	float: left;

	padding: 9px 0 0;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #999;

	height: 31px;

	line-height: 0%;

	text-align:center;

	box-sizing:border-box;

	width:298px;

}



.tab_navi a:hover,

.tab_navi2 a:hover,

.list_box li a:hover{

	opacity: .7;

	filter: alpha(opacity=70);

	-ms-filter: "alpha(opacity=70)";

}



.tab_navi .tab_a {

/*	padding: 0 45px 0 45px !important;

*/	padding-top:0px !important;

	border-left-style: none !important;

}

.tab_navi2 .tab_a {

/*	padding: 6px 45px 0 45px !important;

*/	padding-top:6px !important;

	border-left-style: none !important;

}



.tab_navi .tab_a2 {

	border-left-style: none !important;

}

.tab_navi2 .tab_a2 {

	border-left-style: none !important;

}



.tab_navi .tab_a3 {

	padding-top: 0 !important;

	height: 31px;

}

.tab_navi2 .tab_a3 {

	padding-top: 6px !important;

	height: 25px;

}



#list1 .list_box, #list2 .list_box {

	letter-spacing:-.4em;

}



.list_box li {

	padding-right: 39px;

/*	padding-bottom: 5px;

*/	width: 274px;}



#list1 .list_box li, #list2 .list_box li {

	vertical-align:top;

	display:inline-block;

	*display:inline;

	letter-spacing:normal;

	*zoom:1;

}



#list3 .list_box li {

	float:left;

}



.list_box div {

	line-height: 0%;

	padding-bottom: 6px;

}



.list_box h4 {

	font-weight: bold;

	font-size: 16px;

	line-height:1.4em;

}

.item_name {

	font-size: 10px;

	color: #1e62a1;

	line-height: 1.4em;

	height:42px;

}

.item_name_h {
	height:62px;
}

.long_name {

	font-size:11px;

}



.line_last {

	padding-right: 0px !important;

}



.list_last {

	margin-bottom:20px;

}



.irregular {

	width: 587px !important;

}



.li_title {

	line-height: 1em;

	padding-bottom: 5px;

}



.list_caution {

	clear: both;

	padding-bottom: 10px;

}



#list2 .list_caution {

	margin-bottom:20px;

}



#list2 .list_caution span {

	font-weight:bold;

	font-size:120%;

}



#list3 .item_name {

	height:30px;

}





#list4 .item_name {

	color: #333;

}



.list4_m {

	font-size: 16px;

	padding-bottom: 10px;

}



/* EX専用装備 */

.ex_column {

	height:324px;

}



.ex_column .ex_image, .ex_column .text_box {

	float:left;

}



.ex_column .ex_image {

	width:587px;

	margin-right:30px;

}



.ex_column .text_box {

	width:280px;

}



.ex_column h4 {

	font-weight: bold;

	font-size: 16px;

	line-height:1.4em;

}



.ex_column .ex_text {

	line-height:1.7;

}



#car_box1_bg {

	background-image: url(../images/equipment_02.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	text-align: center;

	clear: both;

	height:409px;

}



#car_box2_bg {

	background-image: url(../images/equipment_04.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	text-align: center;

	clear: both;

}



#car_box1_bg h2 {

	padding-top: 35px;

}



#car01_txt {

	padding: 35px 0 0 10px;

	width: 600px;

}





/* ナビ ーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

#car_box_navi {

	padding-bottom: 30px;

}



#car_box_navi h3 {

	clear: both;

	text-align: center;

	padding: 45px 0 30px 0;

}



#navi_main {

	padding-bottom: 60px;

}



.navi_icon {

	float: left;

	padding: 0 28px 0 66px;

}



.navi_sub {

	padding-bottom: 2em;

}



.navi_sub h4 {

	float: right;

	width: 635px;

	padding-bottom: 20px;

}



.navi_sub p {

	float: right;

	width: 635px;

	padding-bottom: 1em;

}



#navi_btn {

	text-align: center;

	padding-bottom: 60px;

}

#navi_btn img {

	padding: 0 6px 0 6px;

}



.ca_right {

	text-align: right;

}



.kome-mark{

	font-size:10px;

	line-height:20px;

	vertical-align:top;

}

.kome-mark-text{

	color:#000;

}

