/****************コンテンツ部分********************/

#mBlock {
	background-color:#2E0E97;
	width:158px;
	height:92px;
}

#mBlock table.log{
	margin0px 0 0px 10px;
}

#ContentsArea h1 {
	margin:0 0 43px 0;
}

.contentsBlock00 {
	width:515px;
	margin:0 20px 35px 20px;
}

.contentsBlock01 {
	width:504px;
	margin:15px 0 0 11px;
}

.contentsBlock00 h2 {
	background-color:#EAEAEA;
	background-image:url(../images/hr_line.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #D2D2D2;
	padding:6px 11px 4px 11px;
	margin-bottom:15px;
	color:#2E0E97;
	font-wight:bold;
}

h1.txtH1 {
	color:#FFFFFF;
	padding:13px 0 0 19px;
}


.contentsBlock00 h3 {
	margin-bottom:3px;
	color:#2E0E97;
	font-wight:bold;
}

#ContentsArea p {
	margin:0 0 10px 0;
}

#ContentsArea div.hLine{
	width:100%;
	height:2px;
	background-image:url(../images/hr_line.gif);
}

#ContentsArea div.hLine2{
	width:98%;
	height:2px;
	background-image:url(../images/hr_line.gif);
}

div.pageTop{
	width:100%;
	text-align:right;
	padding:7px 0 0 0;
	margin:0 0 0 0;
	background-image:url(../images/hr_line.gif);
	background-repeat:repeat-x;
}

table.naviNextBack{
	width:515px;
}

table.naviNextBack tr{
	background-image:url(../images/bg_navi_next_back.gif);
}


table.naviNextBack .lCell{
		padding:5px 5px 5px 16px;
}
	
table.naviNextBack .cCell{
	color:#2E0E97;
}
	
table.naviNextBack .rCell{
		padding:5px 16px 5px 5px;
}


/*********************サムネイルの影***********************/



.shadow01 div img {
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#A7A7A7;
	margin:0 1px 1px 0;
}

.shadow01 div {
	background-color:#B9B9B9;
}

.shadow01{
	background-color:#D2D2D2;
	padding:0 1px 1px 0;
	border-style:solid;
	border-width:0 2px 2px 0;
	border-color:#E5E5E5;
}

/*********************雑誌一覧　バックナンバー表組み***********************/

table.ichiran01 {
	margin:0 0 0 0;
}

table.ichiran01 .lCell {
	padding:0 0 24px 0;
}

table.ichiran01 .rCell {
	padding:0 0 24px 7px;

}

table.ichiran01 .iCell {
	padding:0 0 24px 15px;

}

table.ichiran01 .iCell2 {
	padding:0 0 24px 5px;

}

table.ichiran01 h3 {
	margin:0;
}


table.titleBacknumber {
	width:100%;
	border-bottom:solid 1px #2E0E97;
}

table.titleBacknumber td {
	color:#2E0E97;
}

table.titleBacknumber h2 {
	background-image:url(../images/spacer.gif);
	background-color:#F7F7F7;
	margin:0;
	padding:0;
	font-wight:bold;
}


/*********************年間購読等一覧の表組み***********************/

table.dataTable01 {
	width:515px;
}

table.dataTable01 .lCell00{
	text-align:center;
	color:#FFFFFF;
	background-color:#2E0E97;
	border:solid 1px #91C0FF;
}

table.dataTable01 .rCell00{
	text-align:center;
	color:#FFFFFF;
	background-color:#2E0E97;
	border-top:solid 1px #91C0FF;
	border-right:solid 1px #91C0FF;
	border-bottom:solid 1px #91C0FF;
}

table.dataTable01 .lCell01{
	text-align:center;
	color:#000000;
	background-color:#EBEBEB;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
}


table.dataTable01 .rCell01{
	text-align:center;
	color:#000000;
	background-color:#EBEBEB;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}

table.dataTable01 .cCell02{
	text-align:center;
	color:#000000;
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	background-color:#EBEBEB;
}

table.dataTable01 .cCell03{
	color:#000000;
	background-color:#F7F7F7;
	padding-bottom:15px;
}



/*********************表組み***********************/]
table.dataTable00 {
	width:504px;
}

table.dataTable00 td.lCell{
	padding-bottom:15px;
}

table.dataTable00 td.rCell{
	padding:0 4px 15px 8px;
	width:auto;
}


.naiyo span {
	white-space:nowrap;
}

table.shosai {
	width:504px;
}

table.shosai td.lCell00 {
	padding-right:3px;
}

table.shosai td.rCell00 {
	padding:10px 0 0 15px;
}

table.shosai td.rCell00 div {
	width:245px;
}

table.shosai td h2{
	background-image:url(../images/spacer.gif);
	background-color:#F7F7F7;
	padding-left:0;
	font-wight:bold;
	border:0;
}

/***********************更新情報テーブル*****************************/

table.dataTable02 {
	border-bottom:solid 1px #DEDEDE;
	width:100%;
}

table.dataTable02 td.lCell{

	color:#450E97;
	background-color:#F1F1F1;
	background-image:url(../images/dotted_white.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	border-top:solid 1px #DEDEDE;
	border-bottom:solid 1px #F7F7F7;
	padding:3px 0px 3px 13px;
}

table.dataTable02 td.rCell{
	width:auto;
	color:#DA7203;
	background-color:#F7F7F7;
	background-image:url(../images/dotted_white.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	border-top:solid 1px #DEDEDE;
	border-bottom:solid 1px #F7F7F7;
	padding:4px 0px 3px 5px;
}

table.dataTable02 td.iCell{
	width:5px;
	background-color:#F7F7F7;
	background-image:url(../images/dotted_white.gif);
	background-repeat:repeat-x;
	border-top:solid 1px #DEDEDE;
	border-bottom:solid 1px #F7F7F7;
	font-size:1px;
}

/***********************更新情報テーブル*****************************/
