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 : 20px 1px 0 1px; 
        text-align : left;
        color : #666666; 
        font-size : 100%; 
        background-image : url(image/h2.gif); 
        background-repeat : no-repeat; 
}


h2.top { 
        padding : 5px 0 15px 10px; 
        margin : 0px 1px 0 1px; 
        text-align : left;
        color : #666666; 
        font-size : 100%; 
        background-image : url(image/h2.gif); 
        background-repeat : no-repeat; 
}


h2.margin{
        font-size: 100%;
        background-image : url(image/h2.gif); 
        background-repeat : no-repeat; 
        color : #666666; 
        font-style: normal;
        text-align : left;
	margin-top: 40px;
        padding : 5px 0 15px 10px; 
	
}



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: 655px;
        margin: 5px 0px 0px 0px;
        padding: 0px;
	    background-color : #ffffff;
	    text-align : center;
	    float: right;
        
}


div#menu {
	    width: 190px;
	    margin-left: 5px;
	    text-align : left;
	    background-color : #ffffff;
	    padding: 3px 0px 5px 0px;
	    float: left;

}



p.menu{
        font-size: 90%;
        width: 190px;
        margin: 3px 0px 1px 0px;
        padding: 5px 0px 5px 5px;
        color: #ffffff;
        background-image:url(image/menu.obi.gif);
        background-repeat: no-repeat;
        text-align : left;
    	

}

p.menu1{
        font-size: 90%;
        width: 190px;
        margin: 3px 0px 1px 0px;
        padding: 5px 0px 5px 5px;
        color: #ffffff;
        background-image:url(image/menu.obi1.gif);
        background-repeat: no-repeat;
        text-align : left;
    	

}

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;
}


div#menu ul { 
       margin : 0;
       padding : 0;
	   padding-bottom:10px;

} 

div#menu li { 
       padding : 2px 0px;
       margin : 0;
       color : #000000;
       list-style : none;

} 

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: 0px;
	    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 10px;
	   
}



div#policy {
        width : 645px;
	    height : 580px;
        padding: 3px;
	    margin: 0px 0px 10px 0px;
        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; 
}







.cartleft { 
        width : 325px; 
        float : left; 
		text-align:left;
        margin : 0; 
        padding : 0; 
}

 
.cartright { 
       width : 315px; 
       float : right;
	   text-align : left;
       margin : 0; 
	   
	   
}

p.cart { 
       margin : 0; 
       padding : 0; 
	   line-height: 0%;
} 


span.orange { 
        color : #f39800;
		font-weight:bold;
		 
	   
} 
	   
	   
br.clear { 
        clear : both; 
        width : 100%; 
} 	 


div#yuko {
        width : 870px;
        border-top: 1px solid #5C4033;
	padding : 0px;
	margin: 0px;
        text-align : center;
	background-color:#ffffff;
        clear : both;
        
	
}

div#yuko p {
        font-size : 75%;
        color : #5C4033;
        text-align : center;

}

div#yuko a {
        color : #cc9966;
        text-decoration: none;
	
}

div#yuko a:hover {
        color : #5C4033;
        
}  