@charset "UTF-8";

select.border {
	background-color:#FFFFFF;
	border:1px solid #7F9DB9;
	height:20px;
}
input.border {
	background-color:#FFFFFF;
	border:1px solid #7F9DB9;
	height:18px;
}
textarea.border {
	background-color:#FFFFFF;
	border:1px solid #7F9DB9;
}
div.message {
	padding: 15px 13px;
	margin: 20px 0 0 0;
	border: 1px solid #f5bebe;
	background-color: #faefef;
	color: #c00;
	font-size: 140%;
	line-height: 120%;
	font-weight: bold;
}
div.message02 {
	margin: 0 0 20px 0;
}
/* --- 関連商品 --- */
div.relatedProducts {
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	padding-bottom: 12px;
	margin-top: 30px;
}
div.relatedProducts h2.Category {
	min-height: 32px;
	*height: 32px;
	font-size: 160%;
	font-weight: bold;
	line-height: 160%;
	background: url(../SR/h3_title_related.gif) no-repeat 1px 1px;
}
div.relatedProducts h2.Category span {
	float: left;
	margin: 4px 0 0 20px;
}
div.relatedProducts ul {
	margin-left: 45px;
}
div.relatedProducts li {
	width: 129px;
	float: left;
	padding-top: 14px;
	font-size: 120%;
	line-height: 130%;
}
div.relatedProducts li span.price {
	margin-left: 5px;
}
div.relatedProducts li a.textLink {
	display: block;
	width: 100px;
	margin: 4px 0 0 5px;
}
body#cart div.relatedProducts li span.price {
	margin-left: 5px;
	font-size: 120%;
	line-height: 130%;
}
div.relatedProducts li a img {
	border: solid 1px #cccccc;
}
/* --- /関連商品 --- */
/* --- 最近チェックした商品、ランキング等 --- */
div.products {
	margin-top: 30px;
}
div.products h3,
div.products h2.recent {
	padding: 0 12px 0 20px;
	height: 26px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/h3_title_bg.gif) no-repeat;
}
div.products h2.Category {
	min-height: 31px;
	*height: 31px;
	font-size: 160%;
	font-weight: bold;
	line-height: 160%;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/h2_title_ranking02back.gif) no-repeat 1px 1px;
	border: 1px solid #cccccc;
}
	div.products h2.Category span {
		float: left;
		margin: 4px 0 0 20px;
	}
	div.products h2.Category img {
		float: left;
		margin: 8px 0 0 0.5em;
	}
div.products h3 a {
	float: right;
}
div.products div.rankselect {
	margin: 10px 0 4px 0;
	font-size: 120%;
}
div.products div.rankselect select {
	vertical-align: middle;
}
div.products div.rankselect input {
	margin: 0 10px 0 5px;
	vertical-align: middle;
}
div.products ul {
	margin-left: 46px;
}
div.products li {
	width: 129px;
	float: left;
	padding-top: 14px;
	font-size: 120%;
	line-height: 130%;
}
div.products li img.rank {
	margin: 0 0 3px 2px;
}
div.products li span.price {
	margin-left: 5px;
}
div.products li a img {
	border: solid 1px #cccccc;
}
div.products li a.textLink {
	display: block;
	width: 124px;
	margin: 4px 0 0 5px;
}
/* --- /最近チェックした商品、ランキング等 --- */
/* --- この商品をチェックした人はこんな商品もチェックしています。081107追加 --- */
div.variable {
	margin-top: 30px;
}
div.variable h3 {
	padding: 0 12px 0 20px;
	height: 26px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/h3_title_bg.gif) no-repeat;
}
div.variable ul {
	float: left;
}
div.variable li {
	width: 129px;
	float: left;
	padding-top: 14px;
	font-size: 120%;
	line-height: 130%;
}
div.variable li span.price {
	margin-left: 5px;
}
div.variable li a img {
	border: solid 1px #cccccc;
}
div.variable li a.textLink {
	display: block;
	width: 124px;
	margin: 4px 0 0 5px;
}
div.variable div.scrlL,
div.variable div.scrlR {
	width: 18px;
	height: 102px;
	margin-top: 57px;
}
div.variable div.scrlL {
	float: left;
	margin-right: 28px;
}
div.variable div.scrlR {
	float: right;
}
div.variable div.scrlL a {
	display: block;
	width: 18px;
	height: 102px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/btn_variable_left.gif) no-repeat;
}
div.variable div.scrlL a:hover {
	background-position: -18px;
}
div.variable div.scrlR a {
	display: block;
	width: 18px;
	height: 102px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/btn_variable_right.gif) no-repeat;
}
div.variable div.scrlR a:hover {
	background-position: -18px;
}
/* --- ピックアップ商品20140613追加 --- */
div.pickup {
	padding:10px 0px;
}
div.pickup div.pickupBox {
	padding:0px 20px 20px 0px;
	float:left;
}
div.pickup div.pickupBox a img {
	width:100px;
	float:left;
}
div.pickup div.pickupBox div.pickupInner {
	width:312px;
	padding:10px;
	border:1px solid #ccc;
}
div.pickupInner div.pickupDetail {
	width:200px;
	float:right;
	font-size:120%;
	line-height:140%;
}
div.pickupInner a img {
	border:1px solid #ccc;
	/*width:100px;*/
}
/*
div.pickupInner div.pickupDetail div.productName {
	padding-bottom:5px;
}
div.pickupInner div.pickupDetail div.spec {
	padding-bottom:5px;
}
div.pickupInner div.pickupDetail div.price {
	color:#f00;
}
*/
/* --- /ピックアップ商品20140613追加 --- */


/* --- /この商品をチェックした人はこんな商品もチェックしています。081107追加 --- */
/* --- 商品詳細 --- */
body#productDetail div.mainContents div.product {
	width: 395px;
	float: right;
}
body#productDetail div.mainContents div.product h2 {
	font-size: 160%;
	line-height: 120%;
}
body#productDetail div.mainContents div.product div.price {
	padding: 14px 0 17px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;
}
body#productDetail div.mainContents div.product div.price * {
	vertical-align: middle;
}
body#productDetail div.mainContents div.product div.price strong {
	color: #c00;
	font-size: 140%;
	line-height: 120%;
}
body#productDetail div.mainContents div.product div.price strong * {
	vertical-align: baseline;
}
body#productDetail div.mainContents div.product div.summary {
	padding: 5px 0 5px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;
}
body#productDetail div.mainContents div.product div.summary p {
	font-size: 140%;
	line-height: 130%;
	padding-bottom: 1em;
}
body#productDetail div.mainContents div.product div.summary4 {
	vertical-align: top;
	padding: 5px 0 5px;
	/*font-size: 120%;*/
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;
}
body#productDetail div.mainContents div.product div.summary2 {
	padding: 10px 0 5px;
	/*font-size: 120%;*/
}
body#productDetail div.mainContents div.product div.summary2 p {
	font-size: 140%;
	line-height: 130%;
	padding-bottom: 1em;
}
body#productDetail div.mainContents div.product div.noshi {
	font-size: 120%;
}
body#productDetail div.mainContents div.product div.spec {
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;
}
body#productDetail div.mainContents div.product div.spec p {
	font-size: 140%;
	line-height: 140%;
}
body#productDetail div.mainContents div.product div.spec p img {
}
body#productDetail div.mainContents div.product div.spec p * {
	vertical-align: middle;
}
body#productDetail div.mainContents div.product div.spec p span * {
	vertical-align: baseline;
}
body#productDetail div.mainContents div.product div.spec div.method span {
	float: left;
	font-size: 140%;
	line-height: 140%;
}
body#productDetail div.mainContents div.product div.spec div.method ul {
	float: left;
	width: 350px;
}
body#productDetail div.mainContents div.product div.spec div.method li {
	float: left;
	margin-right: 6px;
	height: 25px;
	overflow: hidden;
}
body#productDetail div.mainContents div.product div.spec div.method li a.multi {
	display: block;
	width: 96px;
	height: 20px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_mp.gif) no-repeat;
}
body#productDetail div.mainContents div.product div.spec div.method li a.credit {
	display: block;
	width: 96px;
	height: 20px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_credit.gif) no-repeat;
}
body#productDetail div.mainContents div.product div.spec div.method li a.bank {
	display: block;
	width: 73px;
	height: 20px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_bank.gif) no-repeat;
}
body#productDetail div.mainContents div.product div.spec div.method li a.cod {
	display: block;
	width: 73px;
	height: 20px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_cod.gif) no-repeat;
}
body#productDetail div.mainContents div.product div.spec div.method li a.cod2 {
	display: block;
	width: 73px;
	height: 20px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_cod2.gif) no-repeat;
}
body#productDetail div.mainContents div.product div.spec div.method li a.credit:hover {
	background-position: -96px;
}
body#productDetail div.mainContents div.product div.spec div.method li a.multi:hover {
	background-position: -96px;
}
body#productDetail div.mainContents div.product div.spec div.method li a.cod:hover {
	background-position: -73px;
}
body#productDetail div.mainContents div.product div.spec div.method li a.bank:hover {
	background-position: -73px;
}
body#productDetail div.mainContents div.product div.spec div.method li a.cod2:hover {
	background-position: -73px;
}

body#productDetail div.mainContents div.product div.ageCheck {
	margin-top: 24px;
	padding: 12px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	text-align: center;
	font-size: 120%;
	line-height: 130%;
}
body#productDetail div.mainContents div.product div.ageCheck * {
	vertical-align: middle;
}
body#productDetail div.mainContents div.product div.ageCheck p {
	padding-bottom: 15px;
}
body#productDetail div.mainContents div.product div.ageCheck p * {
	vertical-align: baseline;
}


body#productDetail div.mainContents div.product div.inCart {
	padding: 11px 0 11px 77px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;
}
body#productDetail div.mainContents div.product div.inCart a {
	display: block;
	width: 239px;
	height: 31px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_incart.gif) no-repeat;
}
body#productDetail div.mainContents div.product div.inCart a:hover {
	background-position: -239px;
}

body#productDetail div.mainContents div.product .croissantAlert {
	width: 300px;	#20080928
	margin-top: 5px;
	padding: 2px;
	text-align: left;
	color: #d83c3c;
	font-size: 140%;/*100→140へ変更*/
	line-height: 120%;
}


body#productDetail div.mainContents div.product div.clip {
	padding: 9px 0;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;
	font-size: 120%;
	line-height: 120%;
	text-align: center;
	color: #ccc;
}

body#productDetail div.mainContents div.product div.clip * {
	vertical-align: middle;
}
body#productDetail div.mainContents div.product div.clip a img {
	margin-right: 6px;
}
body#productDetail div.mainContents div.product div.stock {
	padding-top: 11px;
}
body#productDetail div.mainContents div.product div.stock p {
	font-size: 140%;
	line-height: 140%;
	padding-bottom: 8px;
}
body#productDetail div.mainContents div.product div.stock table {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 395px; #20080928
}
body#productDetail div.mainContents div.product div.stock table.left {
	width: 195px;
	float: left;
}
body#productDetail div.mainContents div.product div.stock table.right {
	width: 195px;
	float: right;
}
body#productDetail div.mainContents div.product div.stock table th {
	background-color: #f8f8f8;
	font-weight: normal;:
}
body#productDetail div.mainContents div.product div.stock table td {
	width: 95px;
}
body#productDetail div.mainContents div.product div.stock table th,
body#productDetail div.mainContents div.product div.stock table td {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 6px 0;
	text-align: center;
	font-size: 120%;
	line-height: 120%;
}
body#productDetail div.mainContents div.product div.stock table td a {
	font-weight: bold;
}
body#productDetail div.mainContents div.product div.stock div.exNote {
	padding-top: 8px;
	font-size: 120%;
	line-height: 130%;
}
body#productDetail div.mainContents div.product div.code {
	padding-top: 13px;
	font-size: 140%;
	line-height: 140%;
}
/* --- /商品詳細 --- */
/* --- 商品写真 --- */
body#productDetail div.mainContents div.photos {
	width: 310px;
	float: left;
}
body#productDetail div.mainContents div.photos div.zoom {
	padding: 2px 10px 0 0;
	font-size: 120%;
	line-height: 120%;
	text-align: right;
}
body#productDetail div.mainContents div.photos div.zoom * {
	vertical-align: middle;
}
body#productDetail div.mainContents div.photos div.zoom a img {
	margin-right: 6px;
}
body#productDetail div.mainContents div.photos div.thumbs {
	position: relative;
	top: 5px;
}
body#productDetail div.mainContents div.photos div.thumbs ul {
	padding-top: 10px;
}
body#productDetail div.mainContents div.photos div.thumbs li {
	width: 60px;
	float: left;
}
body#productDetail div.mainContents div.photos ul.links {
	padding-top: 14px;
	width: 310px;
}
body#productDetail div.mainContents div.photos ul.links li {
	height: 26px;
	float: left;
}
body#productDetail div.mainContents div.photos ul.links li a {
	display: block;
	height: 20px;
}
body#productDetail div.mainContents div.photos ul.links li.color {
	width: 79px;
}
body#productDetail div.mainContents div.photos ul.links li.related {
	width: 102px;
}
body#productDetail div.mainContents div.photos ul.links li.mp {
	width: 102px;
}
body#productDetail div.mainContents div.photos ul.links li.color a {
	width: 73px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_color.gif) no-repeat;
}
body#productDetail div.mainContents div.photos ul.links li.color a:hover {
	background-position: -73px;
}
body#productDetail div.mainContents div.photos ul.links li.related a {
	width: 96px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_related.gif) no-repeat;
}
body#productDetail div.mainContents div.photos ul.links li.related a:hover {
	background-position: -96px;
}
body#productDetail div.mainContents div.photos ul.links li.mp a {
	width: 96px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_detail_mp.gif) no-repeat;
}
body#productDetail div.mainContents div.photos ul.links li.mp a:hover {
	background-position: -96px;
}
body#productDetail div.mainContents div.photos ul.links li.allcancel a img {
	display: none;
}
body#productDetail div.mainContents div.photos ul.links li.allcancel a {
	width: 155px;
	height: 28px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/bt_allcancel.gif) no-repeat;
}
body#productDetail div.mainContents div.photos ul.links li.allcancel a:hover {
	background-position: -155px;
}
/* --- /商品写真 --- */
/* --- フリースペース --- */
body#productDetail div.mainContents div.freespace {
	margin-top: 34px;
	padding: 12px 14px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
}
body#productDetail div.mainContents div.freespace p {
	font-size: 120%;
	line-height: 140%;
}
/* --- /フリースペース --- */
/* --- サブタイトル・リード --- */
p.Subtitle {
	margin: 0 0 1px 0;
}
p.ShopRead {
	font-size: 120%;
	line-height: 140%;
	text-align:left;/*追加*/
	margin-top: 15px;
	margin-right: 16;
	margin-bottom: 0;
	margin-left: 16px;
}
/* --- /サブタイトル・リード --- */
/* --- トピックス --- */
div.topics {
	margin: 25px 0 0 0;
}
	div.topics h2 {
		margin: 0 0 3px 0;
		padding: 0 0 4px 7px;
		border-bottom: 1px solid #999999;
	}
	div.topics ul {
		margin: 0 0 0 15px;
		font-size: 120%;
		line-height: 140%;
	}
		div.topics ul li {
			margin: 10px 0 0 0;
		}
			div.topics ul li span.date {
				float		: left;
				width		: 6.5em;
				white-space	: nowrap;
			}
			div.topics ul li span.data {
				float		: left;
				width		: 585px;
			}
/* --- /トピックス --- */
/* --- ショップ --- */
div.ShopList {
	margin: 25px 0 0 0;
}
	div.ShopList div.category {
		margin: 10px 0 0 0;
	}
	div.ShopList div.underline {
		padding: 0 0 15px 0;
		border-bottom: 1px solid #CCCCCC;
	}
		div.ShopList div.category h3 {
			float: left;
			width: 140px;
		}
		div.ShopList div.category ul {
			float: left;
			font-size: 120%;
			line-height: 140%;
		}
		div.ShopList div.category ul.list01 {
			width: 180px;
		}
		div.ShopList div.category ul.list02 {
			width: 230px;
		}
		div.ShopList div.category ul.list03 {
			width: 150px;
		}
			div.ShopList div.category ul li {
				padding: 3px 1em 0 10px;
				background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/shopmenu_bullet.gif) no-repeat 0 8px;
			}
				div.ShopList div.category ul li a {
					color: #003366;
					text-decoration	:none;
				}
/* --- /ショップ --- */
/* --- カテゴリーから選ぶ --- */
div.CategorySelect {
	margin: 20px 0 0 0;
/*追加*/	text-align:left;
}
	div.CategorySelect h2.bk_slash {
		background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/h2_title_bk_slash.gif) repeat-x 0 3px;
	}
		div.CategorySelect h2.bk_slash img {
			padding: 0 11px;
			background-color: #FFFFFF;
		}
	div.CategorySelect ul {
		margin: 15px 10px 0 10px;
		font-size: 120%;
		line-height: 140%;
	}
		div.CategorySelect ul li {
	float: left;
	margin: 0 40px 0 0;
	padding: 0 0 0 10px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/shopmenu_bullet.gif) no-repeat 0 5px;
	display: block;
	white-space: nowrap;
		}
			div.CategorySelect ul li a {
				color: #003399;
				text-decoration	:underline;
			}
/* --- /カテゴリーから選ぶ --- */
/* --- ショップから選ぶ --- */
div.ShopSelect {
	margin: 20px 0 0 0;
/*追加*/	text-align:left;
}
	div.ShopSelect h2.bk_slash {
		background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/h2_title_bk_slash.gif) repeat-x 0 3px;
	}
		div.ShopSelect h2.bk_slash img {
			padding: 0 11px;
			background-color: #FFFFFF;
		}
	div.ShopSelect ul {
		float: left;
		margin: 15px 0 0 0;
		width: 235px;
		font-size: 120%;
		line-height: 140%;
	}
/*追加*/	div.ShopSelect ul.half {
		float: left;
		margin: 15px 0 0 0;
		width: 360px;
		font-size: 120%;
		line-height: 140%;
	}
/*追加*/	div.ShopSelect ul.half02 {
		float: left;
		margin: 15px 0 0 0;
		width: 330px;
		font-size: 120%;
		line-height: 140%;
	}
/*追加*/	div.ShopSelect ul.quater {
		float: left;
		margin: 15px 0 0 0;
		width: 165px;
		font-size: 120%;
		line-height: 140%;
	}
/*追加*/	div.ShopSelect ul.quater04 {
		float: left;
		margin: 15px 0 0 0;
		width: 195px;
		font-size: 120%;
		line-height: 140%;
	}
/*追加*/		div.ShopSelect ul.quater li,
/*追加*/		div.ShopSelect ul.quater04 li,
		div.ShopSelect ul li {
			margin: 0 0 0 10px;
			padding: 3px 1em 0 10px;
			background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/shopmenu_bullet.gif) no-repeat 0 8px;
		}
/*追加*/		div.ShopSelect ul.quater li a,
/*追加*/		div.ShopSelect ul.quater04 li a,
			div.ShopSelect ul li a {
				color: #003399;
				text-decoration	:underline;
			}
/* --- /ショップから選ぶ --- */
/* --- カタログギフトウェブブック 市川追加　 --- */
div.catalogSelect {
	margin: 20px 0 0 0;
	text-align:left;
	background:#eeeeee;
/*	border-top:2px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
*/	padding:15px 10px 15px 10px;
}
div.catalogSelect p{
		font-size:120%;
		margin:0 0 0 10px;
}
	div.catalogSelect ul.quater {
		float: left;
		margin: 5px 0 0 0;
		width: 165px;
		font-size: 120%;
		line-height: 140%;
	}
	div.catalogSelect ul.quater04 {
		float: left;
		margin: 5px 0 0 0;
		width: 195px;
		font-size: 120%;
		line-height: 140%;
	}
	div.catalogSelect ul.three {
		float: left;
		margin: 5px 0 0 0;
		width: 205px;
		font-size: 120%;
		line-height: 140%;
	}
	div.catalogSelect ul.three03 {
		float: left;
		margin: 5px 0 0 0;
		width: 250px;
		font-size: 120%;
		line-height: 140%;
	}
		div.catalogSelect ul.quater li,
		div.catalogSelect ul.quater04 li,
		div.catalogSelect ul.three li,
		div.catalogSelect ul.three03 li{
			margin: 0 0 0 10px;
			padding: 3px 1em 0 10px;
			background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/shopmenu_bullet2.gif) no-repeat 0 8px;
		}
		div.catalogSelect ul.quater li a,
		div.catalogSelect ul.quater04 li a,
		div.catalogSelect ul.three li a,
		div.catalogSelect ul.three03 li a{
				color: #003399;
				text-decoration	:underline;
			}
/* --- /カタログギフトウェブブック --- */

/* --- イメージセレクト --- */
div.imagesSelect {
	margin: 35px 0 0 0;
}
div.imagesSelect ul li {
	float: left;
}
div.imagesSelect ul.selectL li {
	padding: 0 10px 10px 0;
}
div.imagesSelect ul.selectL li.selectLLineLast {
	padding: 0 0 10px 0;
}
div.imagesSelect ul.selectL li a {
	display: block;
	border: 1px solid #cccccc;
}
div.imagesSelect ul.selectL li a img {
	margin: 3px;
}
div.imagesSelect ul.selectM {
	margin-top: 10px;
	padding: 8px 0 0 8px;
	border: 1px solid #cccccc;
	background-color: #f8f8f8;
}
div.imagesSelect ul.selectM li {
	padding: 0 8px 8px 0;
}
div.imagesSelect ul.selectM li a {
	display: block;
	border: 1px solid #cccccc;
}

/* --- /イメージセレクト --- */


/* --- 検索結果一覧画面 --- */
div.SeachList {
	margin: 13px 0 0 0;
}
/*
	div.SeachList p.SeachWord{
		margin: 20px 0 0 16px;
		color: #333333;
		font-size: 140%;
		font-weight: bold;
	}
*/
	
/* 共通CSS（default.css）に移動のため削除
	div.SeachList div.SeachPage {
		margin: 20px 16px 0 16px;
		color: #333333;
		font-size: 120%;
	}
		div.SeachList div.SeachPage p.left {
			float: left;
			font-weight: bold;
		}
		div.SeachList div.SeachPage p.right {
			float: right;
		}
			div.SeachList div.SeachPage p.right span.this {
				font-weight: bold;
			}
*/
	div.SeachList div.SeachDisplay {
		/*margin: 20px 0 0 0;*/
		margin: 5px 0 0 0;
		padding: 10px;
		color: #333333;
		font-size: 120%;
		border: 1px solid #CCCCCC;
		background-color: #F8F8F8;
	}
		div.SeachList div.SeachDisplay p.left {
			float: left;
			margin: 3px 0 0 0;
		}
		div.SeachList div.SeachDisplay select {
			float: right;
		}
	div.SeachList div.SeachProducts ul,
	div.SeachList div.SeachProducts_b ul, {
		color: #333333;
	}
		div.SeachList div.SeachProducts ul li {
			float: left;
			width: 186px;
		}
		div.SeachList div.SeachProducts_b ul li {
			float: left;
			width: 140px;
		}
		div.SeachList div.SeachProducts ul.Products,
		div.SeachList div.SeachProducts_b ul.Products {
			margin: 10px 0 0 0;
			padding: 15px 0 0 0;
			background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x 0 0;
		}
		div.SeachList div.SeachProducts ul.border_nothing,
		div.SeachList div.SeachProducts_b ul.border_nothing {
			margin: 0;
			background-image: none;
		}
			div.SeachList div.SeachProducts ul.Products li img,
			div.SeachList div.SeachProducts_b ul.Products li img {
				margin: 0 0 0 16px;
				border: solid 1px #cccccc;
			}
			div.SeachList div.SeachProducts ul.Products li a.textLink, 
			div.SeachList div.SeachProducts_b ul.Products li a.textLink {
				display: block;
				margin: 4px 0 0 21px;
				width: 121px;
				font-size: 120%;
				line-height: 130%;
			}
			div.SeachList div.SeachProducts ul.Products li span.Price,
			div.SeachList div.SeachProducts_b ul.Products li span.Price {
				margin-left: 21px;
				font-size: 120%;
				line-height: 130%;
			}
			div.SeachList div.SeachProducts ul.button li span,
			div.SeachList div.SeachProducts_b ul.button li span {

				margin: 0 0 0 16px;
			}
				div.SeachList div.SeachProducts ul.button li span img,
				div.SeachList div.SeachProducts_b ul.button li span img {
					margin: 4px 0 0 0;
				}
/* --- /検索結果一覧画面 --- */


/* --- カタログ注文画面 --- */
div.CatalogOrder h1 {
	padding-top: 12px;
}
div.CatalogOrder div.infomationContainer {
	width: 710px;
	margin-left: 110px;
}
	div.CatalogOrder div.OrderRead {
		margin: 28px 0 0 0;
		padding: 1px;
		border: 1px solid #cccccc;
		background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/box_bg.gif) repeat-x 0 0;
	}
		div.CatalogOrder div.OrderRead div.left {
			float: left;
			width: 500px;
		}
			div.CatalogOrder div.OrderRead div.left h2  {
				margin: 12px 0 0 10px;
			}
			div.CatalogOrder div.OrderRead div.left p {
				margin: 1.5em 0 18px 33px;
				font-size: 120%;
				line-height: 140%;
			}
		div.CatalogOrder div.OrderRead div.right {
			float: right;
			margin: 12px 0 13px 0;
			width: 200px;
			text-align: left;
		}
	div.CatalogOrder div.OrderNumber {
		margin: 20px 0 0 0;
		padding: 20px 0 5px 40px;
		font-size: 120%;
		border: 1px solid #cccccc;
		background-color : #F8F8F8;
	}
		div.CatalogOrder div.OrderNumber ol {
			float: left;
		}
		div.CatalogOrder div.OrderNumber ol.left {
			margin: 0 40px 0 0;
		}
			div.CatalogOrder div.OrderNumber ol li {
				display: block;
				margin: 0 0 15px 0;
			}
				div.CatalogOrder div.OrderNumber ol li span {
					float: left;
					margin: 2px 15px 0 0;
					width: 1.5em;
					text-align: right;
				}
	div.CatalogOrder div.ShopFormButton {
		margin: 18px 0 0 0;
		text-align: center;
	}
		div.CatalogOrder div.ShopFormButton p {
			margin: 15px 0;
			font-size: 120%;
		}
			div.CatalogOrder div.ShopFormButton p a {
				padding: 0 0 16px 20px;
				background: url(https://ecimg.tokyu-dept.co.jp/ec/images/icon_top.gif) no-repeat 0 1px;
			}
/* --- /カタログ注文画面 --- */

/* --- 詳細検索画面 --- */
div.DetailsSeach {
	margin: 13px 0 0 0;
	width: 710px;
	margin-left: 110px;
}
	div.DetailsSeach div.SeachBox {
		margin: 20px 0 0 0;
		padding: 30px 10px;
		font-size: 120%;
		line-height: 30px;
		border: 1px solid #cccccc;
		background-color : #F8F8F8;
	}
		div.DetailsSeach div.SeachBox dt {
			float: left;
			margin: 0 1em 0 0;
			width: 140px;
			text-align: right;
		}
			div.DetailsSeach div.SeachBox dd input,
			div.DetailsSeach div.SeachBox dd select {
				vertical-align: middle;
			}

		div.DetailsSeach div.ShopFormButton dl {
			margin: 18px 0 0 0;
		}
			div.DetailsSeach div.ShopFormButton dl dt {
				display:inline;
				margin: 0 5px 0 0;
			}
			div.DetailsSeach div.ShopFormButton dl dd {
				display:inline;
				margin: 0 0 0 5px;
			}
/* --- /詳細検索画面 --- */


/* --- 知人に紹介・確認・完了 --- */
div.infomationContainer02 {
	width: 900px;
	margin-left: 15px;
}
	div.infomationContainer02 p.topread {
		font-size: 140%;
		line-height: 160%;
		padding: 1.5em 0 0 3px;
	}
		div.infomationContainer02 p.topread span.Emphasis {
			font-weight: bold;
		}
div.Introduces {
	margin: 0 0 0 110px;
	width: 710px;
}
	div.Introduces p.TableRead {
		margin: 0 0 0 5px;
		padding: 1.5em 0 0 3px;
		font-size: 120%;
		line-height: 140%;
	}
		div.Introduces p.TableRead span {
			font-weight: bold;
			color: #cc0000;
		}
	div.Introduces p.Annotation {
		margin: 0 0 20px 0;
		font-size: 120%;
		line-height: 140%;
	}
.IntroducesTable {
	table-layout: fixed;
	width: 100%;
	font-size: inherit;
	margin: 20px 0 20px 0;
	border-top: 1px solid #bfbfbf;
}
	.IntroducesTable th {
		padding: 9px 0 9px 15px;
		width: 213px;
		font-size: 120%;
		font-weight: normal;
		line-height: 23px;
		text-align: left;
		border: solid #bfbfbf;
		border-width: 0px 1px 1px 1px;
		background: #E7E9F6;
	}
		.IntroducesTable th span {
			font-weight: bold;
			color: #cc0000;
		}
	.IntroducesTable td {
		padding: 9px 8px 9px 25px;
		font-size: 120%;
		line-height: 140%;
		border: solid #bfbfbf;
		border-width: 0px 1px 1px 1px;
	}
	.IntroducesTable tr.IntroducesMail td {
		padding: 0 8px 9px 10px;
	}
		.IntroducesTable td li {
			margin: 9px 0 0 0;
		}
		.IntroducesTable td span.No {
			float: left;
			width: 15px;
			font-weight: bold;
		}
.IntroducesFormButton {
	font-size: 120%;
	text-align: center;
}
	.IntroducesFormButton p {
		padding: 0;
		font-size: 120%;
	}
	.IntroducesFormButton dl {
		margin: 18px 0 0 0;
	}
		.IntroducesFormButton dl dt {
			display:inline;
			margin: 0 5px 0 0;
		}
		.IntroducesFormButton dl dd {
			display:inline;
			margin: 0 0 0 5px;
		}
div.IntroducesBox {
	margin: 20px 0 0 0;
	padding: 30px 10px;
	border: 1px solid #cccccc;
	background-color : #F8F8F8;
	text-align: center;
}
	div.IntroducesBox p {
		font-size: 120%;
		line-height: 140%;
		text-align: center;
	}
	div.IntroducesBox p.title {
		margin: 0 0 20px 0;
		font-size: 140%;
		font-weight: bold;
		line-height: 160%;
	}
	div.IntroducesBox ul {
		margin: 0 0 20px 260px;
		font-size: 120%;
		line-height: 140%;
		text-align: left;
	}
p.PageBackLink {
	margin: 20px 0 0 0;
	font-size: 120%;
	line-height: 30px;
	text-align: center;
}
	p.PageBackLink a {
				padding: 0 0 16px 20px;
				background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/icon_top.gif) no-repeat 0 1px;
	}
/* --- /知人に紹介・確認・完了 --- */


/* --- ギフト、フードショーお酒 --- */
body#gift #giftTopContents {
	width: 710px;
	color: #646464;
}
body#gift #giftTopContents .CategorySelect ul {
	margin-right: 0;
	padding: 0;
}
body#gift #giftTopContents .CategorySelect ul li,
body#liquor .mainContents .CategorySelect ul li {
	margin: 0 0 8px 0;
}
body#gift #giftTopContents .CategorySelect ul li.rowCategory01,
body#liquor .mainContents .CategorySelect ul li.rowCategory01 {
	width: 150px;
}
body#gift #giftTopContents .CategorySelect ul li.rowCategory02,
body#liquor .mainContents .CategorySelect ul li.rowCategory02 {
	width: 206px;
}
body#gift #giftTopContents .CategorySelect ul li.rowCategory03,
body#liquor .mainContents .CategorySelect ul li.rowCategory03 {
	width: 150px;
}
body#gift #giftTopContents .CategorySelect ul li.rowCategory04
body#liquor .mainContents .CategorySelect ul li.rowCategory04 {
	width: 150px;
}
body#gift #giftTopContents .giftSection {
	padding: 20px 0 20px 12px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;
}
body#gift #giftTopContents .giftSection p.giftAttention {
	float: right;
	margin-bottom: -10px;
}
body#gift #giftTopContents .giftContents {
	border: 1px solid #cccccc;
	background: #fcfcfc url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_contents_background.gif) repeat-x left bottom;
}
body#gift #giftTopContents .giftContentsTitle {
	border-bottom: 1px solid #cccccc;
	background-color: #fafafa;
}
body#gift #giftTopContents .giftContentsTitle h2 {
	float: left;
	border-right: 1px solid #cccccc;
}
body#gift #giftTopContents .giftContentsTitle p {
	float: right;
}
body#gift #giftTopContents .giftContentsList {
	margin: 10px;
	border: 1px solid #e7e7e7;
	background: #ffffff url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_contents_outline_right.gif) repeat-y right top;
}
body#gift #giftTopContents .giftContentsList ul {
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_contents_outline_top.gif) no-repeat left top;
}
/* 予算で選ぶ */
body#gift #giftTopContents #budgetSelect {
	border: 1px solid #cccccc;
	background-color: #fafafa;
}
body#gift #giftTopContents #budgetSelect h2 {
	float: left;
	border-right: 1px solid #cccccc;
}
body#gift #giftTopContents #budgetSelect ul {
	float: right;
	width: 490px;
}
body#gift #giftTopContents #budgetSelect ul li {
	float: left;
	padding-top: 10px;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice01 {
	width: 180px;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice02 {
	width: 180px;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice03 {
	width: 130px;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice04 {
	width: 180px;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice05 {
	width: 180px;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice06 {
	width: 130px;
}
body#gift #giftTopContents #budgetSelect ul li a {
	display: block;
	height: 10px;
	text-indent: -9999px;
	text-decoration: none;
	font-size: 1%;
	line-height: 1%;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice01 a {
	width: 62px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content01_pricelist01.gif) no-repeat left top;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice02 a {
	width: 90px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content01_pricelist02.gif) no-repeat left top;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice03 a {
	width: 90px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content01_pricelist03.gif) no-repeat left top;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice04 a {
	width: 96px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content01_pricelist04.gif) no-repeat left top;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice05 a {
	width: 103px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content01_pricelist05.gif) no-repeat left top;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice06 a {
	width: 68px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content01_pricelist06.gif) no-repeat left top;
}
body#gift #giftTopContents #budgetSelect ul li#budgetPrice01 a:hover,
body#gift #giftTopContents #budgetSelect ul li#budgetPrice02 a:hover,
body#gift #giftTopContents #budgetSelect ul li#budgetPrice03 a:hover,
body#gift #giftTopContents #budgetSelect ul li#budgetPrice04 a:hover,
body#gift #giftTopContents #budgetSelect ul li#budgetPrice05 a:hover,
body#gift #giftTopContents #budgetSelect ul li#budgetPrice06 a:hover {
	background-position: 0 -10px;
}
/* /予算で選ぶ */
/* カタログギフト コレクション */
body#gift #giftTopContents #catalogSelect .giftContentsList {
	padding-bottom: 19px;
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul {
	overflow: hidden;
	padding: 17px 3px 0;
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul li {
/*	overflow: hidden;*/
	float: left;
	width: 166px;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
	border-right: 1px solid #cccccc;
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul li.lastGift {
	border: none;
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul li a {
	display: block;
	width: 122px;
	height: 84px;
	margin: 0 23px 8px 21px;
	background-color: #cccccc;
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul li a:hover {
	background-color: #2341cf;
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul li img {
	margin: 1px;
/*	border: 1px solid #cccccc;*/
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul li h3 {
	padding: 5px 16px 10px;
}
body#gift #giftTopContents #catalogSelect  .giftContentsList ul li h3 a {
	width: 133px;
	height: 100%;
	margin: 0;
}
body#gift #giftTopContents #catalogSelect  .giftContentsList ul li h3 img {
	display: block;
	margin: 0;
}
body#gift #giftTopContents #catalogSelect .giftContentsList ul li p {
	margin: 0 22px;
}
body#gift #giftTopContents #catalogSelect #catalogBanner {
	padding: 13px 0 10px 10px;
}
body#gift #giftTopContents #catalogSelect #catalogBanner p {
	float: left;
}
body#gift #giftTopContents #catalogSelect #catalogBanner p a {
	display: block;
	width: 388px;
	height: 73px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_banner_baby.jpg) no-repeat left top;
}
body#gift #giftTopContents #catalogSelect #catalogBanner p a:hover {
	background-position: 0 -73px;
}
body#gift #giftTopContents #catalogSelect #catalogBanner p#catalogBannerLead {
	padding: 10px 0 0 6px;
}
/* /カタログギフト コレクション */
/* 特選ギフト コレクション */
body#gift #giftTopContents #specialSelect .giftContentsList {
	padding-bottom: 19px;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList {
	overflow: hidden;
/*	padding: 0 3px 0;*/
	padding: 17px 3px 0;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li {
	overflow: hidden;
	float: left;
	width: 166px;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
	border-right: 1px solid #cccccc;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li.lastGift {
	border: none;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li a {
	display: block;
	width: 122px;
	height: 84px;
	margin: 0 22px 8px;
	background-color: #cccccc;
	color: #646464;
	text-decoration: none;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li a:hover {
	background-color: #459f72;
	color: #459f72;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li img {
	margin: 1px;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li h3 {
	padding: 5px 22px 0;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li h3 a {
	height: 100%;
	margin: 0;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li h3 img {
	margin: 0;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li p a {
	display: inline;
	width: 100%;
	height: 100%;
	margin: 0;
	background: none;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li p a:hover {
	background: none;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li p {
	margin: 0 22px;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialLargeList li p.specialName {
	margin: 0 22px;
	font-size: 120%;
	text-align: center;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList {
	padding: 25px 14px 0 25px;
	background-image: none;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li {
	float: left;
	width: 122px;
	margin: 5px 5px 0 0;
	background-color: #f0f0f0;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li.listLine1 p {
	padding-top: 15px;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li.listLine2 p {
	padding-top: 7px;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li a {
	display: block;
	float: left;
	width: 45px;
	height: 45px;
	background-color: #cccccc;
	color: #646464;
	line-height: 140%;
	text-decoration: none;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li a:hover {
	background-color: #459f72;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li img {
	margin: 1px;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li p {
	float: right;
	padding-left: 4px;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li p a {
	width: 73px;
	height: 100%;
	background: none;
}
body#gift #giftTopContents #specialSelect .giftContentsList ul#specialSmallList li p a:hover {
	background: none;
	color: #459f72;
}
/* /特選ギフト コレクション */
/* おすすめギフト コレクション */
body#gift #giftTopContents #recommendSelect .giftContentsList ul {
	padding: 6px 24px 0;
}
body#gift #giftTopContents #recommendSelect .giftContentsList ul#recommendList02,
body#gift #giftTopContents #recommendSelect .giftContentsList ul#recommendList03,
body#gift #giftTopContents #recommendSelect .giftContentsList ul#recommendList04,
body#gift #giftTopContents #recommendSelect .giftContentsList ul#recommendList05 {
	background-image: none;
}
body#gift #giftTopContents #recommendSelect .giftContentsList ul#recommendList01 {
	padding-top: 17px;
}
body#gift #giftTopContents #recommendSelect .giftContentsList ul#recommendList05 {
	padding-bottom: 18px;
}
body#gift #giftTopContents #recommendSelect .giftContentsList ul li {
	float: left;
	width: 125px;
}
body#gift #giftTopContents #recommendSelect .giftContentsList ul li.newline {
	width: 250px;
}
body#gift #giftTopContents #recommendSelect .giftContentsList ul li a {
	padding-left: 13px;
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content04_list_icon_up.gif) no-repeat;
	color: #646464;
	text-decoration: none;
}
body#gift #giftTopContents #recommendSelect .giftContentsList ul li a:hover {
	background: url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_content04_list_icon_ov.gif) no-repeat;
	color: #c83200;
}
/* /おすすめギフト コレクション */
/* --- /ギフト --- */


/*弔事返礼用ギフトカタログ_090213*/
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents {
	width: 710px;
	color: #646464;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents .CategorySelect ul {
	margin-right: 0;
	padding: 0;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents .giftSection {
	padding: 20px 0 20px 12px;
	/*background: url(https://ecimg.tokyu-dept.co.jp/ec/images_common/h_dotline01.gif) repeat-x left bottom;*/
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents .giftContents {
	border: 1px solid #cccccc;
	background: #fcfcfc url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_contents_background.gif) repeat-x left bottom;
}

body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents .giftContentsList {
	margin: 10px;
	border: 1px solid #e7e7e7;
	background: #ffffff url(https://ecimg.tokyu-dept.co.jp/ec/images/SR/gift_contents_outline_right.gif) repeat-y right top;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList {
	padding-bottom: 19px;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul {
	overflow: hidden;
	padding: 17px 3px 0;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul li {
/*	overflow: hidden;*/
	float: left;
	width: 166px;
	padding:auto;
	margin:auto;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
	border-right: 1px solid #cccccc;
	text-align:center;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul li.lastGift {
	border: none;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul li a {
	display: block;
	width: 122px;
	height: 84px;
	margin: 0 23px 8px 21px;
	background-color: #ffffff;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul li a:hover {
	background-color: #2341cf;
}



body#productDetail #giftTopContents #catalogSelect .giftContentsList ul li img {
	margin: 1px;
/*	border: 1px solid #cccccc;*/
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul li h3 {
	padding: 5px 16px 10px;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect  .giftContentsList ul li h3 a {
	width: 133px;
	height: 100%;
	margin: 0;
}

body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect  .giftContentsList ul li h3 img {
	display: block;
	margin: 0;
}

body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul li h3#ruri {
	padding: 5px 16px 10px;
}
body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect  .giftContentsList ul li h3#ruri a {
	display: block;
	width: 135px;
	height: 29px;
	margin: 0;
	font-size:12px;
	color:#2341cf;
	text-decoration:none;
	
}

body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect  .giftContentsList ul li h3#ruri a:hover {
	text-decoration:underline;
	background-color:#ffffff;
	
}


body#productDetail #categoryHeadContainer #contentsContainer #giftTopContents #catalogSelect .giftContentsList ul li p {
	margin: 0 22px;
	text-align:left;
}
p.manualimg {
	margin: 5px 0 0 16px;
	text-align:center;/*追加*/
}
#bunmeido_gift {
	display: block;
	margin-top: 15px;
}
#bunmeido_gift_oiwai {
	display: block;
	float: left;
	margin-right: 20px;
}
#bunmeido_gift_okaeshi {
	display: block;
	float: left;
}
