@charset "utf-8";

#containerSecond {
	background:#fffefe url(/_image/bg_body.gif) left top repeat-x;
}

/* @group header========================================================== */

#header {
	background:url(/_image/bg_header_top.gif) center top no-repeat;
}

/* @end */

#topHeader {
	height:109px;
	background:url(/_image/bg_header_top.gif) center bottom no-repeat;
}

#topHeader .copy {
	float:left;
	position:relative;
	left:20px;
	padding:20px 0 0;
}

#topHeader ul {
	float:right;
	padding:14px 13px 0 0;
}

#topHeader ul li {
	float:left;
	padding-left:6px;
}

#mainArea .saleDescription {
	padding:11px 12px 11px 11px;
	font-size:94%;
	line-height:1.6;
}

#mainArea .saleDescription2 {
	padding:0px 12px 11px 11px;
}

#mainArea .saleDescription strong {
	font-size:16px;
	font-weight:bold;
	color:#c00;
}

* html #mainArea .saleDescription strong {
	font-size:135%;
}

*:first-child+html .saleDescription strong {
	font-size:135%;
}

#mainArea .saleStit {
	padding:0 12px 10px 11px;
}

/* @group ノーマルトップタブ部分--------------------------------------------- */

#topTab {
	height:58px;
}

#topTab li {
	float:left;
}

/* @end */

/* @group ノーマルトップリスト--------------------------------------------- */

#topNormalList {
	padding:11px 1px 11px;
	background:url(/_image/bg_toplist.gif) left top no-repeat;
}

#topNormalList dl {
	padding:9px 15px 11px 21px;
	background-color:#fff;
	background-image:url(/_common/_image/dotline.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

#topNormalList dl.an,
#topNormalList dl.an2 {
	background-color:#f0f0f0;
}

#topNormalList dl.an3 {
	background-color:#fff;
}

#topNormalList dl dt,
#topNormalList dl dd.text {
	float:right;
	width:510px;
	font-size:94%;
	line-height:1.6;
}

#topNormalList dl dt {
	width:480px;
	padding:3px 0 13px 30px;
	font-weight:bold;
	background-position:0 0;
	background-repeat:no-repeat;
}

#topNormalList dl.an2 dt,
#topNormalList dl.an3 dt {
	width:510px;
	padding:3px 0 13px 0;
	font-weight:bold;
	background-position:0 0;
	background-repeat:no-repeat;
}

#topNormalList dl#no01 dt {background-image:url(/_image/top_icon01.gif);}
#topNormalList dl#no02 dt {background-image:url(/_image/top_icon02.gif);}
#topNormalList dl#no03 dt {background-image:url(/_image/top_icon03.gif);}
#topNormalList dl#no04 dt {background-image:url(/_image/top_icon04.gif);}
#topNormalList dl#no05 dt {background-image:url(/_image/top_icon05.gif);}

#topNormalList dl dd.photo {
	float:left;
	width:120px;
}

/* @end */




/* @group セール商品ブロック--------------------------------------------- */

.saleColumn {
	margin:0 0 10px;
	padding:0 22px 10px;
	background:url(/_common/_image/dotline.gif) left bottom repeat-x;
}

.saleColumn .textArea {
	float:right;
	width:495px;
}

.saleColumn .textArea h3 {
	float:left;
	padding:2px 0 7px;
}

.saleColumn .textArea .logo {
	float:right;
	padding:2px 0 0;
}

.saleColumn .textArea ul,
.saleColumn .textArea dl {
	clear:both;
}

.saleColumn .textArea ul {
	padding:0 0 10px;
}

.saleColumn .textArea li {
	float:left;
	font-size:94%;
}

.saleColumn .textArea li.originalPrice {
	padding:0 20px 0 0;
	background:url(/_image/sale_arrow.gif) right center no-repeat;
}

.saleColumn .textArea li.specialPrice {
	padding:0 7px;
	color:#c00;
	font-weight:bold;
}

.saleColumn .textArea li.offPrice img {
	vertical-align:middle;
}

.saleColumn .textArea dt,
.saleColumn .textArea dd {
	font-size:94%;
	line-height:1.6;
}

.saleColumn .textArea dt {
	font-weight:bold;
}

.saleColumn .photo {
	float:left;
	width:130px;
}

/* @end */

#mainArea .column.saleBottom {
	padding-top:0;
	padding-bottom:0;
}

#mainArea .column.saleBottom p {
	padding-bottom:15px;
}

/* @group bottomBanner========================================================== */

#bottomBanner {
	width:705px;
	margin-right:-5px;
	padding:15px 0 0;
	line-height:1%;
}

#bottomBanner li {
	display:inline;
	float:left;
	width:136px;
	height:55px;
	padding:0 5px 0 0;
}

#bottomBanner li a {
	display:block;
	width:136px;
}

#bottomBanner li img {
	line-height:1%;
}

/* @end */





/* @group clearfix=================================================================== */
.saleColumn:after,
.textArea ul:after,
#topNormalList dl:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

.saleColumn,
.textArea ul,
#topNormalList dl {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .saleColumn,
* html .textArea ul,
* html #topNormalList dl {
	height:1%;
}

.saleColumn,
.textArea ul,
#topNormalList dl {
	display:block;
}
/* End hide from IE-mac */
/* @end */

