*{
        padding:0px;
        margin:0px;
}
                
body
{
		font-family:Arial,sans=serif;
		background-color:darkgray;
}

#container
{
        width:1000px;
        margin:0 auto;
} 

/*header*/

#header{
        width:840px;
        height:35px;
        color:darkblue;
        background-color:forestgreen;
    	float:left;
    	padding:30px;
    	font-weight:bold;
    	margin-top:0px;
} 
 
ul{
		list-style:none;
		padding:0;
		margin:0;
}

li{
        display:inline-block;
        margin-right:70px;
}

#icon{
        float:left;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		backgroubd-color:;
		
}

/*top-page*/

#main{
        background:#8fbc8f;
        text-align:center;
        width:980px;
        margin-top:0px;
        font-weight:bold;
        padding:10px;
}
        
#photo{
        background-image:url("images/sougenyoko.jpg");
}

#copy{
        background:#a1a46d;
        text-align:center;
        padding:15px;
        margin-top:-5px;
}

#topics{
        height:70px;
        background:#8fbc8f;
        text-align:center;
        padding:15px;
        margin-top:-5px;
}


       
#bottom{
        background:brown;
        color:white;
        width:960px;
        height:80px;
        padding:20px;
        text-align:center;
}

#bottom p a{
        font-size:small;
}


/*aboutus*/

#goaisatsu{
        background:#8fbc8f;
        color:black;
        width:1000px;
        margin-top:-25px;
        padding-top:80px;
        padding-bottom:20px;
        text-align:center;
}

#line{
		margin-top:-24px;
		margin-bottom:-24px;
		background:#8fbc8f;
		text-align:center;
}

#sisetsu{
        background:#8fbc8f;
        color:balck;
        width:1000px;
        height:430px;
        text-align:center;
}

#campmap{
        background:#a1a46d;
        color:black;
        width:1000px;
        height:390px;
        margin-top:-50px;
        font-weight:bold;
        text-align:center;
        padding-bottom:15px;
}
       
/*gallery*/

#premain{
        background-color:#8fbc8f;              
        color:black;
        width:1000px;
        height:200px;
        padding:0px;
        text-align:center;
}
       
.page-content{
        background-color:#8fbc8f;
        width:1000px;
	    text-align:center;
	    margin:center;
	    margin-top:-5px;
	    vertical-align:top;
	    padding-bottom:15px;
}

#copy2{
		background:#a1a46d;
        text-align:center;
        padding:15px;
        margin-top:-5px;
}
        
/*price*/

section{
		min-height:100px
		padding:15px;
		border-bottom:0px solid #ccc;
}

.table-area{
		width:1000px;
		height:550px;
		background-color:#8fbc8f;
		display:flex;
		justify-content:center;
		align-items:center;
		text-align:center;
}

.table-container{
        width:700px;
        text-align:center;
}

.data-table{
		width:700px;
		height:450px;
		background-color:#8fbc8f;
		color:black;
		border:none;
		border-collapse:collapse;
		text-align:left;
}

.data-table:th{
		width:30%;
}

#accessmap{
        width:1000px;
        height:450px;
        text-align:center;
        background-color:#a1a46d;              
        color:black;
        padding-bottom:-50px;
        margin-top:10x;
}
 
#cat{
        width:960px;
        background-color:sienna; 
        height:220px;              
        color:black;
        padding:20px;
        text-align:center;
        margin-top:-20px;
        margin-bottom:-25px;
        font-weight:bold;
} 

#hotspring{
        background-color:darkolivegreen;
        width:960px; 
        height:330px;              
        color:black;
        padding:20px;
        text-align:center;
        margin-top:-25px;
        margin-bottom:-10px;
}
        
.red{
        color:red;
} 


#form{
        background-color:sienna;              
        color:black;
        width:px;
        height:50px;
        text-align:center;
        padding-top:5px;
        margin-bottom:-25px;	
        margin-top:0px;
}
        
.contact-button{
        width:1000px;
        background-color:lightsalmon;
        color:black;
        padding:5px;
        border-radius:10px;
        border-style:ridge;
        border-color:sienna;
        border-width:6px;
        text-decoration:none;
        font-size:small;
        margin-right:0px;
}


