@charset "utf-8";

html {
	/* overflow-y:scroll;
	overflow-x:hidden; */
	margin:0px;
	padding:0px;
}

/* Android 文字強制改行用 */
p,
h1,
h2,
h3,
h4,
h5,
h6,
dd,
dt,
div {
	/* width:100%;
	max-width:100%; */
	background:url(../img/p_back.png) no-repeat 0px 0px;
	
	/* Android Chrome文字サイズ用 */
	max-height: 100%;
	
	/* iPhone、iPod文字サイズ用 */
	-webkit-text-size-adjust: 100%;
}

/* ----- Links Color ----- */
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}
a:active {text-decoration:underline;}

/* ----- Links Fade ----- */
.img_hov {opacity:1; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.img_hov:hover {opacity:0.5;}

/* ----- ClearSpace ----- */
.ClearSpacet15px {clear:both;width:10px;height:15px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet20px {clear:both;width:10px;height:20px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet30px {clear:both;width:10px;height:30px;margin:0px;padding:0px;text-indent:-9999px;}
.ClearSpacet40px {clear:both;width:10px;height:40px;margin:0px;padding:0px;text-indent:-9999px;}

/* ----- Color ----- */
.COLOR-Red {color:#FF0000;}
.COLOR-SkyBlue {color:#00BBFF;}
.COLOR-Pink {color:#EF858C;}
.COLOR-Yellow {color:#F7DA0C;}
.COLOR-Orange {color:#FF8A00;}

/* ----- img ----- */
img,
img a,
img a:hover {
	display:block;
	width: 100%;
	height: auto;
	margin:0px auto;
	padding:0px;
	border:0;
	vertical-align:bottom;
}


/* responsive - pc */
@media screen and (min-width:641px){
	.sp{
		display:none;
	}
	.br_sp{
		display:none;
	}
}
/* responsive - sp */
@media screen and (max-width:640px){
	.pc{
		display:none;
	}
	.br_pc{
		display:none;
	}
	img{
		max-width:100%;
		height:auto;
		width /***/:auto;
	}
}



@media screen and (min-width:641px){
body {
	margin:0px;
	padding:0px;
	font-family:"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro','メイリオ',Meiryo, "ＭＳ Ｐゴシック",sans-serif;
	font-size:16px;
	line-height:1.8;
	color:#000000;
	background:url(http://www.henshinbike.com/img/back.png) repeat-y top center;
	background-attachment:fixed;
}


/* ------------------------------------------------------------
　　ページベース
------------------------------------------------------------ */

/* ----- wrapper 内容 ----- */
#wrapper {
	clear:both;
	position:relative;
	width:900px;
	margin:0px auto;
	padding:0px;
	/* background:#FFFFFF; */
}
#wrapper-inner {
	position:static;
	width:900px;
	margin:0px;
	padding:0px;
	text-align:center;
}

/* ----- header 内容 ----- */
#header {
	clear:both;
	position:relative;
	width:900px;
	margin:0px;
	padding:0px;
}
#header h1 {
	float: left;
	width:244px;
	margin:0px;
	padding:15px 0px 0px 20px;
	text-align:left;
}
#header h2 {
	float: right;
	width:180px;
	margin:0px;
	padding:15px 20px 0px 0px;
	text-align:left;
}

/* タイトル */
#h_title {
	clear: both;
	margin:0px;
	padding:15px 0px 0px;
	text-align:left;
}

/* キャッシュレス5%還元 バナー */
.banner_5p {
	clear:both;
	width:728px;
	margin:0px auto;
	padding:40px 0px 20px;
	text-align:left;
}
.banner_5p_f {
	clear:both;
	width:700px;
	margin:0px auto 0px;
	padding:20px 0px 20px;
	text-align:left;
}

/* twitter・facebookリンク 150204追加 */
#h_tw-fb_box {
	float: left;
	width:120px;
	height:40px;
	margin:0px;
	padding:15px 0px 0px 16px;
	text-align:left;
}
#h_tw-fb_box ul {
	clear:both;
	width:120px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none;
}
#h_tw-fb_box li {
	float:left;
	width:40px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:left;
}


/* ----- contents 内容 ----- */
#contents {
	clear:both;
	position:relative;
	width:900px;
	margin:0px;
	padding:0px;
}
#contents-inner {
	position:static;
	width:900px;
	margin:0px;
	padding:0px;
	text-align:center;
}

/* --- アウトレットリンク --- */
.outlet_links a {
	clear:both;
	margin:0px;
	padding:8px 100px 8px;
	color: #FF6600;
	font-size: 18px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	border: 4px solid #FF6600;
	opacity:1; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;
}
.outlet_links a:hover {
	clear:both;
	margin:0px;
	padding:8px 100px 8px;
	color: #FFFFFF;
	font-size: 18px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	background: #FF6600;
	border: 4px solid #FF6600;
	opacity:1;
}

.outlet_links_set a {
	float: left;
	margin:-100px 0px 0px 50px;
	padding:8px 100px 8px;
	color: #FF6600;
	font-size: 18px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	border: 4px solid #FF6600;
	opacity:1; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;
}
.outlet_links_set a:hover {
	float: left;
	margin:-100px 0px 0px 50px;
	padding:8px 100px 8px;
	color: #FFFFFF;
	font-size: 18px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	background: #FF6600;
	border: 4px solid #FF6600;
	opacity:1;
}


/* --- STEP --- */
#step_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:40px 0px 0px;
	text-align:left;
}
#step_box h3 {
	clear:both;
	margin:0px;
	padding:0px;
	text-align:left;
}


/* --- BB --- */
#bb_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#bb_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#bb_cont_box {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:25px 30px 20px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
#bb_cont_ph {
	float: left;
	width: 300px;
	margin:0px;
	padding:5px 0px 0px;
	text-align:left;
}
#bb_cont_text {
	float: right;
	width: 420px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#bb_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	text-align:justify;
}


/* --- 社会問題 --- */
#social_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#social_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#social_cont_box {
	clear:both;
	width: 750px;
	margin:0px auto;
	padding:30px 25px 20px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
#social_cont_ph_box {
	clear:both;
	width: 750px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.social_cont_ph_box {
	float: left;
	width: 240px;
	margin:0px;
	padding:0px 5px 0px;
	text-align:left;
}
.social_cont_ph {
	clear: both;
	margin:0px;
	padding:0px;
	text-align:left;
}
.social_cont_ph_box p {
	clear: both;
	margin:0px;
	padding:6px 0px 4px;
	color: #FFFFFF;
	font-family:"NOW-GE";
	line-height: 1.2;
	text-align:center;
	background: #FF8A00;
}
#social_cont_text {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:30px 0px 0px;
	text-align:left;
}
#social_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	text-align:justify;
}


/* --- バランス感覚 --- */
#blance_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#blance_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#blance_cont_box {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:30px 30px 30px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
#blance_cont_ph {
	clear:both;
	margin:0px;
	padding:0px 0px 0px;
	text-align:left;
}
#blance_cont_text {
	clear:both;
	width: 760px;
	margin:0px auto;
	padding:30px 0px 0px;
	text-align:left;
}
#blance_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	text-align:justify;
}


/* --- 文武両道 --- */
#bunbu_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#bunbu_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#bunbu_cont_box {
	clear:both;
	position: static;
	width: 740px;
	margin:0px auto;
	padding:30px 30px 30px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}

#bunbu_ya {
	clear:both;
	z-index: 1000;
	width: 60px;
	margin:-40px auto -20px;
	padding:0px;
	text-align:left;
}

#bunbu_cont_box table {
	clear:both;
	width: 740px;
	margin:0px 0px 20px;
	padding:0px 0px 0px;
	text-align:left;
}
#bunbu_cont_box th {
	clear:both;
	width: 200px;
	margin:0px;
	padding:30px 0px 20px;
	vertical-align: top;
}
.bunbu_before {background: #666666;}
.bunbu_after {background: #FF8A00;}

#bunbu_cont_box th p {
	clear:both;
	width: 200px;
	margin:0px;
	padding:0px 0px 0px;
	color: #FFFFFF;
	font-family:"NOW-GE";
	font-size: 28px;
	line-height: 1.4;
	text-align:center;
}
#bunbu_cont_box th div {
	clear:both;
	width: 40px;
	margin:0px auto;
	padding:15px 0px 10px;
	text-align:left;
}
#bunbu_cont_box td {
	clear:both;
	width: 540px;
	margin:0px;
	padding:30px 0px 20px;
	text-align:left;
	background: #FFFFFF;
}
#bunbu_cont_box td p {
	clear:both;
	margin:0px;
	padding:0px 30px 10px;
	text-align:justify;
}

#bunbu_cont_text {
	clear:both;
	width: 760px;
	margin:0px auto;
	padding:10px 0px 0px;
	text-align:left;
}
#bunbu_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	text-align:justify;
}


/* --- 長く乗る --- */
#long_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#long_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#long_cont_box {
	clear:both;
	width: 760px;
	margin:0px auto;
	padding:30px 20px 20px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
#long_cont_ph_box {
	clear:both;
	width: 760px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.long_cont_point {
	float: left;
	width: 360px;
	margin:0px;
	padding:0px 10px 0px;
	text-align:left;
}
.long_cont_point h4 {
	clear: both;
	margin:0px;
	padding:6px 0px 4px;
	color: #FFFFFF;
	font-family:"NOW-GE";
	font-size: 22px;
	line-height: 1.2;
	text-align:center;
}
.long_16inch {background: #666666;}
.long_hb {background: #FF8A00;}

.long_cont_point_text {
	clear: both;
	margin:0px;
	padding:20px 0px 10px;
	background: #FFFFFF;
}
.long_cont_point_illust {
	clear: both;
	width: 340px;
	margin:0px auto;
	padding:0px 0px 15px;
}
.long_cont_point_text p {
	clear: both;
	margin:0px;
	padding:0px 20px 10px;
	text-align: justify;
}

#long_cont_text {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:30px 0px 0px;
	text-align:left;
}
#long_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	text-align:justify;
}


/* --- 特長 --- */
#feature_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#feature_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#feature_cont_box {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:30px 30px 0px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
.feature_cont_box {
	clear:both;
	width: 680px;
	margin:0px auto 30px;
	padding:30px 30px 20px;
	text-align:left;
	background: #FFFFFF;
	overflow: hidden;
}
.feature_cont_ph {
	float: left;
	width: 300px;
	margin:0px;
	padding:0px 0px 0px;
	text-align:left;
}

.feature_cont_movie {
	float: left;
	position: relative;
	width:300px;
	padding-top: 56.25%;
	padding-bottom: 0px;
}
.feature_cont_movie iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

.feature_cont_text {
	float: right;
	width: 350px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.feature_cont_text h4 {
	clear: both;
	margin:0px 0px 15px;
	padding:3px 0px 12px 40px;
	color:#FF8A00;
	font-family:"NOW-GE";
	font-size: 20px;
	line-height: 1.4;
	text-align:left;
	border-bottom: 1px solid #FF8A00;
}
.feature01 {background: url(../img/feature01.jpg) no-repeat 0px 0px;}
.feature02 {background: url(../img/feature02.jpg) no-repeat 0px 0px;}
.feature03 {background: url(../img/feature03.jpg) no-repeat 0px 0px;}

.feature_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	text-align:justify;
}


/* --- 出かけよう --- */
#trunk_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#trunk_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#trunk_cont_box {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:25px 30px 30px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
#trunk_cont_ph {
	float: left;
	width: 300px;
	margin:0px;
	padding:5px 0px 30px;
	text-align:left;
}
#trunk_cont_text {
	float: right;
	width: 410px;
	margin:0px;
	padding:20px 0px 0px;
	text-align:left;
}
#trunk_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	font-family:"NOW-GE";
	font-size: 18px;
	text-align:justify;
}

#trunk_movie {
	clear: both;
	position: relative;
	width: 740px;
	margin:0px auto;
	padding-top: 56.25%;
	/* padding:30px 0px 0px; */
	text-align: left;
}
#trunk_movie iframe{
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}


/* --- へんしんバイクでスポーツしよう --- */
#sport_box {
	clear:both;
	width: 800px;
	margin:0px auto;
	padding:60px 0px 0px;
	text-align:left;
}
#sport_box h3 {
	clear:both;
	margin:0px;
	padding:12px 0px 10px 30px;
	color:#FFFFFF;
	font-family:"NOW-GE";
	font-size: 30px;
	line-height: 1.4;
	text-align:left;
	background: #00BBFF;
}
#sport_cont_box {
	clear:both;
	width: 760px;
	margin:0px auto;
	padding:30px 20px 30px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
#sport_cont_box h4 {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:6px 0px 6px;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 1.2;
	text-align:center;
	background: #FF8A00;
	overflow: hidden;
}
.sport_cont_ph_box {
	clear: both;
	margin:0px auto;
	padding:0px 0px 30px;
	text-align:left;
	overflow: hidden;
}
.sport_cont_ph {
	float: left;
	width: 360px;
	margin:0px auto;
	padding:20px 10px 0px;
	text-align:left;
}

#sport_movie {
	clear: both;
	position: relative;
	width: 740px;
	margin:0px auto 0px;
	padding-top: 56.25%;
	/* padding:30px 0px 0px; */
	text-align: left;
}
#sport_movie iframe{
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

#hoiku_cont_box {
	clear:both;
	width: 740px;
	margin:0px auto;
	padding:25px 30px 30px;
	text-align:left;
	background: #F3F3E6;
	overflow: hidden;
}
#hoiku_cont_ph {
	float: right;
	width: 300px;
	margin:0px;
	padding:5px 0px 30px;
	text-align:left;
}
#hoiku_cont_text {
	float: left;
	width: 410px;
	margin:0px;
	padding:20px 0px 0px;
	text-align:left;
}
#hoiku_cont_text p {
	clear: both;
	margin:0px;
	padding:0px 0px 10px;
	font-family:"NOW-GE";
	font-size: 18px;
	text-align:justify;
}


/* --- カート --- */
#hb_f04 {
	float:right;
	margin:0px;
	padding:10px 0px 0px 20px;
	text-align:left;
}

#hb04 {
	clear:both;
	position:relative;
	width:810px;
	margin:0px;
	padding:50px 45px 0px;
	background:url(http://www.henshinbike.com/img/title04-01_cam.png) no-repeat right 40px;
}
#hb04-inner {
	position:static;
	width:810px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#hb04-inner h4 {
	clear:both;
	width: 780px;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-align:left;
}

#hb04_cart_set {
	clear:both;
	width: 780px;
	margin:0px auto;
	padding:20px 15px 0px;
	text-align:left;
}

/* カート */
#hb04_cart_box {
	clear:both;
	position:relative;
	width:810px;
	margin:0px;
	padding:0px;
	text-align:left;
	overflow:hidden;
}
#hb04_cart_box div {
	float:left;
	width:240px;
	margin:0px;
	padding:25px 15px 5px;
	text-align:left;
}
#hb04_cart01,
#hb04_cart02,
#hb04_cart03,
#hb04_cart04,
#hb04_cart05,
#hb04_cart06 {
	float:left;
	width:240px;
	height:320px;
	margin:0px;
	padding:25px 15px 5px;
	text-align:left;
}
#hb04_cart04_set {
	float:left;
	width:240px;
	margin:0px;
	padding:25px 15px 5px;
	text-align:left;
}
.hb_other_cart {
	float:left;
	width:240px;
	height:320px;
	margin:0px;
	padding:25px 15px 5px;
	text-align:left;
}
#hb04_cart06_cart {
	clear:both;
	width:240px;
	height:275px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#hb04_cart06_sub {
	clear:both;
	width:240px;
	height:45px;
	margin:0px;
	padding:0px;
	text-align:left;
}

/* カートサブテキスト */
#hb04-01_text {
	clear:both;
	margin:0px;
	padding:25px 15px 0px;
	text-align:left;
}
#hb04-01_text p {
	clear:left;
	margin:0px;
	padding:0px 0px 10px;
	text-align:justify;
}
#hb04-01_text p strong {font-size:18px;}
.hb04_text_atten {line-height:1.5;}

.hb_atten_text {
	clear:left;
	width:490px;
	margin:0px 0px 10px;
	padding:12px 0px 12px 20px;
	color:#FF0000;
	font-weight:bold;
	line-height:1.6;
	text-align:justify;
	background:#FFFF66;
}

#hb04-01_ph {
	float:right;
	margin:0px;
	padding:5px 0px 0px;
	text-align:right;
}

/* 詳細 */
#hb04_sho {
	clear:both;
	margin:0px;
	padding:10px 15px 0px;
	text-align:left;
}
#hb04_sho2 {
	clear:both;
	margin:0px;
	padding:30px 15px 0px;
	text-align:left;
}
#hb04_sho dl,
#hb04_sho2 dl {
	clear:both;
	width:780px;
	margin:0px;
	padding:0px 0px 10px;
	text-align:left;
	overflow:hidden;
}
#hb04_sho dd,
#hb04_sho2 dd {
	float:left;
	width:210px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#hb04_sho dt,
#hb04_sho2 dt {
	float:right;
	width:560px;
	margin:0px;
	padding:6px 0px 0px;
	line-height:1.5;
	text-align:justify;
}
#hb04_sho dt strong,
#hb04_sho2 dt strong {font-size:16px;}

/* 詳細 */
#hb04_info {
	clear:both;
	margin:0px;
	padding:10px 15px 0px;
	text-align:left;
}
#hb04_info table {
	clear:both;
	width:780px;
	margin:0px;
	padding:0px;
	text-align:left;
	background:#DDDDDD;
}
#hb04_info th {
	clear:both;
	width:100px;
	margin:0px;
	padding:8px 0px;
	font-size:12px;
	line-height:1.6;
	text-align:center;
	background:#FAEC85;
}
#hb04_info td {
	clear:both;
	width:290px;
	margin:0px;
	padding:8px 10px;
	font-size:12px;
	line-height:1.6;
	text-align:justify;
	background:#FFFFFF;
}


/* ----- footer 内容 ----- */
#footer {
	clear:both;
	position:relative;
	width:100%;
	margin:0px;
	padding:40px 0px 40px;
}
#footer-inner {
	position:static;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
}

#footer_atten {
	clear:both;
	margin:0px 0px 15px;
	padding:2px 0px 0px;
	font-size:16px;
	text-align:center;
	background:#F7DA0C;
	/* border:1px solid #FFFFFF; */
}

#footer_neo_banner {
	clear:both;
	width:600px;
	height:170px;
	margin:0px auto;
	padding:0px 0px 20px;
	text-align:left;
}

#footer_links {
	clear:both;
	margin:0px 0px 15px 130px;
	padding:0px 0px 0px 0px;
	text-align:center;
	border-left: 1px solid #000000;
	overflow: hidden;
}
#footer_links div {
	float: left;
	margin:0px;
	padding:0px 20px 0px 20px;
	text-align:center;
	border-right: 1px solid #000000;
}

#footer-inner p {
	clear:both;
	margin:0px;
	padding:0px 0px 10px;
	text-align:center;
}
#footer-inner strong {font-size: 16px;}

#footer-inner address {
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:1.6;
	font-weight:normal;
	font-style:normal;
	text-align:center;
}

/* ----- へんしんバイクSバナー ----- */
.hbs_banner {
	clear:both;
	width:800px;
	height:180px;
	margin:0px auto;
	padding:10px 0px 60px;
	text-align:left;
}
.hbs_banner_cart {
	clear:both;
	width:800px;
	height:180px;
	margin:0px auto 0px;
	padding:40px 0px 10px;
	text-align:left;
}

/* ----- バナー ----- */
.bnr_box {
	clear:both;
	width:700px;
	margin:0px auto 0px;
	padding:40px 0px 10px;
	text-align:left;
}

}




