body { 
        background-color : #fffff0;
        text-align : center;
        margin : 0px;
        padding: 0px;
}

div#contents {
	    background: #ffffff;
	    width: 870px;
	    margin: 0px auto;
	    padding:0px;
		border: 1px solid #5C4033;
}

div#head {
        width:870px;
        height: 100px;
        text-align:left;
        background-color : #ffffff;
	    padding:0px;
	    margin: 0px;
        background-image:url(../image/header.jpg);
        background-repeat: no-repeat;
		clear : both;
}

h1{
        font-size: 12px;
        font-weight : normal;
        color: #5C4033;
        text-align : left;
        margin: 0px;
        padding: 5px 0px 5px 5px;
	    float : left;
        
	
}


h2 { 
      
		padding : 5px 0 15px 10px;
		margin-left:100px;
        text-align : left;
        color : #666666; 
        font-size : 100%; 
        background-image : url(../image/h2.gif); 
        background-repeat : no-repeat; 
}



div#navbar { 
        width : 869px;
        margin-top : 2px;
		margin-left:1px;
        border-top : solid 1px #ffffff;
		padding:0px;
		clear : both;
        
}

div#navbar a { 
       font-size : 85%;
       color : #ffffff;
       text-decoration: none;
       float : left;
       width : 123px;
       text-align : center;
       background-image : url(../image/navibar.gif);
       background-repeat: repeat-x;
       background-color : #003300;
       padding: 3px 0px;
       line-height : 1.8em;
       border-right : 1px solid #fffefd;
} 


div#navbar a { 
      display : block;
      width : 123px;
	  
}

div#navbar a:hover { 
      color : #ffffff;
}

div#navbar a.kago { 
       font-size : 85%;
       color : #ffffff;
       text-decoration: none;
       float : left;
       width : 124px;
       text-align : center;
       background-image : url(../image/navibar.obi.gif);
       background-repeat: repeat-x;
       background-color : #003300;
       padding: 3px 0px;
       line-height : 1.8em;
} 

div#navbar a:hover.kago { 
      color : #ffffff;
}

div#main {
        width: 850px;
        margin: 5px 0px 0px 0px;
        padding: 0px;
	    background-color : #ffffff;
	    text-align : center;
	    float: right;
        
}



p.moji {
        font-size : 85%;
        margin : 0px;
        color : #5C4033;
        text-align : left;
    	padding : 5px 5px;
        line-height: 140%;

}

p.navidown {
        font-size : 82%;
        margin : 0px;
        color : #5C4033;
        text-align : center;
    	padding : 5px 5px;
        line-height: 140%;

}

a.menu { 
       font-size : 85%;
       color : #5C4033;
       text-decoration: none;
       text-align : left;
       padding: 3px 0px 3px 5px;
       margin: 0px;
       
} 

a:hover.menu{ 
       color : #5C4033;;
       font-weight: bold;
	   
}


a.menu1 { 
       font-size : 85%;
       color : #5C4033;
       text-decoration: underline;
       text-align : left;
       padding: 0px 0px 3px 0px;
       margin: 0px;
       
} 

a:hover.menu1{ 
       color : #5C4033;
       font-weight: bold;
}




a { 
       
       color : #5C4033;
       text-decoration: underline;
       padding: 0px;
       margin: 0px;
       
} 

a:hover { 
       color : #5C4033;
       font-weight: bold;
	   
}

a.hed { 
       
       color : #5C4033;
       font-size:12px;
       text-decoration: none;
       padding: 0px;
       margin: 0px;
       
} 

a:hover.hed { 
       color : #5C4033;
	   
	   
}


p.pankuzu {
        
        font-size : 90%;
        margin : 0px;
        padding : 3px;
        color : #cc9966;
        text-align : right;
    	
}




div#foot {
        width : 870px;
	    padding : 0px;
	    margin: 0 auto;
	    background-image:url(../image/h2.obi.jpg);
        background-repeat: repeat-x;
        clear : both;
        
	
}




div#foot p{
        text-align : center;
        font-size : 90%;
        color : #ffffff;
	    margin : 0px;
	    padding : 6px 0px;

}




img{
       border : none;
       padding : 0px;
       margin: 0px;
}

img.head{
       border : none;
       padding : 0px;
       margin: 20px 0px 0px 0px;
	   
}



div#policy {
        width : 645px;
	    height : 550px;
        padding: 3px;
	    margin: 0 auto;
        clear:both;
        border:dashed;
	    border-color:#666666;
	    border-width:1px;
	
}

.leftpolicy { 
        width : 308px; 
        float : left; 
        margin : 0px 5px 0px 0px; 
        padding : 0;
	    background: #ffffff;
	    height : 550px;
}

 
.rightpolicy { 
       width : 308px; 
       float : right; 
       margin : 0px 0px 0px 5px; 
       padding : 0; 
       background: #ffffff;
       height : 550px;
	   
}


p.titlepolicy {
        font-size: 85%;
	    border-bottom-color:#336600;
	    border-bottom-style:solid;
	    border-bottom-width:2px;
		color: #5C4033;
        text-align : left;
	    margin : 10px; 
        padding : 0;
		
}
		
p.policy {
        font-size : 82%;
        margin : 0px;
        color : #5C4033;
        text-align : left;
    	padding : 5px 5px;
        line-height: 140%;

}	


.left2 { 
        width : 430px; 
        float : left; 
        margin : 0; 
        padding : 0; 
}

 
.right2 { 
       width : 430px; 
	   text-align : right;
       float : right; 
       margin-right : 5px; 
       padding : 0; 
} 

   
	   
br.clear { 
        clear : both; 
        width : 100%; 
} 	 


