<!--

H1        	{font-size:108%; color:#505050; line-height:140%; border-bottom: 3px solid #663300; padding-left: 3px; padding-top: 1px; padding-bottom: 0px;}
H2        	{font-size:103%; color:#505050; line-height:140%; border: 1px solid #CCCCCC; padding-left: 3px; padding-top: 1px; padding-bottom: 1px;}
H3        	{font-size:92%; color:#505050; line-height:125%;  border-left: 10px solid #339900; border-bottom: 2px solid #339900; padding-left: 10px; padding-bottom: 1px; padding-top: 1px;}
H4        	{font-size:92%; color:#505050; line-height:128%; background-color:#ffffff;}

/*通常の編集領域*/
.basic    	{font-size:92%; color:#505050; text-decoration:none; line-height:140%;}
.basicl    	{font-size:92%; color:#505050; text-decoration:none; line-height:140%; font-weight:lighter; background-color:#ffffff;}
.basicb   	{font-size:92%; color:#505050; text-decoration:none; line-height:140%; font-weight:bold;}
.small    	{font-size:83%; color:#505050; text-decoration:none; line-height:135%;}
.smallb   	{font-size:83%; color:#ffffff; text-decoration:none; line-height:135%; font-weight:bold; background-color:#ffffff;}
.xsmall   	{font-size:75%; color:#ffffff; text-decoration:none; line-height:130%; background-color:#ffffff;}
.large    	{font-size:102%; color:#ffffff; text-decoration:none; line-height:145%; background-color:#ffffff;}
.largeb   	{font-size:102%; color:#ffffff; text-decoration:none; line-height:145%; font-weight:bold; background-color:#ffffff;}
.xlarge   	{font-size:125%; color:#000000; text-decoration:none; line-height:150%; background-color:#ffffff;}
.fsmall    	{font-size:80%; color:#ffffff; text-decoration:none; line-height:130%; background-color:#ffffff;}
.fsmallb   	{font-size:80%; color:#ffffff; text-decoration:none; line-height:130%; background-color:#ffffff;}

/*リンク関連色*/
A:link    	{color:#ff8000; text-decoration:underline;}
A:visited 	{color:#ff8000; text-decoration:underline;}
A:hover   	{color:#ffcc00; text-decoration:underline;}
A:active  	{color:#FA8603; text-decoration:underline;}

/*強調表示（注意・警告）*/
.attention      {font-weight:bold; color:#D78821; background:#FCFF9E;}
.caution    	{font-weight:bold; color:#c51f1f; background:#FFD5D5;}
.em      	{font-style:normal; font-weight:bold; color:#021C85; background-color:#ffffff;}
.strong    	{font-weight:bold; color:#ff0000; background:#ffffff;}
.bold	   	{text-decoration:none; font-weight:bold;}

/*リストタグ関係*/
ul		{margin:0 1px 0 5px; padding-left:0; list-style:none;}
ul.navi		{margin:0 1px 0 5px;padding-left:0; list-style:none;}

li		{margin-left:0px; padding:1px;}
li.list_01 	{margin-left:0px; padding:0px; margin:1px;}
li.list_02	{background-image: url(http://www.city.amami.lg.jp/images/list_02.gif); background-repeat:no-repeat; background-position:0 0px; margin-left:5px; padding:0 0 0 15px;	margin-bottom:5px;}


/*その他特殊*/
.breadcrumbs {font-size:83%; color:#505050; text-decoration:none; line-height:135%; background-color:#ffffff;}

/* <body>タグ */
.pages    	{margin-top:10pt; margin-bottom:10pt; margin-right:auto; margin-left:10pt; text-align:center;}

/*水平線*/
.hr		{border-top-width:1px; border-top-style:solid; border-top-color:#505050; text-align:center; width:80%;}
.hr2		{border-top-width:1px; border-top-style:solid; border-top-color:#505050; text-align:center; width:90%;}

/*配置*/
.center		{text-align:center;}
.right			{text-align:right;}
.left			{text-align:left;}
img.right		{float:right;}
img.left		{float:left;}
.image-right		{float:right; margin-left:20px; margin-bottom:20px;}
.image-left		{float:left; margin-right:20px; margin-bottom:20px;}
.clear-right		{clear:right;}
.clear-left		{clear:left;}

/*table装飾*/
TABLE	{border-collapse:collapse; border-spacing: 0px; empty-cells: show;}

.body-table		{border-left-width:1px; border-left-color:#999999;border-left-style:solid; border-right-width:1px; border-right-style:solid; border-right-color:#999999;}

th.tbasic	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%;}
TH.tbasic2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color : #0080c0; padding:2px; font-size:92%; color : #ffffff; text-decoration:none; line-height:140%;}
th.tbasicb2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#E1FBD4; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; font-weight:bold;}
TH.tbasicb3rd	{border-width:1px; border-style:solid; border-color:#183656; background-color : #009b4e; padding:2px; font-size:92%; color : #f9f9f9; text-decoration:none; line-height:140%; font-weight:bold;}
TH.tbasicb4th	{border-width:1px; border-style:solid; border-color:#183656; background-color : #737373; padding:2px; font-size:92%; color : #f9f9f9; text-decoration:none; line-height:140%; font-weight:bold;}

TD.tbasic	{border-width:1px; border-style:solid; border-color:#183656; background-color : white; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%;}
TD.tbasic2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color : #0080c0; padding:2px; font-size:92%; color : #f9f9f9; text-decoration:none; line-height:140%;}
TD.tbasicb   	{border-width:1px; border-style:solid; border-color:#183656; background-color : #d7ebff; padding:2px; font-size:92%; color : #464646; text-decoration:none; line-height:140%; font-weight:bold;}
TD.tbasicb2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color : #0080c0; padding:2px; font-size:92%; color : #f9f9f9; text-decoration:none; line-height:140%; font-weight:bold;}
TD.tbasicb3rd	{border-width:1px; border-style:solid; border-color:#183656; background-color : #009b4e; padding:2px; font-size:92%; color : #f9f9f9; text-decoration:none; line-height:140%; font-weight:bold;}
TD.tbasicb4th	{border-width:1px; border-style:solid; border-color:#183656; background-color : #737373; padding:2px; font-size:92%; color : #f9f9f9; text-decoration:none; line-height:140%; font-weight:bold;}
td.tsmall    	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%;}
td.tsmall2nd  {border-width:1px; border-style:solid; border-color:#183656; background-color:#e8f2f9; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%;}
td.tsmall3rd  {border-width:1px; border-style:solid; border-color:#183656; background-color:#E1FBD4; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%;}
td.tsmall4th  {border-width:1px; border-style:solid; border-color:#183656; background-color:#FFFAD4; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%;}
td.tsmall5th  {border-width:1px; border-style:solid; border-color:#183656; background-color:#ffeaea; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%;}
TD.tsmall6th  {border-width:1px; border-style:solid; border-color:#183656; background-color : #eeeeee; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%;}
td.tsmallb   	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%; font-weight:bold;}
td.tsmallb2nd {border-width:1px; border-style:solid; border-color:#183656; background-color:#D7E0D3; padding:2px; font-size:83%; color:#213346; text-decoration:none; line-height:135%; font-weight:bold;}
td.tline    	{border-width:1px; border-style:solid; border-color:#183656;color:#101748; background-color:#ffffff; padding:2px; }
td.tline2	{border-width:1px; border-style:solid; border-color:#183656;color:#101748; background-color:#f9f2fb; padding:2px; }

/***hpgen***/
/*table*/
table.border-on	{border-collapse:collapse; border-spacing: 0px; empty-cells: show; border: solid 1px #183656;}
table.border-off	{border-collapse:collapse; border-spacing: 0px; empty-cells: show; border: solid 0px;}
th.border-on	{border-width:1px; border-style:solid; border-color:#183656; background-color:#bbe3ff; padding:2px;}
td.border-on   	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px;}
/*table配置*/
table.leftborderon	{border-collapse:collapse; border-spacing: 5px; empty-cells: show; border: solid 1px #183656; float:left;}
table.rightborderon	{border-collapse:collapse; border-spacing: 5px; empty-cells: show; border: solid 1px #183656; float:right;}
/*td配置*/
td.top-left		{text-align:left; vertical-align:top}
td.top-center		{text-align:center; vertical-align:top}
td.top-right		{text-align:right; vertical-align:top}
td.middle-left	{text-align:left; vertical-align:middle}
td.middle-center	{text-align:center; vertical-align:middle}
td.middle-right	{text-align:right; vertical-align:middle}
td.bottom-left	{text-align:left; vertical-align:bottom}
td.bottom-center	{text-align:center; vertical-align:bottom}
td.bottom-right	{text-align:right; vertical-align:bottom}
/* 配置＋文字サイズ */
/*上揃え・左寄せ*/
td.t-basic-tl	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:top;}
td.basic-tl	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:top;}
td.t-basic-tl-2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:top;}
td.basic-tl-2nd	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:top;}
/*上揃え・中央寄せ*/
td.t-basic-tc	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:top;}
td.basic-tc	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:top;}
td.t-basic-tc-2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:top;}
td.basic-tc-2nd	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:top;}
/*上揃え・右寄せ*/
td.t-basic-tr	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:top;}
td.basic-tr	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:top;}
td.t-basic-tr-2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:top;}
td.basic-tr-2nd	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:top;}
/*中央揃え・左寄せ*/
td.t-basic-tl	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:middle;}
td.basic-tl	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:middle;}
td.t-basic-tl-2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:middle;}
td.basic-tl-2nd	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:left; vertical-align:middle;}
/*中央揃え・中央寄せ*/
td.t-basic-tc	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:middle;}
td.basic-tc	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:middle;}
td.t-basic-tc-2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:middle;}
td.basic-tc-2nd	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:center; vertical-align:middle;}
/*中央揃え・右寄せ*/
td.t-basic-tr	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:middle;}
td.basic-tr	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:middle;}
td.t-basic-tr-2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:middle;}
td.basic-tr-2nd	{border-width:0px; border-style:solid; background-color:#ffffff; padding:2px; font-size:92%; color:#213346; text-decoration:none; line-height:140%; text-align:right; vertical-align:middle;}

/* <body>タグ（四方の余白削除・センタリング） */
.pages    	{margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:auto; margin-left:auto; width:750px; text-align:center;}





