BODY {
	margin:0 auto;
	padding: 0px;
}
DIV#header * {
	margin:0;
	padding: 0;
	font-family: ms ui gothic;
	font-size: 12px;
}
DIV#header ul {
	list-style-image: none;
}

/** ------ HEADER COMMON ------**/
DIV#header {
	margin:0 auto;
	width:950px;
	padding:0;
	text-align:left;
}
DIV#header img {
	border:0;
}
/** ------ 1st area ------**/
Div#header .one {
	clear:both;
	margin:10px auto 0 auto;
	padding:0;
	width:950px;
}

Div#header .one img.mainlogo{
	float:left;
	margin:0 10px 0 0;
}

Div#header .one img.portalmainlogo{
	float:left;
}

Div#header .one h1 {
	font-family: ms ui gothic;
}

Div#header .one .headerlogo{
	width:390px;
	_width:390px;
	height:44px;
	margin:10px 0 0 0;
	text-align:left;
	padding:0 0 0 0px;
	color:#333333;
	float:left;
	overflow:hidden;
	text-decoration:none;
}

Div#header .one h1.shop,
Div#header .one h1.comma,
Div#header .one h1.bike,
Div#header .one h1.nomal,
Div#header .one h1.tonya{
	font-weight:normal;
}

/* 
Div#header .one h1.shop a{
	background:url(/sys_images/header/h-shop-h1.gif) no-repeat;
	font-weight:normal;
}

Div#header .one h1.comma a{
	background:url(/sys_images/header/h-comm-h1.gif) no-repeat;
	font-weight:normal;
}
Div#header .one h1.bike a{
	background:url(/sys_images/header/h-bike-h1.gif) no-repeat;
	font-weight:normal;
}
*/

Div#header .one h1.nomal a{
	/* background:url(/sys_images/header/h-nomal-h1.gif) no-repeat; */
	_width:370px;
	margin:10px 20px 0 0;
	padding:0 140 0 0px;
}
Div#header .one h1.link a{
	background:url(/sys_images/header/h-link-h1.gif) no-repeat;
	font-weight:normal;
	_width:230px;
}
Div#header .one h1.news a{
	background:url(/sys_images/header/h-news-h1.gif) no-repeat;
	font-weight:normal;
}
Div#header .one h1.hoken a{
	background:url(/sys_images/header/h-hoken-h1.gif) no-repeat;
	font-weight:normal;
}
Div#header .one h1.kaitori a{
	background:url(/sys_images/header/h-kaitori-h1.gif) no-repeat;
	font-weight:normal;
}
/*
Div#header .one h1.tonya a{
	 background:url(/sys_images/header/h-tonya-h1.gif) no-repeat ;
	font-weight:normal;
}
*/

Div#header .one .top-bana {
	float:left;
	width:468px;
	_width:435px;
	padding:0;
	margin:0 0 0 25px;
	_margin:0 0 0 25px;
}

Div#header .one .top-bana02 {
	float:right;
	width:460px;
	margin:0 10px 0 0;
	_margin:0 5px 0 0;
	padding:0;
}
Div#header .one .top-bana03 {
	float:right;
	width:460px;
	margin:0 75px 0 0;
	_margin:0 35px 0 0;
	padding:0;
}
/** ------ 2nd area ------**/

Div#header .two {
	margin:0px auto 0 0;
	width:950px;
	clear:both;
	overflow:hidden;
}

Div#header .two ul#tab-big {
	margin:0px;
	padding:0 0 0 0;
	text-align:left;
	float:left;
	overflow:hidden;

}
Div#header .two ul#tab-big li {
	margin:0px auto;
	padding:0 0 0 0;
	text-align:left;
	text-indent: 0pt;
	float:left;
	width:118px;
	height:34px;
	display:inline;
}
/** ------ 3rd area ------**/

Div#header .three, 
Div#header .three-b, 
Div#header .three-r,
Div#header .three-wine {
font-weight:bold;
color:#484848;
}

Div#header .three, 
Div#header .three-b, 
Div#header .three-r, 
Div#header .three-wine {
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}
Div#header .three ul, 
Div#header .three-b ul, 
Div#header .three-r ul, 
Div#header .three-wine ul {
	margin: 0;
	padding:0;
	text-align:left;
	overflow:hidden;
	height:24px;
	_height:23px;
	background:url(/sys_images/header/h-tab-g-bg.gif);
	clear:both;
}
Div#header .three ul li,
Div#header .three ul li.rool {
	overflow:hidden;
	text-indent:0;
	margin:auto;
	padding:4px 8px 4px 8px;
	border-right:solid 2px #999966;
	border-top:solid 1px #999966;
	border-bottom:solid 1px #999966;
	font-size:12px;
	float:left;
}
Div#header .three ul li.rool {
	background-color:#fcd000;
}
Div#header .three-b ul li,
Div#header .three-b ul li.rool {
	color:#484848;
	overflow:hidden;
	text-indent:0;
	margin:auto;
	padding:4px 10px 3px 10px;
	border-right:solid 2px #9cc3cd;
	border-top:solid 1px #9cc3cd;
	border-bottom:solid 1px #9cc3cd;
	font-size:12px;
	float:left;
	overflow:hidden;
	height:24px;
	_height:23px;
}
Div#header .three-b ul li.rool {
	background:#bcd;
}
Div#header .three-r ul li,
Div#header .three-r ul li.rool {
	color:#484848;
	overflow:hidden;
	text-indent:0;
	margin:auto;
	padding:4px 10px 3px 10px;
	border-right:solid 2px #da7f7f;
	border-top:solid 1px #da7f7f;
	border-bottom:solid 1px #da7f7f;
	font-size:12px;
	float:left;
	overflow:hidden;
	height:24px;
	_height:23px;
	vertical-align:middle;
}
Div#header .three-r ul li.rool {
	background:#faa;
}
Div#header .three-wine ul li,
Div#header .three-wine ul li.rool {
	color:#484848;
	overflow:hidden;
	text-indent:0;
	margin:auto;
	padding:4px 10px 3px 10px;
	border-right:solid 2px #966;
	border-top:solid 1px #966;
	border-bottom:solid 1px #966;
	font-size:12px;
	float:left;
	overflow:hidden;
	height:24px;
	_height:23px;
}
Div#header .three-wine ul li.rool {
	background:#ecc;
}
Div#header .three ul li a:hover,
Div#header .three-b ul li a:hover,
Div#header .three-r ul li a:hover,
Div#header .three-wine ul li a:hover {
	color:#0000ff;
}
Div#header .three ul li.top {
	border:solid 1px #999966;
	border-right:solid 2px #999966;
}
Div#header .three-b ul li.top {
	border:solid 1px #9cc3cd;
	border-right:solid 2px #9cc3cd;
}
Div#header .three-r ul li.top {
	border:solid 1px #da7f7f;
	border-right:solid 2px #da7f7f;
}
Div#header .three-wine ul li.top {
	border:solid 1px #966;
	border-right:solid 2px #966;
}
Div#header .three ul li.last,
Div#header .three-b ul li.last,
Div#header .three-r ul li.last,
Div#header .three-wine ul li.last {
	float:right;
	border:0;
	margin:0;
	padding:0;
}
Div#header .three ul li a, 
Div#header .three-b ul li a, 
Div#header .three-r ul li a, 
Div#header .three-wine ul li a {
	color:#484848;
	font-weight:bold;
	text-decoration:none;
}
Div#header .three ul li a:hover
Div#header .three-b ul li a:hover,
Div#header .three-r ul li a:hover,
Div#header .three-wine ul li a:hover {
	color:#0066ff;
	text-decoration:underline;
}
/** ------ 4th area ------**/

Div#header .four {
	margin:0;
	padding:0;
	width:100%;
	height:33px;
	clear:both;
	background:url(/sys_images/header/h-tab-y-bg.gif) repeat-x;
}
Div#header .four-b {
	margin:0;
	padding:0;
	width:100%;
	height:33px;
	clear:both;
	background:url(/sys_images/header/h-tab-b-bg.gif) repeat-x;
}
Div#header .four-r {
	margin:0;
	padding:0;
	width:100%;
	height:33px;
	clear:both;
	background:url(/sys_images/header/h-tab-r-bg.gif) repeat-x;
}
Div#header .four-wine {
	margin:0;
	padding:0;
	width:100%;
	height:33px;
	clear:both;
	background:url(/sys_images/header/h-tab-wine-bg.gif) repeat-x;
}
Div#header .four-n {
	margin:0;
	padding:0;
	width:100%;
	height:33px;
	clear:both;
	background:url(/sys_images/header/h-tab-nomal-bg.gif) repeat-x;
}
Div#header .four-regi{
	margin:0;
	padding:0;
	width:100%;
	height:33px;
	clear:both;
	background:url(/sys_images/header/h-tab-regi-bg.gif) repeat-x;
}
Div#header .four .formbox {
	background:url(/sys_images/header/h-tab-y-left.gif) no-repeat;
	padding:0;
	height:33px;
	margin:0;
	float:left;
	width:530px;
}
Div#header .four-b .formbox-b {
	background:url(/sys_images/header/h-tab-b-left.gif) no-repeat;
	padding:0;
	height:33px;
	margin:0;
	float:left;
	width:530px;
}
Div#header .four-r .formbox-r {
	background:url(/sys_images/header/h-tab-r-left.gif) no-repeat;
	padding:0;
	height:33px;
	margin:0;
	float:left;
	width:530px;
}
Div#header .four-n .formbox-n {
	background:url(/sys_images/header/h-tab-nomal-left.gif) no-repeat;
	padding:0;
	height:33px;
	margin:0;
	float:left;
	width:530px;
}
Div#header .four-wine .formbox-wine {
	background:url(/sys_images/header/h-tab-wine-left.gif) no-repeat;
	padding:0;
	height:33px;
	margin:0;
	float:left;
	width:530px;
}
Div#header .four-wine,
Div#header .four-wine INPUT,
Div#header .four-wine SELECT{
	font-family: ms ui gothic;
}
Div#header .four-regi .formbox-regi {
	background:url(/sys_images/header/h-tab-regi-left.gif) no-repeat;
	padding:0;
	height:33px;
	margin:0;
	float:left;
	width:530px;
}
Div#header .four form,
Div#header .four-b form, 
Div#header .four-r form,
Div#header .four-n form, 
Div#header .four-wine form,
Div#header .four-regi form{
	padding:5px 0 0 20px;
	margin:0;
}
Div#header .four form input.text300,
Div#header .four-b form input.text300,
Div#header .four-r form input.text300,
Div#header .four-n form input.text300,
Div#header .four-wine form input.text300,
Div#header .four-regi form input.text300 {
	width:150px;
	vertical-align:middle;
}
Div#header .four form input,
Div#header .four-b form input, 
Div#header .four-r form input,
Div#header .four-n form input,
Div#header .four-wine form input,
Div#header .four-regi form input {
	vertical-align:middle;
}
Div#header .four form select,
Div#header .four-b form select, 
Div#header .four-r form select,
Div#header .four-n form select,
Div#header .four-wine form select,
Div#header .four-regi form select{
	vertical-align:middle;
}
Div#header .four form #detailSearchButton,
Div#header .four-b form #detailSearchButton, 
Div#header .four-r form #detailSearchButton,
Div#header .four-n form #detailSearchButton,
Div#header .four-wine form #detailSearchButton,
Div#header .four-regi form #detailSearchButton {
	vertical-align:middle;
}

/*tourokbox*/

Div#header .four-r div.tourokbox{
height:33px;
width:100%;
background:url(/sys_images/header/h-tab-r-right.gif) bottom right no-repeat;
}
Div#header .four-r div.tourokbox dl.tourok {
margin:10px 20px 0 0;
_margin:10px 10px 0 0;
padding:0;
font-size:12px;
float:right;
}

Div#header .four-r div.tourokbox  dl.tourok dt{
display:inline;
text-align:left;
margin:0;
font-weight:bold;
padding:0 2px 0 0;
font-size:12px;
color:#660033;}
	
Div#header .four-r div.tourokbox dl.tourok dd{
display:inline;
margin:0;
padding:0;
font-size:12px;
overflow:hidden;
}

/*login btn*/
Div#header .login-btn,
Div#header .login-btn-b,
Div#header .login-btn-n,
Div#header .login-btn-r,
Div#header .login-btn-wine,
Div#header .login-btn-regi {
	float:right;
	margin:0;
	height:33px;
	padding:0;
}
Div#header .four-n .login-btn-n {
	width:325px;
	background:url(/sys_images/header/h-tab-nomal-right.gif) right no-repeat;
}
Div#header .login-btn {
	width:320px;
	background:url(/sys_images/header/h-tab-y-right.gif) right no-repeat;
}
Div#header .login-btn-b {
	width:320px;
	background:url(/sys_images/header/h-tab-b-right.gif) right no-repeat;
}
Div#header .four-wine .login-btn-wine {
	width:100px;
	background:url(/sys_images/header/h-tab-wine-right.gif) right no-repeat;
}
Div#header .four-regi .login-btn-regi{
	width:325px;
	background:url(/sys_images/header/h-tab-regi-right.gif) right no-repeat;
}
Div#header .four .login-btn ul,
Div#header .four-b .login-btn-b ul,
Div#header .four-r .login-btn-r ul,
Div#header .four-n .login-btn-n ul,
Div#header .four-wine .login-btn-wine ul,
Div#header .four-regi .login-btn-regi ul {
	clear:both;
/*	width:325px;*/
	margin:0;
	padding:0;
}
Div#header .four .login-btn ul li,
Div#header .four-b .login-btn-b ul li,
Div#header .four-r .login-btn-b ul li,
Div#header .four-n .login-btn-n ul li,
Div#header .four-wine .login-btn-wine ul li,
Div#header .four-regi .login-btn-regi ul li {
	list-style:none;
	margin:5px 10px 0 0;
	display:block;
	overflow:hidden;
	float:left;
}
Div#header .four-r .login-btn-r ul li {
	list-style:none;
	margin:5px 10px 0 0;
	display:block;
	overflow:hidden;
	float:right;
}
Div#header .four ul li a,
Div#header .four-b ul li a,
Div#header .four-r ul li a,
Div#header .four-n ul li a,
Div#header .four-wine ul li a,
Div#header .four-regi ul li a{
	text-indent:-9999px;
	float:left;
}
Div#header .four ul li.h-kago,
Div#header .four-b ul li.h-kago,
Div#header .four-n ul li.h-kago,
Div#header .four-r ul li.h-kago,
Div#header .four-wine ul li.h-kago{
	width:95px;
	height:22px;
	float:left;
}
Div#header .four-regi ul li.h-kago{
	width:95px;
	height:22px;
	float:right;
}

Div#header .four ul li.h-kago a,
Div#header .four-b ul li.h-kago a,
Div#header .four-r ul li.h-kago a,
Div#header .four-n ul li.h-kago a,
Div#header .four-wine ul li.h-kago a,
Div#header .four-regi ul li.h-kago a{
	background:url(/sys_images/header/h-btn-cart.gif) top left;
	width:95px;
	height:22px;
}
Div#header .four ul li.h-kago a:hover,
Div#header .four-b ul li.h-kago a:hover,
Div#header .four-r ul li.h-kago a:hover,
Div#header .four-n ul li.h-kago a:hover,
Div#header .four-wine ul li.h-kago a:hover,
Div#header .four-regi ul li.h-kago a:hover{
	background:url(/sys_images/header/h-btn-cart.gif) bottom left;
}
Div#header .four ul li.h-hosii,
Div#header .four-b ul li.h-hosii,
Div#header .four-r ul li.h-hosii,
Div#header .four-n ul li.h-hosii,
Div#header .four-wine ul li.h-hosii{
	width:112px;
	height:22px;
	float:left;
}
Div#header .four-regi ul li.h-hosii{
	width:112px;
	height:22px;
	float:right;
}
Div#header .four ul li.h-hosii a,
Div#header .four-b ul li.h-hosii a,
Div#header .four-r ul li.h-hosii a,
Div#header .four-n ul li.h-hosii a,
Div#header .four-wine ul li.h-hosii a,
Div#header .four-regi ul li.h-hosii a{
	background:url(/sys_images/header/h-btn-hosi.gif) top left;
	width:112px;
	height:22px;
}
Div#header .four ul li.h-hosii a:hover,
Div#header .four-b ul li.h-hosii a:hover,
Div#header .four-r ul li.h-hosii a:hover,
Div#header .four-n ul li.h-hosii a:hover,
Div#header .four-wine ul li.h-hosii a:hover,
Div#header .four-regi ul li.h-hosii a:hover{
	background:url(/sys_images/header/h-btn-hosi.gif) bottom left;
}
Div#header .four-r ul li.h-shoplogin a {
	background:url(/sys_images/header/h-btnshoplog.gif) top left;
	width:112px;
	height:22px;
}
Div#header .four-r ul li.h-shoplogin a:hover{
	background:url(/sys_images/header/h-btnshoplog.gif) bottom left;
}
Div#header .four ul li.h-login,
Div#header .four-b ul li.h-login,
Div#header .four-r ul li.h-login,
Div#header .four-n ul li.h-login,
Div#header .four-wine ul li.h-login{
	width:73px;
	height:22px;
	float:left;
}
Div#header .four-regi ul li.h-login{
	width:73px;
	height:22px;
	float:right;
}
Div#header .four ul li.h-login a,
Div#header .four-b ul li.h-login a,
Div#header .four-r ul li.h-login a,
Div#header .four-n ul li.h-login a,
Div#header .four-wine ul li.h-login a,
Div#header .four-regi ul li.h-login a{
	background:url(/sys_images/header/h-btnlogin.gif) top left;
	width:73px;
	height:22px;
}
Div#header .four ul li.h-login a:hover,
Div#header .four-b ul li.h-login a:hover,
Div#header .four-r ul li.h-login a:hover,
Div#header .four-n ul li.h-login a:hover,
Div#header .four-wine ul li.h-login a:hover,
Div#header .four-regi ul li.h-login a:hover{
	background:url(/sys_images/header/h-btnlogin.gif) bottom left;
}
Div#header .four ul li.h-logout,
Div#header .four-b ul li.h-logout,
Div#header .four-r ul li.h-logout,
Div#header .four-n ul li.h-logout,
Div#header .four-wine ul li.h-logout{
	width:78px;
	height:22px;
	float:left;
}
Div#header .four-regi ul li.h-logout{
	width:78px;
	height:22px;
	float:right;
}
Div#header .four ul li.h-logout a,
Div#header .four-b ul li.h-logout a,
Div#header .four-r ul li.h-logout a,
Div#header .four-n ul li.h-logout a,
Div#header .four-wine ul li.h-logout a,
Div#header .four-regi ul li.h-logout a{
	background:url(/sys_images/header/h-btnlogout.gif) top left;
	width:78px;
	height:22px;
}
Div#header .four ul li.h-logout a:hover,
Div#header .four-b ul li.h-logout a:hover,
Div#header .four-r ul li.h-logout a:hover,
Div#header .four-n ul li.h-logout a:hover,
Div#header .four-wine ul li.h-logout a:hover,
Div#header .four-regi ul li.h-logout a:hover{
	background:url(/sys_images/header/h-btnlogout.gif) bottom left;
}

/** ------ サブメニュー------**/

Div#header .two ul#tab-big li ul.sub {
	margin:0px;
	height:20px;
	padding:0 0 0 0;
	line-height:17px;
	color:#990033;
}
Div#header .two ul#tab-big li ul.sub li {
	margin:0px;
	line-height:17px;
	padding:0 0 0 0;
}
/** ------ バイク占い------**/

Div#header div.uranai {
	display:block;
	position:relative;
	float:right;
	margin:-157px 0 0 0;
	_margin:-155px 0 0 0;
	padding:0;
}
Div#header div.uranai table.uranai{
	width:60px;
	height:100px;
}
Div#header div.uranai table.uranai td{
	vertical-align: bottom;
	text-align:center;
}
Div#header div.uranai dl.ura dd {
	margin:0 0 0;
	font-size:10px;
	line-height:12px;
	padding:5px 3px 0 5px;
	width:50px;
	_width:58px;
	height:60px;
	text-align:left;
	background:url(/sys_images/header/fukidasi.gif) no-repeat left top;
	word-break: break-all;
}
Div#header div.uranai dl.ura dd span {
	margin:0 0 0;
	padding:5px 0;
	font-size:10px;
}
Div#header div.uranai dl.ura dt {
	display:block;
	background:url(/sys_images/header/h-uranai-b.gif) top left no-repeat;
	text-align:center;
	width:36px;
	height:22px;
	text-indent:-999px;
	margin:0 auto;
	padding:0;
}
Div#header div.uranai dl.ura dt a {
	display:block;
	overflow:hidden;
	width:36px;
	height:22px;
	text-indent:-9999px;
	margin:0 auto;
	padding:0;
}
Div#header div.uranai dl.ura dt a:hover {
	background:url(/sys_images/header/h-uranai-b.gif) bottom left no-repeat;
	display:block;
	text-indent:-999px;
	margin:0 auto;
	padding:0;
}
/** ------ サブメニュー------**/

Div#header ul#infolist {
position:relative;
	margin:18px 0 0 0;
	float:left;
	padding:0 0 0 58px;
	overflow:hidden;
	font-size:10px;
}
Div#header ul#infolist02 {
position:relative;
	margin:18px 5px 0 0;
	float:right;
	padding:0 0 0 30px;
	overflow:hidden;
	font-size:10px;
}

Div#header ul#infolist li,
Div#header ul#infolist02 li {
	margin:0 0 0 3px;
	padding:0 0 0 10px;
	display:inline;
	background:url(/sys_images/header/red-arrow.gif) no-repeat left;
	display:inline;
	color:#666666;
	font-size:10px;
}
Div#header ul#infolist li a,
Div#header ul#infolist02 li a {
	color:#666666;
	text-decoration:none;
}
Div#header ul#infolist li a:hover,
Div#header ul#infolist02 li a:hover {
	color:#a22600;
	text-decoration:underline;
}
Div#header ul#infolist li.home,
Div#header ul#infolist li.home {
	margin:0 0 0 3px;
	padding:0 0 0 15px;
	display:inline;
	background:url(/sys_images/header/home.gif) no-repeat left;
	display:inline;
}

/** ------ 大きなタブー------**/

Div#header .two ul#tab-big li a.g-left {
margin:0px ;
width:118px;
height:34px;
margin:0px 0;
padding:0;
display:block;
font-weight:bold;
text-decoration:none;
list-style:none;
background:url(/sys_images/header/h-regi-tab-left.gif) top left no-repeat;
}

Div#header .two ul#tab-big li a:hover.g-left {
width:118px;
height:34px;
margin:0px 0;
padding:0 0 0 0;
display:block;
list-style:none;
background:url(/sys_images/header/h-regi-tab-left.gif) bottom left no-repeat;
}

Div#header .two ul#tab-big li a div.ore img{
padding:0;
display:block;
margin:16px 0 0 5px;
position:absolute;
color:#000033;
font-size:11.5px;
text-align:center;
}

Div#header .two ul#tab-big li a:hover div.ore img{
padding:0;
display:block;
margin:16px 0 0 5px;
position:absolute;
color:#666666;
font-size:11px;
text-align:center;
}

Div#header .two ul#tab-big li a div.kougu img{
padding:0;
display:block;
margin:16px 0 0 10px;
position:absolute;
color:#000033;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a:hover div.kougu img {
padding:0;
display:block;
margin:16px 0 0 10px;
position:absolute;
color:#FF0000;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a div.moto img{
padding:0;
display:block;
margin:16px 0 0 25px;
position:absolute;
color:#000033;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a:hover div.moto img{
padding:0;
display:block;
margin:16px 0 0 25px;
position:absolute;
color:#FF0000;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a div.com img{
padding:0;
margin:16px 0 0 5px;
position:absolute;
color:#000033;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a:hover div.com img{
padding:0;
display:block;position:absolute;
margin:16px 0 0 5px;
color:#FF0000;
font-size:11px;
text-align:center;
}

Div#header .two ul#tab-big li a:hover span.ore {
padding:16px 0 0 5px;
position:absolute;
color:#666666;
font-size:11px;
text-align:center;
}

Div#header .two ul#tab-big li a span.kougu {
padding:16px 0 0 10px;
position:absolute;
color:#000033;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a:hover span.kougu {
padding:16px 0 0 10px;
position:absolute;
color:#FF0000;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a span.moto {
padding:16px 0 0 25px;
position:absolute;
color:#000033;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a:hover span.moto {
padding:16px 0 0 25px;
position:absolute;
color:#FF0000;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a span.com {
padding:16px 0 0 5px;
position:absolute;
color:#000033;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a:hover span.com  {
padding:16px 0 0 5px;
position:absolute;
color:#FF0000;
font-size:11px;
text-align:center;
}

Div#header .two ul#tab-big li a span {
padding:18px 0 0 5px;
position:absolute;
color:#000033;
font-size:11px;
text-align:center;
}
Div#header .two ul#tab-big li a:hover span {
padding:18px 0 0 5px;
position:absolute;
color:#FF0000;
font-size:11px;
text-align:center;
}


Div#header .two ul#tab-big li a.g-center {
margin:0px 0;
width:118px;
height:34px;
margin:0px 0;
padding:0 0 0 0;
font-weight:bold;
text-decoration:none;
display:block;
list-style:none;
background:url(/sys_images/header/h-regi-tab-bg.gif) top left no-repeat;
}

Div#header .two ul#tab-big li a:hover.g-center {
width:118px;
height:34px;
margin:0px 0;
padding:0 0 0 0;
display:block;
list-style:none;
background:url(/sys_images/header/h-regi-tab-bg.gif) bottom left no-repeat;
}
Div#header .two ul#tab-big li a.g-right{
width:118px;
height:34px;
font-weight:bold;
text-decoration:none;
margin:0px 0;
background:url(/sys_images/header/h-regi-tab-right.gif) top left no-repeat;
padding:0 0 0 0;
display:block;
list-style:none;

}
Div#header .two ul#tab-big li a:hover.g-right{
	width:118px;
	height:34px;
	margin:0px 0;
	background:url(/sys_images/header/h-regi-tab-right.gif) bottom left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
}

/** ------ 大きなタブー------**/
Div#header .two ul#tab-big li a.shoptop {
	width:118px;
	height:34px;
	margin:0px;
	background:url(/sys_images/header/h-tab-01.gif) top left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-9999px;
}
Div#header .two ul#tab-big li a.shop {
	width:118px;
	height:34px;
	margin:0px 0;
	background:url(/sys_images/header/h-tab-01.gif) center left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-9999px;
}
Div#header .two ul#tab-big li a:hover.shop {
	width:118px;
	height:34px;
	margin:0px 0;
	background:url(/sys_images/header/h-tab-01.gif) bottom left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-9999px;
}
Div#header .two ul#tab-big li a.biketop {
	margin:0px 0;
	width:118px;
	height:34px;
	background:url(/sys_images/header/h-tab-02.gif) top left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-999px;
}
Div#header .two ul#tab-big li a.bike {
	margin:0px 0;
	width:118px;
	height:34px;
	background:url(/sys_images/header/h-tab-02.gif) center left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-999px;
}

Div#header .two ul#tab-big li a:hover.bike {
	margin:0px 0;
	width:118px;
	height:34px;
	background:url(/sys_images/header/h-tab-02.gif) bottom left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-9999px;
}
Div#header .two ul#tab-big li a.commtop {
	margin:0px 0;
	width:118px;
	height:34px;
	background:url(/sys_images/header/h-tab-03.gif) top left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-9999px;
}
Div#header .two ul#tab-big li a.comm {
	margin:0px 0;
	width:118px;
	height:34px;
	background:url(/sys_images/header/h-tab-03.gif) center left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-9999px;
}
Div#header .two ul#tab-big li a:hover.comm {
	margin:0px 0;
	width:118px;
	height:34px;
	background:url(/sys_images/header/h-tab-03.gif) bottom left no-repeat;
	padding:0 0 0 0;
	display:block;
	list-style:none;
	text-indent:-999px;
}
/** ------ 飛び出るレイヤー------**/
#layer{
width:950px;
margin:10px auto;
text-align:center;
padding:0px;
/*background:url(/sys_images/header/alpha.png);*/
position: absolute;
z-index: 10000;
}
#layer2{
width:950px;
height:270px;
margin:10px auto;
background-color: #000000;
position: absolute;
z-index: 9999;
zoom: 1;
}
/*
f* html #layer{
behavior: expression(IEPNGFIX.fix(this));
margin:0;
} 
*/
#layer .layerbox{
padding:0;
margin:0 auto;
overflow:hidden;
}

#layer .layerbox ul{
width:100%;
margin:10px 0 20px 22px;
text-align:center;
padding:0;
overflow:hidden;

}
#layer .layerbox ul li{
float:left;
list-style:none;
margin:0;
width:181px;
padding:0;
}

#layer .layerbox ul li img{
list-style:none;
display:block;
border:0;
width:180px;
margin:1px 1px 0 0;
padding:0;
}
/** ------ AUTO COMPLETE ------**/
.suggest {position:absolute;z-index:9050;}

.suggest .yui-ac-content {
	position:absolute;
	left:0;
	top:0;
	width:15em;
	border:1px solid #404040;
	background:#fff;
	overflow:hidden;
	text-align:left;
	z-index:9050;
}

.suggest ul {padding:1px;width:100%;margin:0px 0px;list-style: none;}
.suggest li {padding:0 2px;cursor:default;white-space:nowrap;text-indent: 0;}

.suggest li.yui-ac-highlight {background:#e6f0e6;}


/** ------ Community header2 ------**/
DIV#header2 {
	text-align:center;
}
DIV#header2 TABLE,
TABLE#siteHeader3
{
	border-collapse: collapse;
}
DIV#header2 TD,
TABLE#siteHeader3 TD{
	padding: 0px;
}
DIV#header2 IMG,
TABLE#siteHeader3 IMG{
	border: 0;
}
DIV#header2 FORM {
	margin: 0;
	padding: 0;
}

/** ------ GPS ------**/
DIV#gps {
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 16px;
	text-align: center;
	width: 100%;
}
DIV#gps DIV#gpsInner{
	text-align: left;
}
DIV#gps A{
	color: #000;
}
DIV#gps A:hover{
	color: #C00;
}
/** ------ MENU HEADER ------**/
DIV#menuHeader1 {
	margin-top: 2px;
	margin-bottom: 0px;
	text-align: left;
}
DIV#menuHeader1 IMG {
	vertical-align: middle;
}
DIV#menuHeader1 SPAN#modelName,
DIV#menuHeader1 SPAN#riderName{
	font-size: 20pt;
	font-style: italic;
	color: #334;
	margin-right: 4px;
}
DIV#menuHeader1 H2#modelName{
	display:inline;
	font-weight:normal;
}
DIV#menuHeader2 {
	width: 100%;
	margin-bottom: 18px;
}
TABLE#menuHeader2{
	border: 1px solid #999;
	background-color: #DFE0E0;
	background-image: url("/sys_images/header/tab/tabBg_white.gif");
	background-repeat: repeat-x;
	margin-bottom: 6px;
	width:100%;
}
TABLE#menuHeader2 TD{
	padding: 0px;
	font-size: 10pt;
}
TABLE#menuHeader2 TABLE#menuTabArea {
	margin: 0px 20px;
}
TABLE#menuHeader2 TABLE#menuTabArea TD{
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding: 3px 10px;
}
TABLE#menuHeader2 TABLE#menuTabArea TD.menuTab{
}
TABLE#menuHeader2 TABLE#menuTabArea TD.menuTabSelected{
	background-color: #CBCBD1;
}
TABLE#menuHeader2 TABLE#menuTabArea A{
	color:#000;
	text-decoration:none;
}
TABLE#menuHeader2 TABLE#menuTabArea A:hover{
	color:#B00;
	text-decoration:underline;
}
/** ------ overture ------**/
.ad-overture {
	text-align: center;	
}
.ad-overture .ov-inner{
	font-size: 12px;
	margin-left: auto;	
	margin-right: auto;	
	text-align: left;
}
.ad-overture .ov-inner:AFTER{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.ad-overture .ov-div { 
	margin: 2px;
}
.ad-overture A.ov-link { 
	text-decoration: none;
	display: block;
	padding: 3px;
}
.ad-overture .ov-link:HOVER { 
	background-color: #EFFFF1;
}
.ad-overture .ov-title { 
	font-size: 10pt;
	font-weight: bold; 
	text-decoration: underline;
	display: inline;
	margin-right: 8px;
}
.ad-overture .ov-div A { color: #0000de; }
.ad-overture .ov-div A:visited { color: #800080; }
.ad-overture .ov-corp	{ 
	font-size: 12px; 
	color: #008000; 
	display: inline;
	margin-right: 8px;
}
.ad-overture .ov-text	{ 
	font-size: 10pt; 
	color: #000; 
	padding: 3px;
	display: block;
}
.ad-overture .pr{
	font-size: 9pt; 
	text-align: right;
	color: #35455F;
	background-color: #E9F0F0;
	display: block;
	padding: 3px;
}
.ad-overture .pr A {
	color: #35455F;
}
.overture-portal-bottom .ov-inner{
	background-color: #FFF;
	width:460px;
	margin: 8px auto;
	border: 1px solid #59868F;
}
.overture-motoSearch .ov-inner{
	background-color: #FFF;
	width:420px;
	margin: 8px auto;
	padding: 1px auto;
	border: 1px solid #ccd;
}
.overture-commu-bottom .ov-inner{
	background-color: #FFF;
	width:558px;
	margin: 14px auto;
	border: 1px solid #bbb;
}


.overture-top .ov-inner{
	background-color: #FFF;
	width:900px;
	margin: 6px auto;
	padding: 0px;
	border: 1px solid #ddd;
}
.overture-top .ov-inner .ov-text{
	display: inline;
}
.overture-top .ov-inner .pr{
	background-color: #eee;
}
.overture-top A.ov-link { 
	text-decoration: none;
	margin: 0px;
	display: block;
	padding-left: 40px;
}
.overture-top .ov-link:HOVER { 
	background-color: #E8F1EA;
}

.overture-bottom .ov-inner{
	background-color: #FFF;
	width:530px;
	margin: 20px auto 6px;
	padding: 0px;
	border: 1px solid #59868F;
}
.overture-side .ov-inner{
	width:100%px;
	margin: 6px 0;
	padding: 0px;
	border: 1px solid #BCBCBC;
}
.overture-side .pr A,
.overture-side .pr{
	display:block;
	font-size:10px;
}
.overture-side .ov-link span {
	display: block;
	font-weight: normal;
	margin: 0px;
}

/*ブックマーク*/
#socialbookmark{
	text-align: center;
}
#socialbookmark-inner{
	margin:1px auto;
	width:950px;
	text-align: right;
}
#socialbookmark .iconbox{
	background-color:#ffffff;
	border:0;
	height:17px;
	margin:0;
	padding:0;
	display:inline;
	}

#socialbookmark .iconbox img{
	border:0;
	vertical-align:middle;
	}

/*全体共通パンくずCSS 20090518*/

#gps-box {
	width:950px;
	margin-right:auto;
	margin-left:auto;
}

#gps {
	width:950px;
	margin:0px 0 5px 0.5em;
	text-align:left;
	/*padding:10px 0 5px 0;*/
	padding:0 0 5px 0;/* yajima add*/
	_padding-left:12px;
	font-size:12px;
}
#gps li {
	display:inline;
	line-height:110%;
	margin-top:0;
	padding-top:0;
	padding-left:5px;/* yajima add*/
	list-style-type:none;
}
#gps li a {
	padding-right:10px;
	background:url(/sys_images/kaitori/pan.gif) no-repeat right center;
}
#gps li.last a {
	padding-right:10px;
	background:none;
}
/*パンくずここまで*/
	