@charset "utf-8";

/*-------------------------------------------------------------------------------
 NAVIGATION
 -------------------------------------------------------------------------------*/
.deal-navi {
	position: fixed;
	top: 140px;
	right: 0px;
	z-index: 20;
	*display: none;
}
.deal-navi-link {
	display: block;
	cursor: pointer;
}
.deal-navi-top {
	margin-top: 9px;
	height: 49px;
}
.deal-navi-attention {
	height: 73px;
}
.deal-navi-sales {
	height: 51px;
}
.deal-navi-finish {
	height: 105px;
}


/*-------------------------------------------------------------------------------
 DEAL PARTS
 -------------------------------------------------------------------------------*/
 .deal-list-hr {
	 margin: 0 0 0 -30px;
	 border: none;
	background-position: 0 0;
	width: 975px;
	height: 10px;
}
 /*
.deal-list-hr {
	margin-right: 30px;
	height: 3px;
	border: 0;
	background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.12), transparent);
	background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.12), transparent);
	background-image: linear-gradient(left, transparent, rgba(0, 0, 0, 0.12), transparent);
}
*/
.deal-shadow {
	/*
	-moz-box-shadow: 0px 0px 4px 0px #888;
	-webkit-box-shadow: 0px 0px 4px 0px #888;
	box-shadow: 0px 0px 4px 0px #888;
	*/
}
.deal-container  {
	width: 1024px;
	margin: 0 auto;
	zoom: 1;
}
.deal-list-container {
	background-color: #EEEDEB;
	margin: 0 17px;
	padding: 0 0 0 30px;
	-webkit-box-shadow: 0px 0px 6px 0px #777;
	-moz-box-shadow: 0px 0px 6px 0px #777;
	box-shadow: 0px 0px 6px 0px #777;
	zoom: 1;
}
/*-------------------------------------------------------------------------------
 DEAL CAMPAIGN
 -------------------------------------------------------------------------------*/
 .deal-campaign-container {
	background-color: #DFDEDC;
	margin: 0 17px;
	padding: 5px 0px;
	text-align: center;
	zoom: 1;
}

/*-------------------------------------------------------------------------------
 DEAL NEW
 -------------------------------------------------------------------------------*/
 .deal-new-container {
	position: relative;
	height: 235px;
	background-color: #DFDEDC;
	margin: 0 17px;
	padding: 7px 0px 0px 17px;
	-webkit-box-shadow: 0px 0px 6px 0px #777;
	-moz-box-shadow: 0px 0px 6px 0px #777;
	box-shadow: 0px 0px 6px 0px #777;
	zoom: 1;
}
.deal-new-header {
	margin: 10px 0 7px 13px;
}
.deal-new-list {
	position: relative;
	height: 186px;
	width: 952px;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 11px;
}
.deal-new-item {
	float:left;
	width: 237px;
	padding-left: 1px;
}
.deal-new-item-inner {
	width: 216px;
	margin-top: 1px;
}
.deal-new-item a, .deal-new-item a:link, .deal-new-item a:visited, .deal-new-item a:hover {
    text-decoration: none;
    color: #F1EDE4;
}
.deal-new-desc {
	display: block;
	height: 48px;
	width: 206px;
	background-color: #333;
	padding: 5px;
}
.deal-new-title {
	display: block;
	height: 30px;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
}
.deal-new-price {
	display: block;
	margin-top: 3px;
	font-size: 0.9em;
	font-weight: bold;
	text-align: right;
}
.deal-new-fixedPrice {
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
}
.deal-new-slidePrev  {
	position: absolute;
	left: 2px;
	top: 68px;
	z-index: 10;
	cursor: pointer;
}
.deal-new-slideNext {
	position: absolute;
	left: 964px;
	top: 68px;
	z-index: 10;
	cursor: pointer;
}

/*-------------------------------------------------------------------------------
 DEAL FEATURE
 -------------------------------------------------------------------------------*/
.deal-feature-container {
	padding-top: 15px;
	zoom: 1;
}
.deal-feature-header {
	margin: 10px 0px;
}

/* LEFT */
.deal-feature-left-item {
	position: relative;
	float: left;
	width: 530px;
	height: 444px;
}
.deal-feature-left-item a, .deal-feature-left-item a:link, .deal-feature-left-item a:visited, .deal-feature-left-item a:hover {
    text-decoration: none;
    color: #F1EDE4;
}
.deal-feature-images {
	position: relative;
	display: block;
	width: 530px;
	height: 310px;
}
.deal-feature-images img {
	position: absolute;
	top: 0;
	left: 0;
}
.deal-feature-left-desc {
	display: block;
	height: 115px;
	background-color: #333333;
	overflow: hidden;
	padding: 10px 10px;
}
.deal-feature-left-area {
	font-size: 11px;
	text-align: right;
}
.deal-feature-left-title {
	display: block;
	margin-top: 8px;
	margin-left: 2px;
	margin-right: 2px;
	height: 60px;
	font-size: 14px;
	line-height: 1.45em;
	overflow: hidden;
}
.deal-feature-left-price {
	display: block;
	margin-top: 5px;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
.deal-feature-left-fixedPrice {
	margin-left: 5px;
	margin-right: 10px;
	font-size: 11px;
	font-weight: normal;
}

/* RIGHT */
.deal-feature-right-list {
	float: left;
}
.deal-feature-right-item {
	position: relative;
	margin-left: 25px;
	margin-bottom: 10px;
	width: 370px;
	height: 217px;
}
.deal-feature-right-item a, .deal-feature-right-item a:link, .deal-feature-right-item a:visited, .deal-feature-right-item a:hover {
	text-decoration: none;
}
.deal-feature-right-item img {
	width: 370px;
	height: 217px;
}
.deal-feature-right-desc {
	display: block;
	position: absolute;
	top: 189px;
	left: 150px;
	height : 25px;
	width: 220px;
	background-color: #333;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
	color: #FFFFFF;
	padding-top: 3px;
	line-height: 16px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
.deal-feature-right-price {
	display: block;
	padding: 0 4px;
}
.deal-feature-right-fixedPrice {
	margin-right: 0px;
	font-size: 10px;
	font-weight: normal;
}
.deal-feature-left-almostfull {
	top: 258px;
	left: 490px;
}
.deal-feature-right-almostfull {
	top: 138px;
	left: 333px;
}

/*-------------------------------------------------------------------------------
 DEAL NORMAL
 -------------------------------------------------------------------------------*/
.deal-normal-container {
	zoom: 1;
}
.deal-normal-header {
	margin: 16px 0px 10px;
}
.deal-search-container {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 927px;
	background-color: #C9C9C9;
}
.deal-search-container-fixed {
	position: fixed;
	top: 0px;
	z-index: 100;
}
.deal-feature-group {
	margin-right: 16px;
}
.deal-feature-group li {
	float: left;
	margin-right: 20px;
}
.deal-feature-group li a, deal-feature-group li a:link, deal-feature-group li a:visited, deal-feature-group li a:hover {
	color: #333;
}
.deal-feature-group-arrow {
	display: inline-block;
	*display: none;
	margin-top: 5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #aaa;
	position: absolute;
}
.deal-search {
	margin: 0px;
 	height: 74px;
	background-color: #C9C9C9;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
 .deal-search-title {
 	float: left;
 	margin: 8px 10px 5px 0px;
 	padding: 20px 10px 0px 10px;
 	color: #767571;
 	border-right: 1px #ABABAB solid;
 	height: 41px;
}
.deal-search-category {
 	margin: 10px 0px 0px 10px;
 	padding-bottom: 6px;
 	border-bottom: 1px #ABABAB solid;
}
.deal-search-category li {
	float: left;
	margin-right: 5px;
}
.deal-search-option-title {
	margin-top: 10px;
	margin: 9px 2px 0px 10px;
 	color: #767571;
}
.deal-search-option {
	margin: 6px 0px 0px 10px;
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #ADADAD;
}
.deal-search-option li {
	float: left;
	margin-right: 10px;
}
.deal-search-option-button {
	padding: 2px 5px 1px 5px;
	border: 1px solid #767571;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	background-color: #F1EEE7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F1EEE7),
		color-stop(100%, #BAB9B4) );
	background-image: -webkit-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: -moz-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: -ms-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: -o-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: linear-gradient(top, #F1EEE7, #BAB9B4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#F1EEE7, endColorstr=#BAB9B4 );
 	cursor: pointer;
}
.deal-search-option-buttonOFF {
	padding-top: 2px;
	font-size: 11px;
	line-height: 13px;
 	cursor: pointer;
}
.deal-all-category {
	padding: 4px 3px 3px 2px;
	border: 1px solid #767571;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	background-color: #F1EEE7;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F1EEE7),
		color-stop(100%, #BAB9B4) );
	background-image: -webkit-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: -moz-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: -ms-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: -o-linear-gradient(top, #F1EEE7, #BAB9B4);
	background-image: linear-gradient(top, #F1EEE7, #BAB9B4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#F1EEE7, endColorstr=#BAB9B4 );
 	cursor: pointer;
}
.deal-search-delimiter {
	*display: none;
	border-top: 37px solid #969696;
	border-left: 15px solid #C9C9C9;
	border-bottom: 37px solid #969696;
}
.deal-search-result {
	width: 85px;
	height: 58px;
	background-color: #969696;
	text-align: center;
	font-weight: bold;
	color: #EDEDED;
 	margin: 0px 0px 0px 0px;
 	padding-top: 16px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.deal-search-result-value  {
	font-size: 28px;
}
.deal-search-result-label  {
	font-size: 12px;
	font-weight: normal;
	margin-left: 3px;
}
.deal-normal-list  {
	width: 945px;
	margin-top: 15px;
}
.deal-normal-item {
	float: left;
	position: relative;
	margin-right: 16px;
	margin-bottom: 16px;
}
.deal-normal-item a, .deal-normal-item a:link, .deal-normal-item a:visited, .deal-normal-item a:hover {
    text-decoration: none;
    color: #F1EDE4;
}
.deal-normal-desc {
	display: block;
	background-color: #333;
	overflow: hidden;
	padding: 5px 7px 7px;
	height: 79px;
	width: 284px;
}
.deal-normal-area {
	font-size: 10px;
	text-align: right;
}
.deal-normal-title {
	display: block;
	margin-top: 1px;
	height: 34px;
	font-size: 12px;
	line-height: 1.6em;
	overflow: hidden;
}
.deal-normal-price {
	display: block;
	margin-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.deal-normal-fixedPrice {
	margin-left: 5px;
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
}
.deal-normal-almostfull {
	top: 123px;
	left: 260px;
}

/*-------------------------------------------------------------------------------
 DEAL END
 -------------------------------------------------------------------------------*/
.deal-end-container {
	zoom: 1;
}
.deal-end-header {
	margin: 16px 0px 10px 0px;
}
.deal-end-list {
	padding: 3px 0 0 0;
}
.deal-end-item {
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.deal-end-item a, .deal-end-item a:hover, .deal-end-item a:visited, .deal-end-item a:hover {
    text-decoration: none;
    color: #F1EDE4;
}
.deal-end-desc {
	display: block;
	background-color: #333;
	padding: 5px 5px;
	height: 68px;
	width: 206px;
	overflow: hidden;
}
.deal-end-area {
	font-size: 10px;
	text-align: right;
}
.deal-end-title {
	display: block;
	margin-top: 0px;
	height: 30px;
	font-size: 11px;
	line-height: 1.5em;
	overflow: hidden;
}
.deal-end-price {
	display: block;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.deal-end-fixedPrice {
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
}
.deal-end-almostfull {
	top: 74px;
	left: 177px;
}
.deal-end-soldout {
	top: 36px;
}


/*-------------------------------------------------------------------------------
 DEAL RECOMMEND
 -------------------------------------------------------------------------------*/
.deal-recommend-container {
	zoom: 1;
}
.deal-recommend-header {
	margin: 12px 0px 5px 0px;
}
.deal-recommend-list {
	padding: 3px 0 0 0;
}
.deal-recommend-item {
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.deal-recommend-item a, .deal-recommend-item a:hover, .deal-recommend-item a:visited, .deal-recommend-item a:hover {
    text-decoration: none;
    color: #F1EDE4;
}
.deal-recommend-desc {
	color: #6B6767;
	display: block;
	background-color: #E0E0E0;
	padding: 5px 5px;
	height: 50px;
	width: 206px;
	overflow: hidden;
}
.deal-recommend-privilege-desc {
	color: #6B6767;
	display: block;
	background-color: #E0E0E0;
	padding: 5px 5px;
	height: 33px;
	width: 206px;
	overflow: hidden;
}
.deal-recommend-area {
	font-size: 10px;
	text-align: right;
}
.deal-recommend-title {
	display: block;
	margin-top: 0px;
	height: 30px;
	font-size: 11px;
	line-height: 1.5em;
	overflow: hidden;
}
.deal-recommend-price {
	display: block;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.deal-recommend-fixedPrice {
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
}
.deal-recommend-almostfull {
	top: 74px;
	left: 177px;
}
.deal-recommend-soldout {
	top: 35px;
}

/*-------------------------------------------------------------------------------
  DEAL GROUP
 -------------------------------------------------------------------------------*/
 .deal-group-container {
	background-color: #EEEDEB;
	margin: 0 17px;
	padding: 30px 0px 15px 33px;
	-webkit-box-shadow: 0px 0px 6px 0px #777;
	-moz-box-shadow: 0px 0px 6px 0px #777;
	box-shadow: 0px 0px 6px 0px #777;
	zoom: 1;
}
.deal-group-desc {
	float: left;
	width: 425px;
	height: 240px;
	margin-bottom: 30px;
	padding: 15px 20px 15px 20px;
	line-height: 1.5em;
	font-size: 12px;
	color: #423B29;
	background-color: #EBE7DE;
	overflow: hidden;
}
.deal-group-desc h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

/*-------------------------------------------------------------------------------
 DEAL APPAREL
 -------------------------------------------------------------------------------*/
.deal-apparel-list  {
	width: 940px;
	margin-top: 18px;
}
.deal-apparel-item {
	float: left;
	position: relative;
	margin-right: 8px;
	margin-bottom: 16px;
}
.deal-apparel-item a, .deal-apparel-item a:link, .deal-apparel-item a:visited, .deal-apparel-item a:hover {
    text-decoration: none;
    color: #F1EDE4;
}
.deal-apparel-desc {
	display: block;
	background-color: #FFF;
	overflow: hidden;
	padding: 5px 7px 7px;
	height: 40px;
	width: 211px;
	color: #515151;
}
.deal-apparel-title {
	display: block;
	margin-top: 1px;
	height: 18px;
	font-size: 12px;
	line-height: 1.6em;
	overflow: hidden;
}
.deal-apparel-price {
	display: block;
	margin-top: 2px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.deal-apparel-fixedPrice {
	margin-left: 5px;
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.deal-apparel-almostfull {
	top: 183px;
	left: 182px;
}
.deal-apparel-soldout {
	top: 85px;
}


/*-------------------------------------------------------------------------------
  DEAL DETAIL
 -------------------------------------------------------------------------------*/
.deal-detail-container {
	padding: 15px 0px 10px 23px;
	margin: 0px 17px;
	background-color: #FAFAFA;
	-webkit-box-shadow: 0px 0px 6px 0px #777;
	-moz-box-shadow: 0px 0px 6px 0px #777;
	box-shadow: 0px 0px 6px 0px #777;
	zoom: 1;
}
.deal-label-list {
	margin: 0px 20px 7px 10px;
}
.deal-title-header {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #6E5E51;
	margin: 0 0 0 7px;
}
.deal-title {
	width: 920px;
	font-size: 26px;
	line-height: 1.3em;
	color: #3A2C22;
	margin: 3px 0 15px 7px;
}
.deal-purchase {
	color: #FDECC1;
	font-size: 11px;
	text-align: center;
	padding: 10px 0px 15px 0px;
}
.deal-purchase-price {
	font-family: Times New Roman !important;
	font-size: 34px;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0.05em;
}
.deal-purchase-button {
	margin-left: 21px;
	margin-top: 6px;
	margin-bottom: 10px;
}
.deal-purchase-fixedPrice {
	width: 150px;
	background-color: #7B7360;
	padding: 7px 15px 0px 13px;
	margin-left: 22px;
	margin-top: 4px;
}
.deal-purchase-fixedPrice dt {
	float: left;
	width: 50px;
	border-bottom: solid 1px #998D76;
	text-align: left;
	margin-bottom: 6px;
}
.deal-purchase-fixedPrice dd {
	float: left;
	width: 100px;
	border-bottom: solid 1px #998D76;
	text-align: right;
	margin-bottom: 6px;
}
.deal-purchase-time {
	display: inline-block;
	font-family: Times New Roman ! important;
	font-size: 20px;
	font-weight: 700;
	line-height: 14px;
	text-align: right;
}
.deal-terms {
	width: 206px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 10px 7px 20px 7px;
	background-color: #E7E7E5;
	color: #33261E;
	font-size: 12px;
}
.deal-image-container {
	background-color: #FFF;
	width: 460px;
}
.deal-image-container .deal-image {
	width: 460px;
	height: 270px;
}
.deal-image-container .deal-image-main {
	position:relative;
	width: 460px;
	height: 270px;
}

.deal-image-container .deal-image-main li {
	position: absolute;
	top: 0;
	left: 0;
}

.deal-image-containerXL {
	position: relative;
	width: 700px;
}
.deal-image-containerXL .deal-image {
	width: 530px;
	height: 310px;
}
.deal-image-containerXL .deal-image-main {
	width:530px;
	height: 310px;
	margin-right: 22px;
	overflow: hidden;
}

.deal-image-containerXXL {
	position: relative;
	width: 700px;
}
.deal-image-containerXXL .deal-image {
	width: 705px;
	height: 412px;
}
.deal-image-containerXXL .deal-image-main {
	width:705px;
	height: 412px;
	margin-right: 22px;
	overflow: hidden;
}
.deal-image-thumbnail {
	position: relative;
	height: 311px;
	width: 130px;
	overflow: hidden;
	cursor: pointer;
}
.deal-image-thumbnail li {
	height: 78px;
}
.deal-image-thumbnailNext  {
	position: absolute;
	left : 598px;
	top: 0px;
	cursor: pointer;
	z-index: 10;
}
.deal-image-thumbnailPrev {
	position:absolute;
	left : 598px;
	top: 290px;
	cursor: pointer;
	z-index: 10;
}
.deal-apparel-thumbnail {
	margin: 0px 0px 0px 20px;
	width: 200px;
}
.deal-apparel-thumbnail li {
	margin: 0px 0px 10px 10px;
}

.deal-side {
	width: 217px;
	margin-right: 23px;
}
.deal-sideXL {
	width: 217px;
	margin-right: 23px;
	margin-top: 20px;
}
.deal-side-list {
	margin-top: 5px;
	width: 216px;
}
.deal-side-item {
	position: relative;
	margin-bottom: 15px;
}
.deal-side-item a, .deal-side-item a:link, .deal-side-item a:visited, .deal-side-item a:hover {
    text-decoration: none;
    color: #F1EDE4;
}
.deal-description {
	margin-top: 15px;
	width: 460px;
	color: #3D2E25;
	font-size: 12px;
	line-height: 1.9em;
}
.deal-description-l {
	margin-top: 15px;
	width: 705px;
	color: #3D2E25;
	font-size: 12px;
	line-height: 1.9em;
}
.deal-privilege {
	width: 435px;
	background-color: #DFDEDC;
	border: solid 1px #D0CCC9;
	color: #3D2E25;
	margin-top: 25px;
	padding: 0 10px 10px 15px;
}
.deal-privilege-title {
	margin-top: -15px;
	margin-left: auto;
	margin-right: auto;
}
.deal-privilege-title-text {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 1px;
}
.deal-detail-fb {
}
.deal-shop {
	width: 665px;
	background-color: #E7E4DF;
	color: #6E5E51;
	font-size: 12px;
	margin-top: 20px;
	padding: 15px 15px 20px 15px;
}
.deal-shop-l {
	width: 915px;
	background-color: #E7E4DF;
	color: #6E5E51;
	font-size: 12px;
	margin-top: 20px;
	padding: 15px 15px 20px 15px;
}
.deal-shop-list {
	overflow: hidden;
	padding: 2px 15px 10px 0px;
}
.deal-shop-list dt,
.deal-shop-list dd {
	line-height: 20.4px;
}
.deal-shop-list dt {
	float: left;
	zoom: 1;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: 1px dotted #C0BDB8;
	font-weight: bold;
}
.deal-shop-list dd {
	overflow: hidden;
	zoom: 1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #C0BDB8;
}
.deal-facebook-comment {
	width: 695px;
	margin-top: 20px;
}
.deal-facebook-comment-l {
	width: 945px;
	margin-top: 20px;
}
.deal-header-puchase {
	display: none;
	position: fixed;
	top:0px;
	left:0px;
	z-index: 1000;
	width: 100%;
	height: 50px;
	background-image:url(/lx/img/renewal/sprites/sprite_x.png?v=1455937601329);
	background-position: 0 0;
	background-repeat: repeat-x;
}
.deal-header-puchase-inner {
	margin: 0 auto;
	width: 950px;
}
.deal-header-purchase-title {
	color: #FFFFFF;
	width: 700px;
	margin: 5px 20px 0px 15px;
	height: 40px;
	overflow: hidden;
}
.deal-header-purchase-title a,
.deal-header-purchase-title a:link,
.deal-header-purchase-title a:visited {
    text-decoration: none;
    color: #FFF;
}
.deal-header-purchase-title a:hover {
	text-decoration: underline;
}
.deal-header-puchase-button {
	display: block;
	border: 0;
	width: 120px;
	margin: 12px 0 0 0;
	padding: 2px 3px !important;
	text-align: center;
	vertical-align: middle;
	font-size: 1em;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none !important;
	background-color: #D01C1C;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.deal-header-purchase-button-on {
	background-color: #DF7979 !important;
}
.deal-header-puchase-soldout {
	display: block;
	border: 0;
	width: 120px;
	margin: 12px 0 0 0;
	padding: 2px 3px !important;
	text-align: center;
	vertical-align: middle;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none !important;
	background-color: #737373;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/*-------------------------------------------------------------------------------
 DEAL BREADCRUMB LIST
 -------------------------------------------------------------------------------*/
.deal-bread {
	margin: 0px 0px 15px 0px;
}
.deal-bread-first-C {
	float: left;
	background-color: #C4C4C4;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
}
.deal-bread-first-R {
	float: left;
	border-top: 12px solid transparent;
	border-left: 4px solid #C4C4C4;
	border-bottom: 12px solid transparent;
	*display: none;
}
.deal-bread-second-L {
	float: left;
	border-top: 12px solid #DEDEDE;
	border-left: 4px solid transparent;
	border-bottom: 12px solid #DEDEDE;
	margin-left: 3px;
	*display: none;
}
.deal-bread-second-C {
	float: left;
	background-color: #DEDEDE;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	*margin-left: 5px;
	max-width: 300px;
	overflow: hidden;
}
.deal-bread-second-R {
	float: left;
	border-top: 12px solid transparent;
	border-left: 4px solid #DEDEDE;
	border-bottom: 12px solid transparent;
	*display: none;
}
.deal-bread-third-L {
	float: left;
	border-top: 12px solid #EBEBEB;
	border-left: 4px solid transparent;
	border-bottom: 12px solid #EBEBEB;
	margin-left: 3px;
	*display: none;
}
.deal-bread-third-C {
	float: left;
	background-color: #EBEBEB;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	*margin-left: 5px;
	max-width: 500px;
	overflow: hidden;
}
.deal-bread-third-R {
	float: left;
	border-top: 12px solid transparent;
	border-left: 4px solid #EBEBEB;
	border-bottom: 12px solid transparent;
	*display: none;
}
.deal-bread-first-C a, .deal-bread-first-C a:link, .deal-bread-first-C a:visited, .deal-bread-first-C a:hover {
    text-decoration: none;
    color: #3A2C22;
}
.deal-bread-second-C a, .deal-bread-second-C a:link, .deal-bread-second-C a:visited, .deal-bread-second-C a:hover {
    text-decoration: none;
    color: #3A2C22;
}

/*-------------------------------------------------------------------------------
 DEAL LABEL
 -------------------------------------------------------------------------------*/
.deal-label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	font-size: 11px;
}
.deal-label a, .deal-label a:link, .deal-label a:visited, .deal-label a:hover {
    text-decoration: none;
    color: #FFF;
}
.deal-labelS {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 0px 5px 0px 4px;
	border-radius: 3px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(75, 72, 55, 0.3);
	font-size: 10px;
	line-height: 15px;
}
.deal-labelB {
	-webkit-box-shadow: #696969 1px 1px 1px;
	-moz-box-shadow: #696969 1px 1px 1px;
	box-shadow: #696969 1px 1px 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 1px 5px 1px 5px;
	border-radius: 3px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(75, 72, 55, 0.3);
	font-size: 10px;
	cursor: pointer;
	min-width: 58px;
}
/* レストラン */
.deal-label-GRM {
	color: #FFFFFF;
	background-color: #A92C2A;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A92C2A),
		color-stop(100%, #7D1F1F) );
	background-image: -webkit-linear-gradient(top, #A92C2A, #7D1F1F);
	background-image: -moz-linear-gradient(top, #A92C2A, #7D1F1F);
	background-image: -ms-linear-gradient(top, #A92C2A, #7D1F1F);
	background-image: -o-linear-gradient(top, #A92C2A, #7D1F1F);
	background-image: linear-gradient(top, #A92C2A, #7D1F1F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#A92C2A, endColorstr=#7D1F1F );
}
/* お届けグルメ */
.deal-label-GRD {
	color: #FFFFFF;
	background-color: #A91B57;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A91B57),
		color-stop(100%, #841442) );
	background-image: -webkit-linear-gradient(top, #A91B57, #841442);
	background-image: -moz-linear-gradient(top, #A91B57, #841442);
	background-image: -ms-linear-gradient(top, #A91B57, #841442);
	background-image: -o-linear-gradient(top, #A91B57, #841442);
	background-image: linear-gradient(top, #A91B57, #841442);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#A91B57, endColorstr=#841442 );
}
/* ビューティ */
.deal-label-BTY {
	color: #FFFFFF;
	background-color: #6B2ABA;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6B2ABA),
		color-stop(100%, #532194) );
	background-image: -webkit-linear-gradient(top, #6B2ABA, #532194);
	background-image: -moz-linear-gradient(top, #6B2ABA, #532194);
	background-image: -ms-linear-gradient(top, #6B2ABA, #532194);
	background-image: -o-linear-gradient(top, #6B2ABA, #532194);
	background-image: linear-gradient(top, #6B2ABA, #532194);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#6B2ABA, endColorstr=#532194 );
}
/* コスメ */
.deal-label-CSM {
	color: #FFFFFF;
	background-color: #A527AF;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A527AF),
		color-stop(100%, #801D87) );
	background-image: -webkit-linear-gradient(top, #A527AF, #801D87);
	background-image: -moz-linear-gradient(top, #A527AF, #801D87);
	background-image: -ms-linear-gradient(top, #A527AF, #801D87);
	background-image: -o-linear-gradient(top, #A527AF, #801D87);
	background-image: linear-gradient(top, #A527AF, #801D87);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#A527AF, endColorstr=#801D87 );
}
/* トラベル */
.deal-label-TRV {
	color: #FFFFFF;
	background-color: #C95D1F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C95D1F),
		color-stop(100%, #A04A19) );
	background-image: -webkit-linear-gradient(top, #C95D1F, #A04A19);
	background-image: -moz-linear-gradient(top, #C95D1F, #A04A19);
	background-image: -ms-linear-gradient(top, #C95D1F, #A04A19);
	background-image: -o-linear-gradient(top, #C95D1F, #A04A19);
	background-image: linear-gradient(top, #C95D1F, #A04A19);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#C95D1F, endColorstr=#A04A19 );
}
/* ライフスタイル&家電 */
.deal-label-HEL, .deal-label-LFS {
	color: #FFFFFF;
	background-color: #82A237;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #82A237),
		color-stop(100%, #677E2C) );
	background-image: -webkit-linear-gradient(top, #82A237, #677E2C);
	background-image: -moz-linear-gradient(top, #82A237, #677E2C);
	background-image: -ms-linear-gradient(top, #82A237, #677E2C);
	background-image: -o-linear-gradient(top, #82A237, #677E2C);
	background-image: linear-gradient(top, #82A237, #677E2C);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#82A237, endColorstr=#677E2C );
}
/* エンタメ */
.deal-label-ENT {
	color: #FFFFFF;
	background-color: #3F84A3;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F84A3),
		color-stop(100%, #316980) );
	background-image: -webkit-linear-gradient(top, #3F84A3, #316980);
	background-image: -moz-linear-gradient(top, #3F84A3, #316980);
	background-image: -ms-linear-gradient(top, #3F84A3, #316980);
	background-image: -o-linear-gradient(top, #3F84A3, #316980);
	background-image: linear-gradient(top, #3F84A3, #316980);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#3F84A3, endColorstr=#316980 );
}
/* 他 */
.deal-label-RLX, .deal-label-ACT, .deal-label-APR, .deal-label-ETC, .deal-label-OTH, .deal-label-icnGroup {
	color: #FFFFFF;
	background-color: #9E9D99;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9E9D99),
		color-stop(100%, #8C8885) );
	background-image: -webkit-linear-gradient(top, #9E9D99, #8C8885);
	background-image: -moz-linear-gradient(top, #9E9D99, #8C8885);
	background-image: -ms-linear-gradient(top, #9E9D99, #8C8885);
	background-image: -o-linear-gradient(top, #9E9D99, #8C8885);
	background-image: linear-gradient(top, #9E9D99, #8C8885);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#9E9D99, endColorstr=#8C8885 );
}
/* OFF  */
.deal-label-OFF {
	margin-top: -1px;
	padding-top: 2px;
	text-shadow: none;
	color: #9E9E9E;
	background-color: #f4f5f5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f5f5),
		color-stop(100%, #dfdddd) );
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(top, #f4f5f5, #dfdddd);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#f4f5f5, endColorstr=#dfdddd );
}
.deal-label-flag  {
	color: #6E5E51;
	background-color: #FFFFFF;
	border: 1px solid #DBDBDB;
/*
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FADE9F),
		color-stop(100%, #D7BE88) );
	background-image: -webkit-linear-gradient(top, #FADE9F, #D7BE88);
	background-image: -moz-linear-gradient(top, #FADE9F, #D7BE88);
	background-image: -ms-linear-gradient(top, #FADE9F, #D7BE88);
	background-image: -o-linear-gradient(top, #FADE9F, #D7BE88);
	background-image: linear-gradient(top, #FADE9F, #D7BE88);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#FADE9F, endColorstr=#D7BE88 );
*/
}
.deal-label-area  {
	color: #6E5E51;
	background-color: #EDE6E1;
	border: 1px solid #DBDBDB;
}
.deal-label-priceoff {
	display: inline-block;
	height: 14px;
	padding: 0px 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #CCC2B6;
	font-size: 9px;
	line-height: 1.6em;
	font-weight: normal;
	text-align: center;
	color: #333;
}

/*-------------------------------------------------------------------------------
  BOOKING CALENDAR
 -------------------------------------------------------------------------------*/
.deal-booking-calendar {
	background-color: #E2DAC5;
	margin: 10px;
	padding-bottom: 5px;
}
.deal-booking-calendar-title {
	color: #6B6767;
	padding: 5px 5px 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
.deal-booking-calendar-select-room {
	margin: 0 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
}
.deal-booking-calendar-select-month {
	position: relative;
	margin: 0 5px 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	color: #6B6767;
}
.deal-booking-calendar-tbl {
	background-color: #FFFFFF;
	border-left: 1px solid #C6C4C4;
	border-top: 1px solid #C6C4C4;
	border-collapse: collapse;
	text-align: center !important;
	line-height: 1.2;
	margin: 0 5px 5px;
	color: #6B6767;
}
.deal-booking-calendar-tbl th, .deal-booking-calendar-tbl td{
	border-bottom: 1px solid #C6C4C4;
	border-right: 1px solid #C6C4C4;
}
.deal-booking-calendar-desc {
	color: #6B6767;
	font-size: 10px;
	text-align: center;
	line-height: 1.2;
}

/*-------------------------------------------------------------------------------
  PURCHASE
 -------------------------------------------------------------------------------*/
 .deal-purchse-wrapper {
 	position: relative;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 945px;
}
.deal-purchse-container {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 0px 0px 15px 0px;
}
.deal-purchse-inner-container {
	padding: 0px 20px;
}
.deal-purchase-close-button {
	display: inline-block;
	height: 12px;
	line-height: 12px;
	*line-height: 15px;
	overflow: hidden;
	padding: 6px 10px 6px 25px;
	background-color: #000000;
	background-position: -232px -33px;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.deal-purchase-close-button:hover {
	background-color: #52C0FB;
}
.deal-purchase-box-title {
	border-bottom: 2px solid #42382C;
	padding: 0 10px;
	position: relative;
}
.deal-purchase-other-adress-box {
	position: relative;
}


/*
.deal-new-item a, .deal-new-item a:link, .deal-new-item a:visited, .deal-new-item a:hover {
	*/

.deal-purchase-confirm-button a {
	text-decoration: none;
}
.deal-purchase-confirm-button    {
	border-top: 1px solid #087BCD;
	background: #087BCD;
	background: -webkit-gradient(linear, left top, left bottom, from(#087BCD),
		to(#14417C));
	background: -webkit-linear-gradient(top, #087BCD, #14417C);
	background: -moz-linear-gradient(top, #087BCD, #14417C);
	background: -ms-linear-gradient(top, #087BCD, #14417C);
	background: -o-linear-gradient(top, #087BCD, #14417C);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	padding: 5px 15px;
	vertical-align: middle;
	font-size: 14px;
	color: #fff !important;
	text-decoration: none !important;
}
.deal-purchase-confirm-button:hover {
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
}

.deal-purchase-fix-button {
	border-top: 1px solid #DA4C4C;
	background: #A11616;
	background: -webkit-gradient(linear, left top, left bottom, from(#DA4C4C),
		to(#A11616));
	background: -webkit-linear-gradient(top, #DA4C4C, #A11616);
	background: -moz-linear-gradient(top, #DA4C4C, #A11616);
	background: -ms-linear-gradient(top, #DA4C4C, #A11616);
	background: -o-linear-gradient(top, #DA4C4C, #A11616);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	padding: 5px 15px;
	vertical-align: middle;
	font-size: 14px;
	color: #fff !important;
	text-decoration: none !important;
}
.deal-purchase-fix-button:hover {
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
}
.deal-purchase-fix-disabled-button {
	border-top: 1px solid #999;
	background: #A11616;
	background: -webkit-gradient(linear, left top, left bottom, from(#DA4C4C),
		to(#A11616));
	background: -webkit-linear-gradient(top, #999, #666);
	background: -moz-linear-gradient(top, #999, #666);
	background: -ms-linear-gradient(top, #999, #666);
	background: -o-linear-gradient(top, #999, #666);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	padding: 5px 15px;
	vertical-align: middle;
	font-size: 14px;
	color: #fff !important;
	text-decoration: none !important;
}
.lbx-reg-button a {
	text-decoration: none;
}
.lbx-reg-button    {
	border-top: 1px solid #087BCD;
	background: #087BCD;
	background: -webkit-gradient(linear, left top, left bottom, from(#087BCD),
		to(#14417C));
	background: -webkit-linear-gradient(top, #087BCD, #14417C);
	background: -moz-linear-gradient(top, #087BCD, #14417C);
	background: -ms-linear-gradient(top, #087BCD, #14417C);
	background: -o-linear-gradient(top, #087BCD, #14417C);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	padding: 3px 15px;
	vertical-align: middle;
	font-size: 12px;
	color: #fff !important;
	text-decoration: none !important;
}
.lbx-reg-button:hover {
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
}

.lbx-showticket-button a {
	text-decoration: none;
}
.lbx-showticket-button    {
	border-top: 1px solid #c53727;
	background: #c53727;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd4b39),
		to(#c53727));
	background: -webkit-linear-gradient(top, #dd4b39, #c53727);
	background: -moz-linear-gradient(top, #dd4b39, #c53727);
	background: -ms-linear-gradient(top, #dd4b39, #c53727);
	background: -o-linear-gradient(top, #dd4b39, #c53727);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	padding: 3px 50px;
	vertical-align: middle;
	font-size: 13px;
	color: #fff !important;
	text-decoration: none !important;
}
.lbx-showticket-button:hover {
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
}
.hidden-score {
	float: left;
	font-size: 50%;
	font-weight: normal !important;
	text-decoration: none !important;
	color: #333 !important;
}
.hidden-score-pref {
	line-height: 8px;
	font-size: 50%;
	font-weight: normal !important;
	text-decoration: none !important;
	color: #333 !important;
}

/*-------------------------------------------------------------------------------
 DEAL MULTI
 -------------------------------------------------------------------------------*/
.deal-multi-header {
	margin-top: 10px;
	padding: 5px 0px 5px 8px;
	color: #F1EDE4;
	background-color: #575143;
}
.deal-multi-item {
    border-left: solid 3px #575143;
    border-bottom: solid 6px #575143;
    padding-top: 5px;
}
.deal-multi-item a, .deal-multi-item a:hover, .deal-multi-item a:visited, .deal-multi-item a:hover {
    text-decoration: none;
    color: #000000;
}
.deal-multi-item-no-active {
	background-color: #E2DAC5;
    border-right: solid 3px #575143;
}
.deal-multi-title {
	display: block;
	vertical-align: top;
	width: 130px;
	height: 35px;
	font-size: 11px;
	overflow: hidden;
	margin-top: -45px;
	margin-left: 85px;
}
.deal-multi-desc {
	display: block;
	text-align: right;
	margin-top: 15px;
	margin-right: 5px;
}
.deal-multi-discount {
	display: inline-block;
	line-height: 1;
	margin-right: 10px;
	font-size: 11px;
	width: 120px;
	height: 10px;
	overflow: hidden;
}
.deal-multi-price {
	font-size: 16px;
}

