@charset "utf-8";

* {
	margin:0;
	padding:0;

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	line-height:1.5;
}

li {
	list-style:none;
	margin:0px;
	padding:0px;
	}

a, a:link, a:visited {
	color:#0000ff;
	}

.font {
font-size:11px;
}

img{
	border:0;
}

body{
	background:url(http://e-pushrod.com/images/top_back.jpg) repeat-x 0 0 #20130D;
	color:#333333;
	font-size:12px;
}

#wrapper{
	margin:0 auto;
	width:934px;
}

#header{
	width:930px;
	height:113px;
	padding:0 2px 0 2px;
	position:relative;
}

#header h2{
	width:110px;
	hegiht:53px;
	position:absolute;
	top:51px;
}

h1{
	width:930px;
	font-size:11px;
	font-weight:normal;
	color:#ffb300;
	text-align:right;
	position:absolute;
	top:59px;
}

#head_address{
	width:241px;
	hegiht:20px;
	position:absolute;
	top:84px;
	left:689px;
}

#head_menu{
	background:url(http://e-pushrod.com/images/top_menu_back.jpg) repeat-x 0 0;
	width:531px;
	height:39px;
	border-left:#000000 2px solid;
	border-right:#000000 2px solid;
	border-top:#000000 2px solid;
	padding:10px 0 0 399px;
}


#head_menu li{
	list-style:none;
	float:left;
	display:inline;
}


#head_btn1{
	background:url(http://e-pushrod.com/images/top_menubtn1.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}

#head_btn1 a{
	text-indent:-9999px;
	width:131px;
	height:39px;
	display:block;
}

#head_btn1 a:hover{
	background:url(http://e-pushrod.com/images/top_menubtn1_over.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}

#head_btn5{
	background:url(http://e-pushrod.com/images/top_menubtn5.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}

#head_btn5 a{
	text-indent:-9999px;
	width:131px;
	height:39px;
	display:block;
}

#head_btn5 a:hover{
	background:url(http://e-pushrod.com/images/top_menubtn5_over.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}


#head_btn2{
	background:url(http://e-pushrod.com/images/top_menubtn2.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}

#head_btn2 a{
	text-indent:-9999px;
	width:131px;
	height:39px;
	display:block;
}

#head_btn2 a:hover{
	background:url(http://e-pushrod.com/images/top_menubtn2_over.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}

#head_btn3{
	background:url(http://e-pushrod.com/images/top_menubtn3.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}

#head_btn3 a{
	text-indent:-9999px;
	width:131px;
	height:39px;
	display:block;
}

#head_btn3 a:hover{
	background:url(http://e-pushrod.com/images/top_menubtn3_over.jpg) no-repeat 0 0;
	width:131px;
	height:39px;
}

#head_btn4{
	background:url(http://e-pushrod.com/images/top_menubtn4.jpg) no-repeat 0 0;
	width:133px;
	height:39px;
}

#head_btn4 a{
	text-indent:-9999px;
	width:133px;
	height:39px;
	display:block;
}

#head_btn4 a:hover{
	background:url(http://e-pushrod.com/images/top_menubtn4_over.jpg) no-repeat 0 0;
	width:133px;
	height:39px;
}

#flash{
	background:url(http://e-pushrod.com/images/top_flash_back.jpg) no-repeat 0 0;
	width:930px;
	height:390px;
	border-right:2px solid #000000;	
	border-left:2px solid #000000;
}

#mainbody{
	background:url(http://e-pushrod.com/images/top_mainback.jpg) repeat-y 0 0;
	width:930px;
	border-right:2px solid #000000;
	border-left:2px solid #000000;
}

#left{
	width:210px;
	margin:0 20px 0 10px;
	float:left;
	display:inline;
}

.btn {
	margin-bottom:20px;
	}

.btn ul {
	width:210px;
	}

.btn ul li a {
	display:block;
	background:url(http://e-pushrod.com/images/top_left_menuback1.jpg) no-repeat 0 0;
	width:182px;
	line-height:1;
	padding:10px 0 9px 28px;
	font-weight:bold;
	color:#563412;
	text-decoration:none;
	font-size:12px;
	/margin-bottom:-3px;
	_margin-bottom:-2px;
	}

.btn ul li p {
	display:block;
	background:url(http://e-pushrod.com/images/top_left_menuback1.jpg) no-repeat 0 0;
	width:182px;
	line-height:1;
	padding:10px 0 9px 28px;
	font-weight:bold;
	color:#563412;
	text-decoration:none;
	font-size:12px;
	/margin-bottom:-3px;
	_margin-bottom:-2px;
	}

.btn ul ul li a {
	margin:0px;
	display:block;
	background:url(http://e-pushrod.com/images/top_left_menuback2.jpg) no-repeat 0 0;
	width:168px;
	line-height:1;
	padding:10px 0 9px 42px;
	text-decoration:none;
	color:#563412;
	font-weight:bold;
	line-height:1;
	font-size:12px;	
	/margin-bottom:-3px;
	_margin-bottom:-3px;
	}

#right{
	width:680px;
	margin:0 10px 22px 0;
	float:left;
	display:inline;
}

.top_table{
	width:680px;
	margin:0 0 10px 0;
	
}

.top_table1_left{
	width:276px;
}

.top_table_right{
	background:url(http://e-pushrod.com/images/top_right_img.jpg) no-repeat 0 0;
	width:404px;
	height:108px;
	padding:12px 0 0 0;
}

.top_table2{
	width:404px;
	margin:0 0 17px;
}

.top_table2_btn{
	width:142px;
	padding:0 0 0 262px;
	line-height:normal;
}

.top_table2_text{
	font-size:11px;
	line-height:normal;
	color:#FFFFFF;
	padding:0 0 0 17px;
}

#top_center2{
	width:460px;
	float:left;
	display:inline;
}

.news_body{
	width:448px;
	height:200px;
	overflow:auto;
	border:1px solid #4D2B08;
	background:#ffffff;
	margin:0 0 10px 0;
}

.news_day{
	width:390px;
	font-size:11px;
	color:#4b2806;
	line-height:normal;
	padding:10px 0 10px 14px;
}

.news_dot{
	width:404px;
	margin:0 0 0 9px;
}

.top_vespa_body{
	width:220px;
	float:left;
	display:inline;
}

.top_vespa_body2{
	width:220px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

#top_vespa_title{
	background:url(http://e-pushrod.com/images/top_right_vespa.jpg) no-repeat 0 0;
	width:63px;
	height:24px;
	padding:10px 0 0 157px;
}


.top_vespa{
	width:200px;
	padding:5px 10px 12px 10px;
	background:#F1F1E9;
}


.top_vespa_table{
	width:200px;
}

.top_vespa_photo{
	width:194px;
	border:3px solid #e2e2e2;
}

.top_vespa_text{
	width:200px;
	font-size:11px;
	line-height:normal;
	padding:11px 0 0 0;
}

#top_start_title{
	background:url(http://e-pushrod.com/images/top_right_star.jpg) no-repeat 0 0;
	width:63px;
	height:24px;
	padding:10px 0 0 157px;
}

#top_right{
	width:220px;
	float:left;
	display:inline;
}

.top_right_btn{
	width:220px;
	margin:0 0 5px 0;
}

.top_right_map{
	width:200px;
	border:1px solid #4D2B08;
	background:#F1F1E9;
	padding:5px 9px 9px 9px;
}

.top_map_td{
	width:200px;
	padding:0 0 4px 0;
}

.top_map_btn{
	width:200px;
	padding:0 0 8px 0;
}

.top_map_text{
	width:200px;
	font-size:11px;
	color:#4b2806;
}

.top_map_text2{
	width:190px;
	background:#ffffff;
	border:1px solid #4D2B08;
	font-size:11px;
	color:#4b2806;
	padding:4px;
	line-height:normal;
	
}

#footer{
	background:url(http://e-pushrod.com/images/top_footerback.jpg) repeat-x 0 0;
	width:930px;
	height:91px;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	position:relative;
}

#top_qr{
	width:210px;
	height:74px;
	position:absolute;
	top:9px;
	left:6px;
}

#copy{
	color:#4b2806;
	font-size:11px;
	position:absolute;
	top:41px;
	left:651px;
}

/*--------------------------------------------------- sub02始まり ------------------------------------------------------*/

#mainphoto{
	background:url(http://e-pushrod.com/images/sub_mainphoto_waku.jpg) no-repeat 0 0;
	width:920px;
	height:290px;
	border-right:2px solid #000000;
	border-left:2px solid #000000;
	padding:10px 0 0 10px;
}

#sub_right{
	width:680px;
	margin:0 10px 22px 0;
	float:left;
	display:inline;
}

.sub02_h2{
	background:url(http://e-pushrod.com/images/sub_h2.jpg) no-repeat 0 0;
	width:668px;
	height:32px;
	margin:0 0 15px;
	padding:7px 0 0 12px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:normal;
}

.sub02_h3{
	background:url(http://e-pushrod.com/images/sub02_h3.jpg) no-repeat 0 0 #FFB200;
	width:625px;
	margin:0 10px 0 10px;
	font-weight:normal;
	padding:11px 0 5px 35px;
	line-height:normal;
	color:#4d2b09;
}

.sub02_bikebody{
	width:640px;
	padding:10px;
	background:#FFB200;
	margin:0 10px 0 10px;
}

.sub02_table{
	width:640px;
}


.sub02_table_photo{
	width:265px;
}

.sub02_space{
	width:10px;
}

.sub02_right_table{
	width:365px;
	margin:0 0 20px 0;
}

.sub02_right_table_title{
	background:url(http://e-pushrod.com/images/sub02_tabletitle.jpg) no-repeat 0 0;
	width:340px;
	height:20px;
	font-weight:bold;
	color:#336e16;
	font-size:13px;
	line-height:normal;
	padding:4px 0 0 25px;
}

.sub02_right_table_text{
	width:348px;
	font-size:11px;
	color:#764817;
	line-height:15px;
	background:#F1F1E9;
	padding:4px 0 11px 17px;
}

.sub02_pagetopbtn_table{
	width:660px;
	margin:10px 10px 50px 10px ;
}

.sub02_pagetopbtn{
	width:660px;
	text-align:right;
}


.sub02_h3_2{
	background:url(http://e-pushrod.com/images/sub02_h3_2.jpg) no-repeat 0 0 #F1F1E9;
	width:625px;
	margin:0 10px 0 10px;
	font-weight:normal;
	padding:11px 0 5px 35px;
	line-height:normal;
	color:#d50001;
	font-weight:bold;
}

.sub02_bikebody2{
	width:640px;
	padding:10px;
	background:#F1F1E9;
	margin:0 10px 0 10px;
}

.sub02_right_table_title{
	background:url(http://e-pushrod.com/images/sub02_tabletitle.jpg) no-repeat 0 0;
	width:340px;
	font-weight:bold;
	color:#336e16;
	font-size:13px;
	line-height:normal;
	padding:8px 0 4px 25px;
}

.sub02_table2{
	width:640px;
	margin:0 0 20px 0;
}

.sub02_text{
	width:616px;
	border:2px solid #5A3906;
	background:#E7E7C5;
	line-height:normal;
	color:#764817;
	padding:15px 10px 15px 10px;
	font-size:11px;
	letter-spacing:0.1em;
}

.sub02_dotline{
	width:680px;
	margin:0 0 12px 0;
}

.sub02_cont{
	background:url(http://e-pushrod.com/images/sub02_contimg.jpg) no-repeat 0 0;
	width:204px;
	height:56px;
	padding:13px 0 0 476px;
	margin:0 0 32px 0;
}

.sub02_pagetopbtn_table2{
	width:680px;
}

.sub02_pagetopbtn2{
	width:680px;
	text-align:right;
}

.sub02_right_table_title2{
	background:url(http://e-pushrod.com/images/sub02_tabletitle_2.jpg) no-repeat 0 0;
	width:340px;
	font-weight:bold;
	color:#336e16;
	font-size:13px;
	line-height:normal;
	padding:8px 0 4px 25px;
}

.sub02_right_table_text2{
	width:348px;
	font-size:11px;
	color:#764817;
	line-height:normal;
	background:#E7E7C5;
	padding:7px 0 11px 17px;
}

/*------------------------------------------------------- sub03_LML_始まり -------------------------------------------------*/

.sub03_img1{
	width:680px;
	height:191px;
	margin:0 0 8px 0;
}

.sub03_mini_wrap{
	width:660px;
	background:#ffffff;
	margin:0 0 40px 10px;
	padding:20px 0 20px 0;
}

.sub03_contents1{
	background:url(http://e-pushrod.com/images/sub03_contents1.jpg) no-repeat 0 0;
	width:660px;
	height:435px;
	margin:0 0 0 10px;
	position:relative;
}

.sub03_contents1_text1{
	color:#764817;
	line-height:normal;
	position:absolute;
	top:92px;
	left:24px;
}

.sub03_contents1_text2{
	color:#764817;
	line-height:normal;
	position:absolute;
	top:268px;
	left:374px;
}

.sub03_contents1_btn{
	width:93px;
	height:78px;
	position:absolute;
	top:357px;
	left:218px;
}

.sub03_h3{
	width:197px;
	height:16px;
	margin:0 0 11px 21px;
}

.sub03_table1{
	width:592px;
	margin:0 0 21px 34px;
}

.sub03_table1_td1{
	width:584px;
	background:#004191;
	color:#ffffff;
	padding:3px 0 3px 8px;
	line-height:normal;
}

.sub03_table1_td2{
	width:588px;
	color:#764817;
	padding:9px 0 0 4px;
	line-height:normal;
}

.sub03_contents2{
	background:url(http://e-pushrod.com/images/sub03_contents2.jpg) no-repeat 0 0;
	width:622px;
	height:774px;
	margin:0 0 30px 20px;
	position:relative;
}

.sub03_contents2_text1{
	color:#ffffff;
	position:absolute;
	top:167px;
	left:273px;
	line-height:normal;
}

.sub03_dotline{
	width:592px;
	height:1px;
	margin:0 0 22px 34px;
}

.sub03_contents2_text2{
	color:#ffffff;
	position:absolute;
	top:588px;
	left:20px;
	line-height:17px;
}

.sub03_contents3{
	width:600px;
	padding:10px 14px 10px 10px;
	background:#004191;
	margin:0 0 0 20px;
}

.sub03_table2_right{
	width:281px;
	padding:0 0 0 15px;
}

.sub03_table3_td p{
	color:#ffffff;
	padding:16px 0 0 0;
	line-height:17px;
}

.sub03_price_right_td{
	width:210px;
	padding:0 0 0 11px;
	color:#ffffff;
}

.sub03_price_img{
	width:146px;
}

.sub03_vespa_price_td{
	background:url(http://e-pushrod.com/images/sub03_priceback.jpg) no-repeat 0 0;
	width:210px;
	height:41px;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
}

.sub03_vespa_price_td span{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.sub03_vespa_price{
	width:210px;
	margin:0 0 1px 0;
}

.sub03_price_coment{
	width:210px;
	font-size:11px;
	color:#ffffff;
	padding:0 0 0 11px;
}

.sub03_table_shogen{
	width:265px;
	padding:10px 0 0 0;
}

.sub03_bikebody{
	width:640px;
	padding:10px;
	background:#FFB200;
	margin:0 10px 21px 10px;
}

.sub03_h4{
	width:583px;
	background:#004191;
	color:#ffffff;
	margin:0 0 10px 33px;
	font-weight:normal;
	padding:4px 0 4px 9px;
}

.sub03_tokuchou_1{
	width:592px;
	margin:0 0 30px 33px;
}

.sub03_tokuchou_td1{
	width:360px;
}

.sub03_tokuchou_td2{
	width:221px;
	padding:0 0 0 11px;
	line-height:17px;
	color:#764817;
}

.sub03_tokuchou_td3{
	width:592px;
}

.sub03_tokuchou_td4{
	width:587px;
	padding:6px 0 0 5px;
	color:#764817;
	line-height:17px;
}

.sub03_tokuchou_td5{
	width:290px;
}

.sub03_tokuchou_space{
	width:12px;
}

.sub03_tokuchou_td6{
	width:220px;
}

.sub03_tokuchou_td7{
	color:#764817;
	line-height:17px;
	padding:10px 0 0 0;
}

/*--------------------------------------------------- sub04ランブレッタ始まり ---------------------------------------------*/

.sub04_table_text p{
	font-size:11px;
	color:#764817;
	line-height:15px;
	padding:10px 0 0 0;
}

.sub04_table_text p a{
	font-size:11px;
}



/*----------------------------------------------------- お問い合わせ始まり ----------------------------------------------------*/

.sub11_img{	
	width:680px;
	height:136px;
	margin:0 0 20px 0;
}

.sub11_h2{
	width:680px;
	height:32px;
	margin:0 0 17px 0;
}

.sub11_text{
	width:628px;
	margin:0 26px 12px 26px;
	font-size:11px;
	color:#764817;
	line-height:normal;
}

.sub11_contform{
	width:630px;
	margin:0 25px 0 25px;
}

.sub11_btn{
	width:630px;
	margin:10px 0 20px 0;
}

.input-m{
	width:250px;
	height:21px;
	font-size:11px;
	line-height:normal;
}

.sub11_text2{
	width:510px;
	border:2px solid #FFB300;
	background:#ffffff;
	margin:0 65px 65px 65px;
	padding:9px 18px 9px 18px;
	font-size:11px;
	line-height:normal;
}

/*---------------------------------------------------- ギャラリー始まり --------------------------------------------------*/


.sub08_h2{
	width:680px;
	height:32px;
	margin:0 0 10px 0;
}

.sub08_h3{
	background:url(http://e-pushrod.com/images/sub02_h3.jpg) no-repeat 0 0 #FFB200;
	width:625px;
	margin:0 10px 0 10px;
	font-weight:bold;
	padding:11px 0 5px 35px;
	line-height:normal;
	color:#4d2b09;
}

.sub08_table_left{
	width:315px;
	padding:0 0 10px 0;
}
.sub08_table_space{
	width:10px;
}

.sub08_table_right{
	width:315px;
	margin:0 0 10px 0;
}

.sub08_coment_title{
	background:url(http://e-pushrod.com/images/sub08_coment_title.jpg) no-repeat 0 0 #F0F0E8;
	width:614px;
	height:32px;
	color:#336e16;
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0 26px;
}

.sub08_coment_text{
	width:620px;
	background:#F0F0E8;
	line-height:1.3;
	font-size:11px;
	color:#764817;
	padding:10px;
}


/*-----------------------------------------------------　ブログ始まり ------------------------------------------------*/

#sub13_box{
	width:200px;
	border:1px solid #FFFFFF;
	background:#482603;
	padding:4px;
	margin:0 0 10px 0;
}

.sub13_top_btn{
		padding:7px 0 3px 0;	
}
.sub13_top_btn a{
	font-size:11px;
	color:#ffffff;

}

.sub13_ul{
	width:210px;
	margin:0 0 10px 0;
	border-bottom:1px solid #ffffff;
}

.sub13_h3{
	background:url(http://e-pushrod.com/images/sub13_h3.jpg) no-repeat 0 0;
	width:624px;
	height:22px;
	padding:12px 0 0 36px;
	line-height:normal;
}

.sub13_blog_body{
	width:640px;
	background:#F1F1E9;
	padding:20px 10px 10px 10px;
	margin:0 0 40px 0;
}

.sub13_photo{
	width:640px;
	text-align:center;
	margin:0 0 15px 0;
}

.sub13_text{
	width:600px;
	margin:0 20px 33px 20px;
	font-size:12px;
	line-height:normal;
	color:#563412;
}

.sub13_day{
	width:640px;
	text-align:right;
	font-size:11px;
	color:#563412;
	padding:10px 0 0 0;
}
/*---------------------------------------------------- サービス始まり ---------------------------------------------*/

.sub06_h2{
	background:url(http://e-pushrod.com/images/sub_h2.jpg) no-repeat 0 0;
	width:668px;
	height:32px;
	margin:0 0 4px 0;
	padding:6px 0 0 12px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:normal;
}

.sub06_img{
	width:680px;
	height:206px;
	margin:0 0 16px 0;
}

.sub06_bikebody{
	width:640px;
	padding:10px;
	background:#F1F1E9;
	margin:0 10px 36px 10px;
}

.sub06_bikebody2{
	width:640px;
	padding:10px;
	background:#F1F1E9;
	margin:0 10px 10px 10px;
}

.sub06_photo_td{
	width:200px;
}

.sub06_sarvice_photo img{
	border:3px solid #cdcdcd;
}

.sub06_table_text{
	padding:0 0 0 15px;
	font-size:12px;
	line-height:normal;
	color:#4c2601;
}

.sub06_table_space{
	width:12px;
}

.sub06_table_coment{
	width:200px;
	font-size:11px;
	color:#4c2601;
	padding:3px 0 0 0;
}

.sub06_sarvice{
	width:660px;
	margin:0 10px 0 10px;
}

.sub06_sarvice2{
	background:url(http://e-pushrod.com/images/sub06_table_back2.jpg) repeat-y 0 0;
	width:630px;
	margin:0 10px 0 10px;
	padding:0 15px 12px 15px;
}

.sub06_tosou_td{
	width:200px;
}

.sub06_tosou_photo{
	width:200px;
	border:3px solid #ffffff;
}

.sub06_table_space2{
	width:15px;
}

.sub06_sarvice3{
	width:660px;
	margin:0 10px 44px 10px;
}

/*--------------------------------------------------- 店舗概要始まり ---------------------------------------------*/

.sub09_img{
	background:url(http://e-pushrod.com/images/sub09_mainimg.jpg) no-repeat 0 0;
	width:649px;
	height:141px;
	color:#ffffff;
	font-size:11px;
	line-height:normal;
	padding:115px 0 0 31px;
	margin:0 0 10px 0;
}

.sub09_table{
	width:630px;
	margin:0 0 24px 0;
}

.sub09_photo_td{
	width:190px;
}

.sub09_photo_table{
	border:3px solid #ffffff;
}

.sub09_table_arrow{
	width:30px;
}

.sub09_coment_td{
	width:190px;
	font-size:11px;
	color:#333333;
	padding:3px 0 0 0;
}

.sub09_big_photo{
	width:410px;
	border:3px solid #ffffff;
}

.sub09_big_coment{
	width:410px;
	font-size:11px;
	color:#333333;
	padding:3px 0 0 0;
}

.sub09_body_under{
	width:660px;
	margin:0 10px 51px 10px;
}

.sub09_map{
	width:640px;
	border:10px solid #FFB200;
	margin:0 10px 8px 10px;
}

.sub09_text{
	width:438px;
	margin:0 105px 40px 105px;
	border:1px solid #381E05;
	background:#ffffff;
	line-height:normal;
	font-size:11px;
	color:#4b2806;
	padding:15px;
}

/*--------------------------------------------------- ベスパができるまで_始まり ---------------------------------------------*/

.sub07_contents1{
	background:url(http://e-pushrod.com/images/sub07_contents1.jpg) no-repeat 0 0;
	width:680px;
	height:510px;
	position:relative;
	margin:0 0 41px 0;
}

.sub07_text1{
	font-size:11px;
	color:#ffffff;
	line-height:normal;
	position:absolute;
	top:87px;
	left:23px;
}

.sub07_text2{
	font-size:11px;
	color:#ffffff;
	line-height:normal;
	position:absolute;
	top:295px;
	left:302px;
}

.sub07_contents_btn{
	width:166px;
	height:166px;
	position:absolute;
	top:383px;
	left:507px;
}

.sub07_table_wrap{
	width:680px;
	background:#eb0505;
	margin:0 0 10px 0;
}

.sub07_table{
	width:680px;
	background:#eb0505;
	border:1px dotted #ffffff;
}

.sub07_title_table{
	width:277px;
}

.sub07_table_left{
	border-right:1px dotted #ffffff;
}

.sub07_title_td{
	background:url(http://e-pushrod.com/images/sub07_sub07_table_title.png) no-repeat 0 0;
	width:210px;
	font-size:18px;
	color:#ffffff;
	line-height:normal;
	padding:3px 0 0 66px;
	border-bottom:1px dotted #ffffff;
}
.sub07_text_td{
	width:263px;
	font-size:12px;
	color:#ffffff;
	line-height:normal;
	padding:14px 0 0 14px;
}

.sub07_contents2{
	background:url(http://e-pushrod.com/images/sub07_contents2.jpg) no-repeat 0 0;
	width:680px;
	height:321px;
	position:relative;
	margin:53px 0 36px 0;
}

.sub07_text3{
	font-size:11px;
	color:#ffffff;
	line-height:normal;
	position:absolute;
	top:271px;
	left:271px;
}

.sub07_contents_btn2{
	width:171px;
	height:171px;
	position:absolute;
	top:-43px;
	left:10px;
}

.sub07_table_wrap2{
	width:680px;
	background:#004191;
	margin:0 0 10px 0;
}

.sub07_table2{
	width:680px;
	background:#004191;
	border:1px dotted #ffffff;
}

.sub07_title_td2{
	background:url(http://e-pushrod.com/images/sub07_table_title_blue.jpg) no-repeat 0 0;
	width:161px;
	font-size:18px;
	color:#ffffff;
	line-height:normal;
	padding:3px 0 0 66px;
	border-bottom:1px dotted #ffffff;
}

/*---------------------------------------------------- リンク始まり ---------------------------------------------------*/
.sub10_link{
	background:url(http://e-pushrod.com/images/sub10_img1.jpg) no-repeat 0 0;
	width:660px;
	height:90px;
	margin:0 10px 24px 10px;
	position:relative;
}

.sub10_img1{
	width:86px;
	height:86px;
	position:absolute;
	top:2px;
	left:2px;
}

.sub10_img2{
	width:110px;
	height:50px;
	position:absolute;
	top:20px;
	left:110px;
}

.sub10_h3{
	background:url(http://e-pushrod.com/images/sub10_h3.jpg) no-repeat 0 0;
	width:656px;
	height:23px;
	line-height:normal;
	font-weight:normal;
	color:#764817;
	padding:9px 0 0 24px;
	margin:0 0 10px 0;
}

.sub10_h4{
	background:url(http://e-pushrod.com/images/sub02_h3_2.jpg) no-repeat 0 0 #F1F1E9;
	width:625px;
	margin:0 10px 0 10px;
	font-weight:normal;
	padding:11px 0 5px 35px;
	line-height:normal;
	color:#4d2b09;
	font-weight:normal;
	font-size:13px;
}

.sub10_link_body{
	width:630px;
	background:#F1F1E9;
	margin:0 10px 10px 10px;
	padding:10px 15px 10px 15px;
}

.sub10_link_table{
	width:630px;
}

.sub10_link_img_td{
	width:200px;
}

.sub10_link_right{
	width:354px;
	padding:0 0 0 23px;
}

.sub10_link_right{
	width:354px;
	font-size:11px;
	color:#764817;
	line-height:normal;
}

.sub10_h3_2{
	background:url(http://e-pushrod.com/images/sub10_h3.jpg) no-repeat 0 0;
	width:656px;
	height:23px;
	line-height:normal;
	font-weight:normal;
	color:#764817;
	padding:9px 0 0 24px;
	margin:50px 0 10px 0;
}

.sub10_dotline{
	width:680px;
	margin:119px 0 12px 0;
}

/*---------------------------------------------------- sub14_諸元始まり ----------------------------------------------*/

.sub14_h3{
	background:url(http://e-pushrod.com/images/sub14_h3.jpg) no-repeat 0 0;
	width:628px;
	height:25px;
	font-size:13px;
	color:#ffffff;
	padding:7px 0 0 12px;
	line-height:normal;
	margin:0 0 10px 0;
}

.sub14_table_wrap{
	width:630px;
	padding:5px;
	background:#ffffff;
	margin:0 0 8px 0;
}

.sub14_bikebody{
	width:640px;
	padding:10px;
	background:#FFB200;
	margin:0 10px 63px 10px;
}




/*---------------------------------------------------- 岩永主任css --------------------------------------------*/

.font11 {
	font-size:11px;
	}

.price {
	margin:0px;
	padding:0px;
	width:630px;
	}

.price td {
	padding:7px;
	}

.price_main {
	background-color:#9baa39;
	border:1px solid #9baa39;
	color:#FFFFFF;
	}

.price_left {
	width:164px;
	background-color:#9baa39;
	border:1px solid #9baa39;
	color:#FFFFFF;
	}

.price_right {
	width:431px;
	background-color:#ffffff;
	border:1px solid #9baa39;
	}


/* resutoa */

.ve1 {
	margin:0 10px 50px;
	padding:0px;
	width:640px;
	background:#FFFFFF;
	}

.ve_p {
	margin:0px;
	padding:0 20px 10px;
	width:600px;
	}

.ve_blue {
	margin:0px;
	padding:8px 0 8px 10px;
	background-color:#004191;
	color:#FFFFFF;
	font-size:12px;
	line-height:1;
	}

.ve_txt {
	margin:0;
	padding:8px 0 0;
	color:#764817;
	}

.ve_txt p {
	color:#764817;
	}

.ve_m {
	margin:10px 0 0;
	}

.ve_m img {
	margin:0 0 5px;
	}

.sub06_tosou_td img {
	border:3px solid #FFFFFF;
	}

.sub13_blog_body p {
clear:both;
}