@charset "UTF-8";


/* フォントサイズ表 */
/*
10ピクセル⇒font-size:77%
11ピクセル⇒font-size:85%
12ピクセル⇒font-size:92%
13ピクセル⇒font-size:100%
14ピクセル⇒font-size:107%
15ピクセル⇒font-size:114%
16ピクセル⇒font-size:122%
17ピクセル⇒font-size:129%
18ピクセル⇒font-size:136%
*/

/* カレンダー表示部分 */
#datePanel {
	margin-bottom:15px;
}
#datePanel a,
#datePanel span.nolink {
	margin-right:2px;
	padding: 5px 0;
	border: 1px solid #dcd3c5;
	display: block;
	float: left;
	font-family: Verdana, sans-serif;
	color: #2b2927;
	text-decoration:none;
	width:72px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

#datePanel a.stat-d,
#datePanel span.stat-d {
	background-color: #e6dfd5;
}
#datePanel a:hover,
#datePanel a:active {
	color:#ff5649;
	background-color: #e6dfd5;
}

#datePanel a.stat-d {
	cursor: default;
	color: #2b2927;
}
#datePanel span.month {
	display:inline;
	font-weight: bold;
	line-height:1;
	margin-right:2px;
}
#datePanel span.day {
	display:inline;
	font-weight: bold;
	font-size:185%;
	line-height:1;
	vertical-align: text-top;
}
#datePanel span.date {
	margin-top:2px;
	display:block;
	font-size:85%;
	line-height:1;

}

/* 更新情報別の枠 */
.updated-wrapper {
	margin-bottom: 15px;
}
.updated-wrapper h2 {
	padding: 5px 0;
}


/* ブランド別更新情報部分 */
.list-updated-brands {
	overflow: hidden;
}
.list-updated-brand {
	padding: 5px;
	margin-top: -1px;
	border-top: 1px solid #e6dfd5;
}

/* ブランドタイトル部分 */
.updated-title {
	margin-bottom: 5px;
	font-size: 92%;
	font-weight: bold;
	display: block;
}
/* ブランドコメント部分 */
.updated-description {
	margin-bottom: 5px;
	font-size: 85%;
	line-height: 1.5;
	display: block;
	color:#222;
}
.updated-thumbnails {
	display: block;
}
.updated-thumbnails .updated-image {
	margin-right: 5px;
	float: left;
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	background-color: #eee;
}