@charset "utf-8";
/* CSS Document */

/*======フォント指定======*/
#wrapper,
#wrapper_Lver{
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}

/*======パンくずリスト======*/
#pan-list{
	margin-bottom:20px;
}
#pan-list li{
	display:inline-block;
}

/*======トップエリア　ロゴから一文まで======*/
.top-area{
	margin-bottom:20px;
}
.top-area h1{
	margin-bottom:20px;
}
.top-area p{
	width:600px;
	padding-left:30px;
}

/*======各製品群======*/
.c-type1{
	margin-bottom:45px;
}
.c-type1 h2{
	font-size:120%;
	font-weight:bold;
	border-bottom:solid 1px #369;
	clear:left;
	color:#073e73;
}
.c-type1 ul li::before{
	display:inline;
	content:"*";
}
.c-type1 p{
	line-height:1.8em;
	margin-bottom:15px;
}
.notice1{
	color:#C33;
}
.notice2{
	color:#C33;
	font-weight:bold;
}

/*======表の設定======*/
table{
	border-top:solid 1px #666;
	border-left:solid 1px #666;
}
th{
	background-color:#9CF;
	font-weight:bold;
	border-right:solid 1px #666;
	border-bottom:solid 2px #666;
	text-align:center;
	padding:5px;
}
td{
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
	padding:5px;
	text-align:center;
}
.c-type1 table{
	margin-top:15px;
	margin-bottom:15px;
}
.Table-type-1 ul li::before{/*liにつけたbeforeの継承をリセット*/
	content:"";
}
.remarks{
	width:260px;
}
.gdb,
.grb,
.ct9a,
.cz4a{
	width:400px;
	display:inline-block;
}
.gdb h3,
.grb h3,
.ct9a h3,
.cz4a h3,
.strut h3{
	font-weight:bold;
	font-size:110%;
	margin-top:15px;
}
.p_no{
	text-align:left;
}
.frs_bg{/*F.R.S.の表thの配色を変更*/
	background-color:#999;
	color:#FFF;
}

/*======ダンパーボックスの写真======*/
.photo_box_all{
	height:253px;
	margin-bottom:30px;
}
.photo_box_1{
	width:504px;
	float:left;
}
.photo_box_2{
	width:139px;
	float:left;
}
.photo_box_1 img,
.photo_box_2 img{
	display:block;
	float:left;
	margin-right:3px;
}

.go_to_q{
	border-top:solid 1px #CCC;
	padding-top:3px;
}
.p_jump{
	float:right;
}

/*======規格汎用スプリング======*/
#stsp_list,
#tpts_list,
#hlps_list{
	margin-bottom:30px;
}

.sp_title_area h1{
	font-size:120%;
	font-weight:bold;
	margin-bottom:15px;
}
.sp_title_area p{
	font-weight:bold;
	margin-bottom:15px;
}

.parts_c{
	border-bottom:none;
	background:#bdbdbd;
}
.stroke_c{
	background:#e0e0e0;
}
#hlps_list p{
	font-weight:bold;
	margin-top:15px;
}

/*======レーシングスプリング======*/
#racing_s_list table{
	margin-bottom: 10px;
}
#racing_s_list table td{
	padding:5px 0;
	font-size:12px;
}
#racing_s_list p {
	line-height:1.5em;
	margin-bottom: 10px;
}
.rs_sprate_title,
.rs_weight_title {
	border-bottom: 3px double #666;
}
.rs_sprate {
	border-bottom: none;
}
.rs_part_c {
	background-color: #eceff1;
	border-bottom: none;
}
.rs_storoke_c {
	background-color: #cfd8dc;
	border-bottom: none;
}
.rs_weight_c {
	background-color: #b0bec5;
}

