/* レイアウト関係 */

body	{
	color			:#555555;
	margin			:0;
	background-color	:#CCCCCC;;
	background-image	:url(image/back.gif);
	text-align		:center;
	}

div.contents{
	margin			:30 0 30 30;
	padding			:0;
	}

div.box{
	margin			:1em 0 1em 0;
	padding			:30;
	border			:1 solid #CCCCCC;
	}

div.box2{
	margin			:1em 0 1em 0;
	padding			:30 30 15 30;
	border			:1 solid #FF6600;
	text-align		:center;
	font-size		:140%;
	}

td.line_h{
	background-image	:url(image/line_h.gif);
	}

td.line_w{
	background-image	:url(image/line_w.gif);
	}

span.line{
	background-image	:url(image/line_w.gif);
	}

/* テキスト関係 */

p	{
	line-height		:1.5em;
	margin			:0 0 1em 0em;
	}

p.menu	{
	font-size		:10pt;
	line-height		:1.5em;
	text-align		:left;
	margin			:0 0 20 0;
	}

p.ind	{
	margin			:0 0 1em 30;
	}


em	{
	font-weight		:bold;
	color			:FF6600;
	font-style		:normal;
	}


td.footer{
	font-size		:10pt;
	line-height		:100%;
	margin			:0;
	}

span.midashi{
	color			:#555555;
	font-weight		:bold;
	}

span.arrow{
	margin			:0;
	color			:#00CC00;
	font-weight		:bold;
	font-family		:HELVETICA,ARIAL;
	}


ol	{
	line-height		:1.5em;
	text-align		:left;
	margin			:0 0 1em 2em;
	}

h1	{
	color			:#FF6600;
	font-size		:140%;
	font-weight		:bold;
	margin			:0 0 20 0;
	line-height		:1em;
	}

h2	{
	color			:#555555;
	font-size		:100%;
	font-weight		:bold;
	margin			:3em 0 1em 0;
	padding			:3 0 3 10;
	line-height		:1.5em;
	border-left		:5 solid #FF6600;
	}


/* リンク関係 */

a	{
	color			:#555555;
	text-decoration		:none;
	}


a.link	{
	color			:#00CC00;
	text-decoration		:none;
	}

a:hover{
	color			:00CC00;
	text-decoration		:underline;
	}

a.comm{
	color			:#FF6600;
	text-decoration		:none;
	font-weight		:bold;
	}

a:hover.comm{
	color			:00CC00;
	text-decoration		:underline;
	font-weight		:bold;
	}

p.links{display:none;}
