/* paddock トップページ項目
-----------------------------------------------------------------------------  */


h1 {
	margin-top: 0px;
	margin-left: 220px;
	display: block;
	width: 560px;
	font-size: 90%;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.H1Text {
	font-weight: bold;
	color: #66CC00;
	margin: 0px;
	height: 71px;
	width: 880px;
	background-color: #FFFFFF;
	background-image: url(../cmnfix/top_h1_back.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 100%;
}

/* 左メニュー
-----------------------------------------------------------------------------  */

#MainMenu {
margin: 0;
padding: 0;
list-style:none;
}

#MainMenu li {
    margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#MainMenu li a {
	display: block;
	width: 90px;
	height: 68px;
	background: url(../cmnfix/main_menu_back.gif) no-repeat;
	text-decoration: none;

}

#MainMenu #MenuShop a {
   background-position: 0px 0px;
   }
   
   
#MainMenu #MenuShop a:hover {
   background-position: -90px 0px;
}

#MainMenu #MenuOshuri a {
   background-position: 0px -68px;
   }
   
   
#MainMenu #MenuOshuri a:hover {
   background-position: -90px -68px;
}

#MainMenu #MenuShuri a {
   background-position: 0px -136px;
   }
   
   
#MainMenu #MenuShuri a:hover {
   background-position: -90px -136px;
}

#MainMenu #MenuBike a {
   background-position: 0px -204px;
   }
   
   
#MainMenu #MenuBike a:hover {
   background-position: -90px -204px;
}

#MainMenu #MenuMinimoto a {
   background-position: 0px -272px;
   }
   
   
#MainMenu #MenuMinimoto a:hover {
   background-position: -90px -272px;
}

#MainMenu #MenuToiawase a {
   background-position: 0px -340px;
   }
   
   
#MainMenu #MenuToiawase a:hover {
   background-position: -90px -340px;
}

#MainMenu #MenuLink a {
   background-position: 0px -408px;
   width: 90px;
   height: 79px;
   }
   
   
#MainMenu #MenuLink a:hover {
   background-position: -90px -408px;
   width: 90px;
   height: 79px;
}






#MainMenu2 {
margin: 0;
padding: 0;
list-style:none;
}

#MainMenu2 li {
    margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#MainMenu2 li a {
   display: block;
   width: 90px;
   height: 67px;
   background: url(../cmnfix/main_menu_back.gif) no-repeat;
   text-decoration:none;

}

#MainMenu2 #MenuBlog a {
   background-position: 0px -487px;
   }
   
   
#MainMenu2 #MenuBlog a:hover {
   background-position: -90px -487px;
}


#MainMenu2 #MenuShopping a {
   background-position: 0px -554px;
   }
   
   
#MainMenu2 #MenuShopping a:hover {
   background-position: -90px -554px;
}




/* 左側上部-----------　*/

#LeftTopOver {
	background-image: url(img/topimg.jpg);
	padding: 0px;
	width: 744px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	height: 550px;
}
#TopCopy {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#TopContent {
	padding: 0px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
	background-color: #FFFFFF;
}


/* トップページ左側-----------　*/


#TopContentLeft {
	padding: 0px;
	float: left;
	width: 512px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FFFFFF;
}

/* トップページ右側-----------　*/


#TopContentRight {
	padding: 0px;
	width: 185px;
	margin-top: 0px;
	margin-bottom: 15px;
	float: right;
	margin-right: 0px;
	margin-left: auto;
}




.TopBodyCopy {
	color: #663300;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


/* What's new-----------　*/


#WhatNew h2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	background-image: url(img/top_title_new.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 30px;
	margin: 6px 0px;
	padding: 0px;
}


#WhatNew table {
	margin: 0px;
	padding: 0px;
	width: 512px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}


/* オススメバイク-----------　*/

#OsusumeBike {
	background-color: #8BCB07;
	background-image: url(img/top_bike_back.gif);
	background-position: left top;
	width: 511px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8CCB09;
	border-right-color: #8CCB09;
	border-bottom-color: #336600;
	border-left-color: #8CCB09;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#OsusumeBike h2 img {
	float: left;
}
#OsusumeBike h2 {
	font-size: 85%;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height: 136%;
}
#OsusumeBike table {
	width: 481px;
	margin: 15px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BFBFBF;
	border-right-color: #C5E583;
	border-left-color: #999999;
	border-bottom-color: #C5E583;
	clear: both;
}
#OsusumeBike table table {
	width: 230px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#OsusumeBike td {
	margin: 0px;
	padding: 6px;
	vertical-align: top;
	font-size: 100%;
	color: #666666;
}
#OsusumeBike table table td {
	border: 1px solid #8BCB07;
	margin: 0px;
	padding: 1px;
}
#OsusumeBike table table th {
	background-color: #339900;
	color: #FFFFFF;
	text-align: left;
	width: 60px;
	font-weight: normal;
}




/* イベント情報イベント情報-----------　*/

#TopMinimoto {
	background-color: #555555;
	background-image: url(img/top_minimoto_back_f2.gif);
	background-position: left top;
	width: 511px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8CCB09;
	border-right-color: #8CCB09;
	border-bottom-color: #336600;
	border-left-color: #8CCB09;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-repeat: no-repeat;
}
#TopMinimoto h2 img {
	float: left;
}
#TopMinimoto h2 {
	font-size: 85%;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0px;
	line-height: 136%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}


#TopMinimoto table {
	width: 481px;
	padding: 0px;
	color: #FFFFFF;
	vertical-align: top;
	font-size: 90%;
	background-color: #666666;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 15px;
}
#TopMinimoto th {
	text-align: left;
	vertical-align: top;
	color: #FFFFCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-image: url(img/icon_flag_f2.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 26px;
	padding-bottom: 4px;
	padding-top: 4px;
}

#TopMinimoto td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: 340px;
}
.AboutMinimoto {
	text-align: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* ブログ新着記事-----------　*/


#TopBlog {
	background-image: url(img/top_title_blog.gif);
	background-repeat: no-repeat;
	background-position: 4px top;
	color: #333333;
	background-color: #E6E1DC;
	margin-top: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E1DC;
	border-right-color: #938E8A;
	border-bottom-color: #BDB3AC;
	border-left-color: #E6E1DC;
}
#TopBlog h2 {
	text-indent: -9999px;
}

#TopBlog ul {
	margin: 8px;
	padding: 0px;
}
#TopBlog li {
	padding: 4px 4px 4px 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	list-style-type: none;
	background-image: url(img/icon_mini_yaji.gif);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	font-size: 86%;
	line-height: 116%;
}
.powerby {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.powerby img {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}



#TopBlog img {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 36px;
}



/* 関連サイト-----------　*/


#TopBana {
	font-size: 86%;
	color: #666666;
	margin-bottom: 10px;
}
#TopBana h2 {
	display: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#TopBana img {
	border: 0px none;
	margin-bottom: 3px;
	margin-top: 6px;
}
#TopBana p {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 84%;
	line-height: 130%;
}



/* パドック店舗の情報-----------　*/


#TopShop {
	background-color: #003399;
	background-image: url(img/paddock_minilogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#TopShop h2 {
	margin: 0px;
	padding: 0px;
	text-indent: -9999pt;
}
#TopShop h3 {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFCC;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}
#TopShop p {
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 10px;
	line-height: 110%;
	font-size: 90%;
}
#TopShop img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 14px;
	border: 0px none;
}


/* トップページメニュー-----------　*/

#TopMenu {
	margin: 0;
	padding: 0;
	list-style:none;
	position: relative;
	width: 744px;

}


#TopMenu ul {
margin: 0;
padding: 0;
}

#TopMenu li {
    margin: 0;
	padding: 0;
	text-indent: -9999px;
	list-style:none;
}

#TopMenu li a {
	display: block;
	text-decoration: none;
}


#MenuShop2 a {
	width: 105px;
	height: 110px;
	background-image: url(img/top_menu_shop.gif);
	background-position: 0px 0px;
	position: absolute;
	left: 1px;
	top: 132px;
   }
   
   
#MenuShop2 a:hover {
   width: 105px;
   height: 110px;
   background-image: url(img/top_menu_shop_f2.gif);
   background-position: 0px 0px;
   position: absolute;
   left: 1px;
   top: 132px;
}


#MenuOshuri2 a {
	width: 97px;
	height: 140px;
	background-image: url(img/top_menu_oshuri.gif);
	background-position: 0px 0px;
	position: absolute;
	left: 105px;
	top: 41px;
   }
   
   
#MenuOshuri2 a:hover {
   width: 97px;
   height: 140px;
   background-image: url(img/top_menu_oshuri_f2.gif);
   background-position: 0px 0px;
   position: absolute;
   left: 105px;
   top: 41px;
}



#MenuShuri2 a {
	width: 114px;
	height: 120px;
	background-image: url(img/top_menu_shuri.gif);
	background-position: 0px 0px;
	position: absolute;
	left: 202px;
	top: 0px;
   }
   
   
#MenuShuri2 a:hover {
   width: 114px;
   height: 120px;
   background-image: url(img/top_menu_shuri_f2.gif);
   background-position: 0px 0px;
   position: absolute;
   left: 202px;
   top: 0px;
}

#MenuBike2 a {
	width: 114px;
	height: 120px;
	background-image: url(img/top_menu_bike.gif);
	background-position: 0px 0px;
	position: absolute;
	left: 316px;
	top: 0px;
   }
   
   
#MenuBike2 a:hover {
   width: 114px;
   height: 120px;
   background-image: url(img/top_menu_bike_f2.gif);
   background-position: 0px 0px;
   position: absolute;
   left: 316px;
   top: 0px;
}

#MenuMinimoto2 a {
	width: 114px;
	height: 120px;
	background-image: url(img/top_menu_minimoto.gif);
	background-position: 0px 0px;
	position: absolute;
	left: 430px;
	top: 0px;
   }
   
   
#MenuMinimoto2 a:hover {
   width: 114px;
   height: 120px;
   background-image: url(img/top_menu_minimoto_f2.gif);
   background-position: 0px 0px;
   position: absolute;
   left: 430px;
   top: 0px;
}


#MenuToiawase2 a {
	width: 91px;
	height: 140px;
	background-image: url(img/top_menu_toiawase.gif);
	background-position: 0px 0px;
	position: absolute;
	left: 544px;
	top: 41px;
   }
   
   
#MenuToiawase2 a:hover {
   width: 91px;
   height: 140px;
   background-image: url(img/top_menu_toiawase_f2.gif);
   background-position: 0px 0px;
   position: absolute;
   left: 544px;
   top: 41px;
}


#MenuLink2 a {
	width: 107px;
	height: 100px;
	background-image: url(img/top_menu_link.gif);
	background-position: 0px 0px;
	position: absolute;
	left: 635px;
	top: 110px;
   }
   
   
#MenuLink2 a:hover {
   width: 107px;
   height: 100px;
   background-image: url(img/top_menu_link_f2.gif);
   background-position: 0px 0px;
   position: absolute;
   left: 635px;
   top: 110px;
}


.rsstc   { background-color: #;
	margin: 0;
	padding: 0;
}
#WhatNew th {
	margin: 0px;
	font-weight: normal;
	color: #99CC00;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#WhatNew td {
	font-size: 90%;
	padding-bottom: 10px;
}
