/* CSS Document */


body {
	margin:0 auto;
	padding: 0 1px;/*NS7.1用*/
	text-align: center;
	width:593px;
}
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, th, td, img, form,span {
	font-size: 14px;
}
div#nd_maincontentwide h2#nd_newstitle {
	font-size: 18px;
}


div#nd_h_search {
	display: none;
}
div#nd_header {
	background: none;
}
#nd_h_logomain {
	float: left;
}
ul#nd_globalnavi {
	display: none;
}
div#nd_headercontrol {
	display: none;
}
div#nd_localnavi {
	display: none;
}
div#nd_maincontent {
	float: left;
	width: 100%;
}
div#nd_maincontent p,
div#nd_maincontentwide p,
div#nd_maincontent div.hsubtxt_p,
div#nd_maincontentwide div.hsubtxt_p {
	margin:0 10px 10px 0;
}


div#nd_maincontent div#nd_centercontent div.nd_relatedinfo h2 {
	background: none;
	border: none;
}
div#nd_maincontent h1,
div#nd_maincontentwide h1,
div#nd_maincontent div.nd_hsubtxt_h1,
div#nd_maincontentwide div.nd_hsubtxt_h1,
div#nd_maincontent div#nd_centercontent h1,
div#nd_maincontent div#nd_centercontent div.nd_hsubtxt_h1 {
	background:#E4EDF1;
	border:solid 1px #666666;
	margin:0 10px 10px 0;
}

div#nd_maincontent h2,
div#nd_maincontentwide h2,
div#nd_maincontent div.nd_hsubtxt_h2,
div#nd_maincontentwide div.nd_hsubtxt_h2,
div#nd_maincontent div#nd_centercontent h2,
div#nd_maincontent div#nd_centercontent div.nd_hsubtxt_h2 {
	background:#B1C9D5;
	border-bottom: dashed 1px #666666;
	margin:0 10px 10px 0;
}

div#nd_maincontent div.nd_hsubtxt_h1,
div#nd_maincontentwide div.nd_hsubtxt_h1,
div#nd_maincontent div#nd_centercontent div.nd_hsubtxt_h1,
div#nd_maincontent div.nd_hsubtxt_h2,
div#nd_maincontentwide div.nd_hsubtxt_h2,
div#nd_maincontent div#nd_centercontent div.nd_hsubtxt_h2 {
	padding: 11px 0 12px 10px;
}
div.nd_relatedinfo {
	margin:0 10px 10px 0;
}

div#nd_centercontent h1,h2 {
	background:url(/jp/ja/others/tapemuseum/img/index_h2_back.jpg) top left repeat-x;
	border: none;
}

div#nd_subcontent {
	margin:0 0 0 10px;
	width:121px;
	float: left;
}
div#nd_subcontent_top {
	margin:0 0 0 3px;
	width:132px;
	float: left;
}

div#nd_footercontrol {
	display: none;
}
div#nd_footer {
	background: none;
}
div#nd_f_support ul {
	display: none;
}
div#nd_f_support address {
	float: left;
}
div.nd_scrollbtn {
	display: none;
}
td.nd_morelist_uline,
td.nd_morelist_none {
	text-align: center;
}
#nd_popMain h1 {
	margin-top: 30px;	
}




/* 1006追加 */

div#nd_wrapper {
	width: 100%;
}

div#nd_header,
div#nd_container,
div#nd_maincontent,
div#nd_centercontent,
div#nd_footer,
div#nd_f_support {
	overflow: visible;
}
