@charset "shift-jis";
BODY	{	background: #FFFFFF;
		color: #000000;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		line-height: 150%;
		font-size:10pt;}
TABLE	{	margin:0pt;
		padding:5pt;
		border-width:0pt;
		border-style:none;
		border-collapse:collapse;}
P	{	margin:10pt;
		line-height: 150%;
		font-size:10pt;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		text-justify:distribute-all-lines;}
DIV	{	font-family:"ＭＳ Ｐゴシック";
		line-height: 150%;
		font-size:10pt;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		text-justify:distribute-all-lines;}
TD	{	vertical-align:top;
		line-height: 150%;
		font-size:10pt;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		margin:0pt;
		padding:0pt;
		border-width:0pt;
		border-style:none;}
TR	{	font-size:10pt;
		line-height: 150%;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		margin:0pt;
		padding:0pt;
		border-width:0pt;
		border-style:none;}
A:link {	color : #228b22; text-decoration: underline; }
A:focus	{	background-color: #ff8080; text-decoration: none; }
A:visited {	color : #20b2aa; text-decoration: underline; }
A:hover	{	color: #87cefa; text-decoration: none; }
A.menu:link {	color : #ffffff; text-decoration: underline; }
A.menu:focus {	background-color: #ff8080; text-decoration: none; }
A.menu:visited {color : #D0D0D0; text-decoration: underline; }
A.menu:hover {	background-color: #ff8080; text-decoration: none; }
.info	{	color:#204466;
		line-height: 150%;
			font-weight:bold;
			font-size:12pt;}
.infobak {	border-style:solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		border-width:2px 0px 0px 1px;
		border-color:#F8FFDD;
		padding:2pt;
		background-color:#80D080;
		width:130px;}
.infoblank {	width:80%; }
.infobox	{	padding:10pt;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		background-color:#DFEFFF;
		border-style:solid;
		border-width:3px;
		border-color:#208040;
		line-height: 150%;
		font-size:10pt;}
.menu	{	color:#442066;
			font-weight:bold;
		line-height: 150%;
			font-size:12pt;}
.menubak {	border-style:solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		border-width:2px 0px 0px 1px;
		border-color:#FFF8DD;
		padding:2pt;
		background-color:#D08080;
		width:130px;}
.menublank {	width:460px; }
.menubox	{	padding:10pt;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		background-color:#FFEFDF;
		border-style:solid;
		border-width:3px;
		border-color:#802040;}
.mente	{	color:#666620;
			font-weight:bold;
		line-height: 150%;
			font-size:12pt;}
.mentebak {	border-style:solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		border-width:2px 0px 0px 1px;
		border-color:#FFFFDD;
		padding:2pt;
		background-color:#D0D080;
		width:180px;}
.menteblank {	width:410px; }
.mentebox	{	padding:10pt;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		background-color:#FFFFDF;
		border-style:solid;
		border-width:3px;
		border-color:#808020;}
.topic	{	color:#664066;
			font-weight:bold;
		line-height: 150%;
			font-size:12pt;}
.topicbak {	border-style:solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		border-width:2px 0px 0px 1px;
		border-color:#FFEEFF;
		padding:2pt;
		background-color:#D0A0D0;
		width:280px;}
.topicblank {	width:310px; }
.topicbox	{	padding:10pt;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		background-color:#FFEFFF;
		border-style:solid;
		border-width:3px;
		border-color:#804080;}
.bluebox	{	padding:10pt;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#0000FF;
		width:566px;}
.redbox	{	padding:10pt;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#FF0000;
		width:566px;}
.greenbox	{	padding:10pt;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#00FF00;
		width:566px;}
.gaiyoublank {	width:130px}
.gaiyoubodyl {	width:100px;
		vertical-align:middle;}
.gaiyoubodyr {	width:280px;
		vertical-align:middle;}
.ezbenchtb1	{	border-collapse:separate;	}
.ezbenchtbm	{	text-align:center;
			border-style:solid;
			border-color:#000000;
			margin:2pt;
			padding:2pt;
			border-width:3pt;	}
.ezbenchtd	{	border-style:solid;
			border-color:#000000;
			border-width:1pt;	}
.ezbenchvmtd	{	border-style:solid;
			border-color:#000000;
			border-width:1pt;
			vertical-align:middle	}
.oap	{	color:#204466;
			font-weight:bold;
		line-height: 150%;
			font-size:12pt;}
.oapbak {	border-style:solid;
		border-width:2px 0px 0px 1px;
		border-color:#F8FFDD;
		padding:2pt;
		background-color:#80D080;
		width:416px;}
.oapblank {	width:35%; }
.oapbox	{	padding:10pt;
		background-color:#DFEFFF;
		border-style:solid;
		border-width:3px;
		border-color:#208040;
		line-height: 150%;
		font-size:11pt;}
.katapuad	{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		padding:0pt;
		background-color:#FFF8EF;
		border-style:solid;
		border-width:2px;
		border-color:#FF0000;
		width:340px;}
.katapuadlk	{
		padding:0pt;
		background-color:#FFCFCF;}
.katapuapp	{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(border-radius.htc);
border-radius: 10px;
		padding:0pt;
		background-color:#F8FFEF;
		border-style:solid;
		border-width:2px;
		border-color:#00FF00;
		width:340px;}
.katapuapplk	{
		padding:0pt;
		background-color:#CFFFCF;}
