#green-body	{background-image: url("../sozai/haikei/23.gif");
		 margin-right	: 50px;
		 margin-left	: 80px;
		 text-align	: center;
		 font-size	: 12pt;
		 color		: #2f4f4f
     		}

#blue-body 	{background-image: url("../sozai/haikei/21.gif");
		 margin-right	: 50px;
		 margin-left	: 100px;
		 text-align	: center;
		 font-size	: 12pt;
		 color		: #2f4f4f
     		}

#white-body	{background-color: #ffffff;
		 margin-right	: 50px;
		 margin-left	: 50px;
		 text-align	: center;
		 font-size	: 12pt;
		 color		: #2f4f4f
     		}



a:link	  {color	   : #3333cc}
a:visited {color	   : #cc3366}
a:hover   {left:1px; top:1px; position:relative;
	   background-color: #afeeee;color:#2f4f4f}
a:active  {color	   : #cc3366}
a 	  {text-decoration : none;}

IMG	  {border-width:0;}


div.block-1	 {
	         }
div.block-2	 {float	: left;
		  width	: 20px;
	         }
div.block-3	 {float	: left;
		  width	: 350px;
	         }
div.block-4	 {float	: left;
		  width	: 200px;
	         }
div.block-5	 {float	: left;
		  width	: 550px;
	         }
div.block-6	 {margin-left : 650px;
	         }
div.block-7	 {float	: left;
		  width	: 95px;
	         }
div.block-8	 {float	: left;
		  width	: 275px;
	         }
div.block-clear  {clear	: both;
	         }







/*見出し*/

h1     {text-align	: center;
	background-image: url("../sozai/haikei/line03.jpg");
	color		: #009999;
	font-size	: 24px;
	padding		: 25px;
	border-style	: double;
	border-width	: 6px;
	border-color	: #99ccff
       }
h2     {font-size	: 16px;
	color		: #66cc00;
	font-weight	: bolder
       }
h3     {text-align	: left;
	font-size	: 20px;
	color		: #66cc00;
	font-weight	: bolder
       }
h4     {text-align	: center;
	font-size	: 20px;
	color		: orange;
	font-weight	: bolder
       }

/*リスト*/

ul {font-size	: 10pt;
    font-weight	: 600;
    color	: #2f4f4f;
    list-style	: url(../sozai/icon/11.gif) disc
   }

dl {font-size	: 10pt;
    font-weight	: 300;
    color	: #2f4f4f
   }

ol {text-align	   : left;
    padding-left   : 1em;
    padding-right  : 2em;
   }

span li{list-style   : disc; 
	font-size    : 11pt;
     }


/*段落*/

p      {font-size	: 14pt;
	font-weight	: bolder
       }
.sp     {padding-left    : 2em;
       }	

/*表のスタイル*/

table#waku1{border-collapse : separate;
	    border	    : 2px solid #cccfff
	   }
.waku1	   {border-collapse : separate;
	    border	    : 2px solid #cccfff
	   }
.waku2	   {border-collapse : separate;
	    border	    : 2px solid #cccfff;
	    background-color: #ffffcc
	   }
.waku3	   {border-collapse : separate;
	    border	    : 2px solid #cccfff;
	    background-color: #ffffff;
	    text-align	    : center;
	   }
	.waku3 td{border:2px solid}


th	   {color	    : #008000;
	    font-weight     : bolder;
	    font-size	    : 14pt;
	    text-align	    : left;
	    background-color: #ffffff;
	    border	    : 2px solid #cccfff
	   }
	th a:link{color:#008000;text-decoration:none}
	th a:visited{color:#008000;text-decoration:none}
	th a:hover{background-color:#ccffff;color:#000000}
	th a:active{color:#ff6347}

.p1    {width	 	: 150px;
	text-align	: center;
	font-weight	: bolder
       }
.p11   {width	 	: 250px;
	text-align	: center;
	font-weight	: bolder
       }
.p2    {width		: 300px;
	font-weight	: bolder;
	text-align	: left
       }
	.p2 a:link{color:#3333cc;text-decoration:none}
	.p2 a:visited{color:#cc3366;text-decoration:none}
	.p2 a:hover{left:1px; top:1px; position:relative;
		    background-color:#afeeee;color:#2f4f4f}
	.p2 a:active{color:#cc3366}
.p21   {width		: 500px;
	font-weight	: bolder;
	text-align	: left;
	padding-left    : 1em
       }
	.p2 a:link{color:#3333cc;text-decoration:none}
	.p2 a:visited{color:#cc3366;text-decoration:none}
	.p2 a:hover{left:1px; top:1px; position:relative;
		    background-color:#afeeee;color:#2f4f4f}
	.p2 a:active{color:#cc3366}

.p22   {width		: 500px;
	font-weight	: bolder;
	text-align	: left
       }
	.p2 a:link{color:#3333cc;text-decoration:none}
	.p2 a:visited{color:#cc3366;text-decoration:none}
	.p2 a:hover{left:1px; top:1px; position:relative;
		    background-color:#afeeee;color:#2f4f4f}
	.p2 a:active{color:#cc3366}

.p200  {letter-spacing  : 1.0em;
       }
.p201  {letter-spacing  : 1.0em;
	font-size	: 14pt;
       }
.p202  {letter-spacing  : 0.2em;
	font-size	: 14pt;
       }

.p20   {width		: 600px;
	text-align	: left;
	letter-spacing  : 0.1em
       }
	.p20 a:link{color:#3333cc;text-decoration:none}
	.p20 a:visited{color:#cc3366;text-decoration:none}
	.p20 a:hover{left:1px; top:1px; position:relative;
		    background-color:#afeeee;color:#2f4f4f}
	.p20 a:active{color:#cc3366}

.p30   {width		: 380px;
	text-align	: left;
	letter-spacing  : 0.1em
       }
.p3    {width	 	: 50px;
	text-align	: right;
	font-weight	: bolder
       }

.p4    {color	        : #000000;
	width	 	: 150px;
	height		: 30px;
	font-size       : 10pt;
	font-weight	: bolder;
	text-align	: center;
	background-color: #ccffff;
	border	        : 2px solid #cccfff
       }

.p40   {color	        : #2f4f4f;
	width	 	: 300px;
	height		: 30px;
	font-size       : 12pt;
	font-weight	: bolder;
	text-align	: center;
	background-color: #ffffff
       }
	.p40 a:link{color:#2f4f4f;text-decoration:none}
	.p40 a:visited{color:#2f4f4f;text-decoration:none}
	.p40 a:hover{left:1px; top:1px; position:relative;
		    background-color:#afeeee;color:#2f4f4f}
	.p40 a:active{color:#2f4f4f}

.p5    {width	 	: 100px;
	height		: 20px;
	text-align	: left
       }
.p50   {width	 	: 90px;
	height		: 20px;
	text-align	: center
       }
.p6    {width	 	: 180px;
	height		: 20px;
	text-align	: left
       }
.p7    {width	 	: 300px;
	height		: 20px;
	text-align	: left
       }
.p8    {letter-spacing  : 1em;}

/*本文中の処理*/
/*文章の位置*/
.
_left  {font-weight	: bolder;
		text-align	: left
	       }
.caption_left2 {text-align	: left;
		line-height	: 1.5
	       }
.caption_left3 {font-size	: 10pt;
		text-align	: left;
		font-weight	: bolder;
		padding-left	: 20px;
	       }
.caption_left4 {text-align	: left;
		font-size	: 20px;
		color		: #66cc00;
		font-weight	: bolder
	       }
.caption_left5 {text-align	: left;
		line-height	: 1.5;
		font-size	: 12pt;
		font-weight	: normal
	       }
.caption_left6 {text-align	: left;
		font-size	: 12pt;
		font-weight	: bolder
	       }
.caption_center_000{font-size	: 18pt;
		  line-height	: 1.5;
		  color		: #00bfff;
		  text-align	: center;
		  background-color:#e0ffff;
		  padding	: 10px 20px 10px 20px;
		  border-style	: dotted;
		  border-width	: 6px;
		  border-color	: #9999ff;
		  margin	: 40px
		}
.caption_center	{text-align	: center;
		 font-weight	: bolder
	        }
.caption_center2{text-align	: center
		}
.caption_center3{text-align	: center;
	 	 line-height	: 2.0
		}
.caption_right	{text-align	: right
		}
.caption_right1	{text-align	: right;
		 font-size	: 11pt;
		 color		: #cc3366;
		 font-weight	: 600
		}
.caption1	{font-weight	: bolder;
		 text-align	: left;
		 padding-left	: 20px
		}
.content1	{text-align	: left;
		 padding-left	: 20px
		}
.content2	{text-align	: left;
		 padding-left	: 20px;
		 font-weight	: bold
		}
.content3	{text-align	: left;
		 padding-left   : 1em;
		 margin-right	: 100px
		}
.annotation	{font-size	: 10pt;
		 text-align	: left
		}
.annotation1	{font-size	: 9pt;
		 font-weight	: normal
		}
.annotation10	{font-size	: 11pt;
		 text-align	: right;
		 font-weight	: normal
		}
.annotation11	{font-size	: 11pt;
		 text-align	: left;
		 font-weight	: normal
		}
.annotation12	{font-size	: 12pt;
		 text-align	: left;
		 font-weight	: normal;
		 text-indent	: 1em;
		 margin-left	: 1em;
		}
.annotation13	{font-size	: 11pt;
		 text-align	: right;
		 margin-right	: 50px;
		 font-weight	: normal

		}
.annotation2	{font-size	: 11pt;
		 font-weight	: normal
		}
.annotation3	{font-size	: 10pt;
		 font-weight	: bolder
		}
.annotation4	{font-size	: 11pt;
		 font-weight	: bolder
		}
.line		{text-align	: left;
		 text-decoration: line-through
		}


/*文章の色*/
.caption_left_000{font-size	: 12pt;
		  line-height	: 1.5;
		  color		: #2f4f4f;
		  text-align	: left;
		  background-color:#e0ffff;
		  padding	: 10px 20px 20px 20px;
		  border-style	: dotted;
		  border-width	: 6px;
		  border-color	: #9999ff;
		  margin	: 40px
		}
.caption_left_001{font-size	: 12pt;
		  line-height	: 1.5;
		  color		: #2f4f4f;
		  text-align	: center;
		  background-color:#e0ffff;
		  padding	: 20px 20px 20px 20px;
		  border-style	: dotted;
		  border-width	: 6px;
		  border-color	: #9999ff;
		  margin	: 50px 100px 20px 100px
		}
.caption_left_red{font-size	: 12pt;
		  color		: #000000;
		  text-align	: left;
		  background-color:#ffa0b0;
		  padding	: 5px 20px 5px 0px
		}
.caption_left_blue{font-size	: 12pt;
		  color		: #2f4f4f;
		  text-align	: left;
		  background-color:#cccfff;
		  padding	: 5px 20px 5px 10px
		}
.caption_red	{color		: red;
		 font-weight	: bolder
		}
.caption_blue	{color		: blue;
		 font-weight	: bolder
		}
.caption_green	{color		: green;
		 font-weight	: bolder
		}
.caption_brown	{color		: brown;
		 font-weight	: bolder
		}
div em		{font-style	: normal;
		 color		: #0066cc;
		 text-align	: left
	        }
.green1		{color		: #008000;
		 font-weight	: bolder;
		 font-size	: 14pt;
		}
.green2		{color		: #008000;
		 font-weight	: normal;
		 font-size	: 12pt
		}
.green3		{text-align	: left;
		 font-size	: 20px;
		 color		: #66cc00;
		 font-weight	: bolder
      		}
.green4		{text-align	: center;
		 font-size	: 16pt;
		 color		: #66cc00;
		 font-weight	: bolder
      		}
	.green1 a:link{color:#008000;text-decoration:none}
	.green1 a:visited{color:#008000;text-decoration:none}
	.green1 a:hover{background-color:#afffff;color:#000000}
	.green1 a:active{color:#ff6347}

.blue1		{text-align	: left;
	 	 font-size	: 16px;
		 color		: #0099cc;
		 font-weight	: bolder
		}
.blue2		{text-align	: center;
	 	 font-size	: 20px;
		 color		: #00008b;
		 font-weight	: bolder
		}
	.blue1 a:link{color:#0099cc;text-decoration:none}
	.blue1 a:visited{color:#0099cc;text-decoration:none}
	.blue1 a:hover{background-color:#afffff;color:#000000}
	.blue1 a:active{color:#ff6347}
.blue3		{text-align	: center;
	 	 font-size	: 18px;
		 color		: #0066cc;
		 font-weight	: bolder
		}

.orange1	{text-align	: center;
		 font-size	: 20px;
		 color		: orange;
		 font-weight	: bolder
     		}


/*タイトルバー*/
.caption_bar1	{text-align	 : center;
		 font-weight	 : bolder;
		 background-color: #ccffff
		}
.caption_bar11	{text-align	 : center;
		 font-weight	 : bolder;
		 background-color: #ffbfbf
		}
.caption_bar111	{text-align	 : center;
		 font-weight	 : bolder;
		 background-color: #bfffbf
		}
.caption_bar2	{text-align	 : center;
		 color		 : #ffffff;
		 font-weight	 : bolder;
		 background-color: #00bfff
		}
.caption_bar3	{text-align	 : center;
		 font-weight	 : bolder;
		 line-height	 : 1.5;
		 background-color: #B0FFB0;
		 width	  	 : 450px;
		}

/*戻る*/
.return		{text-align	 : center;
		 font-weight	 : bolder;
		 font-size	 : 10pt
		}


/*罫線*/

hr  	{border-color	: #66cdaa; 
	 border-style	: solid 
	}
hr.dot	{border-color	: #66cdaa; 
	 border-style	: dotted 
	}



/*改ページ*/
div.pageblock {page-break-after: always;
	      }



