HTML{

}
BODY {margin :0;
background-image: url("image/hanabatake.jpg");
background-position : -200px 0px;
background-attachment:fixed;

       }
.page{
width:760px;
font-size: 95%;
line-height: 120%;
color: #333333;
margin-right: auto;
margin-left: auto;

}
.button{
margin-top : 5px;
letter-spacing: -0.1em;
border : outset #16a958 4px;
display : block;
background-color: #16a958;
color: white;
width: 10em;
padding: 5px;
text-decoration : none;
float : right;
}

a.button:hover {
border : inset #16a958 4px;
}
#daibiki{
margin-top: 25px;
margin-left: 0px;
font-weight:900;
background-color: green;
font-size:120%;
margin-bottom: 30px;
padding:8px;
color:yellow;
width:480px;
}
.head
{

position:relative;
right:70px;
}
.seijin {   margin-bottom: 10px;
        margin-left:0px;
        margin-top: 20px;
	font-size: 120%;
        color: #5e7737;
        font-weight:900;
}
.chojyu {	font-size: 180%;
        color: #808000;
  font-family : HG正楷書体-PRO;
line-height: 130%;
font-weight:900;
}
.h1{color:green;
     font-size: 260%;
line-height: 120%;
  font-family : HG正楷書体-PRO;
}

.h2{margin-left:20px;
font-size:120%;
padding:0px;
margin:0px;
background-color:#91A03B;
color:white;
padding-top:10px;
padding-bottom:5px;
}
.h2b{margin-left:20px;
font-size:120%;
padding:0px;
margin:0px;
background-color:#9C91D5;
color:white;
padding:5px;
}
.h2c{margin-left:20px;
font-size:120%;
margin-top:30px;
background-color:#488637;
color:white;
padding:5px 30px;
margin-right:50px;
}
#pcha
{
margin-left:250px;
margin-bottom:20px;
}
#nangoku{
margin-top: -10px;
margin-left:270px;
margin-right:80px;
padding:5px;
font-size:110%;
line-height: 120%;
background-color: #E7D21C;
font-weight:900;
color:green;
}



#p2 {float:right;
white-space:pre;
margin-top:70px;

}
#s4 {
clear :both;
margin-left: 20px;
float:left;

}
#p3 {
margin : 50px 20px 20px 20px;
float : left;
}

#p4 {
margin : 50px 20px 20px 20px;
float : left;
}
.p5
{margin-left: 100px;
}


#s2 {
color : #799225;
width :760px;
background-color :#e1e8db;
font-weight:900; 
float : left;

}
.page2{

background-color:white;
padding-left:20px;
padding-right:20px;
}

#s3 {
color:#4d92bb;

width :760px;

background-color :#deeaf3;
float : left;

font-weight:900;
}

#s5 {
width: 850px;
padding-left: 20px;
padding-right:20px;
clear : both;
line-height: 1.2;
}
.s6{
font-weight: 900;
background-color:#F5DB33;
padding : 5px 10px;
clear: both;
color:green;
}
.c1{
color:#c05c80;
font-weight: 900;
margin-top : 10px;
margin-bottom : -15px;
}
.c2{
color:#cd74a7;
font-weight: 900;
}
.c3{
color:#659dc7;
font-weight:900;

}
#c4{
font-weight:900;
color:#5d554f;
font-size: 120%;
}
HR{
color : green;
border-style : solid;
clear: both;
}
#hana2{
margin-top:40px;
float: left;
}
.footaddress {
	padding : 1pc 1pc 1pc 1pc;
	margin : 0px 0px 0px 200px;
	color : black;
  	font-weight : 900;
  	line-height : 120%;
}
.footer
{
margin-top:0px;
font-size: 85%;
background-color: #eaeaea;
color:black;
text-align: left;
padding: 0px 0px 10px 0px; 
font-weight:900;
border: solid #c97901 1px;
}
.logo{
margin: 20px;
}
.footcaption
{
background-color: #fea418;
color:white;
font-size:110%;
padding:5px 30px;
border-bottom: solid #c97901 2px;

}
.footmargin
{
margin-left:30px;
}
.space2{
height:18px;
width:10px;
}
.space3{
height:158px;
width:1px;
float:left;
}

.copyright
{
text-align: center;
font-weight: 900;
font-size: 90%;
margin-top: 0px;

}
