

body  {scrollbar-face-color:#cccc33;
       scrollbar-track-color:#ffffcc;
	   scrollbar-highlight-color:#996633;
	   scrollbar-arrow-color:#999900;
	   text-align:center;
	   margin:0px;
	   padding:0px}
	  
/* === ヘッダー部分のスタイル === */

.head	{background-color:#cccc33;
     border-right:solid 1px #996633;
	 border-left:solid 1px #996633;
	 border-top:solid 1px #996633;
	 width:760px;
	 height:60px}
.head a	{font-size:12px;
	 text-decoration:none;
       color:#996633;
}
.head1	{
	 text-align:center}

.head2	{padding-left:9px;
padding-top:12px;
width:510px;}

.head h1	{font-size:12px;
	
	 color:white;
}

.head div	{font-size:12px;
	 color:white}

.headmenu	{background-color:#999900;
	 width:760px;
	 text-align:right;
	 font-size:11px;
	 border-right:solid 1px #996633;
	border-top:solid 1px #996633;
	  border-bottom:solid 1px #996633;
	 border-left:solid 1px #996633;
	
	 }

.headmenu td	{padding-left:9px;
color:white;}

.headmenu a	{color:white;
	 text-decoration:none}
.headmenu a:hover	{color:orange;
text-decoration:none}
.headmenu a:active	{color:#FF9900;
                }


/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:760px;
	 height:100%;
	 border:solid 1px #996633;
	border-top:none}


/* === 左サイドバー部分のスタイル === */

.side	{width:128px;
border-right:solid 1px #996633;
	 background-color:#cccc99}

.side	{vertical-align:top;
background-color:#cccc33;
	 padding:0px}

.side div	{font-size:9px;
	
	 border-bottom:solid 1px white;
	 
	 padding-right:0px}

.side a	{font-size:12px;
	 text-decoration:none;
       color:#996633;
	 display:block;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:10px}

.side a:hover	{color:white;
           text-decoration:none;
           background-color:#999900}

.side a:active	{color:#FF9900;
                 background-color:#FFFF00}


.sidemenu1	{text-align:center;
                font-weight:bold;
                
	        padding-left:10px
                color:#333333;
	 }

span.green {color:#999900}
span.gray {color:gray}
span.orange{color:orange}
/* === コンテンツ部分のスタイル === */

.main	{width:632px;

background-color:#FFFFCC;
	 padding-left:30px;
	 padding-right:30px;
	 padding-top:25px;
	 padding-bottom:20px;
	 vertical-align:top}
.main p	{
         font-size:13px;
         text-align: justify;text-justify:inter-ideograph;
	 line-height:170%;
	 color:#333333}


.main h1 img	{vertical-align:middle;
	 margin-right:8px}

.main h2	{border:solid 2px ;
      border-right:solid 1px ;
      border-left:solid 1px ;
         text-align:center;
         border-color:#cc9900; 
	 font-size:12px;
	 color:#cc9900;
     background-color:#ffffcc;
	 padding:2px;
       margin-right:110px;
      margin-left:110px;

	 margin-bottom:30px}

.main h3	{
       border-bottom:solid 1px ;
         text-align:left;
         border-color:#cc9900;
        
	 font-size:14px;
	 color:#cc9900;
	 padding:2px}
.main h4	{
         text-align:left;
	 font-size:12px;
	 color:#333333;
	}
.main a {color:brue;
       padding-top:25px;
	 text-decoration:none}
.main a:hover {text-decoration:underline}

.susume	{font-size:14px;
	 line-height:160%;
	 color:#333333}

.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:8px}


.copy	{border-top:solid 3px #cc9900;
   margin-top:70px;
	 padding-top:6px;
	 font-size:10px;
	 text-align:center}
.jusho  {font-size:11px;
         padding-top:8px;
	 text-align:center}
.001  {
         text-align:center;
         border-color:#cccc33;
         border-width:2px;
	 font-size:12px;
	 color:#333333;
	 padding:5
px}
.002  {
         text-align:left;
         border-color:#cccc33;
         border-width:2px;
	 font-size:12px;
	 color:#333333;
	 padding:5px}
.003  {
         text-align:right;
         border-color:#cccc33;
         border-width:2px;
	 font-size:12px;
	 color:#666666;
	 padding:5px}
.004  {color:#cc9900;
         border-style:solid;
         border-color:#cc9900;
         border-width:2px;
	margin-bottom:10px;
	background-color:#ffffff;
	padding:10px}	 
.005  {color:#cc9900;
         border-style:dotted;
         border-color:#999900;
         border-width:3px;
	margin-bottom:10px;
	background-color:#ffffff;
	 padding:10px}	 
 .006  {color:#cc9900;
         border-style:solid;
         border-color:#cc9900;
         border-width:1px;
	margin-bottom:10px;
	background-color:#ffffff;
	padding:10px}
.007  {color:#cc9900;
         border-style:solid;
         border-color:#999900;
         border-width:1px;
	background-color:#ffffff;
	padding:10px}
.008  {font-size:10px;
margin-bottom:0px;
color:#996633;
	}

.009  {font-size:10px;
padding-bottom:1px;
color:#996633;
	}

		 	 			 	 	 
img.photo{float:left}