@charset "Shift-JIS";

/* コンテナ */
#container {width:940px; margin:10px auto; padding:0; background:#eeeeee url(image/bgi.gif) repeat-y center top;
			  font-size:13px; font-family:"ＭＳ Ｐゴシック", Osaka, Sans-serif;}
table.content {width:100%; margin:10px 0; table-layout:fixed; border-collapse:collapse; 
				background-color:transparent; font-size:13px; }


/* メニュー窓 */
#imenu	{width:130px; height:600px; margin:0; border:0;}

/* 丸い角, スペース, 段組 */
.left	{width:150px; padding:0; background:white url(image/r_tr.gif) no-repeat top right; vertical-align:top;}
.left p	{margin:0; padding:0; background:transparent url(image/r_tl.gif) no-repeat top left; text-align:center;}
.top	{margin:0; padding:0; background:white url(image/r_tr.gif) no-repeat top right; vertical-align:top;}
.top p	{margin:0; padding:0; background:transparent url(image/r_tl.gif) no-repeat top left; text-align:center;}
.btm	{margin:0; padding:0; background:white url(image/r_br.gif) no-repeat bottom right; vertical-align:bottom;}
.btm p	{margin:0; padding:0; background:transparent url(image/r_bl.gif) no-repeat bottom left; text-align:center;}
.mid	{margin:0; padding:0; background-color:white; vertical-align:top;}
.right	{padding:10px 0px 10px 0px;background-color:white;}

/* 見出し */
h1	{ padding:0;  font-size:12px; }
h2.subcap	{margin:3px 8px 6px 8px; padding:0; color:#996633; font:14px arial,helvetica,sans-serif; text-align:center;}
h2.subcapj	{margin:3px 8px 6px 8px; padding:0; color:#996633; font-size:14px; text-align:center;}
.sidecap	{margin-bottom:1ex; padding::1px; color:#ffffff; background-color:#99cc99; text-align:center; font:12px/16px arial,helvetica,sans-serif;}
.capbarG {height:18px; padding:0; background:url(image/head_bar.jpg) repeat-x; color:#006600;
			 font:12px/18px arial,helvetica,sans-serif; text-align:center;}
textarea.fon{font-size:12px;}
.codelist{font-size:12px;margin:10px;}


/* 本文用 */
.box	{margin:0; padding:8px 14px 8px 16px; background-color:white; font-size:13px; line-height:140%;}
.boxh	{color:#669966; font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:140%;
		border-bottom:2px solid #99cc99;}
.boxf	{color:#669966; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:130%;
		border-top:1px solid #99cc99;}
.boxhj	{color:#669966; font-size:13px; line-height:140%; border-bottom:2px solid #99cc99;}
.boxfj	{color:#669966; font-size:12px; line-height:130%;	border-top:1px solid #99cc99;}
.text	{margin:0; padding:5px 10px 5px 12px; color:#333333; font-size:13px; line-height:130%; text-align:left;}
.textS	{margin:0; padding:5px 8px 5px 10px; color:#333333; font-size:12px; line-height:130%; text-align:left;}
.textC	{margin:0; padding:5px 8px 5px 8px; color:#333333; font-size:12px; line-height:130%; text-align:center;}
.txth	{margin:5px; padding:0; color:#996633; font-family:arial,helvetica; font-size:12px; font-weight:bold;}
.txthj	{margin:5px; padding:0; color:#996633; font-size:13px;}
.txthC	{margin:5px; padding:0; font-family:arial,helvetica; color:#996633; font-size:12px; text-align:center;
		font-weight:bold;}
.txthL	{margin:5px; padding:0 0 1px 4px; font-family:arial,helvetica; color:#996633; font-size:12px;
		font-weight:bold; line-height:100%; 	border-bottom:1px solid #cc9966; border-left:5px solid #cc9966;}
.paraR	{margin:12px 15px; padding:0px; background-color:white; color:#333333; font-size:12px; line-height:16px;}

/*フォント */
.arial	{font-family:Arial, Helvatica; font-weight:bold;}
.times	{font-family:Times; font-weight:bold;}

/* リンク */
a:link		{color:#0000cc;}
a:visited	{color:#3333cc;}
a:active	{color:#669966;}
a:hover	{color:#cc0000;}
.boxhj a:link		{color:#339933;}
.boxhj a:visited	{color:#339933;}
.boxhj a:active		{color:#669966;}
.boxhj a:hover		{color:#cc3333;}
.boxfj a:link		{color:#339933;}
.boxfj a:visited		{color:#339933;}
.boxfj a:active		{color:#669966;}
.boxfj a:hover		{color:#cc3333;}


