@charset "utf-8";

/**********************/
/*ログイン前.
/**********************/

/*左上*/
div#primary{float:left; width:663px;}
	div#shopping01{background-image:url(../shopping/_img/bk_02.gif); background-repeat:repeat-y;}
	div#shopping02{background-image:url(../shopping/_img/bk_03.gif); background-repeat:repeat-y;}
	/*shopping03はcommon.cssで使用*/	
	div#pocket01{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD; background-image:url(../pocket_login/_img/pocket_03.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 0px 0px 20px; }
	td.photo_b{background-image:url(../_img/bk04.gif); background-repeat:repeat-x; background-position:bottom; background-color:#000000; height:180px; color:#FFFFFF; text-align:center; vertical-align:middle;}
	td.photo_s{background-image:url(../_img/bk04.gif); background-repeat:repeat-x; background-position:bottom; background-color:#000000; height:81px; color:#FFFFFF; text-align:center; vertical-align:middle; font-size:10px;}
	
	div.inchi_01{float:left; padding-top:10px; padding-right:3px;}
	a.inch_01_off{display:block; background-image:url(../shopping/_img/catalog_04.gif); padding-left:7px; padding-top:4px; width:50px; height:19px; color:#FFFFFF; text-decoration: none; font-size:10px;}
	a.inch_01_off:link{background-image:url(../shopping/_img/catalog_04.gif); color:#FFFFFF; text-decoration: none;}
	a.inch_01_off:visited{background-image:url(../shopping/_img/catalog_04.gif); color:#FFFFFF; text-decoration: none;}
	a.inch_01_off:hover{background-image:url(../shopping/_img/catalog_04_on.gif); color:#FFFFFF; text-decoration: none;}
	a.inch_01_on{display:block; background-image:url(../shopping/_img/catalog_03.gif); padding-left:7px; padding-top:4px; width:50px; height:19px; color:#FFFFFF; text-decoration: none; font-size:10px;}
	a.inch_01_on:link{background-image:url(../shopping/_img/catalog_03.gif); color:#FFFFFF; text-decoration: none;}
	a.inch_01_on:visited{background-image:url(../shopping/_img/catalog_03.gif); color:#FFFFFF; text-decoration: none;}
	a.inch_01_on:hover{background-image:url(../shopping/_img/catalog_03.gif); color:#FFFFFF; text-decoration: none;}
	
	div.color_01{float:left; padding-top:10px; padding-right:10px; text-align:center;}
	a.color_01_off{color:#4d4d4d; font-size:10px; text-decoration: none;}
	a.color_01_off:link{color:#4d4d4d; font-size:10px; text-decoration: none;}
	a.color_01_off:visited{color:#4d4d4d; font-size:10px; text-decoration: none;}
	a.color_01_off:hover{color:#FF4317; font-size:10px; text-decoration: none;}
	a.color_01_off img{margin-top:2px; margin-bottom:2px;}
	a.color_01_on{color:#0099FF; font-size:10px; text-decoration: none;}
	a.color_01_on:link{color:#0099FF; font-size:10px; text-decoration: none;}
	a.color_01_on:visited{color:#0099FF; font-size:10px; text-decoration: none;}
	a.color_01_on:hover{color:#0099FF; font-size:10px; text-decoration: none;}	
	a.color_01_on img{ border:2px solid #0099FF;}
	

/*右上*/
div#secondary{float:right; width:263px;}


/**********************/
/*ログイン後.
/**********************/

/*左上+右上*/
table#shopping01{background-image:none; background-repeat:no-repeat; background-position:bottom right;}

/*左上*/
.primary{background-image:url(../shopping/_img/bk_02.gif); background-repeat:repeat-y;}
	td.photo_b{background-image:url(../_img/bk04.gif); background-repeat:repeat-x; background-position:bottom; background-color:#000000; height:99px; color:#FFFFFF; text-align:center; vertical-align:middle;}
	td.photo_s{background-image:url(../_img/bk04.gif); background-repeat:repeat-x; background-position:bottom; background-color:#000000; height:45px; color:#FFFFFF; text-align:center; vertical-align:middle; font-size:9px;}

/*右上*/
.secondary{background-image:url(../shopping/_img/aisha_03.gif); background-repeat:repeat-y;}
	div#username{background-image:url(../shopping/_img/aisha_01.gif); background-repeat:no-repeat; color:#FFFFFF; padding:15px 0px 0px 15px; height:24px;}
	
.myc_table01 th{
border-bottom:solid 3px #DBDBDB;
border-right:solid 3px #DBDBDB;
background:#4d4d4d;
color:#FFFFFF;
font-weight:normal;
text-align:left;
padding:1px 3px;
font-size:10px;}

.myc_table01 td{
border-bottom:solid 3px #DBDBDB;
background-color:#FFFFFF;
font-size:10px;
padding:1px 3px;}

.myc_table02{
margin-top:5px;
padding-top:8px;
border-top:1px solid #ADADAD;}


/*左下*/
div#primary2{float:left; width:663px; margin-top:14px;}
	.list_menu01{background-image:url(../shopping/_img/shopping_a01.gif); background-repeat:repeat-x;}
	div#list02{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD;border-bottom: 1px solid #BDBCBD; padding:12px 12px 12px 27px; width:622px;background-image:url(../shopping/_img/bk_01.gif); background-repeat:repeat-x; background-position:top;}
	div#list02_2{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD;border-bottom: 1px solid #BDBCBD; padding:22px 12px 22px 27px; width:622px;background-image:url(../shopping/_img/bk_01.gif); background-repeat:repeat-x; background-position:top;}
		.list_bk01{background-image:url(../pocket/_img/pocket_10.gif); background-repeat:no-repeat; background-position:left top; height:9px; padding-top:15px; padding-right:2px; text-align:right;}
		.list_bk02{background-image:url(../pocket/_img/pocket_10.gif); background-repeat:no-repeat; background-position:center top; height:9px; padding-top:15px; padding-right:2px; text-align:right;}
		.list_bk03{background-image:url(../pocket/_img/pocket_10.gif); background-repeat:no-repeat; background-position:right top; height:9px; padding-top:15px; padding-right:2px; text-align:right;}
		.list_photo{padding:15px 0px;}
		.list_img{border:2px solid #FFFFFF;}
		.list_text01{font-size:10px; color:#CC0000;}
	td#list03{background-image:url(../shopping/_img/shopping_a01.gif); background-repeat:repeat-x; color:#FFFFFF; vertical-align:middle; font-size:11px;}
	td#list03 a{color:#FFFFFF;text-decoration: none;}
	td#list03 a:link{color:#FFFFFF;text-decoration: none;}
	td#list03 a:visited{color:#FFFFFF;text-decoration: none;}
	td#list03 a:hover{color:#FFFFFF;text-decoration:underline;}
	td#list04{background-image:url(../_img/detail_04_line.gif); background-repeat:no-repeat; padding:25px; width:200PX;}
	table.list05{margin-left:20px;}
	table.list05 td{padding-bottom:5px;}
	table.list06 td{vertical-align:middle; text-align:center; font-size:10px;}
	table.list06  a{color:#000000;text-decoration: none;}
	table.list06  a:link{color:#000000;text-decoration: none;}
	table.list06  a:visited{color:#000000;text-decoration: none;}
	table.list06  a:hover{color:#FF4317;text-decoration: none;}
	.line_shopping01{background-image:url(../shopping/_img/line_01.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:2px;}
	

.detail_bt01{margin-left:20px;}
.detail_bt01 div{float:left; margin-right:2px;}

.detail_bt01_2{margin-left:15px;}
.detail_bt01_2 div{float:left; margin-right:1px;}


/*右下*/
div#secondary2{float:right; width:253px; margin-top:14px;}
	.list_bk04{background-image:url(../shopping/_img/list_bk.gif); background-repeat:no-repeat; background-position:left top; height:10px;}

.datail_icon01{margin-top:2px;}
.datail_icon01 img{float:left; margin-right:1px;}

.sideTitle{
background:url(../shopping/_img/title_bg.gif) no-repeat left top;
padding:4px 5px 4px 25px;
color:#FFFFFF;}


/*下（カタログ）*/
div.item_box_01{border:1px solid #999999; padding-bottom:10px; padding-left:1px;}
td.item_box_02{padding-bottom:17px; padding-left:17px; background-image:url(../shopping/_img/catalog_05.gif); background-position:left top; background-repeat:repeat;}
div.item_01{float:left; padding-top:17px; padding-right:17px;}


/*  Ajax（カタログ）*/
td#list04{background-image:url(../_img/detail_04_line2.gif); background-repeat:no-repeat; padding:25px; width:200px;}
table#catalog_01 td{border-bottom: 1px solid #BDBCBD; padding:8px 0px;}
table#catalog_02 th{border-bottom: 1px solid #BDBCBD; padding:2px 5px; text-align:left; font-size:14px; font-weight:bold;}
td.catalog_02{border-bottom: 1px solid #BDBCBD; padding:2px 5px;}
td.catalog_03{padding:2px 5px;}


/*一覧表*/
table#list10 {border:1px solid #5F5F5F;}
table#list10 th{color:#FFFFFF; text-align:center; vertical-align:middle; font-weight:normal; font-size:10px; height:24px;}
.bk_y{background-color:#FFFFff;}
.bk_g{background-color:#e4e4e4;}
.th01{background-color:#f61500; white-space: nowrap;}
.td00{padding:0px; width:1px; background-color:#FFFFff;}
.th01{background:url(../_img/list_01.gif) #181818 top repeat-x; white-space: nowrap;}
.td01{padding:10px; width:85px;}
.td02{padding:10px 15px 10px 20px; vertical-align:middle;}
.td03{padding:10px 15px 10px 20px; vertical-align:middle;}
.td04{padding:10px 15px 10px 15px; vertical-align:middle; text-align:right; white-space: nowrap; color:#cc0000; }
.td05{padding:10px 15px 10px 20px; vertical-align:middle; text-align:center;}


/*ショッピング（shopping）（店長のオススメホイール）*/
.campaign01b{width:663px;}
.campaign01b h2{height:23px; background:#CCCCCC url(../_img/cam_bk_01b.gif) no-repeat; padding-left:22px; font-weight:bold; font-size:14px; line-height:1.5;}

div.carType5b div{	/*2列 ホイール一覧*/
width:313px;
padding:5px;
margin-left:5px;
margin-bottom:5px;
float:left;
background-color:#e4e4e4;
}

div.carType5b th{
width:95px;
height:135px;
text-align:left;
}

div.carType5b td{
/*padding-top:10px;*/
}

div.carType5b td img{
margin-top:5px;
}








/*2010_02改修*/
.listTaikoban01_t{background:url(../_img/taikoban02.gif) no-repeat #ffffff right bottom;}
.listTaikoban02_t{background:url(../_img/taikoban01.gif) no-repeat #e4e4e4 right bottom;}






div.carType5c div{	/*2列 ホイール一覧*/
width:320px;
margin-left:5px;
margin-bottom:5px;
float:left;
}
div.carType5c th { height:110px; }
div.carType5c th, x:-moz-any-link { height:130px; }

div.carType5c th{
width:95px;
text-align:left;
padding:10px 0 10px 10px;
}

div.carType5c td{
padding:10px 5px 10px 0;
}


div.carType5c td img{
margin-top:5px;
}

.topTaikoban01_t{background:url(../_img/taikoban01b.gif) no-repeat #e4e4e4 right bottom; width:278px; border-top:solid 1px #efefef;border-left:solid 1px #e4e4e4;border-right:solid 1px #efefef;}
.topTaikoban02_t{background:url(../_img/taikoban02b.gif) no-repeat #ffffff right bottom; width:278px; border-top:solid 1px #d1d1d1;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;}

.topTaikoban01_t td p, .topTaikoban02_t td p{padding-top:3px; font-size:10px;}

.canpaign_line1{border-bottom:1px solid #cbcbcb; padding-bottom:3px;}


.uresuji_g{border:1px solid #e7e7e7; padding:5px; margin-top:2px; background-color:#e7e7e7;}
.uresuji_w{border:1px solid #e7e7e7; padding:5px; margin-top:2px;}
.uresuji_g td, .uresuji_w td{vertical-align:middle;}

/*インチアップ*/
.inchup_t{
	background-color:#990000;
	width:200px;
}

.inchup_f{
	background-color:#AAAAAA;
	width:200px;
}

.inchup_n{
	background-color:#999999;
	width:200px;
}
