/* === CONTENTS部分-内部テーブル === */

.contents	{
	width:100%;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto}

.contentsright	{
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px}

.contentsheader	{
	width:100%;
	font-weight:bold;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto}

.contentsheader1	{
	width:310px;
	font-weight:bold;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsheader1J	{
	width:280px;
	font-weight:bold;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsheader2	{
	width:230px;
	font-weight:bold;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsheader2J	{
	width:200px;
	font-weight:bold;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsheader3	{
	width:370px;
	font-weight:bold;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsheader3J	{
	width:390px;
	font-weight:bold;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsheader img	{
	vertical-align:top;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsheaderreturn	{
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px}

.contentsheaderreturn td	{
	font-weight:bold;
	padding-left:4px;
	padding-right:1px}

.xxxcontentsheaderreturn img{
	vertical-align:top;
	padding-left:8px;
	padding-right:2px;
	margin-left:auto;
	margin-right:auto}

.contentsintro	{
	width:100%;
	vertical-align:top;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsintroJ	{
	line-height:	1.8em;
	width:100%;
	vertical-align:top;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.contentsinfo	{
	width:100%;
	vertical-align:top;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto}

.contentsinfo2	{
	width:100%;
	vertical-align:top;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto}

.contentsinfoJ	{
	line-height:	1.8em;
	width:100%;
	vertical-align:top;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto}

.contentsimg	{
	width:199px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border:none}

.contentspubimg	{
	width:117px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border:none}

.contentslinkimg	{
	width:202px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border:none}

.contentsdetails	{
	vertical-align:bottom;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto}


/* === CONTENTS部分-内部テーブル色 === */

.contentspublist	{
	width:100%;
	background: #A47474;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto}

.contentslinklist	{
	width:100%;
	background: #A47474;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto}

/* === UNDER CONSTRUCTION部分-内部テーブル色 === */

.construction_intro	{
	width:100%;
	vertical-align:top;
	padding-top:30px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}

.construction_introJ	{
	line-height:	1.8em;
	width:100%;
	vertical-align:top;
	padding-top:30px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto}



















.contentsxxx img {
	margin-top:1px;
	margin-bottom:1px;
	border:none}


