@charset "Shift_JIS";
@import url("/defaultMall/css/common/default.css");
@import url("/defaultMall/css/common/layout.css");
@import url("/defaultMall/css/common/parts-ct.css");
@import url("/defaultMall/css/ht5/common/headfoot.css");
@media tty {
i{content:"\";/*" "*/}} @import 'lst_tk5_ie55.css'; /*";}
}/* */

/* ■■ 01.汎用class */

/* ■□ 01-01.clearfix(回り込み解除) */
#SPList ul,
#MarkGuide {
	zoom:100%;
}
#SPList ul:after,
#MarkGuide:after {
	content:".";
	clear:both;
	height:0;
	display:block;	visibility:hidden;
}

/* ■□ 01-02.main(メイン見出し) */
/* 背景に角丸グラデーションのある大きな扱いの見出しです。
　 コンテンツ毎に個別にロゴ画像を背景として指定し直しています。 */
#Article h2.main,
#Article h3.main,
#Article dt.main {
	padding:10px;
	background:url("/defaultMall/images/template/common/bg_h2-main_w950.gif") no-repeat center top;
	font-size:116.7%;
}
#Special h2 span {
	padding-left:85px;
	background-image:url("/defaultMall/images/template/lst_tk5/logo_special.gif");
}
#Ranking h2 span {
	padding-left:90px;
	background-image:url("/defaultMall/images/template/ctt/logo_ranking.gif");
}
#PickupItem h2 span {
	padding-left:120px;
	background-image:url("/defaultMall/images/template/ctt/logo_pickup-item.gif");
}
#ContentHeader h1 span {
	margin-bottom:10px;
	display:block;
}
/* 差込みHTML用 */
.html-box h2.main,
.html-box h3.main,
.html-box dt.main {
	padding:10px;
	background:url("/defaultMall/images/template/common/bg_h2-main_w950.gif") no-repeat center top;
	font-size:116.7%;
}
.html-box #Special h2 span {
	padding-left:85px;
	background-image:url("/defaultMall/images/template/lst_tk5/logo_special.gif");
}
.html-box h2.main span,
.html-box h3.main span,
.html-box dt.main span {
	display:block;
	min-height:20px;	_height:20px;
	background-repeat:no-repeat;
	background-position:left center;
}



/* ■□ 01-03.見出し用level */
/* [.level03] - 左側にボーダー付き見出し */
/*h2.level03 span {
	border-left:3px solid #867f71;
}*/
#ItemList h2.level03 {
	visibility:hidden;
}


/* ■■ 02.レイアウト */
/* [div#Contents] - 大外
　 [div#Contents div#ContentHeader] - ページ見出し
　 [div#Contents div#Content] - コンテンツ中身
　 [div#Contents div#Content div#Article] - コンテンツ本文
　 [div#Contents div#Content div#Aside] - コンテンツ関連情報
　 [div#Contents div#LocalNav] - ローカルナビ */
#Content {
	float:none;
	width:950px;
}

/* ■□ 02-01.Article(コンテンツ本文) */

/* ■□□ 02-01-01.Ranking(売れ筋ランキング) */
/* 売れ筋ランキングのparts-ct.cssの上書き用記述。 */
#Ranking.side ol {
	margin-right:0;
}
#Ranking.side li {
	float:left;
	width:130px;
	margin:0 30px;
}
#Ranking.side li.no01 {
	margin-left:15px;
}

/* ■□□ 02-01-02.PickupItem(おすすめ商品) */
/* おすすめ商品のparts-ct.cssの上書き用記述。 */
#PickupItem ul {
	_margin-left:-15px;
}
#PickupItem li {
	position:static;
	width:95px;
	margin:0 30px;
	padding-left:0;
}
#PickupItem span.photo {
	position:static;
}
#PickupItem span.name {
	margin-top:5px;
}

/* ■□□ 02-01-03.ItemList(商品一覧) */
/* 商品一覧ブロックのparts-ct.cssの上書き用記述。 */
#FilterSort dl {
	background-image:url("/defaultMall/images/template/common/bg_item-list_filter-sort_bottom_w950.gif");
}
#ItemList .items ol {
	margin:0;	_margin-left:-15px;
	background:url("/defaultMall/images/template/common/bg_items_ol_w950.gif") repeat-y center top;
}
#ItemList .item {
	margin:0 15px;
}
#MarkButton {
	width:950px;
	background:url("/defaultMall/images/template/common/bg_item-list_guide_w950.gif") repeat-y center top;
}
#MarkButton p.title {
	background:url("/defaultMall/images/template/common/bg_item-list_guide_top_w950.gif") no-repeat center top;
}
#MarkButton .content {
	background:url("/defaultMall/images/template/common/bg_item-list_guide_bottom_w950.gif") no-repeat center bottom;
}
#MarkGuide {
	width:650px;
}
#MarkGuide dl {
	float:left;
	width:320px;
	padding-right:5px;
}
#MarkGuide dt {
	width:70px;
}
#MarkGuide dd {
	width:245px;
}

/* ■□□ 02-01-04.Special(特集) */

/* ■□□ 02-01-04-01.SPList(特集リスト) */
/* [div#SPList] - 特集リスト
　 [div#SPList ul.large] - 大バナー特集
　 [div#SPList ul.middle] - サムネイル特集
　 [div#SPList div.small ul.level02] - テキスト特集 */
#SPList .middle {
	margin-right:-15px;
	margin-bottom:20px;
}
#SPList .middle li {
	position:relative;
	float:left;
	width:150px;
	min-height:64px;	_height:64px;
	margin-right:15px;
	padding-left:75px;
}
#SPList .middle li.odd {
	float:left;
}
#SPList .middle li.even {
	float:right;
}
#SPList .middle img {
	position:absolute;
	left:0;
	top:0;
}
#SPList .middle p {
	margin-top:5px;
}

/* ■□□ 03(調整) */
/* ■□□ 03　5列バージョンのみの調整 */
#FilterSort .etc dt,
#FilterSort .etc dd {
	margin-bottom:5px!important;
}
#FilterSort {
	margin:0px 0px 10px 0px!important;
}

/*カタログプレゼントバナー非表示*/
#Article #Catalog {
	display:none;
}
