html{ height:100%;margin-bottom:1px;}
body{ font-family:none;}
.point4 {  font-size: 4px}
.point5 {  font-size: 5px}
.point6 {  font-size: 6px}
.point7 {  font-size: 7px}
.point8 {  font-size: 8px}
.point9 {  font-size: 9px}
.point10 {  font-size: 10px}
.point11 {  font-size: 11px}
.point12 {  font-size: 12px}
.point13 {  font-size: 13px}
.point14 {  font-size: 14px}
.point15 {  font-size: 15px}
.point16 {
	font-size: 16px;
	font-weight: bold;
}
.point18 {  font-size: 18px}
.copyright { font-size: 9px; color: #CCCCCC}
.pankuzulist {
	text-decoration:none;
	font-size: 12px;
	color:#FFFFFF;
}
.footer_blk { text-decoration:none;font-size: 10px;color:black;}
.footer_wht { text-decoration:none;font-size: 10px;color:white;}
.header_blk { text-decoration:none;font-size: 10px;color:white;}

.toumei{ filter:alpha(opacity='88');-moz-opacity:0.88;opacity:0.88;}
.pt8 { padding-top:8px;}
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt50 { padding-top:50px; }
.pt_pb20{ padding:20 0; }
.pt_pb30 {padding:30 0; }
.pl35_pb30 { padding-left:35px; padding-bottom:30; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pl15 { padding-left:25px; }
.pl35 { padding-left:35px; }
.pl50 { padding-left:50px; }
.clear{ clear:both; }
.red { color:#ff1111; text-decoration:underline; }
.line { line-height:23px; }
.fs15 { font-size:17px; font-weight:bold; }
.fs18 { font-size:25px; color:#ff1111; font-weight:bold; }

a:hover img {
filter:alpha(opacity='88');-moz-opacity:0.88;opacity:0.88;
}

#img_model1 a {
	background-image:url(../01_product/bell_img/s_banner1.jpg);
	background-repeat:no-repeat;
	width:236px;
	height:74px;
	text-indent:-9999px;
	display:block;
}

#img_model1 a:hover {
	background-image:url(../01_product/bell_img/s_banner1_ov.jpg);
	background-repeat:no-repeat;
	width:236px;
	height:74px;
}

#img_model2 a {
	background-image:url(../01_product/bell_img/s_banner2.jpg);
	background-repeat:no-repeat;
	width:236px;
	height:74px;
	text-indent:-9999px;
	display:block;
}

#img_model2 a:hover {
	background-image:url(../01_product/bell_img/s_banner2_ov.jpg);
	background-repeat:no-repeat;
	width:236px;
	height:74px;
}

#img_model3 a {
	background-image:url(../01_product/bell_img/s_banner3.jpg);
	background-repeat:no-repeat;
	width:236px;
	height:74px;
	text-indent:-9999px;
	display:block;
}

#img_model3 a:hover {
	background-image:url(../01_product/bell_img/s_banner3_ov.jpg);
	background-repeat:no-repeat;
	width:236px;
	height:74px;
}

/*===========================

　トップ画像

============================*/
#hyper_top {
	background-image:url(../01_product/hyper_03/top.jpg);
	background-repeat:no-repeat;
	width:798px;
	height:754px;
	border-left:1px solid #959595;
	position:relative;
}

#hyper_top .float {
	position:absolute;
	top:480px;
	left:50px;
}

/*===========================

　FULL Situation Supension

============================*/
#hyper_top_1 {
	background-image:url(../01_product/hyper_03/full.jpg);
	background-repeat:no-repeat;
	width:798px;
	height:2230px;
	border-left:1px solid #959595;
	position:relative;
}

#hyper_top_1 .float {
	position:absolute;
	bottom:20px;
	left:50px;
}


/*===========================

　ラインナップ

============================*/
#hyper_top_2 {
	background-image:url(../01_product/hyper_03/line_up.jpg);
	background-repeat:no-repeat;
	width:798px;
	height:1320px;
	border-left:1px solid #959595;
	position:relative;
}

#hyper_top_2 .float {
	position:absolute;
	bottom:20px;
	left:50px;
}


/*==========================

　Rear Shock Absorber

============================*/
#hyper_top_3 {
	background-image:url(../01_product/hyper_03/rear_shock.jpg);
	background-repeat:no-repeat;
	width:798px;
	height:1100px;
	border-left:1px solid #959595;
	position:relative;
}

#hyper_top_3 .float {
	position:absolute;
	bottom:20px;
	left:50px;
}

#hyper_top_3 .float2 {
	padding:175px 0 0 23px;
}
					
#hyper_top_3 .float3 {
	padding:0px 0 0 415px;
	margin-top:-100px;
}

#hyper_top_3 img {
	border:none;
}

/*==========================

　Easy Order

============================*/
#hyper_top_4 {
	background-image:url(../01_product/hyper_03/easy.jpg);
	background-repeat:no-repeat;
	width:798px;
	height:1500px;
	border-left:1px solid #959595;
	position:relative;
}

#hyper_top_4 a.order_button {
	width:179px;
	height:45px;
	position:absolute;
	top:121px;
	left:559px;
	text-indent:-9999px;
}

#hyper_top_4 .float {
	position:absolute;
	bottom:20px;
	left:50px;
}

.link_order{
	color:#FF0;
	padding-top:143px;
	padding-left:510px;
}

/*==========================

　Twin Shock

============================*/
#hyper_top_5 {
	background-image:url(../01_product/hyper_03/twin_shock.jpg);
	background-repeat:no-repeat;
	width:798px;
	height:1230px;
	border-left:1px solid #959595;
	position:relative;
}

#hyper_top_5 .float {
	position:absolute;
	bottom:20px;
	left:50px;
}

/*==========================

　Twin Shock

============================*/
#hyper_top_6 {
	background-image:url(../01_product/hyper_03/mono_shock.jpg);
	background-repeat:no-repeat;
	width:798px;
	height:1230px;
	border-left:1px solid #959595;
	position:relative;
}

#hyper_top_6 .float {
	position:absolute;
	bottom:20px;
	left:50px;
}

.float1 {
	float:left;
	width:329px;
	padding:10px;
}

.float img {
	border:none;
}
.color_ore {
	color: #F60;
	font-size: 16px;
}
.white_big {
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
}
.white_18p {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
}
.white_20p {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 20px;
	color: #FFF;
}
.white_16px {
	font-size: 16px;
	color: #FFF;
}
.white_14px {
	font-size: 14px;
	color: #FFF;
}

