@charset "EUC-JP";

/* =====バックグラウンド===== */
#contentsArea{
	background: #fff url("../../images/bg_top_mainarea.png") repeat-y 100%;
}
/* =====メインエリア===== */
#NewItems{
	width:460px;
	background:url("../../images/item_line_c.gif") repeat-y 0 0;
	margin-bottom:6px;
	overflow: hidden;
}
#NewItems h3{
	background:url("../../images/subttl_new.png") no-repeat 0 0;
}
#NewItems h3 span{
	text-indent: -9999px;
	outline-width:0;
	display:block;
	height:47px;
	overflow: hidden;
}
#NewItems ul{
	background:transparent url("../../images/item_line.gif") repeat-x left bottom;
	padding-bottom:7px;
	width:460px;
}

#NewItems li#Item1,
#NewItems li#Item2,
#NewItems li#Item3{
	width:153px;
	float:left;
	background-image:none;
	background-color:transparent;
	padding:0px;
	overflow: hidden;
}
#NewItems li#Item4,
#NewItems li#Item5,
#NewItems li#Item6,
#NewItems li#Item7,
#NewItems li#Item8,
#NewItems li#Item9{
	width:460px;
	clear:both;
	background:#fff url("../../images/item_line.gif") repeat-x top;
	padding-top:14px;
	vertical-align: bottom;
	/* ↑IEバグ */;
}
#NewItems li div.NewPhoto{
	float:left;
	width:100px;
	height:100px;
	text-align:center;
	margin-right:8px;
	overflow:hidden;
}
#NewItems li div.NewWrit{
	width:344px;
	float:right;
	overflow:hidden;
}
#NewItems li#Item1 div.NewPhoto,
#NewItems li#Item2 div.NewPhoto,
#NewItems li#Item3 div.NewPhoto,
#NewItems li#Item1 div.NewWrit,
#NewItems li#Item2 div.NewWrit,
#NewItems li#Item3 div.NewWrit{
	margin-left:5px;
	width:143px;
	clear:both;
	float:left;
}
#NewItems li div.NewWrit h4{
	font-size:90%;
	line-height:1.2em;
	letter-spacing:1px;
}
#NewItems li div.NewWrit h4 a{
	font-weight:700;
}
#NewItems li#Item1 div.NewWrit h4,
#NewItems li#Item2 div.NewWrit h4,
#NewItems li#Item3 div.NewWrit h4{
	padding-top:0.5em;
}
#NewItems li div.NewText{
	float:left;
	width:249px;
	font-size:78%;
	padding:0.2em 0 0;
	line-height:1.4em;
	letter-spacing:1px;
	color:#222;
	overflow:hidden;
}
#NewItems li p.NewTime{
	text-align:right;
	padding-top:0.3em;
	color:#888;
}
#NewItems li div.NewInfo{
	width:95px;
	float:left;
	text-align:right;
	padding-top:0.5em;
}
#NewItems li#Item1 div.NewInfo,
#NewItems li#Item2 div.NewInfo,
#NewItems li#Item3 div.NewInfo,
#NewItems li#Item1 div.NewText,
#NewItems li#Item2 div.NewText,
#NewItems li#Item3 div.NewText{
	width:143px;
	clear:both;
}


#NewItems li .clear{
	height:1px;
	width:100%;
}

.NewInfo p{
	font-size:65%;
	color:#666;
	clear:both;
	padding-bottom:0.1em;
}
.NewInfo p a{
	text-decoration:underline;
}
.NewInfo p span{
	font-size:83%;
	letter-spacing:0.2em;
}
/* エリアの色 */
.NewInfo p.shopArea0 span{color:#666;	display:none;} /* 全エリア */ 
.NewInfo p.shopArea1 span{color:#f6c;	display:none;} /* 烏丸・河原町 */ 
.NewInfo p.shopArea2 span{color:#060;	display:none;} /* 御所南 */ 
.NewInfo p.shopArea3 span{color:#666;	display:none;} /* 二条 */ 


/* カテゴリの色 */
.NewInfo p.shopCate1 span{color:#f09;	display:none;} /* フード＆ドリンク */ 
.NewInfo p.shopCate2 span{color:#f93;	display:none;} /* カフェ＆スウィーツ */ 
.NewInfo p.shopCate3 span{color:#36f;	display:none;} /* インテリア＆雑貨 */ 
.NewInfo p.shopCate4 span{color:#909;	display:none;} /* アート＆ギャラリー */ 
.NewInfo p.shopCate5 span{color:#693;	display:none;} /* ファッション */ 
.NewInfo p.shopCate6 span{color:#096;	display:none;} /* ヘア＆ネイル */ 
.NewInfo p.shopCate7 span{color:#639;	display:none;} /* 健康＆エステ */ 
.NewInfo p.shopCate8 span{color:#600;	display:none;} /* カルチャー */ 
.NewInfo p.shopCate9 span{color:#666;	display:none;} /* その他 */ 

/* フロークリア */
.clear img{
	width:450px;
	height:1px;
}






/* =====おすすめすなこみゅ===== */


#OsusumeSide{
	background: #fff url("../../images/osusume_bg.png") repeat-y 0 0;
	width:464px;
}
#OsusumeSide h3{
	background: transparent url("../../images/osusume_ttl.png") no-repeat 0 0;
}
#OsusumeSide h3 span{
	text-indent: -9999px;
	outline-width:0;
	display:block;
	height:47px;
	overflow: hidden;
}
#OsusumeSide ul{
	padding-left:14px;
}
#OsusumeSide ul li{
	float:left;
	padding-bottom:6px;
	overflow:hidden;
}
#OsusumeSide ul li h4 a{
	font-weight:700;
}
#OsusumeSide ul li p{
	font-size:78%;
	padding:8px 0 0;
	line-height:130%;
}
li#OsusumeL{
	margin-right:23px;
	width:130px;
}
li#OsusumeC{
	margin-right:22px;
	width:130px;
}
li#OsusumeR{
	width:130px;
}
#OsusumeBot{
	background: transparent url("../../images/osusume_bot.png") no-repeat bottom;
	clear:left;
	width:464px;
	height:8px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}





/* =====フォトシャッフル===== */
#PhotoShuffle{
	position:absolute;
	top:5px;
	left:665px;
	width:80px;
}
#PhotoShuffle li{
	text-align:center;
	padding-bottom:8px;
}
#PhotoShuffle p{
	font-size:65%;
}






