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: 740px;
        margin: 5px 20px;
	padding: 0px;
	background: #FFFFFF;
        text-align : center;
}


h3{
        font-size: 85%;
        width : 740px;
        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;

}

h4 {
        font-size : 100%;
        margin : 0px;
        padding : 3px 0px;
        color : #CC6600;
        text-align : center;
    	
        
}


h4.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;
    	

}

h4.free {
        font-size : 95%;
        width: 555px;
        border: 1px solid #8B4513;
        background-color : #EEE8AA;
        margin : 0px;
        padding : 10px 0px;
        color : #8B4513;
        text-align : center;
    	
        
}

p.pan {
        font-size : 75%;
        font-weight: bold;
        margin : 0px;
        padding : 8px;
        color : #cc9966;
        text-align : right;
    	
}

h5 {
        font-size : 110%;
        margin : 20px 0px;
        padding : 3px;
        color : #006400;
        text-align : center;
    	clear : both;
}


h6 {
        font-size : 85%;
        margin : 0px 0px 0px 35px;
        padding : 3px;
        color : #996600;
        text-align : left;
    	
}




.mainleft {
        width: 340px;
        padding : 0px 0px 0px 30px;
        margin: 0px 10px 0px 20px;
        float : left;
        
}

.mainright {
        width: 330px;
        margin: 0px 0px 0px 0px;
        float : left;
        
}


.main1 {
        width: 200px;
        margin: 0px 0px 0px 50px;
        float : left;
        
}

.main2 {
        width: 200px;
        margin: 0px 0px 0px 20px;
        float : left;
        
}


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;
}


a { 
       
       color : #5C4033;
       text-decoration: underline;
       padding: 0px;
       margin: 0px;
       
} 

a:hover { 
       color : #cc9966;
}

a.tugi { 
       
       color : #5C4033;
       text-decoration: underline;
       padding: 0px;
       margin: 20px;
       clear : both;
} 




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.roku {
        font-size : 82%;
        width : 620px;
        margin : 0px;
        color : #5C4033;
        text-align : left;
    	padding : 5px 10px 20px 5px;
        line-height: 130%;

}



p.go{
        font-size : 84%;
        width : 510px;
        margin : 0px;
        color : #5C4033;
        text-align : left;
    	padding : 5px 0px 5px 20px;
        line-height: 140%;

}


p.free {
        font-size : 95%;
        width: 600px;
        font-weight: bold;
        border: 1px solid #8B4513;
        background-color : #EEE8AA;
        margin : 20px;
        padding : 5px ;
        color : #8B4513;
        text-align : center;
    	
        
}


p.onko {
        font-size : 95%;
        width: 620px;
        border: 1px solid #8B4513;
        background-color : #EEE8AA;
        margin : 0px;
        padding : 10px 20px;
        color : #8B4513;
        text-align : left;
    	
        
}




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 : 95%;
        font-weight : bold ;
        margin : 0px;
        color : #5C4033;
        text-align : left;

}


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;
}