@charset "EUC-JP";
/* CSS Document */

html{
  height:100%;
  margin-bottom:1px;
  background-image: url(../images/bg.gif);
  background-repeat: repeat;
}

body {
       	
       background-image:url(../images/bg.gif);
       background-attachment: fixed;
	color:#666666;
	margin:0px;
	padding:0px;
	font: 12px "ＭＳ Ｐ明朝", "細明朝体";
       background-repeat: repeat;
}

h1,h2,h3,h4,h5,ul,ol{
	margin:0px;
	padding:0px;
}

img{border:0;}

a:link{
	color:#FF0000;
	text-decoration:underline;}
a:active{
	color:#FF0000;
	text-decoration:underline;}
a:visited{
	color:#FF3300;
	text-decoration:underline;}
a:hover{
	color:#FF9900;
	text-decoration:underline;}

#wrap{
	width:350px;
	background-image: url(../images/bg.gif);
       background-attachment: fixed;
	background-repeat: repeat;
	
#woong {font-size:9pt;color:red;}

/********************************************************************************/
/********TOP MENU********/

h1{
	width:780px;
	height:40px;
	text-indent:-9999px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding: 0px;
	background: url(../images/top_logo.gif) no-repeat;
}

#left01{
	width:200px;
	height:35px;
	padding:0px;
	background-image:url(../images/bg_left022.gif);
	background-repeat:repeat-y;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#left01 ul{
	width:200px;
	height:0px;
	margin:0px;
	list-style-type:none;}

#left01 ul li a{
	width:200px;
	height:0px;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/left_m13on.gif);
}

#left01 #nbox{
	width:146px;
	height:53px;
	background-image:url(../images/osirase_bg.gif);
	background-repeat:no-repeat;
	margin:0px 7px 40px 37px;
	padding:25px 5px 15px 5px;
	text-align:left;
}

#left01 #nbox p{
	width:146px;
	margin:5px 0px;
	padding:0px;
	text-align:right;}

#top01{
	width:580px;
	height:80px;
	vertical-align:top;
}

#top01 ul{
	width:425px;
	height:20px;
	margin:13px 45px 10px 110px;
	list-style-type:none;
}

#top01 ul li{
	float:left;
}

#top01 ul li a{
	height:20px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#top01 ul li.tm01{
	width:86px;
	background-image:url(../images/top_m01.gif);}
#top01 ul li.tm01 a:hover{
	background-image:url(../images/top_m01on.gif);}

#top01 ul li.tm02{
	width:106px;
	background-image:url(../images/top_m02.gif);}
#top01 ul li.tm02 a:hover{
	background-image:url(../images/top_m02on.gif);}

#top01 ul li.tm03{
	width:48px;
	background-image:url(../images/top_m03.gif);}
#top01 ul li.tm03 a:hover{
	background-image:url(../images/top_m03on.gif);}

#top01 ul li.tm04{
	width:68px;
	background-image:url(../images/top_m04.gif);}
#top01 ul li.tm04 a:hover{
	background-image:url(../images/top_m04on.gif);}

#top01 ul li.tm05{
	width:57px;
	background-image:url(../images/top_m05.gif);}
#top01 ul li.tm05 a:hover{
	background-image:url(../images/top_m05on.gif);}

#top01 ul li.tm06{
	width:60px;
	background-image:url(../images/top_m06.gif);}
#top01 ul li.tm06 a:hover{
	background-image:url(../images/top_m06on.gif);}


#top01 #menu02{
	width:720px;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 20px;
	background-image:url(../images/top_m10.gif);
}

#top01 #menu02 ol{
	width:582px;
	height:37px;
	list-style-type:none;
}

#top01 #menu02 ol li{
	float:left;
}

#top01 #menu02 ol li a{
	height:37px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#top01 #menu02 ol li.tm11{
	width:97px;
	background-image:url(../images/top_m11.gif);}
#top01 #menu02 ol li.tm11 a:hover{
	background-image:url(../images/top_m11on.gif);}

#top01 #menu02 ol li.tm12{
	width:97px;
	background-image:url(../images/top_m12.gif);}
#top01 #menu02 ol li.tm12 a:hover{
	background-image:url(../images/top_m12on.gif);}

#top01 #menu02 ol li.tm13{
	width:97px;
	background-image:url(../images/top_m13.gif);}
#top01 #menu02 ol li.tm13 a:hover{
	background-image:url(../images/top_m13on.gif);}

#top01 #menu02 ol li.tm14{
	width:97px;
	background-image:url(../images/top_m14.gif);}
#top01 #menu02 ol li.tm14 a:hover{
	background-image:url(../images/top_m14on.gif);}

#top01 #menu02 ol li.tm15{
	width:97px;
	background-image:url(../images/top_m15.gif);}
#top01 #menu02 ol li.tm15 a:hover{
	background-image:url(../images/top_m15on.gif);}

#top01 #menu02 ol li.tm16{
	width:97px;
	background-image:url(../images/top_m16.gif);}
#top01 #menu02 ol li.tm16 a:hover{
	background-image:url(../images/top_m16on.gif);}

/********************************************************************************/
/********FOOTER********/

#foot{
	width:780px;
	height:40px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/********************************************************************************/
/********LEFT MENU********/

#left02{
	width:200px;
	height:100%;
	margin:0px;
	padding:15px 0px 0px;
	background-image:url(../images/bg_left022.gif);
	background-repeat:repeat-y;
}

#left02 ul{
	width:200px;
	margin:0px;
	list-style-type:none;}

#left02 ul li a{
	width:200px;
	text-indent:-9999px;
	display:block;
}

#left02 ul li.m01 a{
	background-image:url(../images/left_m01.gif);
	margin:0px 0px 10px;
	height:35px;}
#left02 ul li.m01 a:hover{
	background-image:url(../images/left_m01on.gif);}

#left02 ul li.m02 a{
	background-image:url(../images/left_m020on.gif);
	margin:0px 0px 10px;
	height:35px;}
#left02 ul li.m02 a:hover{
	background-image:url(../images/left_m020.gif);}

#left02 ul li.m03 a{
	background-image:url(../images/left_m030on.gif);
	margin:0px 0px 10px;
	height:35px;}
#left02 ul li.m03 a:hover{
	background-image:url(../images/left_m030.gif);}

#left02 ul li.m04 a{
	background-image:url(../images/left_m040on.gif);
	margin:0px 0px 10px;
	height:35px;}
#left02 ul li.m04 a:hover{
	background-image:url(../images/left_m040.gif);}

#left02 ul li.m05 a{
	background-image:url(../images/left_m05.gif);
	margin:0px 0px 10px;
	height:35px;}
#left02 ul li.m05 a:hover{
	background-image:url(../images/left_m05on.gif);}

#left02 ul li.m06 a{
	background-image:url(../images/left_m06.gif);
	margin:0px 0px 10px;
	height:35px;}
#left02 ul li.m06 a:hover{
	background-image:url(../images/left_m06on.gif);}

#left02 ul li.m07 a{
	background-image:url(../images/left_m07.gif);
	margin:0px 0px 25px;
	height:35px;}
#left02 ul li.m07 a:hover{
	background-image:url(../images/left_m07on.gif);}

#left02 ul li.m08 a{
	background-image:url(../images/left_m08.gif);
	margin:0px 0px 20px;
	height:35px;}
#left02 ul li.m08 a:hover{
	background-image:url(../images/left_m08on.gif);}

#left02 ul li.m09{
	background-image:url(../images/left_m09.gif);
	margin:0px 0px 10px;
	height:35px;
	text-indent:-9999px;}

#left02 ul li.m10 a{
	background-image:url(../images/left_m10.gif);
	margin:0px 0px 20px;
	height:35px;}
#left02 ul li.m10 a:hover{
	background-image:url(../images/left_m10on.gif);}

#left02 #sbox{
	width:146px;
	height:53px;
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	margin:0px 7px 40px 37px;
	padding:25px 5px 0px 5px;
	text-align:left;
}

#left02 #sbox p{
	width:146px;
	margin:5px 0px;
	padding:0px;
	text-align:right;}

#left02 #nbox{
	width:146px;
	height:53px;
	background-image:url(../images/osirase_bg.gif);
	background-repeat:no-repeat;
	margin:0px 7px 40px 37px;
	padding:25px 5px 15px 5px;
	text-align:left;
}

#left02 #nbox p{
	width:146px;
	margin:5px 0px;
	padding:0px;
	text-align:right;}

#left02 #mbox{
	width:123px;
	height:123px;
	background-image:url(../images/mobile_qr.gif);
	background-repeat:no-repeat;
	margin:0px 7px 5px 50px;
	padding:25px 5px 15px 5px;
	text-align:left;
}

#left02 #mbox p{
	width:146px;
	margin:5px 0px;
	padding:0px;
	text-align:right;}

#left02 ol{
	width:150px;
	margin:0px 0px 0px 50px;
	list-style-type:none;}

#left02 ol li a{
	width:145px;
	margin:0px 0px 10px;
	text-indent:-9999px;
	display:block;
}

#left02 li.ml01 a{
	background-image:url(../images/ml01.gif);
	height:29px;}
#left02 li.ml01 a:hover{
	background-image:url(../images/ml01_on.gif);}

#left02 li.ml04 a{
	background-image:url(../images/ml04.gif);
	height:29px;}
#left02 li.ml04 a:hover{
	background-image:url(../images/ml04_on.gif);}

#left02 li.ml02 a{
	background-image:url(../images/ml02.gif);
	height:29px;}
#left02 li.ml02 a:hover{
	background-image:url(../images/ml02_on.gif);}

#left02 li.ml03 a{
	background-image:url(../images/ml03.gif);
	height:21px;}

#left02 #bt_ducati a{
	width:145px;
	height:49px;
	margin:10px 0px 0px 30px;
	background-image:url(../images/bt_ducatiosaka2010_00.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}


/********************************************************************************/
/********MAIN********/


#main{
	width:540px;
	margin:0px 20px 10px;
	padding:20px 0px 0px;
	text-align:left;
}

#main .wk1{
	width:540px;
	height:10px;
	margin:0px;
	padding:0px;

}

#main .wk2{
	width:540px;
	padding:0px 10px;
	background-image:url(../images/wk01_2.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main .wk02{
	width:620px;
	padding:0px 10px;
	background-image:url(../images/waku02_2.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main .wk2 .cnt01{
	width:520px;
	padding:5px 0px 0px;
	margin:0px;
	color:#333333;
	overflow:auto;
}

#main .wk2 .cnt01 img{
	float:left;
	margin:0px 10px 0px 0px;
}

#main .wk2 .cnt01 h3{
	font-size:14px;
	color:#FF0033;
	font-weight:bold;
	margin:0px 0px 10px;
}

#main .wk2 .cnt01 .tx{
	width:410px;
	margin:0px;
	line-height:150%;
	float:left;
}

#main .wk2 .cnt01 .tx p{
	text-align:right;
	margin:0px;
	padding:0px;}

#main .wk2 .cnt02{
	width:520px;
	border-bottom:1px solid #FF0033;
	padding:5px 0px;
	margin:0px 0px 10px;
	color:#333333;
	overflow:auto;
}

/********************************************************************************/
/********MAIN2********/


#main2{
	width:170px;
	margin:0px 0px 0px;
	padding:0px 0px 0px;
	text-align:left;
}

#main2 .wk1{
	width:170px;
	height:10px;
	margin:0px;
	padding:0px;

}

#main2 .wk2{
	width:170px;
	padding:0px 0px;
	background-image:url(../images/waku02_20.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main2 .wk02{
	width:170px;
	padding:0px 10px;
	background-image:url(../images/waku02_20.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main2 .wk2 .cnt01{
	width:170px;
	padding:5px 0px 0px;
	margin:0px;
	color:#333333;
	overflow:auto;
}

#main2 .wk2 .cnt01 img{
	float:left;
	margin:0px 10px 0px 0px;
}

#main2 .wk2 .cnt01 h3{
	font-size:14px;
	color:#FF0033;
	font-weight:bold;
	margin:0px 0px 10px;
}

#main2 .wk2 .cnt01 .tx{
	width:170px;
	margin:0px;
	line-height:150%;
	float:left;
}

#main2 .wk2 .cnt01 .tx p{
	text-align:right;
	margin:0px;
	padding:0px;}

#main2 .wk2 .cnt02{
	width:170px;
	border-bottom:1px solid #FF0033;
	padding:5px 0px;
	margin:0px 0px 10px;
	color:#333333;
	overflow:auto;
}


/********TOP********/

#fla{
	width:540px;
	height:170px;
}

h2{
	width:540px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

h2#new{
	height:23px;
	background-image:url(../images/h2_whatsnew.gif);
	margin:15px 0px 10px;
}

h2#hot{
	height:23px;
	background-image:url(../images/h2_hot.gif);
	margin:15px 0px 10px;
}

h2#info{
	height:23px;
	background-image:url(../images/h2_info.gif);
	margin:15px 0px 10px;
}

table.new01{
	margin:0px;}

td.news_tx{
	padding:5px 0px 5px 10px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
}

.news_tx h3{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 5px;}

.news_tx p{
	margin:5px 10px 0px 0px;
	text-align:right;}


/********************************************************************************/
/********ｿｷﾃ蠕ﾊ・*******/

#main .news_cnt{
	width:446px;
	padding:0px 47px;
	background-image:url(../images/wk01_2.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main .news_cnt h3{
	width:446px;
	background-color:#FF0000;
	margin:0px 0px 10px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;}

#main .news_cnt p{
	margin:10px 0px;
	width:446px;
	line-height:135%;}

#main .news_cnt .red{
	color:#FF0000;}

#main .news_cnt p.fin{
	margin:10px 0px 0px;
	width:446px;
	line-height:135%;}

#main .news_index{
	margin:15px 0px 0px;
	text-align:right;}


/********ｿｷﾃ蠕ﾊ･・ｹ･ﾈ********/


#main h2.nl{
	width:540px;
	height:23px;
	background-image:url(../images/title_newslist.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 15px;
}

#main h2.hl{
	width:540px;
	height:23px;
	background-image:url(../images/title_hotlist.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 15px;
}

#main .news_list{
	width:540px;
	background-image:url(../images/wk01_2.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main .news_list ul{
	margin:0px;
	padding:0px｡｡10px;
	width:520px;
	list-style-type:none;}

#main .news_list ul li{
	background-image:url(../images/arrow03.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:3px 0px 3px 13px;
}


/********CATEGORY-LIST************************************************************/

/********KIDS********/

h2.tes{
	width:540px;
	height:110px;
	background-image:url(../images/h2_kids_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#tes_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_kids.gif);
	background-repeat:no-repeat;
}


#tes_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#tes_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#tes_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}



/********tokubetuhannbai********/

h2.tokubetuhannbai{
	width:540px;
	height:300px;
	background-image:url(../images/h2_tokubetuhannbai.gif);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#tokubetuhannbai_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_tokubetuhannbai.gif);
	background-repeat:no-repeat;
}


#tokubetuhannbai_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#tokubetuhannbai_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#tokubetuhannbai_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********2010SS********/

h2.2010ss{
	width:540px;
	height:110px;
	background-image:url(../images/h2_2010ss.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#2010ss_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_2010ss.gif);
	background-repeat:no-repeat;
}


#2010ss_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#2010ss_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#2010ss_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********legend********/

h2.legend{
	width:540px;
	height:110px;
	background-image:url(../images/h2_legend.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#legend_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_legend.gif);
	background-repeat:no-repeat;
}


#legend_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#legend_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#legend_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}



/********FASHION ITEM********/

h2.fashion{
	width:540px;
	height:110px;
	background-image:url(../images/2009y_top_01.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#fashion_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_fashion.gif);
	background-repeat:no-repeat;
}


#fashion_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#fashion_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#fashion_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********LASTCHANSE ITEM********/

h2.last{
	width:540px;
	height:174px;
	background-image:url(../images/h2_lc.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#last_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_lc.gif);
	background-repeat:no-repeat;
}


#last_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#last_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#last_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}



/********LADYS_T-SHIRT********/

h2.ladys_t-shirt{
	width:540px;
	height:110px;
	background-image:url(../images/h2_ladys_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#ladys_t-shirt_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_ladys.gif);
	background-repeat:no-repeat;
}


#ladys_t-shirt_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#ladys_t-shirt_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#ladys_t-shirt_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********LADYS_SPORTWEAR********/

h2.ladys_sportwear{
	width:540px;
	height:110px;
	background-image:url(../images/h2_ladys_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#ladys_sportwear_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_ladys.gif);
	background-repeat:no-repeat;
}


#ladys_sportwear_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#ladys_sportwear_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#ladys_sportwear_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********MENS_T-SHIRT********/

h2.mens_t-shirt{
	width:540px;
	height:110px;
	background-image:url(../images/h2_mens_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#mens_t-shirt_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_mens.gif);
	background-repeat:no-repeat;
}


#mens_t-shirt_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#mens_t-shirt_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#mens_t-shirt_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********MENS_SPORTWEAR********/

h2.mens_sportwear{
	width:540px;
	height:110px;
	background-image:url(../images/h2_mens_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#mens_sportwear_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_mens.gif);
	background-repeat:no-repeat;
}


#mens_sportwear_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#mens_sportwear_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#mens_sportwear_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********CAP********/

h2.cap{
	width:540px;
	height:110px;
	background-image:url(../images/h2_cap.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#cap_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_cap.gif);
	background-repeat:no-repeat;
}


#cap_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#cap_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#cap_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********BUCKLE********/

h2.buckle{
	width:540px;
	height:174px;
	background-image:url(../images/h2_buckle.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#buckle_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_panigale.jpeg);
	background-repeat:no-repeat;
}


#buckle_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#buckle_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#buckle_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********80s********/

h2.80s{
	width:540px;
	height:110px;
	background-image:url(../images/h2_80s.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#80s_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_80s.gif);
	background-repeat:no-repeat;
}


#80s_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#80s_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#80s_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********CORSE********/

h2.corse{
	width:540px;
	height:110px;
	background-image:url(../images/h2_corse.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#corse_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_corse.gif);
	background-repeat:no-repeat;
}


#corse_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#corse_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#corse_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********meccanica********/

h2.meccanica{
	width:540px;
	height:110px;
	background-image:url(../images/h2_meccanica.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#meccanica_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_meccanica.gif);
	background-repeat:no-repeat;
}


#meccanica_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#meccanica_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#meccanica_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********PANIGALE********/

h2.panigale{
	width:540px;
	height:174px;
	background-image:url(../images/h2_panigale.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#panigale_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_panigale.gif);
	background-repeat:no-repeat;
}


#panigale_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#panigale_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#panigale_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********MENS********/

h2.mens{
	width:540px;
	height:110px;
	background-image:url(../images/h2_mens_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#mens_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_mens.gif);
	background-repeat:no-repeat;
}


#mens_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#mens_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#mens_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********LADYS********/

h2.ladys{
	width:540px;
	height:110px;
	background-image:url(../images/h2_ladys_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#ladys_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_ladys.gif);
	background-repeat:no-repeat;
}


#ladys_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#ladys_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#ladys_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********KIDS********/

h2.kids{
	width:540px;
	height:110px;
	background-image:url(../images/h2_kids_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#kids_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_kids.gif);
	background-repeat:no-repeat;
}


#kids_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#kids_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#kids_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********FOOTWEAR********/

h2.fw{
	width:540px;
	height:110px;
	background-image:url(../images/h2_foot_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#fw_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_fw.gif);
	background-repeat:no-repeat;
}


#fw_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#fw_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#fw_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********SAFTY GEAR********/

h2.sg{
	width:540px;
	height:110px;
	background-image:url(../images/h2_sg_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#sg_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_sg.gif);
	background-repeat:no-repeat;
}


#sg_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#sg_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#sg_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}

/********ACCESSORIES********/

h2.ac{
	width:540px;
	height:110px;
	background-image:url(../images/h2_ac_09.jpg);
	text-indent:-9999px;
	margin:0px 0px 10px;
}

#ac_item{
	width:520px;
	height:75px;
	padding:5px 10px 0px;
	background-image:url(../images/bg_acs.gif);
	background-repeat:no-repeat;
}


#ac_item p{
	margin:0px;
	padding:0px;
	text-align:right;}

#ac_item ul{
	margin:15px 0px 10px 20px;
	width:500px;
	list-style-type:none;
}

#ac_item ul li{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 8px 12px;
	width:154px;
	color:#FF0000;
	float:left;
}


/********ITEM********/

h3#ctg{
	font-size:14px;
	color:#FF0033;
	font-weight:bold;
	margin:0px 0px 5px;
	width:100px;
	float:left;
}

#c_list{
	width:420px;
	line-height:14px;
	margin:0px 0px 5px;
	text-align:right;
	float:right;
}

#sub{
	clear:both;
	width:520px;
}

#sub a{
	color:#333333;}

h4#item_m{
	clear:both;
	width:520px;
	height:22px;
	background-image:url(../images/title_item01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:5px 0px 10px;
}

h4#item_l{
	clear:both;
	width:520px;
	height:22px;
	background-image:url(../images/title_item02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:5px 0px 10px;
}

h4#item_k{
	clear:both;
	width:520px;
	height:22px;
	background-image:url(../images/title_item03.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:5px 0px 10px;
}


#main #item01 table{
	border-collapse:collapse;
	border-bottom:1px solid #ccc;
}

#main #item01 td{
	padding:0px 0px 5px;
}

#main #item01 h5{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}

#main #item02{
	margin:10px 0px 0px;}

#main #item02 td{
	color:#333333;
}

#main #item03{
	margin:20px 0px 0px;}

#main #item03 h5{
	background-image:url(../images/title_syosai.gif);
	background-repeat:no-repeat;
	width:520px;
	height:20px;
	text-indent:-9999px;
}

#main #item03 .tx{
	padding:15px 10px 5px;
	width:500px;}


/********************************************************************************/
/********ﾆﾃﾄ・ｦｼ隹・*******/

#main h2.oc{
	width:540px;
	height:23px;
	background-image:url(../images/title_contract.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 15px;
}

#main #oc01{
	width:520px;
	padding:0px 10px;
	background-image:url(../images/wk01_2.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main #oc01 dl{
	margin:0px;}

#main #oc01 dt{
	background-image:url(../images/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:5px 0px 5px 12px;
}

#main #oc01 dd{
	margin:0px 0px 10px 30px;
	width:490px;}

#main #oc01 dd p{
	margin:5px 0px 5px 20px;}



/********************************************************************************/
/********･ｷ･逾ﾃ･ﾗｰﾆﾆ・*******/

#main h2#shop{
	width:540px;
	height:23px;
	background-image:url(../images/title_shop.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 20px;
}

#main #shop01{
	width:385px;
	float:left;}

#main #shop01 table{
	width:383px;
	height:198px;
	border-collapse:collapse;
	border:1px solid #ccc;}

#main #shop01 th{
	border-collapse:collapse;
	border:1px solid #fff;
	background-color:#cdcdcd;
	color:#333333;
	padding:6px 10px;
	text-align:left;
	font-size:12px;
	font-weight:normal;}

#main #shop01 td{
	border-collapse:collapse;
	border:1px solid #ccc;
	background-color:#ffffff;
	color:#333333;
	padding:6px 10px;
	text-align:left;
	font-size:12px;
	line-height:135%;}

#main #shop01 td p{
	margin:5px 0px;}

#main #shop02{
	width:145px;
	float:right;}

#main #shop02 img{
	margin:0px 0px 10px;}

#main #shop03{
	clear:both;
	width:540px;
	margin:10px 0px;}

#main #shop03 th{
	padding:0px 10px 0px 0px;}

#main #shop03 td{
	background-color:#FFFFFF;
	padding:10px 5px;
	color:#333333;
	line-height:140%;}

#main #shop03 p{
	text-align:right;}

#main #shop04{
	background-color:#FFFFFF;
	padding:10px;
	width:520px;
	color:#333333;
	line-height:140%;
}

#main #shop04 p{
	color:#FF0000;
	font-weight:bold;
	margin:0px 0px 10px;
	width:520px;
}


/********************************************************************************/
/********ｲｰﾅﾐﾏｿ********/

#main h2.login{
	width:540px;
	height:23px;
	background-image:url(../images/title_login.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 20px;
}

#main #log01{
	width:520px;
	margin:0px 0px 10px;
	padding:0px 0px 5px;
	border-bottom:1px dashed #ccc;
	line-height:140%;}

#main #log01 p{
	width:520px;
	text-align:center;
	margin:0px 0px 10px;}

#main #log01 table{
	border-collapse:collapse;
	border:1px solid #ccc;
	margin:15px 110px 10px;
	width:300px;}

#main #log01 th{
	border-collapse:collapse;
	border:1px solid #fff;
	background-color:#cdcdcd;
	color:#333333;
	padding:5px 10px;
	text-align:right;
	font-size:12px;
	width:100px;}

#main #log01 td{
	border-collapse:collapse;
	border:1px solid #ccc;
	background-color:#ffffff;
	color:#333333;
	padding:6px 10px;
	text-align:left;
	font-size:12px;}

#main #log02{
	width:520px;
	line-height:140%;}

#main #log02 span{
	color:#FF0000;}

#main #log02 p{
	width:520px;
	text-align:center;
	margin:15px 0px 0px;}



/********************************************************************************/
/********ﾍﾍﾑｵｬﾌ・*******/

#main h2.rule{
	width:540px;
	height:23px;
	background-image:url(../images/title_rule.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 20px;
}



/********************************************************************************/
/********､ｴﾍﾍﾑｰﾆﾆ・*******/

#main h2.ui{
	width:540px;
	height:23px;
	background-image:url(../images/title_useinfo.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 20px;
}

#main #ui01{
	margin:0px 0px 20px;}

#main #ui01 table{
	margin:0px 10px 0px;
	width:520px;}

#main #ui01 td{
	width:33%;
	background-image:url(../images/arrow02.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;}

#main #ui01 td a:link{
	color:#FFFFFF;
	text-decoration:underline;}
#main #ui01 td a:active{
	color:#FF0000;
	text-decoration:underline;}
#main #ui01 td a:visited{
	color:#FFFFFF;
	text-decoration:underline;}
#main #ui01 td a:hover{
	color:#FFFFFF;
	text-decoration:underline;}

h3.use{
	font-size:14px;
	color:#FF0033;
	font-weight:bold;
	margin:0px 0px 10px;
}

.wk2 .ui02{
	width:520px;}

.wk2 .ui02 table{
	border-collapse:collapse;
	border:1px solid #ccc;
	margin:10px 0px;
	width:520px;}

.wk2 .ui02 th{
	border-collapse:collapse;
	border:1px solid #fff;
	background-color:#cdcdcd;
	color:#333333;
	padding:5px 10px;
	text-align:left;
	font-size:12px;
	font-weight:normal;}

.wk2 .ui02 td{
	border-collapse:collapse;
	border:1px solid #ccc;
	background-color:#ffffff;
	color:#333333;
	padding:5px 10px;
	text-align:left;
	font-size:12px;}

.wk2 .ui02 p{
	margin:10px 0px;
	font-weight:bold;}

.wk2 .ui02 span{
	color:#FF0000;}

.wk2 .ui02 .tx{
	margin:10px 0px 0px;
	border-top:1px dashed #ccc;
	padding:10px 0px 0px;}


/********************************************************************************/
/********･ｵ･､･ｺ､ﾋ､ﾄ､､､ﾆ********/

#main h2.size{
	width:540px;
	height:23px;
	background-image:url(../images/title_size.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 20px;
}

#main #sz01{
	margin:0px 0px 20px;}

#main #sz01 table{
	margin:0px 10px 0px;
	width:520px;}

#main #sz01 td{
	width:25%;
	background-image:url(../images/arrow02.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;}

#main .wk2_size{
	width:520px;
	padding:0px 10px;
	background-image:url(../images/wk01_2.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#main .wk2_size p{
	margin:5px 0px 0px 12px;
	color:#FF0000;
	line-height:110%;}

#main .wk2_size h4{
	margin:10px 0px 5px 12px;
	color:#0000000;
	font-size:14px;
	font-weight:bold;}

#main .wk2_size table{
	width:508px;
	margin:0px 0px 0px 12px;
	border-collapse:collapse;}

#main .wk2_size th{
	padding:2px 5px;
	border-collapse:collapse;
	background-color:#000000;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-align:center;}

#main .wk2_size .td1 td{
	padding:2px 5px 0px 0px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	color:#000000;}

#main .wk2_size .td2 td{
	padding:2px 5px 0px 0px;
	border-collapse:collapse;
	background-color:#999999;
	color:#000000;}

#main .wk2_size .td3 td{
	padding:2px 5px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;}

/********･ﾆ･･ﾗ･・ｼ･ﾈ************************************************************************/

/********ｲｰﾅﾐﾏｿｻ､ﾎｵｬﾌﾉｽｼｨ********/

p.kiyaku{
	margin:30px 0px 15px;
}

/********ｲｰｾﾊﾅﾐﾏｿ********/

div.cnt{
	width:540px;
	margin:0px 20px;
	text-align:left;
}

h2.mem{
	width:540px;
	height:23px;
	background-image:url(../images/title_member3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 15px;
}
h2.mem1{
	width:540px;
	height:23px;
	background-image:url(../images/title_cart.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 15px;
}

p.mtx01{
	margin:0px 0px 20px;
	color:#FFFFFF;
}

#mem01{
	width:520px;
	padding:0px 10px;
	background-image:url(../images/wk01_2.gif);
	background-repeat:repeat-y;
	color:#333333;
}

#mem01 p{
	width:520px;
	margin:0px 0px 10px;
	text-align:left;}

#mem01 p span{



