@charset "Shift_JIS";
	/*
	--------------------------------
	Name: brandlist.css
	Created: 2009.10.19
	--------------------------------
	- Table of Contents -

	　タイアップコンテンツ

	--------------------------------
*/


/* --------------------------------
	レイアウト
-------------------------------- */

body#tieup div.contents {
	width: 930px;
	margin: 0 auto 10px;
	text-align: left;
	background: none;
}

/* --------------------------------
	タイアップページ中央寄せ
-------------------------------- */

#tieup table {
	margin: 0 auto;
}
/* 中央寄せリセット ---------- */
#tieup .cmn-brand-reset table {
  margin: 0;
}

/* --------------------------------
	タイアップページ画像下揃え
-------------------------------- */

#tieup table td img {
	vertical-align: baseline;
}
/* 画像下揃えリセット ---------- */
#tieup .cmn-brand-reset img {
	vertical-align: top;
}

/* --------------------------------
	ナビゲーション
-------------------------------- */

body#tieup div.tieupNavi {
	text-align: left;
	background: url(/images/brandcollection/bg01.gif) repeat left top;
	padding: 0 4px;
	margin: 0 0 5px 0;
}
body#tieup div.brand-name {
	float: left;
	width: 562px;
	padding: 8px 0;
}
body#tieup div.tieupNaviBottom {
	margin: 8px 0 5px 0;
}
body#tieup div.tieupNavi h2 {
	display: inline;
	font-size: 93%;
	font-weight: normal;
	color: #754475;
}
body#tieup div.tieupNavi h2 span {
	font-weight: bold;
	margin: 0 3px 0 0;
}
body#tieup div.tieupNavi ul,
body#tieup div.tieupNavi li {
	display: inline;
}
body#tieup div.tieupNavi ul.tieupNaviIcon li {
	margin: 7px 0 0 4px;
}
body#tieup div.tieupNavi ul.tieupNaviButton {
	width: 355px;
	padding: 5px 5px 5px 0;
	line-height: 0px;
	float: right;
	text-align: right;
}
body#tieup div.tieupNavi ul.tieupNaviButton img {
	margin: 0 0 0 3px;
}
body#tieup div.tieupNavi ul.tieupNaviButton .act-button {
	width: 77px;
	height: 25px;
}
body#tieup div.tieupNavi ul.tieupNaviButton .act-button .act-button-text {
	font-size: 11px;
}
body#tieup div.tieupNavi div.tieupNaviTop {
	padding: 5px 0 5px 20px;
	float: left;
}
body#tieup div.tieupNavi .twitter a {
	display: inline-block;
	background: url("/images/tieup/btn_twitter.png") no-repeat 0 0;
	margin-left: 4px;
	width: 16px;
	height: 0;
	line-height: 2;
	overflow: hidden;
	padding-top: 16px;
	vertical-align: middle;
}
body#tieup div.tieupNavi div.tieupNaviButton-bottom {
	float: right;
	line-height: 0;
	padding: 5px 5px 5px 0;
}
body#tieup div.tieupNavi div.tieupNaviButton-bottom img {
	margin: 0 0 0 12px;
}
body#tieup div.tieupNavi div.tieupNaviButton-bottom .act-button {
	width: 77px;
	height: 25px;
}
body#tieup div.tieupNavi div.tieupNaviButton-bottom .act-button .act-button-text {
	font-size: 11px;
}
body#tieup div.tieupNavi .mixi span {
	display: inline-block;
	margin-top: 2px;
	vertical-align: middle;
}

/* --------------------------------
	日付
-------------------------------- */
body#tieup .tieupDate {
  padding-right: 5px;
  background-color: #fff;
  color: #333;
  font-size: 16px;
  text-align: right;
}

/* --------------------------------
	提供／企画・編集
-------------------------------- */
body#tieup .tieupPublisher {
  padding: 2px 0 0 1px;
  color: #333;
  font-size: 12px;
  text-align: left;
  line-height: 120%;
  vertical-align: top;
}

/* --------------------------------
	共同企画
-------------------------------- */
body#tieup .tieupJoint {
  color: #333;
  font-size: 12px;
  text-align: right;
  line-height: 120%;
  vertical-align: top;
  padding: 2px 1px 0 0;
}

/* --------------------------------
	バックナンバー
-------------------------------- */
body#tieup p.tieupBackNumber {
	font-size: 93%;
	color: #754475;
	padding: 0 4px;
	margin: 5px 0 5px 0;
}
