body {
	font-family: "Segoe UI", "Yu Gothic", "Meiryo", "MS UI Gothic", Tahoma, Arial, sans-serif;
	font-size: 80%;
	margin: 0;
	line-height: 150%;
	color: #4F4F4F;
	background-image: url('../images/body-back.jpg');
	background-repeat: repeat-x;
}

h1, h2, h3, h4 {
	font-size: 120%;
}

td {
    _font-size: 80%;
}

img {
    border: 0;
}

#outline {
    width: 950px;
    margin: 0 auto;
    text-align: justify;
}

#outline2 {
    width: 100%;
    margin: 0 auto;
    text-align: justify;
    background-image: url('../images/footer-back.jpg');
    background-repeat: repeat-x;
}

.margin {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
    padding-top: 15px;
/*    overflow: hidden;*/
}

.header {
    height: 327px;
    background-image: url('../images/header-back.jpg');
    background-repeat: no-repeat;
    overflow: hidden;
    margin-bottom: 20px;
}

/*メインコンテンツエリア*/
#main0 {
    border-left: 2px #D8D2D5 solid;
    border-right: 2px #D8D2D5 solid;
    border-top: 8px #D8D2D5 solid;
    border-bottom: 8px #D8D2D5 solid;
    margin-bottom: 15px;
}

/*全体右*/
.main {
    width: 710px;
    float: right;
/*    padding-bottom: 32768px;
    margin-bottom: -32768px;*/
}

/*全体左*/
.side {
    width: 180px;
    float: left;
/*    padding-bottom: 32768px;
    margin-bottom: -32768px;*/
}

/*右の左*/
.main2 {
    width: 505px;
    float: left;
/*    padding-bottom: 32768px;
    margin-bottom: -32768px;*/
}

/*右の右*/
.side2 {
    width: 180px;
    float: right;
/*    padding-bottom: 32768px;
    margin-bottom: -32768px;*/
}

.c-both {
    clear: both;
}

.footer {
    width: 950px;
    margin: 0 auto;
    text-align: justify;
    height: 250px;
}

/* ナビここから */
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#navi {
    width: 180px;
    margin-bottom: 25px;
}

#navi li a {
    height: 32px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    text-decoration: none;
}

#navi li a:link, #navi li a:visited {
    color: #0071BC;
    display: block;
    background:  url('../images/navi.gif');
    padding: 8px 0 0 30px;
}

#navi li a:hover, #navi li #current {
    color: #FFFFFF;
    background:  url('../images/navi.gif') 0 -32px;
    padding: 8px 0 0 30px;
}
/* ナビここまで */

div#navi1 {
    padding-top: 25px;
    margin-bottom: 5px;
}

div#navi1 ul {
    text-align: center;
}

div#navi1 li {
    display: inline;
    padding: 0px 0.5em;
    border-right: 1px solid #D8D2D5;
    color: #D8D2D5;
}

div#navi1 li a {
    color: #D8D2D5;
    text-decoration: none;
}

div#navi1 li a:hover {
    color: #FF0000;
    text-decoration: underline;
}

div#navi1 li.nvend {
    border: none;
}

div#navi1 li.icon-rss {
    background-image: url('../images/rss14.png');
    background-position: 0 0;
    height: 14px;
    background-repeat: no-repeat;
    margin-left: 7px;
    padding-left: 20px;
}

div#navi2 ul {
    padding-top: 0px;
	margin-bottom: 20px;
    text-align: center;
}

div#navi2 li {
    display: inline;
    padding: 0px 0.5em;
    border-right: 1px solid #D8D2D5;
    color: #D8D2D5;
}

div#navi2 li a {
    color: #D8D2D5;
    text-decoration: none;
}

div#navi2 li a:hover {
    color: #FF0000;
    text-decoration: underline;
}

div#navi2 li.nvend {
    border: none;
}

div#navi2 li.icon-fm {
    background-image: url('../images/icon-fm2.gif');
    background-position: 8px 4px;
    background-repeat: no-repeat;
    padding-left: 25px;
}

div#navi3 {
    padding-top: 15px;
}

div#navi3 ul {
    text-align: right;
    padding-right: 5px;
}

div#navi3 li {
    display: inline;
    padding: 0px 0.5em;
    border-right: 1px solid #EC4141;
    color: #EC4141;
}

div#navi3 li a {
    color: #EC4141;
    text-decoration: none;
}

div#navi3 li a:hover {
    color: #000066;
    text-decoration: underline;
}

div#navi3 li.nvend {
    border: none;
}

.pics {  
    height: 200px;  
    width: 950px;
    overflow: hidden;
    background-image: url('../images/img00.jpg');
    background-repeat: no-repeat;
    padding-top: 0;  
    margin: 0;
} 
 
.pics img {  
    width: 950px; 
    height: 200px; 
}

.pics2 {  
    height: 120px;  
    width: 180px;
    overflow: hidden;
    background-image: url('../images/img00.jpg');
    background-repeat: no-repeat;
    padding-top: 0;  
    margin: 0 0 20px 0;
	text-align: center;
} 
 
.pics2 img {  
    width: 180px; 
    height: 120px; 
}

/*new.htmイメージ↓*/
/*ホンダリトルカブ*/
#slideshow {
    margin-bottom: 15px;
    width: 505px;
    height: 337px;
    overflow: hidden;
}

#nav {
    width: 505px;
    height: 80px;
    overflow: hidden;
}

#nav li {
    width: 126px;
    float: left;
    text-align: center;
    list-style: none;
}

#nav a {
    width: 120px;
    display: block;
    border: 1px solid #D8D2D5;
}

#nav a.activeSlide {
    background: #D8D2D5;
}

#nav a:focus {
    outline: none;
}

#nav img {
    border: none;
    display: block;
}
/*ホンダリトルカブ*/

/*ホンダモンキー*/
#slideshow2 {
    margin-bottom: 15px;
    width: 505px;
    height: 337px;
    overflow: hidden;
}

#nav2 {
    width: 505px;
    height: 80px;
    overflow: hidden;
}

#nav2 li {
    width: 126px;
    float: left;
    text-align: center;
    list-style: none;
}

#nav2 a {
    width: 120px;
    display: block;
    border: 1px solid #D8D2D5;
}

#nav2 a.activeSlide {
    background: #D8D2D5;
}

#nav2 a:focus {
    outline: none;
}

#nav2 img {
    border: none;
    display: block;
}
/*ホンダモンキー*/

/*ホンダNS-1*/
#slideshow3 {
    margin-bottom: 15px;
    width: 505px;
    height: 337px;
    overflow: hidden;
}

#nav3 {
    width: 505px;
    height: 80px;
    overflow: hidden;
}

#nav3 li {
    width: 126px;
    float: left;
    text-align: center;
    list-style: none;
}

#nav3 a {
    width: 120px;
    display: block;
    border: 1px solid #D8D2D5;
}

#nav3 a.activeSlide {
    background: #D8D2D5;
}

#nav3 a:focus {
    outline: none;
}

#nav3 img {
    border: none;
    display: block;
}
/*ホンダNS-1*/

/*ヤマハWR250R*/
#slideshow4 {
    margin-bottom: 15px;
    width: 505px;
    height: 337px;
    overflow: hidden;
}

#nav4 {
    width: 505px;
    height: 80px;
    overflow: hidden;
}

#nav4 li {
    width: 126px;
    float: left;
    text-align: center;
    list-style: none;
}

#nav4 a {
    width: 120px;
    display: block;
    border: 1px solid #D8D2D5;
}

#nav4 a.activeSlide {
    background: #D8D2D5;
}

#nav4 a:focus {
    outline: none;
}

#nav4 img {
    border: none;
    display: block;
}
/*ヤマハWR250R*/

/*KYMCOカーロⅡ100*/
#slideshow5 {
    margin-bottom: 15px;
    width: 505px;
    height: 337px;
    overflow: hidden;
}

#nav5 {
    width: 505px;
    height: 80px;
    overflow: hidden;
}

#nav5 li {
    width: 126px;
    float: left;
    text-align: center;
    list-style: none;
}

#nav5 a {
    width: 120px;
    display: block;
    border: 1px solid #D8D2D5;
}

#nav5 a.activeSlide {
    background: #D8D2D5;
}

#nav5 a:focus {
    outline: none;
}

#nav5 img {
    border: none;
    display: block;
}
/*KYMCOカーロⅡ100*/
/*new.htmイメージ↑*/

/* 見積りフォームエリア↓ */
.fm1 {
	border-collapse: collapse;
	border-width: 0;
}

.fm2 {
	text-align: left;
	padding-left: 20px;
	background-color: #F5F5BE;
	border-top: 1px #808080 solid;
	border-bottom: 1px #808080 solid;
    line-height: 125%;
}

.fm3 {
	border-top: 1px #808080 solid;
	border-bottom: 1px #808080 solid;
	padding-left: 25px;
}

.fm3b {
	border-top: 1px #808080 solid;
	border-bottom: 1px #808080 solid;
}

.fm3c {
	border-top: 1px #808080 solid;
	border-bottom: 1px #808080 solid;
	text-align: center;
}

.fm3d {
	border-top: 1px #808080 solid;
	border-bottom: 1px #808080 solid;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.fm4 {
	color: #FF0000;
}

.fm5 {
	font-size: 80%;
	line-height: 110%;
	padding-top: 3px;
}

.fm5b {
	font-size: 85%;
	padding-top: 5px;
	margin-bottom: 5px;
}

.fm5c {
	font-size: 80%;
	line-height: 110%;
	margin-bottom: 10px;
}

.fm6 {
	margin-left: 17px;
	padding-top: 15px;
	margin-bottom: 15px;
}

.fm7 {
	font-size: 80%;
	line-height: 115%;
	width: 300px;
}

.fm7b {
	font-size: 90%;
	line-height: 120%;
	color: #FF0000;
}

.fm8 {
	margin-bottom: 7px;
}

.fm9 {
	font-size: 90%;
	padding-top: 2px;
	text-align: left;
}

.fm10 {
	float: left;
	width: 165px;
	margin-bottom: 3px;
}

.fm10b {
	width: 335px;
}

.fm11 {
	margin-bottom: 3px;
}

.fm12 {
	padding-top: 50px;
	text-align: center;
}

.fm13 {
	margin-left: 15px;
}

.fm14 {
	margin-left: 5px;
}

.fm15 {
	padding-top: 10px;
	margin-left: 0px;
}

.fm16 {
	font-size: 80%;
	line-height: 110%;
	padding-top: 3px;
}

.fm17 {
	background-image: url('../fm-images/white-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm18 {
	background-image: url('../fm-images/black-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm19 {
	background-image: url('../fm-images/red-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm20 {
	background-image: url('../fm-images/blue-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm21 {
	background-image: url('../fm-images/darkblue-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm22 {
	background-image: url('../fm-images/yellow-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm23 {
	background-image: url('../fm-images/brown-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm24 {
	background-image: url('../fm-images/deepsilver-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm25 {
	background-image: url('../fm-images/silver-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm26 {
	background-image: url('../fm-images/pink-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm27 {
	background-image: url('../fm-images/green-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm28 {
	background-image: url('../fm-images/darkgreen-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm29 {
	background-image: url('../fm-images/beige-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm30 {
	background-image: url('../fm-images/purple-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm31 {
	background-image: url('../fm-images/orange-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm32 {
	background-image: url('../fm-images/etc-back.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}

.fm33 {
    text-align: right;
    margin-bottom: 5px;
}

.fm34 {
	float: left;
	width: 250px;
}

.fm35 {
	float: right;
	padding-right: 5px;
	width: 70px;
	text-align: right;
}

.fm36 {
	width: 320px;
	height: 169px;  
    overflow: auto;
    margin-bottom: 10px;
    background-image: url('../fm-images/no1.jpg');
    background-repeat: no-repeat;
}

.fm36b {
	width: 320px;
	height: 169px;  
    overflow: auto;
    margin-bottom: 10px;
    background-image: url('../fm-images/no2.jpg');
    background-repeat: no-repeat;
}

.fm36c {
	width: 320px;
	height: 169px;  
    overflow: auto;
    margin-bottom: 10px;
    background-image: url('../fm-images/no3.jpg');
    background-repeat: no-repeat;
}

.fm36d {
    padding-top: 10px;
    margin-bottom: 10px;
}

.fm36e {
	margin-bottom: 3px;
}

.fm37 {
	padding-top: 50px;
	text-align: center;
}

.fm37b {
	margin-bottom: 55px;
	text-align: center;
}

.fm38 {
	border: 2px #FF0000 solid;
	width: 400px;
	margin-left: 50px;
	margin-bottom: 100px;
	margin-top: 70px;
}

.fm38b {
	padding-top: 50px;
	margin-bottom: 50px;
	text-align: center;
	color: #FF0000;
}

.fm38c {
	text-align: center;
	margin-bottom: 25px;
	font-size: 125%;
	font-weight: bold;
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
}

.fm38d {
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
	font-size: 95%;
	font-weight: normal;
	line-height: 120%;
	width: 300px;
	margin-left: 100px;
	margin-bottom: 100px;
}

.fm38e {
	text-align: center;
	margin-bottom: 125px;
	font-size: 125%;
	font-weight: bold;
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
}

.fm39 {
	border: 2px #808080 solid;
	width: 400px;
	margin-left: 50px;
	margin-bottom: 250px;
}

.fm39b {
	width: 300px;
	margin-left: 50px;
	padding-top: 25px;
	margin-bottom: 25px;
}

.fm39c {
	padding-top: 70px;
	margin-bottom: 100px;
	text-align: center;
	font-size: 125%;
	font-weight: bold;
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
	line-height: 175%;
}
/* 見積りフォームエリア↑ */

.style1 {
	text-align: center;
}

.style1b {
	color: #808080;
	font-size: 80%;
	text-align: center;
}

.style2 {
	font-size: 90%;
	text-align: center;
	margin-bottom: 15px;
	color: #D8D2D5;
}

div#style2b {
	width: 750px;
	margin-left: 100px;
	font-size: 80%;
	line-height: 117%;
	margin-bottom: 35px;
	color: #8DBADC;
}

div#style2b a {
    color: #8DBADC;
    text-decoration: none;
}

div#style2b a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.style3 {
	float: left;
	width: 267px;
	margin-bottom: 10px;
}

.style3b {
	color: #D8D2D5;
	text-align: right;
	padding-right: 25px;
	padding-top: 20px;
	line-height: 120%;
	margin-bottom: 12px;
}

.style4 {
	margin-bottom: 5px;
}

.style4b {
	margin-bottom: 10px;
}

.style5 {
	margin-bottom: 15px;
}

.style6 {
	margin-bottom: 25px;
}

.style7 {
	margin-bottom: 35px;
}

.style8 {
	font-size: 150%;
	font-family: Tahoma;
	font-weight: bold;
}

.style9 {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px;
}

/*クーポンエリア↓*/
.style10 {
	background-color: #D8D2D5;
	width: 501px;
	border: 2px #324A96 solid;
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
	margin-bottom: 35px;
}

.style10b {
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 15px;
	width: 471px;
}

.style10c {
	font-size: 90%;
	line-height: 117%;
	padding-top: 10px;
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
	margin-bottom: 15px;
}

.style10d {
	background-color: #D8D2D5;
	width: 501px;
	margin-left: 100px;
	border: 2px #324A96 solid;
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
	margin-bottom: 35px;
}
/*クーポンエリア↑*/

div#style11 {
}

div#style11 a {
    color: #045B9B;
    text-decoration: none;
}

div#style11 a:hover {
    color: #FF0000;
    text-decoration: underline;
}

.style12 {
	border-collapse: collapse;
}

.style13 {
	background-image: url('../images/title-index.gif');
	background-repeat: no-repeat;
	padding-left: 68px;
	height: 48px;
	padding-top: 12px;
	color: #000066;
}

.style13new {
	background-image: url('../images/title-index2.gif');
	background-repeat: no-repeat;
	padding-left: 68px;
	height: 48px;
	padding-top: 12px;
	color: #000066;
}

.style14 {
	border: 1px #D8D2D5 solid;
	width: 503px;
	margin-bottom: 25px;
	background-color: #FFFFBF;
}

.style14b {
	width: 455px;
	margin-left: 24px;
	padding-top: 20px;
	margin-bottom: 10px;
}

.style14c {
	float: left;
	width: 90px;
	margin-bottom: 10px;
}

.style14d {
	float: right;
	width: 335px;
	margin-bottom: 10px;
}

.style14e {
	float: right;
	width: 335px;
	margin-bottom: 10px;
	color: #FF0000;
}

.style15 {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.style15b {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

.style16 {
	color: #000099;
	font-family: "Segoe UI", "Yu Gothic", Meiryo, sans-serif;
	text-align: center;
}

.style17 {
	background-color: #D8D2D5;
	margin-bottom: 10px;
}

.style17b {
	margin-left: 5px;
	padding-top: 10px;
}

.style18 {
	background-image: url('../images/ya01.jpg');
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 30px;
}

.style18b {
	width: 405px;
	padding-top: 50px;
	margin-bottom: 300px;
	margin-left: 90px;
}

.style18c {
	background-image: url('../images/ya02.jpg');
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 30px;
}

.style18d {
	width: 405px;
	padding-top: 50px;
	margin-bottom: 200px;
	margin-left: 90px;
}

.style19 {
	border: 1px #141E3F solid;
	width: 503px;
	margin-bottom: 7px;
}

.style19b {
	font-size: 80%;
	text-align: right;
	margin-bottom: 35px;
}

.style20 {/*left-top*/
	border-top: 2px #141E3F solid;
	border-bottom: 1px #141E3F solid;
	width: 40%;
	text-align: center;
}

.style20b {/*left*/
	border-bottom: 1px #141E3F solid;
	width: 40%;
	text-align: center;
}

.style20c {/*left-bottom*/
	border-bottom: 2px #141E3F solid;
	width: 40%;
	text-align: center;
}

.style20d {/*right-top*/
	border-top: 2px #141E3F solid;
	border-bottom: 1px #141E3F solid;
	width: 60%;
}

.style20e {/*right*/
	border-bottom: 1px #141E3F solid;
	width: 60%;
}

.style20f {/*right-bottom*/
	border-bottom: 2px #141E3F solid;
	width: 60%;
}

.style20g {
	margin-left: 25px;
}

.style21 {
	margin-bottom: 25px;
	text-align: center;
}

.style22 {
	border: 1px #141E3F solid;
	width: 50%;
	text-align: center;
}

.style22b {
	border: 1px #141E3F solid;
	width: 50%;
	text-align: center;
	background-color: #D8D2D5;
}

.style23 {
	float: left;
	width: 250px;
	margin-bottom: 25px;
}

.style23b {
	float: right;
	width: 230px;
	margin-bottom: 25px;
	padding-top: 65px;
}

.style23c {
	float: right;
	width: 250px;
	margin-bottom: 25px;
}

.style23d {
	float: left;
	width: 240px;
	margin-bottom: 25px;
}

.style24 {
	margin-bottom: 25px;
}

.style24b {
	font-size: 150%;
	font-family: Tahoma;
	font-weight: bold;
}

.style25 {
	float: left;
	width: 315px;
	margin-bottom: 25px;
	text-align: center;
}

.style25b {
	float: right;
	width: 180px;
	margin-bottom: 25px;
	text-align: center;
}

.style25c {
	border: 1px #CC9900 solid;
}

.style26 {
	margin-bottom: 20px;
	text-align: center;
}

.style27 {
	margin-bottom: 850px;
}

.style28 {
	text-align: center;
	border: 1px #CC9900 solid;
	background-color: #F3C978;
	width: 50%;
}

.style28b {
	text-align: center;
	border: 1px #CC9900 solid;
	background-color: #FAE3B8;
	width: 15%;
}

.style28c {
	text-align: center;
	border: 1px #CC9900 solid;
	width: 18%;
}

.style29 {
	width: 405px;
	margin-left: 50px;
	margin-bottom: 35px;
}

.style30 {
	border: 2px #C0C0c0 solid;
	text-align: center;
}


.style60 {
	margin-bottom: 10px;
	margin-left: 15px;
}

.style61 {
	text-align: right;
}

.style62 {
	font-weight: bold;
	margin-bottom: 3px;
}

.style63 {
	margin-left: 30px;
	margin-bottom: 3px;
	padding-top: 3px;
}

.style64 {
	margin-left: 25px;
	width: 450px;
	font-size: 80%;
	line-height: 117%;
	margin-bottom: 50px;
}
