/* CSS file For アストンマーティン */
/* FileName: sub.css                          */
/* data:2006/10/13                             */
/***********************************************/
/*
■目次 ==========================================

[01]:/collection/shoppingguide.php
[02]:/collection/confirm01.php,confirm02.php,thanks.php

================================================



/* [01]:/collection/shoppingguide.php */
/* ------------------------------------------------------------------------- */

	#contentsShoppingguide div.toLink {
		width: 503px;
		padding-bottom: 5px;
	}

	#contentsShoppingguide div.toLink ul {
		padding: 0px;
		margin: 0px;
		list-style:none;
	}

	#contentsShoppingguide div.toLink li {
		float: right;
		display:inline;
		margin: 0px;
		padding: 0px;
	}

	#contentsShoppingguide div.toLink li.ml15 {
		margin-left: 15px;
	}

	#contentsShoppingguide div.toLink a {
		height: 20px;
		display: block;
		text-indent: -9999px;
		text-decoration: none;
		/* hack \*/
		overflow:hidden;
		/* end hack */
	}

	/* ナビ画像 */
	#toLinkButton01 a {
		width: 82px;
		height: 20px;
		background: url(/images/collection/to_cart.gif) no-repeat;
	}

	#toLinkButton02 a {
		width: 123px;
		height: 20px;
		background: url(/images/collection/to_law.gif) no-repeat;
	}

	#toLinkButton03 a {
		width: 103px;
		height: 20px;
		background: url(/images/collection/to_guide.gif) no-repeat;
	}

/* お支払いについて */
/* guideSub01Num1 */
	#contentsShoppingguide p.guideSub01Num1 {
		background: url(/images/collection/shoppingguide_sub1_num1.gif) no-repeat 0px 2px;
		padding-left: 20px;
		font-weight: bold;
	}

	#contentsShoppingguide div.guideSub01Num1Info {
		background-color: #F0F0F0;
		width: 503px;
		margin: 8px 0px 15px 0px;
	}

	div.guideSub01Num1Info div.wrap {
		width: 475px;
		margin: 0px 14px;
		padding: 8px 0px;
	}

	div.guideSub01Num1Info p.title {
		background: url(/images/collection/shoppingguide_sub1_1.gif) no-repeat 0px;
		height: 19px;
		padding-left: 70px;
	}

	table.guideSub01Num1Table {
		width: 346px;
		margin-bottom: 25px;
		border-top: 1px solid #9F9F9F;
		border-left: 1px solid #9F9F9F;
		border-collapse: collapse;
	}

	table.guideSub01Num1Table th {
		width: 66px;
		padding: 5px 10px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		text-align: left;
		font-weight: normal;
	}

	table.guideSub01Num1Table td {
		width: 245px;
		padding: 5px 12px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		text-align: left;
	}

/* guideSub01Num2 */
	#contentsShoppingguide p.guideSub01Num2 {
		background: url(/images/collection/shoppingguide_sub1_num2.gif) no-repeat 0px 2px;
		padding-left: 20px;
		font-weight: bold;
	}

	#contentsShoppingguide div.guideSub01Num2Info {
		background-color: #F0F0F0;
		width: 503px;
		margin: 8px 0px 15px 0px;
	}

	div.guideSub01Num2Info div.wrap {
		width: 475px;
		margin: 0px 14px;
		padding: 8px 0px;
	}

	div.guideSub01Num2Info p.title {
		background: url(/images/collection/shoppingguide_sub1_23.gif) no-repeat 0px;
		height: 19px;
		padding-left: 95px;
	}

	table.guideSub01Num2Table {
		width: 346px;
		margin: 5px 0px 8px 0px;
		border-top: 1px solid #9F9F9F;
		border-left: 1px solid #9F9F9F;
		border-collapse: collapse;
	}

	table.guideSub01Num2Table th {
		width: 255px;
		padding: 5px 12px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		text-align: left;
		font-weight: normal;
	}

	table.guideSub01Num2Table td {
		width: 58px;
		padding: 5px 10px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		text-align: center;
	}

/* guideSub01Num3 */
	#contentsShoppingguide p.guideSub01Num3 {
		background: url(/images/collection/shoppingguide_sub1_num3.gif) no-repeat 0px 2px;
		padding-left: 20px;
		font-weight: bold;
	}

	#contentsShoppingguide div.guideSub01Num3Info {
		background-color: #F0F0F0;
		width: 503px;
		margin: 8px 0px 5px 0px;
	}

	div.guideSub01Num3Info div.wrap {
		width: 475px;
		margin: 0px 14px;
		padding: 8px 0px;
	}

	div.guideSub01Num3Info p.title {
		background: url(/images/collection/shoppingguide_sub1_23.gif) no-repeat 0px;
		height: 19px;
		padding-left: 95px;
	}

	#contentsShoppingguide p.guideSub01Num3Credit {
		margin: 5px 0px 20px 0px;
	}

/* guideSub01Num4 */
	#contentsShoppingguide p.guideSub01Num4 {
		background: url(/images/collection/shoppingguide_sub1_num4.gif) no-repeat 0px 2px;
		padding-left: 20px;
		font-weight: bold;
	}


/* 送料について */
	table.guideSub03Table {
		width: 503px;
		margin-top: 20px;
		border-top: 1px solid #9F9F9F;
		border-left: 1px solid #9F9F9F;
		border-collapse: collapse;
	}

	table.guideSub03Table th {
		width: 392px;
		padding: 5px 12px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		text-align: left;
		font-weight: normal;
	}

	table.guideSub03Table td {
		width: 66px;
		padding: 5px 10px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		text-align: right;
	}

/* 返品・交換について */
	table.guideSub04Table {
		width: 503px;
		margin-bottom: 15px;
		border-top: 1px solid #9F9F9F;
		border-left: 1px solid #9F9F9F;
		border-collapse: collapse;
	}

	table.guideSub04Table th {
		width: 137px;
		padding: 5px 12px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
	}

	table.guideSub04Table td {
		width: 320px;
		padding: 5px 10px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		vertical-align: top;
		text-align: left;
	}

/* サイズ */
	div.guideSub05Mens {
		float: left;
		vertical-align: top;
		width: 192px;
		margin-right: 5px;
	}

	div.guideSub05Ladies {
		float: left;
		vertical-align: top;
		width: 187px;
		margin-right: 5px;
	}

	div.guideSub0Kids {
		float: left;
		vertical-align: top;
		width: 114px;
	}

/* guideSub05MensTable */
	table.guideSub05MensTable {
		width: 192px;
		border-top: 1px solid #9F9F9F;
		border-left: 1px solid #9F9F9F;
		border-collapse: collapse;
	}

	table.guideSub05MensTable th {
		width: 48px;
		padding: 4px 5px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
	}

	table.guideSub05MensTable td {
		width: 122px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		vertical-align: top;
		text-align: left;
	}

	table.guideSub05MensTable th.title {
		width: 48px;
		padding: 4px 5px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #9F9F9F;
		vertical-align: top;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
	}

	table.guideSub05MensTable td.title {
		width: 122px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: center;
	}

/* guideSub05MensTable */
	table.guideSub05LadiesTable {
		width: 187px;
		border-top: 1px solid #9F9F9F;
		border-left: 1px solid #9F9F9F;
		border-collapse: collapse;
	}

	table.guideSub05LadiesTable th {
		width: 43px;
		padding: 4px 5px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
	}

	table.guideSub05LadiesTable td {
		width: 78px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		vertical-align: top;
		text-align: left;
	}

	table.guideSub05LadiesTable td.size {
		width: 33px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		vertical-align: top;
		text-align: right;
	}

	table.guideSub05LadiesTable th.title {
		width: 43px;
		padding: 4px 5px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #9F9F9F;
		vertical-align: top;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
	}

	table.guideSub05LadiesTable td.title {
		width: 78px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: center;
	}

	table.guideSub05LadiesTable td.sizeTitle {
		width: 33px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: center;
	}

/* guideSub0KidsTable */
	table.guideSub0KidsTable {
		width: 114px;
		border-top: 1px solid #9F9F9F;
		border-left: 1px solid #9F9F9F;
		border-collapse: collapse;
	}

	table.guideSub0KidsTable th {
		width: 44px;
		padding: 4px 5px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
	}

	table.guideSub0KidsTable td {
		width: 48px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #F0F0F0;
		vertical-align: top;
		text-align: left;
	}

	table.guideSub0KidsTable th.title {
		width: 44px;
		padding: 4px 5px;
		border-bottom: 1px solid #9F9F9F;
		background-color: #9F9F9F;
		vertical-align: top;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
	}

	table.guideSub0KidsTable td.title {
		width: 48px;
		padding: 4px 5px;
		border-right: 1px solid #9F9F9F;
		border-bottom: 1px solid #9F9F9F;
		background-color: #D1D1D1;
		vertical-align: top;
		text-align: center;
	}

/* [02]:/collection/confirm01.php,confirm02.php,thanks.php */
/* ------------------------------------------------------------------------- */

	#contentsConfirm div.toLink {
		width: 512px;
		padding-bottom: 5px;
	}

	#contentsConfirm div.toLink ul {
		padding: 0px;
		margin: 0px;
		list-style:none;
	}

	#contentsConfirm div.toLink li {
		float: right;
		display:inline;
		margin: 0px;
		padding: 0px;
	}

	#contentsConfirm div.toLink li.ml15 {
		margin-left: 15px;
	}

	#contentsConfirm div.toLink a {
		height: 20px;
		display: block;
		text-indent: -9999px;
		text-decoration: none;
		/* hack \*/
		overflow:hidden;
		/* end hack */
	}

	#contentsConfirm p.thanks {
		background: url(/images/collection/thanks_linebg.gif) repeat-x;
		text-align: center;
		padding-top: 7px;
		padding-bottom: 9px;
		margin-top: 15px;
		width: 512px;
	}

/* confirmCartDetail */
	table.confirmCartDetail {
		width: 512px;
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		border-collapse: collapse;
	}

	table.confirmCartDetail th.brandNameTh {
		width: 183px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail td.brandNameTd {
		width: 163px;
		padding: 3px 10px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: left;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail th.priceTh {
		width: 84px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail td.priceTd {
		width: 84px;
		padding: 4px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail th.changeTh {
		width: 72px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail td.changeTd {
		width: 72px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail th.numberTh {
		width: 51px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail td.numberTd {
		width: 51px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail th.subtotalTh {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail td.subtotalTd {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}
	table.confirmCartDetail_chk {
		width: 512px;
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		border-collapse: collapse;
	}

	table.confirmCartDetail_chk th.brandNameTh {
		width: 183px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail_chk td.brandNameTd {
		width: 163px;
		padding: 3px 10px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: left;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail_chk th.priceTh {
		width: 100px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail_chk td.priceTd {
		width: 100px;
		padding: 4px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}


	table.confirmCartDetail_chk th.numberTh {
		width: 51px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail_chk td.numberTd {
		width: 51px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail_chk th.subtotalTh {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartDetail_chk td.subtotalTd {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

/* confirmCartSubtotal */
	table.confirmCartSubtotal {
		width: px;
		border-left: 1px solid #666666;
		border-collapse: collapse;
	}

	table.confirmCartSubtotal th {
		width: 51px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartSubtotal td {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartSubtotal th.totalTh {
		width: 51px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FE961B;
		vertical-align: top;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
	}

	table.confirmCartSubtotal td.totalTd {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FDE5C8;
		vertical-align: middle;
		text-align: center;
		font-weight: bold;
		color: #FF6600;
	}

/* confirmCartSubtotal 木村追加*/
	table.confirmCartSubtotal_chk {
		width: 190px;
		border-left: 1px solid #666666;
		border-collapse: collapse;
	}

	table.confirmCartSubtotal_chk th {
		width: 51px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #B4B4B4;
		vertical-align: top;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartSubtotal_chk td {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartSubtotal_chk th.totalTh {
		width: 51;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FE961B;
		vertical-align: top;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
	}

/*	table.confirmCartSubtotal_chk td.totalTd {
		width: 116px;
		padding: 3px 0px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background-color: #FDE5C8;
		vertical-align: middle;
		text-align: center;
		font-weight: bold;
		color: #FF6600;
	}
*/
/* confirmCartInfo */
	table.confirmCartInfo {
		width: 512px;
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
	}

	table.confirmCartInfo th {
		width: 86px;
		padding: 8px 10px;
		background: url(/images/collection/confilm_linebg_th.gif) repeat-x;
		background-position: bottom;
		background-color: #EDECE0;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartInfo td {
		width: 376px;
		padding: 6px 15px;
		background: url(/images/collection/confilm_linebg_td.gif) repeat-x;
		background-position: bottom;
		background-color: #FFFFFF;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
		color: #333333;
	}

	table.confirmCartInfo th.confirm {
		width: 86px;
		padding: 6px 10px;
		background: url(/images/collection/confilm_linebg_th.gif) repeat-x;
		background-position: bottom;
		background-color: #EDECE0;
		vertical-align: top;
		text-align: left;
		font-weight: normal;
		color: #333333;
	}

/* ------------------------------------------------------------------------- */




