@charset "UTF-8";

/* -- トップ --------------------------------------------------------------------- */
#sale {
	position:relative;
	margin:10px 0 20px;
	background:url(/sales/img/sale_head.gif) no-repeat;
}
#sale-head {
	color: #FFFFFF;
	margin: 0;
	padding:10px 170px 10px 180px;
	background:url(/sales/img/sale_head_bottom.gif) center bottom no-repeat;
}
#sale-head p {
	margin:0;
	padding:0;
}
#sale-logo {
	position:absolute;
	left:0;
	top:-5px;
}
#sale-head-link {
	position:absolute;
	top:15px;
	right:20px;
}
#sale-body {
	margin: 0;
	padding:10px 20px;
	background:url(/sales/img/sale_body.gif) repeat-y;
}
/* -- float をクリア -- */
#sale-body {
zoom:1; /* for IE 5.5-7 */
}
#sale-body:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#sale-body {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #sale-body {height: 1%;}
#sale-body {display: block;}
/* End hide from IE-mac */

#sale-body a {
	color:#DC0000;
}
#sale-body a img {
	border:1px solid #DC0000;
}

#sale-bottom {
	height:57px;
	line-height:57px;
	text-align:right;
	padding-right:30px;
	background:url(/sales/img/sale_bottom.gif) no-repeat;
}
#sale-bottom ul {
	margin:0;
	padding:0;
}
#sale-bottom li {
	display:inline;
	list-style:none;
}



#sale .list {
	width: 160px;
	float: left;
	margin: 0 5px 5px;
}


/* -- エントリー ------------------------------------------------------------------------ */
#sale-entry {
	position:relative;
	float:left;
	width:601px;
	margin:10px 0 20px;
	background:url(/sales/img/entry_head.gif) no-repeat;
}
#sale-entry-head {
	color:#FFFFFF;
	margin:0;
	padding:10px 0 10px 180px;
	background:url(/sales/img/entry_head_bottom.gif) bottom no-repeat;
}
#sale-entry-head p {
	margin:0;
	padding:0;
}
#sale-entry-logo {
	position:absolute;
	left:0;
	top:-5px;
}
#sale-entry-body {
	margin: 0;
	padding:36px 20px 30px 20px;
	background:url(/sales/img/entry_body.gif) repeat-y;
}
#sale-entry-body a {
	color:#DC0000;
}
#sale-entry-body a img {
	border:1px solid #DC0000;
}

#sale-entry-title {
	height:1.2em;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	margin:0 0 0.5em 0;
	padding-left: 0.2em;
	background:#DC0000;
	border-bottom:1px dotted #000000;
}
#sale-entry-more {}
#sale-entry-contact {}
#sale-entry-contact h4 {
	color: #663300;
	font-size: 1em;
	font-weight: normal;
	margin: 10px 0;
}
#sale-entry-contact a img {
	border:none;
}
#sale-entry-bottom {
	height:56px;
	line-height:56px;
	padding-right:30px;
	background:url(/sales/img/entry_bottom.gif) no-repeat;
}
#sale-entry-bottom  ul {
	text-align: right;
	margin-top: 0px;
	padding-right: 10px;
}
#sale-entry-bottom li {
	list-style-type: none;
	display: inline;
}



/* -- サブボックス -- */
#subbox {
	float:right;
	width:140px;
}
#subbox h3 {
	text-align:center;
	/* 081122
	font-size:1em;
	*/
	font-size:.8em;
	margin:0;
	padding:0;
}
#subbox .photo {
	margin:0 0 5px 0;
	color: #FFFFFF;
}
#subbox .photo a img {
	border:5px solid #fff;
}


/* -- アウトレット在庫情報 --------------------------------------------------------------------- */
#outlet {
	position:relative;
	margin:10px 0 20px;
	background:url(/sales/img/outlet_head.gif) no-repeat;
}
#outlet-head {
	color: #000000;
	margin: 0;
	padding:10px 10px 10px 180px;
	background:url(/sales/img/outlet_head_bottom.gif) center bottom no-repeat;
}
#outlet-head p {
	margin:0;
	padding:0;
}
#outlet-logo {
	position:absolute;
	left:0;
	top:-5px;
}
#outlet-head-link {
	position:absolute;
	top:15px;
	right:20px;
}
#outlet-body {
	margin: 0;
	padding:10px 20px;
	background:url(/sales/img/outlet_body.gif) repeat-y;
	
	/* 081122 */
	width:100%;
}
/* -- float をクリア -- */
#outlet-body {
zoom:1; /* for IE 5.5-7 */
}
#outlet-body:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#outlet-body {display: inline-table;}
/* Hides from IE-mac \*/
* html #outlet-body {height: 1%;}
#sale-body {display: block;}
/* End hide from IE-mac */

#outlet-body a {
	color:#B79C00;
}
#outlet-body a img {
	border:1px solid #FFCC00;
}

#outlet-bottom {
	height:57px;
	line-height:57px;
	text-align:right;
	padding-right:30px;
	background:url(/sales/img/outlet_bottom.gif) no-repeat;
}
#outlet-bottom ul {
	margin:0;
	padding:0;
}
#outlet-bottom li {
	display:inline;
	list-style:none;
}


#outlet .list {
	width: 160px;
	float: left;
	margin: 0 5px 5px;
}

/* -- エントリー ------------------------------------------------------------------------ */
#outlet-entry {
	position:relative;
	float:left;
	width:601px;
	margin:10px 0 20px;
	background:url(/sales/img/outlet_entry_head.gif) no-repeat;	
}
#outlet-entry-head {
	color: #000000;
	margin:0;
	padding:10px 10px 10px 180px;
	background:url(/sales/img/outlet_entry_head_bottom.gif) center bottom no-repeat;
}
#outlet-entry-head p {
	margin:0;
	padding:0;
}
#outlet-entry-logo {
	position:absolute;
	left:0;
	top:-5px;
}
#outlet-entry-body {
	margin: 0;
	/* 081122
	padding:10px 20px;
	*/
	padding:10px 20px 10px;
	background:url(/sales/img/outlet_entry_body.gif) repeat-y;
}
#outlet-entry-body a {
	color:#B79C00;
}
#outlet-entry-body a img {
	border:1px solid #FFCC00;
}

#outlet-entry-title {
	height:1.2em;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin:0 0 0.5em 0;
	/* 081122 */
	padding-left: 0.2em;
	
	/*
	padding-left:30px;
	*/
	
	background:#FFCC00;
	border-bottom:1px dotted #000000;
}
#outlet-entry-more {}

#outlet-entry-contact {}
#outlet-entry-contact h4 {
	color: #663300;
	font-size: 1em;
	font-weight: normal;
	margin: 10px 0;
}
#outlet-entry-contact a img {
	border:none;
}

#outlet-entry-bottom {
	height:57px;
	line-height:57px;
	text-align:right;
	padding-right:30px;
	background:url(/sales/img/outlet_entry_bottom.gif) no-repeat;
}
#outlet-entry-bottom ul {
	margin:0;
	padding:0;
}
#outlet-entry-bottom li {
	display:inline;
	list-style:none;
}

