@charset "utf-8";
/*  FireFoxリンク線消し*/
a {
	outline-style: none;
}

div#username{
background-image:url(../pocket/_img/aisha_01.gif);
background-repeat:no-repeat;
color:#FFFFFF;
padding:15px 0px 0px 15px;
height:24px;}
#headimg {
	margin-top: 5px;
}

#demo {
	width: 658px;
	margin-left: 141px;
}
#touroku {
	margin-top: 25px;
	padding-left: 10px;
}
#main {
	background: #000000;
	padding-bottom: 10px;
}

#touroku p {
	line-height: 20px;
	display: block;
	float: left;
	border-bottom: 1px dotted #CCCCCC;
	margin-left: 25px;
}
#whitebox {
	background: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 20px;
}
#whitebox2 {
	background: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 15px;
}

#touroku a {
	margin-left: 5px;
}
#h1foot {
	width: 638px;
	padding-left: 20px;
	padding-bottom: 15px;
	background: #CCCCCC;
	margin-top: 15px;
	padding-top: 15px;
}
#h1foot a {
	float: left;
	padding-right: 20px;

}

div#usernameBody{
background-image:url(../pocket/_img/aisha_03.gif);
background-repeat:repeat-y;
padding-top:20px;
margin-bottom:15px;
}


div#usernameBody table{
width:240px;
margin:0px auto 18px auto;
}


.sideTitle{
background:url(../gallery/_img/title_bg.gif) no-repeat left top;
padding:4px 5px 4px 25px;
color:#FFFFFF;}


.sideBody{
background:#e5e5e5;
border:solid 1px #999999;
padding:10px;}

.sideBody2{
background:#e5e5e5;
border:solid 1px #999999;
padding:0px 10px;}


.pocketArrow01{background:url(../pocket/_img/arrow01.gif) no-repeat left 4px;padding-left:15px;}
.pocketArrow02{background:url(../pocket/_img/arrow01.gif) no-repeat left 3px;padding-left:15px; font-size:10px;}
.pocketArrow03{background:url(../pocket/_img/arrow01.gif) no-repeat left 6px;padding-left:15px; font-size:14px;}
.pocketLine01{background:url(../pocket/_img/line01.gif) repeat-x left bottom;}


.more01{
position:relative;
}
.more01 p{
	position:absolute;
	top:3px;
	left:207px;
}


.more02{
position:relative;
}
.more02 p{
	position:absolute;
	top:7px;
	left:595px;
	font-weight:normal;
}





.pocketTitle{
background:#e2e4e6;
border-left:solid 4px #000000;
padding:5px 10px;
font-size:14px;
font-weight:bold;}
.pocketTitle2 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	border-left: 4px solid #CC3300;
	background: #333333;
}



/*ログイン前*/
.pocketinfo01{width: 658px; height: 327px; position: relative; top: 0px; left: 0px; }
.pocketinfo01_img{position: absolute; top: 0px; left:0px;}
.pocketinfo01_bt01{position: absolute; top: 142px; left:13px;}
.pocketinfo01_bt02{position: absolute; top: 176px; left:13px;}
.pocketinfo01_bt03{position: absolute; top: 210px; left:13px;}
.pocketinfo01_bt04{position: absolute; top: 244px; left:13px;}
.pocketinfo01_bt05{position: absolute; top: 278px; left:13px;}

.pocketinfo02{width: 658px; height: 120px; position: relative; top: 0px; left: 0px; }
.pocketinfo02_img{position: absolute; top: 0px; left:0px;}
.pocketinfo02_bt01{position: absolute; top: 65px; left:128px;}
.pocketinfo02_bt02{position: absolute; top: 65px; left:338px;}

.pocketinfo03{width: 658px; height: 140px; position: relative; top: 0px; left: 0px; }
.pocketinfo03_img{position: absolute; top: 0px; left:0px;}
.pocketinfo03_bt01{position: absolute; top: 87px; left:128px;}
.pocketinfo03_bt02{position: absolute; top: 87px; left:338px;}


/*一覧表*/
/*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;}
table#list10 p{padding-bottom:2px;}
.bk_y{background-color:#FFFFff;}
.bk_g{background-color:#EEEEEE;}
.th01{background-color:#f61500; white-space: nowrap;}
.td00{padding:0px; width:1px; background-color:#FFFFff;}
.td00_g{padding:0px; width:1px; background-color:#EEEEEE;}
.th01{background:url(../_img/list_01.gif) #181818 top repeat-x; white-space: nowrap;}
.td01{padding:10px; width:85px;}
.td01_2{padding:10px; width:200px;}
.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; }
.td05{padding:10px 15px 10px 20px; vertical-align:middle; text-align:center;}
.td06{padding:10px 10px 10px 0px;}







.pocketTopList01 div{
width:104px;
margin-left:auto;
margin-right:auto;
font-size:10px;
}
.pB10 Bline {
	border-bottom: 1px dotted #CCCCCC;
}


.pocketTopList02 div{
width:85px;
margin-left:auto;
margin-right:auto;
}

.pocketTopList02 p{
width:112px;
margin-left:auto;
margin-right:auto;
font-size:10px;
}


.pocketTopList03 div{
width:131px;
margin-left:auto;
margin-right:auto;
font-size:10px;
}


.pocketBorder01{border-right:solid 1px #d1d3d4;}



/*お気に入りホイール装着ギャラリー*/
.gallerylist01{background-color:#F0F0F0; border:1px solid #999999; padding:20px 0px 0px 58px;}
.gallerylist01 div{float:left; padding-right:53px; margin-bottom:20px; width:244px;}
.gallerylist01 table{width:244px;}
.gallerylist01 th{width:33px; text-align:right; padding-top:2px; background:url(../pocket/_img/icon_02.gif) no-repeat left;}
/*FIrefox*/
@-moz-document url-prefix() { .gallerylist01 th{ width:33px; text-align:right; padding-top:4px; background:url(../pocket/_img/icon_02.gif) no-repeat left; } }  
.gallerylist01 td{width:211px;}
.gallerylist_arrow_01{background:url(../pocket/_img/icon_01.gif) no-repeat left 0px; padding-left:15px; padding-bottom:3px; font-size:10px; margin-bottom:2px;}



.galleryno01{background-color:#F0F0F0; border:1px solid #999999; padding:20px 0px 20px 0px;}



/*ニュース*/

.newsImg{
border:solid 1px #cccccc;}


.newDetail{
border:solid 1px #e0e0e0;
background:#ececec;}

.newDetail table{
width:625px;
margin:15px auto;}

.newDetail table table{
width:100%;
margin:0px;}




/*愛車変更*/

table.carSelectDetail th{
border-left:solid 2px #ececec;
border-bottom:solid 2px #ececec;
background:#4d4d4d;
color:#FFFFFF;
padding:3px 0px 3px 5px;
text-align:left;
font-weight:normal;
}

table.carSelectDetail td{
border-left:solid 2px #ececec;
border-bottom:solid 2px #ececec;
background:#FFFFFF;
padding:3px 5px 3px 5px;
}


/*フォーム*/
.pocket_msg01{background-color:#F0F0F0; border:1px solid #999999; padding:30px 20px 40px; width:616px;}














/*----------------------------------------------------------pocket.css-----------------------------------------------------------*/


/*左上*/

div#primaryOff{float:left; width:671px; margin-left:-4px;}
	.pocketOffback01{background-image:url(../pocket/_img/poket2_04.jpg); background-repeat:repeat-x;}
	div#pocketOff01{background-image:url(../pocket/_img/pocket_23.gif); background-repeat:repeat-y; color:#FFFFFF;}

div#primary{float:left; width:663px;}
	div#pocket01{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD; background-image:url(../pocket/_img/pocket_03.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 0px 0px 40px; }
	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;}


/*左上2*/
div#primary_2{float:left; width:663px;}
	div#pocket01_2{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD; background-image:url(../pocket/_img/pocket_03.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 0px 0px 40px; }
	td.photo_b_2{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_2{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#secondary{float:right; width:263px;}

/*左下*/
td#list01{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD;border-bottom: 1px solid #BDBCBD;}
	div#pocket02{background-image:url(../pocket/_img/pocket_26.gif); background-repeat:no-repeat; background-position:center; background-color:#000000; color:#FFFFFF; height:50px; padding-left:20px; padding-top:5px; padding-right:20px;}
		div#msg01{background-color:#FFFFFF; color:#CC0000; padding:2px 10px; margin-top:2px;}
	div#list02_2{border-left: 1px solid #BDBCBD;border-right: 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;}
	div#list02_3{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD; padding:22px 12px 22px 27px; width:622px;}
	div#pocket03{padding:15px 15px 20px 15px;}
		table.listmenu01{background-image:url(../pocket/_img/pocket_27.gif); background-repeat:repeat-x; margin-left:12px;}
		div#list02{border-left: 1px solid #333333;border-right: 1px solid #333333;border-top: 1px solid #333333; padding:12px; width:583px; margin-left:12px;}
			.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_chk01{width:18px; float:left;}
			.list_text01{width:120px; float:right; font-size:10px;}

/*右下*/
div#pocket_menu01{border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD;border-bottom: 1px solid #BDBCBD;background-image:url(../pocket/_img/pocket_12.gif); background-repeat:repeat-x; background-position:bottom; padding-top:30px; padding-bottom:20px; text-align:center; vertical-align:top;}



/*右下（購入履歴）*/
.record01{background-image:url(../pocket/_img/contrast_03.gif); background-repeat:no-repeat; background-position:left top;}
div#record02{border-top: 1px solid #BDBCBD; border-left: 1px solid #BDBCBD;border-right: 1px solid #BDBCBD;border-bottom: 1px solid #BDBCBD; padding:8px 10px;}
.record03{border:2px solid #333366;}
.record04{padding:5px;}
.record05{padding:5px 10px; border-right:1px solid #333366; border-bottom:1px solid #333366; background-color:#CCCCCC;}
.record06{padding:5px 10px; border-bottom:1px solid #333366;}
.record07{padding:5px 10px; border-right:1px solid #333366; background-color:#CCCCCC;}
.record08{padding:5px 10px;}
.record09{background-image:url(../pocket/_img/record_02.gif); background-position:right top;}
.record10{padding:10px 10px; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.record11{border:1px solid #99CCFF;}
.record12{height:42px; padding-left:10px; padding-right:10px; vertical-align:middle; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#CCCCCC;}
.record13{height:43px; padding-left:10px; padding-right:10px; vertical-align:middle; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

/*右下（ポケットギャラリー）*/
.gallery10{padding:10px 10px; border:1px solid #999999;}
.photo_c{background-image:url(../_img/bk04.gif); background-repeat:repeat-x; background-position:bottom; background-color:#000000; height:100px; color:#FFFFFF; text-align:center; vertical-align:middle;}


/*下（ホイール比較）*/
.contrast010{width:90px; padding:12px; background-color:#CCCCCC; vertical-align:middle;}
.contrast011{height:8px;}
.contrast012{height:5px;}
.contrast013{height:5px;}
.contrast020{width:8px;}
.contrast030{width:1px; background-color:#999999;}
.contrast031{width:1px;}
.contrast040{width:120px; padding:0px 5px;}
.contrast041{width:120px; padding:5px 5px; vertical-align:middle;}
.contrast042{width:120px; padding:3px 5px; background-color:#999999;}
.contrast043{width:120px; background-image:url(../pocket/_img/contrast_11.gif); background-repeat:repeat-x; background-position:bottom;}
.contrast050{height:1px; background-color:#999999;}

td.page01{border: 1px solid #CCCCCC; padding:0px 12px;background-image:url(../pocket/_img/contrast_09.gif); background-repeat:repeat-x; vertical-align:middle; height:19px;}
td.page01 a{text-decoration: none;}


/*名前変更*/
.login01{background-color:#FFFFFF; padding:20px; background-position:right bottom; background-repeat:no-repeat; padding:30px 55px;background-image:none;}
.form_login_01{background-color:#FFFFCC; width:280px;}

/*ポケットニュース*/
table#news01{}
table#news01 th{border:1px solid #767676; text-align:center; font-weight:normal; padding:5px;}
	.news01_01{border:1px solid #767676; background-color:#FFFFFF; padding:5px;}
	.news01_02{border:1px solid #767676; background-color:#E7E8E7; padding:5px;}
table#news02{background-color:#E5E5E5;}
table#news02 td{padding:3px 10px;}

/*ポケットメニュー*/
/*.pocket_menu0{position: relative;top: 0px; left: 0px;}
.pocket_menu1{position: absolute; top:10px; right:0px;}*/
