/*CSSDocument*/

address		{ width: 720px;	margin-top: 8px;	margin-left: 24px;	font-size: 82%;	text-align: center; }
caption		{ font-size: 110%;	font-weight: bold;	text-align: left; }
div			{ line-height: 1.2em; }
td			{ line-height: 1.2em; }
p			{ line-height: 1.2em; margin: 0px; }
td			{ line-height: 1.1em; }
h1			{ margin: 0px; }
h2			{ margin: 0px; }
h3			{ margin: 0px; }
a			{ border: 0px; }
img			{ border: 0px; }

.emguide	{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #0066CC; }
.emkenpo	{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #FF6600; }
.emret		{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #FF3333; }
.emcare		{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #333366; }
.emfml		{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #006666; }
.emqa		{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #FF3366; }
.emall		{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #0093DD; }
.emser	{ margin-top: 0.5em;margin-bottom: 0.5em;	font-size: 100%;	font-weight: bold;	color: #6EB15C; }

.ind{text-indent:1em; text-align: justify; text-justify: inter-ideograph;}

.enteyguide	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #0066CC;	border-bottom:solid 4px #0066CC; padding-bottom: 7px; }
.enteykenpo	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #FF6600;	border-bottom:solid 4px #FF6600; padding-bottom: 7px; }
.enteyret	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #FF3333;	border-bottom:solid 4px #FF3333; padding-bottom: 7px; }
.enteycare	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #333366;	border-bottom:solid 4px #333366; padding-bottom: 7px; }
.enteyfml	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #006666;	border-bottom:solid 4px #006666; padding-bottom: 7px; }
.enteyqa	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #FF3366;	border-bottom:solid 4px #FF3366; padding-bottom: 7px; }
.enteyall	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #0093DD;	border-bottom:solid 4px #0093DD; padding-bottom: 7px; }
.enteyser	{ font-size: 150%;	font-weight: bold;	line-height: 1.2em;	color: #6EB15C;	border-bottom:solid 4px #6EB15C; padding-bottom: 7px; }



.colguide	{ color: #0066CC; }
.colkenpo	{ color: #FF6600; }
.colret		{ color: #FF3333; }
.colcare	{ color: #333366; }
.colfml		{ color: #006666; }
.colqa		{ color: #FF3366; }
.colall		{ color: #0093DD; }
.colser		{ color: #6EB15C; }

.field		{ margin-top: 16px;	margin-left: 32px;	margin-right: 32px;	margin-bottom: 8px; }

.hyou		{ font-size: 81%;}

.layguide	{ margin-left: 32px;	width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#0066CC; }
.laykenpo	{ margin-left: 32px;	width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#FF6600; }
.layret		{ margin-left: 32px;	width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#FF3333; }
.laycare	{ margin-left: 32px;	width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#333366; }
.layfml		{ margin-left: 32px;	width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#006666; }
.layqa		{ margin-left: 32px;	width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#FF3366; }
.layall		{ margin-left: 32px;    width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#0093DD; }
.layser		{ margin-left: 32px;	width: 728px;	border-style: solid;border-width: 4px 2px ;border-color:#6EB15C; }



.winguide	{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #0066CC; }
.winkenpo	{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #FF6600; }
.winret		{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #FF3333; }
.wincare	{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #333366; }
.winfml		{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #006666; }
.winqa		{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #FF3366; }
.winall		{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #0093DD; }
.winser		{ margin-left: 12px;	width: 560px;	border-style: solid ;border-width:4px 2px;border-color: #6EB15C; }	
	

.mokuji		{ font-size: 87%;	line-height: 2em; }
.pan		{ width: 680px;	font-size: 81%;	margin-left: 16px;	margin-top: 10px;	padding: 2px;	text-align: right; }

.readguide	{ padding: 10px; padding-bottom: 7px; background-color: #D9E7F7; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #0066CC;}
.readkenpo	{ padding: 10px; padding-bottom: 7px; background-color: #FFE7D9; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #FF6600;}
.readret	{ padding: 10px; padding-bottom: 7px; background-color: #FFE0E0; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #FF3333;}
.readcare	{ padding: 10px; padding-bottom: 7px; background-color: #E0E0E7; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #333366;}
.readfml	{ padding: 10px; padding-bottom: 7px; background-color: #D9E7E7; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #006666;}
.readqa		{ padding: 10px; padding-bottom: 7px; background-color: #FFE0E7; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #FF3366;}
.readall	{ padding: 10px; padding-bottom: 7px; background-color: #D9EFFA; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #0093DD;}
.readser	{ padding: 10px; padding-bottom: 7px; background-color: #F0FFF0; text-align: justify; text-justify: inter-ideograph; border-bottom:solid 4px #6EB15C;}


.bgguide	{ background-color: #D9E7F7; }
.bgkenpo	{ background-color: #FFE7D9; }
.bgret 		{ background-color: #FFE0E0; }
.bgcare		{ background-color: #E0E0E7; }
.bgfml		{ background-color: #D9E7E7; }
.bgqa		{ background-color: #FFECF1; }
.bgall		{ background-color: #D9EFFA; }
.bgser		{ background-color: #F0FFF0; }


.text1		{ 	font-size: 94%; text-indent :1em;	text-align: justify; text-justify: inter-ideograph; }
.text2		{ 	font-size: 94%; text-indent :1em;	text-align: justify; text-justify: inter-ideograph; }
.text3		{ margin-left: 16px;	font-size: 94%; text-indent :1em;  text-align: justify; text-justify: inter-ideograph; }
.text4		{ 	font-size: 94%; text-align: justify; text-justify: inter-ideograph; }

.readlink	{ margin-left: 14px; font-size: 88%; margin-top: 1em; }

.fgu		{ width: 100%;	height: 30px; }
.fke		{ width: 100%;	height: 30px; }
.fre		{ width: 100%;	height: 30px; }
.fca		{ width: 100%;	height: 30px; }
.ffm		{ width: 100%;	height: 30px; }
.fqa		{ width: 100%;	height: 30px; }

.emlink		{ padding-top :4px; padding-bottom:2px;padding-left:10px;	font-size: 93%; font-weight: bold; color: #FFFFFF;background-color:#FF3366;  }
.boxlink	{ padding: 4px;padding-bottom:2px; border: solid 1px #FF3366; background-color: #FFEAF5;}
.textlink	{ font-size: 81%; font-weight:bold; line-height:1.4em; margin-left: 3em; margin-top:4px; margin-bottom:4px; text-indent:-1.7em; color:#FF3366; }

.in05		{ text-indent: -0.5em; margin-left: 0.5em; text-align: justify; text-justify: inter-ideograph;}
.in14		{ text-indent: -1.4em; margin-left: 1.4em; text-align: justify; text-justify: inter-ideograph;}
.in15		{ text-indent: -1.5em; margin-left: 1.5em; text-align: justify; text-justify: inter-ideograph;}
.in16		{ text-indent: -1.6em; margin-left: 1.6em; text-align: justify; text-justify: inter-ideograph;}
.in17		{ text-indent: -1.7em; margin-left: 1.7em; text-align: justify; text-justify: inter-ideograph;}
.in18		{ text-indent: -1.8em; margin-left: 1.8em; text-align: justify; text-justify: inter-ideograph;}
.in1		{ text-indent: -1em; margin-left: 1em; text-align: justify; text-justify: inter-ideograph;}
.in2		{ text-indent: -2em; margin-left: 2em; text-align: justify; text-justify: inter-ideograph;}
.in25		{ text-indent: -2.5em; margin-left: 2.5em; text-align: justify; text-justify: inter-ideograph;}
.in26		{ text-indent: -2.6em; margin-left: 2.6em; text-align: justify; text-justify: inter-ideograph;}
.in3		{ text-indent: -3em; margin-left: 3em; text-align: justify; text-justify: inter-ideograph;}
.in32		{ text-indent: -3.2em; margin-left: 3.2em; text-align: justify; text-justify: inter-ideograph;}
.in4		{ text-indent: -4em; margin-left: 4em; text-align: justify; text-justify: inter-ideograph;}
.in5		{ text-indent: -5em; margin-left: 5em; text-align: justify; text-justify: inter-ideograph;}
.in6		{ text-indent: -6em; margin-left: 6em; text-align: justify; text-justify: inter-ideograph;}
.in7		{ text-indent: -7em; margin-left: 7em; text-align: justify; text-justify: inter-ideograph;}
.in8		{ text-indent: -8em; margin-left: 8em; text-align: justify; text-justify: inter-ideograph;}
.in85		{ text-indent: -8.5em; margin-left: 8.5em; text-align: justify; text-justify: inter-ideograph;}


.box		{ border: solid 1px #000000; padding:0.5em; }
.box2		{ border: solid 1px #FF3366; padding:0.5em 1.5em 0.6em 1em; margin-left: 14px; background-color:#FFECF1;}
.tboxoutr	{ border-left: solid 1px #ECE9D8; border-top: solid 1px #ECE9D8; }
.tboxinr	{ border-left: solid 1px #ACA899; border-top: solid 1px #ACA899; margin-left: 1px; margin-top: 1px; }
.qamokuji	{ font-size: 81%; padding: 0.5em;	border:solid 1px #FF3366; background-color: #FFECF1; }
.qamokujitxt {text-indent:-1.7em;margin-left:2.5em;color:#FF3366;margin-top:0.4em;margin-bottom:0.4em;}
.qaq		{ margin:0.6em 0em 0.5em 2.6em;text-indent:-1.7em;	font-weight: bold;	color: #000000;}
.qaa		{ margin:0.2em 0em 0.5em 2.6em;text-indent:-1.7em;	font-weight: bold;	color: #FF3366; }
.font01 {font-size: 75%}
.font02 {font-size: 88%}
.font03 {font-size: 63%}
.cap {font-size:75%;text-indent:-1em;margin-left:1em;margin-bottom:0.5em;}
.border3{border:solid 1px #000000;border-top:none; }
.border4{border:solid 1px #000000;}
.border21{border-left:solid 1px #000000;border-bottom:solid 1px #000000;}
.border22{border-bottom:solid 1px #000000;border-bottom:solid 1px #000000;}
.tdTRBL	{border:solid 1px #000000;}
.tdTR	{border-top: solid 1px #000000;border-right:solid 1px #000000;}
.tdRB	{border-right: solid 1px #000000;border-bottom:solid 1px #000000;}
.tdT	{border-top: solid 1px #000000;}
.tdR	{border-right: solid 1px #000000;}
.tdB	{border-bottom: solid 1px #000000;}
.tdL	{border-left: solid 1px #000000;}
.tdRB	{border-right: solid 1px #000000;	border-bottom:solid 1px #000000;}
.tdBL	{border-bottom: solid 1px #000000;	border-left:solid 1px #000000;}
.tdTBL	{border-top: solid 1px #000000;		border-bottom:solid 1px #000000;border-left:solid 1px #000000;}
.tdTRB	{border-top: solid 1px #000000;		border-right:solid 1px #000000;border-bottom:solid 1px #000000;}
.tdRBL	{border-right: solid 1px #000000;	border-bottom:solid 1px #000000;border-left:solid 1px #000000;}
.tdTL	{border-top: solid 1px #000000;		border-left:solid 1px #000000;}
.tdTB	{border-top: solid 1px #000000;		border-bottom:solid 1px #000000;}
.tdTRL	{border-top: solid 1px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000;}
.tdRL	{border-right: solid 1px #000000;		border-left:solid 1px #000000;}

.normal		{					text-indent: 1em;		text-align:justify;	text-justify: inter-ideograph;}
.normali	{											text-align:justify;	text-justify: inter-ideograph;}
.font12		{font-size: 75%;	text-indent: 1em;		text-align:justify;	text-justify: inter-ideograph;}
.font12i	{font-size: 75%;							text-align:justify;	text-justify: inter-ideograph;}
.font12ij	{font-size: 75%;}
.font14		{font-size: 88%;	text-indent: 1em;		text-align:justify;	text-justify: inter-ideograph;}
.font14i	{font-size: 88%;							text-align:justify;	text-justify: inter-ideograph;}
.font14ij	{font-size: 88%;}
.font15		{font-size: 94%;	text-indent: 1em;		text-align:justify;	text-justify: inter-ideograph;}
.font15i	{font-size: 94%;							text-align:justify;	text-justify: inter-ideograph;}

.maB05 {margin-bottom:0.5em};
.maB03 {margin-bottom:0.3em};

/*インフォメーションの定義*/
.box-top-info {color: #ff3366; background-color: #ff3366; font: bold ; border-left: 1px solid #ff3366; border-right: 1px solid #ff3366; padding: 5px;}
.box-contents-info {border-top: 1px solid #ff3366;border-bottom: 1px solid #ff3366;border-left: 8px solid #ff3366;border-right: 1px solid #ff3366;padding: 5px;}

/*サイトマップの定義*/
.box-top-sitemap {color: #ffffff; background-color: #006666; font: bold ; border-left: 1px solid #006666; border-right: 1px solid #006666; padding: 5px;}
.box-contents-sitemap {font: 85% ;border-top: 1px solid #006666;border-bottom: 1px solid #006666;border-left: 8px solid #006666;border-right: 1px solid #006666;padding: 5px;}

/*リンク集の定義*/
.box-top-link {color: #ffffff; background-color: #333366; font: bold ; border-left: 1px solid #333366; border-right: 1px solid #333366; padding: 5px;}
.box-contents-link {color:;font: 85% ;line-height:2em; border-top: 1px solid #333366;border-bottom: 1px solid #33366;border-left: 8px solid #333366;border-right: 1px solid #333366;padding: 5px;}



