/*
-----------------------------------------------------
◆◆◆◆◆ＴＦＰスタイルシート◆◆◆◆◆
◇◇◇◇◇書籍・出版物ページ専用◇◇◇◇◇◇

2011/04/19：「訂正PDF掲載」を追加
2010/10/05：不要部分を削除、その他調整
2010/04/08：「その他お知らせ用」を追加
2005/02/02：ファイル作成
-----------------------------------------------------
*/

/* --◆基本設定--*/

h1 {
	margin:0;
	padding:0;
	}

h2 {
	margin:1em 0em 1em 0em;
	padding:0;
	}
	
h3 {
	margin:0em 0em 0.5em 0em;
	padding:0;
	}
	
h4 {
	font-size:12px;
	font-weight:bold;
	margin:0em 0em 0.5em 0em;
	padding:0;
	}
	
p,ul {
	margin:0em 0em 0.5em 0em;
	padding-bottom:0.5em;
	font-size:12px;
	line-height:135%;
	border-bottom:1px solid #999;
	}
	
ul {
	padding-left:1em;
	list-style:none;
	}
	
ul li {
	text-indent:-1em;
	margin-bottom:0.2em;
	list-style:none;
	}
	
ul li ul {
	border-bottom:none;
	margin-bottom:0;
	}
	
ul li ul li {
	margin-bottom:0;
	}
	
p.PageTop {
	width:680px;
	margin:0em auto 0.5em auto;
	text-align:right;
	clear:both;
	border-bottom:0;
	}
	
p.NoBorder {
	border-bottom:0;
	}
	
dl {
	margin:0em 0em 0.5em 0em;
	padding:0;
	font-size:12px;
	line-height:135%;
	}
	
dt {
	width:6em;
	margin-bottom:0.2em;
	text-align:right;
	float:left;
	}
	
dd {
	margin-left:6em;
	margin-bottom:0.2em;
	text-align:left;
	}
	
dd ul {
	border-bottom:0;
	}
	
img.Bt {
	float:right;
	}
	
div.Bt {
	width:200px;
	text-align:right;
	float:right;
	}
	
div.Bt img.Bt {
	float:none;
	margin-top:5px;
	}

div.Img {
	width:120px;
	float:left;
	margin:5px;
	text-align:center;
	font-size:10px;
	color:#c33;
	}
	
div.Img img.pdf_bt {
	margin:3px 0px 3px 0px;
	}
	
img.Img {
	float:left;
	margin:5px;
	}
	
	
/* --◆コンテンツ・カコミ設定--*/

div.LineupNew {
	width:680px;
	margin:0em auto 0.5em auto;
	padding:0;
	background:#FFFDE9;
	border:1px solid #C72D2D;
	text-align:left;
	}
	
div.Lineup {
	width:680px;
	margin:0em auto 0.5em auto;
	padding:0;
	background:#f5f5f5;
	border:1px solid #1BA841;
	text-align:left;
	}
	
div.LineupFP {
	width:680px;
	margin:0em auto 0.5em auto;
	padding:0;
	background:#FFFDE9;
	border:1px solid #0366D7;
	text-align:left;
	}

div.Exp {
	width:512px;
	margin:5px;
	margin-left:130px;
	padding:0;
	}
	
/* --◆キャンペーン告知用--*/

div.Campaign {
	margin:0.5em;
	border:3px double #f00;
	background:#FFFFEE;
	}
	
div.Campaign h3 {
	margin:0;
	padding:0.5em;
	font-size:12px;
	color:#f00;
	}
	
div.Campaign p {
	margin:0;
	padding:0.5em;
	padding-top:0;
	font-weight:bold;
	font-size:12px;
	}
	
/* --◆その他お知らせ用--*/

.Info {
	padding:10px;
	background-color:#fff;
	border:1px solid #f00 !important ;
	}
	
	
/* --◆訂正PDF掲載--*/

div.Teisei {
	width:680px;
	margin:0px auto 5px auto;
	padding:10px 0px;
	border:2px solid #f00;
	background-color:#fff799;
	}
	
div.Teisei:after {
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
	}
	
div.Teisei div.TeiseiText {
	width:500px;
	float:left;
	}
	
div.Teisei div.TeiseiText h3 {
	margin-left:10px;
	font-size:13px;
	text-align:left;
	color:#f00;
	}
	
div.Teisei div.TeiseiText p {
	margin-left:10px;
	margin-bottom:0;
	border-bottom:0;
	text-align:left;
	color:#f00;
	}

div.Teisei dl {	
	width:150px;
	margin-right:10px;
	padding:5px 0px;
	background-color:#fff;
	float:right;
	}

div.Teisei dl dt {
	float:none;
	text-align:center;
	}
	
div.Teisei dl dd {
	margin:0;
	font-size:10px;
	text-align:center;
	}
