body { 
        background-color : #ffffff;
        text-align : center;
        margin : 0;
        padding: 0px;
}

div#contents {
    border: 1px solid #5C4033;
	text-align: left;
	background: #ffffff;
	width: 780px;
	margin: 5px auto;
}

div#head {
        width:780px;
        height: 150px;
        background-color : #ffffff;
	    padding:0;
	    margin: 0px;
        background-image:url(image/index1.jpg);
        background-repeat: no-repeat;
}

h1{
        font-size: 14px;
        font-weight : normal;
        color: #ffffff;
        width:780px;
        text-align : center;
        margin: 0px;
        padding: 5px 0px 5px 0px;
        background-image:url(image/menu.jpg);
        background-repeat: repeat-x ;
	
	
}

h2{
        font-size: 80%;
        color: #ffffff;
        font-style: normal;
        width:780px;
        text-align : left;
	margin: 0px;
        padding: 105px 0px 0px 300px;
	
}


div#navbar { 
        width : 780px;
	
        margin-bottom : 1px;
        border-top : solid 1px #ffffff;
        
}

div#navbar a { 
       font-size : 80%;
       color : #ffffff;
       text-decoration: none;
       float : left;
       width : 129px;
       text-align : center;
       background-image : url(image/h3.jpg);
       background-repeat: no-repeat;
       background-color : #003300;
       padding: 3px 0px;
       line-height : 1.5em;
       border-right : 1px solid #fffefd;
} 


div#navbar a { 
      display : block;
      width : 129px;
}

div#navbar a:hover { 
      color : #cc9966;
}




div#main {
        width: 566px;
        margin: 0px 0px 0px 5px;
	padding: 0px;
	background: #FFFFFF;
	float: left;
        
}


h2.a{
        font-size: 85%;
        width : 555px;
        margin: 2px 0px;
        color: #ffffff;
        background-image:url(image/h33.jpg);
        background-repeat: repeat-x ;
        background-color: #003300;
        text-align : center;
	    padding: 5px 0px;
        clear : both;

}

h3.sabu {
        font-size: 85%;
        width : 182px;
        margin: 2px 0px;
        color: #ffffff;
        background-image:url(image/h3.jpg);
        background-repeat: repeat-x ;
        background-color: #003300;
        text-align : center;
	    padding: 5px 0px;
        clear : both;

}

h3.sabu1 {
        font-size: 85%;
        width : 274px;
        margin: 3px 0px;
        color: #ffffff;
        background-image:url(image/h3.jpg);
        background-repeat: repeat-x ;
        background-color: #003300;
        text-align : center;
	    padding: 5px 0px;
        clear : both;

}

h3 {
        font-size : 90%;
        margin : 10px;
        padding : 0px;
        color : #5C4033;
        text-align : center;
    	
        
}


h3.sabu{
        font-size: 85%;
        width: 555px;
        margin: 2px 0px;
        padding: 5px 0px;
        color: #ffffff;
        background-image:url(image/h44.jpg);
        background-repeat: repeat-x;
        text-align : center;
    	clear : both;

}


p.free {
        font-size : 95%;
        width: 555px;
        border: 1px solid #8B4513;
        background-color : #EEE8AA;
        margin : 0px;
        padding : 10px 0px;
        color : #8B4513;
        text-align : center;
    	clear : both;
        
}

p.pan {
        font-size : 75%;
        font-weight: bold;
        margin : 0px;
        padding : 8px;
        color : #cc9966;
        text-align : right;
    	
}

h4 {
        font-size : 100%;
        margin : 20px;
        padding : 3px;
        color : #5C4033;
        text-align : left;
    	clear : both;
}

h4.voice{
        font-size : 80%;
		font-weight : bold;
        margin : 0px;
        padding : 5px 0px 0px 20px;
        color : #cc9966;
        text-align : left;
    	clear : both;
}

h5 {
        font-size : 95%;
        margin : 0px;
        padding : 3px;
        color : #5C4033;
        text-align : left;
    	
}


div.mainnaka {
        width: 555px;
        margin: 0px 0px 50px 0px;
	    padding: 0px;
	    background: #FFFFFF;
        
}

.mainleft {
        width: 274px;
        margin: 0px 3px 0px 0px;
        float : left;

}

.mainright {
        width: 274px;
        margin: 0px 0px 0px 3px;
        float : left;

}


.main1 {
        width: 182px;
        margin: 0px 4px 0px 0px;
        float : left;

}

.main2 {
        width: 182px;
        margin: 0px;
        float : left;

}


div#menu {
	   width: 190px;
	   margin: 0px;
	   padding: 5px 5px 5px 5px;
	   float: right;

}


p.menu{
        font-size: 85%;
        width: 185px;
        margin: 3px 0px 1px 0px;
        padding: 3px 0px 3px 5px;
        color: #ffffff;
        background-image:url(image/menu.jpg);
        background-repeat: no-repeat;
        text-align : left;
    	

}

a.menu { 
       font-size : 80%;
       color : #5C4033;
       text-decoration: none;
       text-align : left;
       padding: 3px 0px 3px 5px;
       margin: 0px;
       
} 

a:hover.menu{ 
       color : #cc9966;
}



div#menu ul { 
       margin : 0;
       padding : 0;

} 

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 : #cc9966;
}


div#policy {
        width : 780px;
        padding: 0px;
	    margin: 0px;
        clear:both;
	
}

div#policy a {
        color : #cc9966;
        text-decoration : underline;
	
}

div#policy a:hover {
        color : #5C4033;
        
}





.policy1 {
       width: 375px;    
       padding: 0px;
       margin: 0px 5px;
       float : left;
       text-align : left;
       
}

.policy2 {
       width: 375px;    
       padding: 0px;
       margin: 0px 5px;
       float : right;
       text-align : left;
      
}


p.policy {
        
        font-size: 85%;
@@@@
        margin : 0px;
        color: #ffffff;
        background-image:url(image/h3.jpg);
        background-repeat: repeat-x;;
        text-align : center;
    	padding : 5px 0px;

}

p.menupo {
        font-size: 85%;
        margin : 3px 0px;
        color : #ffffff;
        background-image:url(image/menu.jpg);
        background-repeat: no-repeat;
        text-align : center;
    	padding: 4px 0px;

}

p {
        font-size : 80%;
        margin : 0px;
        color : #5C4033;
        text-align : left;
    	padding : 5px 10px;
        line-height: 130%;

}

p.tui {
        font-size : 82%;
        margin : 0px;
        color : #5C4033;
        text-align : left;
    	padding : 5px 10px;
        line-height: 120%;

}

p.go{
        font-size : 82%;
        width : 510px;
        margin : 0px;
        color : #5C4033;
        text-align : left;
    	padding : 5px 0px 15px 20px;
        line-height: 140%;

}

p.center {
        font-size : 80%;
        margin : 0px;
        color : #5C4033;
        text-align : center;
    	padding : 5px 0px;
        line-height: 130%;

}

p.right {
        font-size : 80%;
        margin : 0px;
        color : #5C4033;
        text-align : right;

}

p.kakaku {
        font-size : 100%;
        font-weight : bold ;
        margin : 0px;
        color : #8B4513;
        

}


p.red {
        font-size : 80%;
        margin : 0px;
        color : #ff6633;
        text-align : left;
    	padding : 5px 0px;
        line-height: 130%;

}



div#foot {
        width : 780px;
	    padding : 0px;
	    margin: 0px;
	    background-image:url(image/h3.jpg);
        background-repeat: repeat-x;
        clear : both;
        
	
}




div#foot p{
        text-align : center;
        font-size : 75%;
        color : #ffffff;
	    margin : 0px;
	    padding : 3px 0px;

}




img {
       border : none;
       padding : 0px;
       margin: 0px;
}


.photo-right { 
       float : right;
       margin-left : 15px; 

} 


.photo-left { 
       float : left;
       margin-right : 15px;

}


ul { 
       list-style : disc;
       margin-left : 20px;
       padding : 0;
       color : #5C4033;
       
} 

li { 
       padding : 0px;
       margin : 0;
       list-style : disc;

}


.box {
       width : 553px;
       height: 166px;
       border: 1px solid #5C4033;
}











