/****************コンテンツ部分********************/#ContentsArea div.hLine{	widh:100%;	height:2px;	background-image:url(../image4/hr_line03.gif);}#ContentsArea p {	margin:0 31px 31px 14px;}#ContentsArea div.dLine{	height:3px;	background-image:url(../image4/hr_line03.gif);	background-repeat:repeat-x;	margin-top:18px;}#LeftMenuArea{	background-image:url(../image4/bg_belt00.gif);	background-repeat:repeat-x;	background-color:#FFFFFF;	width:174px;}#LeftMenu {	margin:0 0px 21px 10px;}#ContentsArea {	background-image:url(../image4/bg_belt00.gif);	background-repeat:repeat-x;}#TitleArea {	width:565px;}#line01 {	margin-left:10px;	width:555px;	border-top:solid 5px #D10000;}.ContentsBlockMain {	background-color:#F7F7F7;	width:539px;	margin:0 0 0 16px;}.ContentsBlockMain h2 {	margin-left:16px;	margin-top:29px;	margin-bottom:35px;	background-image:url(../image4/hr_line.gif);	background-repeat:repeat-x;}.ContentsBlockSub2{	width:506px;	margin:0 0 0 17px;}.ContentsBlockSub2 h3 {	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:#A02222;	font-wight:bold;}.ContentsBlockSub {	margin:0px 17px 0px 0;}.ContentsBlockTool {	margin:0px 17px 15px 34px;}.ContentsBlockTool h3 {	background-image:url(../image4/hr_line02.gif);	background-repeat:repeat-x;;}table.TableTool {	width:456px;	margin:0px 0px 23px 54px;}table.TableTool div {	text-align:left;	height:13px;	border-left:solid 2px #D51919;}table.TableTool .LineCell {	width:100%;	margin:0 7px 10px 0px;	background-image:url(../image4/hr_line03.gif);	background-repeat:repeat-x;}table.TableTool .lCell {	padding:0 7px 10px 0px;}table.TableTool .rCell {	padding:0 0px 10px 0;}div.pageTop{	widh:100%;	text-align:right;	padding:7px 0 0 0;	margin:0 0 34px 20px;	background-image:url(../image4/hr_line03.gif);	background-repeat:repeat-x;}/*********************雑誌一覧　バックナンバー表組み***********************/table.ichiran01 {	margin:0 0 0 0;}table.ichiran01 .lCell {	padding:0 0 5px 0;}table.ichiran01 .rCell {	padding:0 5px 5px 7px;}table.ichiran01 .iCell {	padding:0 0 24px 15px;}table.ichiran01 h3 {	margin:0;}table.ichiran01 .cCell {	padding:0 20px 25px 0;}/*********************サムネイルの影***********************/.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.dataTable02 {	border-bottom:solid 1px #DEDEDE;	width:479px;	margin-left:24px;	margin-bottom:25px;}table.dataTable02 td.lCell{	color:#450E97;	background-image:url(../images/dotte_white.gif);	background-repeat:repeat-x;	border-top:solid 1px #DEDEDE;	border-bottom:solid 1px #F7F7F7;	padding:10px 8px 4px 13px;}table.dataTable02 td.rCell{	width:auto;	background-image:url(../images/dotte_white.gif);	background-repeat:repeat-x;	border-top:solid 1px #DEDEDE;	border-bottom:solid 1px #F7F7F7;	padding:9px 0px 4px 5px;}table.dataTable02 td.iCell{	width:5px;	background-color:#F7F7F7;	background-image:url(../images/dotte_white.gif);	background-repeat:repeat-x;	border-top:solid 1px #DEDEDE;	border-bottom:solid 1px #F7F7F7;	font-size:1px;}table.dataTable02 td.tCell{	background-color:#F7F7F7;	border-bottom:solid 1px #F7F7F7;	font-size:1px;	padding:10x 0px 4px 0px}table.SiteMap04 .cCell div {	height:16px;	border-left:solid 2px #B51A1A;}table.SiteMap04 {	width:490px;	margin:0px 0px 15px 22px;}table.SiteMap04 .rCell {	padding-right:5px;	padding-top:2px;}table.SiteMap04 .lCell {	padding-bottom:8px;}/****************English用********************/#headerMenuEnglish{	width:403px;	margin:8px 0px 0px 18px;}#headerMenuEnglish td.cell{	padding-right:7px;}#headerMenuEnglish td.lcell{	padding-bottom:6px;}