@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_ie55.css'; /*";}
}/* */

/* ■■ 01.汎用class */

/* ■□ 01-01.clearfix(回り込み解除) */
#SPList ul {
	zoom:100%;
}
#SPList ul:after {
	content:".";
	clear:both;
	height:0;
	display:block;	visibility:hidden;
}

/* ■□ 01-02.main(メイン見出し) */
/* 背景に角丸グラデーションのある大きな扱いの見出しです。
　 コンテンツ毎に個別にロゴ画像を背景として指定し直しています。 */
#Special h2 span {
	padding-left:85px;
	background-image:url("/defaultMall/images/template/ct1/logo_special.gif");
}
#Ranking h2 span {
	padding-left:85px;
	background-image:url("/defaultMall/images/template/ct2/logo_ranking.gif");
}
#PickupItem h2 span {
	padding-left:120px;
	background-image:url("/defaultMall/images/template/ct1/logo_pickup-item.gif");
}


/* ■■ 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] - ローカルナビ */

/* ■□ 02-01.Article(コンテンツ本文) */

/* ■□□ 02-01-01.Special(特集) */
/* [div#Special] - 特集
　 [div#Special h2] - 見出し
　 [div#Special p.large-sp] - 超特大バナーエリア
　 [div#Special div#Pickup] - Pick up
　 [div#Special div#SPList] - 特集リスト */
#Special p.read {
	margin-top:0;
}

/* ■□□ 02-01-01-01.SPList(特集リスト) */
/* [div#SPList] - 特集リスト
　 [div#SPList ul.large] - 大バナー特集
　 [div#SPList ul.middle] - サムネイル特集
　 [div#SPList div.small ul.level02] - テキスト特集 */
#SPList .large {
	margin-right:-13px;
	margin-bottom:20px;
	margin-top:20px;
}
#SPList .large li {
	float:left;
	width:168px;
	margin-right:13px;
}
#SPList .large img {
	display:block;
	margin:0 auto 10px;
	width: 168px;
}
#SPList .middle {
	margin-right:-15px;
	margin-bottom:0px;
	margin-top:10px;
}
#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;
}
#SPList .more {
	text-align:right;
}

#SPList .solid-gr {
border-left:3px solid #78BA1D;
display:block;
padding:0 0 0 2px;
} 　/* 特集から探すの緑ライン表示 */


/* ■□ 02-02.LocalNav(ローカルナビ) */
/* [div#LocalNav] - ローカルナビ
　 [div#LocalNav dl.group] - 大グループ
　 [div#LocalNav dl.group dd.top-level .category] - カテゴリ
　 [div#LocalNav ul.ad] - 広告エリア
　 [div#LocalNav dl.frame] - 角丸ボックス */

/* ■□□ 02-02-01.frame(角丸ボックス) */
/* 四隅が角丸になった、線で囲まれたボックスです。
　 [dl.frame] - 角丸ボックス
　 [dl.frame dt] - 見出し
　 [dl.frame dd] - ボックス中身
　 [dl.frame dd ul.level01 li] - キーワードリスト
　 [dl.frame dd ol] - キーワード順位ショートカット */
.frame .level01 li {
	margin:3px 0;
}
.frame ol {
	margin:10px 0 0;
	padding:10px 0 0;
	background:url("/defaultMall/images/template/common/line_side_dotted_cccccc.gif") repeat-x left top;
	font-size:83.3%;
}
.frame ol li {
	display:inline;
	padding:0 3px 0 5px;
	border-left:1px solid #505050;
}
.frame ol li.first {
	padding-left:0;
	border-left:none;
}
.frame ol a {
	white-space:nowrap;
}

/*950pxのspecialのタイトルバー*/
.kanren_ttl{
	width:950px;
	height:28px;
	padding:10px 0 0 0px;
	background:url("/defaultMall/images/template/common/bg_h2-main_w950.gif") no-repeat center top;
	font-size:116.7%;
	font-weight:bold;
}

.kanren_ttl img{
margin-left:10px;
}
.kanren_ttl span{
margin-left:10px;
}


/*730pxのspecialのタイトルバー*/
.genre_ttl{
	background:url("/defaultMall/images/template/common/bg_h2-main_w730.gif") no-repeat center top;
	width:730px;
	height:28px;
	padding:10px 0 0 0px;
		font-size:116.7%;
	font-weight:bold;
}

.genre_ttl img{
margin-left:10px;
}
.genre_ttl span{
margin-left:10px;
}