@charset "utf-8";

h2{
	background-image: url(../type/images/type_ttl.gif);
	height: 42px;
	width: 640px;
	margin-top: 20px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 60px;
}

.table_txt{
margin-top:6px;
margin-bottom:12px;
border-left:1px solid #666666;
border-top:1px solid #666666;
}

.table_txt td{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}


/*--タイプで探すメニュー-------------*/
#typeMenu{
width:640px;
margin-top:12px;
}

#typeMenu ul{
width:640px;
}

#typeMenu ul li,#typeMenu ul li a{
display:block;
width:210px;
height:90px;
}

#typeMenu ul li{
float:left;
}

#typeMenu ul li a{
text-indent:-9999px;
}

#typeMenu ul li#type01{
margin-right:5px;
}

#typeMenu ul li#type01 a{
background-image:url(../type/images/type_btn01.gif);
background-repeat:no-repeat;
}

#typeMenu ul li#type02{
margin-right:5px;
}

#typeMenu ul li#type02 a{
background-image:url(../type/images/type_btn02.gif);
background-repeat:no-repeat;
}

#typeMenu ul li#type03 a{
background-image:url(../type/images/type_btn03.gif);
background-repeat:no-repeat;
}


/*--タイプBOX----------------------------*/
.typeBox{
width:638px;
margin-bottom:8px;
margin-top:28px;
border:1px solid #CCCCCC;
}

.typeContents{
width:580px;
padding:22px 29px;
}

.typeBox p{
margin-bottom:18px;
}

/*--共通--*/
.seArea{
width:322px;
height:24px;
float:right;
padding:13px;
text-align:right;
}

.seArea p{
display:none;
}

.seBox{
width:190px;
height:24px;
}

/*--コンテナ--*/
#type01sttl{
width:638px;
height:50px;
background-image:url(../type/images/type01sttl.gif);
background-repeat:no-repeat;
}

#type01sttl h3{
display:none;
}

/*--トランク--*/
#type02sttl{
width:638px;
height:50px;
background-image:url(../type/images/type02sttl.gif);
background-repeat:no-repeat;
}

#type02sttl h3{
display:none;
}

/*--バイク--*/
#type03sttl{
width:638px;
height:50px;
background-image:url(../type/images/type03sttl.gif);
background-repeat:no-repeat;
}

#type03sttl h3{
display:none;
}



/*--タイプBOXサブタイトル------------*/
.typeBox h4.type01ssttl{
width:543px;
height:45px;
margin-bottom:24px;
text-indent:-9999px;
background:url(../type/images/type01ssttl.gif) no-repeat;
}

.typeBox h4.type02ssttl{
width:278px;
height:72px;
margin-bottom:24px;
text-indent:-9999px;
background:url(../type/images/type02ssttl.gif) no-repeat;
}

.typeBox h4.type03ssttl{
width:542px;
height:18px;
margin-bottom:24px;
text-indent:-9999px;
background:url(../type/images/type03ssttl.gif) no-repeat;
}


/*--トランク-------*/
.type02img{
width:260px;
float:right;
margin-left:14px;
text-align:right;
}

.type02img img{
margin-bottom:8px;
}


/*--バイクパーク-------------*/
#bikepMenu{
width:316px;
margin-top:18px;
margin-bottom:14px;
}

h5{
margin-top:32px;
margin-bottom:8px;
}

.type03img{
float:right;
margin-left:20px;
margin-bottom:18px;
}

#bikepMenu ul{
width:316px;
}

#bikepMenu ul li,#bikepMenu ul li a{
display:block;
width:148px;
height:32px;
}

#bikepMenu ul li{
float:left;
margin-right:10px;
}

#bikepMenu ul li a{
text-indent:-9999px;
}

#bikepMenu ul li#box a{
background-image:url(../type/images/type03_btn01.gif);
background-repeat:no-repeat;
}

#bikepMenu ul li#locker a{
background-image:url(../type/images/type03_btn02.gif);
background-repeat:no-repeat;
}


#lockerList{
width:221px;
height:26px;
margin-left:359px;
margin-bottom:18px;
}

#lockerList a{
display:block;
width:221px;
height:26px;
text-indent:-9999px;
background-image:url(../type/images/type03list_btn.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#lockerList a:hover{
background-position:0 -26px;
}


.f80red{
font-size:80%;
color:#FF0000;
}

.mar13r{
margin-right:13px;
}

.mar12b{
margin-bottom:12px;
}

.mar24b{
margin-bottom:24px;
}

