﻿@charset "UTF-8";
body {
	margin: 0;
	padding: 0;
	background: #000;
}
.ttl-clm *,
.top-clm *,
.column *,
.clm *,
.selectBike * { margin: 0 ;
	padding: 0 ;
	list-style: none outside ;
	border: none ;
	line-height: 1.5 ;
}
.ttl-clm h3,
.top-clm h3,
.column h3,
.clm h3 { margin-bottom: 0.5em ;
}
#body {	
}
input, select, textarea {
font-size: 1em;
}
/* Bike Family Gallery Overrides */


/* ヘッダー */
#mainNav #GNV-9 a { background-position:-337px -15px;
}
#mainNav #GNV-1 a { background-position:0px 0px;
}
/* ヘッダー */


/* Thickbox Override */
#TB_window {
	border: 3px solid #999999 ;
	background: #2c2c2c;
	color: #999;
}

#TB_Image,#TB_Image img {
	border: 1px solid #525252 !important;
}

#TB_secondLine, #TB_secondLine a:link, #TB_secondLine a:visited {
	color: #999;
}

#TB_secondLine a:hover {
	color: #ffffff;
}

#TB_closeWindowButton {
	background: none;
	padding-right: 0;
	text-transform: capitalize;
}

a#TB_closeWindowButton:link, a#TB_closeWindowButton:visited {
	color: #999;
}

a#TB_closeWindowButton:hover {
	color: #ffd200;
}

input#keywords { padding: 1px 4px}

/* Main Content */

#columns {
	padding-top: 0;
}

#columns h2.singular {
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
}

#columns #right {
	width: 280px;
	float: left;
	}

/* Right */
#columns #right {
	width: 292px;
	float: right;
	margin: 0 ;
}

#footer {
	padding: 80px 0 0 ;
}

/* トップページ */
#TOP .ttl-clm { background: url(/images/projectone/top_bg.jpg) no-repeat right 0 ;
	padding: 141px 0 0 0 ;
	height: 266px ;
}
#TOP .ttl-clm h1 { padding: 0 0 90px ;
}
#TOP .login-clm h2,
#TOP #columns .login-clm h2 { padding-bottom: 10px ;
	background: none ;
	margin: 0 ;
}
#TOP #columns .login-clm p { padding-bottom: 0 ;
}
#TOP .login-clm .login a { display: block;
	height: 0;
	overflow: hidden;
	text-decoration: none;
	width: 172px ;
	padding-top: 26px;
	background: url(/images/projectone/top_link_btn.gif) no-repeat left top ;
	margin-bottom: 5px ;
}
#TOP .login-clm .login a:hover { background-position: -172px 0 ;
}
#TOP .clm .photo a { text-decoration: none ;
}
#TOP .login-clm .mem-login a,
#TOP .clm .photo .link-text { text-decoration: underline ;
	color: #9c9c9c ;
	background: url(/images/projectone/gray_arw.gif) no-repeat 2px center ;
	padding: 0 0 0 9px ;
}
#TOP .login-clm .mem-login a:hover,
#TOP .clm .photo .link-text:hover { color: #FFFFFF ;
}
#columns { color: #9c9c9c ;
}
.p1-gyallery { display: none ;
}
#TOP .photo { float: right ;
}
#TOP #left { width: 580px ;
	float: left ;
}
#TOP .clm { padding-bottom: 3em ;
}
#TOP .clm h2 { padding-bottom: 14px ;
	background: url(/images/projectone/top_tt_bg.gif) no-repeat left bottom ;
	margin-bottom: 18px ;
}
#TOP .clm .photo { padding: 0 0 0 30px ;
}
#TOP .clm .photo img { display: block ;
	padding-bottom: 3px ;
}
#TOP .clm p { padding-bottom: 1em ;
}
#TOP .parts-clm { background: url(/images/projectone/top_pt_bg.gif) no-repeat left top ;
	padding-bottom: 72px ;
}
#TOP .parts-clm ul { position: relative ;
	height: 359px ;
}
.parts-clm li { position: absolute ;
	z-index: 10 ;
}
#TOP .parts-clm li a,
#TOP .parts-clm .nv-5,
#TOP .parts-clm .nv-10,
#TOP .parts-clm .nv-11 { display: block;
	height: 0;
	overflow: hidden;
	text-decoration: none;
	width: 109px ;
	padding-top: 19px;
	background: url(/images/projectone/top_pt_nv.gif) no-repeat left top ;
}
#TOP .parts-clm .nv-1 { top: 0px ; left: 1px ; }
#TOP .parts-clm .nv-2 { top: 0px ; left: 190px ; }
#TOP .parts-clm .nv-3 { top: 0px ; left: 328px ; }
#TOP .parts-clm .nv-4 { top: 0px ; left: 471px ; }
#TOP .parts-clm .nv-5 { top: 29px ; left: 1px ; }
#TOP .parts-clm .nv-6 { top: 30px ; left: 471px ; }
#TOP .parts-clm .nv-7 { top: 60px ; left: 1px ; }
#TOP .parts-clm .nv-8 { top: 60px ; left: 471px ; }
#TOP .parts-clm .nv-9 { top: 90px ; left: 1px ; }
#TOP .parts-clm .nv-10 { top: 90px ; left: 471px ; }
#TOP .parts-clm .nv-11 { top: 328px ; left: 1px ; }
#TOP .parts-clm .nv-12 { top: 328px ; left: 202px ; }
#TOP .parts-clm .nv-1 a { background-position: 0 0 ; }
#TOP .parts-clm .nv-1 a:hover { background-position: -109px 0 ; }
#TOP .parts-clm .nv-2 a { background-position: 0 -19px ; }
#TOP .parts-clm .nv-2 a:hover { background-position: -109px -19px ; }
#TOP .parts-clm .nv-3 a { background-position: 0 -38px ; }
#TOP .parts-clm .nv-3 a:hover { background-position: -109px -38px ; }
#TOP .parts-clm .nv-4 a { background-position: 0 -57px ; }
#TOP .parts-clm .nv-4 a:hover { background-position: -109px -57px ; }
#TOP .parts-clm .nv-5 { background-position: 0 -76px ; }
#TOP .parts-clm .nv-6 a { background-position: 0 -95px ; }
#TOP .parts-clm .nv-6 a:hover { background-position: -109px -95px ; }
#TOP .parts-clm .nv-7 a { background-position: 0 -114px ; }
#TOP .parts-clm .nv-7 a:hover { background-position: -109px -114px ; }
#TOP .parts-clm .nv-8 a { background-position: 0 -133px ; }
#TOP .parts-clm .nv-8 a:hover { background-position: -109px -133px ; }
#TOP .parts-clm .nv-9 a { background-position: 0 -152px ; }
#TOP .parts-clm .nv-9 a:hover { background-position: -109px -152px ; }
#TOP .parts-clm .nv-10 { background-position: 0 -171px ; }
#TOP .parts-clm .nv-11 { background-position: 0 -190px ; }
#TOP .parts-clm .nv-12 a { background-position: 0 -209px ; }
#TOP .parts-clm .nv-12 a:hover { background-position: -109px -209px ; }

.order-clm { padding-bottom: 18px ;
}
.order-clm h2 { padding-bottom: 5px ;
}
.order-clm li { background: url(/images/projectone/top_nv_bg1.gif) repeat-x left top ;
	padding: 6px 6px 12px ;
}
.order-clm .photo { float: right ;
	padding: 0 0 0 9px ;
}
.faq-btn { padding: 0 0 18px ;
}

.modalInner .notes { padding: 0 18px 0px ;
	color: #FFFFFF ;
}
.modalInner .notes dd { margin-top: -1.4em ;
	padding: 0 0 0 1em ;
}
.modalInner .pdf { padding: 6px 0 ;
}
.modalInner .pdf a { background: url(/images/projectone/intl_home/whiteBullet.gif) no-repeat 0 center ;
	color: #FFFFFF ;
	padding-left: 12px ;
	text-decoration: none ;
}
.modalInner .pdf a:hover {  color: #CC0000 ;
}
.modalInner  .madone6s-link,
.modalInner  .sc9-link {
  float: right ;
	padding: 0 18px ;
}
#right .bnr p { padding-bottom: 18px ;
}
.top-clm { padding-bottom: 42px ;
}
.top-bnr { float: left ;
	padding-right: 18px ;
}
.news-clm { padding: 11px 11px 0 ;
	float: left ;
	width: 267px ;
	background: url(/images/projectone/top_bnr_bg.gif) no-repeat left top ;
	height: 106px ;
}
.news-clm h2 { padding-bottom: 9px ;
}
.news-clm h2 img { float: left ;
}
.news-clm dt { color: #9c9c9c ;
	font-weight: bold ;
}
.news-clm dd { margin: -1.5em 0 3px 5em ;
}
.news-clm dd a { color: #9C9C9C ;
	text-decoration: none ;
}
.news-clm dd a:hover { color: #FFFFFF ;
	text-decoration: underline ;
}

.serch-clm { background: url(/images/projectone/top_bnr_bg.gif) no-repeat left top ;
	padding: 11px 0 0 15px ;
	float: right ;
	width: 274px ;
	height: 106px ;
}
.serch-clm h2 { padding-bottom: 12px ;
}
.serch-clm p { color: #FFFFFF ;
}
.serch-box { padding: 0 0 ;
}
.serch-box form { display: block ;
	height: 18px ;
	margin: 0 ;
	padding: 3px 0 6px ;
	width: 255px ;
}
.serch-box select { font-family:'ＭＳ Ｐゴシック',"Lucida Grande","Lucida Sans","Trebuchet","Trebuchet MS","Arial",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif ;
	font-size: 1em ;
	width: 255px ;
	padding: 2px ;
}
/* トップページ */


/* 販売店検索 */

#DLR2 { background: #FFFFFF ;
}
#DLR2 .bikes #subNavInner { font-family:"Lucida Grande","Lucida Sans","Trebuchet","Trebuchet MS","Arial",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#DLR2 .top-clm .recognition { width: 32em;
}
#DLR2 .recognition ul { margin: 0 ;
	padding: 0 0 1.5em ;
}
#DLR2 .recognition li { list-style: none outside ;
}
#DLR2 .top-clm .exp { padding: 32px 0 5px 578px;
	text-align: right ;
}
#DLR2 .top-clm .tkst { float: right ;
}
#DLR2 .top-clm .exp .tkst img { padding-right: 6px ;
}
#DLR2 #RSLT-TBL .add { width: 309px ;
}
#DLR2 #RSLT-TBL .bra { width: 145px ;
}
#DLR2 #RSLT-TBL tr td { border-bottom: 1px solid #d5d5d5 ;
}
/* 販売店検索 */

/* FAQ */
#FAQ .ttl-clm { background: url(/images/projectone/faq_bg.jpg) no-repeat right top ;
	padding: 111px 0 0 0 ;
	height: 236px ;
}
#FAQ .ttl-clm h1 { padding: 0 0 41px ;
}
#FAQ .login-clm h2,
#FAQ #columns .login-clm h2 { padding-bottom: 10px ;
	background: none ;
	margin: 0 ;
}
#FAQ #columns .login-clm p { padding-bottom: 0 ;
}
#FAQ .login-clm .login a { display: block;
	height: 0;
	overflow: hidden;
	text-decoration: none;
	width: 172px ;
	padding-top: 26px;
	background: url(/images/projectone/top_link_btn.gif) no-repeat left top ;
	margin-bottom: 5px ;
}
#FAQ .login-clm .login a:hover { background-position: -172px 0 ;
}
#FAQ .login-clm .mem-login a { text-decoration: underline ;
	color: #9c9c9c ;
	background: url(/images/projectone/gray_arw.gif) no-repeat 2px center ;
	padding: 0 0 0 9px ;
}
#FAQ .login-clm .mem-login a:hover { color: #FFFFFF ;
}
#FAQ #left { width: 580px ;
	float: left ;
}
#FAQ .top-clm { padding-bottom: 42px ;
}
#FAQ .top-clm h2 { padding-bottom: 14px ;
	background: url(/images/projectone/top_tt_bg.gif) no-repeat left bottom ;
	margin-bottom: 18px ;
}
#FAQ .top-clm li { padding: 0 0 3px 42px ;
	border-bottom: 1px dotted #4d4d4d ;
	margin-bottom: 6px ;
	background: no-repeat left 2px ;
}
#FAQ .top-clm li.q01,
#FAQ  #Q01 h3 { background-image: url(/images/projectone/faq_tt_bg01.gif) ; }
#FAQ .top-clm li.q02,
#FAQ  #Q02 h3 { background-image: url(/images/projectone/faq_tt_bg02.gif) ; }
#FAQ .top-clm li.q03,
#FAQ  #Q03 h3 { background-image: url(/images/projectone/faq_tt_bg03.gif) ; }
#FAQ .top-clm li.q04,
#FAQ  #Q04 h3 { background-image: url(/images/projectone/faq_tt_bg04.gif) ; }
#FAQ .top-clm li.q05,
#FAQ  #Q05 h3 { background-image: url(/images/projectone/faq_tt_bg05.gif) ; }
#FAQ .top-clm li.q06,
#FAQ  #Q06 h3 { background-image: url(/images/projectone/faq_tt_bg06.gif) ; }
#FAQ .top-clm li.q07,
#FAQ  #Q07 h3 { background-image: url(/images/projectone/faq_tt_bg07.gif) ; }
#FAQ .top-clm li.q08,
#FAQ  #Q08 h3 { background-image: url(/images/projectone/faq_tt_bg08.gif) ; }
#FAQ .top-clm li.q09,
#FAQ  #Q09 h3 { background-image: url(/images/projectone/faq_tt_bg09.gif) ; }
#FAQ .top-clm li.q10,
#FAQ  #Q10 h3 { background-image: url(/images/projectone/faq_tt_bg10.gif) ; }
#FAQ .top-clm li.q11,
#FAQ  #Q11 h3 { background-image: url(/images/projectone/faq_tt_bg11.gif) ; }
#FAQ .top-clm li.q12,
#FAQ  #Q12 h3 { background-image: url(/images/projectone/faq_tt_bg12.gif) ; }
#FAQ .top-clm li.q13,
#FAQ  #Q13 h3 { background-image: url(/images/projectone/faq_tt_bg13.gif) ; }
#FAQ .top-clm li.q14,
#FAQ  #Q14 h3 { background-image: url(/images/projectone/faq_tt_bg14.gif) ; }
#FAQ .top-clm li.q15,
#FAQ  #Q15 h3 { background-image: url(/images/projectone/faq_tt_bg15.gif) ; }
#FAQ .top-clm li.q16,
#FAQ  #Q16 h3 { background-image: url(/images/projectone/faq_tt_bg16.gif) ; }
#FAQ .top-clm li.q17,
#FAQ  #Q17 h3 { background-image: url(/images/projectone/faq_tt_bg17.gif) ; }

#FAQ .top-clm li a { color: #9c9c9c ;
	text-decoration: none ;
}
#FAQ .top-clm li a:hover { color: #FFFFFF ;
}
#FAQ .clm { padding: 0 0 0 9px ;
	border-left: 3px solid #313131 ;
	margin-bottom: 30px ;
}
#FAQ .clm h3 { color: #FFFFFF ;
	background: no-repeat left 2px ;
	padding: 0 0 0.5em 42px ;
	margin: 0 ;
	text-transform: none ;
}
#FAQ .news-clm { padding-bottom: 36px ;
}
/* FAQ */
