/********************************************************************/

body
{
	color				: #333333;
	background-image	: url('images/back.gif');
	background-repeat	: repeat-x;
	line-height			: 150%;
}

h1
{
	font-size		: medium;
	color			: #6666ff;
	text-align		: center;
}

h2
{
	color			: #000000;
}


/********************************************************************/

#top-entrance
{
	align				: center;
	text-align			: center;
	background-image	: url('images/top-image-02.jpg');
	background-repeat	: no-repeat;
}


/********************************************************************/

div#title
{
	background-image	: url('images/title-back-01.jpg');
	background-repeat	: repeat-y;
	height				: 72px;
}

div#menu
{
	font-weight			: bold;
	background-color	: #cccccc;
	width				: 160px;
	margin-right		: 1em;
}

div#main-contents
{
	margin-top			: 1em;
	width				: 600px;
}

div#main-contents-mt
{
	margin-top			: 1em;
	width				: 400px;
}


/********************************************************************/

div#image-news
{
	align				: center;
	text-align			: center;
	background-image	: url('images/top-image-01.jpg');
	height				: 400px;

	font-weight			: bold;
	color				: #ffff66;
}

div#news
{
	background-color	: #ffffcc;
	margin-top			: 1em;
	margin-left			: 2em;
	margin-right		: 2em;
	margin-bottom		: 0em;
}

div#date-news
{
	font-weight			: bold;
}

div#sentence-news
{
	margin				: 0em 1em 1em 1em;
	line-height			: 150%;
}

/********************************************************************/

div#copyright
{
	align				: center;
	text-align			: center;
	color				: #ffffcc;
	background-color	: #3333ff;
	font-weight			: bold;
}

/********************************************************************/

h1#greeting-title
{
	align				: center;
	text-align			: center;
	font-size			: x-large;
	font-weight			: bold;

	margin-top			: 1em;
	margin-bottom		: 1em;
}

div#greeting-name
{
	align				: right;
	text-align			: right;
	font-size			: medium;
	font-weight			: bold;

	margin-top			: 1em;
	margin-right		: 1em;
	margin-bottom		: 1em;
}

div#greeting-message
{
	line-height			: 200%;
	background-color	: #ffffcc;
	padding				: 1em;

	margin-top			: 2em;
	margin-left			: 2em;
	margin-right		: 2em;
	margin-bottom		: 2em;
}

/********************************************************************/

h1#profile-title
{
	align				: center;
	text-align			: center;
	font-size			: x-large;
	font-weight			: bold;

	margin-top			: 1em;
	margin-bottom		: 1em;
}

/********************************************************************/

h1#newssheet-title
{
	align				: center;
	text-align			: center;
	font-size			: x-large;
	font-weight			: bold;

	margin-top			: 1em;
	margin-bottom		: 1em;
}

tr#newssheet
{
	background-color	: #ffffcc;
}

div#newssheet-index
{
	align				: right;
	text-align			: right;
	line-height			: 150%;
}

div#newssheet-date
{
	align				: right;
	text-align			: right;
}

div#newssheet-comment
{
	padding				: 1em;
	margin				: 2em;
	line-height			: 150%;
	background-color	: #ffffcc;
}

/********************************************************************/

h1#nocharge-consulting-title
{
	align				: center;
	text-align			: center;
	font-size			: x-large;
	font-weight			: bold;

	margin-top			: 1em;
	margin-bottom		: 1em;
}

div#nocharge-consulting-comment
{
	padding				: 1em;
	margin				: 2em;
	line-height			: 150%;
	background-color	: #ffffcc;
}

div#nocharge-consulting-inquiry
{
	font-weight			: bold;
	text-align			: center;
	background-color	: #ffffcc;
}

/********************************************************************/

h1#tax-accountant-title
{
	align				: center;
	text-align			: center;
	font-size			: x-large;
	font-weight			: bold;

	margin-top			: 1em;
	margin-bottom		: 1em;
}

h2#tax-accountant-title
{
	font-weight			: bold;
}

div#tax-accountant-top
{
	padding				: 1em;
	text-align			: center;
	line-height			: 150%;
	font-weight			: bold;
	font-size			: 150%;
	color				: #ff0000;
}

div#tax-accountant-comment
{
	padding				: 1em;
	margin-left			: 2em;
	margin-right		: 2em;
	line-height			: 150%;
	background-color	: #ffffcc;
}

div#tax-accountant-comment2
{
	color				: 666666;
	padding				: 0em;
	margin-left			: 2em;
	margin-right		: 2em;
	line-height			: 150%;
}

/********************************************************************/

h1#inquiry-title
{
	align				: center;
	text-align			: center;
	font-size			: x-large;
	font-weight			: bold;

	margin-top			: 1em;
	margin-bottom		: 1em;
}

div#inquiry-comment
{
	padding				: 1em;
	margin-left			: 2em;
	margin-right		: 2em;
	line-height			: 150%;
	background-color	: #ffffcc;
}

/********************************************************************/

h1#link-title
{
	align				: center;
	text-align			: center;
	font-size			: x-large;
	font-weight			: bold;

	margin-top			: 1em;
	margin-bottom		: 1em;
}

tr#link-item1
{
	margin-left			: 2em;
	margin-right		: 2em;
	background-color	: #ccffcc;
}

tr#link-item2
{
	margin-left			: 2em;
	margin-right		: 2em;
	background-color	: #ffffcc;
}




/********************************************************************/
/* 会員(members)一覧のスタイル設定：MT */

div#members-title
{
	font-size			: x-large;
	font-weight			: bold;
}

div#members-body
{
	background-color	: #ffffcc;

	margin-left			: 2em;
	margin-right		: 2em;
}

div#mn
{
	font-size			: large;
	font-weight			: bold;
}

div#mf
{
}

div#moffice
{
	font-size			: medium;
	font-weight			: bold;
	margin-left			: 1em;
	margin-right		: 1em;
}

div#ma
{
	font-size			: medium;
	margin-left			: 2em;
	margin-right		: 2em;
}

div#mt
{
	font-size			: medium;
	margin-left			: 2em;
	margin-right		: 2em;
}

/********************************************************************/
