/* ライドザウィンド基本構造スタイルシート */

html {
	margin: 0;
	padding: 0;
	height:100%;
}
	
body {
	background-color: #FFFFFF;
	text-align: center;
	margin: 0;
	padding: 0;
	height:100%;
	min-height:100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

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

/* ヘッダー */

#header {
    width:760px;
	height:35px;
	background-image: url(../image/header_sky.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

#header h1 {
	padding-top: 5px;
	padding-bottom:0;
	margin:0;
	width:760px;
	height:35px;
	text-align: center;
	font-size: 0.6em;
	color: #000066;
	display: block;
}


/* ロゴ(トップ）*/


#titlerogo {
	margin-top: 8px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	border:none;
	vertical-align:bottom;	
}

/* 電話番号(トップ）*/

#tel {
  margin-top: 8px;
  margin-bottom: 5px;
  padding:0;
  float:right;
  vertical-align:bottom;
}

/* トップ写真*/

#top_p {
border-top:1px solid #004A7D;
border-bottom:1px solid #004A7D;
border-right:1px solid #004A7D;
border-left:1px solid #004A7D;
margin-bottom:15px;
}


/* コンテンツ内容*/

#content {
	margin: 0;
	padding: 0;
	width: 760px;
	height:auto;
}

/* コンテンツ左メニュー*/

#left_menu {
	width: 160px;
	height:auto;
	float: left;
    margin: 0px;
    padding: 0px;
}

/* コンテンツページメイン部分*/

#main {
  width: 600px;
  height:auto;
  float:right;
}

/* コンテンツページメイン 内容部分ボックス*/

#main_contents {
	width: 580px;
	height: auto;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0;
	text-align:justify;
	background-color:#FFFFFF;
  
}


/* テキスト表示　基本*/

p.basic{
margin:0;
padding:0;
font-size:0.9em;
line-height:1.5em;
color:#333333;
}

/* 左メニュー内容 */

#left_menu ul {
    list-style:none;
	padding:0px;
	margin:0px;
}


#left_menu li em {
	visibility: hidden;
}


/* 左メニュー ホーム*/
#left_menu li.home {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/home01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.home a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/home01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.home a:hover,#content#left_menu li.home a:active {
	background-image: url(../image/left_menu/home02.jpg);
	background-repeat: no-repeat;
}


/* 左メニュー バイク*/

#left_menu li.motor {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/motor01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.motor a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/motor01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.motor a:hover,#content#left_menu li.motor a:active {
	background-image: url(../image/left_menu/motor02.jpg);
	background-repeat: no-repeat;
}
/* 左メニュー バイク部品*/

#left_menu li.motorparts {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/motorparts01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.motorparts a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/motorparts01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.motorparts a:hover,#content#left_menu li.motorparts a:active {
	background-image: url(../image/left_menu/motorparts02.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー 自転車*/

#left_menu li.cycle {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/cycle01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.cycle a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/cycle01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.cycle a:hover,#content#left_menu li.cycle a:active {
	background-image: url(../image/left_menu/cycle02.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー 自転車部品*/

#left_menu li.cycleparts {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/cycleparts01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.cycleparts a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/cycleparts01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.cycleparts a:hover,#content#left_menu li.cycleparts a:active {
	background-image: url(../image/left_menu/cycleparts02.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー 修理*/

#left_menu li.repair {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/repair01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.repair a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/repair01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.repair a:hover,#content#left_menu li.repair a:active {
	background-image: url(../image/left_menu/repair02.jpg);
	background-repeat: no-repeat;
}


/* 左メニュー 車検*/

#left_menu li.shaken {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/shaken01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.shaken a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/shaken01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.shaken a:hover,#content#left_menu li.shaken a:active {
	background-image: url(../image/left_menu/shaken02.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー 中古車情報*/

#left_menu li.chuko {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/chuko01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.chuko a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/chuko01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.chuko a:hover,#content#left_menu li.chuko a:active {
	background-image: url(../image/left_menu/chuko02.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー こだわり*/

#left_menu li.kodawari {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/kodawari01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.kodawari a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 33px;
	background-image: url(../image/left_menu/kodawari01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.kodawari a:hover,#content#left_menu li.kodawari a:active {
	background-image: url(../image/left_menu/kodawari02.jpg);
	background-repeat: no-repeat;
}


/* 左メニュー 店舗案内*/

#left_menu li.shop {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/shop01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.shop a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/shop01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.shop a:hover,#content#left_menu li.shop a:active {
	background-image: url(../image/left_menu/shop02.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー お問い合わせ*/

#left_menu li.mail {
    width:160px;
	height: 28px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/mail01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.mail a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 28px;
	background-image: url(../image/left_menu/mail01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.mail a:hover,#content#left_menu li.mail a:active {
	background-image: url(../image/left_menu/mail02.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー ブログ*/

#left_menu li.blog {
    width:160px;
	height: 50px;
	padding:0px;
	margin-bottom:4px;
	background-image: url(../image/left_menu/01blog.jpg);
	background-repeat: no-repeat;
}

#left_menu li.blog a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 50px;
	background-image: url(../image/left_menu/01blog.jpg);
	background-repeat: no-repeat;
}

#left_menu li.blog a:hover,#content#left_menu li.blog a:active {
	background-image: url(../image/left_menu/02blog.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー 防犯登録*/

#left_menu li.bouhan {
    width:160px;
	height: 43px;
	padding:0px;
	margin-bottom:10px;
	background-image: url(../image/left_menu/01bouhan.jpg);
	background-repeat: no-repeat;
}

#left_menu li.bouhan a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 43px;
	background-image: url(../image/left_menu/01bouhan.jpg);
	background-repeat: no-repeat;
}

#left_menu li.bouhan a:hover,#content#left_menu li.bouhan a:active {
	background-image: url(../image/left_menu/02bouhan.jpg);
	background-repeat: no-repeat;
}

/* 左メニュー C*/

#left_menu li.menu_s {
    width:140px;
	height: 30px;
	padding:0px;
	margin-bottom:8px;
	margin-left:20px;
	border-top:1px solid #E3C9AE;
	border-bottom:1px solid #E3C9AE;
	border-right:1px solid #E3C9AE;
	border-left:1px solid #E3C9AE;
}

#left_menu li.menu_s a {
	font-size: 0.75em;
	color: #006633;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 140px;
	height: 30px;
	background-image: url(../image02/left_menu/menu_S01.jpg);
	background-repeat: no-repeat;
}

#left_menu li.menu_s a:hover,#content#left_menu li.menu a:active {
	background-image: url(../image02/left_menu/menu_S02.jpg);
	background-repeat: no-repeat;
}



/* フッター */

#footer {
	width: 760px;
	height:auto;
	background-image: url(../image/footer_back.jpg);
	background-repeat: repeat-y;
	color: #000066;
	clear: both;
	padding-top:10px;
	padding-bottom:0;

}

/* フッター リンクメニュー横表示 */

#footer p.footA {
font-size:0.75em;
letter-spacing: 0.05em;
font-weight:bold;
margin-top:0px;
margin-bottom:3px;
line-height:1.4em;
}

#footer p.footB {
font-size:0.75em;
letter-spacing: 0.05em;
margin-top:0px;
margin-bottom:10px;
line-height:1.4em;
}


#footer ul {
	list-style-type: none;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom:10px;
	margin-left: 0px;
	letter-spacing: 0.05em;
	border-top:1px solid #FFFFFF;
	padding-top:6px;
}

#footer ul a {
	color: #000066;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
#footer ul a:hover,#footer ul a:active {
    color:#CC0000;
	text-decoration:none;
}

#footer li {
    font-size:0.7em;
	color: #000066;
	list-style-type: none;
	display: inline;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
	margin: 0px;
	border-right:1px solid #FFFFFF;
}

#footer li.bnone{
	color: #000066;
	list-style-type: none;
	display: inline;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
	margin: 0px;
	border-right:none;
}


/* フッター アドレス */

#footer address {
    background-color: #FFFFFF;
    padding-top: 5px;
	padding-bottom:5px;
	margin:0;
	width:auto;
	height:auto;
	text-align: center;
	font-style:normal;
	color: #000066;
	font-size:0.75em;
	letter-spacing: 0.1em;
}


